在过去,当我想模拟一个抽象类时,我会简单地在扩展抽象类的代码中创建一个模拟类,然后在我的单元测试中使用这个类。sealed class MockedConverter : MyConverter { ... }
public void TestMethod1() var mock= new MockedConverter();
var actual = mock.Conve
: In functionmain的引用: /home/artem/CLionProjects/mock2/main.cpp:39:未定义的对testing::InitGoogleTest(int*,::Run():CMakeFiles/mock2.dir/main.cpp.o:在函数AddTest::AddTest()': /home/artem/CLionP
我一直在模拟对解析数据后端的访问,但在使用OCMock时遇到了麻烦。访问后端的主要数据访问机制是通过使用[PFQuery queryWithClassName:@"ClassName"]构造的解析PFQuery对象。作为测试seam,这自然是一个很好的选择。我想在这种情况下使用部分模拟,原因我不会在这篇文章中讨论。queryWithClassName:className]).andDo(^(NSInvocation *invocation){
id mockQ