我们在日常进行算法学习、OJ练习、小项目练手时,可以养成一个良好的习惯,就是进行单元测试——对自己实现的算法、项目进行测试;最近自己学习C和makefile(项目构建),输出了一个小工具,借助GTest来对项目进行单元测试。
工具当前的目录结构是下面这样的:
workdir/
|--include/
|--lib/
|--obj/
|--src/
|--comm/
|--test/
include放头文件,lib放库文件,obj放目标文件,src放项目代码,test下面放测试用例代码。
工具目前已经可用,欢迎到github上获取:https://github.com/mlinlcnan/unit_test,使用方法见github项目中的readme;工具还需进一步完善,在readme里面也有一个TODO list。