/* SPDX-License-Identifier: MIT Copyright © 2023 Amebis */ #include "pch.h" #include "math.cpp" #include "parser.cpp" #include "ring.cpp" #include "sgml.cpp" #include "stream.cpp" #include "unicode.cpp" #include int main(int argc, const char * argv[]) { try { UnitTests::math::mul(); UnitTests::math::add(); UnitTests::parser::wtest(); UnitTests::parser::sgml_test(); UnitTests::parser::http_test(); UnitTests::ring::test(); UnitTests::sgml::sgml2wstr(); UnitTests::sgml::wstr2sgml(); UnitTests::stream::async(); UnitTests::stream::replicator(); UnitTests::stream::open_close(); UnitTests::unicode::str2wstr(); UnitTests::unicode::wstr2str(); std::cout << "PASS\n"; return 0; } catch (const std::exception& ex) { std::cerr << ex.what() << " FAIL\n"; return 1; } }