Kotlin: Add tests with suspend functions

This commit is contained in:
Tamas Vajk
2022-09-19 13:09:27 +02:00
parent aae8f393fe
commit 3e58605e8e
14 changed files with 772 additions and 20 deletions

View File

@@ -2,10 +2,11 @@ class FunctionReference {
fun fn1(s: String) = s
fun test() {
suspend fun test() {
fun fn2(s: String) = s
Helper.sink(Processor().process(this::fn1, Helper.taint()))
Helper.sink(Processor().processSusp(this::fn1Susp, Helper.taint()))
Helper.sink(Processor().process(FunctionReference::fn1, this, Helper.taint()))
Helper.sink(Processor().process(this::fn1, Helper.notaint()))
Helper.sink(Processor().process(::fn2, Helper.taint()))
@@ -16,4 +17,6 @@ class FunctionReference {
val prop: String
get() = Helper.taint()
suspend fun fn1Susp(s: String) = s
}