Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c390c4cb9f 
					 
					
						
						
							
							Fixed inconsistent and trailing whitespace  
						
						 
						
						... 
						
						
						
						This means that all tabs used in indentation are now 4 spaces and that
there should be no more trailing whitespace.
Ill also look into creating a pre-commit hook that will prevent this
from happening in the future.
Fixes  #105  
						
						
					 
					
						2017-01-26 23:13:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3b19458fed 
					 
					
						
						
							
							Removed use of dynamic_cast for MultipleReporters  
						
						 
						
						... 
						
						
						
						(Thanks to #630 , #636  and #648 ) 
						
						
					 
					
						2016-04-28 08:11:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e91738103c 
					 
					
						
						
							
							Stripped trailing whitespace from all source code lines  
						
						 
						
						... 
						
						
						
						(replaces need for PRs #310  and #504 ) 
						
						
					 
					
						2015-11-04 18:04:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a0de07d45b 
					 
					
						
						
							
							Some small clean-ups and refactorings  
						
						 
						
						... 
						
						
						
						- removed previous instance saves in RunContext (they were a hang-over from embedded contexts)
- started cleaning up config usage 
						
						
					 
					
						2015-09-28 01:09:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						368714e7aa 
					 
					
						
						
							
							Added Listeners (programatically provided extra reporters)  
						
						 
						
						
						
						
					 
					
						2015-08-07 08:20:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4cb74761d9 
					 
					
						
						
							
							Support for multiple reporters  
						
						 
						
						... 
						
						
						
						- can't (yet) specify different targets for each reporter (e.g. different files) 
						
						
					 
					
						2015-08-05 19:02:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e86daf8bdd 
					 
					
						
						
							
							Reorganised C+11 feature detection a bit  
						
						 
						
						... 
						
						
						
						and added CATCH_CONFIG_CPP11_NULLPTR for VS2015 
						
						
					 
					
						2015-05-19 22:31:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7619920f86 
					 
					
						
						
							
							Support for reporting skipped tests  
						
						 
						
						... 
						
						
						
						- implemented by TeamCity reporter 
						
						
					 
					
						2014-12-22 20:10:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						db0421e840 
					 
					
						
						
							
							First commit of (in progress) TeamCity reporter  
						
						 
						
						... 
						
						
						
						Should run but is not complete 
						
						
					 
					
						2014-12-19 17:52:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d7e1790347 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/gnzlbg/Catch  
						
						 
						
						... 
						
						
						
						# By gnzlbg
# Via gnzlbg
* 'master' of https://github.com/gnzlbg/Catch :
  Conditionally removes usage of deprecated features
Conflicts (resolved):
	include/internal/catch_common.h
	include/internal/catch_section.hpp 
						
						
					 
					
						2014-04-18 08:49:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gnzlbg 
							
						 
					 
					
						
						
							
						
						ce6598599b 
					 
					
						
						
							
							Conditionally removes usage of deprecated features  
						
						 
						
						... 
						
						
						
						-add macros to test for C++ version and features
to catch_compiler_capabilities.hpp
- replaces dynamic exception specifications (deprecated)
with noexcept in C++ Version >= 11
- defines defaulted copy constructor/move constructors/assignment
in C++ Version >= 11 since their implicit generation is deprecated
under some circumstances.
- fixes  #259  
						
						
					 
					
						2014-03-20 14:03:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c4a089c12b 
					 
					
						
						
							
							Refactored a lot of code from headers into impl headers only compiled into one TU  
						
						 
						
						... 
						
						
						
						- also added noimpl option to single header script - which only generates the non impl code 
						
						
					 
					
						2013-12-03 18:52:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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