您知道在 iPhone / iPad 上使用 GHUnit 的 OCMock 教程吗?
我在我的项目中使用 GHUnit,我需要了解 OCMock 来完成我的单元测试(但我对此很陌生)。我正在使用 xcode 3.2.5 有人知道关于 OCMock 的好教程吗? …
使用 OCMock 存根返回 BOOL 的方法
我正在使用 OCMock 1.70,并且在模拟返回 BOOL 值的简单方法时遇到问题。这是我的代码: @interface MyClass : NSObject - (void)methodWithArg:(id)a…
适用于 iPhone 的 OCMock(iOS4、XCode 3.2.3)
我有最新版本的 OCMock (1.55) 和 XCode 3.2.3。 我在我的项目中创建了一个测试包目标。 在我的测试中使用 OCMock 的最佳方式是什么? 当我将 OCMock.…
如何使用 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 @interface HttpTest : GTMTestCase …