c ++如何使用mocks而不是普通类

时间:2013-06-21 09:04:26

标签: c++ mocking

class MyClass
{
public:
  MyClass()
  {
    otherClass = new ConcreteClass();
  }
private:
  void FuncA()
  {
    otherClass->FuncB();
  }

  IOtherClass* otherClass;
};

我应该如何重新设计代码以使用从IOtherClass派生的mock而不是ConcreteClass?假设我无法改变FuncA()。

0 个答案:

没有答案