原始鏈接:More Assertions 詞匯表 現在你應該已經讀完了入門篇並且會使用GTest來寫測試。是時候來學一些新把戲了。這篇文檔將教會你更多知識:用斷言構造復雜的失敗信息,傳遞致命失敗,重用和加速你的test fixtures,以及在你的測試中使用不同的標志位。 版本號:v_0.1 ...
原始鏈接:V Primer 注 GTest或者Google Test: Google的C 測試框架。 Test Fixtures: 這個詞實在找不到對應的中文。 Bug: 太常用了,不翻譯。 House keeping chores: 家常事務。指非核心的編碼工作,比如測試代碼的assert, log以及用例管理等工作。 set up tear down: 指運行測試前的准備和之后的清理工作。 t ...
2013-11-15 13:36 1 8119 推薦指數:
原始鏈接:More Assertions 詞匯表 現在你應該已經讀完了入門篇並且會使用GTest來寫測試。是時候來學一些新把戲了。這篇文檔將教會你更多知識:用斷言構造復雜的失敗信息,傳遞致命失敗,重用和加速你的test fixtures,以及在你的測試中使用不同的標志位。 版本號:v_0.1 ...
如果你正在尋找一款c++性能測試工具,那么這篇文章是不容錯過的。 市面上的benchmark工具或多或少存在一些使用上的不便,那么是否存在一個使用簡便又功能強大的性能測試工具呢?答案是google/benchmark。 google/benchmark是一個由Google開發 ...
上一篇中我們初步體驗了google benchmark的使用,在本文中我們將更進一步深入了解google benchmark的常用方法。 本文索引 向測試用例傳遞參數 簡化多個類似測試用例的生成 使用參數生成器 向測試用例傳遞參數 之前我們的測試 ...
之前一個月都在學習googletest框架,對googletest的文檔都翻譯了一遍,也都發在了之前的博客里,另外其實還有一部分的文檔我沒有發,就是GMock的CookBook部分:https://github.com/google/googletest/blob/master ...
一、什么是Google C ++ Mocking Framework? 當你寫一個原型或測試,往往不能完全的依賴真實對象。一個mock對象實現與一個真實對象相同的接口,但讓你在運行時指定它時,如何使用?它應該做什么?(哪些方法將被稱為?什么順序?多少次?有什么參數?他們會返回 ...
就在昨天終於做了gtest的分享,我的預研工作終於結束了,感覺離我辭職的日子不遠了,畢竟是專注java二百年啊,要告別實習啦。。 這篇是GoogleMock的簡介文檔,會在后邊附帶一個自己的例子。 一、什么是Google C ++ Mocking Framework? 當你寫一個原型 ...
Google TestExtending Google Test by Handling Test Events Google測試提供了一個事件偵聽器API,讓您接收有關測試程序進度和測試失敗的通知。 可以監聽的事件包括測試程序的開始和結束,測試用例或測試方法等。 您可以使用此API來擴充或替換 ...
一、設置一個新的測試項目 在用google test寫測試項目之前,需要先編譯gtest到library庫並將測試與其鏈接。我們為一些流行的構建系統提供了構建文件: msvc/ for Visual Studio, xcode/ for Mac Xcode, make/ for GNU ...