0

我目前正在学习如何使用 JUnitCore 对我的应用程序运行一些测试,我认为我一切正常,因为它似乎可以毫无问题地通过调试器,但我还没有让我的测试将任何内容打印到控制台System.out.println(...)

Result results= JUnitCore.runClasses(test.class);
System.out.println(results.getRunCount());

当我在第一行添加一个断点时它会命中它,但是我里面有另一个断点test.class,当我移动到下一个断点时它永远不会命中,它也不会让我进入JUnitCore.runClasses(test.class);调用......但它确实返回 1results.getRunCount()

有谁知道这是否对我有用,并且您无法以这种方式在测试中打断点,或者是否有问题JUnitCore.runClasses(test.class)

4

1 回答 1

0

我 JUnitCore.runClasses 不应该打印出任何消息,它只会运行测试。

您将需要添加可以处理任何故障并因此产生一些打印输出的代码。

于 2013-02-20T07:28:48.330 回答