// register in the unnamed registry so that these tests are run by default
CPPUNIT_TEST_SUITE_REGISTRATION( DataStreamTestCase );
-// 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( DataStreamTestCase, "DataStreamTestCase" );
DataStreamTestCase::DataStreamTestCase()
static
wxFloat64 TestFloatRW(wxFloat64 fValue)
{
- wxFileOutputStream* pFileOutput = new wxFileOutputStream( _T("mytext.dat") );
+ wxFileOutputStream* pFileOutput = new wxFileOutputStream( wxT("mytext.dat") );
wxDataOutputStream* pDataOutput = new wxDataOutputStream( *pFileOutput );
*pDataOutput << fValue;
delete pDataOutput;
delete pFileOutput;
- wxFileInputStream* pFileInput = new wxFileInputStream( _T("mytext.dat") );
+ wxFileInputStream* pFileInput = new wxFileInputStream( wxT("mytext.dat") );
wxDataInputStream* pDataInput = new wxDataInputStream( *pFileInput );
wxFloat64 fInFloat;
ValueArray InValues(Size);
{
- wxFileOutputStream FileOutput( _T("mytext.dat") );
+ wxFileOutputStream FileOutput( wxT("mytext.dat") );
wxDataOutputStream DataOutput( FileOutput );
(DataOutput.*pfnWriter)(Values, Size);
}
{
- wxFileInputStream FileInput( _T("mytext.dat") );
+ wxFileInputStream FileInput( wxT("mytext.dat") );
wxDataInputStream DataInput( FileInput );
(DataInput.*pfnReader)(&*InValues.begin(), InValues.size());
ProcessData(&*Values.begin(), Values.size(), pfnWriter, pfnReader);
}
- bool Ok(void) const {
+ bool IsOk() const
+ {
return m_ok;
}
};
T InValue;
{
- wxFileOutputStream FileOutput( _T("mytext.dat") );
+ wxFileOutputStream FileOutput( wxT("mytext.dat") );
wxDataOutputStream DataOutput( FileOutput );
DataOutput << Value;
}
{
- wxFileInputStream FileInput( _T("mytext.dat") );
+ wxFileInputStream FileInput( wxT("mytext.dat") );
wxDataInputStream DataInput( FileInput );
DataInput >> InValue;
CPPUNIT_ASSERT( TestRW(wxLongLong(0x12345678l)) == wxLongLong(0x12345678l) );
CPPUNIT_ASSERT( TestRW(wxLongLong(0x12345678l, 0xabcdef01l)) == wxLongLong(0x12345678l, 0xabcdef01l) );
- CPPUNIT_ASSERT( TestMultiRW<wxLongLong>(ValuesLL, &wxDataOutputStream::WriteLL, &wxDataInputStream::ReadLL).Ok() );
- CPPUNIT_ASSERT( TestMultiRW<wxULongLong>(ValuesULL, &wxDataOutputStream::WriteLL, &wxDataInputStream::ReadLL).Ok() );
+ CPPUNIT_ASSERT( TestMultiRW<wxLongLong>(ValuesLL, &wxDataOutputStream::WriteLL, &wxDataInputStream::ReadLL).IsOk() );
+ CPPUNIT_ASSERT( TestMultiRW<wxULongLong>(ValuesULL, &wxDataOutputStream::WriteLL, &wxDataInputStream::ReadLL).IsOk() );
}
#endif
CPPUNIT_ASSERT( TestRW(wxUint64(0x12345678l)) == wxUint64(0x12345678l) );
CPPUNIT_ASSERT( TestRW((wxUint64(0x12345678l) << 32) + wxUint64(0xabcdef01l)) == (wxUint64(0x12345678l) << 32) + wxUint64(0xabcdef01l) );
- CPPUNIT_ASSERT( TestMultiRW<wxInt64>(ValuesI64, &wxDataOutputStream::Write64, &wxDataInputStream::Read64).Ok() );
- CPPUNIT_ASSERT( TestMultiRW<wxUint64>(ValuesUI64, &wxDataOutputStream::Write64, &wxDataInputStream::Read64).Ok() );
+ CPPUNIT_ASSERT( TestMultiRW<wxInt64>(ValuesI64, &wxDataOutputStream::Write64, &wxDataInputStream::Read64).IsOk() );
+ CPPUNIT_ASSERT( TestMultiRW<wxUint64>(ValuesUI64, &wxDataOutputStream::Write64, &wxDataInputStream::Read64).IsOk() );
}
#endif