如何使用 OCMock 验证某个方法从未被调用?
在我的日常工作中,我被 Mockito的never()验证,可以确认mock方法从未被调用。 有没有办法使用 Objective-C 和 OCMock 完成同样的事情?我一直在使用…
OCmock 和 MKReverseGeocoder
我想测试一种使用反向地理编码的方法。我想做的是: 将地理编码器设置为我的控制器的属性 在 init 方法中创建地理编码器 在我想要测试的方法中调用地…
如何在objective-C中使用OCMock的mock和verify方法?
我的问题是我收到错误: OCMckObject[NSNumberFormatter]: 预期的方法不是 调用:setAllowsFloats:YES 我编写了以下代码: (void) testReturnString…
使用 OCMock 和 Core Data 测试控制器方法
我刚刚掌握了 TDD 和模拟的概念,并且遇到了如何正确理解的问题。我有一个下拉表,允许用户创建一个新的核心数据对象并将其保存到数据存储中。我不确…
OCMock 上带有参数并返回值的方法
我有一个依赖于 NSUserDefaults 的类,我正在尝试对其进行单元测试,并且我将 NSUserDefaults 作为模拟提供到我的测试类中。运行测试时,我收到错误:…
iphone OCMockObject 并对继承自 NSURLConnection 的类进行单元测试
我想对继承自 NSURLConnection 的类的自定义 init 方法进行单元测试 - 如果我的可测试类的 init 调用 NSURLConnection 的 initWithRequest ,我该如何…
从 SenTestCase 派生类调用 NSInitation 不可行吗?
NSIncation 类不应该通过单元测试调用(对于 iPhone)吗? 我的目的是一般性地调用类的方法,并且由于该方法有超过 2 个参数,因此我不能使用 [myTest…
OCMock 与 Core Data 动态属性问题
我正在使用 OCMock 来模拟一些核心数据对象。以前,我使用 Objective-C 1.0 风格的显式访问器实现了属性: // -- Old Core Data object header @inter…
使用 OCMock 期望类别方法会产生“[NSProxy doesNotRecognizeSelector”...]”
我正在使用 OCMock 尝试测试 NSURLConnection 的行为。这是不完整的测试: #include "GTMSenTestCase.h" #import <OCMock/OCMock.h> @interface H…
我怎样才能让 OCMock 让我在 UIKit 类上存根一个类别方法?
我试图在我的应用程序的测试中模拟 UITabBarController 。 我在另一个文件的其他地方定义了该类的类别方法,该方法与我的测试类中的 ocmock 一起导入…
测试 NSURLConnection 与 HTTP 响应错误状态的使用
我正在编写一个 iPhone 应用程序,需要从 Web 服务器获取一些数据。 我正在使用 NSURLConnection 来执行 HTTP 请求,效果很好,但在响应具有 HTTP 错…
将结构与 OCMock 或 Hamcrest 一起使用
我遇到了障碍,我想知道这里聪明的集体智慧是否可以提供帮助。 在 ObjC CocoaTouch 中,我试图模拟一个接受结构参数并返回结构的对象。 OCMock 咳出一…