Delen via


Google Test voor C++ gebruiken in Visual Studio

In Visual Studio 2017 en hoger is Google Test geïntegreerd in de Visual Studio IDE als standaardonderdeel van de Desktop Development met C++ workload. Als u wilt controleren of deze op uw computer is geïnstalleerd, opent u het Installatieprogramma van Visual Studio. Zoek Google Test onder de lijst met workloadonderdelen:

Google Test installeren

Een Google Test-project toevoegen in Visual Studio 2022

  1. Klik in Solution Explorermet de rechtermuisknop op het oplossingsknooppunt en kies Add>New Project.
  2. Stel Language in op C++ en typ test in het zoekvak. Kies in de lijst met resultaten Google Test Project.
  3. Geef het testproject een naam en kies OK.

Nieuwe Google Test Project-

Een Google Test-project toevoegen in Visual Studio 2019

  1. Klik in Solution Explorermet de rechtermuisknop op het oplossingsknooppunt en kies Add>New Project.
  2. Stel Language in op C++ en typ test in het zoekvak. Kies in de lijst met resultaten Google Test Project.
  3. Geef het testproject een naam en kies OK.

Nieuwe Google Test Project-

Het testproject configureren

In het dialoogvenster Projectconfiguratie testen dat wordt weergegeven, kunt u het project kiezen dat u wilt testen. Wanneer u een project kiest, voegt Visual Studio een verwijzing toe aan het geselecteerde project. Als u geen project kiest, moet u handmatig verwijzingen toevoegen aan de projecten die u wilt testen. Wanneer u kiest tussen statische en dynamische koppelingen naar de binaire Google Test-bestanden, zijn de overwegingen hetzelfde als voor elk C++-programma. Zie DLL's in Visual C++voor meer informatie.

Google Test Project configureren

Extra opties instellen

Kies in het hoofdmenu Extra>Opties>Testadapter voor Google Test om extra opties in te stellen. Zie de Google Test-documentatie voor meer informatie over deze instellingen.

Google Test Project-instellingen

Include-instructies toevoegen

Voeg in het bestand .cpp test alle benodigde #include instructies toe om de typen en functies van uw programma zichtbaar te maken voor de testcode. Normaal gesproken is het programma één niveau hoger in de map hiërarchie. Als u #include "../" typt, verschijnt er een IntelliSense-venster waarin u het volledige pad naar het headerbestand kunt selecteren.

include-richtlijnen toevoegen

Tests schrijven en uitvoeren

U bent nu klaar om Google Tests te schrijven en uit te voeren. Zie de Google Test primervoor meer informatie over de testmacro's. Zie Eenheidstests uitvoeren met Test Explorervoor informatie over het detecteren, uitvoeren en groeperen van uw tests met behulp van Test Explorer.