Héc*_*tor 4 kotlin kotlin-extension
我有这个扩展名:
的src/main /科特林/ COM/myproject的/ API/extensions.kt
fun String.asJson() : JsonObject {
return JsonObject.readFrom(this)
}
Run Code Online (Sandbox Code Playgroud)
当我运行我的应用程序时,它工作正常.但是,当我运行使用该扩展函数的测试用例时,它会崩溃:
java.lang.NoSuchMethodError:com.myproject.api.ExtensionsKt.asJson(Ljava/lang/String;)Lcom/eclipsesource/json/JsonObject;
我错过了什么?
几个小时后,我终于找到了错误.我已经extensions.kt在同一个包中但在测试目录中有一个文件!src/test/kotlin/com/myproject/api/extensions.kt.我把名字改成了,testExtensions.kt现在一切正常.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |