Nic*_*ick 5 java junit unit-testing junit4 junit-runner
是否有可能让TestRunner运行以编程方式创建的测试套件?
例如,Block4JunitTestRunner将Suite类作为构造函数参数.但是,我不能这样做,因为套件不是具体套件.我动态地将TestCases添加到TestSuite,现在我需要一个TestRunner来运行它,所以我能够让Junit正常报告测试失败/成功/错误.(
谢谢.
BlockJunit4ClassRunnerForInstance
该套件运行程序要求您提供一个返回测试实例列表的静态方法,例如
public static List<Object> testInstances(){
ArrayList<Object> objects = new ArrayList<Object>();
..
return objects;
}
Run Code Online (Sandbox Code Playgroud)
块运行程序的原始行为是为每个测试方法创建一个新实例,因此您可能需要在设置中做更多工作以保持测试独立。
| 归档时间: |
|
| 查看次数: |
2040 次 |
| 最近记录: |