// Purpose: wxTextFile unit test
// Author: Vadim Zeitlin
// Created: 2006-03-31
-// RCS-ID: $Id$
// Copyright: (c) 2006 Vadim Zeitlin
///////////////////////////////////////////////////////////////////////////////
#include "wx/ffile.h"
#include "wx/textfile.h"
+#ifdef __VISUALC__
+ #define unlink _unlink
+#endif
+
// ----------------------------------------------------------------------------
// test class
// ----------------------------------------------------------------------------
// register in the unnamed registry so that these tests are run by default
CPPUNIT_TEST_SUITE_REGISTRATION( TextFileTestCase );
-// also include in it's own registry so that these tests can be run alone
+// also include in its own registry so that these tests can be run alone
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TextFileTestCase, "TextFileTestCase" );
void TextFileTestCase::CreateTestFile(size_t len, const char *contents)
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) );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("baz")), f.GetLastLine() );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("bar")), f.GetLine(1) );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("baz")), f.GetLastLine() );
}
void TextFileTestCase::ReadUnix()
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) );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("baz")), f.GetLastLine() );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("bar")), f.GetLine(1) );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("baz")), f.GetLastLine() );
}
void TextFileTestCase::ReadMac()
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) );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("baz")), f.GetLastLine() );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("bar")), f.GetLine(1) );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("baz")), f.GetLastLine() );
}
void TextFileTestCase::ReadMixed()
CPPUNIT_ASSERT_EQUAL( wxTextFileType_Mac, f.GetLineType(0) );
CPPUNIT_ASSERT_EQUAL( wxTextFileType_Dos, f.GetLineType(1) );
CPPUNIT_ASSERT_EQUAL( wxTextFileType_Unix, f.GetLineType(2) );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("foo")), f.GetFirstLine() );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("bar")), f.GetLine(1) );
- CPPUNIT_ASSERT_EQUAL( wxString(_T("baz")), f.GetLastLine() );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("foo")), f.GetFirstLine() );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("bar")), f.GetLine(1) );
+ CPPUNIT_ASSERT_EQUAL( wxString(wxT("baz")), f.GetLastLine() );
}
#if wxUSE_UNICODE