模拟类在GTEST的其他类的构造函数中实例化
class B;
class A
{
public:
A() { b = std::make_shared<B>(this); }
void method() { b->methodB(); }
private:
std::shared_ptr<B> b;
};
class B
{
public:
...
void methodB() {}
};
我想测试方法是否是从方法调用的。如何模拟B级以使其成为可能?
class B;
class A
{
public:
A() { b = std::make_shared<B>(this); }
void method() { b->methodB(); }
private:
std::shared_ptr<B> b;
};
class B
{
public:
...
void methodB() {}
};
I want to test if methodB is called from method. How to mock class B in order to make this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论