兰德普与科特林

时间:2020-09-09 00:55:14

标签: kotlin testing randoop

是否有其他方法(除了使用IntelliJ将Kotlin代码迁移到Java外)还可以使Randoop与Kotlin一起工作?如果不是,那么Kotlin项目中是否还有其他“官方”(知名,经过测试,广泛使用的)解决方案来生成单元测试?

1 个答案:

答案 0 :(得分:1)

Randoop的输入是.jar<div style="page-break-after: always"></div> 文件。 Randoop生成Java JUnit测试用例。如果您愿意为Kotlin代码进行Java测试,那么应该可以使用Randoop。

如果您希望Randoop生成Kotlin代码,则需要更改Randoop将其内部数据结构输出到测试文件中的方式。

我所知道的唯一的自动化Kotlin测试生成器是EvoMaster,它为提供OpenAPI / Swagger格式架构的RESTful API生成系统级测试(而非单元测试)。它可以检测500个状态代码和API模式中的不匹配项。

相关问题