From a15239a6fd5420b784e4e03d153992468ab914ea Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 17 May 2009 11:52:26 +0000 Subject: [PATCH] correct test failures under MSW, it shouldn't assume that all predefined fonts have non-empty facenames git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60675 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- tests/misc/settings.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/misc/settings.cpp b/tests/misc/settings.cpp index 49b072e1fc..0c01100932 100644 --- a/tests/misc/settings.cpp +++ b/tests/misc/settings.cpp @@ -106,7 +106,7 @@ void SettingsTestCase::GlobalColours() void SettingsTestCase::GlobalFonts() { - wxFont font[] = + const wxFont font[] = { *wxNORMAL_FONT, *wxSMALL_FONT, @@ -115,8 +115,13 @@ void SettingsTestCase::GlobalFonts() }; for (unsigned int i=0; i < WXSIZEOF(font); i++) - CPPUNIT_ASSERT( font[i].IsOk() && - wxFontEnumerator::IsValidFacename(font[i].GetFaceName()) ); + { + CPPUNIT_ASSERT( font[i].IsOk() ); + + const wxString facename = font[i].GetFaceName(); + if ( !facename.empty() ) + CPPUNIT_ASSERT( wxFontEnumerator::IsValidFacename(facename) ); + } } void SettingsTestCase::GlobalBrushes() -- 2.50.0