单元测试疑义
单元测试疑问
有没有朋友搞过单元测试的,怎么才能使工程代码不用依赖于测试的代码,我希望的是测试代码只作为工程代码的附属部分,假如不想要测试代码的话能够很容易去掉.
------解决方案--------------------
一般程序都有debug和realse版本的吧,其实在debug中就可以写测试代码……可以参考下这个小程序,是否符合你的要求
------解决方案--------------------
用一楼的方法吧,用宏开关控制代码。
有没有朋友搞过单元测试的,怎么才能使工程代码不用依赖于测试的代码,我希望的是测试代码只作为工程代码的附属部分,假如不想要测试代码的话能够很容易去掉.
------解决方案--------------------
一般程序都有debug和realse版本的吧,其实在debug中就可以写测试代码……可以参考下这个小程序,是否符合你的要求
#include<iostream>
#define A //不需要测试的时候,比如发布版本时,把这个注释掉即可
using namespace std;
int main(void)
{
//do what you do
#ifdef A
//进行测试代码的编写
cout << "测试\n";
//...
#endif
return 0;
}
------解决方案--------------------
用一楼的方法吧,用宏开关控制代码。