使用 Kotlin 的随机数
Randoop with Kotlin
有什么方法(除了使用 IntelliJ 将 Kotlin 代码迁移到 Java 之外)让 Randoop 与 Kotlin 一起工作?如果没有,是否有任何其他“官方”(众所周知的、经过测试的、广泛使用的)解决方案用于在 Kotlin 项目中生成单元测试?
Randoop 的输入是 .class
或 .jar
个文件。 Randoop 生成 Java 个 JUnit 测试用例。如果您愿意 Java 测试您的 Kotlin 代码,那么应该可以使用 Randoop。
如果您希望 Randoop 生成 Kotlin 代码,您需要更改 Randoop 将其内部数据结构输出到测试文件的方式。
我知道的唯一自动化 Kotlin 测试生成器是 EvoMaster,它为 RESTful API 生成 system-level 测试(不是单元测试),提供OpenAPI/Swagger 格式的架构。它从 API 模式中检测到 500 个状态代码和不匹配项。
有什么方法(除了使用 IntelliJ 将 Kotlin 代码迁移到 Java 之外)让 Randoop 与 Kotlin 一起工作?如果没有,是否有任何其他“官方”(众所周知的、经过测试的、广泛使用的)解决方案用于在 Kotlin 项目中生成单元测试?
Randoop 的输入是 .class
或 .jar
个文件。 Randoop 生成 Java 个 JUnit 测试用例。如果您愿意 Java 测试您的 Kotlin 代码,那么应该可以使用 Randoop。
如果您希望 Randoop 生成 Kotlin 代码,您需要更改 Randoop 将其内部数据结构输出到测试文件的方式。
我知道的唯一自动化 Kotlin 测试生成器是 EvoMaster,它为 RESTful API 生成 system-level 测试(不是单元测试),提供OpenAPI/Swagger 格式的架构。它从 API 模式中检测到 500 个状态代码和不匹配项。