美文网首页
Gtest和Gmock使用指南 (4) - 为测试class做准

Gtest和Gmock使用指南 (4) - 为测试class做准

作者: louyang | 来源:发表于2020-12-28 10:02 被阅读0次
$ cat func.cpp 
int func_to_be_tested(int a, int b) {
    return a - b;
}
$ cat func_ut3.cpp 
#include <gtest/gtest.h>

int func_to_be_tested(int, int);

class TestSuite : public ::testing::Test {
};

TEST_F(TestSuite, TestCaseName) {
    EXPECT_EQ(1, func_to_be_tested(3,2));
}
$ g++ func.cpp func_ut3.cpp -l gtest -l gtest_main -l pthread && ./a.out

和之前的例子相比,func_ut3.cpp多了TestSuite类,及宏由TEST变为TEST_F.

相关文章

网友评论

      本文标题:Gtest和Gmock使用指南 (4) - 为测试class做准

      本文链接:https://www.haomeiwen.com/subject/jyjsnktx.html