Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit dc113ab

Browse files
committed
Update tests for new strings
1 parent e9c2958 commit dc113ab

7 files changed

Lines changed: 62 additions & 62 deletions

File tree

ql/test/library-tests/semmle/go/Expr/CompositeLit.expected

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@
44
| literals.go:5:15:9:1 | composite literal | 1 | value | literals.go:7:17:7:20 | 0600 |
55
| literals.go:5:15:9:1 | composite literal | 2 | key | literals.go:8:2:8:14 | "hexadecimal" |
66
| literals.go:5:15:9:1 | composite literal | 2 | value | literals.go:8:17:8:24 | 0xcaffee |
7-
| literals.go:11:17:21:1 | composite literal | 0 | value | literals.go:12:2:12:3 | 0. |
8-
| literals.go:11:17:21:1 | composite literal | 1 | value | literals.go:13:2:13:6 | 72.40 |
9-
| literals.go:11:17:21:1 | composite literal | 2 | value | literals.go:14:2:14:7 | 072.40 |
10-
| literals.go:11:17:21:1 | composite literal | 3 | value | literals.go:15:2:15:8 | 2.71828 |
11-
| literals.go:11:17:21:1 | composite literal | 4 | value | literals.go:16:2:16:6 | 1.e+0 |
12-
| literals.go:11:17:21:1 | composite literal | 5 | value | literals.go:17:2:17:12 | 6.67428e-11 |
13-
| literals.go:11:17:21:1 | composite literal | 6 | value | literals.go:18:2:18:4 | 1E6 |
14-
| literals.go:11:17:21:1 | composite literal | 7 | value | literals.go:19:2:19:4 | .25 |
15-
| literals.go:11:17:21:1 | composite literal | 8 | value | literals.go:20:2:20:10 | .12345E+5 |
16-
| literals.go:23:16:33:1 | composite literal | 0 | value | literals.go:24:2:24:3 | 0i |
17-
| literals.go:23:16:33:1 | composite literal | 1 | value | literals.go:25:2:25:5 | 011i |
18-
| literals.go:23:16:33:1 | composite literal | 2 | value | literals.go:26:2:26:4 | 0.i |
19-
| literals.go:23:16:33:1 | composite literal | 3 | value | literals.go:27:2:27:9 | 2.71828i |
20-
| literals.go:23:16:33:1 | composite literal | 4 | value | literals.go:28:2:28:7 | 1.e+0i |
21-
| literals.go:23:16:33:1 | composite literal | 5 | value | literals.go:29:2:29:13 | 6.67428e-11i |
22-
| literals.go:23:16:33:1 | composite literal | 6 | value | literals.go:30:2:30:5 | 1E6i |
23-
| literals.go:23:16:33:1 | composite literal | 7 | value | literals.go:31:2:31:5 | .25i |
24-
| literals.go:23:16:33:1 | composite literal | 8 | value | literals.go:32:2:32:11 | .12345E+5i |
25-
| literals.go:35:16:47:1 | composite literal | 0 | value | literals.go:36:2:36:4 | 'a' |
26-
| literals.go:35:16:47:1 | composite literal | 1 | value | literals.go:37:2:37:5 | '\u00e4' |
27-
| literals.go:35:16:47:1 | composite literal | 2 | value | literals.go:38:2:38:6 | '\u672c' |
28-
| literals.go:35:16:47:1 | composite literal | 3 | value | literals.go:39:2:39:5 | '\\t' |
29-
| literals.go:35:16:47:1 | composite literal | 4 | value | literals.go:40:2:40:7 | '\\007' |
30-
| literals.go:35:16:47:1 | composite literal | 5 | value | literals.go:41:2:41:7 | '\\377' |
31-
| literals.go:35:16:47:1 | composite literal | 6 | value | literals.go:42:2:42:7 | '\\x07' |
32-
| literals.go:35:16:47:1 | composite literal | 7 | value | literals.go:43:2:43:7 | '\\xff' |
33-
| literals.go:35:16:47:1 | composite literal | 8 | value | literals.go:44:2:44:9 | '\\u12e4' |
34-
| literals.go:35:16:47:1 | composite literal | 9 | value | literals.go:45:2:45:13 | '\\U00101234' |
35-
| literals.go:35:16:47:1 | composite literal | 10 | value | literals.go:46:2:46:5 | '\\'' |
36-
| literals.go:49:15:59:1 | composite literal | 0 | value | literals.go:50:2:50:6 | `abc` |
37-
| literals.go:49:15:59:1 | composite literal | 1 | value | literals.go:51:2:52:3 | `\\n,\n\\n` |
38-
| literals.go:49:15:59:1 | composite literal | 2 | value | literals.go:53:2:53:5 | "\\n" |
39-
| literals.go:49:15:59:1 | composite literal | 3 | value | literals.go:54:2:54:5 | "\\"" |
40-
| literals.go:49:15:59:1 | composite literal | 4 | value | literals.go:55:2:55:18 | "Hello, world!\\n" |
41-
| literals.go:49:15:59:1 | composite literal | 5 | value | literals.go:56:2:56:12 | "\u65e5\u672c\u8a9e" |
42-
| literals.go:49:15:59:1 | composite literal | 6 | value | literals.go:57:2:57:22 | "\\u65e5\u672c\\U00008a9e" |
43-
| literals.go:49:15:59:1 | composite literal | 7 | value | literals.go:58:2:58:13 | "\\xff\\u00FF" |
7+
| literals.go:11:17:21:1 | slice literal | 0 | value | literals.go:12:2:12:3 | 0. |
8+
| literals.go:11:17:21:1 | slice literal | 1 | value | literals.go:13:2:13:6 | 72.40 |
9+
| literals.go:11:17:21:1 | slice literal | 2 | value | literals.go:14:2:14:7 | 072.40 |
10+
| literals.go:11:17:21:1 | slice literal | 3 | value | literals.go:15:2:15:8 | 2.71828 |
11+
| literals.go:11:17:21:1 | slice literal | 4 | value | literals.go:16:2:16:6 | 1.e+0 |
12+
| literals.go:11:17:21:1 | slice literal | 5 | value | literals.go:17:2:17:12 | 6.67428e-11 |
13+
| literals.go:11:17:21:1 | slice literal | 6 | value | literals.go:18:2:18:4 | 1E6 |
14+
| literals.go:11:17:21:1 | slice literal | 7 | value | literals.go:19:2:19:4 | .25 |
15+
| literals.go:11:17:21:1 | slice literal | 8 | value | literals.go:20:2:20:10 | .12345E+5 |
16+
| literals.go:23:16:33:1 | slice literal | 0 | value | literals.go:24:2:24:3 | 0i |
17+
| literals.go:23:16:33:1 | slice literal | 1 | value | literals.go:25:2:25:5 | 011i |
18+
| literals.go:23:16:33:1 | slice literal | 2 | value | literals.go:26:2:26:4 | 0.i |
19+
| literals.go:23:16:33:1 | slice literal | 3 | value | literals.go:27:2:27:9 | 2.71828i |
20+
| literals.go:23:16:33:1 | slice literal | 4 | value | literals.go:28:2:28:7 | 1.e+0i |
21+
| literals.go:23:16:33:1 | slice literal | 5 | value | literals.go:29:2:29:13 | 6.67428e-11i |
22+
| literals.go:23:16:33:1 | slice literal | 6 | value | literals.go:30:2:30:5 | 1E6i |
23+
| literals.go:23:16:33:1 | slice literal | 7 | value | literals.go:31:2:31:5 | .25i |
24+
| literals.go:23:16:33:1 | slice literal | 8 | value | literals.go:32:2:32:11 | .12345E+5i |
25+
| literals.go:35:16:47:1 | slice literal | 0 | value | literals.go:36:2:36:4 | 'a' |
26+
| literals.go:35:16:47:1 | slice literal | 1 | value | literals.go:37:2:37:5 | '\u00e4' |
27+
| literals.go:35:16:47:1 | slice literal | 2 | value | literals.go:38:2:38:6 | '\u672c' |
28+
| literals.go:35:16:47:1 | slice literal | 3 | value | literals.go:39:2:39:5 | '\\t' |
29+
| literals.go:35:16:47:1 | slice literal | 4 | value | literals.go:40:2:40:7 | '\\007' |
30+
| literals.go:35:16:47:1 | slice literal | 5 | value | literals.go:41:2:41:7 | '\\377' |
31+
| literals.go:35:16:47:1 | slice literal | 6 | value | literals.go:42:2:42:7 | '\\x07' |
32+
| literals.go:35:16:47:1 | slice literal | 7 | value | literals.go:43:2:43:7 | '\\xff' |
33+
| literals.go:35:16:47:1 | slice literal | 8 | value | literals.go:44:2:44:9 | '\\u12e4' |
34+
| literals.go:35:16:47:1 | slice literal | 9 | value | literals.go:45:2:45:13 | '\\U00101234' |
35+
| literals.go:35:16:47:1 | slice literal | 10 | value | literals.go:46:2:46:5 | '\\'' |
36+
| literals.go:49:15:59:1 | slice literal | 0 | value | literals.go:50:2:50:6 | `abc` |
37+
| literals.go:49:15:59:1 | slice literal | 1 | value | literals.go:51:2:52:3 | `\\n,\n\\n` |
38+
| literals.go:49:15:59:1 | slice literal | 2 | value | literals.go:53:2:53:5 | "\\n" |
39+
| literals.go:49:15:59:1 | slice literal | 3 | value | literals.go:54:2:54:5 | "\\"" |
40+
| literals.go:49:15:59:1 | slice literal | 4 | value | literals.go:55:2:55:18 | "Hello, world!\\n" |
41+
| literals.go:49:15:59:1 | slice literal | 5 | value | literals.go:56:2:56:12 | "\u65e5\u672c\u8a9e" |
42+
| literals.go:49:15:59:1 | slice literal | 6 | value | literals.go:57:2:57:22 | "\\u65e5\u672c\\U00008a9e" |
43+
| literals.go:49:15:59:1 | slice literal | 7 | value | literals.go:58:2:58:13 | "\\xff\\u00FF" |

