21 #ifndef mia_internal_autotest_hh
22 #define mia_internal_autotest_hh
30 #ifndef BOOST_TEST_DYN_LINK
31 #define BOOST_TEST_DYN_LINK
34 #define BOOST_TEST_MAIN
35 #define BOOST_TEST_NO_MAIN
36 #include <boost/test/unit_test.hpp>
37 #include <boost/test/floating_point_comparison.hpp>
39 #include <miaconfig.h>
52 int BOOST_TEST_CALL_DECL
53 main(
int argc,
char* argv[] )
56 setenv(
"MIA_PLUGIN_TESTPATH", MIA_BUILD_ROOT
"/plugintest/" PLUGIN_INSTALL_PATH ,1);
58 _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
59 _CrtSetReportMode( _CRT_ERROR, _CRTDBG_MODE_DEBUG );
61 if (mia::CCmdOptionList(
description).parse(argc, argv,
"boost-test-option") != mia::CCmdOptionList::hr_no)
64 return ::boost::unit_test::unit_test_main( &init_unit_test, argc, argv );