Move test data class in dir ignored by checkstyle
This commit is contained in:
2 files changed
+12
-13
No files matched your search
+1
-2
@@ -1,9 +1,8 @@
|
||||
|
||||
/*
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
|
||||
package javasymbols.brokenclasses;
|
||||
package javasymbols.testdata;
|
||||
|
||||
import net.sourceforge.pmd.lang.java.symbols.internal.asm.Classpath;
|
||||
|
||||
+11
-11
@@ -18,28 +18,28 @@ import net.sourceforge.pmd.lang.java.types.testTypeSystem
|
||||
class BrokenClasspathTest : FunSpec({
|
||||
|
||||
val rootCp = Classpath.contextClasspath()
|
||||
val brokenCp = rootCp.exclude(setOf("javasymbols/brokenclasses/SuperItf.class"))
|
||||
val brokenCp = rootCp.exclude(setOf("javasymbols/testdata/SuperItf.class"))
|
||||
|
||||
test("Test classpath setup ") {
|
||||
rootCp.findResource("javasymbols/brokenclasses/BrokenGeneric.class") shouldNotBe null
|
||||
rootCp.findResource("javasymbols/brokenclasses/SuperItf.class") shouldNotBe null
|
||||
rootCp.findResource("javasymbols/brokenclasses/SuperKlass.class") shouldNotBe null
|
||||
rootCp.findResource("javasymbols/testdata/BrokenGeneric.class") shouldNotBe null
|
||||
rootCp.findResource("javasymbols/testdata/SuperItf.class") shouldNotBe null
|
||||
rootCp.findResource("javasymbols/testdata/SuperKlass.class") shouldNotBe null
|
||||
|
||||
// this one is null
|
||||
brokenCp.findResource("javasymbols/brokenclasses/SuperItf.class") shouldBe null
|
||||
brokenCp.findResource("javasymbols/brokenclasses/BrokenGeneric.class") shouldNotBe null
|
||||
brokenCp.findResource("javasymbols/brokenclasses/SuperKlass.class") shouldNotBe null
|
||||
brokenCp.findResource("javasymbols/testdata/SuperItf.class") shouldBe null
|
||||
brokenCp.findResource("javasymbols/testdata/BrokenGeneric.class") shouldNotBe null
|
||||
brokenCp.findResource("javasymbols/testdata/SuperKlass.class") shouldNotBe null
|
||||
}
|
||||
|
||||
test("Test load subclass (symbol only)") {
|
||||
|
||||
val resolver = AsmSymbolResolver(testTypeSystem, brokenCp)
|
||||
|
||||
val found = resolver.resolveClassFromBinaryName("javasymbols.brokenclasses.BrokenGeneric")
|
||||
val found = resolver.resolveClassFromBinaryName("javasymbols.testdata.BrokenGeneric")
|
||||
?: fail("not found")
|
||||
|
||||
found.superclass!!::getBinaryName shouldBe "javasymbols.brokenclasses.SuperKlass"
|
||||
found.superInterfaces!!.map { it.binaryName } shouldBe listOf("javasymbols.brokenclasses.SuperItf")
|
||||
found.superclass!!::getBinaryName shouldBe "javasymbols.testdata.SuperKlass"
|
||||
found.superInterfaces!!.map { it.binaryName } shouldBe listOf("javasymbols.testdata.SuperItf")
|
||||
|
||||
withClue("Isn't resolved") {
|
||||
found.superInterfaces[0]::isUnresolved shouldBe true
|
||||
@@ -50,7 +50,7 @@ class BrokenClasspathTest : FunSpec({
|
||||
test("Test load from typesystem") {
|
||||
|
||||
val ts = TypeSystem.usingClasspath(brokenCp)
|
||||
val subclassSym = ts.getClassSymbol("javasymbols.brokenclasses.BrokenGeneric")!!
|
||||
val subclassSym = ts.getClassSymbol("javasymbols.testdata.BrokenGeneric")!!
|
||||
|
||||
val unresolvedItfSym = subclassSym.superInterfaces[0]
|
||||
unresolvedItfSym::isUnresolved shouldBe true
|
||||
|
||||
Reference in new issue
Block a user