我有一个kotlin项目,它被编译成java。我的测试库是junit。我使用maven作为我的依赖管理和Intellij。最近我收到了奇怪的警告。
检查信息:如果您有kotlin-test和junit依赖关系,那么最好包含kotlin-test-junit,而不只是kotlin-test -test。
kotlin测试和kotlin测试junit有什么区别?
据我所知,kotlin-test似乎没有受到反对,那么intellij为什么推荐kotlin-test-junit而不是kotlin-test?

发布于 2021-03-09 08:22:28
因此,我找到了答案这里 (我不知道我怎么会错过它在我的第一次搜索)
简而言之,kotlin-test库提供了一组独立于测试框架的注释和实用程序函数。
其中,kotlin-test-junit库在Junit断言以及kotlin-test提供的注释和实用函数之上提供了一个实现。
https://stackoverflow.com/questions/66514462
复制相似问题