Phil Nash 
							
						 
					 
					
						
						
							
						
						38b05f1400 
					 
					
						
						
							
							Don’t assume first CL arg (exe name) is present  
						
						... 
						
						
						
						Fixes  #729  
					
						2017-03-13 11:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ff78e7c45a 
					 
					
						
						
							
							Fixed typo in test name  
						
						
						
						
					 
					
						2017-03-01 15:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0f24a8c06f 
					 
					
						
						
							
							Added Automake and TAP reporters to SelfTest's main  
						
						
						
						
					 
					
						2017-02-22 13:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						4a04682e49 
					 
					
						
						
							
							Text formatting rework  
						
						... 
						
						
						
						Rewrote main wrapping loop. Now uses iterators instead of indices and intermediate strings.
Differentiates between chars to wrap before, after or instead of.
Doesn’t preserve trailing newlines.
Wraps or more characters.
Dropped support for using tab character as an indent setting control char.
Hopefully avoids all the undefined behaviour and other bugs of the previous implementation. 
						
						
					 
					
						2017-01-23 12:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1c47fe023a 
					 
					
						
						
							
							Updated embedded Clara to 0.0.2.3  
						
						... 
						
						
						
						- has all new, more robust, token parsing.
- eliminates issue with unreachable code
- allows use of forward slashes to introduce short args on Windows 
						
						
					 
					
						2016-04-23 13:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8ccb18daa9 
					 
					
						
						
							
							Added --use-colour option to give finer control over colourisation.  
						
						... 
						
						
						
						--force-colour is still present but deprecated (will remove in v2) 
						
						
					 
					
						2016-02-29 08:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0e64973f55 
					 
					
						
						
							
							Added support for manually registering test functions.  
						
						... 
						
						
						
						As discussed in #421  
						
						
					 
					
						2015-11-20 16:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f3e7722cc6 
					 
					
						
						
							
							Don't introduce Catch::Matchers namespace in macro  
						
						... 
						
						
						
						- this could be a breaking change - fixed up self-test code to compensate 
						
						
					 
					
						2015-11-05 18:10:33 +00: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 
							
						 
					 
					
						
						
							
						
						afcc38efc5 
					 
					
						
						
							
							Fixes for single include  
						
						
						
						
					 
					
						2015-08-07 17:28:48 +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 
							
						 
					 
					
						
						
							
						
						d6f1446e4e 
					 
					
						
						
							
							Fixed an issue on some compilers with implicit conversion from nullptr to Ptr  
						
						... 
						
						
						
						- also cleaned up some warnings to do with CATCH_NULL 
						
						
					 
					
						2015-07-03 18:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						805de43a3d 
					 
					
						
						
							
							Use CATCH_NULL instead of NULL  
						
						... 
						
						
						
						- expands to nullptr if CATCH_CONFIG_CPP11_NULLPTR is defined (see #444 ) 
						
						
					 
					
						2015-07-01 07:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Huene 
							
						 
					 
					
						
						
							
						
						e5280b2c57 
					 
					
						
						
							
							Add --force-colour option to force colour output.  
						
						... 
						
						
						
						Adding a --force-colour option to force colour output on POSIX systems,
provided a debugger is not attached.
This allows for Catch to output colours even if STDOUT is not a tty,
which can be the case when the test executable is being spawned by a
parent process (e.g. CMake's ctest). 
						
						
					 
					
						2015-02-11 13:12:42 -08:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6817bb099d 
					 
					
						
						
							
							Fixed up xml reporter and rebased  
						
						
						
						
					 
					
						2014-12-30 18:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						458b3ae257 
					 
					
						
						
							
							Fixed replace(inPlace) function  
						
						... 
						
						
						
						and added tests (should have done that in the first place - I'll never learn!) 
						
						
					 
					
						2014-12-19 18:16:19 +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 
							
						 
					 
					
						
						
							
						
						0dd214f6db 
					 
					
						
						
							
							tags with . prefix are all hidden  
						
						
						
						
					 
					
						2014-12-15 07:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						383d7c06a1 
					 
					
						
						
							
							Only use std::cout/ cert via Catch::cout/ cert - and make those conditional on CATCH_CONFIG_NOSTDOUT  
						
						
						
						
					 
					
						2014-10-02 19:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1d210ebd37 
					 
					
						
						
							
							Tag aliases feature  
						
						
						
						
					 
					
						2014-06-30 07:33:17 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ae75b3774a 
					 
					
						
						
							
							Switched over to new name/ tag parser  
						
						
						
						
					 
					
						2014-05-16 18:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f8cff10ff6 
					 
					
						
						
							
							First cut of new test spec parser code  
						
						
						
						
					 
					
						2014-05-16 06:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4554155e3d 
					 
					
						
						
							
							Made Clara a “Cliche” header, which will be usable independently of Catch.  
						
						... 
						
						
						
						- This is just a first step. It still has a dependency on catch_text.h, which also needs to be made a Cliche header.
- These then need their own homes on GitHub. 
						
						
					 
					
						2014-02-10 17:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						de49ec4d7c 
					 
					
						
						
							
							Fixed broken single header following script change  
						
						... 
						
						
						
						- fixed the script (was missing #ifdefs)
- also fixed single include (Xcode) test project
- build 16 
						
						
					 
					
						2013-12-04 20:25:14 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ca7292e3a7 
					 
					
						
						
							
							Removed redundant MetaTestRunner  
						
						
						
						
					 
					
						2013-11-19 19:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						337dc25ed7 
					 
					
						
						
							
							Converted all test case names to "modern" style (freeform text + tags)  
						
						
						
						
					 
					
						2013-11-19 07:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						aafed303bb 
					 
					
						
						
							
							Added an extra tag test  
						
						
						
						
					 
					
						2013-10-17 18:02:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						41b27af45b 
					 
					
						
						
							
							Fix for comma separated tags on the command line  
						
						... 
						
						
						
						- also added more test for tags 
						
						
					 
					
						2013-09-25 18:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3faa412855 
					 
					
						
						
							
							Removed basic reporter  
						
						
						
						
					 
					
						2013-08-15 19:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2ddb9d3802 
					 
					
						
						
							
							Completed CumulativeReporterBase and reimplemented JUnitReporter in terms of it  
						
						
						
						
					 
					
						2013-08-15 18:39:55 +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 
							
						 
					 
					
						
						
							
						
						9c39a5e8dd 
					 
					
						
						
							
							Support [.] as alias for [hide]  
						
						
						
						
					 
					
						2013-06-28 16:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2ed56c47a6 
					 
					
						
						
							
							Removed legacy cli parser  
						
						
						
						
					 
					
						2013-06-04 08:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						aee9b75e37 
					 
					
						
						
							
							Now fully switched over to Clara-based command line with modified args  
						
						
						
						
					 
					
						2013-06-04 08:37:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c9f0f55451 
					 
					
						
						
							
							Last changes to ConfigData names (for now)  
						
						
						
						
					 
					
						2013-05-31 08:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						40e529740c 
					 
					
						
						
							
							Removed stream name from config  
						
						
						
						
					 
					
						2013-05-29 19:06:25 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						20ddb0055f 
					 
					
						
						
							
							ConfigData just keeps strings for test names/ specs/ tags (processed in Config actor)  
						
						
						
						
					 
					
						2013-05-29 18:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3c3beb57c3 
					 
					
						
						
							
							More config refactoring  
						
						
						
						
					 
					
						2013-05-29 18:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2666c96d4e 
					 
					
						
						
							
							Fixes issue  #164  
						
						... 
						
						
						
						- Removed spurious (re-)throw when catching unexpected exception 
						
						
					 
					
						2013-04-20 21:04:32 +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 
							
						 
					 
					
						
						
							
						
						54ca219aad 
					 
					
						
						
							
							Text class is now full replacement for LineWrap  
						
						
						
						
					 
					
						2013-04-20 11:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7059c6e1c3 
					 
					
						
						
							
							Text class mostly working  
						
						... 
						
						
						
						- tabs not yet working 
						
						
					 
					
						2013-04-19 19:08:32 +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 
							
						 
					 
					
						
						
							
						
						a3703faa0a 
					 
					
						
						
							
							First cut of new Colour class (to replace TextColour)  
						
						
						
						
					 
					
						2013-04-05 07:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9d15d36748 
					 
					
						
						
							
							Changed Xcode search paths for easier sharing of projects with Windows  
						
						
						
						
					 
					
						2013-03-29 21:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						15fd032608 
					 
					
						
						
							
							Use new line wrapper to show test case list, with tags, in columns  
						
						
						
						
					 
					
						2013-03-28 22:13:31 +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 
							
						 
					 
					
						
						
							
						
						2927c240a1 
					 
					
						
						
							
							Fixed line wrap bug  
						
						... 
						
						
						
						Added line wrap tests and modified wrap algo to wrap within words using a - 
						
						
					 
					
						2013-03-25 09:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6ba2057abd 
					 
					
						
						
							
							refactored toLower  
						
						
						
						
					 
					
						2013-03-22 19:00:42 +00:00