Phil Nash 
							
						 
					 
					
						
						
							
						
						a5dca3d370 
					 
					
						
						
							
							removed some warnings  
						
						
						
						
					 
					
						2014-10-03 08:17:40 +01: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 
							
						 
					 
					
						
						
							
						
						3e1d3c7271 
					 
					
						
						
							
							Give (currently not used, so global only) group a name  
						
						
						
						
					 
					
						2014-09-08 08:14:22 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						886ef1620a 
					 
					
						
						
							
							Some minor tidy-up/ style alignment of recent toString merges  
						
						
						
						
					 
					
						2014-09-04 07:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5ea3266857 
					 
					
						
						
							
							Added baselines for new test cases  
						
						
						
						
					 
					
						2014-09-03 19:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee5e7ed2c9 
					 
					
						
						
							
							Merge branch 'develop' of github.com:philsquared/Catch into develop  
						
						... 
						
						
						
						# By Andy Sawyer
# Via Andy Sawyer (1) and Phil Nash (1)
* 'develop' of github.com:philsquared/Catch:
  Updated CMakeLists.txt for toString work
  A bunch of Catch::toString tests 
						
						
					 
					
						2014-09-03 19:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						dd22431fea 
					 
					
						
						
							
							Merge branch 'develop' of github.com:philsquared/Catch into develop  
						
						... 
						
						
						
						# By Andy Sawyer
# Via Andy Sawyer (1) and Phil Nash (1)
* 'develop' of github.com:philsquared/Catch:
  catch_tostring: tostring for enum class types
  SelfTest: Build as C++11, add EnumToString tests
  SelfTest: refresh makefile 
						
						
					 
					
						2014-09-03 08:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Andy Sawyer 
							
						 
					 
					
						
						
							
						
						abf9ffc982 
					 
					
						
						
							
							A bunch of Catch::toString tests  
						
						
						
						
					 
					
						2014-09-01 18:09:37 +01:00 
						 
				 
			
				
					
						
							
							
								Andy Sawyer 
							
						 
					 
					
						
						
							
						
						142f8f4b1e 
					 
					
						
						
							
							SelfTest: Build as C++11, add EnumToString tests  
						
						... 
						
						
						
						Note: EnumToString tests currently fail - haven't made the changes to
