mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	@@ -433,7 +433,7 @@ using Catch::Detail::Approx;
 | 
				
			|||||||
#define INFO( msg ) (void)(0)
 | 
					#define INFO( msg ) (void)(0)
 | 
				
			||||||
#define UNSCOPED_INFO( msg ) (void)(0)
 | 
					#define UNSCOPED_INFO( msg ) (void)(0)
 | 
				
			||||||
#define WARN( msg ) (void)(0)
 | 
					#define WARN( msg ) (void)(0)
 | 
				
			||||||
#define CAPTURE( msg ) (void)(0)
 | 
					#define CAPTURE( ... ) (void)(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define TEST_CASE( ... )  INTERNAL_CATCH_TESTCASE_NO_REGISTRATION(INTERNAL_CATCH_UNIQUE_NAME( C_A_T_C_H_T_E_S_T_ ))
 | 
					#define TEST_CASE( ... )  INTERNAL_CATCH_TESTCASE_NO_REGISTRATION(INTERNAL_CATCH_UNIQUE_NAME( C_A_T_C_H_T_E_S_T_ ))
 | 
				
			||||||
#define TEST_CASE_METHOD( className, ... ) INTERNAL_CATCH_TESTCASE_NO_REGISTRATION(INTERNAL_CATCH_UNIQUE_NAME( C_A_T_C_H_T_E_S_T_ ))
 | 
					#define TEST_CASE_METHOD( className, ... ) INTERNAL_CATCH_TESTCASE_NO_REGISTRATION(INTERNAL_CATCH_UNIQUE_NAME( C_A_T_C_H_T_E_S_T_ ))
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,6 +53,7 @@ CATCH_TEST_CASE("PrefixedMacros") {
 | 
				
			|||||||
    CATCH_SECTION("some section") {
 | 
					    CATCH_SECTION("some section") {
 | 
				
			||||||
        int i = 1;
 | 
					        int i = 1;
 | 
				
			||||||
        CATCH_CAPTURE( i );
 | 
					        CATCH_CAPTURE( i );
 | 
				
			||||||
 | 
					        CATCH_CAPTURE( i, i + 1 );
 | 
				
			||||||
        CATCH_DYNAMIC_SECTION("Dynamic section: " << i) {
 | 
					        CATCH_DYNAMIC_SECTION("Dynamic section: " << i) {
 | 
				
			||||||
            CATCH_FAIL_CHECK( "failure" );
 | 
					            CATCH_FAIL_CHECK( "failure" );
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,6 +26,10 @@ foo f;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// This test should not be run, because it won't be registered
 | 
					// This test should not be run, because it won't be registered
 | 
				
			||||||
TEST_CASE( "Disabled Macros" ) {
 | 
					TEST_CASE( "Disabled Macros" ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CAPTURE( 1 );
 | 
				
			||||||
 | 
					    CAPTURE( 1, "captured" );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::cout << "This should not happen\n";
 | 
					    std::cout << "This should not happen\n";
 | 
				
			||||||
    FAIL();
 | 
					    FAIL();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user