ClassA依赖于ClassB来实现其正常功能,因此我想确保ClassB在运行testClassA之前通过了测试(否则testClassA的结果将毫无意义)。
如果testClassB的测试没有全部通过,我可以/应该从testClassA抛出一个异常吗?这将要求testClassB以不可见的方式运行,并且只向testClassA报告它的成功/失败,而不是向GUI报告(通过JUnit)。
我正在使用Eclipse和junit4.8.1
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({testClassA.class, testClassBCode.class})
public class testClassB {
}