適用于: 是 Visual Studio 否 Visual Studio for Mac 否 Visual Studio Code

在 Visual Studio 2017 及更新版本中,Google Test 已作為 [使用 C++ 進行桌面開發] 工作負載的預設元件,與 Visual Studio IDE 整合。 若要確認已安裝在電腦上,請開啟Visual Studio 安裝程式。 在工作負載元件清單下尋找 Google Test:

在 Visual Studio 2022 中新增 Google Test 專案

  • 在 [方案總管] 中,以滑鼠右鍵按一下解決方案節點,然後選擇 [新增] > [新增專案]
  • 將 [語言] 設為 [C++] ,然後在搜尋方塊中鍵入 test 。 從結果清單中,選擇 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 入門 。 如需使用 [測試 總管] 探索、執行及分組測試的相關資訊,請參閱 使用測試總管執行單元測試

    撰寫 C/C++ 的單元測試