|
|
完整的源代码如下:
1、UnitTest.h
<div class="highlighter">
- /*
- * Copyright (c) 2008, 胡添发(hutianfa@163.com)
- *
- * 简单的单元测试框架
- *
- */<li />
- #include<stdio.h>
- #include<string.h>
- #include<time.h>
- #include<stdlib.h>
- <span />
- /*
- * VC中没有sleep函数,自己写一个
- * wait单位是毫秒
- */
- extern void sleep(clock_t wait);<li class="alt" /><li />
- /*
- * 判断是否取值为真
- */
- void assertTrue(char *msg, bool actual);<li class="alt" />
- /*
- * 判断预期结果和实际结果是否相符
- */
- void assertEquals(char *msg, int expect, int actual);<li />
- /*
- * 初始化测试,开始计时
- */
- void init();<li class="alt" />
- /*
- * 结束测试,结束计时,打印报告
- */
- void end();
|
|