android - 我可以在 JUnit 测试中打印信息消息吗?

标签 android junit

我正在运行 JUnit 测试作为我的 Android 应用测试的一部分。在这种情况下,它只是测试我们所依赖的 API 的响应,该 API 可能会经常更改(以便验证以后的测试)

当这些测试通过时,Android Studio 的输出窗口不会显示任何消息。相反,我们希望每个方法都以一条消息开始,说明它正在测试哪个端点(例如“Tests/oranges//segments”),以便该消息始终显示为通过和失败测试的第一条消息。

我尝试了 android 日志 Log.println(Log.ASSERT, "...", "...") 但在 android studio 输出中没有显示。

有没有办法做到这一点?我指的输出窗口是下面显示的那个

enter image description here

(当测试被标记为忽​​略时,您可以提供要显示的消息。我希望我的其他测试也有相同的行为)

最佳答案

老式的 Java 风格的 System.out.println(); 可以工作。

关于android - 我可以在 JUnit 测试中打印信息消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38096033/

相关文章:

java - 代理(squid)后面的 Maven 测试

junit - 如何使用 Koin 注入(inject) @BeforeClass 静态方法?

java - 断言集合中的每个字符串都包含子字符串的最佳方法?

android - Android和Unity之间如何通信?

android - 使用 weightSum 和 layout_weight 时如何在 LinearLayout 元素上设置最小宽度

java - 如何制作每天显示一次的自定义对话框

java - JUnit TestCase 对象实例化

java - 在生产中运行 JUnit 集成测试的最佳方式

Android:如何在推送到服务器之前将新生成的模型存储在数据库中(id 问题)

android - Firebase 云函数陷入死循环