看了gtest的一個(gè)simple,其中有測(cè)試運(yùn)行時(shí)間的方法,但使用起來(lái)稍微負(fù)責(zé),因此做了一個(gè)簡(jiǎn)單的擴(kuò)展。
擴(kuò)展內(nèi)容:1. TEST_T(test_case_name, test_name),用于定義運(yùn)行時(shí)間測(cè)試用例。2. TEST_T_SHOWTIME(),打開打印測(cè)試用例運(yùn)行時(shí)間打印開關(guān)。3. EXCEPT_TIME(second)和ASSERT_TIME(second),斷言,second為double類型,測(cè)試運(yùn)行時(shí)間是否小于second。
使用說(shuō)明:向正常使用一樣,只是在需要時(shí)間測(cè)試時(shí)include “gtest_e.h”即可,當(dāng)然也得把相應(yīng)的庫(kù)鏈接到執(zhí)行文件中。
具體實(shí)現(xiàn):源文件gtest_e.h----
Powered by: C++博客 Copyright © 小夜