[IR] Drop duplicated meta info from interpreters tests

This commit is contained in:
Ivan Kylchik
2023-04-18 11:03:30 +02:00
committed by Space Team
parent 3f60c83921
commit 6b75b3bc4a
25 changed files with 590 additions and 540 deletions
@@ -12,8 +12,9 @@ const val complexTrimIndent =
456
""".<!EVALUATED("ABC\n123\n456")!>trimIndent()<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("123")!>trimIndent<!>.id() != "123") return "Fail 1"
if (<!EVALUATED("ABC\n123\n456")!>complexTrimIndent<!>.id() != "ABC\n123\n456") return "Fail 2"
if (trimIndent.id() != "123") return "Fail 1"
if (complexTrimIndent.id() != "ABC\n123\n456") return "Fail 2"
return "OK"
}
@@ -16,9 +16,10 @@ const val withoutMargin = """
#bar
""".<!EVALUATED("XYZ\nfoo\nbar")!>trimMargin("#")<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("123")!>trimMargin<!>.id() != "123") return "Fail 1"
if (<!EVALUATED("ABC\n123\n456")!>trimMarginDefault<!>.id() != "ABC\n123\n456") return "Fail 2"
if (<!EVALUATED("XYZ\nfoo\nbar")!>withoutMargin<!>.id() != "XYZ\nfoo\nbar") return "Fail 3"
if (trimMargin.id() != "123") return "Fail 1"
if (trimMarginDefault.id() != "ABC\n123\n456") return "Fail 2"
if (withoutMargin.id() != "XYZ\nfoo\nbar") return "Fail 3"
return "OK"
}
@@ -12,10 +12,11 @@ const val name2 = EnumClass.VALUE.<!EVALUATED("VALUE")!>name<!>
const val name3 = EnumClass.anotherValue.<!EVALUATED("anotherValue")!>name<!>
const val name4 = EnumClass.WITH_UNDERSCORE.<!EVALUATED("WITH_UNDERSCORE")!>name<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (EnumClass.OK.<!EVALUATED("OK")!>name<!>.id() != "OK") return "Fail 1"
if (<!EVALUATED("VALUE")!>name2<!>.id() != "VALUE") return "Fail 2"
if (<!EVALUATED("anotherValue")!>name3<!>.id() != "anotherValue") return "Fail 3"
if (<!EVALUATED("WITH_UNDERSCORE")!>name4<!>.id() != "WITH_UNDERSCORE") return "Fail 4"
return <!EVALUATED("OK")!>name1<!>.id()
if (EnumClass.OK.name.id() != "OK") return "Fail 1"
if (name2.id() != "VALUE") return "Fail 2"
if (name3.id() != "anotherValue") return "Fail 3"
if (name4.id() != "WITH_UNDERSCORE") return "Fail 4"
return name1.id()
}
@@ -93,50 +93,51 @@ const val equalsString2 = someStr.<!EVALUATED("true")!>equals("123")<!>
const val equalsString3 = <!EVALUATED("false")!>otherStr == someStr<!>
const val equalsString4 = someStr.<!EVALUATED("false")!>equals(1)<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("true")!>equalsBoolean1<!>.id() != true) return "Fail 1.1"
if (<!EVALUATED("false")!>equalsBoolean2<!>.id() != false) return "Fail 1.2"
if (<!EVALUATED("false")!>equalsBoolean3<!>.id() != false) return "Fail 1.3"
if (equalsBoolean1.id() != true) return "Fail 1.1"
if (equalsBoolean2.id() != false) return "Fail 1.2"
if (equalsBoolean3.id() != false) return "Fail 1.3"
if (<!EVALUATED("false")!>equalsChar1<!>.id() != false) return "Fail 2.1"
if (<!EVALUATED("true")!>equalsChar2<!>.id() != true) return "Fail 2.2"
if (<!EVALUATED("false")!>equalsChar3<!>.id() != false) return "Fail 2.3"
if (<!EVALUATED("false")!>equalsChar4<!>.id() != false) return "Fail 2.3"
if (equalsChar1.id() != false) return "Fail 2.1"
if (equalsChar2.id() != true) return "Fail 2.2"
if (equalsChar3.id() != false) return "Fail 2.3"
if (equalsChar4.id() != false) return "Fail 2.3"
if (<!EVALUATED("false")!>equalsByte1<!>.id() != false) return "Fail 3.1"
if (<!EVALUATED("true")!>equalsByte2<!>.id() != true) return "Fail 3.2"
if (<!EVALUATED("false")!>equalsByte3<!>.id() != false) return "Fail 3.3"
if (<!EVALUATED("false")!>equalsByte4<!>.id() != false) return "Fail 3.3"
if (equalsByte1.id() != false) return "Fail 3.1"
if (equalsByte2.id() != true) return "Fail 3.2"
if (equalsByte3.id() != false) return "Fail 3.3"
if (equalsByte4.id() != false) return "Fail 3.3"
if (<!EVALUATED("false")!>equalsShort1<!>.id() != false) return "Fail 4.1"
if (<!EVALUATED("true")!>equalsShort2<!>.id() != true) return "Fail 4.2"
if (<!EVALUATED("false")!>equalsShort3<!>.id() != false) return "Fail 4.3"
if (<!EVALUATED("false")!>equalsShort4<!>.id() != false) return "Fail 4.3"
if (equalsShort1.id() != false) return "Fail 4.1"
if (equalsShort2.id() != true) return "Fail 4.2"
if (equalsShort3.id() != false) return "Fail 4.3"
if (equalsShort4.id() != false) return "Fail 4.3"
if (<!EVALUATED("false")!>equalsInt1<!>.id() != false) return "Fail 5.1"
if (<!EVALUATED("true")!>equalsInt2<!>.id() != true) return "Fail 5.2"
if (<!EVALUATED("false")!>equalsInt3<!>.id() != false) return "Fail 5.3"
if (<!EVALUATED("false")!>equalsInt4<!>.id() != false) return "Fail 5.3"
if (equalsInt1.id() != false) return "Fail 5.1"
if (equalsInt2.id() != true) return "Fail 5.2"
if (equalsInt3.id() != false) return "Fail 5.3"
if (equalsInt4.id() != false) return "Fail 5.3"
if (<!EVALUATED("false")!>equalsLong1<!>.id() != false) return "Fail 6.1"
if (<!EVALUATED("true")!>equalsLong2<!>.id() != true) return "Fail 6.2"
if (<!EVALUATED("false")!>equalsLong3<!>.id() != false) return "Fail 6.3"
if (<!EVALUATED("false")!>equalsLong4<!>.id() != false) return "Fail 6.3"
if (equalsLong1.id() != false) return "Fail 6.1"
if (equalsLong2.id() != true) return "Fail 6.2"
if (equalsLong3.id() != false) return "Fail 6.3"
if (equalsLong4.id() != false) return "Fail 6.3"
if (<!EVALUATED("false")!>equalsFloat1<!>.id() != false) return "Fail 7.1"
if (<!EVALUATED("true")!>equalsFloat2<!>.id() != true) return "Fail 7.2"
if (<!EVALUATED("false")!>equalsFloat3<!>.id() != false) return "Fail 7.3"
if (<!EVALUATED("false")!>equalsFloat4<!>.id() != false) return "Fail 7.3"
if (equalsFloat1.id() != false) return "Fail 7.1"
if (equalsFloat2.id() != true) return "Fail 7.2"
if (equalsFloat3.id() != false) return "Fail 7.3"
if (equalsFloat4.id() != false) return "Fail 7.3"
if (<!EVALUATED("false")!>equalsDouble1<!>.id() != false) return "Fail 8.1"
if (<!EVALUATED("true")!>equalsDouble2<!>.id() != true) return "Fail 8.2"
if (<!EVALUATED("false")!>equalsDouble3<!>.id() != false) return "Fail 8.3"
if (<!EVALUATED("false")!>equalsDouble4<!>.id() != false) return "Fail 8.3"
if (equalsDouble1.id() != false) return "Fail 8.1"
if (equalsDouble2.id() != true) return "Fail 8.2"
if (equalsDouble3.id() != false) return "Fail 8.3"
if (equalsDouble4.id() != false) return "Fail 8.3"
if (<!EVALUATED("false")!>equalsString1<!>.id() != false) return "Fail 9.1"
if (<!EVALUATED("true")!>equalsString2<!>.id() != true) return "Fail 9.2"
if (<!EVALUATED("false")!>equalsString3<!>.id() != false) return "Fail 9.3"
if (<!EVALUATED("false")!>equalsString4<!>.id() != false) return "Fail 9.3"
if (equalsString1.id() != false) return "Fail 9.1"
if (equalsString2.id() != true) return "Fail 9.2"
if (equalsString3.id() != false) return "Fail 9.3"
if (equalsString4.id() != false) return "Fail 9.3"
return "OK"
}
@@ -13,11 +13,12 @@ const val withWhen2 = <!EVALUATED("True")!>when { flag == true -> "True"; else -
const val withWhen3 = <!EVALUATED("1")!>when(value) { 10 -> "1"; 100 -> "2"; else -> "3" }<!>
const val multibranchIf = <!EVALUATED("3")!>if (value == 100) 1 else if (value == 1000) 2 else 3<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("True")!>condition<!>.id() != "True") return "Fail 1"
if (<!EVALUATED("True")!>withWhen<!>.id() != "True") return "Fail 2"
if (<!EVALUATED("True")!>withWhen2<!>.id() != "True") return "Fail 3"
if (<!EVALUATED("1")!>withWhen3<!>.id() != "1") return "Fail 4"
if (<!EVALUATED("3")!>multibranchIf<!>.id() != 3) return "Fail 5"
if (condition.id() != "True") return "Fail 1"
if (withWhen.id() != "True") return "Fail 2"
if (withWhen2.id() != "True") return "Fail 3"
if (withWhen3.id() != "1") return "Fail 4"
if (multibranchIf.id() != 3) return "Fail 5"
return "OK"
}
@@ -16,12 +16,13 @@ const val suspendMethodName = A::bar.<!EVALUATED("bar")!>name<!>
const val className = ::A.<!EVALUATED("<init>")!>name<!>
const val topLevelPropName = ::topLevelProp.<!EVALUATED("topLevelProp")!>name<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("OK")!>propertyName1<!>.id() != "OK") return "Fail 1"
if (<!EVALUATED("somePropertyWithLongName")!>propertyName2<!>.id() != "somePropertyWithLongName") return "Fail 2"
if (<!EVALUATED("foo")!>methodName<!>.id() != "foo") return "Fail 3"
if (<!EVALUATED("bar")!>suspendMethodName<!>.id() != "bar") return "Fail 3.2"
if (<!EVALUATED("<init>")!>className<!>.id() != "<init>") return "Fail 4"
if (<!EVALUATED("topLevelProp")!>topLevelPropName<!>.id() != "topLevelProp") return "Fail 5"
if (propertyName1.id() != "OK") return "Fail 1"
if (propertyName2.id() != "somePropertyWithLongName") return "Fail 2"
if (methodName.id() != "foo") return "Fail 3"
if (suspendMethodName.id() != "bar") return "Fail 3.2"
if (className.id() != "<init>") return "Fail 4"
if (topLevelPropName.id() != "topLevelProp") return "Fail 5"
return "OK"
}
@@ -5,7 +5,8 @@
// FILE: 1.kt
const val name = E.OK.<!EVALUATED("OK")!>name<!>
fun box(): String = <!EVALUATED("OK")!>name<!>
// STOP_EVALUATION_CHECKS
fun box(): String = name
// FILE: 2.kt