gtest源码使用方法总结
从github中获取源码:https://github.com/Eureca2017/googletest解压缩后,拿出googlemock,googletest两个目录只保留上述两个目录中include和src目录(注意:源码扩展名为cc,记得与自己工程扩展名统一)代码示例(注意:构建工程中源码只需要增加gtest-all.cpp、gmock-all.cpp、gtest_main.c...
·
- 从github中获取源码:https://github.com/Eureca2017/googletest
- 解压缩后,拿出googlemock,googletest两个目录
- 只保留上述两个目录中include和src目录(注意:源码扩展名为cc,记得与自己工程扩展名统一)
- 代码示例(注意:构建工程中源码只需要增加gtest-all.cpp、gmock-all.cpp、gtest_main.cpp即可,不需要将googlemock,googletest目录中所有源码加入)
#include "gtest/gtest.h"
#include "gmock/gmock.h"
namespace
{
class ContextTest:public ::testing::Test
{
protected:
ContextTest();
virtual ~ContextTest();
void SetUp();
void TearDown();
};
ContextTest::ContextTest()
{
}
ContextTest::~ContextTest()
{
}
void ContextTest::SetUp()
{
}
void ContextTest::TearDown()
{
}
TEST_F(ContextTest, functionCheck)
{
EXPECT_EQ(function(), 1);
}
}
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)