Sto provando a utilizzare Boost Test per aggiungere alcuni test di unità necessari al mio codice. Tuttavia non riesco a farlo funzionare. In questo momento ho il seguente codiceUtilizzo del test di potenziamento 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()
Da quello che ho capito non ho bisogno di mettere un principale o nulla in quanto spinta si prenderà cura di lui stesso. Tuttavia Visual Studio continua a darmi un errore di "entry point deve essere definito". Devo aggiungere manualmente un collegamento alla libreria statica o qualcosa del genere? Sto compilando come applicazione console .exe standard.
Non posso credere, dopo tutto questo tempo, posso finalmente dare una risposta a questa domanda ^^. Grazie! –