// // UnicodeConverterTest.cpp // // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #ifndef POCO_NO_WSTRING #include "Poco/UnicodeConverter.h" #include "UnicodeConverterTest.h" #include "CppUnit/TestCaller.h" #include "CppUnit/TestSuite.h" #include "Poco/UTFString.h" using Poco::UnicodeConverter; using Poco::UTF16Char; using Poco::UTF16String; using Poco::UTF32Char; using Poco::UTF32String; UnicodeConverterTest::UnicodeConverterTest(const std::string& name): CppUnit::TestCase(name) { } UnicodeConverterTest::~UnicodeConverterTest() { } void UnicodeConverterTest::testUTF16() { runTests(); } void UnicodeConverterTest::testUTF32() { runTests(); } void UnicodeConverterTest::setUp() { } void UnicodeConverterTest::tearDown() { } CppUnit::Test* UnicodeConverterTest::suite() { CppUnit::TestSuite* pSuite = new CppUnit::TestSuite("UnicodeConverterTest"); CppUnit_addTest(pSuite, UnicodeConverterTest, testUTF16); CppUnit_addTest(pSuite, UnicodeConverterTest, testUTF32); return pSuite; } #endif