// // KPKTestEntryLookup.m // MacPass // // Created by Michael Starke on 21/07/15. // Copyright (c) 2015 HicknHack Software GmbH. All rights reserved. // #import #import #import "KPKTree.h" #import "KPKGroup.h" #import "KPKEntry.h" #import "KPKAutotype.h" @interface KPKTestEntryLookup : XCTestCase @property (strong) KPKTree *tree; @property (weak) KPKEntry *includedInSearch; @property (weak) KPKEntry *excludedFromSearch; @end @implementation KPKTestEntryLookup - (void)setUp { [super setUp]; KPKTree *tree = [[KPKTree alloc] init]; KPKGroup *root = [tree createGroup:nil]; tree.root = root; KPKGroup *searchableGroup = [tree createGroup:tree.root]; KPKGroup *unsearchableGroup = [tree createGroup:tree.root]; [tree.root addGroup:searchableGroup]; [tree.root addGroup:unsearchableGroup]; searchableGroup.isSearchEnabled = KPKInheritYES; unsearchableGroup.isSearchEnabled = KPKInheritNO; KPKEntry *entryA = [tree createEntry:searchableGroup]; KPKEntry *entryB = [tree createEntry:unsearchableGroup]; [searchableGroup addEntry:entryA]; [unsearchableGroup addEntry:entryB]; } - (void)tearDown { // Put teardown code here. This method is called after the invocation of each test method in the class. [super tearDown]; } @end