tests for KT-828 (fromm Sergey Ignatov)
This commit is contained in:
committed by
Nikolay Krasko
parent
99f7eb7123
commit
314bb73ac9
@@ -0,0 +1,15 @@
|
||||
namespace demo
|
||||
|
||||
fun box() : String {
|
||||
var res : Boolean = true
|
||||
res = (res and false)
|
||||
res = (res or false)
|
||||
res = (res xor false)
|
||||
res = (true and false)
|
||||
res = (true or false)
|
||||
res = (true xor false)
|
||||
res = (!true)
|
||||
res = (true && false)
|
||||
res = (true || false)
|
||||
return "OK"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fun test() {
|
||||
var res : Boolean = true
|
||||
res = (res and false)
|
||||
res = (res or false)
|
||||
res = <!UNUSED_VALUE!>(res xor false)<!>
|
||||
res = <!UNUSED_VALUE!>(true and false)<!>
|
||||
res = <!UNUSED_VALUE!>(true or false)<!>
|
||||
res = <!UNUSED_VALUE!>(true xor false)<!>
|
||||
res = <!UNUSED_VALUE!>(!true)<!>
|
||||
res = <!UNUSED_VALUE!>(true && false)<!>
|
||||
res = <!UNUSED_VALUE!>(true || false)<!>
|
||||
}
|
||||
@@ -84,6 +84,10 @@ public class StdlibTest extends CodegenTestCase {
|
||||
// blackBoxFile("regressions/kt789.jet");
|
||||
}
|
||||
|
||||
public void testKt828 () {
|
||||
blackBoxFile("regressions/kt828.kt");
|
||||
}
|
||||
|
||||
public void testCollectionSize () throws Exception {
|
||||
loadText("import std.util.*; fun box() = if(java.util.Arrays.asList(0, 1, 2)?.size == 3) \"OK\" else \"fail\"");
|
||||
// System.out.println(generateToText());
|
||||
|
||||
Reference in New Issue
Block a user