Maison > développement back-end > C++ > le corps du texte

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

Patricia Arquette
Libérer: 2024-11-07 00:58:03
original
184 Les gens l'ont consulté

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
    }
    Copier après la connexion
  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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!