Phil Nash 
							
						 
					 
					
						
						
							
						
						2f086ae255 
					 
					
						
						
							
							If no assertions print custom message  
						
						
						
						
					 
					
						2013-11-12 19:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1e2f1d1603 
					 
					
						
						
							
							Fixes toString forward reference issue:  
						
						... 
						
						
						
						- as raised in https://github.com/philsquared/Catch/pull/195  
						
						
					 
					
						2013-09-14 19:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f7378eebb6 
					 
					
						
						
							
							Fixed string indexing bug  
						
						
						
						
					 
					
						2013-09-07 12:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f41fad7e20 
					 
					
						
						
							
							Don't report durations if not reporter anything else  
						
						
						
						
					 
					
						2013-08-16 18:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3faa412855 
					 
					
						
						
							
							Removed basic reporter  
						
						
						
						
					 
					
						2013-08-15 19:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d68510d6e3 
					 
					
						
						
							
							Removed legacy JUnit reporter  
						
						
						
						
					 
					
						2013-08-15 18:49:38 +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 
							
						 
					 
					
						
						
							
						
						b80280f428 
					 
					
						
						
							
							Tidied up reporting of missing assertions in test cases  
						
						... 
						
						
						
						- also removed basic reporter from approval test 
						
						
					 
					
						2013-07-26 19:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9aff9aa328 
					 
					
						
						
							
							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 
						
						
					 
					
						2013-07-24 19:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f3d1f08c3b 
					 
					
						
						
							
							Removed all trailing whitespace  
						
						... 
						
						
						
						- addresses #105  
						
						
					 
					
						2013-07-03 19:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						503d5d0c8e 
					 
					
						
						
							
							Converted stray tabs to spaces  
						
						
						
						
					 
					
						2013-07-03 08:25:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0d357302a0 
					 
					
						
						
							
							INFOs only reset at assertion if consumed  
						
						
						
						
					 
					
						2013-06-28 16:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cb60d130f8 
					 
					
						
						
							
							Runner -> RunContext, Runner2 -> Runner and fixed issue with processName  
						
						
						
						
					 
					
						2013-06-05 08:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e1459955f1 
					 
					
						
						
							
							Refactoring towards interface based config  
						
						
						
						
					 
					
						2013-05-28 18:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d4305377b7 
					 
					
						
						
							
							Fixed inconsistency in reporting of _FALSE (negated) expressions  
						
						
						
						
					 
					
						2013-05-17 19:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b3acf45d70 
					 
					
						
						
							
							Fully committed to new Text class.  
						
						... 
						
						
						
						- moved impl into .hpp
- replaced last few uses of LineWrapper with Text
- removed LineWrapper 
						
						
					 
					
						2013-04-20 19:36:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7059c6e1c3 
					 
					
						
						
							
							Text class mostly working  
						
						... 
						
						
						
						- tabs not yet working 
						
						
					 
					
						2013-04-19 19:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bd5910ef9f 
					 
					
						
						
							
							Moved line info in header again  
						
						
						
						
					 
					
						2013-04-17 00:05:25 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1ece38ed20 
					 
					
						
						
							
							Moved legacy_reporter_adapter files back into internal  
						
						
						
						
					 
					
						2013-04-08 21:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3bd4241795 
					 
					
						
						
							
							Fixed Junit issue with REQUIRE_THROWS  
						
						... 
						
						
						
						- As mentioned by @SebDyn in GitHub issue #5  
						
						
					 
					
						2013-04-08 12:05:32 +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 
							
						 
					 
					
						
						
							
						
						4746caacaf 
					 
					
						
						
							
							LineWrapper can indent first line differently to subsequent lines  
						
						... 
						
						
						
						- use this to wrap Given/ When/ Then with indent after the : 
						
						
					 
					
						2013-04-05 20:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f186a912d4 
					 
					
						
						
							
							Switched TextColour out for Colour  
						
						... 
						
						
						
						- Removed TextColour 
						
						
					 
					
						2013-04-05 07:59:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a3703faa0a 
					 
					
						
						
							
							First cut of new Colour class (to replace TextColour)  
						
						
						
						
					 
					
						2013-04-05 07:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2c90533a26 
					 
					
						
						
							
							More formatting/ colour tweaks  
						
						
						
						
					 
					
						2013-04-01 11:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2a17ef9081 
					 
					
						
						
							
							Use SecondaryText code in lists  
						
						
						
						
					 
					
						2013-03-29 21:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9e8abc33e7 
					 
					
						
						
							
							Simplified StringWrapper  
						
						... 
						
						
						
						- by changing intoStream to << overload
- and removing redundant ctor 
						
						
					 
					
						2013-03-27 23:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b052bd729a 
					 
					
						
						
							
							Refactored string wrapper  
						
						... 
						
						
						
						- to be much more flexible (writes to vector)
- fixed a couple of bugs 
						
						
					 
					
						2013-03-27 19:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2e3c5fa2ad 
					 
					
						
						
							
							Addressed some warnings (mostly MSVC)  
						
						
						
						
					 
					
						2013-03-25 08:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a46ee0222a 
					 
					
						
						
							
							Print ~~~ at start of console output.  
						
						... 
						
						
						
						Some cleanup in the reporter code 
						
						
					 
					
						2013-03-16 20:19:38 +00: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 
							
						 
					 
					
						
						
							
						
						b7ff995e89 
					 
					
						
						
							
							Tidied up some loose ends with reporting test cases and sections (now handles them as a single block).  
						
						... 
						
						
						
						This should fixes an issue where sections not being printed when they should be (and reverses a workaround where they were being printed too much) 
						
						
					 
					
						2013-03-06 20:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						90b2bfec3d 
					 
					
						
						
							
							Patched issue where an assert before the first section can cause a set-fault (needs a better fix, though)  
						
						
						
						
					 
					
						2013-03-04 15:06:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						767f1588dc 
					 
					
						
						
							
							Added StringMaker (for partially specialising string conversions), extended BDD macros and moved file/line info to top of message.  
						
						... 
						
						
						
						Re-enable ANSI colour by default - hopefully properly excluding Windows this time 
						
						
					 
					
						2013-03-04 12:19:15 +01: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 
							
						 
					 
					
						
						
							
						
						67ccd8d74a 
					 
					
						
						
							
							Allows console line width to be configured (and defaults to 80).  
						
						... 
						
						
						
						Line wrap is at console width-1 
						
						
					 
					
						2013-01-26 20:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3682433c2f 
					 
					
						
						
							
							console_reporter refactoring  
						
						
						
						
					 
					
						2013-01-18 17:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3ce320db4f 
					 
					
						
						
							
							More console reporter tweaks  
						
						
						
						
					 
					
						2013-01-18 08:09:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b588755a92 
					 
					
						
						
							
							Tweaked console reporter some more  
						
						
						
						
					 
					
						2013-01-17 12:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10e891767f 
					 
					
						
						
							
							Dropped "Test case" and "Section" prefixes in test report headers  
						
						
						
						
					 
					
						2013-01-17 11:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0a87795535 
					 
					
						
						
							
							Some test case header refactoring  
						
						
						
						
					 
					
						2013-01-16 09:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5a60ce2117 
					 
					
						
						
							
							console reporter: got rid of spurious blank lines  
						
						
						
						
					 
					
						2013-01-16 09:30:41 +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 
							
						 
					 
					
						
						
							
						
						097282e00e 
					 
					
						
						
							
							Merged test case/ sections headers  
						
						
						
						
					 
					
						2013-01-15 08:43:27 +00:00