一个用于Objective-C的轻量级模拟框架,支持类模拟和部分模拟,可与Xcode无缝集成,适用于单元测试。
- v3.9.4
- 发布于
- 2024年5月27日
- 2,167
- 星标
- 105,119
- 下载
- 同步于
- 1 天前
最新版本
v3.9.42024年5月27日 02:38下载慢?可在上方随时切换镜像源
项目说明
项目概述
OCMock 是一个用于 Objective-C 的轻量级模拟框架,可创建模拟对象用于单元测试。
主要功能
- 创建模拟对象和部分模拟
- 支持存根(stub)和验证(verify)
- 可与 Xcode 集成
- 支持类方法和实例方法的模拟
适用人群
- iOS 和 macOS 开发者
- 进行单元测试的工程师
- 使用 Objective-C 的团队
快速上手
- 通过 CocoaPods 或手动方式将 OCMock 集成到项目中
- 在测试文件中导入 OCMock 头文件
- 创建模拟对象:
id mock = OCMClassMock([SomeClass class]) - 设置存根和验证行为
核心优势
- 轻量级,易于集成
- 支持类模拟和部分模拟
- 活跃的社区和文档支持
历史版本
排序