Poco 单元测试工具使用 for windows
2012-09-20 15:32
405 查看
1 新建一个 win32 项目 windows应用程序 选择空工程.完成
2 设置工程属性,使用多字节字符集 在共享 DLL 中使用 MFC 链接器->输入->附加依赖项 CppUnitd.lib WinTestRunnerd.lib
添加一个Driver.cpp
2 设置工程属性,使用多字节字符集 在共享 DLL 中使用 MFC 链接器->输入->附加依赖项 CppUnitd.lib WinTestRunnerd.lib
添加一个Driver.cpp
//Driver.cpp #include <WinTestRunner/WinTestRunner.h> //#include "MyTestSutite.h" #include "vh_test_case.h" class TestDriver: public CppUnit::WinTestRunnerApp { void TestMain() { CppUnit::WinTestRunner runner; // runner.addTest(MyTestSutite::suite()); runner.addTest(vh_test_case::suite()); //这里还可以多添加几个 runner.run(); } }; TestDriver theDriver;
// vh_test_case.h #pragma once #include <CppUnit/TestCase.h> class vh_test_case: public CppUnit::TestCase { public: vh_test_case(const std::string& name); ~vh_test_case(void); void setUp(); void tearDown(); static CppUnit::Test* suite(); void test1(); };
//vh_test_case.cpp #include "vh_test_case.h" #include <CppUnit/TestCaller.h> #include <CppUnit/TestSuite.h> using namespace std; vh_test_case::vh_test_case(const std::string& name): CppUnit::TestCase(name) { } vh_test_case::~vh_test_case(void) { } CppUnit::Test* vh_test_case::suite() { CppUnit::TestSuite* pSuite = new CppUnit::TestSuite("vh_test_case"); // pSuite->addTest(vh_test_case1::suite()); //这个东西就像树形结构一样 你可以多加几层 下一个类的写法和这个一样 CppUnit_addTest(pSuite, vh_test_case, test1); //这层下你的测试函数 // CppUnit_addTest(pSuite, vh_test_case, test2); // CppUnit_addTest(pSuite, vh_test_case, test3); return pSuite; } void vh_test_case::test1() { } void vh_test_case::setUp() { } void vh_test_case::tearDown() { }
相关文章推荐
- java单元测试工具:JUnit4(三)——测试套件的使用和参数化设置
- C++单元测试工具CppUnit使用简介 【转载】
- 使用Junit工具进行单元测试
- 【MVC 4】4.MVC 基本工具(Visual Studio 的单元测试、使用Moq)
- 单元测试和代码覆盖率工具的使用
- 【JUnit4】JUnit4——Java单元测试必备工具( 第5章 JUnit4在web项目中的使用 - 第6章 课程总结 )
- 单元测试工具Numega的使用详细说明
- 在eclipse开发工具中使用JUnit4进行单元测试详解(二)提高篇
- 使用Junit等工具进行单元测试
- 在.NET环境中使用单元测试工具NUnit
- 使用单元测试工具TestDriven.NET调试程序
- GHUnit IOS开发第三方单元测试工具 使用方法
- java使用Junit工具进行单元测试
- linux C单元测试工具CUnit的编译安装及使用
- 使用Junit等工具进行单元测试
- 在.NET环境中使用单元测试工具NUnit
- MFC程序中使用Google单元测试工具GTest
- 在.NET环境中使用单元测试工具NUnit
- 使用工具进行单元测试
- C++单元测试工具unittest++使用小结