From a86419c0bec36b4c670334c22dff7428e42762c9 Mon Sep 17 00:00:00 2001 From: Artur Wieczorek Date: Sat, 11 Sep 2021 21:51:43 +0200 Subject: [PATCH] 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. --- tests/controls/windowtest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/controls/windowtest.cpp b/tests/controls/windowtest.cpp index 377a2538cf..a0dce6b2f4 100644 --- a/tests/controls/windowtest.cpp +++ b/tests/controls/windowtest.cpp @@ -431,8 +431,13 @@ TEST_CASE_METHOD(WindowTestCase, "Window::SizerErrors", "[window][sizer][error]" wxScopedPtr const sizer2(new wxBoxSizer(wxHORIZONTAL)); REQUIRE_NOTHROW( sizer1->Add(child) ); +#ifdef __WXDEBUG__ CHECK_THROWS_AS( sizer1->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( sizer2->Add(child) );