Move FullJdk tests to boxWithStdlib
This commit is contained in:
committed by
Alexander Udalov
parent
d23f82177f
commit
f994c9924f
@@ -1,46 +0,0 @@
|
||||
fun ok1(): Boolean {
|
||||
val queue = linkedList(1, 2, 3)
|
||||
while (!queue.isEmpty()) {
|
||||
queue.poll()
|
||||
for (y in 1..3) {
|
||||
if (queue.contains(y)) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun ok2(): Boolean {
|
||||
val queue = linkedList(1, 2, 3)
|
||||
val array = array(1, 2, 3)
|
||||
while (!queue.isEmpty()) {
|
||||
queue.poll()
|
||||
for (y in array) {
|
||||
if (queue.contains(y)) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun ok3(): Boolean {
|
||||
val queue = linkedList(1, 2, 3)
|
||||
while (!queue.isEmpty()) {
|
||||
queue.poll()
|
||||
var x = 0
|
||||
do {
|
||||
x++
|
||||
if (x == 2) return true
|
||||
} while (x < 2)
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
if (!ok1()) return "Fail #1"
|
||||
if (!ok2()) return "Fail #2"
|
||||
if (!ok3()) return "Fail #3"
|
||||
return "OK"
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
fun box(): String {
|
||||
A()
|
||||
return "OK"
|
||||
}
|
||||
|
||||
class A: B() {
|
||||
override var foo = array<Int?>(12, 13)
|
||||
}
|
||||
|
||||
abstract class B {
|
||||
abstract var foo: Array<Int?>
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
import java.net.*
|
||||
|
||||
fun String.decodeURI(encoding : String) : String? =
|
||||
try {
|
||||
URLDecoder.decode(this, encoding)
|
||||
}
|
||||
catch (e : Throwable) {
|
||||
null
|
||||
}
|
||||
|
||||
fun box() : String {
|
||||
return if("hhh".decodeURI("") == null) "OK" else "fail"
|
||||
}
|
||||
Reference in New Issue
Block a user