Phil Nash 
							
						 
					 
					
						
						
							
						
						357d654641 
					 
					
						
						
							
							Added missing assert include  
						
						 
						
						
						
						
					 
					
						2013-08-16 08:01:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2ddb9d3802 
					 
					
						
						
							
							Completed CumulativeReporterBase and reimplemented JUnitReporter in terms of it  
						
						 
						
						
						
						
					 
					
						2013-08-15 18:39:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f519dd856 
					 
					
						
						
							
							Added LazyStat wrapper  
						
						 
						
						
						
						
					 
					
						2013-08-08 08:24:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						29ccaa67ad 
					 
					
						
						
							
							Replaced currentSectionInfo and m_rootSection with m_sectionStack  
						
						 
						
						
						
						
					 
					
						2013-08-08 08:05:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6339254cb2 
					 
					
						
						
							
							First cut of Timer class.  
						
						 
						
						... 
						
						
						
						- started integrating with reporters (now (optionally) supported in console reporter).
- introduced Node<> template to help with cumulative reporting and used it instead of ThreadedSectionInfo. 
						
						
					 
					
						2013-08-07 18:56:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						649f8c24b1 
					 
					
						
						
							
							Removed now redundant handling for missing assertions in test cases  
						
						 
						
						... 
						
						
						
						- handled as part of sections 
						
						
					 
					
						2013-07-26 19:28:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f3d1f08c3b 
					 
					
						
						
							
							Removed all trailing whitespace  
						
						 
						
						... 
						
						
						
						- addresses #105  
						
						
					 
					
						2013-07-03 19:14:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b5fd5a6496 
					 
					
						
						
							
							INFO and CAPTURE are now scoped  
						
						 
						
						... 
						
						
						
						- SCOPED_INFO and SCOPED_CAPTURE are now just aliases 
						
						
					 
					
						2013-06-28 17:09:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0d357302a0 
					 
					
						
						
							
							INFOs only reset at assertion if consumed  
						
						 
						
						
						
						
					 
					
						2013-06-28 16:25:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e1459955f1 
					 
					
						
						
							
							Refactoring towards interface based config  
						
						 
						
						
						
						
					 
					
						2013-05-28 18:39:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2a9d8d9e36 
					 
					
						
						
							
							Changed "const X ref"s to "X const ref"s  
						
						 
						
						... 
						
						
						
						- Brought older code up to current convention (with the help of a Python script) 
						
						
					 
					
						2013-04-23 18:58:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						471eba2c32 
					 
					
						
						
							
							Build 36  
						
						 
						
						... 
						
						
						
						- incorporation of pull request #154  to allow comparison with nullptr_t
- some compiler capability tweaks 
						
						
					 
					
						2013-04-22 18:55:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7af7451f78 
					 
					
						
						
							
							LegacyReporterAdapter unbundles INFO messages from assertion to mimic legacy behaviour  
						
						 
						
						... 
						
						
						
						- Moved LegacyReporterAdapter out into its own file(s) 
						
						
					 
					
						2013-04-08 11:44:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						dc2735c23d 
					 
					
						
						
							
							Removed some cruft and warnings  
						
						 
						
						
						
						
					 
					
						2013-03-13 08:04:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7542685a2f 
					 
					
						
						
							
							Moved "no test cases matched" message to reporter  
						
						 
						
						
						
						
					 
					
						2013-03-12 19:06:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						207b27b3c5 
					 
					
						
						
							
							Changed the way info messages are handled.  
						
						 
						
						... 
						
						
						
						This fixes issue with SCOPED_INFO and makes output more readable.
Needs some refactoring. 
						
						
					 
					
						2013-02-02 19:58:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						603002c644 
					 
					
						
						
							
							Removed circular dependency between SectionInfo and its parent  
						
						 
						
						
						
						
					 
					
						2013-01-26 20:17:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2e7d966b76 
					 
					
						
						
							
							Generated build 13  
						
						 
						
						
						
						
					 
					
						2013-01-16 09:44:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f8ba2277d3 
					 
					
						
						
							
							console reporter:  
						
						 
						
						... 
						
						
						
						Always print test case + sections in header for every new section.
Group sections into single block
Tweaked BDD mappings to print out nicely with above 
						
						
					 
					
						2013-01-15 23:14:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						42aef1d99c 
					 
					
						
						
							
							Fairly major reworking of console reporter (still in progress).  
						
						 
						
						... 
						
						
						
						Changed reporter interface a bit. 
						
						
					 
					
						2013-01-13 21:51:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bcf722eb81 
					 
					
						
						
							
							Reporter interface uses value types instead of shared ptrs again  
						
						 
						
						
						
						
					 
					
						2013-01-03 09:04:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0d4609f536 
					 
					
						
						
							
							Clear state in AccumulatingReporter  
						
						 
						
						
						
						
					 
					
						2012-12-14 18:28:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e6d1c9897a 
					 
					
						
						
							
							Fleshed out console reporter  
						
						 
						
						
						
						
					 
					
						2012-12-09 11:20:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fe98123d0b 
					 
					
						
						
							
							Started new reporter, "console", which will replace "basic" when done.  
						
						 
						
						... 
						
						
						
						Introduced Option template as part of this. 
						
						
					 
					
						2012-12-05 08:40:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2632dca81d 
					 
					
						
						
							
							Completed IStreamingInterface abstraction with TestRunInfo and GroupInfo  
						
						 
						
						
						
						
					 
					
						2012-12-01 23:49:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4e12e12c1f 
					 
					
						
						
							
							Streaming reporter interface is now used natively.  
						
						 
						
						... 
						
						
						
						Legacy reporters are adapted by their factories. 
						
						
					 
					
						2012-11-30 19:15:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7f04b56738 
					 
					
						
						
							
							Reporter "stats" objects passed in by Ptr  
						
						 
						
						
						
						
					 
					
						2012-11-30 18:54:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ad6701d222 
					 
					
						
						
							
							SectionInfo now goes via new streaming reporter interface  
						
						 
						
						
						
						
					 
					
						2012-11-30 08:58:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						95df676a27 
					 
					
						
						
							
							Renamed SectionInfo -> RunningSection.  
						
						 
						
						... 
						
						
						
						Added SectionInfo (that now corresponds to TestCaseInfo) and SectionStats
Switched some const T&'s to T const&'s 
						
						
					 
					
						2012-11-29 20:31:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c4ba6757d9 
					 
					
						
						
							
							Added ReporterPreferences and started some SectionInfo refactoring  
						
						 
						
						
						
						
					 
					
						2012-11-29 09:05:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4b36001698 
					 
					
						
						
							
							Tightened up ReporterConfig and added it to LegacyReporterAdapter  
						
						 
						
						
						
						
					 
					
						2012-11-26 23:28:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f9d92634f5 
					 
					
						
						
							
							First cut of using new streaming reporter interface - using an adapter to map back to the legacy interface  
						
						 
						
						... 
						
						
						
						Doesn't do sections or the query functions (e.g. shouldRedirectStdOut) 
						
						
					 
					
						2012-11-25 21:43:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8baa06c63e 
					 
					
						
						
							
							Split TestCaseInfo into a data only component and the test case function and behaviour.  
						
						 
						
						... 
						
						
						
						Reporters only get to see the former 
						
						
					 
					
						2012-11-25 11:19:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						06a671a349 
					 
					
						
						
							
							Renamed TestCaseInfo -> TestCase  
						
						 
						
						
						
						
					 
					
						2012-11-22 19:17:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d16955f63a 
					 
					
						
						
							
							Renamed ResultInfo -> AssertionResult  
						
						 
						
						
						
						
					 
					
						2012-10-16 08:27:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Wozniski 
							
						 
					 
					
						
						
							
						
						07e20aa706 
					 
					
						
						
							
							Merge remote-tracking branch 'phil' into include-guard-fixes  
						
						 
						
						... 
						
						
						
						Conflicts:
	single_include/catch.hpp 
						
						
					 
					
						2012-09-26 21:42:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						61964881c7 
					 
					
						
						
							
							Added copy ctor to ReporterConfig to get rid of warnings  
						
						 
						
						
						
						
					 
					
						2012-09-20 08:17:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Wozniski 
							
						 
					 
					
						
						
							
						
						f29c898443 
					 
					
						
						
							
							Normalize include guards for all *.h and *.hpp  
						
						 
						
						... 
						
						
						
						Some files had include guards that didn't match the file name, and
others were missing the include guards entirely.
Standardized this so that every include file has an include guard, and
all the guards are of the form TWOBLUECUBES_<FILENAME>_<EXT>_INCLUDED 
						
						
					 
					
						2012-09-17 01:53:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a70fbe3c1a 
					 
					
						
						
							
							Completed NoAssertions warning implementation  
						
						 
						
						
						
						
					 
					
						2012-08-31 08:10:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						55764c8d47 
					 
					
						
						
							
							Added warnings - first one: no assertions  
						
						 
						
						
						
						
					 
					
						2012-08-28 08:20:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a695eb9006 
					 
					
						
						
							
							Builds almost completely cleanly with -WEverything in LLVM  
						
						 
						
						
						
						
					 
					
						2012-08-13 07:46:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1091ca81e6 
					 
					
						
						
							
							First cut of StaticRegistries - separate from Context  
						
						 
						
						
						
						
					 
					
						2012-08-06 20:16:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d2553cdc64 
					 
					
						
						
							
							Made ReportConfig a value type  
						
						 
						
						
						
						
					 
					
						2012-07-20 19:07:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						19b2aa6187 
					 
					
						
						
							
							Added cutoff option to command line  
						
						 
						
						... 
						
						
						
						Aborts testing after a certain number of assertion failures 
						
						
					 
					
						2012-06-01 19:40:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0afa09f7c1 
					 
					
						
						
							
							Reformatting  
						
						 
						
						
						
						
					 
					
						2012-05-16 14:53:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d0be9ed5d9 
					 
					
						
						
							
							More reformatting  
						
						 
						
						
						
						
					 
					
						2012-05-15 08:02:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d06dcedfdc 
					 
					
						
						
							
							Some more reformatting.  
						
						 
						
						... 
						
						
						
						Also fixed some warnings 
						
						
					 
					
						2012-05-09 08:17:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b213202ad7 
					 
					
						
						
							
							Added self-test for section ordering  
						
						 
						
						... 
						
						
						
						Added MockReporter for tracking test runs.
Added intrusive smart pointer. Config holds reporter by smart pointer, so we can route the mock reporter through multiple test runs 
						
						
					 
					
						2012-05-04 07:55:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						af8d0b3955 
					 
					
						
						
							
							Fixed trim() for single char strings (github  #75 )  
						
						 
						
						
						
						
					 
					
						2012-02-28 20:04:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						edd8f02bec 
					 
					
						
						
							
							Pass totals around instead of individual success/ fail counts  
						
						 
						
						
						
						
					 
					
						2012-02-24 08:59:35 +00:00