@@ -31,11 +31,11 @@ PositionTests.test("Visitor") {
3131 let content = try SwiftLang . parse ( getInput ( " visitor.swift " ) )
3232 let source = try String ( contentsOf: getInput ( " visitor.swift " ) )
3333 let parsed = try SourceFileSyntax . decodeSourceFileSyntax ( content)
34- expectEqual ( parsed. position. byteOffset , 0 )
35- expectEqual ( parsed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
36- source . count )
37- expectEqual ( parsed. position. byteOffset , 0 )
38- expectEqual ( parsed . byteSize , source . count )
34+ expectEqual ( 0 , parsed. position. utf8Offset )
35+ expectEqual ( source . count ,
36+ parsed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
37+ expectEqual ( 0 , parsed. position. utf8Offset )
38+ expectEqual ( source . count , parsed . byteSize )
3939 } )
4040}
4141
@@ -44,10 +44,10 @@ PositionTests.test("Closure") {
4444 let content = try SwiftLang . parse ( getInput ( " closure.swift " ) )
4545 let source = try String ( contentsOf: getInput ( " closure.swift " ) )
4646 let parsed = try SourceFileSyntax . decodeSourceFileSyntax ( content)
47- expectEqual ( parsed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
48- source . count )
49- expectEqual ( parsed. position. byteOffset , 0 )
50- expectEqual ( parsed . byteSize , source . count )
47+ expectEqual ( source . count ,
48+ parsed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
49+ expectEqual ( 0 , parsed. position. utf8Offset )
50+ expectEqual ( source . count , parsed . byteSize )
5151 } )
5252}
5353
@@ -57,9 +57,9 @@ PositionTests.test("Rename") {
5757 let parsed = try SourceFileSyntax . decodeSourceFileSyntax ( content)
5858 let renamed = FuncRenamer ( ) . visit ( parsed) as! SourceFileSyntax
5959 let renamedSource = renamed. description
60- expectEqual ( renamed . eofToken . positionAfterSkippingLeadingTrivia . byteOffset ,
61- renamedSource . count )
62- expectEqual ( renamed . byteSize , renamedSource . count )
60+ expectEqual ( renamedSource . count ,
61+ renamed . eofToken . positionAfterSkippingLeadingTrivia . utf8Offset )
62+ expectEqual ( renamedSource . count , renamed . byteSize )
6363 } )
6464}
6565
@@ -74,8 +74,8 @@ PositionTests.test("CurrentFile") {
7474 _ = node. positionAfterSkippingLeadingTrivia
7575 }
7676 override func visit( _ node: TokenSyntax ) {
77- expectEqual ( node. position . byteOffset + node . leadingTrivia . byteSize ,
78- node. positionAfterSkippingLeadingTrivia . byteOffset )
77+ expectEqual ( node. positionAfterSkippingLeadingTrivia . utf8Offset ,
78+ node . position . utf8Offset + node. leadingTrivia . byteSize )
7979 }
8080 }
8181 Visitor ( ) . visit ( parsed)
@@ -125,13 +125,14 @@ PositionTests.test("Trivias") {
125125 expectDoesNotThrow ( {
126126 let idx = 5
127127 let root = createSourceFile ( idx + 1 )
128- expectEqual ( root. leadingTrivia!. count, 3 )
129- expectEqual ( root. trailingTrivia!. count, 0 )
128+ expectEqual ( 3 , root. leadingTrivia!. count)
129+ expectEqual ( 0 , root. trailingTrivia!. count)
130130 let state = root. statements [ idx]
131- expectEqual ( state. leadingTrivia!. count, 3 )
132- expectEqual ( state. trailingTrivia!. count, 1 )
133- expectEqual ( state. leadingTrivia!. byteSize + state. trailingTrivia!. byteSize
134- + state. byteSizeAfterTrimmingTrivia, state. byteSize)
131+ expectEqual ( 3 , state. leadingTrivia!. count)
132+ expectEqual ( 1 , state. trailingTrivia!. count)
133+ expectEqual ( state. byteSize,
134+ state. leadingTrivia!. byteSize + state. trailingTrivia!. byteSize
135+ + state. byteSizeAfterTrimmingTrivia)
135136 expectFalse ( root. statements. isImplicit)
136137 } )
137138}
0 commit comments