/** @file * * @par History */ #include "poltest.h" #include "testenv.h" #include "pol_global_config.h" #ifdef ENABLE_BENCHMARK #include #endif namespace Pol { namespace Testing { #define RUNTEST( t ) \ INFO_PRINTLN( " - {}", ( #t ) ); \ t(); bool run_pol_tests() { // create_test_environment(); #ifdef ENABLE_BENCHMARK benchmark::RunSpecifiedBenchmarks(); return; #endif RUNTEST( test_splitnamevalue ) RUNTEST( test_convertquotedstring ) RUNTEST( test_sanitizeUnicodeWithIso ) RUNTEST( test_encodingconversions ) // skilladv_test(); // drop_test(); // walk_test(); // multiwalk_test(); // map_test(); RUNTEST( dynprops_test ) RUNTEST( packet_test ) RUNTEST( vector2d_test ) RUNTEST( vector3d_test ) RUNTEST( pos2d_test ) RUNTEST( pos3d_test ) RUNTEST( pos4d_test ) RUNTEST( range2d_test ) RUNTEST( range3d_test ) RUNTEST( test_curlfeatures ) RUNTEST( decay_test ) // RUNTEST( dummy ) UnitTest::display_test_results(); return UnitTest::result(); } } // namespace Testing } // namespace Pol