CPPunit总结

 

提供的断言:

CPPUNIT_ASSERT(condition) // 确信condition为真

CPPUNIT_ASSERT_MESSAGE(message, condition) // 当condition为假时失败, 并打印message

CPPUNIT_FAIL(message) // 当前测试失败, 并打印message

CPPUNIT_ASSERT_EQUAL(expected, actual) // 确信两者相等

CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual) // 失败的同时打印message

CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta) // 当expected和actual之间差大于delta时失败 

一般需要使用的头文件:

#include <cppunit/BriefTestProgressListener.h>

#include <cppunit/CompilerOutputter.h>

#include <cppunit/TestResult.h>

#include <cppunit/TestResultCollector.h>

#include <cppunit/TestRunner.h>

#include <cppunit/extensions/TestFactoryRegistry.h>

#include <cppunit/ui/mfc/TestRunner.h>

 

你可能感兴趣的:(cpp)