Tests: drop EcmaVersions usage, add test inheritFromJetIterator.
Adapted from https://github.com/develar/kotlin/commit/a9e0a42fb1347fa8e21c86b5a073ef8a7c873da0.
This commit is contained in:
@@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.k2js.test.semantics;
|
package org.jetbrains.k2js.test.semantics;
|
||||||
|
|
||||||
import org.jetbrains.k2js.config.EcmaVersion;
|
|
||||||
import org.jetbrains.k2js.translate.context.Namer;
|
import org.jetbrains.k2js.translate.context.Namer;
|
||||||
import org.mozilla.javascript.JavaScriptException;
|
import org.mozilla.javascript.JavaScriptException;
|
||||||
|
|
||||||
@@ -58,11 +57,11 @@ public final class MiscTest extends AbstractExpressionTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testKt1052_2() throws Exception {
|
public void testKt1052_2() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-1052-2.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-1052-2.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt2314() throws Exception {
|
public void testKt2314() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-2314.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-2314.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt1052() throws Exception {
|
public void testKt1052() throws Exception {
|
||||||
@@ -71,7 +70,7 @@ public final class MiscTest extends AbstractExpressionTest {
|
|||||||
|
|
||||||
|
|
||||||
public void testKt740_1() throws Exception {
|
public void testKt740_1() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-740.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-740.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt740_2() throws Exception {
|
public void testKt740_2() throws Exception {
|
||||||
@@ -79,15 +78,15 @@ public final class MiscTest extends AbstractExpressionTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testKt1361_1() throws Exception {
|
public void testKt1361_1() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-1361-1.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-1361-1.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt1361_2() throws Exception {
|
public void testKt1361_2() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-1361-2.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-1361-2.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt817() throws Exception {
|
public void testKt817() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-817.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-817.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKt740_3() throws Exception {
|
public void testKt740_3() throws Exception {
|
||||||
@@ -131,7 +130,7 @@ public final class MiscTest extends AbstractExpressionTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testKt1865() throws Exception {
|
public void testKt1865() throws Exception {
|
||||||
checkFooBoxIsTrue("KT-1865.kt", EcmaVersion.all());
|
checkFooBoxIsTrue("KT-1865.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testMainFunInNestedNamespace() throws Exception {
|
public void testMainFunInNestedNamespace() throws Exception {
|
||||||
@@ -184,4 +183,8 @@ public final class MiscTest extends AbstractExpressionTest {
|
|||||||
catch (JavaScriptException e) {
|
catch (JavaScriptException e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testInheritFromJetIterator() throws Exception {
|
||||||
|
fooBoxTest();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package foo
|
||||||
|
|
||||||
|
class TabIterator : Iterator<Any?> {
|
||||||
|
override val hasNext:Boolean
|
||||||
|
get() = false
|
||||||
|
|
||||||
|
override fun next():Any? {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fun box() = !TabIterator().hasNext
|
||||||
Reference in New Issue
Block a user