ql/test/library-tests/semmle/go/controlflow/ControlFlowGraph/ControlFlowNode_getASuccessor.expected

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,15 @@
102102
| exprs.go:15:49:15:55 | struct2 | exprs.go:15:49:15:57 | selection of x |
103103
| exprs.go:15:49:15:57 | selection of x | exprs.go:15:46:15:57 | init of key-value pair |
104104
| exprs.go:16:2:16:5 | assignment to arr1 | exprs.go:17:2:17:5 | skip |
105-
| exprs.go:16:2:16:5 | skip | exprs.go:16:10:16:26 | composite literal |
106-
| exprs.go:16:10:16:26 | composite literal | exprs.go:16:17:16:17 | element index |
105+
| exprs.go:16:2:16:5 | skip | exprs.go:16:10:16:26 | array literal |
106+
| exprs.go:16:10:16:26 | array literal | exprs.go:16:17:16:17 | element index |
107107
| exprs.go:16:17:16:17 | element index | exprs.go:16:17:16:23 | struct3 |
108108
| exprs.go:16:17:16:23 | struct3 | exprs.go:16:17:16:25 | selection of x |
109109
| exprs.go:16:17:16:25 | init of selection of x | exprs.go:16:2:16:5 | assignment to arr1 |
110110
| exprs.go:16:17:16:25 | selection of x | exprs.go:16:17:16:25 | init of selection of x |
111111
| exprs.go:17:2:17:5 | assignment to arr2 | exprs.go:18:2:18:4 | skip |
112-
| exprs.go:17:2:17:5 | skip | exprs.go:17:10:17:40 | composite literal |
113-
| exprs.go:17:10:17:40 | composite literal | exprs.go:17:19:17:19 | element index |
112+
| exprs.go:17:2:17:5 | skip | exprs.go:17:10:17:40 | array literal |
113+
| exprs.go:17:10:17:40 | array literal | exprs.go:17:19:17:19 | element index |
114114
| exprs.go:17:19:17:19 | element index | exprs.go:17:19:17:25 | struct3 |
115115
| exprs.go:17:19:17:25 | struct3 | exprs.go:17:19:17:27 | selection of x |
116116
| exprs.go:17:19:17:27 | init of selection of x | exprs.go:17:30:17:30 | 2 |
@@ -122,8 +122,8 @@
122122
| exprs.go:17:33:17:39 | index expression | exprs.go:26:1:26:1 | exit |
123123
| exprs.go:17:38:17:38 | 0 | exprs.go:17:33:17:39 | index expression |
124124
| exprs.go:18:2:18:4 | assignment to slc | exprs.go:19:2:19:3 | skip |
125-
| exprs.go:18:2:18:4 | skip | exprs.go:18:9:18:22 | composite literal |
126-
| exprs.go:18:9:18:22 | composite literal | exprs.go:18:18:18:18 | element index |
125+
| exprs.go:18:2:18:4 | skip | exprs.go:18:9:18:22 | slice literal |
126+
| exprs.go:18:9:18:22 | slice literal | exprs.go:18:18:18:18 | element index |
127127
| exprs.go:18:18:18:18 | element index | exprs.go:18:18:18:18 | s |
128128
| exprs.go:18:18:18:18 | init of s | exprs.go:18:21:18:21 | element index |
129129
| exprs.go:18:18:18:18 | s | exprs.go:18:18:18:18 | init of s |
@@ -297,11 +297,11 @@
297297
| exprs.go:57:9:57:15 | call to sum | exprs.go:57:2:57:15 | return statement |
298298
| exprs.go:57:9:57:15 | call to sum | exprs.go:58:1:58:1 | exit |
299299
| exprs.go:57:13:57:14 | xs | exprs.go:57:9:57:15 | call to sum |
300-
| exprs.go:60:1:60:1 | entry | exprs.go:61:9:61:22 | composite literal |
300+
| exprs.go:60:1:60:1 | entry | exprs.go:61:9:61:22 | slice literal |
301301
| exprs.go:60:1:62:1 | function declaration | exprs.go:64:5:64:5 | skip |
302302
| exprs.go:60:6:60:9 | skip | exprs.go:60:1:62:1 | function declaration |
303303
| exprs.go:61:2:61:22 | return statement | exprs.go:62:1:62:1 | exit |
304-
| exprs.go:61:9:61:22 | composite literal | exprs.go:61:15:61:15 | element index |
304+
| exprs.go:61:9:61:22 | slice literal | exprs.go:61:15:61:15 | element index |
305305
| exprs.go:61:15:61:15 | 1 | exprs.go:61:15:61:15 | init of 1 |
306306
| exprs.go:61:15:61:15 | element index | exprs.go:61:15:61:15 | 1 |
307307
| exprs.go:61:15:61:15 | init of 1 | exprs.go:61:18:61:18 | element index |
@@ -402,8 +402,8 @@
402402
| exprs.go:89:7:89:9 | skip | exprs.go:89:13:89:13 | 1 |
403403
| exprs.go:89:13:89:13 | 1 | exprs.go:89:7:89:9 | assignment to one |
404404
| exprs.go:91:5:91:5 | assignment to a | exprs.go:93:6:93:11 | skip |
405-
| exprs.go:91:5:91:5 | skip | exprs.go:91:9:91:25 | composite literal |
406-
| exprs.go:91:9:91:25 | composite literal | exprs.go:91:15:91:21 | ...+... |
405+
| exprs.go:91:5:91:5 | skip | exprs.go:91:9:91:25 | slice literal |
406+
| exprs.go:91:9:91:25 | slice literal | exprs.go:91:15:91:21 | ...+... |
407407
| exprs.go:91:15:91:21 | ...+... | exprs.go:91:24:91:24 | 2 |
408408
| exprs.go:91:15:91:24 | init of key-value pair | exprs.go:91:5:91:5 | assignment to a |
409409
| exprs.go:91:24:91:24 | 2 | exprs.go:91:15:91:24 | init of key-value pair |

ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
| main.go:38:2:38:2 | definition of s | main.go:39:15:39:15 | s |
8181
| main.go:38:2:38:2 | definition of s | main.go:40:15:40:15 | s |
8282
| main.go:38:2:38:2 | definition of s | main.go:42:7:42:7 | s |
83-
| main.go:38:7:38:20 | composite literal | main.go:38:2:38:2 | definition of s |
83+
| main.go:38:7:38:20 | slice literal | main.go:38:2:38:2 | definition of s |
8484
| main.go:39:2:39:3 | definition of s1 | main.go:40:18:40:19 | s1 |
8585
| main.go:39:8:39:25 | call to append | main.go:39:2:39:3 | definition of s1 |
8686
| main.go:40:2:40:3 | definition of s2 | main.go:43:9:43:10 | s2 |

ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalTaintStep.expected

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
| main.go:26:11:26:17 | type assertion | main.go:26:2:26:17 | ... := ...[0] |
22
| main.go:26:11:26:17 | type assertion | main.go:26:2:26:17 | ... := ...[1] |
3-
| main.go:38:13:38:13 | 1 | main.go:38:7:38:20 | composite literal |
4-
| main.go:38:16:38:16 | 2 | main.go:38:7:38:20 | composite literal |
5-
| main.go:38:19:38:19 | 3 | main.go:38:7:38:20 | composite literal |
3+
| main.go:38:13:38:13 | 1 | main.go:38:7:38:20 | slice literal |
4+
| main.go:38:16:38:16 | 2 | main.go:38:7:38:20 | slice literal |
5+
| main.go:38:19:38:19 | 3 | main.go:38:7:38:20 | slice literal |
66
| main.go:39:15:39:15 | s | main.go:39:8:39:25 | call to append |
77
| main.go:39:18:39:18 | 4 | main.go:39:8:39:25 | call to append |
88
| main.go:39:21:39:21 | 5 | main.go:39:8:39:25 | call to append |

