我有以下测试套件
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
{
}
}
但是,它告诉我我没有可运行的方法。我的单元测试本身在我的 IDE 中使用 Junit4 注释运行良好,因此其中包含一个有效的 JUnit 测试。但是,上面的测试套件在使用 IDE 和 ANT 运行时抱怨没有可运行方法
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