ios - OCMockito stub 单例共享实例方法
<p><p>我使用 OCMock 来 stub 类 lvl 方法,它运行良好。现在我需要使用 OCMockito 实现相同的行为。 </p>
<p>在 OCMock 中我有以下内容:</p>
<pre><code>_mock = mockClass();
OCMStub().andReturn(_mock);
</code></pre>
<p>在我的例子中,我必须 stubsharedSingleton 方法,因为它在测试期间在多个地方使用。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>OCMock 直接 stub 单例的能力是通过方法调配完成的。对于 OCMockito,我故意避免使用这种方法。我建议您使用某种形式的 <a href="https://www.objc.io/issues/15-testing/dependency-injection/" rel="noreferrer noopener nofollow">Dependency Injection</a>提供实例。</p>
<p>如果您不想这样,您可以随时混合使用 OCMock 和 OCMockito。这样您就可以继续拥有 OCMock 行为,同时将 OCMockito 用于其他事情。</p></p>
<p style="font-size: 20px;">关于ios - OCMockitostub 单例共享实例方法,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/36283488/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/36283488/
</a>
</p>
页:
[1]