Allow kotlin extra files in parameter info tests

This commit is contained in:
Nikolay Krasko
2018-08-02 15:51:50 +03:00
parent 6672fd7bbf
commit ce9e7261a7
5 changed files with 28 additions and 12 deletions
@@ -226,7 +226,11 @@ fun main(args: Array<String>) {
}
testClass<AbstractParameterInfoTest> {
model("parameterInfo", recursive = true, excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib"))
model(
"parameterInfo",
pattern = "^([\\w\\-_]+)\\.kt$", recursive = true,
excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib")
)
}
testClass<AbstractKotlinGotoTest> {
@@ -225,7 +225,11 @@ fun main(args: Array<String>) {
}
testClass<AbstractParameterInfoTest> {
model("parameterInfo", recursive = true, excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib"))
model(
"parameterInfo",
pattern = "^([\\w\\-_]+)\\.kt$", recursive = true,
excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib")
)
}
testClass<AbstractKotlinGotoTest> {
@@ -225,7 +225,11 @@ fun main(args: Array<String>) {
}
testClass<AbstractParameterInfoTest> {
model("parameterInfo", recursive = true, excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib"))
model(
"parameterInfo",
pattern = "^([\\w\\-_]+)\\.kt$", recursive = true,
excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib")
)
}
testClass<AbstractKotlinGotoTest> {
@@ -217,7 +217,11 @@ fun main(args: Array<String>) {
}
testClass<AbstractParameterInfoTest> {
model("parameterInfo", recursive = true, excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib"))
model(
"parameterInfo",
pattern = "^([\\w\\-_]+)\\.kt$", recursive = true,
excludeDirs = listOf("withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib")
)
}
testClass<AbstractKotlinGotoTest> {
@@ -26,7 +26,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInParameterInfo() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true, "withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib");
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true, "withLib1/sharedLib", "withLib2/sharedLib", "withLib3/sharedLib");
}
@TestMetadata("idea/testData/parameterInfo/annotations")
@@ -38,7 +38,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInAnnotations() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/annotations"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true);
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/annotations"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true);
}
@TestMetadata("ConstructorCall.kt")
@@ -66,7 +66,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInArrayAccess() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/arrayAccess"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true);
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/arrayAccess"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true);
}
@TestMetadata("Overloads.kt")
@@ -104,7 +104,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInFunctionCall() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/functionCall"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true);
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/functionCall"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true);
}
@TestMetadata("DefaultValuesFromLib.kt")
@@ -352,7 +352,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInTypeArguments() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/typeArguments"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true);
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/typeArguments"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true);
}
@TestMetadata("BaseClass.kt")
@@ -405,7 +405,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInWithLib1() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib1"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib1"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
}
@TestMetadata("useJavaFromLib.kt")
@@ -423,7 +423,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInWithLib2() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib2"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib2"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
}
@TestMetadata("useJavaSAMFromLib.kt")
@@ -441,7 +441,7 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest {
}
public void testAllFilesPresentInWithLib3() throws Exception {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib3"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/parameterInfo/withLib3"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true, "sharedLib");
}
@TestMetadata("useJavaSAMFromLib.kt")