小编Har*_*old的帖子

检查函数是否在 gtest 中被调用过

在gtest框架中,有没有办法检查一个函数是否被调用?(没有 gmock,仅使用 gtest)例如:

class a
{
    public: 
    void dd() {...};
    void cc() {...};
    void bb() {...};
    void aa()
    {
        bb(cc(dd()));
    }
};

void main ()
{
    a dut;
    dut.aa();
}
Run Code Online (Sandbox Code Playgroud)

我不在乎函数输入,甚至输出的正确性。我只想知道该函数(例如 aa())是否已被触发。有什么解决办法吗?提前谢谢了!

c++ googletest

3
推荐指数
1
解决办法
6533
查看次数

标签 统计

c++ ×1

googletest ×1