X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/93a57d19fe85793ba13e077e06849536b2b98775..6d9ecc870ac0240b625c7a1315d2091a0f8af7d3:/tests/textfile/textfiletest.cpp diff --git a/tests/textfile/textfiletest.cpp b/tests/textfile/textfiletest.cpp index e451a87d83..01b6da60af 100644 --- a/tests/textfile/textfiletest.cpp +++ b/tests/textfile/textfiletest.cpp @@ -97,7 +97,7 @@ void TextFileTestCase::ReadEmpty() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName())) ); - CPPUNIT_ASSERT_EQUAL( 0u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)0, f.GetLineCount() ); } void TextFileTestCase::ReadDOS() @@ -107,7 +107,7 @@ void TextFileTestCase::ReadDOS() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName())) ); - CPPUNIT_ASSERT_EQUAL( 3u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)3, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Dos, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_None, f.GetLineType(2) ); CPPUNIT_ASSERT_EQUAL( wxString(_T("bar")), f.GetLine(1) ); @@ -121,7 +121,7 @@ void TextFileTestCase::ReadUnix() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName())) ); - CPPUNIT_ASSERT_EQUAL( 3u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)3, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Unix, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_None, f.GetLineType(2) ); CPPUNIT_ASSERT_EQUAL( wxString(_T("bar")), f.GetLine(1) ); @@ -135,7 +135,7 @@ void TextFileTestCase::ReadMac() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName())) ); - CPPUNIT_ASSERT_EQUAL( 3u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)3, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Mac, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_None, f.GetLineType(2) ); CPPUNIT_ASSERT_EQUAL( wxString(_T("bar")), f.GetLine(1) ); @@ -149,7 +149,7 @@ void TextFileTestCase::ReadMixed() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName())) ); - CPPUNIT_ASSERT_EQUAL( 3u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)3, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Mac, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Dos, f.GetLineType(1) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Unix, f.GetLineType(2) ); @@ -168,12 +168,14 @@ void TextFileTestCase::ReadUTF8() wxTextFile f; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName()), wxConvUTF8) ); - CPPUNIT_ASSERT_EQUAL( 2u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)2, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Unix, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_None, f.GetLineType(1) ); +#ifdef wxHAVE_U_ESCAPE CPPUNIT_ASSERT_EQUAL( wxString(L"\u041f"), f.GetFirstLine() ); CPPUNIT_ASSERT_EQUAL( wxString(L"\u0440\u0438\u0432\u0435\u0442"), f.GetLastLine() ); +#endif // wxHAVE_U_ESCAPE } void TextFileTestCase::ReadUTF16() @@ -183,15 +185,18 @@ void TextFileTestCase::ReadUTF16() "\x40\x04\x38\x04\x32\x04\x35\x04\x42\x04"); wxTextFile f; - wxMBConvUTF16 conv; + wxMBConvUTF16LE conv; CPPUNIT_ASSERT( f.Open(wxString::FromAscii(GetTestFileName()), conv) ); - CPPUNIT_ASSERT_EQUAL( 2u, f.GetLineCount() ); + CPPUNIT_ASSERT_EQUAL( (size_t)2, f.GetLineCount() ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_Dos, f.GetLineType(0) ); CPPUNIT_ASSERT_EQUAL( wxTextFileType_None, f.GetLineType(1) ); + +#ifdef wxHAVE_U_ESCAPE CPPUNIT_ASSERT_EQUAL( wxString(L"\u041f"), f.GetFirstLine() ); CPPUNIT_ASSERT_EQUAL( wxString(L"\u0440\u0438\u0432\u0435\u0442"), f.GetLastLine() ); +#endif // wxHAVE_U_ESCAPE } #endif // wxUSE_UNICODE