ошибка: не удается найти символ импорта stati c org.hamcrest.CoreMatchers.containsString; - PullRequest
0 голосов
/ 24 января 2020

Я использую Java 1.7 и Gradle 4.10.3. Я пытался использовать различные зависимости gradle, такие как testCompile group: 'org.hamcrest', имя: 'hamcrest', версия: '2.1' и testImplementation 'org.hamcrest: hamcrest-library: 1.3'. Может кто-нибудь, пожалуйста, дайте мне знать, какова правильная зависимость для Hamcrest CoreMatchers. Если нет, не могли бы вы предложить мне альтернативу для containsString.

Ответы [ 2 ]

0 голосов
/ 27 января 2020

По умолчанию был импортирован вариант hamcrest-core 1.3 из junit 4.12 и mockito 1.9.5. Внесены следующие изменения в 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'
    }
0 голосов
/ 24 января 2020

Я использую эту зависимость:

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