[IR] Drop duplicated meta info from interpreters tests
This commit is contained in:
@@ -39,36 +39,37 @@ const val equals4 = <!EVALUATED("true")!>falseVal == falseVal<!>
|
||||
const val toString1 = trueVal.<!EVALUATED("true")!>toString()<!>
|
||||
const val toString2 = falseVal.<!EVALUATED("false")!>toString()<!>
|
||||
|
||||
// STOP_EVALUATION_CHECKS
|
||||
fun box(): String {
|
||||
if (<!EVALUATED("false")!>not1<!>.id() != false) return "Fail 1.1"
|
||||
if (<!EVALUATED("true")!>not2<!>.id() != true) return "Fail 1.2"
|
||||
if (not1.id() != false) return "Fail 1.1"
|
||||
if (not2.id() != true) return "Fail 1.2"
|
||||
|
||||
if (<!EVALUATED("true")!>and1<!>.id() != true) return "Fail 2.1"
|
||||
if (<!EVALUATED("false")!>and2<!>.id() != false) return "Fail 2.2"
|
||||
if (<!EVALUATED("false")!>and3<!>.id() != false) return "Fail 2.3"
|
||||
if (<!EVALUATED("false")!>and4<!>.id() != false) return "Fail 2.4"
|
||||
if (and1.id() != true) return "Fail 2.1"
|
||||
if (and2.id() != false) return "Fail 2.2"
|
||||
if (and3.id() != false) return "Fail 2.3"
|
||||
if (and4.id() != false) return "Fail 2.4"
|
||||
|
||||
if (<!EVALUATED("true")!>or1<!>.id() != true) return "Fail 3.1"
|
||||
if (<!EVALUATED("true")!>or2<!>.id() != true) return "Fail 3.2"
|
||||
if (<!EVALUATED("true")!>or3<!>.id() != true) return "Fail 3.3"
|
||||
if (<!EVALUATED("false")!>or4<!>.id() != false) return "Fail 3.4"
|
||||
if (or1.id() != true) return "Fail 3.1"
|
||||
if (or2.id() != true) return "Fail 3.2"
|
||||
if (or3.id() != true) return "Fail 3.3"
|
||||
if (or4.id() != false) return "Fail 3.4"
|
||||
|
||||
if (<!EVALUATED("false")!>xor1<!>.id() != false) return "Fail 4.1"
|
||||
if (<!EVALUATED("true")!>xor2<!>.id() != true) return "Fail 4.2"
|
||||
if (<!EVALUATED("true")!>xor3<!>.id() != true) return "Fail 4.3"
|
||||
if (<!EVALUATED("false")!>xor4<!>.id() != false) return "Fail 4.4"
|
||||
if (xor1.id() != false) return "Fail 4.1"
|
||||
if (xor2.id() != true) return "Fail 4.2"
|
||||
if (xor3.id() != true) return "Fail 4.3"
|
||||
if (xor4.id() != false) return "Fail 4.4"
|
||||
|
||||
if (<!EVALUATED("0")!>compareTo1<!>.id() != 0) return "Fail 5.1"
|
||||
if (<!EVALUATED("1")!>compareTo2<!>.id() != 1) return "Fail 5.2"
|
||||
if (<!EVALUATED("-1")!>compareTo3<!>.id() != -1) return "Fail 5.3"
|
||||
if (<!EVALUATED("0")!>compareTo4<!>.id() != 0) return "Fail 5.4"
|
||||
if (compareTo1.id() != 0) return "Fail 5.1"
|
||||
if (compareTo2.id() != 1) return "Fail 5.2"
|
||||
if (compareTo3.id() != -1) return "Fail 5.3"
|
||||
if (compareTo4.id() != 0) return "Fail 5.4"
|
||||
|
||||
if (<!EVALUATED("true")!>equals1<!>.id() != true) return "Fail 6.1"
|
||||
if (<!EVALUATED("false")!>equals2<!>.id() != false) return "Fail 6.2"
|
||||
if (<!EVALUATED("false")!>equals3<!>.id() != false) return "Fail 6.3"
|
||||
if (<!EVALUATED("true")!>equals4<!>.id() != true) return "Fail 6.4"
|
||||
if (equals1.id() != true) return "Fail 6.1"
|
||||
if (equals2.id() != false) return "Fail 6.2"
|
||||
if (equals3.id() != false) return "Fail 6.3"
|
||||
if (equals4.id() != true) return "Fail 6.4"
|
||||
|
||||
if (<!EVALUATED("true")!>toString1<!>.id() != "true") return "Fail 7.1"
|
||||
if (<!EVALUATED("false")!>toString2<!>.id() != "false") return "Fail 7.2"
|
||||
if (toString1.id() != "true") return "Fail 7.1"
|
||||
if (toString2.id() != "false") return "Fail 7.2"
|
||||
return "OK"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user