Randoop with Kotlin



除了使用IntelliJ将Kotlin代码迁移到Java之外,还有什么方法可以让Randoop与Kotlin一起工作吗?如果没有;官方的";Kotlin项目中单元测试生成的(知名、测试、广泛使用(解决方案?

Randoop的输入是.class.jar文件。Randoop生成Java JUnit测试用例。如果您愿意对Kotlin代码进行Java测试,那么应该可以使用Randoop。

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

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

最新更新