catch_tostring yet. 
						
						
					 
					
						2014-09-01 17:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Andy Sawyer 
							
						 
					 
					
						
						
							
						
						000e746415 
					 
					
						
						
							
							SelfTest: refresh makefile  
						
						
						
						
					 
					
						2014-09-01 17:21:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cb8fe472b2 
					 
					
						
						
							
							Approvals for develop branch  
						
						
						
						
					 
					
						2014-08-22 08:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8edf4bf5d3 
					 
					
						
						
							
							Removed signal handler test, for now  
						
						... 
						
						
						
						(to avoid screwing up the approval tests) 
						
						
					 
					
						2014-08-22 08:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c1a8e1c5dd 
					 
					
						
						
							
							Added signal handlers (and placeholder for SEH handlers)  
						
						... 
						
						
						
						- based on PR 232 (https://github.com/philsquared/Catch/pull/232  - thanks Lukasz Forynski)
- Writes to reporter, so gets all the usual context, but then exits directly (since the stack cannot be resumed) so no summary
- On Windows does nothing, as yet. 
						
						
					 
					
						2014-08-22 08:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8b5a4e9355 
					 
					
						
						
							
							Added approvals for new tests  
						
						
						
						
					 
					
						2014-08-20 08:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4aaf67ff31 
					 
					
						
						
							
							const_casts to get rid of warnings in new wchar_t tests  
						
						
						
						
					 
					
						2014-08-19 08:16:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7bc0b44597 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/jbrwilkinson/Catch  
						
						... 
						
						
						
						# By James Wilkinson
# Via James Wilkinson
* 'master' of https://github.com/jbrwilkinson/Catch :
  Added SCENARIO_METHOD for BDD testing with fixtures. 
						
						
					 
					
						2014-08-19 08:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Arnold 
							
						 
					 
					
						
						
							
						
						c7cf0a9f8b 
					 
					
						
						
							
							Catch's Travis builds are using gcc that doesn't like the auto keyword  
						
						
						
						
					 
					
						2014-08-14 12:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Arnold 
							
						 
					 
					
						
						
							
						
						7b0a84a048 
					 
					
						
						
							
							toString handles wchar_t raw strings  
						
						
						
						
					 
					
						2014-08-14 12:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								James Wilkinson 
							
						 
					 
					
						
						
							
						
						63005a1d89 
					 
					
						
						
							
							Added SCENARIO_METHOD for BDD testing with fixtures.  
						
						
						
						
					 
					
						2014-07-10 10:22:20 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3ff3acf46c 
					 
					
						
						
							
							Approvals for last change  
						
						
						
						
					 
					
						2014-07-09 19:21:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d89e74faff 
					 
					
						
						
							
							Format floats like doubles when printing - but add ‘f’ suffix (a lá  #291 )  
						
						
						
						
					 
					
						2014-07-09 18:16:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						23181eeef0 
					 
					
						
						
							
							Section no longer relies on copy-elision for correctness  
						
						... 
						
						
						
						- should address #293 
- *may* address #271  
						
						
					 
					
						2014-07-09 07:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						08e5296720 
					 
					
						
						
							
							Regenerated single include and baselines  
						
						
						
						
					 
					
						2014-07-03 19:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9c1f9a8f9a 
					 
					
						
						
							
							Added [!mayfail] tag to indicate test case that can fail without failing the suite.  
						
						... 
						
						
						
						Overhauled the summary report (including the expected failure count) 
						
						
					 
					
						2014-07-03 08:09:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d657b1ba52 
					 
					
						
						
							
							Removed use of variadic form of SUCCEED from tests  
						
						... 
						
						
						
						- as per #284  
						
						
					 
					
						2014-06-30 07:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						061861d940 
					 
					
						
						
							
							Approved tag alias tests  
						
						
						
						
					 
					
						2014-06-30 07:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1d210ebd37 
					 
					
						
						
							
							Tag aliases feature  
						
						
						
						
					 
					
						2014-06-30 07:33:17 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9438a03d5b 
					 
					
						
						
							
							Big assertion capture refactoring.  
						
						... 
						
						
						
						- moved as much logic out of the macros as possible
- moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer.
This introduces many SRP violations - but all in the name of minimising macro logic! 
						
						
					 
					
						2014-05-28 18:53:01 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						14796814b8 
					 
					
						
						
							
							Approved new test case  
						
						
						
						
					 
					
						2014-05-23 18:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7cbf74061b 
					 
					
						
						
							
							Tweaked rawMemoryToString() along lines of suggestion in  #281  
						
						
						
						
					 
					
						2014-05-23 18:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a2d8f774d2 
					 
					
						
						
							
							Approved new test output  
						
						
						
						
					 
					
						2014-05-20 18:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2c9e9ac004 
					 
					
						
						
							
							Fixed space separated lists of test specs  
						
						... 
						
						
						
						- they form an AND expression. They were forming an OR expression due to changes made to fix -f - so that had to be fixed differently 
						
						
					 
					
						2014-05-20 18:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						baf181f15d 
					 
					
						
						
							
							Minor fixes to a couple of test names  
						
						
						
						
					 
					
						2014-05-20 18:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3bdc97d8ad 
					 
					
						
						
							
							Suppressed a load of warnings  
						
						
						
						
					 
					
						2014-05-19 18:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7139035906 
					 
					
						
						
							
							Updated approvals after adding extra tests  
						
						
						
						
					 
					
						2014-05-19 18:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fcf0deb116 
					 
					
						
						
							
							Fixed issue with wildcards at the start of a string  
						
						
						
						
					 
					
						2014-05-19 18:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9bf43e7875 
					 
					
						
						
							
							Refactored last usages of old tag parser and removed all the, now redundant, tag parsing code  
						
						
						
						
					 
					
						2014-05-16 18:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						766491a7c4 
					 
					
						
						
							
							Approved all the changes following name/ tag parser rework  
						
						
						
						
					 
					
						2014-05-16 18:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b1e7d161b5 
					 
					
						
						
							
							Moved catch_test_spec.h to catch_test_spec.hpp  
						
						
						
						
					 
					
						2014-05-16 18:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ae75b3774a 
					 
					
						
						
							
							Switched over to new name/ tag parser  
						
						
						
						
					 
					
						2014-05-16 18:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						56b8d3a5f9 
					 
					
						
						
							
							Moved new test spec code into appropriate header  
						
						... 
						
						
						
						- about to remove old test spec code and rewire throughout the codebase! 
						
						
					 
					
						2014-05-16 07:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						72e67693d4 
					 
					
						
						
							
							Small test spec parser refactoring  
						
						
						
						
					 
					
						2014-05-16 07:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f8cff10ff6 
					 
					
						
						
							
							First cut of new test spec parser code  
						
						
						
						
					 
					
						2014-05-16 06:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5a2df71b41 
					 
					
						
						
							
							build 42: “compact” reporter  
						
						... 
						
						
						
						- thanks to Martin Moene 
						
						
					 
					
						2014-05-01 19:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1a6f2a0a80 
					 
					
						
						
							
							Changed the way noexcept support is handled to (hopefully)  fix   #275  and  #273  
						
						
						
						
					 
					
						2014-04-23 18:19:19 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						31caba4f73 
					 
					
						
						
							
							Added test for invisibles  
						
						
						
						
					 
					
						2014-04-23 07:07:27 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						48153e8e10 
					 
					
						
						
							
							Considers endianness when printing raw memory into a string  
						
						
						
						
					 
					
						2014-04-22 08:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a020865990 
					 
					
						
						
							
							Sections are, once again, eagerly entered.  
						
						... 
						
						
						
						When the section tracking code was rewritten a while back to simplify and iron out some bugs the order of evaluation was changed so that each new section was skipped on the first run through.
This had unwelcome consequences for some people.
This commit restores the original semantics (while maintaining the simpler, less buggy, new code). 
						
						
					 
					
						2014-04-21 19:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						87891cf38b 
					 
					
						
						
							
							Updated approval tests baselines  
						
						
						
						
					 
					
						2014-04-16 18:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						20cad7cb1d 
					 
					
						
						
							
							Tags beginning with a non alpha-numeric character are now disallowed.  
						
						... 
						
						
						
						Added !throws special tag which denotes a test case to be skipped when run with -e
(the idea being that the test case is expected to throw an exception which is not caught within a XXX_THROWS assertion). 
						
						
					 
					
						2014-04-15 18:44:37 +01:00