Estoy tratando de usar Boost Test para agregar algunas pruebas de unidad muy necesarias a mi código. Sin embargo, parece que no puedo hacer que funcione. Ahora mismo tengo el siguiente códigoUso de la prueba de refuerzo con Visual Studio
#include <Drawing.h>
#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_MODULE DrawingModelTests
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_SUITE(DrawingModelTests)
BOOST_AUTO_TEST_CASE (DrawingConstructorTest)
{
Drawing * drawing = new Drawing;
delete drawing;
}
BOOST_AUTO_TEST_SUITE_END()
Por lo que entiendo que no necesito poner un principal o nada desde el impulso se hará cargo de él mismo. Sin embargo, Visual Studio me sigue dando un error de "punto de entrada debe estar definido". ¿Debo agregar manualmente un enlace a la biblioteca estática o algo así? Estoy compilando como una aplicación de consola .exe estándar.
No puedo creer que, después de todo este tiempo, finalmente pueda responder a esa pregunta ^^. ¡Gracias! –