似乎我无法从Kotlintest v3.4.2访问shouldMatchJson
匹配器,https://github.com/kotlintest/kotlintest/blob/master/doc/matchers.md中记录了这种方式。
我得到了未解决的参考,我似乎无法导入它。代码说这是String类的扩展方法,但尝试使用字符串甚至“”“ {}”“”进行尝试,但无法访问该方法。难道我做错了什么?其他所有匹配器都可以。
class Test : StringSpec ({
"Test a json" {
"{}".shouldMatchJson("{}")
}
})
最佳答案
可能是您缺少json扩展名的导入吗?
我在build.gradle中有这个:
testImplementation "io.kotlintest:kotlintest-assertions-json:3.4.2"