Fix incorrect test data for wrong KotlinSignature CLI test

Classes from the root package cannot be referenced from a non-root package
This commit is contained in:
Alexander Udalov
2014-09-03 16:40:26 +04:00
parent 8ccca1781d
commit bb54825fac
4 changed files with 18 additions and 4 deletions
@@ -35,7 +35,7 @@ import java.util.regex.Pattern;
public class KotlincExecutableTestGenerated extends AbstractKotlincExecutableTest {
@TestMetadata("compiler/testData/cli/jvm")
@TestDataPath("$PROJECT_ROOT")
@InnerTestClasses({Jvm.WrongAbiVersionLib.class})
@InnerTestClasses({Jvm.WrongAbiVersionLib.class, Jvm.WrongKotlinSignatureLib.class})
@RunWith(org.jetbrains.jet.JUnit3RunnerWithInners.class)
public static class Jvm extends AbstractKotlincExecutableTest {
public void testAllFilesPresentInJvm() throws Exception {
@@ -155,6 +155,16 @@ public class KotlincExecutableTestGenerated extends AbstractKotlincExecutableTes
}
@TestMetadata("compiler/testData/cli/jvm/wrongKotlinSignatureLib")
@TestDataPath("$PROJECT_ROOT")
@InnerTestClasses({})
public static class WrongKotlinSignatureLib extends AbstractKotlincExecutableTest {
public void testAllFilesPresentInWrongKotlinSignatureLib() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/cli/jvm/wrongKotlinSignatureLib"), Pattern.compile("^(.+)\\.args$"), true);
}
}
}
@TestMetadata("compiler/testData/cli/js")