c++ 下可以用 gtest
c 下的話 用 check 因為我最近看的原始碼 open62541 用的是 check
或者 criterion
github 上的星星更多一點,示例好像也蠻簡單的。
本文提供 check 的簡單測試示例
原始碼安裝
git clone .git
cd check/
mkdir build
cd build/
cmake ..
make
ctest_output_on_failure=1 make test
sudo make install
sudo apt-get install check 應該也可以吧? 我沒有試過
新建 hello.c
#include #include #include int sub(int a, int b)
int add(int a, int b)
start_test(test_sub)
end_test
start_test(test_add)
end_test
suite * make_add_suite(void)
int main(int argc, char* ar**)
gcc hello.c -o hello -lcheck -lrt -lm
c 單元測試
資料庫單元測試 1.資料庫設計 person id int,主鍵 username password age 2.新建乙個專案 2.1.定義person類 public class person set public string username set public string passwor...
C 單元測試
單元測試,或者更大一些的自動化測試,對提高軟體質量是有很大幫助的。通過一系列預先設計的規則,就可以覆蓋大量的測試點。尤其是對重構一類的任務,確保修改前後系統行為不變很重要,而修改後的回歸測試工作量又極其繁重,此時單元測試,或者自動化測試就能體現出無以倫比的效率。我在2005年學python不久,就鬱...
C 單元測試
學歷代表你的過去,能力代表你的現在,學習代表你的將來 十年河東,十年河西,莫欺少年窮 學無止境,精益求精 廢話咱也不多說,直接進入正題 首先說說單元測試的好處 今天說說c 的單元測試特點 1 單元測試的類名用 testclass 標註 2 單元測試的方法名用 testmethod 標註 3 單元測試...