Tag: CATCH2
Estoy escribiendo una Unidad de Prueba utilizando Catch2. Quiero comprobar si dos vectores son iguales. Se ven así utilizando gmplib: std::vector<mpf_class> result Debido a que estoy “falsificando” el vector expected_result, obtengo el siguiente mensaje después de una prueba fallida: unittests/test.cpp:01: ERROR: REQUIRE( actual_result == expected_result ) with expansion: { 0.5, . . . Read more
Estoy tratando de probar un código que requiere un poco de configuración para usarlo, y me gustaría evitar repetir los pasos de configuración. Los pasos de configuración dependen del input, pero los resultados podrían ser significativamente diferentes según los inputs exactos. ¿Existe una buena forma de configurar un caso de . . . Read more
Estoy usando ThreadSanitizer con Catch2. Desafortunadamente, ThreadSanitizer está encontrando fugas de hilo con Catch2 y condiciones de carrera de hilo en mi código. ¿Existe alguna manera de desactivar la detección de fugas de hilo de ThreadSanitizer pero dejar activas sus pruebas de condiciones de carrera?
Ya he utilizado Catch2 para pruebas con éxito, pero esta vez ocurrió un problema. Estoy agregando un submódulo de Catch2 a mi proyecto (esto no es una rama -v2.x) e incluyo “../Catch2/src/catch2/catch_all.hpp” en mis archivos de prueba. El problema es que en catch_all.hpp no se encuentran todos los archivos .hpp . . . Read more