Eclipse中是否有一个有用的JUnit视图,我可以立即查看错误,例如还将堆栈跟踪打印到控制台?
目前,我最终将堆栈跟踪从Eclipse复制到文本编辑器,以便查看断言错误,例如:在这种情况下
乍一看实际的错误信息是不可能的:
org.springframework.expression.ParseException: Expression '#{vertragsnummer!=null?<vertragsnummer>#{vertragsnummer}</vertragsnummer>:''' @ 0: No ending suffix '}' for expression starting at character 0: #{vertragsnummer!=null?<vertragsnummer>#{vertragsnummer}</vertragsnummer>:''
答案 0 :(得分:1)
我不确定你想要实现的是什么,但是你的屏幕截图中的错误并不是断言失败,这是你的测试(间接)调用某些代码抛出的异常。因此,没有“断言错误”可供查看。
话虽如此,您可以双击JUnit视图中的异常,Eclipse将带您到代码发生异常的位置。实际上,您可以在JUnit视图中的堆栈中的任何级别上执行此操作。请注意,如果您没有抛出异常的代码的源代码,那么您将无法获得该代码的有用视图(显然);这完全是一个不同的问题。
如果您在JUnit视图中阅读长异常消息时遇到问题,可以移动它并调整其大小以满足您的需要。例如,我通常将它保持在窗口的左边缘,在一个组中,我最小化然后根据需要恢复;这样我可以将水平延伸到长信息所需的范围内。