/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Base.UnitTest/Base.UnitTest.cpp
37 строк
967 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
// This directive will define the main entry point #define BOOST_TEST_MODULE Base #include <boost/test/unit_test.hpp> #include <boost/test/parameterized_test.hpp> #include "rbx/Debug.h" #include "rbx/test/Base.UnitTest.Lib.h" #ifdef _WIN32 int BOOST_TEST_CALL_DECL main( int argc, char* argv[] ) { char** filteredArgv = new char*[argc]; int filteredArgc = 0; for (int i = 0; i < argc; i++) if (!RBX::Test::BaseGlobalFixture::processArg(argv[i])) filteredArgv[filteredArgc++] = argv[i]; // prototype for user's unit test init function #ifdef BOOST_TEST_ALTERNATIVE_INIT_API boost::unit_test::init_unit_test_func init_func = &init_unit_test; #else boost::unit_test::init_unit_test_func init_func = &init_unit_test_suite; #endif int result = ::boost::unit_test::unit_test_main( init_func, filteredArgc, filteredArgv ); delete [] filteredArgv; return result; } #endif using namespace RBX::Test; BOOST_GLOBAL_FIXTURE(BaseGlobalFixture);