fix java tests
This commit is contained in:
@ -157,12 +157,12 @@ class TypeDisambiguationTest : ParserTestSpec({
|
||||
|
||||
|
||||
doTest("Ambiguous inner type should produce an error (ref in Foo)") {
|
||||
val (_, args) = logger.errors[AMBIGUOUS_NAME_REFERENCE]?.first { it.first == refInFoo }!!
|
||||
val (_, args) = logger.warnings[AMBIGUOUS_NAME_REFERENCE]?.first { it.first == refInFoo }!!
|
||||
args.map { it.toString() } shouldBe listOf("Mem", "p.Scratch.A.Mem", "p.Scratch.B.Mem")
|
||||
}
|
||||
|
||||
doTest("Ambiguous inner type should produce an error (ref in Scratch)") {
|
||||
val (_, args) = logger.errors[AMBIGUOUS_NAME_REFERENCE]?.first { it.first == refInScratch }!!
|
||||
val (_, args) = logger.warnings[AMBIGUOUS_NAME_REFERENCE]?.first { it.first == refInScratch }!!
|
||||
args.map { it.toString() } shouldBe listOf("Mem", "p.Scratch.A.Mem", "p.Scratch.B.Mem")
|
||||
}
|
||||
|
||||
@ -206,14 +206,14 @@ class TypeDisambiguationTest : ParserTestSpec({
|
||||
acu.descendants(ASTFieldDeclaration::class.java).map { it.typeNode as ASTClassOrInterfaceType }.toList()
|
||||
|
||||
fun assertErrored(t: ASTClassOrInterfaceType, expected: Int, actual: Int) {
|
||||
val errs = logger.errors[MALFORMED_GENERIC_TYPE]?.filter { it.first == t }
|
||||
val errs = logger.warnings[MALFORMED_GENERIC_TYPE]?.filter { it.first == t }
|
||||
?: emptyList()
|
||||
assertEquals(errs.size, 1, "`${t.text}` should have produced a single error")
|
||||
errs.single().second.toList() shouldBe listOf(expected, actual)
|
||||
}
|
||||
|
||||
fun assertNoError(t: ASTClassOrInterfaceType) {
|
||||
val err = logger.errors[MALFORMED_GENERIC_TYPE]?.firstOrNull { it.first == t }
|
||||
val err = logger.warnings[MALFORMED_GENERIC_TYPE]?.firstOrNull { it.first == t }
|
||||
assertNull(err, "`${t.text}` should not have produced an error")
|
||||
}
|
||||
|
||||
@ -288,14 +288,14 @@ class TypeDisambiguationTest : ParserTestSpec({
|
||||
acu.descendants(ASTAnnotation::class.java).map { it.typeNode }.toList()
|
||||
|
||||
fun assertErrored(t: ASTClassOrInterfaceType) {
|
||||
val errs = logger.errors[EXPECTED_ANNOTATION_TYPE]?.filter { it.first == t }
|
||||
val errs = logger.warnings[EXPECTED_ANNOTATION_TYPE]?.filter { it.first == t }
|
||||
?: emptyList()
|
||||
assertEquals(errs.size, 1, "`${t.text}` should have produced a single error")
|
||||
errs.single().second.toList() shouldBe emptyList()
|
||||
}
|
||||
|
||||
fun assertNoError(t: ASTClassOrInterfaceType) {
|
||||
val err = logger.errors[MALFORMED_GENERIC_TYPE]?.firstOrNull { it.first == t }
|
||||
val err = logger.warnings[MALFORMED_GENERIC_TYPE]?.firstOrNull { it.first == t }
|
||||
assertNull(err, "`${t.text}` should not have produced an error")
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user