ocmock 相关问题

OCMock是模拟对象的Objective-C实现。

Swift 单元测试用例 - 模拟框架

我想在iOS中使用swift语言的mock框架。我已经使用了 Objective C 的 OCMock 框架,但同样不能在 swift 中工作。所以,我需要适当的框架来快速处理模拟对象。

回答 2 投票 0

OCMock在目标c中的单元测试错误

我正在使用 OCMock 客观地编写单元测试,由于 try catch 块,我被卡住了 当我评论 catch 块时,测试运行良好,但在我之后。正在添加它们...

回答 0 投票 0

如何在 Swift 中使用 OCMock 模拟来自 AFNetworking 的响应?

这就是我获取网络客户端实例的方式: 让 networkClient = DBNetworkClient(baseURL: NSURL(string: "http://mysite.pl/api")) 我也有一个方法: func citiesWithParameters(

回答 1 投票 0

OCMock未被识别的选择器,用于模拟对象。

我有一个错误,似乎与OCMockObject PartialMock有关。当嘲讽一个对象和存根方法时,我得到了这个未识别的选择器错误,我很确定这是一个命令或铸造......

回答 3 投票 0

有什么方法可以测试Objective C中的实例变量吗?

我需要在Objective C中测试一个实例变量。我在myViewController.m中有这样的片段 @implementation myViewController { NSView *myView; }。我需要在myViewControllerTest.mm中添加一个测试...。

回答 1 投票 0

iOS如何使用OCMock测试视图控制器的解雇?

在我正在使用的某些旧版代码中,我有一个关闭视图控制器的功能,并在完成时向用户显示警报。在我的LibraryController类中,我有类似...

回答 1 投票 0

如何使用引用参数对方法的调用进行存根?

考虑此:+(NSDictionary *)getDictionaryFromData:(id)data {@synchronized(self){NSError * error = nil; NSDictionary * dict = [NSJSONSerialization JSONObjectWithData:data ...

回答 2 投票 0

如何在OCMock 3.4.2中两次部分模拟同一类的对象?

EKSource * source1 = [[EKSource alloc] init]; EKSource * source2 = [[EKSource alloc] init]; id source1Mock = OCMPartialMock(source1); [[[source1Mock stub] andReturnValue:@(EKSourceTypeBirthdays)] ...

回答 1 投票 1

OCMock类类别未按预期工作

我有以下UIImage类别:@implementation UIImage(Exception)+(可空UIImage *)imageCanThrowWithData:(NSData *)数据错误:(NSError **)errorPtr {UIImage * image = nil; @try ...

回答 2 投票 0

与IOS的OCMock3集成问题

在这里输入图像描述我在我的项目中添加了OCMock框架,但我无法测试成功或失败以及代码覆盖率。我得到错误像“生成代码覆盖率错误”任何人都知道...

回答 1 投票 1

使用Xcode9.1中的OCMock对[CLLocationManager authorizationStatus]进行存根时发生ARC错误

我正在使用OCMock来存储[CLLocationManager authorizationStatus]以获取单元测试用例。似乎Xcode9.1与方法名称混淆,因为其他类中存在相同的方法,如...

回答 1 投票 0

OCMock和覆盖存根值

mockModule = OCMPartialMock(module); OCMStub([mockModule send:@“FOO”])。andReturn(YES); OCMStub([mockModule send:@“FOO”])。和返回(NO);在这个例子中我有一个简单的模拟模块,我设置了一些......

回答 1 投票 0

如何使用OCMock验证在Objective C中不调用异步方法?

我想验证没有调用函数。该函数在被测函数内的异步块调用中执行,因此OCMReject()不起作用。我测试的方式是......

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.