unit-testing - Kotlin 多平台项目在 IDEA 中运行通用模块测试

标签 unit-testing intellij-idea kotlin kotlin-multiplatform

我正在使用带有 js/jvm 子项目的 kotlin 多平台项目。
我曾经在 jvm 子项目中进行单元测试(使用 kotlin 测试注释进行注释),并且我使用右键单击轻松运行测试 + 使用 junit 运行“xxx”测试。一旦我将这些测试移到公共(public)模块,该选项就不可能了。

我仍然可以使用命令行 gradle 运行测试,我什至设法创建了有效的运行配置,但是为了方便起见,我在类甚至特定的测试方法上缺少那个简单的“右键单击运行”。

有没有办法在项目中实现这一点?

谢谢!

最佳答案

你使用哪个 Kotlin 版本?有a bug在 1.2.60 中有测试排水沟,但它在下一个版本中修复,预计在下周初。

它实际上应该像你描述的那样工作,所以如果它不是有错误的版本,那么最好提交它。

关于unit-testing - Kotlin 多平台项目在 IDEA 中运行通用模块测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51910553/

相关文章:

angularjs - Protractor 不同的模拟 httpbackend 响应

java - JBoss,IntelliJ IDEA,部署爆耳,子部署不起作用

intellij-idea - 使用 IntelliJ/WebStorm 和 PhantomJS/Casper 设置 JS 调试

android - 我很少发生无法从 onDestroy 访问 ViewModel

android - RecyclerView 项目在我滚动它之前不会出现

android - Lint 在读取 Kotlin 对象的 Java 类上崩溃

python - 一种模拟松散定义的 Python dict 对象的简单方法

unit-testing - Controller 测试中的 Grails 4.0 模拟服务方法

unit-testing - 如何使用VS2015 Preview运行xUnit单元测试?

java - 在 IntelliJ 中的弹出 JavaDoc 上隐藏 JetBrains 注释