Phil Nash 
							
						 
					 
					
						
						
							
						
						be9fe76101 
					 
					
						
						
							
							Renamed ShouldNegate to FalseTest  
						
						
						
						
					 
					
						2014-05-29 08:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10801c2876 
					 
					
						
						
							
							Folded ExpressionResultBuilder into ResultBuilder  
						
						... 
						
						
						
						(even more SRP violations!) 
						
						
					 
					
						2014-05-29 07:50:19 +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 
							
						 
					 
					
						
						
							
						
						7cbf74061b 
					 
					
						
						
							
							Tweaked rawMemoryToString() along lines of suggestion in  #281  
						
						
						
						
					 
					
						2014-05-23 18:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						48fac9cf01 
					 
					
						
						
							
							build 47  
						
						
						
						
					 
					
						2014-05-20 19:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d12c00666a 
					 
					
						
						
							
							Make TagInfo non-local  
						
						
						
						
					 
					
						2014-05-20 19:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9241e436f9 
					 
					
						
						
							
							Build 46  
						
						... 
						
						
						
						- Fixes some test spec parser issues and some warnings (compiler and analysers) 
						
						
					 
					
						2014-05-20 18:50:59 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5daa22dcc3 
					 
					
						
						
							
							Fixed dereferenced null issue  
						
						
						
						
					 
					
						2014-05-20 18:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						59d556907d 
					 
					
						
						
							
							Attempt to prevent analyser warnings about dereferencing null.  
						
						
						
						
					 
					
						2014-05-20 18:41:34 +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 
							
						 
					 
					
						
						
							
						
						b43d7703e5 
					 
					
						
						
							
							Tests hidden with legacy ./ prefix tagged as hidden  
						
						
						
						
					 
					
						2014-05-20 18:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fbf3f6f879 
					 
					
						
						
							
							Fix case sensitivity when matching tags  
						
						... 
						
						
						
						(now insensitive again)
