kotest - 使用 Kotest 编写和迁移 Kotlin 测试
使用 Kotest 编写、迁移和改进 Kotlin 测试,涵盖测试规范、断言、属性测试、配置和多平台设置。
标签
更新于: 2026-10-07能力
典型输入
典型输出
该技能可以做什么
- 创建 Kotest 测试规范
- 配置 Kotest 依赖
- 编写断言测试
- 迁移 JUnit 测试
- 迁移 TestNG 测试
- 迁移 Spek 测试
- 添加属性测试
- 配置生命周期钩子
- 配置 Kotest 扩展
- 设置协程测试
- 配置多平台测试
- 运行 Kotest 测试
- 排查 Kotest 问题
输入
- Gradle 构建文件
- 版本目录
- Kotlin 版本
- 目标平台
- 现有测试框架
- Kotlin 测试源码
- ProjectConfig 类
输出
- Kotest 测试代码
- 构建配置变更
- 迁移变更
- 测试执行结果
- 测试失败报告
要求
- Kotest 6.x 需要 Kotlin 2.2+
- Kotest 依赖
- JVM 运行器需要 JUnit Platform
