diff --git a/translator/test/org/jetbrains/k2js/test/RTTITest.java b/translator/test/org/jetbrains/k2js/test/RTTITest.java index 517451f1a69..b6c52390505 100644 --- a/translator/test/org/jetbrains/k2js/test/RTTITest.java +++ b/translator/test/org/jetbrains/k2js/test/RTTITest.java @@ -19,4 +19,9 @@ public class RTTITest extends AbstractClassTest { testFooBoxIsTrue("isSameClass.kt"); } + @Test + public void notIsOtherClass() throws Exception { + testFooBoxIsTrue("notIsOtherClass.kt"); + } + } diff --git a/translator/testFiles/rtti/cases/notIsOtherClass.kt b/translator/testFiles/rtti/cases/notIsOtherClass.kt new file mode 100644 index 00000000000..9aed1fe8aa9 --- /dev/null +++ b/translator/testFiles/rtti/cases/notIsOtherClass.kt @@ -0,0 +1,11 @@ +namespace foo + +open class A() { + +} + +class B() : A() { + +} + +fun box() = (A() !is B) \ No newline at end of file