mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Add support for iterator+sentinel pairs in Contains matcher
This commit is contained in:
		| @@ -646,6 +646,16 @@ TEST_CASE( "RangeEquals supports ranges with different types returned from begin | ||||
|     REQUIRE_THAT( diff_types, UnorderedRangeEquals( diff_types ) ); | ||||
| } | ||||
|  | ||||
| TEST_CASE( "RangeContains supports ranges with different types returned from " | ||||
|            "begin and end", | ||||
|            "[matchers][templated][range][approvals]" ) { | ||||
|     using Catch::Matchers::Contains; | ||||
|  | ||||
|     has_different_begin_end_types<size_t> diff_types{ 1, 2, 3, 4, 5 }; | ||||
|     REQUIRE_THAT( diff_types, Contains( size_t( 3 ) ) ); | ||||
|     REQUIRE_THAT( diff_types, Contains( LessThanMatcher( size_t( 4 ) ) ) ); | ||||
| } | ||||
|  | ||||
| #endif | ||||
|  | ||||
| TEST_CASE( "Usage of RangeEquals range matcher", "[matchers][templated][quantifiers]" ) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský