TestGen: Pass generator class instead of its name
This commit is contained in:
@@ -188,7 +188,7 @@ public abstract class AbstractJetDiagnosticsTest extends JetLiteFixture {
|
|||||||
new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests"), true, "kt", "doTest"),
|
new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests"), true, "kt", "doTest"),
|
||||||
new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests/script"), true, "ktscript", "doTest")
|
new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests/script"), true, "ktscript", "doTest")
|
||||||
),
|
),
|
||||||
AbstractJetDiagnosticsTest.class.getName(),
|
AbstractJetDiagnosticsTest.class,
|
||||||
TestGenerator.TargetTestFrameworks.JUNIT_3
|
TestGenerator.TargetTestFrameworks.JUNIT_3
|
||||||
).generateAndSave();
|
).generateAndSave();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ public abstract class AbstractReadJavaBinaryClassTest extends TestCaseWithTmpdir
|
|||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
new SimpleTestClassModel(new File("compiler/testData/readJavaBinaryClass"), true, extension, "doTest")
|
new SimpleTestClassModel(new File("compiler/testData/readJavaBinaryClass"), true, extension, "doTest")
|
||||||
),
|
),
|
||||||
AbstractReadJavaBinaryClassTest.class.getName(),
|
AbstractReadJavaBinaryClassTest.class,
|
||||||
TestGenerator.TargetTestFrameworks.JUNIT_3
|
TestGenerator.TargetTestFrameworks.JUNIT_3
|
||||||
).generateAndSave();
|
).generateAndSave();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ public class LazyResolveTestGenerator {
|
|||||||
TEST_DATA_FILE_EXTENSION,
|
TEST_DATA_FILE_EXTENSION,
|
||||||
"doTest")
|
"doTest")
|
||||||
),
|
),
|
||||||
LazyResolveTestGenerator.class.getSimpleName()
|
LazyResolveTestGenerator.class
|
||||||
).generateAndSave();
|
).generateAndSave();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ public class LazyResolveTestGenerator {
|
|||||||
TEST_DATA_FILE_EXTENSION,
|
TEST_DATA_FILE_EXTENSION,
|
||||||
"doTest")
|
"doTest")
|
||||||
),
|
),
|
||||||
LazyResolveTestGenerator.class.getSimpleName()
|
LazyResolveTestGenerator.class
|
||||||
).generateAndSave();
|
).generateAndSave();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -139,10 +139,10 @@ public class TestGenerator {
|
|||||||
@NotNull String suiteClassName,
|
@NotNull String suiteClassName,
|
||||||
@NotNull Class<?> baseTestClass,
|
@NotNull Class<?> baseTestClass,
|
||||||
@NotNull Collection<? extends TestClassModel> testClassModels,
|
@NotNull Collection<? extends TestClassModel> testClassModels,
|
||||||
@NotNull String generatorName
|
@NotNull Class<?> generatorClass
|
||||||
) {
|
) {
|
||||||
this(baseDir, suiteClassPackage, suiteClassName, baseTestClass, testClassModels,
|
this(baseDir, suiteClassPackage, suiteClassName, baseTestClass, testClassModels,
|
||||||
generatorName, TargetTestFrameworks.JUNIT_4);
|
generatorClass, TargetTestFrameworks.JUNIT_4);
|
||||||
}
|
}
|
||||||
|
|
||||||
public TestGenerator(
|
public TestGenerator(
|
||||||
@@ -151,7 +151,7 @@ public class TestGenerator {
|
|||||||
@NotNull String suiteClassName,
|
@NotNull String suiteClassName,
|
||||||
@NotNull Class<?> baseTestClass,
|
@NotNull Class<?> baseTestClass,
|
||||||
@NotNull Collection<? extends TestClassModel> testClassModels,
|
@NotNull Collection<? extends TestClassModel> testClassModels,
|
||||||
@NotNull String generatorName,
|
@NotNull Class<?> generatorClass,
|
||||||
@NotNull TargetTestFramework targetTestFramework
|
@NotNull TargetTestFramework targetTestFramework
|
||||||
) {
|
) {
|
||||||
this.baseDir = baseDir;
|
this.baseDir = baseDir;
|
||||||
@@ -160,7 +160,7 @@ public class TestGenerator {
|
|||||||
this.baseTestClassPackage = baseTestClass.getPackage().getName();
|
this.baseTestClassPackage = baseTestClass.getPackage().getName();
|
||||||
this.baseTestClassName = baseTestClass.getSimpleName();
|
this.baseTestClassName = baseTestClass.getSimpleName();
|
||||||
this.testClassModels = Lists.newArrayList(testClassModels);
|
this.testClassModels = Lists.newArrayList(testClassModels);
|
||||||
this.generatorName = generatorName;
|
this.generatorName = generatorClass.getCanonicalName();
|
||||||
this.targetTestFramework = targetTestFramework;
|
this.targetTestFramework = targetTestFramework;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user