mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	Integrated new section tracker.
- also pass extra section to reporter - one for each test case - ignore it in headers (this is so we know a test case has restarted) - significant effect on regression test due to change of ordering of sections - fixes infinite loop issue
This commit is contained in:
		| @@ -38,15 +38,15 @@ TEST_CASE( "selftest/main", "Runs all Catch self tests and checks their results" | ||||
|         SECTION(    "selftest/test counts/succeeding tests",  | ||||
|                     "Number of 'succeeding' tests is fixed" ) { | ||||
|             Totals totals = runner.runMatching( "./succeeding/*", 0, 2 ); | ||||
|             CHECK( totals.assertions.passed == 296 ); | ||||
|             CHECK( totals.assertions.passed == 298 ); | ||||
|             CHECK( totals.assertions.failed == 0 ); | ||||
|         } | ||||
|  | ||||
|         SECTION(    "selftest/test counts/failing tests",  | ||||
|                     "Number of 'failing' tests is fixed" ) { | ||||
|             Totals totals = runner.runMatching( "./failing/*", 1, 2 ); | ||||
|             CHECK( totals.assertions.passed == 1 ); | ||||
|             CHECK( totals.assertions.failed == 74 ); | ||||
|             CHECK( totals.assertions.passed == 2 ); | ||||
|             CHECK( totals.assertions.failed == 77 ); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash