【发布时间】:2016-04-25 11:06:15
【问题描述】:
我是第一次使用 Google Mock (gMock)。给定以下代码sn-p:
class LinkSignals
{
public:
virtual ~LinkSignals() { }
virtual void onLink(std::string) = 0;
virtual void onUnLink() = 0;
};
class MockLinkSignals : public LinkSignals
{
public:
MOCK_METHOD1(onLink, void(std::string));
MOCK_METHOD0(onUnLink, void());
};
MockLinkSignals mock_signals;
当我执行一些导致EXPECT_CALL(mock_signals, onLink(_)) 运行的测试代码时,如何检查onLink() 的参数?
【问题讨论】:
标签: unit-testing testing automated-tests gmock