所以我有一个需要进行单元测试的 Android 库。您向库传递了一些处理程序,我需要根据从库发送到这些处理程序的消息进行单元测试。
问题是,我不知道如何告诉测试等到我得到回复。我有一个计时器在我的测试方法中每 10 秒检查一次响应,如果它看到响应是一个断言,但是测试方法调度计时器任务然后成功完成,而不是等待计时器任务中的断言。
有没有办法让测试明确地等到它在完成之前遇到断言?或者其他一些方法来实现这一点?
谢谢!
所以我有一个需要进行单元测试的 Android 库。您向库传递了一些处理程序,我需要根据从库发送到这些处理程序的消息进行单元测试。
问题是,我不知道如何告诉测试等到我得到回复。我有一个计时器在我的测试方法中每 10 秒检查一次响应,如果它看到响应是一个断言,但是测试方法调度计时器任务然后成功完成,而不是等待计时器任务中的断言。
有没有办法让测试明确地等到它在完成之前遇到断言?或者其他一些方法来实现这一点?
谢谢!