Added ParseFormat("%s") tests.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -786,6 +786,14 @@ void DateTimeTestCase::TestTimeFormat()
|
|||||||
CPPUNIT_ASSERT_EQUAL( 1856, dt.GetYear() );
|
CPPUNIT_ASSERT_EQUAL( 1856, dt.GetYear() );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// also test %l separately
|
||||||
|
CPPUNIT_ASSERT( dt.ParseFormat("12:23:45.678", "%H:%M:%S.%l") );
|
||||||
|
CPPUNIT_ASSERT_EQUAL( 678, dt.GetMillisecond() );
|
||||||
|
|
||||||
|
// test special case of %l matching 0 milliseconds
|
||||||
|
CPPUNIT_ASSERT( dt.ParseFormat("12:23:45.000", "%H:%M:%S.%l") );
|
||||||
|
CPPUNIT_ASSERT_EQUAL( 0, dt.GetMillisecond() );
|
||||||
|
|
||||||
// test partially specified dates too
|
// test partially specified dates too
|
||||||
wxDateTime dtDef(26, wxDateTime::Sep, 2008);
|
wxDateTime dtDef(26, wxDateTime::Sep, 2008);
|
||||||
CPPUNIT_ASSERT( dt.ParseFormat("17", "%d") );
|
CPPUNIT_ASSERT( dt.ParseFormat("17", "%d") );
|
||||||
|
Reference in New Issue
Block a user