Also group case-different tags together when listing 
						
						
					 
					
						2014-05-20 18:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3bdc97d8ad 
					 
					
						
						
							
							Suppressed a load of warnings  
						
						
						
						
					 
					
						2014-05-19 18:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ebd4888fe1 
					 
					
						
						
							
							build 45  
						
						... 
						
						
						
						- fixes 
						
						
					 
					
						2014-05-19 18:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e8aa0bb19b 
					 
					
						
						
							
							Fixed issue with reading test names from file  
						
						
						
						
					 
					
						2014-05-19 18:20:44 +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 
							
						 
					 
					
						
						
							
						
						b5d1cfe441 
					 
					
						
						
							
							Suppress switch statement warning  
						
						
						
						
					 
					
						2014-05-19 17:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee956bc94e 
					 
					
						
						
							
							Fixed isHidden regression  
						
						
						
						
					 
					
						2014-05-19 17:50:58 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						65cc14c44e 
					 
					
						
						
							
							build 44  
						
						... 
						
						
						
						- new name/ tag parser (fixes  #279 ) 
						
						
					 
					
						2014-05-16 18:54:48 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f8cff10ff6 
					 
					
						
						
							
							First cut of new test spec parser code  
						
						
						
						
					 
					
						2014-05-16 06:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ad4489043b 
					 
					
						
						
							
							Unanonymised unions to avoid breaking on compilers that don’t support them  
						
						... 
						
						
						
						- e.g. GCC 4.3 and 4.4
- fixes  #281  
						
						
					 
					
						2014-05-13 17:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4e044ed4b1 
					 
					
						
						
							
							build 43  
						
						... 
						
						
						
						- removed some pragmas 
						
						
					 
					
						2014-05-04 09:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5a2df71b41 
					 
					
						
						
							
							build 42: “compact” reporter  
						
						... 
						
						
						
						- thanks to Martin Moene 
						
						
					 
					
						2014-05-01 19:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c02c7003dc 
					 
					
						
						
							
							Merged Martin Moene’s “compact reporter”  
						
						
						
						
					 
					
						2014-05-01 07:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						174049532e 
					 
					
						
						
							
							Build 41  
						
						... 
						
						
						
						- fixes 
						
						
					 
					
						2014-04-23 18:19:49 +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 
							
						 
					 
					
						
						
							
						
						aef6cd5332 
					 
					
						
						
							
							build 40  
						
						... 
						
						
						
						- Fixed endianness when converting numbers to hex strings
- Added option to show invisibles (/t, /n) in printed strings with -i
- moved toString() impls to impl file
- avoid allocations for static strings used in reporter 
						
						
					 
					
						2014-04-23 07:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						328a469c03 
					 
					
						
						
							
							Moved tostring impl into catch_tostring.hpp  
						
						
						
						
					 
					
						2014-04-23 07:03:15 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						97150f27ac 
					 
					
						
						
							
							Renamed catch_tostring.hpp catch_tostring.h  
						
						... 
						
						
						
						- in preparation for splitting implementation into catch_tostring.hpp 
						
						
					 
					
						2014-04-23 06:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7059b2cdac 
					 
					
						
						
							
							Added ability to show “invisibles” in strings (just tabs and newline chars, for now).  
						
						
						
						
					 
					
						2014-04-22 18:23:42 +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 
							
						 
					 
					
						
						
							
						
						d7e1790347 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/gnzlbg/Catch  
						
						... 
						
						
						
						# By gnzlbg
# Via gnzlbg
* 'master' of https://github.com/gnzlbg/Catch :
  Conditionally removes usage of deprecated features
Conflicts (resolved):
	include/internal/catch_common.h
	include/internal/catch_section.hpp 
						
						
					 
					
						2014-04-18 08:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9d469b6cb5 
					 
					
						
						
							
							build 37  
						
						
						
						
					 
					
						2014-04-18 08:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7303b2b60e 
					 
					
						
						
							
							Changed branchName to char*, as per  #266  
						
						
						
						
					 
					
						2014-04-18 08:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						970127e488 
					 
					
						
						
							
							Removed some unnecessary core macros  
						
						
						
						
					 
					
						2014-04-16 18:01:31 +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 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c5406a25bf 
					 
					
						
						
							
							build 35  
						
						
						
						
					 
					
						2014-04-12 19:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1bccc03213 
					 
					
						
						
							
							Secondary fix for  #270  (addresses same issue with CHECK)  
						
						
						
						
					 
					
						2014-04-12 19:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a176b93738 
					 
					
						
						
							
							Fix for  #270  (REQUIRE continues if test throws an exception).  
						
						... 
						
						
						
						Added test case that reproduced the bug then applied the fix. 
						
						
					 
					
						2014-04-12 19:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						af8cd98f20 
					 
					
						
						
							
							New version of Clara that fixes operator= issue with ref member ( #265 )  
						
						
						
						
					 
					
						2014-03-24 18:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								gnzlbg 
							
						 
					 
					
						
						
							
						
						ce6598599b 
					 
					
						
						
							
							Conditionally removes usage of deprecated features  
						
						... 
						
						
						
						-add macros to test for C++ version and features
to catch_compiler_capabilities.hpp
- replaces dynamic exception specifications (deprecated)
with noexcept in C++ Version >= 11
- defines defaulted copy constructor/move constructors/assignment
in C++ Version >= 11 since their implicit generation is deprecated
under some circumstances.
- fixes  #259  
						
						
					 
					
						2014-03-20 14:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						472dc2a61f 
					 
					
						
						
							
							New version of Clara  
						
						... 
						
						
						
						- interface changed slightly
- moved clara.h and tbc_text_format.h into “external” folder 
						
						
					 
					
						2014-03-17 18:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f9df35b12b 
					 
					
						
						
							
							Fixed instance of Clara::_ placeholder when using CATCH_CONFIG_RUNNER  
						
						
						
						
					 
					
						2014-03-10 18:02:18 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						dd2810d60a 
					 
					
						
						
							
							build 30  
						
						... 
						
						
						
						- with Clara fix for null deref crash 
						
						
					 
					
						2014-03-07 06:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9abb27676d 
					 
					
						
						
							
							Fix problem (hopefully) with single source definitions from Clara  
						
						... 
						
						
						
						- define CLARA_CONFIG_MAIN in the right place 
						
						
					 
					
						2014-03-06 21:53:34 +00:00