Condividi tramite


Usare Google Test per C++ in Visual Studio

In Visual Studio 2017 e versioni successive Google Test è integrato nell'IDE di Visual Studio come componente predefinito del carico di lavoro Sviluppo di applicazioni desktop con C++. Per verificare che sia installato nel computer, aprire il programma di installazione di Visual Studio. Trovare Google Test nell'elenco dei componenti del carico di lavoro:

Installare Google Test

Aggiungere un progetto Google Test in Visual Studio 2022

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo della soluzione e scegliere Aggiungi>Nuovo progetto.
  2. Impostare Language su C++ e digitare test nella casella di ricerca. Nell'elenco dei risultati, scegliere Progetto Google Test.
  3. Assegnare un nome al progetto di test e scegliere OK.

nuovo progetto di google test

Aggiungere un progetto Google Test in Visual Studio 2019

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo della soluzione e scegliere Aggiungi>Nuovo progetto.
  2. Impostare la lingua su C++ e digitare test nella casella di ricerca. Nell'elenco dei risultati, scegli Progetto di Google Test.
  3. Assegnare un nome al progetto di test e scegliere OK.

nuovo progetto di google test

Configurare il progetto di test

Nella finestra di dialogo configurazione del progetto di test visualizzata è possibile scegliere il progetto da testare. Quando si sceglie un progetto, Visual Studio aggiunge un riferimento al progetto selezionato. Se non si sceglie alcun progetto, è necessario aggiungere manualmente i riferimenti ai progetti da testare. Quando si sceglie tra collegamenti statici e dinamici ai file binari di Google Test, le considerazioni sono le stesse per qualsiasi programma C++. Per ulteriori informazioni, vedere DLL in Visual C++.

Configurare il progetto di Google Test

Impostare opzioni aggiuntive

Scegliere Strumenti>Opzioni>Adattatore di test per Google Test dal menu principale per impostare opzioni aggiuntive. Per altre informazioni su queste impostazioni, vedere la documentazione di Google Test.

impostazioni di Google Test Project

Aggiungere direttive di inclusione

Nel file di .cpp di test aggiungere le direttive #include necessarie per rendere visibili al codice di test i tipi e le funzioni del programma. In genere, il programma è di un livello superiore nella gerarchia di cartelle. Se si digita #include "../" verrà visualizzata una finestra di IntelliSense e sarà possibile selezionare il percorso completo del file di intestazione.

Aggiungere direttive #include

Scrivere ed eseguire test

È ora possibile scrivere ed eseguire Google Tests. Per informazioni sulle macro di test, vedere la Guida introduttiva di Google Test. Per informazioni sull'individuazione, esecuzione e raggruppamento dei test utilizzando Esplora test , vedere Eseguire unit test con Esplora test .