19 lines
623 B
Plaintext
19 lines
623 B
Plaintext
1. 写测试用例
|
|
参考testSample.cpp
|
|
测试用例只需要写一个cpp文件,不用.h文件。
|
|
这个文件的最后用 ADDTESTCASE 添加到测试集中。
|
|
|
|
2. 编译conch项目
|
|
其他项目不受影响。因为只测试其他项目的导出部分。
|
|
需要保证已经加上 _TEST_ 宏了。
|
|
3. 执行测试
|
|
把vs的Debugging 参数加 -test。
|
|
执行后输出结果为:
|
|
简单测试用例
|
|
=============================================
|
|
OK:hexStringToInt 0xff
|
|
OK:不允许包含0x
|
|
测试结果:2/2
|
|
|
|
这个表示一共有一个测试文件,里面包含两个测试,都通过了。
|
|
如果只希望执行一个测试文件,可以在调试参数中指定,例如 "-test简单测试用例", 则表示只执行通过 ADDTESTCASE 添加的测试用例中的描述为"简单测试用例"的那个。 |