Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/projects
diff options
context:
space:
mode:
authorJohn Beard2022-03-04 14:29:22 +0000
committerGitHub2022-03-04 15:29:22 +0100
commitff151d2833d48aa630564859cd1401a93a2bb333 (patch)
treec2c3d51e1348d97d7afdd81aeab99d5c6c5ac413 /projects
parent958944d27a2d2fb82aa008377bf4f8752f6b848e (diff)
downloadcatch3-ff151d2833d48aa630564859cd1401a93a2bb333.tar.gz
Fix: CAPTURE not variadic when disabled (#2378)
Closes: #2316
Diffstat (limited to 'projects')
-rw-r--r--projects/ExtraTests/X01-PrefixedMacros.cpp1
-rw-r--r--projects/ExtraTests/X02-DisabledMacros.cpp4
2 files changed, 5 insertions, 0 deletions
diff --git a/projects/ExtraTests/X01-PrefixedMacros.cpp b/projects/ExtraTests/X01-PrefixedMacros.cpp
index 3d2ab9c1..4a4d4293 100644
--- a/projects/ExtraTests/X01-PrefixedMacros.cpp
+++ b/projects/ExtraTests/X01-PrefixedMacros.cpp
@@ -53,6 +53,7 @@ CATCH_TEST_CASE("PrefixedMacros") {
CATCH_SECTION("some section") {
int i = 1;
CATCH_CAPTURE( i );
+ CATCH_CAPTURE( i, i + 1 );
CATCH_DYNAMIC_SECTION("Dynamic section: " << i) {
CATCH_FAIL_CHECK( "failure" );
}
diff --git a/projects/ExtraTests/X02-DisabledMacros.cpp b/projects/ExtraTests/X02-DisabledMacros.cpp
index 3a969d76..2669145d 100644
--- a/projects/ExtraTests/X02-DisabledMacros.cpp
+++ b/projects/ExtraTests/X02-DisabledMacros.cpp
@@ -26,6 +26,10 @@ foo f;
// This test should not be run, because it won't be registered
TEST_CASE( "Disabled Macros" ) {
+
+ CAPTURE( 1 );
+ CAPTURE( 1, "captured" );
+
std::cout << "This should not happen\n";
FAIL();
}