我正在尝试从JUnit 3跑步者运行JUnit 4测试。我已经尝试了所有我能找到的东西但仍无法让它运行。我得到的最新错误是:
Exception in thread "main" java.lang.ClassCastException: junit.framework.JUnit4TestAdapter incompatible with junit.framework.TestCase
这就是我的代码:
package com.bcbst.junittest;
import junit.framework.JUnit4TestAdapter;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({JUnitTestCase.class})
public class AllTests {
public static Test suite() {
return new JUnit4TestAdapter(JUnitTestCase.class);
}
}
我正在使用RAD 7.5.5.3。
有没有办法改变RAD使用JUnit 4而不是JUnit 3?我现在已经得到了RAD的版本。 JUnit 4 jar在我的classpath中,它是那里的第一个条目。但它使用的是与RAD一起打包的跑步者,看起来它正在使用JUnit 3.2。
答案 0 :(得分:0)