我正在使用 JUnit,我有这个想法,我想实现。我想编写一个运行器,它将每个测试的结果记录到一个 excel 或文本文件中,以便我可以将它附加到我的报告中。我需要学习什么才能开始
问问题
1776 次
1 回答
4
两种选择
编写一个RunListener并像这样使用它:
public void main(String... args) { JUnitCore core= new JUnitCore(); core.addListener(new MyRunListener()); core.run(MyTestClass.class); }
再写一个RunListener。但是这次扩展了一个 org.junit.runner.Runner 实现并覆盖了它的run方法,比如
@Override public void run(RunNotifier notifier) { notifier.addListener(new MyRunNotifier()); super.run(notifier); }
第二种方法也可用于带有@RunWith(MyRunner.class)注释的测试。
于 2014-01-15T11:58:20.227 回答