diff options
| author | Martin Hořeňovský | 2026-01-08 14:35:05 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2026-01-11 14:53:08 +0100 |
| commit | 2580eadc4230eedf1b66841bdd27a8aacc2412a5 (patch) | |
| tree | ba8508f3ab737c0b9d11a2fd5c33d0bdbfcd457e /tests/ExtraTests | |
| parent | b59f4f352291a89c4a3fe1488eeccbddeea85625 (diff) | |
| download | catch3-2580eadc4230eedf1b66841bdd27a8aacc2412a5.tar.gz | |
Add UNSCOPED_CAPTURE
Closes #2954
Closes #3010
Diffstat (limited to 'tests/ExtraTests')
| -rw-r--r-- | tests/ExtraTests/X01-PrefixedMacros.cpp | 1 | ||||
| -rw-r--r-- | tests/ExtraTests/X02-DisabledMacros.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/tests/ExtraTests/X01-PrefixedMacros.cpp b/tests/ExtraTests/X01-PrefixedMacros.cpp index d1c246ec..d2d05528 100644 --- a/tests/ExtraTests/X01-PrefixedMacros.cpp +++ b/tests/ExtraTests/X01-PrefixedMacros.cpp @@ -67,6 +67,7 @@ CATCH_TEST_CASE("PrefixedMacros") { int i = 1; CATCH_CAPTURE( i ); CATCH_CAPTURE( i, i + 1 ); + CATCH_UNSCOPED_CAPTURE( i + 2, i + 3 ); CATCH_DYNAMIC_SECTION("Dynamic section: " << i) { CATCH_FAIL_CHECK( "failure" ); } diff --git a/tests/ExtraTests/X02-DisabledMacros.cpp b/tests/ExtraTests/X02-DisabledMacros.cpp index 231adfb0..0c051acc 100644 --- a/tests/ExtraTests/X02-DisabledMacros.cpp +++ b/tests/ExtraTests/X02-DisabledMacros.cpp @@ -48,6 +48,7 @@ TEST_CASE( "Disabled Macros" ) { CAPTURE( 1 ); CAPTURE( 1, "captured" ); + UNSCOPED_CAPTURE( 3 ); REQUIRE_THAT( 1, Catch::Matchers::Predicate( []( int ) { return false; } ) ); @@ -68,6 +69,7 @@ TEST_CASE_PERSISTENT_FIXTURE( DisabledFixture, "Disabled Persistent Fixture" ) { CAPTURE( 1 ); CAPTURE( 1, "captured" ); + UNSCOPED_CAPTURE( 3 ); REQUIRE_THAT( 1, Catch::Matchers::Predicate( []( int ) { return false; } ) ); |