Phil Nash 
							
						 
					 
					
						
						
							
						
						c5608f0202 
					 
					
						
						
							
							Changed all .hpp extensions to .h where there is now a corresponding .cpp  
						
						
						
						
					 
					
						2017-09-07 11:24:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b000411434 
					 
					
						
						
							
							Stop accepting non-const comparison operators  
						
						... 
						
						
						
						A) non-const comparison operators should not exist and should not be
encouraged
B) The logic breaks comparing function pointers certain way
C) It was inconsistent anyway, as it only applied to `==` and `!=`
Closes  #925  
						
						
					 
					
						2017-09-06 15:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						aef2e4d9e7 
					 
					
						
						
							
							Update baselines  
						
						
						
						
					 
					
						2017-09-02 20:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ab5d176195 
					 
					
						
						
							
							Fix/disable failing approval tests  
						
						
						
						
					 
					
						2017-09-02 10:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4e4a13dfb4 
					 
					
						
						
							
							Update approvals after removing deprecated matcher helpers  
						
						
						
						
					 
					
						2017-08-31 11:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a4df0b2c37 
					 
					
						
						
							
							Remove obsoleted utility functions on matchers  
						
						... 
						
						
						
						Natural operators, &&, || and ! are preferred and do not have
limited arity. 
						
						
					 
					
						2017-08-30 19:45:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						61d2c375dd 
					 
					
						
						
							
							Add evaluation specialization for T* and long  
						
						... 
						
						
						
						Fixes  #1005  
					
						2017-08-30 12:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						faead53151 
					 
					
						
						
							
							Update approval test baselines after removing [hide] tag  
						
						
						
						
					 
					
						2017-08-29 13:48:20 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8e8c0c1675 
					 
					
						
						
							
							Tweaked how failedButOk assertions are recorded  
						
						... 
						
						
						
						- fixes issue where sections in !shouldfail or !mayfail test cases that have failing assertions where marked as failed instead of failedButOk 
						
						
					 
					
						2017-08-25 11:37:49 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b1d0085796 
					 
					
						
						
							
							Tweaked how failedButOk assertions are recorded  
						
						... 
						
						
						
						- fixes issue where sections in !shouldfail or !mayfail test cases that have failing assertions where marked as failed instead of failedButOk 
						
						
					 
					
						2017-08-25 11:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						28f11a7149 
					 
					
						
						
							
							Added dummy listener registration  
						
						
						
						
					 
					
						2017-08-17 19:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee75b324e7 
					 
					
						
						
							
							Rebased with missing [failing] tag  
						
						
						
						
					 
					
						2017-08-17 19:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						632e023ff4 
					 
					
						
						
							
							Added non-copyable test to [failing] set  
						
						
						
						
					 
					
						2017-08-17 16:55:35 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b8f482b9aa 
					 
					
						
						
							
							Added test comparing non-copyable values  
						
						
						
						
					 
					
						2017-08-17 16:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f06ed856d8 
					 
					
						
						
							
							Cherry picked  4f21bb72ff (Add tests for  #961 ) from master  
						
						... 
						
						
						
						- had to redo the baselines 
						
						
					 
					
						2017-08-15 12:43:27 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3772f69f0f 
					 
					
						
						
							
							Removed String and StringBuilder  
						
						
						
						
					 
					
						2017-08-14 09:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fa3535e95e 
					 
					
						
						
							
							Added << ostream overload to StringRef  
						
						
						
						
					 
					
						2017-08-14 08:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bb8c1fb17f 
					 
					
						
						
							
							Rebased with string conversion tests  
						
						
						
						
					 
					
						2017-08-14 08:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c659e0fd3d 
					 
					
						
						
							
							StringRef conversions to/ from std::string  
						
						
						
						
					 
					
						2017-08-14 08:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						df5c31bb19 
					 
					
						
						
							
							Cleaned up the output a bit  
						
						... 
						
						
						
						- removed [!shouldfail] test from "green" path
- changed "spanner" to more descriptive text 
						
						
					 
					
						2017-08-11 10:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9688891868 
					 
					
						
						
							
							Fix issue with fatal errors and non-failing assertions  
						
						... 
						
						
						
						Fixes  #990  
					
						2017-08-10 21:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4f21bb72ff 
					 
					
						
						
							
							Add tests for  #961  
						
						
						
						
					 
					
						2017-08-10 21:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						684cbb2631 
					 
					
						
						
							
							Fixes issue with fatal errors and non-failing assertions  
						
						... 
						
						
						
						Fixes  #990  
					
						2017-08-10 17:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6282999291 
					 
					
						
						
							
							Rebased approvals with info loop change  
						
						
						
						
					 
					
						2017-08-10 17:00:22 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						97c06ca6fb 
					 
					
						
						
							
							Merge branch 'reevaluate' into dev-modernize  
						
						
						
						
					 
					
						2017-08-10 16:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3382312bd8 
					 
					
						
						
							
							Remove obsoleted SCOPED_MSG and SCOPED_CAPTURE  
						
						... 
						
						
						
						Standard `MSG` and `CAPTURE` behave the same way these used to,
and are recommended instead. 
						
						
					 
					
						2017-08-10 17:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						aa42dd92d1 
					 
					
						
						
							
							Merge branch 'master' into dev-modernize  
						
						
						
						
					 
					
						2017-08-10 11:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7e4038d848 
					 
					
						
						
							
							Capture std::clog writes and combine them with std::cerr writes ( #989 )  
						
						... 
						
						
						
						This also introduces Catch::clog() method to allow embedded targets
to override std::clog usage with their own stream (presumably null-sink),
similarly to how Catch::cout() and Catch::cerr() are used.
Fixes  #989  
						
						
					 
					
						2017-08-09 15:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee9b19efd3 
					 
					
						
						
							
							Moved matcher-based capture macros into their own file  
						
						... 
						
						
						
						- this file excluded from the CATCH_CONFIG_DISABLE_MATCHERS path.
- matchers are always compiled in to the impl file
- _THROWS_WITH macros are still available with matchers disabled - but only the ones that take a string
- tests that use matchers have #ifdefs, so the whole SelfTest project can compile with matchers disable. 
						
						
					 
					
						2017-08-09 12:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						27fd8f80bd 
					 
					
						
						
							
							Integrated INTERNAL_CATCH_THROWS_STR_MATCHES with new AssertionHandler  
						
						
						
						
					 
					
						2017-08-09 00:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5e60050299 
					 
					
						
						
							
							Removed default ctors for AssertionInfo, AssertionResult and SourceLineInfo  
						
						
						
						
					 
					
						2017-08-08 01:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4421672fb8 
					 
					
						
						
							
							Removed benchmark tests from approval tests (for now)  
						
						
						
						
					 
					
						2017-08-05 11:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f45d35c980 
					 
					
						
						
							
							Added benchmark tests  
						
						
						
						
					 
					
						2017-08-05 11:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d01fe03ba6 
					 
					
						
						
							
							Removed <algorithm> include from the main path  
						
						
						
						
					 
					
						2017-07-28 15:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6ec7709e07 
					 
					
						
						
							
							removed final use of tbc_text_format (console reporter)  
						
						
						
						
					 
					
						2017-07-20 23:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						58d8bc6985 
					 
					
						
						
							
							Removed Text tests (TextFlow has it's own test suite)  
						
						
						
						
					 
					
						2017-07-20 23:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						93556a1fb3 
					 
					
						
						
							
							Removed "unapproved" baselines that got checked in at some point  
						
						
						
						
					 
					
						2017-07-20 23:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d3c7d424fe 
					 
					
						
						
							
							Removed "long text" test (not a limitation of TextFlow)  
						
						
						
						
					 
					
						2017-07-20 23:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f0890dcdf8 
					 
					
						
						
							
							removed redundant virtuals on override functions (and added a couple of overrides)  
						
						
						
						
					 
					
						2017-07-20 16:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						74ab1cd94b 
					 
					
						
						
							
							Update Baselines  
						
						
						
						
					 
					
						2017-07-20 00:29:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						87a66b8479 
					 
					
						
						
							
							Address results of PVS-Studio static analysis  
						
						... 
						
						
						
						Couple are left un-addressed, see #958  for details. 
						
						
					 
					
						2017-07-20 00:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d7f754dc49 
					 
					
						
						
							
							Fix SelfTest compilation after _THROWS_ assertion change  
						
						... 
						
						
						
						That is, changes made in efd79aa0bd 
						
						
					 
					
						2017-07-19 22:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b0e3f45a22 
					 
					
						
						
							
							Replaced some uses of tbc_text_format with TextFlow (from Clara)  
						
						
						
						
					 
					
						2017-07-18 20:27:42 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f193698fb3 
					 
					
						
						
							
							Removed all (that I could find) redundant second macro args to TEST_CASE and SECTION  
						
						... 
						
						
						
						- now we can rely on variadic macros 
						
						
					 
					
						2017-07-13 09:20:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c89bdf842e 
					 
					
						
						
							
							Removed failing enum test from test run  
						
						
						
						
					 
					
						2017-07-13 09:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c874a99c6c 
					 
					
						
						
							
							Enabled c++11 tests in approvals  
						
						
						
						
					 
					
						2017-07-13 08:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e4456aa243 
					 
					
						
						
							
							Some clean-ups  
						
						
						
						
					 
					
						2017-07-13 08:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bc73189c52 
					 
					
						
						
							
							Rebase baselines to take into account the removed test  
						
						
						
						
					 
					
						2017-07-12 16:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						91c1556078 
					 
					
						
						
							
							Moved Catch NotImplementedException out of the common include path  
						
						... 
						
						
						
						We could probably toss it away completely, currently it is used
only by TeamCity reporter. 
						
						
					 
					
						2017-07-12 15:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fc32165d48 
					 
					
						
						
							
							Started work on splitting out .cpp files from header files  
						
						
						
						
					 
					
						2017-07-06 22:28:42 +02:00