【问题标题】:Log messages to JUnit console将消息记录到 JUnit 控制台
【发布时间】:2012-01-12 15:30:16
【问题描述】:

有时在我编写单元测试时,在 JUnit 控制台中记录日志消息并在我运行测试时查看它们很有用(我使用的是 IntelliJ,但我认为 Eclipse 非常相似)。

问题是 System.out.println 不起作用。有人对如何将日志消息打印到 JUnit 控制台有任何提示吗?

【问题讨论】:

  • Netbeans 和 Eclipse 显示 System.out.println 消息。你能发布一些示例代码吗?

标签: java junit intellij-idea


【解决方案1】:

您应该选择左侧树中的测试以在右侧的控制台中查看其输出:

【讨论】:

  • Android 单元测试器可能运行在不同的环境中,所以IDE 看不到日志。尝试查看您的 Android 模拟器或设备的日志文件。
  • 安卓不行,logcat里只看到日志,怎么在测试控制台显示?
  • 这适用于新的 Android JUnit 测试(在本地机器上运行,没有 Android 上下文)但不幸的是在真实或模拟的 android 上运行 android instrumented 测试时不起作用设备
【解决方案2】:

在 intellij idea 中使用运行/配置的日志选项卡

http://www.jetbrains.com/idea/webhelp/run-debug-configuration-junit.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-03
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多