Megosztás a következőn keresztül:


A Google Test for C++ használata a Visual Studióban

A Visual Studio 2017-ben és újabb verzióiban a Google Test integrálva van a Visual Studio IDE-be a asztali fejlesztés alapértelmezett összetevőjeként C++ számítási feladattal. Annak ellenőrzéséhez, hogy telepítve van-e a számítógépen, nyissa meg a Visual Studio Installert. Keresse meg a Google Testet a számítási feladatok összetevőinek listájában:

Google Test telepítése

Google Test-projekt hozzáadása a Visual Studio 2022-ben

  1. A megoldáskezelő kattintson a jobb gombbal a megoldáscsomópontra, és válassza a Hozzáadás>Új projektlehetőséget.
  2. A Nyelvi beállítása C++ , és írja be teszt a keresőmezőbe. Az eredmények listájában válassza Google Test Projectlehetőséget.
  3. Adjon nevet a tesztprojektnek, és válassza OKlehetőséget.

Új Google tesztprojekt

Google Test-projekt hozzáadása a Visual Studio 2019-ben

  1. A Megoldáskezelő kattintson a jobb gombbal a csomópontra, és válassza az Hozzáadás>Új projektlehetőséget.
  2. Állítsa nyelvét C++ , és írja be a tesztet a keresőmezőbe. Az eredmények listájában válassza Google Test Projectlehetőséget.
  3. Adjon nevet a tesztprojektnek, és válassza OKlehetőséget.

Új Google Teszt Projekt

A tesztprojekt konfigurálása

A Projektkonfiguráció tesztelése párbeszédpanelen kiválaszthatja a tesztelni kívánt projektet. Amikor kiválaszt egy projektet, a Visual Studio hozzáad egy hivatkozást a kijelölt projekthez. Ha nem választ projektet, manuálisan kell hivatkozásokat hozzáadnia a tesztelni kívánt projekt(ek)hez. Ha a Google Teszt bináris fájljaihoz való statikus és dinamikus összekapcsolás között választ, a szempontok ugyanazok, mint bármely C++ program esetében. További információt a Visual C++ DLL-jeit ismertető cikkben talál.

Google Test Project konfigurálása

További beállítások megadása

A főmenüben válassza az Tools>Options>Test Adapter for Google Test lehetőséget a további beállítások beállításához. Ezekről a beállításokról további információt a Google Test dokumentációjában talál.

Google Test Project beállításai

Belefoglalási irányelvek hozzáadása

A teszt .cpp fájlban adjon hozzá minden szükséges #include utasítást, hogy a program típusai és függvényei láthatóvá váljanak a tesztkód számára. A program általában egy szinttel feljebb van a mappahierarchiában. Ha beírja a #include "../" karaktereket, megjelenik egy IntelliSense ablak, amely lehetővé teszi, hogy kiválassza a fejlécfájl teljes elérési útját.

#include irányelvek hozzáadása

Tesztek írása és futtatása

Most már készen áll a Google-tesztek írására és futtatására. A tesztmakrókkal kapcsolatos információkért lásd a Google Test bevezető. A tesztek Test Explorerhasználatával történő felderítésével, futtatásával és csoportosításával kapcsolatos információkért lásd: Egységtesztek futtatása a Test Explorerhasználatával.