mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	Fmt and tag fixup for #876
Github wouldn't let me push to the PR, probably because it was made from fork of a fork...
This commit is contained in:
		| @@ -38,8 +38,7 @@ namespace Catch { | ||||
|     {} | ||||
|  | ||||
|     ScopedMessage::~ScopedMessage() { | ||||
|         if (!std::uncaught_exception()) | ||||
|         { | ||||
|         if ( !std::uncaught_exception() ){ | ||||
|             getResultCapture().popScopedMessage(m_info); | ||||
|         } | ||||
|     } | ||||
|   | ||||
| @@ -210,17 +210,17 @@ TEST_CASE( "Mismatching exception messages failing the test", "[.][failing][!thr | ||||
|     REQUIRE_THROWS_WITH( thisThrows(), "expected exception" ); | ||||
| } | ||||
|  | ||||
| TEST_CASE( "#748 - captures with unexpected exceptions", "[!shouldfail]" ) { | ||||
| TEST_CASE( "#748 - captures with unexpected exceptions", "[!shouldfail][!throws]" ) { | ||||
|     int answer = 42; | ||||
|     CAPTURE(answer); | ||||
|     CAPTURE( answer ); | ||||
|     // the message should be printed on the first two sections but not on the third | ||||
|     SECTION( "outside assertions" ) { | ||||
|         thisThrows(); | ||||
|     } | ||||
|     SECTION( "inside REQUIRE_NOTHROW" ) { | ||||
|         REQUIRE_NOTHROW(thisThrows()); | ||||
|         REQUIRE_NOTHROW( thisThrows() ); | ||||
|     } | ||||
|     SECTION( "inside REQUIRE_THROWS" ) { | ||||
|         REQUIRE_THROWS(thisThrows()); | ||||
|         REQUIRE_THROWS( thisThrows() ); | ||||
|     } | ||||
| } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský