2009年5月22日星期五

一个简单C单元测试脚本

花絮
今天打算动手重写mystar。于是看了一会儿代码,决定先改写readConfigFromFile函数。于是花了若干时间,写了170行左右代码。恰好前一段时间
看《修改代码的艺术》时,学会了不少单元测试的方法,于是打算拿刚写的这些代码试试手(这些代码的独立性很高,正适合单元测试)。然后又是一番捣鼓,手动写了一个测试
程序。有捣鼓了一个晚上,写了一个自动单元测试脚本UnitTest,命名为ut。
先来看看我的情况吧:


代码略例
刚写了的代码中包含两个文件,分别是option.h和option.c,部分内容如下:
//option.h
#ifndef OPTION_H
#define OPTION_H
extern char * strip(char * str);
extern char * strlow(char * str);
//。。。。此处省略一堆代码