PivotalCoreKitiOS 测试驱动

联合创作 · 2023-09-25 16:47

PivotalCoreKit 是 iOS 项目的常见开发包。它能够让你的应用程序看起来更加的漂亮,且不需要你在项目中重新编写相同的代码。它有几个不同的功能。但最主要的功能是能够帮助开发者们在 iOS 应用程序中测试驱动。

事实上,PivotalCoreKit 是一个框架上脱离出来的开发包,以单独的 Xcode 项目为基础,与 UIKit 和 CoreLocation 构成框架。每个项目都会独立成每个子部分: Core, SpecHelper, and SpecHelperStubs.

Core 方法赋予它能够在任何地方使用的权利,无论规格或主应用程序是什么。SpecHelper 扩展内置对象能够让它测试更加简单和无缝。SpecHelperStubs 替换类功能允许开发者能方便的检查其状态。

Highlights

  • Method swizzling
  • Collect/map an NSArray
  • 从具有完整绑定和布局约束的其他笔尖加载基于笔尖的视图,完整的Wiki链接
  • 使用宽高比调整或宽高比调整UIImage的大小
  • 模拟UIButton上的点击
  • 模拟UIGestureRecognizer识别
  • 比较两个UIImage是否相等
  • 查询和检查当前的UIActionSheet和U​​IAlertView
  • Stub out NSOperationQueue并按需运行其操作
  • Stub out NSURLConnection以模拟网络活动和回调
  • Stub out UIWebView的功能
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报