< prev index next >
src/com/sun/javatest/junit/JUnitTestSuite.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
*** 35,45 ****
/**
* Basic implementation of a test suite for JUnit tests.
*/
public class JUnitTestSuite extends TestSuite {
! public JUnitTestSuite(File root, Map props, ClassLoader loader) throws TestSuite.Fault {
super(root, props, loader);
try {
if (getTestsDir() != null)
loader = new URLClassLoader(new URL[] {getTestsDir().toURI().toURL()}, loader);
else loader = ClassLoader.getSystemClassLoader();
--- 35,45 ----
/**
* Basic implementation of a test suite for JUnit tests.
*/
public class JUnitTestSuite extends TestSuite {
! public JUnitTestSuite(File root, Map<String, String> props, ClassLoader loader) throws TestSuite.Fault {
super(root, props, loader);
try {
if (getTestsDir() != null)
loader = new URLClassLoader(new URL[] {getTestsDir().toURI().toURL()}, loader);
else loader = ClassLoader.getSystemClassLoader();
*** 54,64 ****
*/
public TestRunner createTestRunner() {
// will need to add options to test suite to be passed to runner
// for ex. - to run setup/teardown, etc...
try {
! Class c = loadClass("com.sun.javatest.junit.JUnitTestRunner");
JUnitTestRunner tr = (JUnitTestRunner)(c.newInstance());
tr.setClassLoader(getClassLoader());
return tr;
}
catch (TestSuite.Fault f) {
--- 54,64 ----
*/
public TestRunner createTestRunner() {
// will need to add options to test suite to be passed to runner
// for ex. - to run setup/teardown, etc...
try {
! Class<?> c = loadClass("com.sun.javatest.junit.JUnitTestRunner");
JUnitTestRunner tr = (JUnitTestRunner)(c.newInstance());
tr.setClassLoader(getClassLoader());
return tr;
}
catch (TestSuite.Fault f) {
< prev index next >