svr*_*vrs 2 unit-testing objective-c ocmock
id protocolMock = OCMProtocolMock(@protocol(SomeProtocol));
Run Code Online (Sandbox Code Playgroud)
将创建一个模拟对象,可以将其用作实现SomeProtocol的对象的实例.
OCMock是否提供了一种创建实现多个协议的模拟对象的方法?
在测试文件中,您可以创建一个新协议来实现您需要的多个协议:
@protocol MyTestProtocol <MyProtocolA, MyProtocolB>
@end
Run Code Online (Sandbox Code Playgroud)
然后嘲笑它:
id protocolMock = OCMProtocolMock(@protocol(MyTestProtocol));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
515 次 |
| 最近记录: |