如何解决在集成测试中设置 Worker 所需的约束
在我的集成测试中,我将一个有电池限制的工作线程加入队列,
.setRequiresBatteryNotLow(true)
意味着在满足约束之前工作人员不会doWork()
。
通常,在单元测试中,可以捕获入队工人的 id 并使用 testDriver 来欺骗测试,使用以下方法满足所有约束:
testDriver.setAllConstraintsMet(request.id)
我无权访问该请求,因为它是在我进行集成测试的黑匣子中创建的。有没有其他方法可以解决这个问题? 是否可以设置测试环境,使我的batteryNotLow 为“true”?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。