@@ -33,8 +33,8 @@ class TextListFormatterTests: XCTestCase {
3333 XCTAssert ( lists [ 2 ] . style == . unordered)
3434 XCTAssert ( lists [ 3 ] . style == . ordered)
3535
36- XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 1 )
37- XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 1 )
36+ XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 0 )
37+ XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 0 )
3838 }
3939
4040 // Helpers #2:
@@ -64,7 +64,7 @@ class TextListFormatterTests: XCTestCase {
6464 }
6565
6666 for (index, textList) in lists. enumerated ( ) {
67- XCTAssert ( list. itemNumber ( in: textList, at: ranges [ index] . location) == index + 1 )
67+ XCTAssert ( list. itemNumber ( in: textList, at: ranges [ index] . location) == index)
6868 }
6969 }
7070
@@ -92,7 +92,7 @@ class TextListFormatterTests: XCTestCase {
9292 XCTAssert ( lists. count == 1 )
9393
9494 XCTAssert ( lists [ 0 ] . style == . ordered)
95- XCTAssert ( string. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 1 )
95+ XCTAssert ( string. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 0 )
9696 }
9797
9898
@@ -152,7 +152,7 @@ class TextListFormatterTests: XCTestCase {
152152 }
153153
154154 for (index, textList) in lists. enumerated ( ) {
155- XCTAssertEqual ( list. itemNumber ( in: textList, at: ranges [ index+ 1 ] . location) , index + 1 )
155+ XCTAssertEqual ( list. itemNumber ( in: textList, at: ranges [ index+ 1 ] . location) , index)
156156 }
157157 }
158158
@@ -185,7 +185,7 @@ class TextListFormatterTests: XCTestCase {
185185 XCTAssert ( lists [ 2 ] . style == . ordered)
186186 XCTAssert ( lists [ 3 ] . style == . unordered)
187187
188- XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 1 )
188+ XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 0 )
189189 XCTAssertEqual ( list. itemNumber ( in: lists [ 2 ] , at: ranges [ 2 ] . location) , NSNotFound)
190190 }
191191
@@ -246,9 +246,9 @@ class TextListFormatterTests: XCTestCase {
246246 XCTAssert ( lists [ 2 ] . style == . unordered)
247247 XCTAssert ( lists [ 3 ] . style == . ordered)
248248
249- XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 1 )
250- XCTAssert ( list. itemNumber ( in: lists [ 1 ] , at: ranges [ 1 ] . location) == 2 )
251- XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 1 )
249+ XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 0 )
250+ XCTAssert ( list. itemNumber ( in: lists [ 1 ] , at: ranges [ 1 ] . location) == 1 )
251+ XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 0 )
252252 }
253253
254254
@@ -280,9 +280,9 @@ class TextListFormatterTests: XCTestCase {
280280 XCTAssert ( lists [ 3 ] . style == . ordered)
281281 XCTAssert ( lists [ 4 ] . style == . ordered)
282282
283- XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 1 )
284- XCTAssert ( list. itemNumber ( in: lists [ 1 ] , at: ranges [ 1 ] . location) == 2 )
285- XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 4 )
283+ XCTAssert ( list. itemNumber ( in: lists [ 0 ] , at: ranges [ 0 ] . location) == 0 )
284+ XCTAssert ( list. itemNumber ( in: lists [ 1 ] , at: ranges [ 1 ] . location) == 1 )
285+ XCTAssert ( list. itemNumber ( in: lists [ 3 ] , at: ranges [ 3 ] . location) == 3 )
286286
287287 }
288288
@@ -318,7 +318,7 @@ class TextListFormatterTests: XCTestCase {
318318 XCTAssert ( list!. style == . ordered)
319319
320320
321- XCTAssert ( string. itemNumber ( in: list!, at: range. location) == index + 1 )
321+ XCTAssert ( string. itemNumber ( in: list!, at: range. location) == index)
322322 }
323323 }
324324
@@ -356,7 +356,7 @@ class TextListFormatterTests: XCTestCase {
356356 }
357357
358358 XCTAssert ( list. style == . ordered)
359- XCTAssert ( string. itemNumber ( in: list, at: range. location) == index+ 1 )
359+ XCTAssert ( string. itemNumber ( in: list, at: range. location) == index)
360360 }
361361 }
362362
@@ -424,11 +424,10 @@ class TextListFormatterTests: XCTestCase {
424424
425425 XCTAssert ( items. count == 5 )
426426
427- XCTAssert ( list. itemNumber ( in: items [ 0 ] , at: 0 ) == 1 )
428- XCTAssert ( list. itemNumber ( in: items [ 0 ] , at: 13 ) == 2 )
427+ XCTAssert ( list. itemNumber ( in: items [ 0 ] , at: 0 ) == 0 )
428+ XCTAssert ( list. itemNumber ( in: items [ 0 ] , at: 13 ) == 1 )
429429 }
430430
431-
432431 // Verifies that the `present(in: at:)` helper effectively returns true, as needed.
433432 //
434433 func testPresentInStorageAtIndexReturnsTrueWhenTextListIsEffectivelyThere( ) {
0 commit comments