Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2bcc3d4

Browse files
smowtonigfoo
authored andcommitted
Amend a test to avoid external paths and accept changes
1 parent 87b04bc commit 2bcc3d4

3 files changed

Lines changed: 18 additions & 6 deletions

File tree

java/ql/test/kotlin/library-tests/generics/generics.expected

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,21 @@ genericType
33
| generics.kt:13:1:18:1 | C1 | generics.kt:13:10:13:10 | T | 0 |
44
| generics.kt:13:1:18:1 | C1 | generics.kt:13:13:13:13 | W | 1 |
55
parameterizedType
6-
| generics.kt:11:1:11:19 | C0 | generics.kt:11:1:11:19 | C0 | 0 | generics.kt:11:15:11:15 | V |
7-
| generics.kt:13:1:18:1 | C1 | generics.kt:13:1:18:1 | C1 | 0 | generics.kt:13:10:13:10 | T |
8-
| generics.kt:13:1:18:1 | C1 | generics.kt:13:1:18:1 | C1 | 1 | generics.kt:13:13:13:13 | W |
6+
| generics.kt:11:1:11:19 | C0 | generics.kt:11:1:11:19 | C0 | 0 | V |
7+
| generics.kt:11:1:11:19 | C0<?> | generics.kt:11:1:11:19 | C0 | 0 | ? |
8+
| generics.kt:11:1:11:19 | C0<Integer> | generics.kt:11:1:11:19 | C0 | 0 | Integer |
9+
| generics.kt:11:1:11:19 | C0<S> | generics.kt:11:1:11:19 | C0 | 0 | S |
10+
| generics.kt:11:1:11:19 | C0<W> | generics.kt:11:1:11:19 | C0 | 0 | W |
11+
| generics.kt:13:1:18:1 | C1 | generics.kt:13:1:18:1 | C1 | 0 | T |
12+
| generics.kt:13:1:18:1 | C1 | generics.kt:13:1:18:1 | C1 | 1 | W |
13+
| generics.kt:13:1:18:1 | C1<Integer,Integer> | generics.kt:13:1:18:1 | C1 | 0 | Integer |
14+
| generics.kt:13:1:18:1 | C1<Integer,Integer> | generics.kt:13:1:18:1 | C1 | 1 | Integer |
15+
| generics.kt:13:1:18:1 | C1<String,Integer> | generics.kt:13:1:18:1 | C1 | 0 | String |
16+
| generics.kt:13:1:18:1 | C1<String,Integer> | generics.kt:13:1:18:1 | C1 | 1 | Integer |
17+
| generics.kt:13:1:18:1 | C1<String,String> | generics.kt:13:1:18:1 | C1 | 0 | String |
18+
| generics.kt:13:1:18:1 | C1<String,String> | generics.kt:13:1:18:1 | C1 | 1 | String |
19+
| generics.kt:13:1:18:1 | C1<U,U> | generics.kt:13:1:18:1 | C1 | 0 | U |
20+
| generics.kt:13:1:18:1 | C1<U,U> | generics.kt:13:1:18:1 | C1 | 1 | U |
921
genericFunction
1022
| generics.kt:3:1:5:1 | f0 | generics.kt:3:6:3:6 | S | 0 |
1123
| generics.kt:7:1:9:1 | f1 | generics.kt:7:6:7:6 | S | 0 |

java/ql/test/kotlin/library-tests/generics/generics.ql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ query predicate genericType(GenericType t, TypeVariable tv, int i) {
44
t.getTypeParameter(i) = tv and t.getFile().getExtension() = "kt"
55
}
66

7-
query predicate parameterizedType(ParameterizedType t, GenericType gt, int i, RefType ta) {
7+
query predicate parameterizedType(ParameterizedType t, GenericType gt, int i, string ta) {
88
t.getGenericType() = gt and
9-
t.getTypeArgument(i) = ta and
9+
t.getTypeArgument(i).toString() = ta and
1010
t.getFile().getExtension() = "kt"
1111
}
1212

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
| TestClassA.kt:0:0:0:0 | TestClassAKt |
22
| TestClassA.kt:2:1:3:1 | TestClassA |
3+
| TestClassA.kt:2:1:3:1 | TestClassA<TestClassAUser> |
34
| TestClassAUser.kt:0:0:0:0 | TestClassAUserKt |
45
| TestClassAUser.kt:15:1:15:24 | TestClassAUser |
5-
| file://:0:0:0:0 | TestClassA<TestClassAUser> |

0 commit comments

Comments
 (0)