TestGen: Pass generator class instead of its name

This commit is contained in:
Andrey Breslav
2012-07-10 15:27:20 +04:00
parent 3305694979
commit cb82b6e477
4 changed files with 8 additions and 8 deletions
@@ -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/script"), true, "ktscript", "doTest")
),
AbstractJetDiagnosticsTest.class.getName(),
AbstractJetDiagnosticsTest.class,
TestGenerator.TargetTestFrameworks.JUNIT_3
).generateAndSave();
}
@@ -120,7 +120,7 @@ public abstract class AbstractReadJavaBinaryClassTest extends TestCaseWithTmpdir
Arrays.asList(
new SimpleTestClassModel(new File("compiler/testData/readJavaBinaryClass"), true, extension, "doTest")
),
AbstractReadJavaBinaryClassTest.class.getName(),
AbstractReadJavaBinaryClassTest.class,
TestGenerator.TargetTestFrameworks.JUNIT_3
).generateAndSave();
}
@@ -52,7 +52,7 @@ public class LazyResolveTestGenerator {
TEST_DATA_FILE_EXTENSION,
"doTest")
),
LazyResolveTestGenerator.class.getSimpleName()
LazyResolveTestGenerator.class
).generateAndSave();
}
@@ -76,7 +76,7 @@ public class LazyResolveTestGenerator {
TEST_DATA_FILE_EXTENSION,
"doTest")
),
LazyResolveTestGenerator.class.getSimpleName()
LazyResolveTestGenerator.class
).generateAndSave();
}
@@ -139,10 +139,10 @@ public class TestGenerator {
@NotNull String suiteClassName,
@NotNull Class<?> baseTestClass,
@NotNull Collection<? extends TestClassModel> testClassModels,
@NotNull String generatorName
@NotNull Class<?> generatorClass
) {
this(baseDir, suiteClassPackage, suiteClassName, baseTestClass, testClassModels,
generatorName, TargetTestFrameworks.JUNIT_4);
generatorClass, TargetTestFrameworks.JUNIT_4);
}
public TestGenerator(
@@ -151,7 +151,7 @@ public class TestGenerator {
@NotNull String suiteClassName,
@NotNull Class<?> baseTestClass,
@NotNull Collection<? extends TestClassModel> testClassModels,
@NotNull String generatorName,
@NotNull Class<?> generatorClass,
@NotNull TargetTestFramework targetTestFramework
) {
this.baseDir = baseDir;
@@ -160,7 +160,7 @@ public class TestGenerator {
this.baseTestClassPackage = baseTestClass.getPackage().getName();
this.baseTestClassName = baseTestClass.getSimpleName();
this.testClassModels = Lists.newArrayList(testClassModels);
this.generatorName = generatorName;
this.generatorName = generatorClass.getCanonicalName();
this.targetTestFramework = targetTestFramework;
}