Jak používat Google Test pro C++ v Visual Studio

V Visual Studio 2017 a novějších verzích je Google Test integrovaný do integrovaného vývojového prostředí Visual Studio jako výchozí součásti úlohy Vývoj desktopových aplikací pomocí C++. Pokud chcete ověřit, že je nainstalovaný na vašem počítači, otevřete Instalační program pro Visual Studio a vyhledejte Google Test v seznamu komponent úloh:

Instalace Google Test

Přidání projektu Google Test v Visual Studio 2019

  1. V Průzkumník řešení klikněte pravým tlačítkem na uzel řešení a zvolte Přidat > nový Project.
  2. Nastavte Jazyk na C++ a do vyhledávacího pole zadejte test. V seznamu výsledků zvolte Google Test Project.
  3. Zadejte název testovacího projektu a klikněte na OK.

Nové Google Test Project

Přidání projektu Google Test v Visual Studio 2017

  1. V Průzkumník řešení klikněte pravým tlačítkem na uzel řešení a zvolte Přidat > nový Project.
  2. V levém podokně zvolte Testovat Visual C++ > pak v Google Test Project vyberte Vybrat.
  3. Zadejte název testovacího projektu a klikněte na OK.

Nové Google Test Project

Konfigurace projektu testů

V dialogovém Project test konfigurace můžete zvolit projekt, který chcete testovat. Když zvolíte projekt, Visual Studio přidá odkaz na vybraný projekt. Pokud zvolíte žádný projekt, budete muset ručně přidat odkazy na projekty, které chcete testovat. Při volbě mezi statickým a dynamickým propojením s Google Test binárními soubory jsou aspekty stejné jako u jakéhokoli programu C++. Další informace najdete v tématu Knihovny DLL v Visual C++.

Konfigurace Google Test Project

Nastavení dalších možností

V hlavní nabídce zvolte Nástroje Možnosti > a > Testovací adaptér pro Google Test další možnosti. Další informace o Google Test najdete v dokumentaci k těmto nastavením.

Google Test Project nastavení

Přidání direktiv include

Do testovacího souboru .cpp přidejte všechny potřebné direktivy, aby byly typy a funkce programu #include viditelné pro testovací kód. Program je obvykle v hierarchii složek o jednu úroveň výše. Pokud napíšete okno IntelliSense, zobrazí se a umožní #include "../" vám vybrat úplnou cestu k souboru hlaviček.

Přidání #include direktiv

Vytvoření a spouštění testování

Teď jste připraveni psát a spouštět testy Google. Informace o Google Test najdete v tématu základní informace o testovacích makrech. Informace o zjišťování, spouštění a seskupování testů pomocí Průzkumníka testů najdete v tématu Spouštění testů jednotek pomocí Průzkumníka testů.

Viz také

Zápis testů jednotek pro C/C++