在 Visual Studio 中使用適用於 C++ 的 Google Test
在 Visual Studio 2017 及更新版本中,Google Test 已作為 [使用 C++ 進行桌面開發] 工作負載的預設元件,與 Visual Studio IDE 整合。 若要確認它已安裝在您的電腦上,請開啟 Visual Studio 安裝程式。 在工作負載元件清單中尋找 Google Test:
在 Visual Studio 2022 中新增 Google Test 專案
- 在 [方案總管] 中,以滑鼠右鍵按一下解決方案節點,然後選擇 [新增]> [新增專案]。
- 將 [語言] 設為 [C++],然後在搜尋方塊中鍵入 test。 從結果清單中,選擇 Google Test 專案。
- 提供測試專案名稱,然後選擇 [確定]。
在 Visual Studio 2019 中新增 Google Test 專案
- 在 [方案總管] 中,以滑鼠右鍵按一下解決方案節點,然後選擇 [新增]> [新增專案]。
- 將 [語言] 設為 [C++],然後在搜尋方塊中鍵入 test。 從結果清單中,選擇 Google Test 專案。
- 提供測試專案名稱,然後選擇 [確定]。
設定測試專案
在顯示 [測試專案設定] 對話方塊中,您可以選擇要測試的專案。 當您選擇專案時,Visual Studio 會加入所選專案的參考。 如果您未選擇任何專案,則需要以手動方式加入要測試之專案的參考。 在 Google Test 二進位檔的靜態和動態連結之間選擇時,所有 C++ 程式的考量都相同。 如需詳細資訊,請參閱 Visual C++ 中的 DLL。
設定其他選項
從主功能表選擇 [工具]>[選項]>[適用於 Google Test 的測試配接器],以設定其他選項。 如需這些設定的詳細資訊,請參閱 Google Test 文件。
新增 include 指示詞
在測試的 .cpp 檔中,新增任何需要的 #include
指示詞,以便測試程式碼可以看到程式的類型和函式。 一般而言,此程式會在資料夾階層中上移一層。 如果您鍵入 #include "../"
,IntelliSense 視窗會隨即出現並讓您選取標頭檔的完整路徑。
撰寫及執行測試
您現在準備好寫入及執行 Google Test。 如需測試巨集的資訊,請參閱 Google Test 入門。 如需使用 [測試總管] 探索、執行及分組測試的資訊,請參閱使用測試總管執行單元測試。