added a bunch more JS test cases from standard library test cases

This commit is contained in:
James Strachan
2012-07-03 22:20:00 +01:00
parent 038f0af68f
commit 8f94f5e43f
6 changed files with 23 additions and 7 deletions
+5 -5
View File
@@ -2,14 +2,14 @@ package test.standard
import kotlin.*
import kotlin.test.*
import junit.framework.TestCase
import org.junit.Test as test
class GetOrElseTest() : TestCase() {
class GetOrElseTest {
val v1: String? = "hello"
val v2: String? = null
var counter = 0
fun testDefaultValue() {
test fun defaultValue() {
assertEquals("hello", v1?: "bar")
expect("hello") {
@@ -17,7 +17,7 @@ class GetOrElseTest() : TestCase() {
}
}
fun testDefaultValueOnNull() {
test fun defaultValueOnNull() {
assertEquals("bar", v2?: "bar")
expect("bar") {
@@ -30,7 +30,7 @@ class GetOrElseTest() : TestCase() {
return "bar"
}
fun testLazyDefaultValue() {
test fun lazyDefaultValue() {
counter = 0
assertEquals("hello", v1?: calculateBar())