Skip to content

Commit 2162530

Browse files
committed
Kotlin: Add an integration test for file classes
1 parent c21797d commit 2162530

File tree

6 files changed

+20
-0
lines changed

6 files changed

+20
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
fun a() {
2+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fun b() {
2+
a()
3+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class C {
2+
fun c() {}
3+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
| AKt.class:0:0:0:0 | AKt | false |
2+
| B.kt:0:0:0:0 | BKt | true |
3+
| C.kt:1:1:3:1 | C | false |
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import java
2+
3+
from Class c
4+
where exists(c.getLocation().getFile().getRelativePath())
5+
select c, any(boolean b | if c.isFileClass() then b = true else b = false)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from create_database_utils import *
2+
3+
runSuccessfully([get_cmd("kotlinc"), 'A.kt'])
4+
run_codeql_database_create(['kotlinc -cp . B.kt C.kt'], lang="java")

0 commit comments

Comments
 (0)