六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 58|回复: 0

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

[复制链接]

升级  86.67%

50

主题

50

主题

50

主题

秀才

Rank: 2

积分
180
 楼主| 发表于 2013-1-27 05:02:01 | 显示全部楼层 |阅读模式
完整的源代码如下:
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();
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表