資源簡介
自己寫的簡單易用的單元測試框架
簡單
易用
代碼片段和文件信息
#include?“stdafx.h“
#include?“UnitTest.h“
#include?“map“
#include?“conio.h“
#pragma?warning(?disable?:?4996)
void?UnitTest::assert(bool?isTrue)
{
if(isTrue)
{
return;
}
throw(TException_UnitTestAssert());
}
typedef?std::map?TUintTestFuncMap;
TUintTestFuncMap*?GetFunList()
{
static??TUintTestFuncMap?m_FunList;
return?&m_FunList;
}
CRegFun2UnitTest::CRegFun2UnitTest(UintTestFuncType?fun?char*?name)
{
TUintTestFuncMap&?m_FunList?=?*GetFunList();
m_FunList[fun]?=?name;
}
void?main()
{
TUintTestFuncMap*??m_FunList?=?GetFunList();
size_t?size?=?m_FunList->size();
std::map::iterator?it?=?m_FunList->begin();
printf(“\r\nstart?unit?test\r\n\r\n“);
for(unsigned?i?=?0;?i?<
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1154??2012-06-30?07:15??UT\UnitTest.cpp
?????文件????????444??2012-07-08?09:11??UT\UnitTest.h
?????文件?????270848??2012-07-08?09:22??UT\使用說明.doc
?????目錄??????????0??2012-10-14?18:05??UT
-----------?---------??----------?-----??----
???????????????272446????????????????????4
評論
共有 條評論