@@ -24,66 +24,65 @@ import XCTest
2424import SafeIndex
2525
2626class SafeIndexTests : XCTestCase {
27-
28- func testSafeIndex( ) {
29- let arr = [ " A " , " B " , " C " ]
30- XCTAssertEqual ( arr [ ^0 ] , " A " )
31- XCTAssertEqual ( arr [ ^1 ] , " B " )
32- XCTAssertEqual ( arr [ ^2 ] , " C " )
33- XCTAssertNil ( arr [ ^3 ] )
34-
35- var mutableArr = [ " A " , " B " , " C " ]
36- XCTAssertEqual ( mutableArr [ ^0 ] , " A " )
37- XCTAssertEqual ( mutableArr [ ^1 ] , " B " )
38- XCTAssertEqual ( mutableArr [ ^2 ] , " C " )
39- XCTAssertNil ( mutableArr [ ^3 ] )
40- mutableArr [ ^2 ] = " D "
41- XCTAssertEqual ( mutableArr [ ^2 ] , " D " )
42- }
27+ func testSafeIndex( ) {
28+ let arr = [ " A " , " B " , " C " ]
29+ XCTAssertEqual ( arr [ ^0 ] , " A " )
30+ XCTAssertEqual ( arr [ ^1 ] , " B " )
31+ XCTAssertEqual ( arr [ ^2 ] , " C " )
32+ XCTAssertNil ( arr [ ^3 ] )
4333
44- func testSafeIndexMinus( ) {
45- XCTAssertEqual ( ^- 5 , ^( - 5 ) )
46- }
34+ var mutableArr = [ " A " , " B " , " C " ]
35+ XCTAssertEqual ( mutableArr [ ^0 ] , " A " )
36+ XCTAssertEqual ( mutableArr [ ^1 ] , " B " )
37+ XCTAssertEqual ( mutableArr [ ^2 ] , " C " )
38+ XCTAssertNil ( mutableArr [ ^3 ] )
39+ mutableArr [ ^2 ] = " D "
40+ XCTAssertEqual ( mutableArr [ ^2 ] , " D " )
41+ }
4742
48- func testSafeIndexEquatable( ) {
49- XCTAssertTrue ( ^5 == ^5 )
50- XCTAssertTrue ( ^3 == 3 )
51- XCTAssertTrue ( 2 == ^2 )
52- }
43+ func testSafeIndexMinus( ) {
44+ XCTAssertEqual ( ^- 5 , ^( - 5 ) )
45+ }
5346
54- func testSafeIndexComparable( ) {
55- XCTAssertTrue ( ^5 > ^4 )
56- XCTAssertTrue ( 5 > 4 )
57- XCTAssertTrue ( 5 > ^4 )
47+ func testSafeIndexEquatable( ) {
48+ XCTAssertTrue ( ^5 == ^5 )
49+ XCTAssertTrue ( ^3 == 3 )
50+ XCTAssertTrue ( 2 == ^2 )
51+ }
5852
59- XCTAssertTrue ( ^3 >= ^3 )
60- XCTAssertTrue ( ^3 >= 3 )
61- XCTAssertTrue ( 3 >= ^3 )
53+ func testSafeIndexComparable( ) {
54+ XCTAssertTrue ( ^5 > ^4 )
55+ XCTAssertTrue ( 5 > 4 )
56+ XCTAssertTrue ( 5 > ^4 )
6257
63- XCTAssertTrue ( ^4 < ^ 6 )
64- XCTAssertTrue ( ^4 < 6 )
65- XCTAssertTrue ( 4 < ^ 6 )
58+ XCTAssertTrue ( ^3 >= ^ 3 )
59+ XCTAssertTrue ( ^3 >= 3 )
60+ XCTAssertTrue ( 3 >= ^ 3 )
6661
67- XCTAssertTrue ( ^6 <= ^6 )
68- XCTAssertTrue ( ^6 <= 6 )
69- XCTAssertTrue ( 6 <= ^6 )
70- }
62+ XCTAssertTrue ( ^4 < ^6 )
63+ XCTAssertTrue ( ^4 < 6 )
64+ XCTAssertTrue ( 4 < ^6 )
7165
72- func testSafeIndexArithmetic ( ) {
73- XCTAssertEqual ( ^ 5 , ^ 2 + ^ 3 )
74- XCTAssertEqual ( ^ 11 , ^ 10 + 1 )
75- XCTAssertEqual ( ^ 12 , 2 + ^ 10 )
66+ XCTAssertTrue ( ^ 6 <= ^ 6 )
67+ XCTAssertTrue ( ^ 6 <= 6 )
68+ XCTAssertTrue ( 6 <= ^ 6 )
69+ }
7670
77- XCTAssertEqual ( ^1 , ^3 - ^2 )
78- XCTAssertEqual ( ^9 , ^10 - 1 )
79- XCTAssertEqual ( ^3 , 11 - ^8 )
71+ func testSafeIndexArithmetic( ) {
72+ XCTAssertEqual ( ^5 , ^2 + ^3 )
73+ XCTAssertEqual ( ^11 , ^10 + 1 )
74+ XCTAssertEqual ( ^12 , 2 + ^10 )
8075
81- XCTAssertEqual ( ^6 , ^2 * ^ 3 )
82- XCTAssertEqual ( ^20 , ^10 * 2 )
83- XCTAssertEqual ( ^30 , 3 * ^ 10 )
76+ XCTAssertEqual ( ^1 , ^3 - ^ 2 )
77+ XCTAssertEqual ( ^9 , ^10 - 1 )
78+ XCTAssertEqual ( ^3 , 11 - ^ 8 )
8479
85- XCTAssertEqual ( ^2 , ^6 / ^3 )
86- XCTAssertEqual ( ^3 , ^10 / 3 )
87- XCTAssertEqual ( ^6 , 20 / ^3 )
88- }
80+ XCTAssertEqual ( ^6 , ^2 * ^3 )
81+ XCTAssertEqual ( ^20 , ^10 * 2 )
82+ XCTAssertEqual ( ^30 , 3 * ^10 )
83+
84+ XCTAssertEqual ( ^2 , ^6 / ^3 )
85+ XCTAssertEqual ( ^3 , ^10 / 3 )
86+ XCTAssertEqual ( ^6 , 20 / ^3 )
87+ }
8988}
0 commit comments