• 大小: 224KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 易用  keil  单元测试  

资源简介

自己写的简单易用的单元测试框架 简单 易用

资源截图

代码片段和文件信息

#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 <

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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


评论

共有 条评论