#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include int main(int argc, char** argv) { int status = 0; auto ASSERT_TEST = [&status, argc, argv](QObject* obj) { status |= QTest::qExec(obj, argc, argv); delete obj; }; ASSERT_TEST(new TST_Configuration); ASSERT_TEST(new TST_CppWebApplication); ASSERT_TEST(new TST_CppWebServer); ASSERT_TEST(new TST_CppWebController); ASSERT_TEST(new TST_CSTLCompiler); ASSERT_TEST(new TST_CSTLCompilerAttributes); ASSERT_TEST(new TST_CSTLCompilerFor); ASSERT_TEST(new TST_CSTLCompilerIf); ASSERT_TEST(new TST_CSTLCompilerImport); ASSERT_TEST(new TST_CSTLCompilerObject); ASSERT_TEST(new TST_FileManager); ASSERT_TEST(new TST_Filter); ASSERT_TEST(new TST_FilterChain); ASSERT_TEST(new TST_HttpParser); ASSERT_TEST(new TST_HttpReadRequest); ASSERT_TEST(new TST_Request); ASSERT_TEST(new TST_Response); ASSERT_TEST(new TST_Session); ASSERT_TEST(new TST_MetaClassParser); ASSERT_TEST(new TST_Properties); ASSERT_TEST(new TST_QListObject); ASSERT_TEST(new TST_QMapThreadSafety); ASSERT_TEST(new TST_RequestDispatcher); ASSERT_TEST(new TST_URLEncoder); ASSERT_TEST(new TST_CSTLCompilerOut); return status; }