X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/81ec0e15af36d4ade14cd9ebb01c9a53d262c9be..c29c95fe24973b94fd724db767193171ca7c513d:/tests/interactive/output.cpp diff --git a/tests/interactive/output.cpp b/tests/interactive/output.cpp index 308d2427b7..3d6492cbcd 100644 --- a/tests/interactive/output.cpp +++ b/tests/interactive/output.cpp @@ -21,6 +21,10 @@ #pragma hdrstop #endif +#include "wx/app.h" +#include "wx/wxcrt.h" // for wxPuts +#include "wx/wxcrtvararg.h" // for wxPrintf + // ---------------------------------------------------------------------------- // conditional compilation // ---------------------------------------------------------------------------- @@ -115,7 +119,7 @@ void InteractiveOutputTestCase::TestDllListLoaded() printf(" %s\n", (const char *)details.GetVersion().mb_str()); } - + wxPuts(wxEmptyString); #endif // TEST_DYNLIB } @@ -224,14 +228,10 @@ void InteractiveOutputTestCase::TestMimeAssociate() #ifdef TEST_MIME wxPuts(wxT("*** Testing creation of filetype association ***\n")); - wxFileTypeInfo ftInfo( - wxT("application/x-xyz"), - wxT("xyzview '%s'"), // open cmd - wxT(""), // print cmd - wxT("XYZ File"), // description - wxT(".xyz"), // extensions - wxNullPtr // end of extensions - ); + wxFileTypeInfo ftInfo("application/x-xyz"); + ftInfo.SetOpenCommand("xyzview '%s'"); + ftInfo.SetDescription("XYZ File"); + ftInfo.AddExtension(".xyz"); ftInfo.SetShortDesc(wxT("XYZFile")); // used under Win32 only wxFileType *ft = wxTheMimeTypesManager->Associate(ftInfo); @@ -313,6 +313,8 @@ void InteractiveOutputTestCase::TestUserInfo() // stack backtrace // ---------------------------------------------------------------------------- +#if wxUSE_STACKWALKER + #include "wx/stackwalk.h" class StackDump : public wxStackWalker @@ -363,16 +365,20 @@ protected: } } }; +#endif void InteractiveOutputTestCase::TestStackWalk() { #ifdef TEST_STACKWALKER +#if wxUSE_STACKWALKER wxPuts(wxT("*** Testing wxStackWalker ***")); - StackDump dump(wxTheApp->argv[0]); + wxString progname(wxTheApp->argv[0]); + StackDump dump(progname.utf8_str()); dump.Walk(); - + wxPuts("\n"); +#endif #endif // TEST_STACKWALKER } @@ -381,7 +387,6 @@ void InteractiveOutputTestCase::TestStackWalk() // standard paths // ---------------------------------------------------------------------------- - #include "wx/stdpaths.h" #include "wx/wxchar.h" // wxPrintf @@ -411,7 +416,7 @@ void InteractiveOutputTestCase::TestStandardPaths() wxT("fr"), wxStandardPaths::ResourceCat_Messages ).c_str()); - + wxPuts("\n"); #endif // TEST_STDPATHS } @@ -425,8 +430,9 @@ void InteractiveOutputTestCase::TestStandardPaths() #undef TEST_VOLUME #endif -#include "wx/volume.h" +#ifdef TEST_VOLUME +#include "wx/volume.h" static const wxChar *volumeKinds[] = { wxT("floppy"), @@ -437,6 +443,8 @@ static const wxChar *volumeKinds[] = wxT("other volume"), }; +#endif + void InteractiveOutputTestCase::TestFSVolume() { #ifdef TEST_VOLUME @@ -471,7 +479,7 @@ void InteractiveOutputTestCase::TestFSVolume() vol.GetFlags() & wxFS_VOL_REMOVABLE ? wxT("removable") : wxT("fixed")); } - + wxPuts("\n"); #endif // TEST_VOLUME }