mockk

mockk

mockk

mocking library for Kotlin

AI 简介

MockK 是一个专为 Kotlin 语言设计的轻量级单元测试模拟库,用于在测试中创建和控制依赖对象的行为。它支持严格的模拟(strict mocks)、链式调用、协程挂起函数模拟、参数匹配器、BDD 风格语法(given/when/then)以及 Android 环境下的单元与 Instrumented 测试。基于字节码增强技术实现,无需继承或接口即可模拟任意类与对象。适用于 Kotlin 项目中的 TDD 开发、服务层隔离测试、依赖解耦验证等场景,尤其适合使用 Jetpack 组件、Ktor 或 Spring Boot 的 Kotlin 后端及 Android 应用测试。

Kotlin
Apache License 2.0
5.7k
Stars
413
Forks
54
Watchers
289
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分38.85
默认分支master