Commit Graph

648 Commits

Author SHA1 Message Date
Phil Nash
89d1e6c4f1 Tweaks to allow headers to be glued together.
Added Python script to generate single header.
Added new XCode project that runs self test against single header
2011-05-24 08:23:02 +01:00
Phil Nash
4b24490e1a Fixed Github Issue #32: "ResultBuilder& operator << should use toString" 2011-05-11 10:06:28 +01:00
Phil Nash
0ea29b7d28 Started adding tests for Approx 2011-04-28 08:28:03 +01:00
Phil Nash
dfea75fc05 Allow epsilon and scale to be specified 2011-04-28 08:20:47 +01:00
Phil Nash
d7b8b01f3e Updated to use Richard Harris' approximation formula 2011-04-28 08:11:00 +01:00
Phil Nash
d7c203c3e9 Factored Approx out into own file 2011-04-28 08:03:28 +01:00
Phil Nash
95419e935c Merges objc top level headers into main headers (using #ifdef __OBJC__) 2011-04-26 19:00:25 +01:00
Phil Nash
38edb9fa95 Removed bool warning 2011-04-26 08:35:52 +01:00
Phil Nash
823ea3efd4 Re-org 2011-04-26 08:32:40 +01:00
Phil Nash
02c877f916 Updated self test with current test counts 2011-04-22 19:30:55 +01:00
Phil Nash
db2eda9009 XML Reporter reports file/ line in Exception element 2011-04-22 19:22:14 +01:00
Phil Nash
02e597c2cc report file/ line of section of unexpected exception is thrown 2011-04-21 19:43:55 +01:00
Phil Nash
81e42ce139 capture file/ line of test case - for reporting on uncaught exceptions 2011-04-21 08:59:42 +01:00
Phil Nash
77d72fb852 Qualified Catch::toSting 2011-04-20 22:33:23 +01:00
Phil Nash
5d7b054f14 Improved custom exception handling 2011-04-20 19:09:41 +01:00
Phil Nash
9430a2c4c8 First cut of custom exception support 2011-04-20 15:40:40 +01:00
Phil Nash
d4117b9208 Added name option to cmd line help 2011-04-19 18:53:48 +01:00
Phil Nash
b1d9fa82b6 Fixed bug in xml reporter that didn't accumulate success status correctly 2011-04-19 18:53:24 +01:00
Phil Nash
06134ba167 Make FixtureWrapper class name unique using the preprocessor instead of a specialisations 2011-04-12 18:44:58 +01:00
Phil Nash
b3db552cfa Allow name to be provided for overall test run 2011-04-12 08:07:39 +01:00
Phil Nash
0bc42c5659 change root element of xml reporter to Catch 2011-04-12 07:39:45 +01:00
Phil Nash
c8b279e76c change root element of xml reporter to Catch 2011-04-12 07:38:23 +01:00
Phil Nash
0f2e5d65b7 Cleaned up some of the contributed tests 2011-04-11 08:32:55 +01:00
Phil Nash
0f478a5b10 Some reporter refinements 2011-04-11 08:30:47 +01:00
Phil Nash
381fffe07d Extract what() message from std::exceptions in _NO_THROW() 2011-04-08 19:44:22 +01:00
Phil Nash
3e512bd316 Added boolean test for ptr expressions 2011-04-08 19:38:50 +01:00
Phil Nash
46b4909c08 Added Malcolm Noyes' test cases 2011-04-06 22:26:16 +01:00
Phil Nash
01db6c4471 Moved Approx into its own namespace to avoid ADL issues with operator == 2011-04-04 07:56:44 +01:00
Phil Nash
3c08431c92 Updated test counts 2011-04-01 08:15:58 +01:00
Phil Nash
4e58d7c6be Removed tests for unsigned ints against signed negative ints 2011-04-01 08:15:45 +01:00
Phil Nash
751c8bd7f7 Removed special case logic around comparisons between unsigned ints and negative signed ints (as it was non-standard) 2011-04-01 08:15:08 +01:00
Phil Nash
24b352f6b8 Allow warnings about comparisons between signed and unsigned ints to get through 2011-04-01 08:14:32 +01:00
Phil Nash
07f228a525 Merge https://github.com/ctt/Catch into SingleEvaluation 2011-03-29 19:16:45 +01:00
Phil Nash
5545627fb5 Merge branch 'SingleEvaluation' of https://github.com/ctt/Catch into SingleEvaluation 2011-03-29 19:15:49 +01:00
Phil Nash
5de646c728 iPhone test runner adds OC_TEST_CASEs 2011-03-29 08:29:01 +01:00
Phil Nash
84b394ec45 debug stream fixes 2011-03-29 08:05:47 +01:00
ctt
a1e5e9ffa2 Added isDebuggerActive for non Windows and Mac platforms. 2011-03-28 19:37:18 -07:00
ctt
4d43cae983 Added isDebuggerActive for non Windows and Mac platforms. 2011-03-28 19:29:23 -07:00
Phil Nash
7a4b215dd3 string reporting is more consistent 2011-03-25 19:39:11 +00:00
Phil Nash
f5f130c070 Refined multiline stdout 2011-03-25 19:09:41 +00:00
Phil Nash
8431fa1ec5 Send to debugger console by default if running within debugger (only support on Windows at the moment) 2011-03-24 19:23:28 +00:00
Phil Nash
62e23ac5a8 some investigation stuff 2011-03-22 19:16:01 +00:00
Phil Nash
f8f592fafa Updated test count 2011-03-21 18:00:49 +00:00
Phil Nash
43c11398e7 Fixed VC++ warning 2011-03-21 18:00:19 +00:00
Phil Nash
e9e6b90219 Support output to debug window in Windows 2011-03-21 12:36:58 +00:00
Phil Nash
7f52eda048 extracted showHelp() function 2011-03-21 12:36:21 +00:00
Phil Nash
4d613f1f9e Added XCode 4 related extension to be ignored 2011-03-21 12:21:50 +00:00
Phil Nash
0571f797c0 Split Main impl into layered functions to offer more customisation points 2011-03-21 12:21:25 +00:00
Phil Nash
18553e09fd Fixed warning in 32 bit builds 2011-03-21 08:09:47 +00:00
Phil Nash
7dfd830a3a Allow { NULL <op> T }to work 2011-03-18 19:08:33 +00:00