googletest: comment installer?
Je suis en utilisant la machine Linux.
J'ai télécharger le googletest paquet de ici
Cependant, il n'existe pas de guide d'installation ou d'autres blogs similaires sur la façon de le configurer correctement
Le fichier README n'est pas bon que je ne peux pas comprendre de quoi elle parlait?
Quelqu'un peut-il fournir un exemple simple sur la façon de tester une fonction simple à l'intérieur d'un .cc fichier avec que gtest paquet?
source d'informationauteur Kit Ho
Vous devez vous connecter pour publier un commentaire.
Voici ce que j'ai fait et vous pouvez ajuster si nécessaire. J'ai téléchargé gtest-1.6.0.zip (à partir de la les communiqués de page) sur mon Linux dans ~/Téléchargements qui tapait pleinement est /home/moi/Téléchargements/
Décompressez le contenu de gtest-1.6.0.zip dans ~/Téléchargements/gtest-1.6.0/
Construire la gtest bibliothèque parce que c'est quelque chose que vous avez besoin de "comprendre" dans votre test exécutable.
Compiler le fichier objet gtest-tous.o:
Puis construire l'archive de la bibliothèque libgtest.un:
Maintenant vous pouvez créer votre test.cc fichier dans ~/Téléchargements. Voici un exemple de fichier de test que j'ai utilisé pour s'assurer qu'il compile.
De compiler votre propre test et de l'exécuter:
Puis de l'executer:
Et il doit s'exécuter correctement. Modifier en tant que de besoin.
Ces instructions d'obtenir le test de cadre de travail pour la configuration de Débogage.
Obtenir De Google C++ Cadre De Tests De
1.Télécharger la dernière gtest cadre
2.Décompresser pour
C:\gtest
Construire le Cadre des Bibliothèques
1.Ouvrir
C:\gtest\msvc\gtest.sln
dans Visual Studio2.Configuration de l'ensemble de "Debug"
3.Générer La Solution
De créer et de Configurer Votre Projet de Test
1.Créer une nouvelle solution et choisir le modèle de Visual C++ > Win32 > Application Console Win32
2.Cliquez-droit sur le projet nouvellement créé et choisissez Propriétés
3.Modification de la Configuration de Débogage.
4.Propriétés de Configuration > C/C++ > Général > d'autres Répertoires include: Ajouter
C:\gtest\include
5.Propriétés de Configuration > C/C++ > Génération de Code > Bibliothèque d'Exécution: Si votre code est lié à une DLL d'exécution, choisissez multithread DLL de Débogage (/MDd). Si non, choisissez Multi-threaded Debug (/MTd).
6.Propriétés de Configuration > Linker > Général > d'autres Répertoires de la Bibliothèque: Ajouter
C:\gtest\msvc\gtest\Debug
7.Propriétés de Configuration > Linker > Input > Dépendances Supplémentaires: Ajouter
gtestd.lib
Vérifier Que Tout Fonctionne
1.Ouvrir le rpc dans votre Projet de Test contenant les
main()
fonction.2.Collez le code suivant:
1.Debug > Démarrer le Débogage
Si cela fonctionne, vous devriez voir la fenêtre de la console ouverte avec les résultats de vos tests.
prendre un coup d'oeil sur le site du projet:
concernant la documentation disponible.
Si vous avez des questions plus spécifiques, vous pouvez également poser la question dans le Groupe Google groupes: