mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
Kotlin: Add a Kotlin 2 copy of the testsuite
This commit is contained in:
45
java/ql/test-kotlin2/query-tests/CloseWriter/CloseWriter.kt
Normal file
45
java/ql/test-kotlin2/query-tests/CloseWriter/CloseWriter.kt
Normal file
@@ -0,0 +1,45 @@
|
||||
import java.io.*
|
||||
|
||||
fun test0() {
|
||||
val bw = BufferedWriter(FileWriter("C:\\test.txt"))
|
||||
bw.write("test")
|
||||
}
|
||||
|
||||
fun test1() {
|
||||
BufferedWriter(FileWriter("C:\\test.txt")).use { bw ->
|
||||
bw.write("test")
|
||||
}
|
||||
}
|
||||
|
||||
fun test2() {
|
||||
val bw = FileOutputStream(File.createTempFile("","")).bufferedWriter()
|
||||
bw.write("test")
|
||||
}
|
||||
|
||||
fun test3() {
|
||||
FileOutputStream(File.createTempFile("","")).bufferedWriter().use { bw ->
|
||||
bw.write("test")
|
||||
}
|
||||
}
|
||||
|
||||
fun test4() {
|
||||
val bw = OutputStreamWriter(FileOutputStream(File.createTempFile("",""))).buffered()
|
||||
bw.write("test")
|
||||
}
|
||||
|
||||
fun test5() {
|
||||
OutputStreamWriter(FileOutputStream(File.createTempFile("",""))).buffered().use { bw ->
|
||||
bw.write("test")
|
||||
}
|
||||
}
|
||||
|
||||
fun test6() {
|
||||
val bw = OutputStreamWriter(FileOutputStream(File.createTempFile("","")))
|
||||
bw.write("test")
|
||||
}
|
||||
|
||||
fun test7() {
|
||||
OutputStreamWriter(FileOutputStream(File.createTempFile("",""))).use { bw ->
|
||||
bw.write("test")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
Likely Bugs/Resource Leaks/CloseWriter.ql
|
||||
Reference in New Issue
Block a user