Test that fails with package prefixes but works good without them

This commit is contained in:
Nikolay Krasko
2015-11-09 22:32:39 +03:00
parent 03310491d0
commit 33fd247bde
5 changed files with 52 additions and 1 deletions
@@ -228,7 +228,7 @@ public class KotlinJpsBuildTest : AbstractKotlinJpsBuildTestCase() {
public fun testSourcePackagePrefix() {
doTest()
}
public fun testSourcePackageLongPrefix() {
initProject()
val buildResult = makeAll()
@@ -238,6 +238,14 @@ public class KotlinJpsBuildTest : AbstractKotlinJpsBuildTestCase() {
assertEquals("Invalid package prefix name is ignored: invalid-prefix.test", warnings.first().messageText)
}
public fun testSourcePackagePrefixKnownIssueWithInnerClasses() {
initProject()
val buildResult = makeAll()
buildResult.assertFailed()
val errors = buildResult.getMessages(BuildMessage.Kind.ERROR).map { it.messageText }
assertTrue("Message wasn't found. $errors", errors.first().contains("class xxx.JavaWithInner.TextRenderer, unresolved supertypes: TableRow"))
}
public fun testKotlinJavaScriptProject() {
initProject()
addKotlinJavaScriptStdlibDependency()