es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GOOGLETEST

El compilador no reconoce los identificadores de C++11.

Cuando intentaba construir el proyecto de prueba de Google en C++, encontré los siguientes errores: Error C3861 ‘t1’: identificador no encontrado Error C2065 ‘t1’: identificador no declarado Error C2039 ‘thread’: no es un miembro de ‘std’ Error C2065 ‘thread’: identificador no declarado Error C2146 error de sintaxis: falta ‘;’ antes . . . Read more

Supresión de Address Sanitizer para gtest

¿Es posible suprimir las funciones de pruebas unitarias? Tengo el analizador de direcciones en mi proyecto y estoy recibiendo informes con información sobre desbordamiento de búfer de pila, que quiero suprimir. Ya hay una página de stackoverflow con un problema similar aquí, pero la solución para esta pregunta no es . . . Read more

Múltiples prerequisitos en llamadas de burla parcialmente ordenadas en googletest.

Estaba leyendo acerca de llamadas parcialmente ordenadas para googletest aquí y entendí cómo funciona su ejemplo. Así que podemos usar: using ::testing::Sequence; … Sequence s1, s2; EXPECT<em>CALL(foo, A()) .InSequence(s1, s2); EXPECT</em>CALL(bar, B()) .InSequence(s1); EXPECT<em>CALL(bar, C()) .InSequence(s2); EXPECT</em>CALL(foo, D()) .InSequence(s2); <code> para mostrar el siguiente DAG: </code> +—> B | A . . . Read more

¿Cómo probar una clase con Google Test?

Estoy aprendiendo Google Test, tengo una clase y quiero probar su función miembro, a continuación está el código de muestra: class B { //…… }; class A { public: //….. void add(string s, B* ptrb) { m.insert(s, ptrb); } void remove(string s) { auto it = m.find(s); if (it != . . . Read more