⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exampletestcase.cpp

📁 cppunit-1.12.0.rar c++代码的单元测试 运行时应先编译src文件夹内的CppUnitLibraries.dsw
💻 CPP
字号:
#include "ExampleTestCase.h"CPPUNIT_TEST_SUITE_REGISTRATION( ExampleTestCase );void ExampleTestCase::example (){	CPPUNIT_ASSERT_DOUBLES_EQUAL (1.0, 1.1, 0.05);	CPPUNIT_ASSERT (1 == 0);	CPPUNIT_ASSERT (1 == 1);}void ExampleTestCase::anotherExample (){	CPPUNIT_ASSERT (1 == 2);}void ExampleTestCase::setUp (){	m_value1 = 2.0;	m_value2 = 3.0;}void ExampleTestCase::testAdd (){	double result = m_value1 + m_value2;	CPPUNIT_ASSERT (result == 6.0);}void ExampleTestCase::testEquals (){    std::auto_ptr<long>	l1 (new long (12));    std::auto_ptr<long>	l2 (new long (12));    CPPUNIT_ASSERT_EQUAL (12, 12);    CPPUNIT_ASSERT_EQUAL (12L, 12L);    CPPUNIT_ASSERT_EQUAL (*l1, *l2);    	CPPUNIT_ASSERT (12L == 12L);	CPPUNIT_ASSERT_EQUAL (12, 13);	CPPUNIT_ASSERT_DOUBLES_EQUAL (12.0, 11.99, 0.5);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -