在具有 espresso 测试的现有项目中,我想参数化 espresso 测试,因此我在项目配置中添加声明
implementation 'com.google.testparameterinjector:test-parameter-injector:1.14'
然后在同步之后,在 AndroidJUnit4 kotlin 测试类中,我收到导入 Matchers 的错误消息,并且我无法再执行测试,而且我仍然没有参数化测试
import org.hamcrest.Matchers.*
未解决的参考:Matchers
这两个库或我的使用有什么问题?
检查项目中是否存在任何依赖冲突。可能存在导致问题的库版本冲突。 查找 hamcrest-core 的多个版本或可能与匹配器相关的任何其他依赖项。如果发现版本冲突,可以尝试排除一个版本来解决冲突。
实现(“com.google.testparameterinjector:测试参数注入器:1.14”){ 排除组:'org.hamcrest',模块:'hamcrest-core' }