fix ParseFormat("%d") to set the date it finds (#10002)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -645,7 +645,7 @@ void DateTimeTestCase::TestTimeFormat()
|
||||
const char *result = dt2.ParseFormat(s, fmt);
|
||||
if ( !result )
|
||||
{
|
||||
// converion failed - should it have?
|
||||
// conversion failed - should it have?
|
||||
CPPUNIT_ASSERT( kind == CompareNone );
|
||||
}
|
||||
else // conversion succeeded
|
||||
@@ -685,9 +685,15 @@ void DateTimeTestCase::TestTimeFormat()
|
||||
}
|
||||
}
|
||||
|
||||
wxDateTime dt;
|
||||
|
||||
// test partially specified dates too
|
||||
wxDateTime dtDef(26, wxDateTime::Sep, 2008);
|
||||
CPPUNIT_ASSERT( dt.ParseFormat("17", "%d") );
|
||||
CPPUNIT_ASSERT_EQUAL( 17, dt.GetDay() );
|
||||
|
||||
// test compilation of some calls which should compile (and not result in
|
||||
// ambiguity because of char*<->wxCStrData<->wxString conversions)
|
||||
wxDateTime dt;
|
||||
wxString s("foo");
|
||||
CPPUNIT_ASSERT( !dt.ParseFormat("foo") );
|
||||
CPPUNIT_ASSERT( !dt.ParseFormat(wxT("foo")) );
|
||||
|
Reference in New Issue
Block a user