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 =
|
private fun isClassOfKind(kind: KotlinClass.Kind) : VirtualFile.() -> Boolean =
|
||||||
isFileWithHeader { it.classKind == kind }
|
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 =
|
protected fun doTestNoFilesAreBuiltForSyntheticClass(kind: KotlinSyntheticClass.Kind): Unit =
|
||||||
doTestNoClassFilesAreBuiltFor(kind.toString(), isSyntheticClassOfKind(kind))
|
doTestNoClassFilesAreBuiltFor(kind.toString(), isSyntheticClassOfKind(kind))
|
||||||
|
|
||||||
|
|||||||
@@ -47,8 +47,6 @@ public class InternalCompiledClassesTest : AbstractInternalCompiledClassesTest()
|
|||||||
ClassFileViewProvider.isInnerClass(this)
|
ClassFileViewProvider.isInnerClass(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun testTraitImplClassIsVisibleAsJavaClass() = doTestTraitImplClassIsVisibleAsJavaClass()
|
|
||||||
|
|
||||||
override fun getProjectDescriptor(): LightProjectDescriptor {
|
override fun getProjectDescriptor(): LightProjectDescriptor {
|
||||||
return JdkAndMockLibraryProjectDescriptor(TEST_DATA_PATH, /* withSources = */ false)
|
return JdkAndMockLibraryProjectDescriptor(TEST_DATA_PATH, /* withSources = */ false)
|
||||||
}
|
}
|
||||||
|
|||||||
-2
@@ -38,8 +38,6 @@ public class DecompiledTextForWrongAbiVersionTest : AbstractInternalCompiledClas
|
|||||||
|
|
||||||
fun testPackagePartIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(PACKAGE_PART)
|
fun testPackagePartIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(PACKAGE_PART)
|
||||||
|
|
||||||
fun testTraitImplClassIsVisibleAsJavaClassWrongAbiVersion() = doTestTraitImplClassIsVisibleAsJavaClass()
|
|
||||||
|
|
||||||
fun testAnonymousFunctionIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(ANONYMOUS_FUNCTION)
|
fun testAnonymousFunctionIsInvisibleWrongAbiVersion() = doTestNoPsiFilesAreBuiltForSyntheticClass(ANONYMOUS_FUNCTION)
|
||||||
|
|
||||||
fun testClassWithWrongAbiVersion() = doTest("ClassWithWrongAbiVersion")
|
fun testClassWithWrongAbiVersion() = doTest("ClassWithWrongAbiVersion")
|
||||||
|
|||||||
Reference in New Issue
Block a user