[FIR JS] Prepare the test data for FIR
This commit is contained in:
committed by
Space Team
parent
0e38d0ebd2
commit
73c89a5d9d
+24
@@ -0,0 +1,24 @@
|
||||
val a = "1"
|
||||
|
||||
fun nonConst(): String = "1"
|
||||
|
||||
fun test() {
|
||||
val b = "b"
|
||||
|
||||
js(a)
|
||||
js((b))
|
||||
js(("c"))
|
||||
js(<!ARGUMENT_TYPE_MISMATCH!>3<!>)
|
||||
js(<!ARGUMENT_TYPE_MISMATCH!>3 + 2<!>)
|
||||
js(<!ARGUMENT_TYPE_MISMATCH!>1.0f<!>)
|
||||
js(<!ARGUMENT_TYPE_MISMATCH!>true<!>)
|
||||
js("$a")
|
||||
js("${1}")
|
||||
js("$b;")
|
||||
js("${b}bb")
|
||||
js(a + a)
|
||||
js("a" + "a")
|
||||
js("ccc")
|
||||
|
||||
js(nonConst())
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
fun Int.foo(x: Int) {
|
||||
js("this = x;")
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
fun foo(x: Any) {
|
||||
js("delete x.foo;")
|
||||
js("delete x['bar'];")
|
||||
js("delete x.baz();")
|
||||
js("delete this;")
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
val code = """
|
||||
var s = "hello"
|
||||
+ );
|
||||
"""
|
||||
|
||||
fun main(): Unit {
|
||||
js("var = 10;")
|
||||
|
||||
js("""var = 10;""")
|
||||
|
||||
js("""var
|
||||
= 777;
|
||||
""")
|
||||
|
||||
js("""
|
||||
var = 777;
|
||||
""")
|
||||
|
||||
js("var " + " = " + "10;")
|
||||
|
||||
val n = 10
|
||||
js("var = $n;")
|
||||
|
||||
js(code)
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
fun test() {
|
||||
js("")
|
||||
js(" ")
|
||||
js("""
|
||||
""")
|
||||
|
||||
val empty = ""
|
||||
js(empty)
|
||||
|
||||
val whitespace = " "
|
||||
js(whitespace)
|
||||
|
||||
val multiline = """
|
||||
"""
|
||||
js(multiline)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
fun main(): Unit {
|
||||
js("var a = 08;")
|
||||
|
||||
js("""var a =
|
||||
|
||||
08;""")
|
||||
|
||||
val code = "var a = 08;"
|
||||
js(code)
|
||||
}
|
||||
Reference in New Issue
Block a user