diff --git a/tests/framework/testCombinedStack.cpp b/tests/framework/testCombinedStack.cpp index 7d01f3fcd3139507c41617a2fd276ddfedb46138..8cd13dd85b277fbd167ae0ae64d06568f44b5f41 100644 --- a/tests/framework/testCombinedStack.cpp +++ b/tests/framework/testCombinedStack.cpp @@ -218,6 +218,17 @@ TEST_CASE("Combined Stack", "[stack]") { CHECK(s.getEntries() == 0); CHECK(s.isEmpty()); } + + + SECTION("exceptions") { + StackTest s; + auto p1 = s.addParticle(std::tuple{9.9}); + auto p2 = s.addParticle(std::tuple{9.9}); + ++p2; + CHECK_THROWS(s.copy(p1, p2)); + CHECK_THROWS(s.swap(p1, p2)); + CHECK(s.getSize() == 2); + } } //////////////////////////////////////////////////////////// @@ -288,7 +299,6 @@ using StackTest2 = CombinedStack<typename StackTest::stack_implementation_type, TEST_CASE("Combined Stack - multi", "[stack]") { logging::set_level(logging::level::info); - corsika_logger->set_pattern("[%n:%^%-8l%$] custom pattern: %v"); SECTION("create secondaries") {