我似乎找不到任何关于如何执行此操作的文档来实际解释如何调用测试套件。到目前为止,我有这个:
package gov.hhs.cms.nlr.test;
import java.util.LinkedList;
import org.junit.runner.RunWith;
import gov.hhs.cms.nlr.test.marshalling.InquiryMarshallingTest;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
public class AllTests {
@RunWith(Suite.class)
@Suite.SuiteClasses({
SomeTestTest.class
SomeOtherTest.class
})
public class AllSuites {
// the class remains completely empty,
// being used only as a holder for the above annotations
}
}
但是我真的不明白我怎么能运行它......我想要做的是获取所有给定的测试(每个测试,以及每个具有测试方法的类)并将这些全部放入 1 TestSuite 然后调用它。
更新:我想知道如何在(1)Eclipse 和(2)hudson 和(3)普通的 java/JVM 调用(例如:)中运行它java ...
。谢谢你。