forked from catchorg/Catch2
		
	
		
			
				
	
	
	
		
			2.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.7 KiB
		
	
	
	
	
	
	
	
List of examples
Already available
- Catch main: Catch-provided main
 - Test Case: Single-file
 - Test Case: Multiple-file 1, 2
 - Assertion: REQUIRE, CHECK
 - Fixture: Sections
 - Fixture: Class-based fixtures
 - BDD: SCENARIO, GIVEN, WHEN, THEN
 - Listener: Listeners
 - Configuration: Provide your own output streams
 - Generators: Create your own generator
 - Generators: Use map to convert types in GENERATE expression
 - Generators: Use variables in generator expressions
 - Generators: Use custom variable capture in generator expressions
 
Planned
- Assertion: REQUIRE_THAT and Matchers
 - Assertion: REQUIRE_NO_THROW
 - Assertion: REQUIRE_THROWS
 - Assertion: REQUIRE_THROWS_AS
 - Assertion: REQUIRE_THROWS_WITH
 - Assertion: REQUIRE_THROWS_MATCHES
 - Floating point: Approx - Comparisons
 - Logging: CAPTURE - Capture expression
 - Logging: INFO - Provide information with failure
 - Logging: WARN - Issue warning
 - Logging: FAIL, FAIL_CHECK - Issue message and force failure/continue
 - Logging: SUCCEED - Issue message and continue
 - Report: User-defined type
 - Report: User-defined reporter
 - Report: Automake reporter
 - Report: TAP reporter
 - Report: Multiple reporter
 - Configuration: Provide your own main()
 - Configuration: Compile-time configuration
 - Configuration: Run-time configuration