mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	Add ChunkGenerator
This generator collects values from the underlying generator until it has a specified amount of them, and then returns them in one "chunk". In case the underlying generator does not have enough elements for a specific chunk, the left-over elements are discarded. Closes #1538
This commit is contained in:
		@@ -417,6 +417,19 @@ Generators.tests.cpp:<line number>: passed: j > 0 for: 3 > 0
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j > 0 for: 1 > 0
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j > 0 for: 2 > 0
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j > 0 for: 3 > 0
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.size() == 2 for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() == chunk2.back() for: 1 == 1
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.size() == 2 for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() == chunk2.back() for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.size() == 2 for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() == chunk2.back() for: 3 == 3
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.size() == 2 for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() == chunk2.back() for: 1 == 1
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() < 3 for: 1 < 3
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.size() == 2 for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() == chunk2.back() for: 2 == 2
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk2.front() < 3 for: 2 < 3
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: chunk(2, value(1)), Catch::GeneratorException
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j < i for: -3 < 1
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j < i for: -2 < 1
 | 
			
		||||
Generators.tests.cpp:<line number>: passed: j < i for: -1 < 1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user