give more detailed message when the test fails in TestTimeFormat()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59844 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -701,7 +701,7 @@ void DateTimeTestCase::TestTimeFormat()
|
|||||||
for ( size_t d = 0; d < WXSIZEOF(formatTestDates); d++ )
|
for ( size_t d = 0; d < WXSIZEOF(formatTestDates); d++ )
|
||||||
{
|
{
|
||||||
wxDateTime dt = formatTestDates[d].DT();
|
wxDateTime dt = formatTestDates[d].DT();
|
||||||
for ( size_t n = 0; n < WXSIZEOF(formatTestFormats); n++ )
|
for ( unsigned n = 0; n < WXSIZEOF(formatTestFormats); n++ )
|
||||||
{
|
{
|
||||||
const char *fmt = formatTestFormats[n].format;
|
const char *fmt = formatTestFormats[n].format;
|
||||||
|
|
||||||
@@ -723,7 +723,10 @@ void DateTimeTestCase::TestTimeFormat()
|
|||||||
if ( !result )
|
if ( !result )
|
||||||
{
|
{
|
||||||
// conversion failed - should it have?
|
// conversion failed - should it have?
|
||||||
CPPUNIT_ASSERT( kind == CompareNone );
|
WX_ASSERT_MESSAGE(
|
||||||
|
("Test #%lu failed: failed to parse \"%s\"", n, s),
|
||||||
|
kind == CompareNone
|
||||||
|
);
|
||||||
}
|
}
|
||||||
else // conversion succeeded
|
else // conversion succeeded
|
||||||
{
|
{
|
||||||
@@ -734,7 +737,11 @@ void DateTimeTestCase::TestTimeFormat()
|
|||||||
while ( *result && (*result >= 'A' && *result <= 'Z') )
|
while ( *result && (*result >= 'A' && *result <= 'Z') )
|
||||||
result++;
|
result++;
|
||||||
|
|
||||||
CPPUNIT_ASSERT( !*result );
|
WX_ASSERT_MESSAGE(
|
||||||
|
("Test #%lu failed: \"%s\" was lest unparsed in \"%s\"",
|
||||||
|
n, result, s),
|
||||||
|
!*result
|
||||||
|
);
|
||||||
|
|
||||||
switch ( kind )
|
switch ( kind )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user