微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

kotlin-test vs kotlin-test-junit

如何解决kotlin-test vs kotlin-test-junit

我有一个编译为 java 的 kotlin 项目。 我的测试库是junit。 我使用 maven 作为我的依赖管理和 Intellij IDEA。 最近我在我的 pom 中收到了那个奇怪的警告。

检查信息:如果你有 kotlin-test 和 junit 依赖,那么 很可能你最好包括 kotlin-test-junit 而不是仅仅 kotlin 测试

kotlin-test 和 kotlin-test-junit 有什么区别?

从我读到的内容来看,kotlin-test 似乎没有被弃用,那么为什么 intellij 推荐 kotlin-test-junit 而不是 kotlin-test?

enter image description here

解决方法

所以我找到了答案here(我不明白我在第一次搜索时怎么错过了)

简而言之,kotlin-test 库提供了一组独立于测试框架的注释和实用函数。

其中 kotlin-test-junit 库提供了基于 Junit Asserter 的实现以及 kotlin-test 提供的注释和实用函数。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。