ql/test/library-tests/semmle/go/frameworks/HTTP/Header.expected

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
| main.go:32:2:32:26 | call to Add | "Age" | "342232" | age | 342232 |
44
| main.go:34:2:34:55 | call to Add | server | call to Sprintf | n/a | n/a |
55
| main.go:35:2:35:45 | call to Set | LOC_HEADER | ...+... | n/a | n/a |
6-
| main.go:36:2:36:5 | head | "Unknown-Header" | composite literal | n/a | n/a |
6+
| main.go:36:2:36:5 | head | "Unknown-Header" | slice literal | n/a | n/a |
77
| main.go:48:2:48:43 | call to Add | "Not-A-Response" | "Header" | not-a-response | Header |
88
| main.go:49:2:49:42 | call to Set | "Accept" | "nota/response" | accept | nota/response |
9-
| main.go:50:2:50:11 | selection of Header | "Accept-Charset" | composite literal | n/a | n/a |
9+
| main.go:50:2:50:11 | selection of Header | "Accept-Charset" | slice literal | n/a | n/a |
1010
| main.go:57:2:57:42 | call to Set | "This-Makes" | "No sense" | this-makes | No sense |

ql/test/library-tests/semmle/go/frameworks/SystemCommandExecutors/SystemCommandExecutors.expected

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
| SystemCommandExecutors.go:30:3:30:36 | call to StartProcess | SystemCommandExecutors.go:30:19:30:24 | source |
22
| SystemCommandExecutors.go:34:3:34:47 | call to StartProcess | SystemCommandExecutors.go:34:19:34:23 | shell |
3-
| SystemCommandExecutors.go:34:3:34:47 | call to StartProcess | SystemCommandExecutors.go:34:26:34:41 | composite literal |
3+
| SystemCommandExecutors.go:34:3:34:47 | call to StartProcess | SystemCommandExecutors.go:34:26:34:41 | slice literal |
44
| SystemCommandExecutors.go:34:3:34:47 | call to StartProcess | SystemCommandExecutors.go:34:44:34:46 | nil |
55
| SystemCommandExecutors.go:37:3:37:64 | call to StartProcess | SystemCommandExecutors.go:37:19:37:23 | shell |
66
| SystemCommandExecutors.go:37:3:37:64 | call to StartProcess | SystemCommandExecutors.go:37:26:37:58 | call to append |
@@ -56,5 +56,5 @@
5656
| SystemCommandExecutors.go:100:3:100:60 | call to Exec | SystemCommandExecutors.go:100:16:100:21 | source |
5757
| SystemCommandExecutors.go:101:3:101:77 | call to StartProcess | SystemCommandExecutors.go:101:24:101:29 | source |
5858
| SystemCommandExecutors.go:103:3:103:76 | call to StartProcess | SystemCommandExecutors.go:103:24:103:28 | shell |
59-
| SystemCommandExecutors.go:103:3:103:76 | call to StartProcess | SystemCommandExecutors.go:103:31:103:54 | composite literal |
59+
| SystemCommandExecutors.go:103:3:103:76 | call to StartProcess | SystemCommandExecutors.go:103:31:103:54 | slice literal |
6060
| SystemCommandExecutors.go:103:3:103:76 | call to StartProcess | SystemCommandExecutors.go:103:57:103:75 | &... |

ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.expected

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@
5959
| main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[0] |
6060
| main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[1] |
6161
| main.go:13:33:13:33 | v | main.go:13:2:13:52 | ... := ...[0] |
62-
| main.go:14:25:14:25 | b | main.go:14:9:14:41 | composite literal |
63-
| main.go:14:28:14:30 | err | main.go:14:9:14:41 | composite literal |
64-
| main.go:14:33:14:34 | b2 | main.go:14:9:14:41 | composite literal |
65-
| main.go:14:37:14:40 | err2 | main.go:14:9:14:41 | composite literal |
62+
| main.go:14:25:14:25 | b | main.go:14:9:14:41 | slice literal |
63+
| main.go:14:28:14:30 | err | main.go:14:9:14:41 | slice literal |
64+
| main.go:14:33:14:34 | b2 | main.go:14:9:14:41 | slice literal |
65+
| main.go:14:37:14:40 | err2 | main.go:14:9:14:41 | slice literal |
6666
| main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[0] |
6767
| main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[1] |
6868
| main.go:19:35:19:41 | encoded | main.go:19:2:19:42 | ... := ...[0] |
69-
| main.go:23:25:23:31 | decoded | main.go:23:9:23:48 | composite literal |
70-
| main.go:23:34:23:36 | err | main.go:23:9:23:48 | composite literal |
71-
| main.go:23:39:23:47 | reEncoded | main.go:23:9:23:48 | composite literal |
69+
| main.go:23:25:23:31 | decoded | main.go:23:9:23:48 | slice literal |
70+
| main.go:23:34:23:36 | err | main.go:23:9:23:48 | slice literal |
71+
| main.go:23:39:23:47 | reEncoded | main.go:23:9:23:48 | slice literal |
7272
| main.go:28:2:28:4 | implicit dereference | main.go:26:15:26:17 | definition of req |
7373
| main.go:28:2:28:4 | implicit dereference | main.go:28:2:28:9 | selection of Body |
7474
| main.go:28:2:28:4 | req | main.go:28:2:28:4 | implicit dereference |

0 commit comments

Comments
 (0)