Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a2e20b07f8 
					 
					
						
						
							
							"Fix" build by annotating the new test as !shouldfail  
						
						... 
						
						
						
						The quick test under ctest checks only for no tests failing, not for the
expected output. 
						
						
					 
					
						2017-03-07 10:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ace70407a2 
					 
					
						
						
							
							Add tests for  #835  
						
						... 
						
						
						
						Also add ErrnoGuard before `isatty` call, because apparently it can set
errno to 25 (ENOTTY). 
						
						
					 
					
						2017-03-06 22:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8b8e3ee117 
					 
					
						
						
							
							Disable C4702 in Exception tests self tests  
						
						... 
						
						
						
						VS 2015 in Release mode sees through our indirection and complains.
There is no reason to make the indirectoin harder to reason about,
instead of just disabling the warning. 
						
						
					 
					
						2017-03-06 10:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9bee606dd6 
					 
					
						
						
							
							Tweaked Xml Reporter to follow same success/ info behaviour as Console reporter  
						
						
						
						
					 
					
						2017-03-03 14:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						be4f6ab8e1 
					 
					
						
						
							
							Change reporting of CAPTURE'd variables  
						
						... 
						
						
						
						Info is not changed, intentionally.
Closes  #639  
						
						
					 
					
						2017-03-03 14:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ff78e7c45a 
					 
					
						
						
							
							Fixed typo in test name  
						
						
						
						
					 
					
						2017-03-01 15:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bbeb192ec9 
					 
					
						
						
							
							Updated baselines  
						
						
						
						
					 
					
						2017-02-27 16:27:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8c07899715 
					 
					
						
						
							
							Added tests for using margin with Approx.  
						
						
						
						
					 
					
						2017-02-27 14:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e058a37614 
					 
					
						
						
							
							Removed stray code  
						
						
						
						
					 
					
						2017-02-23 08:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0f24a8c06f 
					 
					
						
						
							
							Added Automake and TAP reporters to SelfTest's main  
						
						
						
						
					 
					
						2017-02-22 13:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Wilson 
							
						 
					 
					
						
						
							
						
						b753f05d74 
					 
					
						
						
							
							Add reporter for Automake ( #826 )  
						
						... 
						
						
						
						This allows for integration with Automake's default log compiler.
See #826  for more details. 
						
						
					 
					
						2017-02-22 11:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10dfca34ac 
					 
					
						
						
							
							Added first vector matchers (Contains and Equals)  
						
						
						
						
					 
					
						2017-02-21 16:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4e6938d78e 
					 
					
						
						
							
							Moved matchers tests into their own file  
						
						
						
						
					 
					
						2017-02-21 14:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						90b3946e9c 
					 
					
						
						
							
							Add file/line to TestCase, Section and Failure elements in Xml Reporter  
						
						
						
						
					 
					
						2017-02-17 10:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5530303be7 
					 
					
						
						
							
							Removed test for invoking String Matcher with NULL (this will no longer be supported)  
						
						
						
						
					 
					
						2017-02-14 09:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1cb8bafb1f 
					 
					
						
						
							
							Added missing #include in test file  
						
						
						
						
					 
					
						2017-02-13 17:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						873ef276b6 
					 
					
						
						
							
							XML Reporter closes tag and flushes stream at end of TestCase and Section tags.  
						
						... 
						
						
						
						This fixes an issue where XML reports on stdout are broken by printf statements 
						
						
					 
					
						2017-02-13 15:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d2e814ff23 
					 
					
						
						
							
							Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now)  
						
						
						
						
					 
					
						2017-02-10 19:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d6b8ac5a4e 
					 
					
						
						
							
							Added compilation tests to approvals  
						
						
						
						
					 
					
						2017-02-10 11:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						73159ace3d 
					 
					
						
						
							
							REQUIRE_THROWS_AS now catches exception by const&  
						
						... 
						
						
						
						Prevents some warnings caused by catching complex types by value.
Closes  #542  
						
						
					 
					
						2017-02-09 12:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9952dda524 
					 
					
						
						
							
							REQUIRE_THROWS_AS is now reported with expected type as well  
						
						... 
						
						
						
						Also updated tests to reflect this change. 
						
						
					 
					
						2017-02-09 12:51:43 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4d0cd602e3 
					 
					
						
						
							
							Rebased approvals with tags and description attributes in XML report  
						
						
						
						
					 
					
						2017-02-07 23:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f271c9944 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-07 22:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7db4d8d90c 
					 
					
						
						
							
							Added tests (single char pretty printing + op overload)  
						
						... 
						
						
						
						Tests for issue #809  -- Potentional operator overload ambiguity -- and
PR #646  -- Pretty print characters. 
						
						
					 
					
						2017-02-07 13:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						197bf075c4 
					 
					
						
						
							
							Rebased again - against the right executable this time :-s  
						
						
						
						
					 
					
						2017-02-06 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f5ec9884c 
					 
					
						
						
							
							Rebased approvals following previous reversal (d’oh!)  
						
						
						
						
					 
					
						2017-02-06 16:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						88b760276d 
					 
					
						
						
							
							Revert "XmlWriter reverts to XML 1.0."  
						
						... 
						
						
						
						This reverts commit a189387f49 
						
						
					 
					
						2017-02-06 16:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						23eb4cc580 
					 
					
						
						
							
							Added stdout and stderr to XML Reporter  
						
						
						
						
					 
					
						2017-02-06 16:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a189387f49 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-06 16:00:05 +00: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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						60a9ac7e65 
					 
					
						
						
							
							Enabled previous commit under MSVC, introduced new feature toggle  
						
						
						
						
					 
					
						2017-01-26 18:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Coe 
							
						 
					 
					
						
						
							
						
						c06afe438e 
					 
					
						
						
							
							Add support for comparison of Approx with strong typedefs  
						
						... 
						
						
						
						closes  #652  
					
						2017-01-26 18:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6c23a6582b 
					 
					
						
						
							
							Mark CHECKed-throw test as [failing]  
						
						
						
						
					 
					
						2017-01-24 09:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7bcb42496d 
					 
					
						
						
							
							Changed exception tests to allow for now throw-from-CHECK behaviour  
						
						
						
						
					 
					
						2017-01-23 17:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						225e90d8ba 
					 
					
						
						
							
							Don’t include tests that rely on varying two-phase-lookup behaviour in approval tests  
						
						
						
						
					 
					
						2017-01-23 17:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						876af874f3 
					 
					
						
						
							
							Added surrogate cpp for catch_test_case_tracker  
						
						
						
						
					 
					
						2017-01-23 15:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e7bcbb35c0 
					 
					
						
						
							
							First cut of -c/—section option for running specific sections  
						
						
						
						
					 
					
						2017-01-23 12:36:03 +00: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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b71a06cf98 
					 
					
						
						
							
							JUnit reporter outputs timestamps now  
						
						... 
						
						
						
						Also extended approval tests script to support the change 
						
						
					 
					
						2017-01-16 20:21:43 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9062ebe390 
					 
					
						
						
							
							Removed make file (now generated from CMake)  
						
						
						
						
					 
					
						2017-01-12 11:22:30 +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 
							
						 
					 
					
						
						
							
						
						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