私は次のtestSuiteを持っています
package com.swaserver.junit;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import junit.framework.TestSuite;
public class MyTestSuite extends TestSuite
{
@RunWith(Suite.class)
@SuiteClasses( { BinarySearchTest.class })
public class RunTestSuite
{
}
}
ただし、実行可能なメソッドがないことがわかります。ユニット テスト自体は、Junit4 アノテーションを使用して IDE で正常に実行されるため、有効な JUnit テストが含まれています。ただし、上記のテスト スイートは、IDE と ANT を使用して実行すると、Runnable Methods がないと文句を言います。
package com.swaserver.junit;
import org.junit.Test;
public class BinarySearchTest
{
@Test
public void test()
{
}
}
私はこのオンライン例を参照していました http://selftechy.com/2011/04/16/junit-4-executing-multiple-test-cases