mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	tests for TEMPLATE_LIST_TEST_CASE
This commit is contained in:
		
				
					committed by
					
						
						Martin Hořeňovský
					
				
			
			
				
	
			
			
			
						parent
						
							f2cfc2b852
						
					
				
				
					commit
					dbc1295354
				
			@@ -98,6 +98,12 @@ TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG(Template_Fixture_2, "A TEMPLATE_PRODUCT_TE
 | 
				
			|||||||
    REQUIRE(Template_Fixture_2<TestType>{}.m_a.size() >= 2);
 | 
					    REQUIRE(Template_Fixture_2<TestType>{}.m_a.size() >= 2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using MyTypes = std::tuple<int, char, double>;
 | 
				
			||||||
 | 
					TEMPLATE_LIST_TEST_CASE_METHOD(Template_Fixture, "Template test case method with test types specified inside std::tuple", "[class][template][list]", MyTypes)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    REQUIRE( Template_Fixture<TestType>::m_a == 1 );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// We should be able to write our tests within a different namespace
 | 
					// We should be able to write our tests within a different namespace
 | 
				
			||||||
namespace Inner
 | 
					namespace Inner
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -365,6 +365,12 @@ TEMPLATE_PRODUCT_TEST_CASE("Product with differing arities", "[template][product
 | 
				
			|||||||
    REQUIRE(std::tuple_size<TestType>::value >= 1);
 | 
					    REQUIRE(std::tuple_size<TestType>::value >= 1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using MyTypes = std::tuple<int, char, float>;
 | 
				
			||||||
 | 
					TEMPLATE_LIST_TEST_CASE("Template test case with test types specified inside std::tuple", "[template][list]", MyTypes)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    REQUIRE(sizeof(TestType) > 0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// https://github.com/philsquared/Catch/issues/166
 | 
					// https://github.com/philsquared/Catch/issues/166
 | 
				
			||||||
TEST_CASE("A couple of nested sections followed by a failure", "[failing][.]") {
 | 
					TEST_CASE("A couple of nested sections followed by a failure", "[failing][.]") {
 | 
				
			||||||
    SECTION("Outer")
 | 
					    SECTION("Outer")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user