Phil Nash 
							
						 
					 
					
						
						
							
						
						b50572bbfd 
					 
					
						
						
							
							Renamed missing project explainer filename  
						
						
						
						
					 
					
						2017-01-09 21:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7bb3e859aa 
					 
					
						
						
							
							Removed all manually maintained project files in favour of instructions on how to use CMake to generate them  
						
						
						
						
					 
					
						2017-01-09 17:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0cde0e90a6 
					 
					
						
						
							
							Added approvals for “Greater-than inequalities with different epsilons” test  
						
						
						
						
					 
					
						2017-01-09 14:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0f0dcd31eb 
					 
					
						
						
							
							Excluded two more C++11 tests from Approval tests  
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						62cbde369e 
					 
					
						
						
							
							Exclude test name from approval tests  
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1ae84897d4 
					 
					
						
						
							
							Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests  
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						976a655496 
					 
					
						
						
							
							Approval tests can use Catch path fixed in env. var, and convert nullptr and __null to 0 for comparison  
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan B. Coe 
							
						 
					 
					
						
						
							
						
						37e1e24309 
					 
					
						
						
							
							add support for inequalities  
						
						
						
						
					 
					
						2017-01-08 22:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						64193078bc 
					 
					
						
						
							
							Moved CMake into root folder (where it’s much happier - especially for CLion)  
						
						
						
						
					 
					
						2017-01-06 16:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79acc0504b 
					 
					
						
						
							
							Sort test ordering during Approval testing  
						
						
						
						
					 
					
						2016-11-29 11:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						30cebd6177 
					 
					
						
						
							
							Added some missing source files (including all SurrogateCpps) to CMake project.  
						
						... 
						
						
						
						Fixed up relative include paths to make this work. 
						
						
					 
					
						2016-11-09 22:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						31861bbd46 
					 
					
						
						
							
							rebased following recent changes  
						
						
						
						
					 
					
						2016-09-27 10:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b1eeec7c69 
					 
					
						
						
							
							-f supports quoted test names (test name surrounded with " characters).  
						
						... 
						
						
						
						This is the first part to resolving #717  
						
						
					 
					
						2016-09-27 10:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Robert A Zeh 
							
						 
					 
					
						
						
							
						
						5095619955 
					 
					
						
						
							
							Fixes for XML encoding.  
						
						... 
						
						
						
						This commit fixes the following scenario:
  * You have a test that compares strings with embedded control
  characters.
  * The test fails.
  * You are using JUnit tests within TeamCity.
Before this commit, the JUnit report watcher fails on parsing the XML
for two reasons: the control characters are missing a semicolon at the
end, and the XML document doesn't specify that it is XML 1.1.
XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see
http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml 
for all of the gory details.
This is based on PR #588  by @mrpi 
						
						
					 
					
						2016-08-24 09:38:24 -05: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 
							
						 
					 
					
						
						
							
						
						447f53e9e3 
					 
					
						
						
							
							Fixed !shouldfail  
						
						
						
						
					 
					
						2016-03-14 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f895e0d95f 
					 
					
						
						
							
							Rebased approvals following colour changes  
						
						
						
						
					 
					
						2016-02-29 08:13:27 +00: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 
							
						 
					 
					
						
						
							
						
						5262e61e9d 
					 
					
						
						
							
							Approvals for Matcher change (added comma)  
						
						
						
						
					 
					
						2015-12-10 18:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						84d1c080d6 
					 
					
						
						
							
							Keep Xcode 7.1 happy  
						
						
						
						
					 
					
						2015-12-04 10:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						722315a1f5 
					 
					
						
						
							
							Removed some trailing whitespace  
						
						
						
						
					 
					
						2015-12-04 10:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d274fc571c 
					 
					
						
						
							
							Added noexcept to CustomStdException destructor  
						
						
						
						
					 
					
						2015-11-20 17:09: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 
							
						 
					 
					
						
						
							
						
						a49f088032 
					 
					
						
						
							
							exception translators considered even for types deriving from std::exception, now  
						
						... 
						
						
						
						- also added docs for exception translators
- updated approvals 
						
						
					 
					
						2015-11-18 08:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						71fd2c2fdf 
					 
					
						
						
							
							Fixed test names mentioning the new Matcher combinator operators  
						
						
						
						
					 
					
						2015-11-06 18:07:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						054e3c5b43 
					 
					
						
						
							
							Added &&, || and ! operator overloads for matchers  
						
						... 
						
						
						
						(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively) 
						
						
					 
					
						2015-11-05 18:46:00 +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 
							
						 
					 
					
						
						
							
						
						c81778ecd0 
					 
					
						
						
							
							Fixed CMake file  
						
						... 
						
						
						
						(changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp) 
						
						
					 
					
						2015-11-03 17:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f5642be7b4 
					 
					
						
						
							
							Fixed reversed logic of NoAssertions warning check  
						
						... 
						
						
						
						(that explains the previous regressions) 
						
						
					 
					
						2015-11-03 17:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						015e07100e 
					 
					
						
						
							
							Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions  
						
						
						
						
					 
					
						2015-11-03 07:46:37 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bc8840cbb8 
					 
					
						
						
							
							Removed deprecated section tracking implementation and tests  
						
						
						
						
					 
					
						2015-11-03 07:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						471bd2556a 
					 
					
						
						
							
							Approved changes due to "No assertions" warnings now firing correctly on inner sections  
						
						
						
						
					 
					
						2015-11-03 07:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0b523db6b9 
					 
					
						
						
							
							Converted all new part tracking tests/ sections to non variadic form  
						
						
						
						
					 
					
						2015-11-02 06:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b8515929b8 
					 
					
						
						
							
							Moved all new tracking impl into catch_test_case_tracker.pp  
						
						
						
						
					 
					
						2015-11-02 06:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3deb3e010f 
					 
					
						
						
							
							Removed the "part" component of the tracker names  
						
						
						
						
					 
					
						2015-10-29 19:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						73a140fb9e 
					 
					
						
						
							
							More minor tweaks  
						
						
						
						
					 
					
						2015-10-29 19:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ef62b578e2 
					 
					
						
						
							
							Added tests for failing a section within a generator  
						
						... 
						
						
						
						- small fixes to implementation to make it work 
						
						
					 
					
						2015-10-29 19:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f4389b4fdb 
					 
					
						
						
							
							more minor clean-ups  
						
						
						
						
					 
					
						2015-10-29 08:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4b99be6a9a 
					 
					
						
						
							
							Cleaned tests up a bit  
						
						
						
						
					 
					
						2015-10-29 08:17:55 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						293e54dcbe 
					 
					
						
						
							
							Added IndexTracker and got it working with a single generator  
						
						... 
						
						
						
						- made some simplifications to state machine 
						
						
					 
					
						2015-10-29 08:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9a6a0865f2 
					 
					
						
						
							
							More name changes  
						
						
						
						
					 
					
						2015-10-23 18:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2c6411e70a 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2015-10-23 18:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1cb993970a 
					 
					
						
						
							
							First cut of new section/ part tracking  
						
						
						
						
					 
					
						2015-10-23 18:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d43a47efca 
					 
					
						
						
							
							Refactored stream related stuff  
						
						... 
						
						
						
						- simpler, polymorphic hierarchy-based, approach
- less bitty conditionals spread across the code
- all resolved up-front so now config class is immutable
(it had evolved the way it was and in need of a clean-up sweep for a long time) 
						
						
					 
					
						2015-09-29 19:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						afcc38efc5 
					 
					
						
						
							
							Fixes for single include  
						
						
						
						
					 
					
						2015-08-07 17:28:48 +01: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 
							
						 
					 
					
						
						
							
						
						85c8074784 
					 
					
						
						
							
							Set group name to -n parameter (or exe name)  
						
						... 
						
						
						
						- As discussed in #469  
						
						
					 
					
						2015-07-28 18:26:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0edebf41b0 
					 
					
						
						
							
							approvals rebase  
						
						... 
						
						
						
						- I *think* this fixes an earlier regression, but I'm not 100% sure where that came from! 
						
						
					 
					
						2015-07-28 18:24:20 +01:00