// Created: 14.02.04
// RCS-ID: $Id$
// Copyright: (c) 2003 TT-Solutions
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
-#include "wx/wxprec.h"
+#include "testprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#include "wx/fontmap.h"
-#include "wx/cppunit.h"
-
// ----------------------------------------------------------------------------
// test class
// ----------------------------------------------------------------------------
static const wxChar *descriptions[] =
{
- // some vali charsets
+ // some valid charsets
_T("Default encoding" ),
_T("Western European (ISO-8859-1)" ),
_T("Indian (ISO-8859-12)" ),
_T("Unknown encoding (-1)" ),
};
+ wxFontMapperBase& fmap = *wxFontMapperBase::Get();
for ( size_t n = 0; n < WXSIZEOF(charsets); n++ )
{
- wxFontEncoding enc = wxFontMapper::Get()->CharsetToEncoding(charsets[n]);
- CPPUNIT_ASSERT( wxFontMapper::Get()->GetEncodingName(enc) == names[n] );
- CPPUNIT_ASSERT( wxFontMapper::Get()->GetEncodingDescription(enc) == descriptions[n] );
+ wxFontEncoding enc = fmap.CharsetToEncoding(charsets[n]);
+ CPPUNIT_ASSERT_EQUAL( names[n], fmap.GetEncodingName(enc).Lower() );
+ CPPUNIT_ASSERT_EQUAL( descriptions[n], fmap.GetEncodingDescription(enc) );
}
}