Skip to content

Commit 5f781bf

Browse files
committed
fixed tests for sourcemapper
1 parent 0ce1169 commit 5f781bf

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

Diff for: handler/sourcemapper/ino_test.go

+32-32
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ import (
99

1010
func TestCreateSourceMaps(t *testing.T) {
1111
input := `#include <Arduino.h>
12-
#line 1 "sketch_july2a.ino"
13-
#line 1 "sketch_july2a.ino"
12+
#line 1 "/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino"
13+
#line 1 "/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino"
1414
15-
#line 2 "sketch_july2a.ino"
15+
#line 2 "/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino"
1616
void setup();
17-
#line 7 "sketch_july2a.ino"
17+
#line 7 "/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino"
1818
void loop();
19-
#line 2 "sketch_july2a.ino"
19+
#line 2 "/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino"
2020
void setup() {
2121
// put your setup code here, to run once:
2222
@@ -29,42 +29,42 @@ void loop() {
2929
`
3030
sourceMap := CreateInoMapper([]byte(input))
3131
require.EqualValues(t, map[InoLine]int{
32-
{"sketch_july2a.ino", 0}: 3,
33-
{"sketch_july2a.ino", 1}: 9,
34-
{"sketch_july2a.ino", 2}: 10,
35-
{"sketch_july2a.ino", 3}: 11,
36-
{"sketch_july2a.ino", 4}: 12,
37-
{"sketch_july2a.ino", 5}: 13,
38-
{"sketch_july2a.ino", 6}: 14,
39-
{"sketch_july2a.ino", 7}: 15,
40-
{"sketch_july2a.ino", 8}: 16,
41-
{"sketch_july2a.ino", 9}: 17,
42-
{"sketch_july2a.ino", 10}: 18,
32+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 0}: 3,
33+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 1}: 9,
34+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 2}: 10,
35+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 3}: 11,
36+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 4}: 12,
37+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 5}: 13,
38+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 6}: 14,
39+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 7}: 15,
40+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 8}: 16,
41+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 9}: 17,
42+
{"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 10}: 18,
4343
}, sourceMap.toCpp)
4444
require.EqualValues(t, map[int]InoLine{
4545
0: NotIno,
4646
1: NotIno,
4747
2: NotIno,
48-
3: {"sketch_july2a.ino", 0},
48+
3: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 0},
4949
4: NotIno,
50-
5: {"sketch_july2a.ino", 1}, // setup
50+
5: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 1}, // setup
5151
6: NotIno,
52-
7: {"sketch_july2a.ino", 6}, // loop
52+
7: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 6}, // loop
5353
8: NotIno,
54-
9: {"sketch_july2a.ino", 1},
55-
10: {"sketch_july2a.ino", 2},
56-
11: {"sketch_july2a.ino", 3},
57-
12: {"sketch_july2a.ino", 4},
58-
13: {"sketch_july2a.ino", 5},
59-
14: {"sketch_july2a.ino", 6},
60-
15: {"sketch_july2a.ino", 7},
61-
16: {"sketch_july2a.ino", 8},
62-
17: {"sketch_july2a.ino", 9},
63-
18: {"sketch_july2a.ino", 10},
54+
9: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 1},
55+
10: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 2},
56+
11: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 3},
57+
12: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 4},
58+
13: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 5},
59+
14: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 6},
60+
15: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 7},
61+
16: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 8},
62+
17: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 9},
63+
18: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 10},
6464
}, sourceMap.toIno)
6565
require.EqualValues(t, map[int]InoLine{
66-
5: {"sketch_july2a.ino", 1}, // setup
67-
7: {"sketch_july2a.ino", 6}, // loop
66+
5: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 1}, // setup
67+
7: {"/home/megabug/Workspace/arduino-language-server/handler/sourcemapper/sketch_july2a.ino", 6}, // loop
6868
}, sourceMap.cppPreprocessed)
6969

7070
dumpCppToInoMap(sourceMap.toIno)
@@ -192,7 +192,7 @@ void secondFunction() {
192192
33: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino", 22},
193193
34: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino", 23},
194194
35: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino", 24},
195-
36: {"not-ino", 0},
195+
36: {"/not-ino", 0},
196196
37: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino", 0},
197197
38: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino", 1},
198198
39: {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino", 2},

0 commit comments

Comments
 (0)