Попытка запустить тесты JUnit 4.10 из RAD 7.5, получив исключение - PullRequest
0 голосов
/ 22 марта 2012

Я пытаюсь запустить тесты JUnit 4 от бегуна JUnit 3.Я перепробовал все, что смог найти и до сих пор не могу заставить его работать.Последняя ошибка, которую я получаю, это:

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.

IsЕсть ли способ изменить RAD для использования JUnit 4 вместо JUnit 3?Я застрял с версией RAD, которую я получил сейчас.Баночка JUnit 4 находится в моем классе, и это первая запись там.Но он использует раннер в комплекте с RAD, который выглядит так, как будто он использует JUnit 3.2.

1 Ответ

0 голосов
/ 22 марта 2012

Проверьте это и посмотрите, поможет ли вам обходной путь

http://www -01.ibm.com / поддержка / docview.wss? UID = swg21363984

НТН

Manglu

...