2 new improvements of cpputest updated from 3.4 to 3.5


1.
提供了更加清晰合理的函數名:




2.
修復了一個3.4版本存在的bug:

概述:
引用一下頭文件可以使得UT檢測是否有資源泄露:
#include "CppUTest/MemoryLeakDetectorNewMacros.h"
cpputest的這一功能主要是通過對申請和釋放的動作進行計數,然後比較前後申請和釋放的次數判斷是否有資源泄露。
問題描述:
3.4及之前的版本有一個BUG:
int* a = new int[100];
delete a;  // 錯誤!
本來應該使用 delete[] 釋放申請的數組。但是這個錯誤並不能被cpputest檢查出來。
該問題在3.5版本已經修復。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章