Add tests for telemetry queries

This commit is contained in:
Benjamin Muskalla
2021-08-11 15:32:09 +02:00
parent 6287e6d8e9
commit 26ffe6c03d
7 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1 @@
| java.time;?;Duration;ofMillis;(long) | 1 |

View File

@@ -0,0 +1 @@
Telemetry/ExternalAPIUsages.ql

View File

@@ -0,0 +1,21 @@
import java.time.Duration;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
class ExternalApiUsage {
public static void main(String[] args) {
List<?> foo = new ArrayList(); // already supported
Map<String, Object> map = new HashMap<>();
map.put("foo", new Object());
Duration d = java.time.Duration.ofMillis(1000); // not supported
long l = "foo".length(); // not interesting
System.out.println(d);
System.out.println(map);
System.out.println(foo);
}
}

View File

@@ -0,0 +1 @@
Telemetry/ExternalLibraryUsage.ql

View File

@@ -0,0 +1,9 @@
import java.util.List;
import java.util.ArrayList;
class ExternalLibraryUsage {
public static void main(String[] args) {
List<?> foo = new ArrayList(); // Java Runtime
System.out.println(foo);
}
}