尝试从RAD 7.5运行JUnit 4.10测试获得异常

时间:2012-03-21 20:03:27

标签: java junit rad

我正在尝试从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。

1 个答案:

答案 0 :(得分:0)

检查一下,看看解决方法是否可以帮助您

http://www-01.ibm.com/support/docview.wss?uid=swg21363984

HTH

Manglu