Charsets part moved from console sample to test unit.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27883 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2004-06-18 15:44:46 +00:00
parent 6d27420f9e
commit bc55323bc3
2 changed files with 74 additions and 45 deletions

View File

@@ -51,7 +51,6 @@
#if TEST_ALL
#define TEST_CHARSET
#define TEST_CMDLINE
#define TEST_DATETIME
#define TEST_DIR
@@ -153,46 +152,6 @@ static wxString MakePrintable(const wxChar *s)
#endif // MakePrintable() is used
// ----------------------------------------------------------------------------
// wxFontMapper::CharsetToEncoding
// ----------------------------------------------------------------------------
#ifdef TEST_CHARSET
#include "wx/fontmap.h"
static void TestCharset()
{
static const wxChar *charsets[] =
{
// some vali charsets
_T("us-ascii "),
_T("iso8859-1 "),
_T("iso-8859-12 "),
_T("koi8-r "),
_T("utf-7 "),
_T("cp1250 "),
_T("windows-1252"),
// and now some bogus ones
_T(" "),
_T("cp1249 "),
_T("iso--8859-1 "),
_T("iso-8859-19 "),
};
for ( size_t n = 0; n < WXSIZEOF(charsets); n++ )
{
wxFontEncoding enc = wxFontMapper::Get()->CharsetToEncoding(charsets[n]);
wxPrintf(_T("Charset: %s\tEncoding: %s (%s)\n"),
charsets[n],
wxFontMapper::Get()->GetEncodingName(enc).c_str(),
wxFontMapper::Get()->GetEncodingDescription(enc).c_str());
}
}
#endif // TEST_CHARSET
// ----------------------------------------------------------------------------
// wxCmdLineParser
// ----------------------------------------------------------------------------
@@ -5311,10 +5270,6 @@ int main(int argc, char **argv)
}
#endif // TEST_SNGLINST
#ifdef TEST_CHARSET
TestCharset();
#endif // TEST_CHARSET
#ifdef TEST_CMDLINE
TestCmdLineConvert();