Phil Nash
|
ba9b2b5a37
|
Use MFCs windows include if present
|
2013-07-01 18:44:40 +01:00 |
|
Phil Nash
|
4b5e008b20
|
guard NOMINMAX definition (windows)
|
2013-06-29 20:31:17 +01:00 |
|
Phil Nash
|
cd688300b0
|
Build 2
|
2013-06-29 12:11:32 +01:00 |
|
Phil Nash
|
5d26ca1af7
|
Static assertion for && and || expressions
|
2013-06-29 12:07:33 +01: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
|
0d357302a0
|
INFOs only reset at assertion if consumed
|
2013-06-28 16:25:49 +01:00 |
|
Phil Nash
|
9c39a5e8dd
|
Support [.] as alias for [hide]
|
2013-06-28 16:05:13 +01:00 |
|
Phil Nash
|
235204393a
|
Big merge from Integration
- now v1.0 build 1
|
2013-06-28 14:11:28 +01:00 |
|
Phil Nash
|
a76d93ad54
|
Removed filename from --reporter option
(it's not implemented yet)
|
2013-06-26 08:42:05 +01:00 |
|
Phil Nash
|
5ddd6e31e4
|
Added #define NOMINMAX
- thanks to @robson3 in #171
|
2013-06-14 19:18:13 +01:00 |
|
Phil Nash
|
7d5f2715ce
|
Fixed script for new readme
- updated README with new version
- fixed casing error for -e opt description
|
2013-06-07 21:15:25 +01:00 |
|
Phil Nash
|
786959d535
|
build 39
|
2013-06-07 19:07:50 +01:00 |
|
Phil Nash
|
11381c146c
|
Tweaked indentation of errors and test lists
|
2013-06-07 19:06:30 +01:00 |
|
Phil Nash
|
27cae858d0
|
Use Text formatter to list reporters
|
2013-06-07 18:56:43 +01:00 |
|
Phil Nash
|
80557647d6
|
re-encapsulated session vars.
- construct Config object lazily
|
2013-06-07 18:41:22 +01:00 |
|
Phil Nash
|
8fde14313b
|
Session vars are public
|
2013-06-07 08:04:05 +01:00 |
|
Phil Nash
|
f438e04b5d
|
list options return number listed
|
2013-06-06 22:54:42 +01:00 |
|
Phil Nash
|
e035e2835d
|
tweaks
|
2013-06-06 18:56:43 +01:00 |
|
Phil Nash
|
a7e657fd9b
|
Refactored new Session class to make it more friendly for custom client code
|
2013-06-06 18:51:24 +01:00 |
|
Phil Nash
|
c1196b6245
|
Moved all Catch::Main()s into new Session class
- renamed them run()
- moved cleanUp call into destructor
|
2013-06-05 18:48:18 +01:00 |
|
Phil Nash
|
cb60d130f8
|
Runner -> RunContext, Runner2 -> Runner and fixed issue with processName
|
2013-06-05 08:18:52 +01:00 |
|
Phil Nash
|
1b47e11387
|
Added processConfig() method
|
2013-06-04 22:49:14 +01:00 |
|
Phil Nash
|
2ed56c47a6
|
Removed legacy cli parser
|
2013-06-04 08:38:40 +01:00 |
|
Phil Nash
|
aee9b75e37
|
Now fully switched over to Clara-based command line with modified args
|
2013-06-04 08:37:28 +01:00 |
|
Phil Nash
|
0514fe4f38
|
Got parseCommandLine ready to use new Clara (but not doing so yet)
|
2013-05-31 18:48:31 +01:00 |
|
Phil Nash
|
f330fe7ef9
|
Made generated function name more obvious (for quickly finding in debugger's stack viewer)
|
2013-05-31 08:11:01 +01:00 |
|
Phil Nash
|
c9f0f55451
|
Last changes to ConfigData names (for now)
|
2013-05-31 08:01:56 +01:00 |
|
Phil Nash
|
40e529740c
|
Removed stream name from config
|
2013-05-29 19:06:25 +01:00 |
|
Phil Nash
|
3f184e22e8
|
ConfigData now looks virtually identical to the Clara test Config
|
2013-05-29 19:01:06 +01:00 |
|
Phil Nash
|
20ddb0055f
|
ConfigData just keeps strings for test names/ specs/ tags (processed in Config actor)
|
2013-05-29 18:56:29 +01:00 |
|
Phil Nash
|
c2ca80d9fb
|
Config refactoring: split List enum into three bools
|
2013-05-29 18:42:46 +01:00 |
|
Phil Nash
|
3c3beb57c3
|
More config refactoring
|
2013-05-29 18:34:11 +01:00 |
|
Phil Nash
|
be8fd82f20
|
Started nudging ConfigData towards new layout
|
2013-05-29 08:12:57 +01:00 |
|
Phil Nash
|
f6892bfdf0
|
Listing is now in terms of interface (and calls to bool functions)
|
2013-05-29 07:59:01 +01:00 |
|
Phil Nash
|
6b8837bd93
|
Final refactoring to remove direct access to encapsulated ConfigData once in Config
|
2013-05-28 19:07:29 +01:00 |
|
Phil Nash
|
43fe6c6e9e
|
Main() functions deal with raw ConfigData
|
2013-05-28 18:59:29 +01:00 |
|
Phil Nash
|
ca9b92f8fa
|
Most of system now uses Ptr<IConfig const>
|
2013-05-28 18:51:53 +01:00 |
|
Phil Nash
|
e1459955f1
|
Refactoring towards interface based config
|
2013-05-28 18:39:32 +01:00 |
|
Phil Nash
|
10fa0593db
|
Moved Clara into its (her?) own file
|
2013-05-27 10:52:58 +01:00 |
|
Phil Nash
|
d4305377b7
|
Fixed inconsistency in reporting of _FALSE (negated) expressions
|
2013-05-17 19:35:33 +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
|
8defc71e6d
|
Build 38
|
2013-04-24 19:10:02 +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
|
2a9d8d9e36
|
Changed "const X ref"s to "X const ref"s
- Brought older code up to current convention (with the help of a Python script)
|
2013-04-23 18:58:56 +01:00 |
|
Phil Nash
|
d0d4d93a6b
|
Build 37
- string matchers work with NULLs
- removed stray CATCH_CONFIG_SFINAE for GCC 3
|
2013-04-23 08:02:48 +01:00 |
|
Phil Nash
|
06548a5b61
|
Fix for #144
- string matchers now work with NULLs
|
2013-04-23 07:59:56 +01:00 |
|
Phil Nash
|
c887d1a167
|
Removed rogue CATCH_CONFIG_SFINAE for GCC 3.x
|
2013-04-22 22:20:42 +01:00 |
|
Phil Nash
|
471eba2c32
|
Build 36
- incorporation of pull request #154 to allow comparison with nullptr_t
- some compiler capability tweaks
|
2013-04-22 18:55:12 +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
|
dd52044374
|
Build 35
- non-SFINAE IsStreamInsertable
|
2013-04-20 23:20:05 +01:00 |
|