[Test] Integrate AbstractCompileTimeConstantEvaluatorTest to AbstractDiagnosticTest

^KT-47898
This commit is contained in:
Dmitriy Novozhilov
2021-07-28 17:13:17 +03:00
parent c401582770
commit 046730c62c
103 changed files with 2823 additions and 510 deletions
@@ -0,0 +1,39 @@
// WITH_STDLIB
package test
enum class MyEnum {
A
}
// val prop1: \"2\"
val prop1 = "${1 + 1}"
// val prop2: null
val prop2 = "myEnum=${MyEnum.A}"
// val prop3: \"1\"
val prop3 = "${1}"
// val prop4: \"null\"
val prop4 = "${null}"
// val prop5: \"1.0\"
val prop5 = "${1.toFloat()}"
// val prop6: \"1.0\"
val prop6 = "${1.0}"
// val prop7: null
val prop7 = "${Int::class.java}"
// val prop8: \"a1.0\"
val prop8 = "a${1.toDouble()}"
// val prop9: \"ab\"
val prop9 = "a" + "b"
// val prop10: \"abb\"
val prop10 = prop9 + "b"
// val prop11: 6
val prop11 = "kotlin".length