ドライバークラスを使用してサーバーテストケースを実行するチュートリアルを行っています。Eclipse のエラー ペインに次のエラー メッセージが表示されました: java.lang.Exception: No runnable methods。ドライバ クラスが exceptionTesting クラスを実行しようとしたときに、エラー メッセージが発生しました。
この投稿に基づいています: java.lang.exception no runnable Methods junit。テストクラスで @Test アノテーションを使用するか、Junit Jar ファイルを最新バージョンに更新することで問題が解決するようです。
Junit Jar ファイルのバージョン: 4.11
コードを確認して、エラー メッセージを回避するためにどのような変更を行うべきか教えてください。ありがとう!
ドライバークラス:
import org.junit.runner.*;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
basicAnnotation.class,
personTest.class,
exceptionTesting.class
})
public class UnitTestDriver {
}
exceptionTest クラス
import org.junit.*;
import org.junit.Test;
public class exceptionTesting
{
public class junitTest2{
@Test (expected = ArithmeticException.class)
public void divisionWithException(){
int i = 1/0;
}
}
}