@@ -13,22 +13,22 @@ public class AbsolutePositionTestCase: XCTestCase {
13
13
XCTAssertNoThrow ( try {
14
14
let source = try String ( contentsOf: getInput ( " visitor.swift " ) )
15
15
let parsed = try SourceFileSyntax . parse ( getInput ( " visitor.swift " ) )
16
- XCTAssertEqual ( parsed. position. byteOffset , 0 )
17
- XCTAssertEqual ( parsed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
18
- source . count )
19
- XCTAssertEqual ( parsed. position. byteOffset , 0 )
20
- XCTAssertEqual ( parsed . byteSize , source . count )
16
+ XCTAssertEqual ( 0 , parsed. position. utf8Offset )
17
+ XCTAssertEqual ( source . count ,
18
+ parsed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
19
+ XCTAssertEqual ( 0 , parsed. position. utf8Offset )
20
+ XCTAssertEqual ( source . count , parsed . byteSize )
21
21
} ( ) )
22
22
}
23
23
24
24
public func testClosure( ) {
25
25
XCTAssertNoThrow ( try {
26
26
let source = try String ( contentsOf: getInput ( " closure.swift " ) )
27
27
let parsed = try SourceFileSyntax . parse ( getInput ( " closure.swift " ) )
28
- XCTAssertEqual ( parsed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
29
- source . count )
30
- XCTAssertEqual ( parsed. position. byteOffset , 0 )
31
- XCTAssertEqual ( parsed . byteSize , source . count )
28
+ XCTAssertEqual ( source . count ,
29
+ parsed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
30
+ XCTAssertEqual ( 0 , parsed. position. utf8Offset )
31
+ XCTAssertEqual ( source . count , parsed . byteSize )
32
32
} ( ) )
33
33
}
34
34
@@ -37,9 +37,9 @@ public class AbsolutePositionTestCase: XCTestCase {
37
37
let parsed = try SourceFileSyntax . parse ( getInput ( " visitor.swift " ) )
38
38
let renamed = FuncRenamer ( ) . visit ( parsed) as! SourceFileSyntax
39
39
let renamedSource = renamed. description
40
- XCTAssertEqual ( renamed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
41
- renamedSource . count )
42
- XCTAssertEqual ( renamed . byteSize , renamedSource . count )
40
+ XCTAssertEqual ( renamedSource . count ,
41
+ renamed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
42
+ XCTAssertEqual ( renamedSource . count , renamed . byteSize )
43
43
} ( ) )
44
44
}
45
45
@@ -53,8 +53,8 @@ public class AbsolutePositionTestCase: XCTestCase {
53
53
_ = node. positionAfterSkippingLeadingTrivia
54
54
}
55
55
override func visit( _ node: TokenSyntax ) {
56
- XCTAssertEqual ( node. position . byteOffset + node . leadingTrivia . byteSize ,
57
- node. positionAfterSkippingLeadingTrivia . byteOffset )
56
+ XCTAssertEqual ( node. positionAfterSkippingLeadingTrivia . utf8Offset ,
57
+ node . position . utf8Offset + node. leadingTrivia . byteSize )
58
58
}
59
59
}
60
60
Visitor ( ) . visit ( parsed)
@@ -101,13 +101,14 @@ public class AbsolutePositionTestCase: XCTestCase {
101
101
public func testTrivias( ) {
102
102
let idx = 5
103
103
let root = createSourceFile ( idx + 1 )
104
- XCTAssertEqual ( root. leadingTrivia!. count, 3 )
105
- XCTAssertEqual ( root. trailingTrivia!. count, 0 )
104
+ XCTAssertEqual ( 3 , root. leadingTrivia!. count)
105
+ XCTAssertEqual ( 0 , root. trailingTrivia!. count)
106
106
let state = root. statements [ idx]
107
- XCTAssertEqual ( state. leadingTrivia!. count, 3 )
108
- XCTAssertEqual ( state. trailingTrivia!. count, 1 )
109
- XCTAssertEqual ( state. leadingTrivia!. byteSize + state. trailingTrivia!. byteSize
110
- + state. byteSizeAfterTrimmingTrivia, state. byteSize)
107
+ XCTAssertEqual ( 3 , state. leadingTrivia!. count)
108
+ XCTAssertEqual ( 1 , state. trailingTrivia!. count)
109
+ XCTAssertEqual ( state. byteSize,
110
+ state. leadingTrivia!. byteSize + state. trailingTrivia!. byteSize
111
+ + state. byteSizeAfterTrimmingTrivia)
111
112
XCTAssertFalse ( root. statements. isImplicit)
112
113
}
113
114
0 commit comments