Partilhar via


Usar o Google Test para C++ no Visual Studio

No Visual Studio 2017 e versões posteriores, o Google Test é integrado na IDE do Visual Studio como um componente padrão da carga de trabalho Desenvolvimento de Ambiente de Trabalho com C++. Para verificar se ele está instalado em sua máquina, abra o Visual Studio Installer. Encontre o Google Test na lista de componentes da carga de trabalho:

Instalar o Google Test

Adicionar um projeto de teste do Google no Visual Studio 2022

  1. No Gerenciador de Soluções , clique com o botão direito do mouse no nó da solução e escolha Adicionar>Novo Projeto.
  2. Defina Language como C++ e digite de teste na caixa de pesquisa. Na lista de resultados, escolha Google Test Project.
  3. Dê um nome ao projeto de teste e escolha OK.

Novo projeto de teste do Google

Adicionar um projeto de teste do Google no Visual Studio 2019

  1. No Gerenciador de Soluções , clique com o botão direito do mouse no nó da solução e escolha Adicionar>Novo Projeto.
  2. Defina Language como C++ e digite de teste na caixa de pesquisa. Na lista de resultados, escolha Google Test Project.
  3. Dê um nome ao projeto de teste e escolha OK.

Novo projeto de teste do Google

Configurar o projeto de teste

Na caixa de diálogo de Configuração do Projeto de Teste exibida, você pode escolher o projeto que deseja testar. Quando você escolhe um projeto, o Visual Studio adiciona uma referência ao projeto selecionado. Se você escolher nenhum projeto, precisará adicionar manualmente referências ao(s) projeto(s) que deseja testar. Ao escolher entre vinculação estática e dinâmica aos binários do Google Test, as considerações são as mesmas que para qualquer programa C++. Para obter mais informações, consulte DLLs no Visual C++.

Configurar o Projeto de Teste do Google

Definir opções adicionais

No menu principal, escolha Ferramentas>Opções>Adaptador de Teste do Google para definir opções adicionais. Para obter mais informações sobre essas configurações, consulte a documentação do Google Test.

Configurações do Google Test Project

Adicionar diretivas de inclusão

Em seu arquivo de .cpp de teste, adicione todas as diretivas de #include necessárias para tornar os tipos e funções do programa visíveis para o código de teste. Normalmente, o programa está acima de um nível na hierarquia de pastas. Se você digitar #include "../" uma janela do IntelliSense será exibida e permitirá que você selecione o caminho completo para o arquivo de cabeçalho.

Adicionar diretivas de inclusão

Escrever e executar testes

Agora você está pronto para escrever e executar os Testes do Google. Para obter informações sobre as macros de teste, consulte o guia do Google Test . Para obter informações sobre como descobrir, executar e agrupar seus testes usando Gerenciador de Teste, consulte Executar testes de unidade com o Test Explorer.