Estas instrucciones de obtener el marco de pruebas de trabajo para la configuración de depuración.
Obtener Google C++ Framework de Pruebas
1.Download la última GTEST marco
2.Unzip a C:\gtest
generar las bibliotecas marco
1.Open C:\gtest\msvc\gtest.sln
en Visual Studio
configuración 2.Set de "depuración"
3.Build Solución
Crear y configurar su proyecto de prueba
1.Create una nueva solución y elegir la plantilla de Visual C++> Win32> Win32 Aplicación de consola
2.Right haga clic en el proyecto recién creado y seleccione Propiedades
configuración 3.Cambie de depurar.
4.Configuration Propiedades> C/C++> General> Directorios de inclusión adicionales: Agregar C:\gtest\include
5.Configuration Propiedades> C/C++> Generación de código> Biblioteca Tiempo de ejecución: Si sus enlaces de código en un archivo DLL en tiempo de ejecución, seleccione Multi-threaded Debug DLL (/ MDd). De lo contrario, elija Depuración multiproceso (/ MTd).
6.Configuration Propiedades> Enlazador> General> Directorios Biblioteca adicionales: Añadir C:\gtest\msvc\gtest\Debug
7.Propiedades de configuración> Linker> Entrada> Dependencias adicionales: Añadir gtestd.lib
Verificación todo funciona
1.Open el CPP en su proyecto de prueba que contiene la función main()
.
2.Paste el siguiente código:
#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(&argc, argv);
RUN_ALL_TESTS();
std::getchar(); // keep console window open until Return keystroke
}
1.Debug> iniciar la depuración
Si esto funciona debería ver la ventana de la consola abierta con sus resultados.
su sugerencia no es tan útil en SO –
Le proporcioné referencias a las fuentes que con mayor probabilidad responderán preguntas específicas. también podría abordar lo que no está claro en el archivo README allí, por lo que se puede mejorar. – udo