UnitTest: redesing to avoid #include ".cpp" in Xcode
Each unit test .cpp file is not a separate compilation unit in Xcode project like it is in Visual Studio. Hopefully, Visual Studio test tool still likes this arrangement. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/*
|
||||
/*
|
||||
SPDX-License-Identifier: MIT
|
||||
Copyright © 2023-2024 Amebis
|
||||
*/
|
||||
@@ -39,3 +39,84 @@
|
||||
#include <filesystem>
|
||||
#include <list>
|
||||
#include <thread>
|
||||
|
||||
namespace UnitTests
|
||||
{
|
||||
TEST_CLASS(hash)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(crc32);
|
||||
TEST_METHOD(md5);
|
||||
TEST_METHOD(sha1);
|
||||
};
|
||||
|
||||
TEST_CLASS(math)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(mul);
|
||||
TEST_METHOD(add);
|
||||
};
|
||||
|
||||
TEST_CLASS(parser)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(wtest);
|
||||
TEST_METHOD(sgml_test);
|
||||
TEST_METHOD(http_test);
|
||||
};
|
||||
|
||||
TEST_CLASS(pool)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(test);
|
||||
};
|
||||
|
||||
TEST_CLASS(ring)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(test);
|
||||
};
|
||||
|
||||
TEST_CLASS(sgml)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(sgml2str);
|
||||
TEST_METHOD(str2sgml);
|
||||
};
|
||||
|
||||
TEST_CLASS(stream)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(async);
|
||||
TEST_METHOD(replicator);
|
||||
TEST_METHOD(open_close);
|
||||
TEST_METHOD(file_stat);
|
||||
};
|
||||
|
||||
TEST_CLASS(string)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(sprintf);
|
||||
};
|
||||
|
||||
TEST_CLASS(unicode)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(str2wstr);
|
||||
TEST_METHOD(wstr2str);
|
||||
TEST_METHOD(charset_encoder);
|
||||
TEST_METHOD(normalize);
|
||||
};
|
||||
|
||||
TEST_CLASS(watchdog)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(test);
|
||||
};
|
||||
|
||||
TEST_CLASS(zlib)
|
||||
{
|
||||
public:
|
||||
TEST_METHOD(test);
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user