diff options
Diffstat (limited to 'externals/simpleini/tests/ts-utf8.cpp')
| -rw-r--r-- | externals/simpleini/tests/ts-utf8.cpp | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/externals/simpleini/tests/ts-utf8.cpp b/externals/simpleini/tests/ts-utf8.cpp deleted file mode 100644 index a463dc32a1..0000000000 --- a/externals/simpleini/tests/ts-utf8.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include "pch.h" -#include "../SimpleIni.h" - -class TestUTF8 : public ::testing::Test { -protected: - void SetUp() override; -protected: - CSimpleIniA ini; -}; - -void TestUTF8::SetUp() { - ini.SetUnicode(); - SI_Error err = ini.LoadFile("tests.ini"); - ASSERT_EQ(err, SI_OK); -} - -TEST_F(TestUTF8, TestSectionAKeyAValA) { - const char* result = ini.GetValue("section1", "key1"); - ASSERT_STREQ(result, "value1"); -} - -TEST_F(TestUTF8, TestSectionAKeyAValU) { - const char tesuto2[] = u8"テスト2"; - const char* result = ini.GetValue("section2", "test2"); - ASSERT_STREQ(result, tesuto2); -} - -TEST_F(TestUTF8, TestSectionAKeyUValA) { - const char tesuto[] = u8"テスト"; - const char* result = ini.GetValue("section2", tesuto); - ASSERT_STREQ(result, "test"); -} - -TEST_F(TestUTF8, TestSectionAKeyUValU) { - const char tesuto2[] = u8"テスト2"; - const char tesutoni[] = u8"テスト二"; - const char* result = ini.GetValue("section2", tesuto2); - ASSERT_STREQ(result, tesutoni); -} - -TEST_F(TestUTF8, TestSectionUKeyAValA) { - const char kensa[] = u8"検査"; - const char* result = ini.GetValue(kensa, "key2"); - ASSERT_STREQ(result, "value2"); -} - -TEST_F(TestUTF8, TestSectionUKeyAValU) { - const char kensa[] = u8"検査"; - const char tesuto2[] = u8"テスト2"; - const char* result = ini.GetValue(kensa, "test2"); - ASSERT_STREQ(result, tesuto2); -} - -TEST_F(TestUTF8, TestSectionUKeyUValA) { - const char kensa[] = u8"検査"; - const char tesuto[] = u8"テスト"; - const char* result = ini.GetValue(kensa, tesuto); - ASSERT_STREQ(result, "test"); -} - -TEST_F(TestUTF8, TestSectionUKeyUValU) { - const char kensa[] = u8"検査"; - const char tesuto2[] = u8"テスト2"; - const char tesutoni[] = u8"テスト二"; - const char* result = ini.GetValue(kensa, tesuto2); - ASSERT_STREQ(result, tesutoni); -} |
