@@ -53,10 +53,10 @@ final class SemanticTokenMapTests: XCTestCase {
53
53
54
54
// Test decode tokens
55
55
let tokens = SemanticTokens ( tokens: [
56
- SemanticToken ( line: 0 , char: 0 , length: 1 , type: 0 , modifiers: 0b11 ) , // First two indices set
56
+ SemanticToken ( line: 0 , char: 0 , length: 1 , type: 1000000 , modifiers: 0b11 ) , // First two indices set
57
57
SemanticToken ( line: 0 , char: 1 , length: 2 , type: 0 , modifiers: 0b100100 ) , // 6th and 3rd indices set
58
- SemanticToken ( line: 0 , char: 4 , length: 1 , type: 0b1 , modifiers: 0b101 ) ,
59
- SemanticToken ( line: 0 , char: 5 , length: 1 , type: 0b100 , modifiers: 0b1010 ) ,
58
+ SemanticToken ( line: 0 , char: 4 , length: 1 , type: 1 , modifiers: 0b101 ) ,
59
+ SemanticToken ( line: 0 , char: 5 , length: 1 , type: 4 , modifiers: 0b1010 ) ,
60
60
SemanticToken ( line: 0 , char: 7 , length: 10 , type: 0 , modifiers: 0 )
61
61
] )
62
62
let decoded = map. decode ( tokens: tokens, using: mockProvider)
@@ -69,10 +69,10 @@ final class SemanticTokenMapTests: XCTestCase {
69
69
XCTAssertEqual ( decoded [ 4 ] . range, NSRange ( location: 7 , length: 10 ) , " Decoded range " )
70
70
71
71
XCTAssertEqual ( decoded [ 0 ] . capture, nil , " No Decoded Capture " )
72
- XCTAssertEqual ( decoded [ 1 ] . capture, nil , " No Decoded Capture " )
73
- XCTAssertEqual ( decoded [ 2 ] . capture, . include , " Decoded Capture " )
74
- XCTAssertEqual ( decoded [ 3 ] . capture, . keyword , " Decoded Capture " )
75
- XCTAssertEqual ( decoded [ 4 ] . capture, nil , " No Decoded Capture " )
72
+ XCTAssertEqual ( decoded [ 1 ] . capture, . include , " No Decoded Capture " )
73
+ XCTAssertEqual ( decoded [ 2 ] . capture, . constructor , " Decoded Capture " )
74
+ XCTAssertEqual ( decoded [ 3 ] . capture, . comment , " Decoded Capture " )
75
+ XCTAssertEqual ( decoded [ 4 ] . capture, . include , " No Decoded Capture " )
76
76
77
77
XCTAssertEqual ( decoded [ 0 ] . modifiers, [ . declaration, . definition] , " Decoded Modifiers " )
78
78
XCTAssertEqual ( decoded [ 1 ] . modifiers, [ . readonly, . defaultLibrary] , " Decoded Modifiers " )
@@ -92,10 +92,10 @@ final class SemanticTokenMapTests: XCTestCase {
92
92
93
93
// Test decode tokens
94
94
let tokens = SemanticTokens ( tokens: [
95
- SemanticToken ( line: 0 , char: 0 , length: 1 , type: 0 , modifiers: 0b11 ) , // First two indices set
95
+ SemanticToken ( line: 0 , char: 0 , length: 1 , type: 100 , modifiers: 0b11 ) , // First two indices set
96
96
SemanticToken ( line: 0 , char: 1 , length: 2 , type: 0 , modifiers: 0b100100 ) , // 6th and 3rd indices set
97
- SemanticToken ( line: 0 , char: 4 , length: 1 , type: 0b1 , modifiers: 0b101 ) ,
98
- SemanticToken ( line: 0 , char: 5 , length: 1 , type: 0b100 , modifiers: 0b1010 ) ,
97
+ SemanticToken ( line: 0 , char: 4 , length: 1 , type: 1 , modifiers: 0b101 ) ,
98
+ SemanticToken ( line: 0 , char: 5 , length: 1 , type: 4 , modifiers: 0b1010 ) ,
99
99
SemanticToken ( line: 0 , char: 7 , length: 10 , type: 0 , modifiers: 0 )
100
100
] )
101
101
let decoded = map. decode ( tokens: tokens, using: mockProvider)
@@ -108,10 +108,10 @@ final class SemanticTokenMapTests: XCTestCase {
108
108
XCTAssertEqual ( decoded [ 4 ] . range, NSRange ( location: 7 , length: 10 ) , " Decoded range " )
109
109
110
110
XCTAssertEqual ( decoded [ 0 ] . capture, nil , " No Decoded Capture " )
111
- XCTAssertEqual ( decoded [ 1 ] . capture, nil , " No Decoded Capture " )
112
- XCTAssertEqual ( decoded [ 2 ] . capture, . include , " Decoded Capture " )
113
- XCTAssertEqual ( decoded [ 3 ] . capture, . keyword , " Decoded Capture " )
114
- XCTAssertEqual ( decoded [ 4 ] . capture, nil , " No Decoded Capture " )
111
+ XCTAssertEqual ( decoded [ 1 ] . capture, . include , " No Decoded Capture " )
112
+ XCTAssertEqual ( decoded [ 2 ] . capture, . constructor , " Decoded Capture " )
113
+ XCTAssertEqual ( decoded [ 3 ] . capture, . comment , " Decoded Capture " )
114
+ XCTAssertEqual ( decoded [ 4 ] . capture, . include , " No Decoded Capture " )
115
115
116
116
XCTAssertEqual ( decoded [ 0 ] . modifiers, [ . declaration, . definition] , " Decoded Modifiers " )
117
117
XCTAssertEqual ( decoded [ 1 ] . modifiers, [ . readonly, . defaultLibrary] , " Decoded Modifiers " )
0 commit comments