X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b5b208a1796ecf1b9ab267d200705b4f3b4d10e3..37d8aa5b686ec3b48aa9a6c480dd06738c5a9e64:/tests/toplevel/toplevel.cpp diff --git a/tests/toplevel/toplevel.cpp b/tests/toplevel/toplevel.cpp index c60e3c1d25..2c129ec479 100644 --- a/tests/toplevel/toplevel.cpp +++ b/tests/toplevel/toplevel.cpp @@ -18,8 +18,10 @@ #endif #ifndef WX_PRECOMP - #include "wx/app.h" - #include "wx/window.h" + #include "wx/dialog.h" + #include "wx/frame.h" + #include "wx/textctrl.h" + #include "wx/toplevel.h" #endif // WX_PRECOMP #include "wx/evtloop.h" @@ -33,9 +35,6 @@ class TopLevelWindowTestCase : public CppUnit::TestCase public: TopLevelWindowTestCase() { } - virtual void setUp(); - virtual void tearDown(); - private: CPPUNIT_TEST_SUITE( TopLevelWindowTestCase ); CPPUNIT_TEST( DialogShowTest ); @@ -50,22 +49,10 @@ private: }; // register in the unnamed registry so that these tests are run by default -CPPUNIT_TEST_SUITE_REGISTRATION( TopLevelWindowTestCase ); +//CPPUNIT_TEST_SUITE_REGISTRATION( TopLevelWindowTestCase ); -// also include in it's own registry so that these tests can be run alone -CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TopLevelWindowTestCase, "TopLevelWindowTestCase" ); - -// ---------------------------------------------------------------------------- -// test initialization -// ---------------------------------------------------------------------------- - -void TopLevelWindowTestCase::setUp() -{ -} - -void TopLevelWindowTestCase::tearDown() -{ -} +// also include in its own registry so that these tests can be run alone +CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TopLevelWindowTestCase, "fixme" ); // ---------------------------------------------------------------------------- // tests themselves @@ -88,25 +75,25 @@ void TopLevelWindowTestCase::FrameShowTest() void TopLevelWindowTestCase::TopLevelWindowShowTest(wxTopLevelWindow* tlw) { CPPUNIT_ASSERT(!tlw->IsShown()); - + wxTextCtrl* textCtrl = new wxTextCtrl(tlw, -1, "test"); textCtrl->SetFocus(); - + // only run this test on platforms where ShowWithoutActivating is implemented. -#ifdef __WXMSW__ || defined(__WXMAC__) +#if defined(__WXMSW__) || defined(__WXMAC__) tlw->ShowWithoutActivating(); CPPUNIT_ASSERT(tlw->IsShown()); CPPUNIT_ASSERT(!tlw->IsActive()); - + tlw->Hide(); CPPUNIT_ASSERT(!tlw->IsShown()); CPPUNIT_ASSERT(!tlw->IsActive()); #endif - + tlw->Show(true); CPPUNIT_ASSERT(tlw->IsActive()); CPPUNIT_ASSERT(tlw->IsShown()); - + tlw->Hide(); CPPUNIT_ASSERT(!tlw->IsShown()); CPPUNIT_ASSERT(tlw->IsActive());