我是 JUnit 的新手,但这是我想要做的:
- 使用我的 DataGenerator 类生成数据;
- 实例化一个测试类 MyTestClass
- 将测试数据生成数据传给MyTestClass(第一步)
- 运行测试
- 收集 TestResult 结果
使用上述方法,一切正常,但我在TestResult对象中看不到任何时间信息(完成测试所需的时间) 。这里有什么做错了吗?
上面的方法是因为我需要使用相同的数据在其他测试类上运行它。
DataGenerator testData = new DataGenerator();
MyTestClass myTestClass = new MyTestClass("mytestmethod");
myTestClass.setBaseLine(testData);
try {
TestResult testResult = myTestClass.run();
System.out.println(testResult.wasSuccessful());
} catch (Throwable ex) {
Logger.getLogger(TestSupervisor.class.getName()).log(Level.SEVERE, null, ex);
}