看了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 © 小夜