Home | History | Annotate | Download | only in test

Lines Matching defs:testClass

50         Class testClass = loadTestClass(testClassName);
52 if (shouldRunSingleTestMethod(testMethodName, testClass)) {
53 TestCase testCase = buildSingleTestMethod(testClass, testMethodName);
55 mTestClassName = testClass.getSimpleName();
57 setTest(getTest(testClass), testClass);
65 private void setTest(Test test, Class<? extends Test> testClass) {
67 if (TestSuite.class.isAssignableFrom(testClass)) {
70 mTestClassName = testClass.getSimpleName();
94 private TestCase buildSingleTestMethod(Class testClass, String testMethodName) {
96 Constructor c = testClass.getConstructor();
97 return newSingleTestMethod(testClass, testMethodName, c);
102 Constructor c = testClass.getConstructor(String.class);
103 return newSingleTestMethod(testClass, testMethodName, c, testMethodName);
110 private TestCase newSingleTestMethod(Class testClass, String testMethodName,
117 runFailed("Could not access test class. Class: " + testClass.getName());
119 runFailed("Could not instantiate test class. Class: " + testClass.getName());
121 runFailed("Illegal argument passed to constructor. Class: " + testClass.getName());
123 runFailed("Constructor thew an exception. Class: " + testClass.getName());
129 Class<? extends Test> testClass) {
130 return testMethodName != null && TestCase.class.isAssignableFrom(testClass);