如何使用 Junit4 获取故障跟踪
在我的 Junit 测试中,我通常使用“AssertEquals”,当测试失败时,跟踪会正确显示在 JUnit/eclipse 的失败跟踪中 我想知道如何让这些跟踪将其显示在文件中?
@Test
public void testButtons() {
SelectionButton().ButtonFile();
assertEquals("selected button should be edit",FILE.EDIT,File.getSelectedItem);
}
如何打印/重定向文件中的断言失败跟踪? 谢谢
in my Junit test, I use usually "AssertEquals" and when the test fails, the trace is properly displayed in the Failure trace of JUnit/eclipse
I would like to know how to get these trace to show it in a file?
@Test
public void testButtons() {
SelectionButton().ButtonFile();
assertEquals("selected button should be edit",FILE.EDIT,File.getSelectedItem);
}
how could I print/redirect the assert failure trace in a file ?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
JUnit 的
assertEquals
方法会抛出AssertionError
且没有错误消息。如果您想记录有关失败的更多信息,您必须捕获AssertionError
,如下所示:The
assertEquals
method of JUnit throws anAssertionError
without a message on error. If you want to log more information on the failure you will have to catch theAssertionError
like in: