Fraser Hutchison
|
0e6086497d
|
Fixed unresolved Clara::UnpositionalTag linker error.
|
2014-03-07 21:49:50 +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 |
|
Phil Nash
|
557b3bdbe3
|
Made SUCCESS variadic too (optional stream)
|
2013-12-14 23:16:03 +00:00 |
|
Phil Nash
|
274ed3ea76
|
Allow FAIL() to be empty
|
2013-12-12 23:02:31 +00:00 |
|
Phil Nash
|
c4a089c12b
|
Refactored a lot of code from headers into impl headers only compiled into one TU
- also added noimpl option to single header script - which only generates the non impl code
|
2013-12-03 18:52:41 +00:00 |
|
Phil Nash
|
b5fd5a6496
|
INFO and CAPTURE are now scoped
- SCOPED_INFO and SCOPED_CAPTURE are now just aliases
|
2013-06-28 17:09:57 +01:00 |
|
Phil Nash
|
597ed1f79d
|
handle TEST_CASE_METHOD macro consistently
- internally define INTERNAL_CATCH_TEST_CASE_METHOD
|
2013-05-14 19:31:21 +01:00 |
|
Phil Nash
|
bf37e6879a
|
Removed use of compiler specific techniques for denoting non-returning functions
- use if( Catch::isTrue( true) ) to guard throws instead
|
2013-04-23 20:52:49 +01:00 |
|
Phil Nash
|
4dd3f68dd9
|
Compiler capabilities clean-up
- renamed CATCH_SFINAE -> CATCH_CONFIG_SFINAE
- moved variadic macros detection into catch_compiler_capabilities.h
|
2013-04-22 08:19:17 +01:00 |
|
Phil Nash
|
1c03b4a363
|
Exclude VS2005 from using variadic macros
- due to issues raised in https://groups.google.com/forum/?fromgroups=#!topic/catch-forum/VGfNtNXjHXQ
|
2013-04-09 08:19:04 +01:00 |
|
Phil Nash
|
15fd032608
|
Use new line wrapper to show test case list, with tags, in columns
|
2013-03-28 22:13:31 +00:00 |
|
Phil Nash
|
444f4ddc60
|
Variadics support for BDD macros (scenarios)
|
2013-03-16 20:39:19 +00:00 |
|
Phil Nash
|
c0b698073e
|
Initial support for variadic macros
|
2013-03-16 20:18:52 +00:00 |
|
Phil Nash
|
37186a1d04
|
Added BDD macros
(Also includes regenerated files from previous commits)
|
2013-03-13 12:19:30 +00:00 |
|
Phil Nash
|
207b27b3c5
|
Changed the way info messages are handled.
This fixes issue with SCOPED_INFO and makes output more readable.
Needs some refactoring.
|
2013-02-02 19:58:04 +00:00 |
|
Phil Nash
|
8255acf88f
|
IStreamingReporter is now the default. Use REGISTER_LEGACY_REPORTER to register… you guessed it: legacy reporters
The built-in reporters are still legacy at the moment.
|
2012-11-30 19:29:03 +00:00 |
|
Phil Nash
|
7717c29072
|
Implemented CHECK_NOFAIL
Previous commit missed some files
|
2012-11-13 09:45:29 +00:00 |
|
Phil Nash
|
d539da9030
|
Implemented CHECK_NO_FAIL
|
2012-11-13 09:44:52 +00:00 |
|
Phil Nash
|
b2ef998825
|
Changed shouldNegate boolean to use part of ResultDisposition enum
|
2012-11-10 10:35:09 +00:00 |
|
Phil Nash
|
1af13dba97
|
Changed StopOnFailure boolean to an enum
|
2012-11-10 10:20:08 +00:00 |
|
Phil Nash
|
778f9c4fc7
|
Removed "no-" from Wno-global-constructors when disabling
|
2012-10-30 09:09:30 +00:00 |
|
Phil Nash
|
e04e74f896
|
More AssertionResult refactoring
|
2012-10-24 21:59:47 +01:00 |
|
Phil Nash
|
803f6b7e4b
|
Added SCOPED_CAPTURE
|
2012-10-04 08:14:48 +01:00 |
|
Phil Nash
|
74d1d31997
|
Added CATCH_ version of SUCCEED macro
|
2012-08-31 18:37:47 +01:00 |
|
Phil Nash
|
a70fbe3c1a
|
Completed NoAssertions warning implementation
|
2012-08-31 08:10:36 +01:00 |
|
Phil Nash
|
cda21492a8
|
Conditionally compile clang pragmas
|
2012-08-16 18:47:41 +01:00 |
|
Phil Nash
|
ddfe963623
|
Split imll from TestCaseInfo
|
2012-08-14 19:30:30 +01:00 |
|
Phil Nash
|
a695eb9006
|
Builds almost completely cleanly with -WEverything in LLVM
|
2012-08-13 07:46:10 +01:00 |
|
Phil Nash
|
1091ca81e6
|
First cut of StaticRegistries - separate from Context
|
2012-08-06 20:16:53 +01:00 |
|
Phil Nash
|
46bcd4b2b7
|
Added ability to specify if macros should be prefixed with CATCH_
|
2012-07-20 18:43:48 +01:00 |
|
Phil Nash
|
0f9c551d4d
|
Moved catch_interfaces_runner.hpp out of conditionally compiled section
|
2012-06-02 23:12:42 +01:00 |
|
Phil Nash
|
1787da54a7
|
Reinstated #include that broke single include
|
2012-05-22 22:21:17 +01:00 |
|
Phil Nash
|
371db8b42f
|
Context methods are non-static - accessed via interface
This is a move towards allowing multiple contexts - with the concept of a (possibly thread local) "current" context
|
2012-05-21 18:52:09 +01:00 |
|
Phil Nash
|
ee18b8c507
|
Reformatting
|
2012-05-16 15:02:51 +01:00 |
|
Phil Nash
|
5ec53b2788
|
renamed hub -> context
(also did some reformatting)
|
2012-05-10 07:58:48 +01:00 |
|
Phil Nash
|
e0dd4a5469
|
Sanitised some comments
|
2012-05-09 19:37:14 +01:00 |
|
Phil Nash
|
a6a40b3ba9
|
Added a handful of "built-in" matchers
|
2012-03-04 20:10:36 +00:00 |
|
Phil Nash
|
eca5637c58
|
First cut of Matcher support
|
2012-03-04 11:14:21 +00:00 |
|
Phil Nash
|
a162e22fa3
|
Added CHECKED_IF and CHECKED_ELSE
|
2012-02-10 08:30:13 +00:00 |
|
Phil Nash
|
8152825e9f
|
Fixed Obj-C related #include ordering
|
2011-08-15 09:06:31 +01:00 |
|
Phil Nash
|
8350ef6366
|
Re-ordered Obj-C headers to fix dependency issue
|
2011-08-12 18:52:10 +01:00 |
|
Phil Nash
|
1adebefb50
|
Fixed tests with string literal on lhs
|
2011-06-29 19:22:56 +01:00 |
|
Phil Nash
|
48112c2700
|
Fixed a potential ordering issue with output streambufs
|
2011-05-31 18:47:30 +01:00 |
|
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
|
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
|
823ea3efd4
|
Re-org
|
2011-04-26 08:32:40 +01:00 |
|