Drop tests with obsolete assumption

DefaultImpls classes are not visible in IDE no more because they are inner.
This commit is contained in:
Denis Zharkov
2015-09-29 17:27:28 +03:00
parent fd0c92e307
commit 8b8fa40348
6 changed files with 0 additions and 27 deletions
@@ -1,5 +0,0 @@
package wrong
interface TraitWithDefault {
fun foo() = 1
}
@@ -43,24 +43,6 @@ public abstract class AbstractInternalCompiledClassesTest : JetLightCodeInsightF
private fun isClassOfKind(kind: KotlinClass.Kind) : VirtualFile.() -> Boolean =
isFileWithHeader { it.classKind == kind }
protected fun doTestTraitImplClassIsVisibleAsJavaClass() {
val project = getProject()
doTest("trait impl", isSyntheticClassOfKind(TRAIT_IMPL)) {
val psiFile = PsiManager.getInstance(project).findFile(this)!!
Assert.assertTrue("Should not be kotlin file",
psiFile !is JetClsFile)
Assert.assertTrue("Should be java file, was ${psiFile.javaClass.getSimpleName()}",
psiFile is ClsFileImpl)
val decompiledPsiFile = (psiFile as PsiCompiledFile).getDecompiledPsiFile()!!
Assert.assertTrue("Should be java decompiled file, was ${decompiledPsiFile.javaClass.getSimpleName()}",
decompiledPsiFile is PsiJavaFile)
val classes = (decompiledPsiFile as PsiJavaFile).getClasses()
Assert.assertTrue("Should have some decompiled text",
classes.size() == 1 && classes[0].getName()!!.endsWith(JvmAbi.DEFAULT_IMPLS_SUFFIX))
}
}
protected fun doTestNoFilesAreBuiltForSyntheticClass(kind: KotlinSyntheticClass.Kind): Unit =
doTestNoClassFilesAreBuiltFor(kind.toString(), isSyntheticClassOfKind(kind))
@@ -47,8 +47,6 @@ public class InternalCompiledClassesTest : AbstractInternalCompiledClassesTest()
ClassFileViewProvider.isInnerClass(this)
}
fun testTraitImplClassIsVisibleAsJavaClass() = doTestTraitImplClassIsVisibleAsJavaClass()
override fun getProjectDescriptor(): LightProjectDescriptor {
return JdkAndMockLibraryProjectDescriptor(TEST_DATA_PATH, /* withSources = */ false)
}
@@ -38,8 +38,6 @@ public class DecompiledTextForWrongAbiVersionTest : AbstractInternalCompiledClas
fun testPackagePartIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(PACKAGE_PART)
fun testTraitImplClassIsVisibleAsJavaClassWrongAbiVersion() = doTestTraitImplClassIsVisibleAsJavaClass()
fun testAnonymousFunctionIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(ANONYMOUS_FUNCTION)
fun testClassWithWrongAbiVersion() = doTest("ClassWithWrongAbiVersion")