有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java试图从RAD 7.5运行JUnit 4.10测试时出现异常

我正在尝试从JUnit3运行程序运行JUnit4测试。我已经尝试了我能找到的一切,但仍然无法让它运行。我得到的最新错误是:

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改为使用JUnit4而不是JUnit3?我被现在的RAD版本卡住了。JUnit4JAR在我的类路径中,它是那里的第一个条目。但是它使用的是与RAD打包的runner,看起来它使用的是JUnit3.2


共 (1) 个答案