android - Espresso 意式负检查
问题描述
我正在学习一些测试,Espresso
并且我已经了解如何检查意图是否已启动。
我无法理解的是如何检查意图是否未启动。
我尝试not
在hasComponent
匹配器上使用,但断言intended
还是失败了。
这是我尝试过的:
intended(not(hasComponent(myKotlinClass::class.java.name)))
我设法捕捉到使用try/catch
with未启动的意图,AssertionError
但这似乎很脏。
我怎样才能以干净的方式做到这一点?
解决方案
推荐阅读
- javascript - 如何使用带有递归获取的承诺?
- php - 如何使用 Laravel 5.6 升级 Carbon?
- eos - 什么是正确的cmd。EOS cmd 的行调用。“克莱奥斯定契约?”
- javascript - 为什么 Web 服务不能正确返回字符串?
- c# - 如何将属性与 DataGrid 中的复选框绑定?
- apache - 如何在 Apache Knox 中启用 SSO?
- python - 在python中正确分配数据结构
- fortran - 无论如何检查矩阵行中的n个项在fortran中是否相等?
- azure - 应用服务 HTTP/2 不工作
- python - 带有链式比较的 PyCharm 输入警告