看了gtest的一个simple,其中有测试运行时间的方法,但使用起来稍微负责,因此做了一个简单的扩展。
扩展内容:1. TEST_T(test_case_name, test_name),用于定义运行时间测试用例。2. TEST_T_SHOWTIME(),打开打印测试用例运行时间打印开关。3. EXCEPT_TIME(second)和ASSERT_TIME(second),断言,second为double类型,测试运行时间是否小于second。
使用说明:向正常使用一样,只是在需要时间测试时include “gtest_e.h”即可,当然也得把相应的库链接到执行文件中。
具体实现:源文件gtest_e.h----
Powered by: C++博客 Copyright © 小夜