@@ -32,8 +32,8 @@ final class SimpleTreeTests: XCTestCase {
32
32
33
33
public func testExample( ) {
34
34
let foo = SimpleTree ( value: " foo " )
35
- let bar = foo. addChild ( for : " bar " )
36
- let baz = bar. addChild ( for : " baz " )
35
+ let bar = foo. addChild ( value : " bar " )
36
+ let baz = bar. addChild ( value : " baz " )
37
37
38
38
XCTAssertEqual ( " baz " , foo. getFirst ( for: " baz " ) ? . value)
39
39
XCTAssertEqual ( [ " bar " , " foo " ] , baz. getParentValues ( ) )
@@ -43,10 +43,10 @@ final class SimpleTreeTests: XCTestCase {
43
43
44
44
public func testGetParentValues( ) throws {
45
45
let foo = SST ( value: " foo " )
46
- let bar = foo. addChild ( for : " bar " )
47
- let baz2 = foo. addChild ( for : " bar2 " )
48
- let baz = bar. addChild ( for : " baz " )
49
- let blah = bar. addChild ( for : " blah " )
46
+ let bar = foo. addChild ( value : " bar " )
47
+ let baz2 = foo. addChild ( value : " bar2 " )
48
+ let baz = bar. addChild ( value : " baz " )
49
+ let blah = bar. addChild ( value : " blah " )
50
50
51
51
XCTAssertEqual ( blah. getParentValues ( ) , [ " bar " , " foo " ] )
52
52
XCTAssertEqual ( blah. getParentValues ( maxDepth: 0 ) , [ ] )
@@ -69,10 +69,10 @@ final class SimpleTreeTests: XCTestCase {
69
69
70
70
public func testMakeParentIterator( ) throws {
71
71
let foo = SST ( value: " foo " )
72
- let bar = foo. addChild ( for : " bar " )
73
- let baz2 = foo. addChild ( for : " baz2 " )
74
- let baz = bar. addChild ( for : " baz " )
75
- let blah = bar. addChild ( for : " blah " )
72
+ let bar = foo. addChild ( value : " bar " )
73
+ let baz2 = foo. addChild ( value : " baz2 " )
74
+ let baz = bar. addChild ( value : " baz " )
75
+ let blah = bar. addChild ( value : " blah " )
76
76
77
77
let blahIt = blah. makeParentIterator ( )
78
78
XCTAssertEqual ( " bar " , blahIt. next ( ) ? . value)
@@ -98,12 +98,12 @@ final class SimpleTreeTests: XCTestCase {
98
98
99
99
public func testMakeChildIterator( ) throws {
100
100
let foo = SST ( value: " foo " )
101
- let bar = foo. addChild ( for : " bar " )
102
- let baz2 = foo. addChild ( for : " baz2 " )
103
- let bleep = baz2. addChild ( for : " bleep " )
104
- let blort = bleep. addChild ( for : " blort " )
105
- let baz = bar. addChild ( for : " baz " )
106
- let blah = bar. addChild ( for : " blah " )
101
+ let bar = foo. addChild ( value : " bar " )
102
+ let baz2 = foo. addChild ( value : " baz2 " )
103
+ let bleep = baz2. addChild ( value : " bleep " )
104
+ let blort = bleep. addChild ( value : " blort " )
105
+ let baz = bar. addChild ( value : " baz " )
106
+ let blah = bar. addChild ( value : " blah " )
107
107
108
108
let blahIt = blah. makeChildIterator ( )
109
109
XCTAssertNil ( blahIt. next ( ) ? . value)
@@ -140,8 +140,8 @@ final class SimpleTreeTests: XCTestCase {
140
140
141
141
public func testGetFirst( ) throws {
142
142
let foo = SST ( value: " foo " )
143
- let bar = foo. addChild ( for : " bar " )
144
- let baz = bar. addChild ( for : " baz " )
143
+ let bar = foo. addChild ( value : " bar " )
144
+ let baz = bar. addChild ( value : " baz " )
145
145
146
146
XCTAssertNil ( foo. getFirstChild ( for: " foo " ) )
147
147
XCTAssertEqual ( foo. getFirstChild ( for: " bar " ) , bar)
@@ -161,25 +161,25 @@ final class SimpleTreeTests: XCTestCase {
161
161
162
162
public func testGetChildValuesOneChild( ) throws {
163
163
let foo = SST ( value: " foo " )
164
- _ = foo. addChild ( for : " bar " )
164
+ _ = foo. addChild ( value : " bar " )
165
165
XCTAssertEqual ( foo. getChildValues ( ) , [ " bar " ] )
166
166
}
167
167
168
168
public func testGetChildValuesOneGrandChild( ) throws {
169
169
let foo = SST ( value: " foo " )
170
- let bar = foo. addChild ( for : " bar " )
171
- _ = bar. addChild ( for : " baz " )
170
+ let bar = foo. addChild ( value : " bar " )
171
+ _ = bar. addChild ( value : " baz " )
172
172
XCTAssertEqual ( foo. getChildValues ( ) , [ " bar " , " baz " ] )
173
173
}
174
174
175
175
public func testGetChildValues( ) throws {
176
176
let foo = SST ( value: " foo " )
177
- let bar = foo. addChild ( for : " bar " )
178
- let bar2 = foo. addChild ( for : " bar2 " )
179
- _ = bar2. addChild ( for : " bar3 " )
180
- let baz = bar. addChild ( for : " baz " )
181
- let blah = bar. addChild ( for : " blah " )
182
- _ = blah. addChild ( for : " bleh " )
177
+ let bar = foo. addChild ( value : " bar " )
178
+ let bar2 = foo. addChild ( value : " bar2 " )
179
+ _ = bar2. addChild ( value : " bar3 " )
180
+ let baz = bar. addChild ( value : " baz " )
181
+ let blah = bar. addChild ( value : " blah " )
182
+ _ = blah. addChild ( value : " bleh " )
183
183
184
184
for traversal in [ SST . Traversal. depthFirst, SST . Traversal. breadthFirst] {
185
185
XCTAssertEqual ( foo. getChildValues ( traversal: traversal) . sorted ( ) , [ " bar " , " bar2 " , " bar3 " , " baz " , " blah " , " bleh " ] . sorted ( ) )
@@ -198,12 +198,12 @@ final class SimpleTreeTests: XCTestCase {
198
198
199
199
public func testGetSelfAndChildValues( ) throws {
200
200
let foo = SST ( value: " foo " )
201
- let bar = foo. addChild ( for : " bar " )
202
- let bar2 = foo. addChild ( for : " bar2 " )
203
- _ = bar2. addChild ( for : " bar3 " )
204
- let baz = bar. addChild ( for : " baz " )
205
- let blah = bar. addChild ( for : " blah " )
206
- _ = blah. addChild ( for : " bleh " )
201
+ let bar = foo. addChild ( value : " bar " )
202
+ let bar2 = foo. addChild ( value : " bar2 " )
203
+ _ = bar2. addChild ( value : " bar3 " )
204
+ let baz = bar. addChild ( value : " baz " )
205
+ let blah = bar. addChild ( value : " blah " )
206
+ _ = blah. addChild ( value : " bleh " )
207
207
208
208
for traversal in [ SST . Traversal. depthFirst, SST . Traversal. breadthFirst] {
209
209
XCTAssertEqual ( foo. getSelfAndChildValues ( traversal: traversal) . sorted ( ) , [ " bar " , " bar2 " , " bar3 " , " baz " , " blah " , " bleh " , " foo " ] . sorted ( ) )
@@ -222,12 +222,12 @@ final class SimpleTreeTests: XCTestCase {
222
222
223
223
public func testGetAllChildValues( ) throws {
224
224
let foo = SST ( value: " foo " )
225
- let bar = foo. addChild ( for : " bar " )
226
- let bar2 = foo. addChild ( for : " bar2 " )
227
- _ = bar2. addChild ( for : " bar3 " )
228
- let baz = bar. addChild ( for : " baz " )
229
- let blah = bar. addChild ( for : " blah " )
230
- _ = blah. addChild ( for : " bleh " )
225
+ let bar = foo. addChild ( value : " bar " )
226
+ let bar2 = foo. addChild ( value : " bar2 " )
227
+ _ = bar2. addChild ( value : " bar3 " )
228
+ let baz = bar. addChild ( value : " baz " )
229
+ let blah = bar. addChild ( value : " blah " )
230
+ _ = blah. addChild ( value : " bleh " )
231
231
232
232
XCTAssertEqual ( foo. getChildValues ( ) . sorted ( ) , [ " bar " , " bar2 " , " bar3 " , " baz " , " blah " , " bleh " ] . sorted ( ) )
233
233
XCTAssertEqual ( bar. getChildValues ( ) . sorted ( ) , [ " baz " , " blah " , " bleh " ] . sorted ( ) )
@@ -238,11 +238,11 @@ final class SimpleTreeTests: XCTestCase {
238
238
239
239
public func testGetChildValuesExclude( ) throws {
240
240
let foo = SST ( value: " foo " )
241
- let bar = foo. addChild ( for : " bar " )
242
- let bar2 = foo. addChild ( for : " bar2 " )
243
- _ = bar2. addChild ( for : " bar3 " )
244
- _ = bar. addChild ( for : " baz " )
245
- _ = bar. addChild ( for : " blah " )
241
+ let bar = foo. addChild ( value : " bar " )
242
+ let bar2 = foo. addChild ( value : " bar2 " )
243
+ _ = bar2. addChild ( value : " bar3 " )
244
+ _ = bar. addChild ( value : " baz " )
245
+ _ = bar. addChild ( value : " blah " )
246
246
247
247
XCTAssertEqual ( foo. getChildValues ( excludeValues: [ " bar " ] ) . sorted ( ) , [ " bar2 " , " bar3 " ] . sorted ( ) )
248
248
XCTAssertEqual ( foo. getChildValues ( excludeValues: [ " bar2 " ] ) . sorted ( ) , [ " bar " , " baz " , " blah " ] . sorted ( ) )
@@ -252,11 +252,11 @@ final class SimpleTreeTests: XCTestCase {
252
252
253
253
public func testGetChildValues2Exclude( ) throws {
254
254
let foo = SST ( value: " foo " )
255
- let bar = foo. addChild ( for : " bar " )
256
- let bar2 = foo. addChild ( for : " bar2 " )
257
- _ = bar2. addChild ( for : " bar3 " )
258
- _ = bar. addChild ( for : " baz " )
259
- _ = bar. addChild ( for : " blah " )
255
+ let bar = foo. addChild ( value : " bar " )
256
+ let bar2 = foo. addChild ( value : " bar2 " )
257
+ _ = bar2. addChild ( value : " bar3 " )
258
+ _ = bar. addChild ( value : " baz " )
259
+ _ = bar. addChild ( value : " blah " )
260
260
261
261
//XCTAssertEqual(foo.getChildValues2(excludeValues: ["bar"]), [])
262
262
XCTAssertEqual ( foo. getChildValues ( excludeValues: [ " bar2 " ] ) , [ " bar " , " baz " , " blah " ] )
@@ -267,8 +267,8 @@ final class SimpleTreeTests: XCTestCase {
267
267
268
268
public func testGetAllValues( ) throws {
269
269
let foo = SST ( value: " foo " )
270
- let bar = foo. addChild ( for : " bar " )
271
- let baz = bar. addChild ( for : " baz " )
270
+ let bar = foo. addChild ( value : " bar " )
271
+ let baz = bar. addChild ( value : " baz " )
272
272
273
273
XCTAssertTrue ( foo. getSelfAndChildValues ( ) . contains ( " foo " ) )
274
274
XCTAssertTrue ( foo. getSelfAndChildValues ( ) . contains ( " bar " ) )
@@ -288,7 +288,7 @@ final class SimpleTreeTests: XCTestCase {
288
288
289
289
public func testGetAllValuesExcludeRoot( ) throws {
290
290
let foo = SST ( value: " foo " )
291
- _ = foo. addChild ( for : " bar " )
291
+ _ = foo. addChild ( value : " bar " )
292
292
293
293
let actual = foo. getSelfAndChildValues ( excludeValues: Set ( [ " foo " ] ) )
294
294
XCTAssertFalse ( actual. contains ( " foo " ) )
@@ -297,8 +297,8 @@ final class SimpleTreeTests: XCTestCase {
297
297
298
298
public func testGetAllValuesExcludeChild( ) throws {
299
299
let foo = SST ( value: " foo " )
300
- let bar = foo. addChild ( for : " bar " )
301
- _ = bar. addChild ( for : " baz " )
300
+ let bar = foo. addChild ( value : " bar " )
301
+ _ = bar. addChild ( value : " baz " )
302
302
303
303
let actual = foo. getSelfAndChildValues ( excludeValues: Set ( [ " bar " ] ) )
304
304
XCTAssertTrue ( actual. contains ( " foo " ) )
@@ -308,11 +308,11 @@ final class SimpleTreeTests: XCTestCase {
308
308
public func testGetAllValuesExcludeSibling( ) throws {
309
309
let foo = SST ( value: " foo " )
310
310
311
- let blah = foo. addChild ( for : " blah " )
312
- _ = blah. addChild ( for : " bleh " )
311
+ let blah = foo. addChild ( value : " blah " )
312
+ _ = blah. addChild ( value : " bleh " )
313
313
314
- let bar = foo. addChild ( for : " bar " )
315
- _ = bar. addChild ( for : " baz " )
314
+ let bar = foo. addChild ( value : " bar " )
315
+ _ = bar. addChild ( value : " baz " )
316
316
317
317
let actual = foo. getSelfAndChildValues ( excludeValues: Set ( [ " blah " ] ) )
318
318
XCTAssertTrue ( actual. contains ( " foo " ) )
0 commit comments