腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
方法
不
执行
任何
操作
但
被
调用
,
则
进行
OCMock
测试
、
、
使用
OCMock
,
如果
一个
方法
什么也不做,我该如何
测试
?
浏览 14
提问于2020-12-10
得票数 0
回答已采纳
1
回答
OCMock
3部分模拟:类
方法
和objc运行时
当使用
OCMock
3部分模拟定义类
方法
的对象时,我遇到了一个有趣的问题。我不确定这是作为部分嘲弄参与的动态子类的问题,还是我对objc运行时的误解。
任何
帮助都将不胜感激。作为运行
测试
和其他调试构建的一部分,我们使用OmniFoundations‘OBRuntimeCheck对
方法
声明
进行
运行时验证。对于来自Method的每个metaClass,
如果
它存在于元类的超类中,
则
比较类型签名。 当在元类的超类上
调用
class_getInst
浏览 4
提问于2015-09-21
得票数 0
回答已采纳
2
回答
如何使用
OCMock
测试
类
方法
、
我想知道是否有一种使用
OCMock
的
方法
可以单独
调用
一个类
方法
两次,就像应用程序运行两次一样,
但
实际上只运行一次。当然,
如果
只是为了
测试
,我不能向这个类添加
任何
其他东西。
浏览 0
提问于2013-07-01
得票数 1
1
回答
使用XCode 7中的XCTest时,
OCMock
失败“另一个模拟已与对象关联”
、
我最近刚升级到XCode 7,这迫使我升级了
OCMock
,这样我才能支持x64架构。显然,
OCMock
中
进行
了更改,不允许重新
调用
以前模拟的对象--换句话说,我有一个辅助
方法
,它
执行
以下
操作
: Factory *factoryOCMockObject有一个变化,不允许对已经
被
模仿的对象
进行
重新模仿。由于注入器返回的工厂对象实际上是一个单例对象,因此后续对getObject<em
浏览 1
提问于2015-12-05
得票数 0
1
回答
添加
OCMock
后,单元
测试
总是“成功”的
、
、
、
、
我想在Cocoa项目的单元
测试
中使用
OCMock
。我下载了
OCMock
的最新版本(2.0.1),并将
OCMock
.framework复制到项目的目录中。在Xcode中,我将框架添加到单元
测试
目标的链接阶段。然后,我添加了一些使用
OCMock
类的代码。 从那时起,所有单元
测试
都被报告为“成功”--没有错误或警告。即使在引入STFail
调用
之后,Xcode仍然声称“
测试
成功”。在任意
测试
方法
中放置断点会
浏览 6
提问于2013-02-17
得票数 5
回答已采纳
2
回答
如何用模拟和预定义的应答替换异步呼叫?
、
、
、
、
我有一个简单的类来
执行
网络方面的工作。它是一个单例,它将NSOperationQueue封装在其中。当类的用户
调用
某些
方法
从网络中获取数据时,该类创建从NSOperation继承的
操作
类的适当实例,创建
操作
类并将其添加到队列中
执行
。显然,这种
执行
是在独立的线程中异步
进行
的。问题是,我如何
进行
单元
测试
来检查网络类的逻辑?而且,我实际上并不想
测试
服务器端的行为。我只想用模拟和预定义的响应替换对服务器的实
浏览 4
提问于2013-06-02
得票数 1
回答已采纳
1
回答
OCMock
不识别被
调用
的选择器
、
、
我正在努力处理一个使用
OCMock
的
测试
用例。到目前为止,我在一些项目中使用了
OCMock
,它总是按照我所想的那样工作。我有以下
方法
来
测试
当我设置一个名为image的属性时[self setNeedsDisplay]是否
被
调用
。[[mock expect] setImage:
OCMOCK
_ANY]; button.image = [UIImage看起来该
方法</
浏览 0
提问于2012-07-28
得票数 0
回答已采纳
2
回答
OCMPartialMock上的类
方法
存根?
、
、
、
我正在使用
OCMock
,并尝试用两个类
方法
测试
一个类。为了编写另一个
测试
,我想对其中一个
进行
存根,所以我通常使用OCMPartialMock。但是,
如果
我这样做,就无法
调用
类
方法
,因为OCMPartialMock使用的是类的实例,而不是类本身。
如果
我使用OCMClassMock,它将失去我想要
测试
的
方法
的实现。总之:我有两个类
方法
,其中一个是存根,
但
保留了使用<e
浏览 3
提问于2015-10-19
得票数 1
回答已采纳
1
回答
OCMock
中的存根类
方法
、
@"Test"; OCMStub([mock stringWithContentsOfFile:
OCMOCK
_ANYerror:nil]; XCTAssertEqualObjects(result, testString);正如您所看到的,我一直在尝试使用
OCMock
来存根一个NSString类
方法
,
但
似乎没有
任何
成功。<em
浏览 10
提问于2015-03-26
得票数 0
1
回答
OCMock
和AVCaptureDeviceInput
、
、
我正在将我们的
测试
套件从
OCMock
2升级到
OCMock
3,并且遇到了一些问题。问题之一是我们试图模仿AVCaptureDeviceInput。对于其中一个
测试
,当在AVCaptureDeviceInput上
调用
类
方法
时,我们希望返回一个模拟实例AVCaptureDeviceInput。autoreleasing **)[OCMArg setTo:nil])]; 问题似乎是,deviceInput覆盖了self.mockAVCaptureDeviceInputClass,因此当cla
浏览 1
提问于2015-02-17
得票数 1
回答已采纳
5
回答
OcMock
-存根/期望/停止
、
];}-(void)someTest];}} -(
浏览 0
提问于2013-05-24
得票数 3
回答已采纳
1
回答
针对局部实例化变量和作用域变量的OCUnit或
OCmock
测试
方法
。
、
、
我是OCUnit和
OCMock
的新手,我想了解更多关于这种
测试
方法
的知识。我有一个特殊的用例,我还不能破解。(@"GKLocalPlayer")是一个对foundation.h的
调用
,没有能力将其存根。2) [UIDevice currentDevice systemVersion]是针对函数作用域的本地
调用
。我的
方法
调用
另一个类(UIDevice)中的
方法<
浏览 4
提问于2012-06-29
得票数 1
1
回答
在
操作
完成之前,Flushable.flush()的一般行为是否会被阻塞?
、
、
我们有一个库来缓冲它的
操作
以提高性能。
调用
方可以
调用
flush()
方法
来强制它开始
执行
其
操作
。 但是现在,flush()
方法
的实现方式是它开始异步地
执行
它的
操作
。也就是说,当
调用
者
调用
flush()
方法
时,它将开始在另一个线程中
执行
其
操作
,而flush()
方法
只是返回。刷新的一般约定是,
调用
它是一种指示,<em
浏览 10
提问于2016-03-22
得票数 2
回答已采纳
4
回答
将结构与
OCMock
或Hamcrest一起使用
、
、
、
、
OCMock
咳出了一个毛球,所以我试着用Hamcrest火柴盒包裹。不会死。我正在
测试
的函数/
方法
如下所示:我使用的代码如下: #define
OCMOCK
_STRUCT因此,在我正在
测试
的对象中,我
进行
了必要的必要编辑,以获得绿色条……错误..。构建信息窗口中的绿色按钮。当我确定我的
测试
应该通过时,我会得到断言失败的错误。这些错误通知我该<e
浏览 0
提问于2009-02-05
得票数 9
1
回答
OCMock
: OCMPartialMock对象
调用
实际
方法
而不是存根
、
、
、
我在一个类中有两个
方法
,其中一个简单地
调用
另一个具有特定参数的
方法
。下面的
测试
简单地
测试
了loadAllFollowers内部
调用
的另一种
方法
id partialMockSUT这几乎就是这样,但我的
测试
总是不能满足预期,我在控制台中看到了NSLog。 我尝试添加其他临时
方法
来验证parital模拟的行为,它
浏览 4
提问于2016-05-26
得票数 2
回答已采纳
1
回答
OCMock
-是否需要
调用
"verify“来断言在模拟对象上
调用
了一个
方法
?
、
、
、
我搞不懂OCMockObject上的"verify“
方法
是做什么的,有必要
调用
它来
测试
模拟对象上是否
调用
了一个
方法
吗?即使我在
测试
执行
后没有实际
调用
"verify“,
如果
我没有完全设置要在mock对象上
调用
的
方法
的期望,我仍然会得到
测试
失败。例如:OCMockObject *mockView = [OCMock
浏览 6
提问于2012-07-06
得票数 0
回答已采纳
4
回答
如何在Objective-C中对
方法
内部的对象
进行
单元
测试
?
、
、
、
我想知道如何去
测试
这个。我有一个接受参数的
方法
,它根据该参数的一些属性创建另一个对象并对其
进行
操作
。context.isValid) { } else { }} 我想要验证的是,
如果
context.isValid为真,则在dest上
调用
doSomething,但我不知道如何使用
OCMock
或
任何
其
浏览 13
提问于2009-07-06
得票数 6
回答已采纳
2
回答
无法识别
OCMock
的头文件
、
我是IOS的新手,并试图为我现有的项目设置
OCMock
框架。我遵循了网站上的指示。在按要求添加之后,我确实清理了项目,并
进行
了
测试
重建,
但
没有
任何
效果。--当我试图导入
OCMock
/
OCMock
.h时,它说没有找到文件。我在“构建设置”中
执行
了以下三项
操作
: 添加了"-ObjC“的其他链接器标志,也尝试了"-all_load”来检查这是否有
浏览 1
提问于2015-12-12
得票数 0
3
回答
Swift单元
测试
IBAction
、
、
、
我的问题是:如何在Swift中为单元
测试
设置IBAction?
如果
没有办法
测试
Swift的动作,我还能做些什么来
测试
它呢?
浏览 10
提问于2015-05-05
得票数 3
回答已采纳
1
回答
方法
OCMock
中的存根块
、
、
、
、
我正面临一段困难的时间,在我的
方法
之一,我想
测试
的一个街区的嘲笑。 下面大致是我的代码的样子。,我想
测试
这个
方法
。我不明白如何在我的
方法
中对这个部分[self.fetcher startWithCompleteionBlock:^(id<MyOperation> _Nonnull operation)
进行
存根,以便在成功的情况下返回正确的数组,在失败的情况下返回错误,
如果
我用错误对其
进行
存根,
则
调用
fa
浏览 1
提问于2016-10-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring 事务使用详解
多线程开发编程总结
干货 | 质量保障新手段,携程回归测试平台实践
【Python】17.画屏
听大牛来深度解析微服务高并发基础知识:Sentinel性能压测
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券