Drop tests with obsolete assumption
DefaultImpls classes are not visible in IDE no more because they are inner.
This commit is contained in:
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -1,5 +0,0 @@
|
||||
package wrong
|
||||
|
||||
interface TraitWithDefault {
|
||||
fun foo() = 1
|
||||
}
|
||||
-18
@@ -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)
|
||||
}
|
||||
|
||||
-2
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user