2
A
回答
1
您想要测试的是,如果发现异常,预期的消息将发送到记录器。解析日志文件是一个选项,但是通过这种方法,您也可以测试记录器配置(应该超出此测试的范围)。
如果模拟接收到预期的消息和期望的日志级别,则可以模拟记录器并进行测试。
或者 - 使用一种特殊的记录仪的配置进行测试,以接收文件或控制台上的“原始”日志消息(你可以重定向输出到内部打印流)
6
如果该方法被记录到Log4J,你可以创建一个模拟appender并将其附加到正在测试的类。运行测试后,您可以检查模拟appender并确保正确的字符串已记录到它。
+0
这就是我做的..谢谢!! – user1180969 2012-03-21 16:14:07
+1
习惯上接受最好回答问题的答案。 – 2012-03-21 21:06:56
相关问题
- 1. Junit测试用例,如何读取web.xml
- 2. 如何在Android JUnit测试中处理日志记录?
- 3. 如何读取调试日志在Eclipse
- 4. 如何阅读测试日志
- 5. 在JUnit测试中读取资源文件
- 6. FastMM4,如何读取日志文件?
- 7. 在java中读取日志文件
- 8. 如何从日志文件路径中提取变量,在Logstash中为模式测试日志文件名?
- 9. 如何读取日志从日志文件,因为它发生
- 10. 如何在C++中读取这个日志文本文件
- 11. 从junit测试中读取平面文件
- 12. 在日志解析器中读取IIS日志文件
- 13. NUNIT测试c#中的日志文件
- 14. 如何配置休眠的JUnit测试公用日志记录
- 15. 如何在Android中读取系统日志文件?
- 16. 如何在Perl中读取持续更新的日志文件?
- 17. 如何让autotools测试读取文件?
- 18. 如何测试读取文件?
- 19. 如何在Cloud9中读取Heroku日志?
- 20. 如何在Heroku中读取日志?
- 21. 如何执行在JUnit测试测试多个文件
- 22. 如何测试junit测试
- 23. 如何在日志文件中获取旧的日志细节?
- 24. 在Jasmine Karma测试中读取文件
- 25. 如何从JUnit测试中读取Maven属性?
- 26. 要在JUnit中测试的文件
- 27. php读取大文本文件日志
- 28. 如何使用c读取.sil(SmartInspect文件)日志文件#
- 29. 如何将日志文件附加到TAP测试结果中?
- 30. 如何在Android JUnit测试中测试文本框的值
你的意思是捕获输出到控制台,或者是你谈论日志文件的“日志”?如果它是一个文件,只需打开文件并阅读它。 – Jochen 2012-03-20 22:51:22