Похоже, я не могу получить доступ к shouldMatchJson matcher из Kotlintest v3.4.2, как описано в https://github.com/kotlintest/kotlintest/blob/master/doc/matchers.md. Я получаю неразрешенную ссылку и, кажется, не могу ее импортировать. Код говорит, что это метод расширения класса String, но он пытался использовать строки и даже "" "{}" "", но не может получить доступ к этому методу. Я делаю что-то неправильно? Все остальные совпадения в порядке.
shouldMatchJson
class Test : StringSpec ({ "Test a json" { "{}".shouldMatchJson("{}") } })
Может быть, вам не хватает импорта для расширения json?
У меня есть это в моем build.gradle:
testImplementation "io.kotlintest:kotlintest-assertions-json:3.4.2"