Maison  >  Article  >  développement back-end  >  Comment intégrer Google C Testing Framework (gtest) dans Visual Studio 2005 ?

Comment intégrer Google C Testing Framework (gtest) dans Visual Studio 2005 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-07 00:58:03264parcourir

How to Integrate Google C   Testing Framework (gtest) into Visual Studio 2005?

Intégration de Google C Testing Framework (gtest) dans Visual Studio 2005

Configuration de Google C Testing Framework (gtest) pour une utilisation avec Visual Studio 2005 peut être une tâche ardue, mais elle peut être accomplie avec une approche étape par étape.

Obtention et création de gtest

  1. Téléchargez le dernier gtest framework et décompressez-le dans C:gtest.
  2. Ouvrez la solution gtest dans Visual Studio (C:gtestmsvcgtest.sln) et construisez-la en mode débogage.

Création et configuration de votre projet de test

  1. Créez une nouvelle solution et sélectionnez le modèle "Visual C >Win32>Win32 Console Application".
  2. Dans les propriétés du projet :

    • Définissez la configuration sur Debug.
    • Ajoutez C:gtestinclude aux répertoires d'inclusion supplémentaires.
    • Choisissez soit une DLL de débogage multithread (/MDd) soit un débogage multithread (/MTd) pour la bibliothèque d'exécution.
    • Ajoutez C:gtestmsvcgtestDebug ou C : gtestmsvcgtest-mdDebug (selon l'emplacement de gtestd.lib) aux répertoires de bibliothèques supplémentaires.
    • Ajoutez gtestd.lib aux dépendances supplémentaires.

Test de la configuration

  1. Dans la fonction main() de votre projet de test, incluez les en-têtes nécessaires et ajoutez un scénario de test simple :

    #include "stdafx.h"  
    #include <iostream>
    #include "gtest/gtest.h"
    
    TEST(sample_test_case, sample_test)
    {
        EXPECT_EQ(1, 1);
    }
    
    int main(int argc, char** argv) 
    { 
        testing::InitGoogleTest(&amp;argc, argv); 
        RUN_ALL_TESTS(); 
        std::getchar(); // keep console window open until Return keystroke
    }
  2. Construisez et déboguez votre projet.

Si tout fonctionne correctement, les résultats du test doivent être affichés dans le fenêtre de la console.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn