错误:找不到symbol import static org.hamcrest.corematchers.containsstring;

ssm49v7z  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(395)

我使用的是Java1.7和Gradle4.10.3。我尝试使用各种gradle依赖项,比如testcompile group:'org.hamcrest',name:'hamcrest',version:'2.1'和testimplementation'org。hamcrest:hamcrest-library:1.3'. 有人能让我知道什么是正确的汉克雷斯特corematchers依赖。如果没有,你能给我推荐一个容器串的替代品吗。

vxqlmq5t

vxqlmq5t1#

从JUnit4.12和Mockito1.9.5默认导入了hamcrest Core1.3版本。在build.gradle中进行了以下更改

testCompile group: 'org.hamcrest', name: 'hamcrest', version: '2.1'
    testCompile (group: 'junit', name: 'junit', version: '4.12') {
        exclude group: 'org.hamcrest', module: 'hamcrest-core'
    }
    testCompile ('org.mockito:mockito-all:1.9.5') {
        exclude group: 'org.hamcrest', module: 'hamcrest-core'
    }
guicsvcw

guicsvcw2#

我使用这种依赖关系:

testCompile 'org.hamcrest:hamcrest-all:1.3'

相关问题