@@ -53,10 +53,10 @@ final class SemanticTokenMapTests: XCTestCase {
5353
5454 // Test decode tokens
5555 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
5757 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 ) ,
6060 SemanticToken ( line: 0 , char: 7 , length: 10 , type: 0 , modifiers: 0 )
6161 ] )
6262 let decoded = map. decode ( tokens: tokens, using: mockProvider)
@@ -69,10 +69,10 @@ final class SemanticTokenMapTests: XCTestCase {
6969 XCTAssertEqual ( decoded [ 4 ] . range, NSRange ( location: 7 , length: 10 ) , " Decoded range " )
7070
7171 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 " )
7676
7777 XCTAssertEqual ( decoded [ 0 ] . modifiers, [ . declaration, . definition] , " Decoded Modifiers " )
7878 XCTAssertEqual ( decoded [ 1 ] . modifiers, [ . readonly, . defaultLibrary] , " Decoded Modifiers " )
@@ -92,10 +92,10 @@ final class SemanticTokenMapTests: XCTestCase {
9292
9393 // Test decode tokens
9494 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
9696 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 ) ,
9999 SemanticToken ( line: 0 , char: 7 , length: 10 , type: 0 , modifiers: 0 )
100100 ] )
101101 let decoded = map. decode ( tokens: tokens, using: mockProvider)
@@ -108,10 +108,10 @@ final class SemanticTokenMapTests: XCTestCase {
108108 XCTAssertEqual ( decoded [ 4 ] . range, NSRange ( location: 7 , length: 10 ) , " Decoded range " )
109109
110110 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 " )
115115
116116 XCTAssertEqual ( decoded [ 0 ] . modifiers, [ . declaration, . definition] , " Decoded Modifiers " )
117117 XCTAssertEqual ( decoded [ 1 ] . modifiers, [ . readonly, . defaultLibrary] , " Decoded Modifiers " )
0 commit comments