[英]OCMock - how to mock accessibility in iOS
我正在使用xcode,而我的模拟框架是OCMock。 如何使用OCMock模拟可访问性已打开,以便我可以运行一些简单的可访问性UI测试?
如果可以,我应该模拟UIAccessibilityIsVoiceOverRunning()
吗?
我尝试了以下操作,但无法编译:
__block id mockClass = OCMClassMock (UIAccessibility.class);
它给出一个错误“使用未声明的标识符UIAccessibility”。 这很有意义,因为它不是一门课。 我的最终目标是模拟UIAccessibilityIsVoiceOverRunning()方法,仅此而已。 但它看起来像是C函数,不能被模拟/覆盖
如您已经提到的, UIAccessibilityIsVoiceOverRunning()
是一个函数,而不是类的方法。 OCMock无法模拟函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.