【发布时间】:2012-11-03 13:42:29
【问题描述】:
我经常使用Toast.makeText().show() 向我的 Android 应用程序的用户显示消息。这些可以是下一步要做什么的说明或错误消息。作为我的 JUnit 测试的一部分,我想包含这些消息按预期出现的断言。我该怎么做?
【问题讨论】:
-
我无法回答您的问题,但我必须评论一下使用
Toast获取说明或报告错误消息。Toast是短暂的,用户很容易错过这种类型的消息。换句话说,不要将Toast用于对用户体验至关重要的任何事情——显示一个对话框或通知而不是......如果用户分心并且看不到您的Toast消息,则可以使用永久性的东西。 -
@Squonk 这是一个很好的观点。我肯定会考虑更改我的 UI 以使用
Toasts 以外的其他内容。我怀疑我在尝试编写测试时会遇到类似的问题。
标签: java android unit-testing error-handling junit