Fix Window::SizerErrors test in release build
In release build no exceptions are thrown by wxASSERT/wxCHECK so there is no need to check them.
This commit is contained in:
@@ -431,8 +431,13 @@ TEST_CASE_METHOD(WindowTestCase, "Window::SizerErrors", "[window][sizer][error]"
|
|||||||
wxScopedPtr<wxSizer> const sizer2(new wxBoxSizer(wxHORIZONTAL));
|
wxScopedPtr<wxSizer> const sizer2(new wxBoxSizer(wxHORIZONTAL));
|
||||||
|
|
||||||
REQUIRE_NOTHROW( sizer1->Add(child) );
|
REQUIRE_NOTHROW( sizer1->Add(child) );
|
||||||
|
#ifdef __WXDEBUG__
|
||||||
CHECK_THROWS_AS( sizer1->Add(child), TestAssertFailure );
|
CHECK_THROWS_AS( sizer1->Add(child), TestAssertFailure );
|
||||||
CHECK_THROWS_AS( sizer2->Add(child), TestAssertFailure );
|
CHECK_THROWS_AS( sizer2->Add(child), TestAssertFailure );
|
||||||
|
#else
|
||||||
|
CHECK_NOTHROW( sizer1->Add(child) );
|
||||||
|
CHECK_NOTHROW( sizer2->Add(child) );
|
||||||
|
#endif
|
||||||
|
|
||||||
CHECK_NOTHROW( sizer1->Detach(child) );
|
CHECK_NOTHROW( sizer1->Detach(child) );
|
||||||
CHECK_NOTHROW( sizer2->Add(child) );
|
CHECK_NOTHROW( sizer2->Add(child) );
|
||||||
|
Reference in New Issue
Block a user