结构
上一篇 /
下一篇 2012-08-03 12:32:16
/ 个人分类:CPPunit
1 suites文本文件(自定义的字符串) ------记录运行模块
2 .cpp文件:
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( 类名, getsuitename());
定义两个函数(在运行每个用例开始和结束时调用的:初始和清理)
3 .h文件:
包含HelperMacros.h头文件
类继承TestFixture,如:
class testCpp : public CPPUNIT_NS::TestFixture
{
CPPUNIT_TEST_SUITE(testCpp);//类名
CPPUNIT_TEST( 测试case名称);//加载用例
CPPUNIT_TEST_SUITE_END();//结束
public:
};
4 suite管理
.cpp包含 SourcePrefix.h和HelperMacros.h,使用CPPUNIT_REGISTRY_ADD_TO_DEFAULT(getsuitename())装载
.h
包含Portability.h
//实现
inline std::string getsuitename()
{
return "testSuite";
}
收藏
举报
TAG: