假装 海湾合作委员会: MSC: FakeIt是一个简单的C ++模拟框架。它支持GCC,Clang和MS Visual C ++。 FakeIt用C ++ 11编写,可用于测试C ++ 11和C ++项目。 struct SomeInterface { virtual int foo ( int ) = 0; virtual int bar (string) = 0; }; // Instantiate a mock object. Mock mock; // Setup mock behavior. When (Method(mock,foo)).Return( 1 ); // Method mock.foo will return 1 once. // Fetch the mock instance. SomeInterface &i