繁体   English   中英

OCMock-如何在iOS中模拟可访问性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM