Kotlintest - неразрешенная ссылка - PullRequest
0 голосов
/ 11 октября 2019

Похоже, я не могу получить доступ к shouldMatchJson matcher из Kotlintest v3.4.2, как описано в https://github.com/kotlintest/kotlintest/blob/master/doc/matchers.md. Я получаю неразрешенную ссылку и, кажется, не могу ее импортировать. Код говорит, что это метод расширения класса String, но он пытался использовать строки и даже "" "{}" "", но не может получить доступ к этому методу. Я делаю что-то неправильно? Все остальные совпадения в порядке.

class Test : StringSpec ({
    "Test a json" {
        "{}".shouldMatchJson("{}")
    }
})

unresolved reference

1 Ответ

0 голосов
/ 13 ноября 2019

Может быть, вам не хватает импорта для расширения json?

У меня есть это в моем build.gradle:

testImplementation "io.kotlintest:kotlintest-assertions-json:3.4.2"
...