liyiye 发表于 2013-1-27 05:02:01

(九)白盒测试实例--构建自己的单元测试框架2

完整的源代码如下:
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();
页: [1]
查看完整版本: (九)白盒测试实例--构建自己的单元测试框架2