- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 OCMock 3 的新手,我看到有两种方法:
OCMClassMock(cls): creates a new nice class mock object
OCMStrictClassMock(cls): creates a class mock object
OCMClassMock(cls)
之间到底有什么区别?和 OCMStrictClassMock(cls)
? OCMClassMock(cls)
什么时候应该使用OCMStrictClassMock(cls)
? OCMClassMock(cls)
是部分模拟,当调用方法和
OCMStrictClassMock(cls)
时,真正的实现仍然运行是没有真正实现的像骨架一样的完整模拟吗?
最佳答案
Can I understand as
OCMClassMock(cls)
is partial mock that the real implementation still run when call method on it
OCMPartialMock
.
OCMStrictClassMock(cls)
is a full mock like a skeleton without real implementation?
OCMClassMock
的准确概括描述。 .
[
OCMStrictClassMock
] Creates a mock object in strict mode. By default mocks are nice, they return nil (or the correct default value for the return type) for whatever method is called. In contrast, strict mocks raise an exception when they receive a method that was not explicitly expected.
OCMClassMock
就像一个实例的骨架,您只 stub 您需要使用的方法。
OCMClassMock
之间的区别和
OCMStrictClassMock
是前者只会为您没有显式 stub 的方法返回 nil ,而后者会在您调用没有显式 stub 的方法时抛出异常。
关于ios - OCMClassMock 和 OCMStrictClassMock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37407562/
我是 OCMock 3 的新手,我看到有两种方法: OCMClassMock(cls): creates a new nice class mock object OCMStrictClassMock
你好, 我正在使用 OCMock 编写单元测试,但我无法理解为什么以下测试失败。我正在尝试从名为 MyOtherViewController 的类测试此方法: // private method of
我是一名优秀的程序员,十分优秀!