Phil Nash
|
9444bbcb7b
|
Added AllOf and AnyOf matchers
|
2012-10-12 07:58:17 +01:00 |
|
Phil Nash
|
47f679ef21
|
Disabled WIP code
|
2012-10-04 08:19:09 +01:00 |
|
Phil Nash
|
803f6b7e4b
|
Added SCOPED_CAPTURE
|
2012-10-04 08:14:48 +01:00 |
|
Phil Nash
|
4104fb735e
|
Random bits of clean-up
|
2012-10-03 18:12:57 +01:00 |
|
Phil Nash
|
4b93fb81b5
|
Added some surrogate cpps
(and fixed up missing includes they uncovered)
|
2012-09-28 19:21:14 +01:00 |
|
Phil Nash
|
67ec8709ea
|
First cut of command line support for tags
|
2012-09-26 18:38:26 +01:00 |
|
Phil Nash
|
85c0e3d42b
|
Tag command line parsing implementation
|
2012-09-21 07:48:03 +01:00 |
|
Phil Nash
|
9d8570ff80
|
Removed spurious files
|
2012-09-20 08:20:06 +01:00 |
|
Phil Nash
|
61964881c7
|
Added copy ctor to ReporterConfig to get rid of warnings
|
2012-09-20 08:17:52 +01:00 |
|
Phil Nash
|
fc1baac7f5
|
First cut of tags support
|
2012-09-15 17:53:27 +01:00 |
|
Phil Nash
|
a70fbe3c1a
|
Completed NoAssertions warning implementation
|
2012-08-31 08:10:36 +01:00 |
|
Phil Nash
|
ecf934b045
|
Option objects now enforce min/ max args generically
|
2012-08-27 21:42:55 +01:00 |
|
Phil Nash
|
eb775aa7af
|
Refactored command line parsers into polymorphic classes
|
2012-08-25 21:26:05 +01:00 |
|
Phil Nash
|
95ae50ad3d
|
Test for ~ and removed debug print
|
2012-08-24 19:01:35 +01:00 |
|
Phil Nash
|
4c97fc5619
|
WIldcards at both ends
|
2012-08-24 08:23:50 +01:00 |
|
Phil Nash
|
56d5c42912
|
First cut of new filtering mechanism
|
2012-08-23 20:08:50 +01:00 |
|
Phil Nash
|
d5fbe2ec5d
|
conditionally compile GCC pragmas
|
2012-08-16 20:35:52 +01:00 |
|
Phil Nash
|
d178df06ee
|
First cut of filters implementation
|
2012-08-16 18:48:32 +01:00 |
|
Phil Nash
|
cda21492a8
|
Conditionally compile clang pragmas
|
2012-08-16 18:47:41 +01:00 |
|
Phil Nash
|
c1dbc9c22b
|
Separated getting test cases to run from running them
|
2012-08-15 19:12:51 +01:00 |
|
Phil Nash
|
a695eb9006
|
Builds almost completely cleanly with -WEverything in LLVM
|
2012-08-13 07:46:10 +01:00 |
|
Phil Nash
|
3b80af7a06
|
Recreated the single include test project and got it working after impl refactorings
|
2012-08-09 07:47:30 +01:00 |
|
Phil Nash
|
da0ae952fc
|
Renamed static registries -> registry hub
|
2012-08-07 07:58:34 +01:00 |
|
Phil Nash
|
1091ca81e6
|
First cut of StaticRegistries - separate from Context
|
2012-08-06 20:16:53 +01:00 |
|
Phil Nash
|
b084562b3b
|
Improved error handling for --abort as per #108
|
2012-07-28 20:22:40 +01:00 |
|
Phil Nash
|
d2553cdc64
|
Made ReportConfig a value type
|
2012-07-20 19:07:42 +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
|
5d73c5a008
|
Resolve reporter outside of Config
config now only only holds reporter name
|
2012-07-17 08:04:19 +01:00 |
|
Phil Nash
|
8fbd8e0f9e
|
Moved use of reporter into runner (our of Main, directly)
|
2012-07-16 08:58:28 +01:00 |
|
Phil Nash
|
abf271672f
|
Added NotImplementedException
|
2012-07-05 18:37:58 +01:00 |
|
Phil Nash
|
4c73aa5a0e
|
Factored ConfigData out of data
|
2012-06-08 08:22:56 +01:00 |
|
Phil Nash
|
46a3476731
|
Added nothrow command line option
Causes _THROWS family of macros to no evaluate expression
|
2012-06-05 20:50:47 +01:00 |
|
Phil Nash
|
5824b56a5e
|
Cleaned up some GCC/LLVM warnings
|
2012-06-05 10:38:18 +01:00 |
|
Phil Nash
|
535edcb73b
|
changed remaining cmd line checks to cmd.raiseError
|
2012-06-03 19:03:17 +01:00 |
|
Phil Nash
|
8d02b9306d
|
Changed --cutoff to --abort
|
2012-06-02 23:26:32 +01:00 |
|
Phil Nash
|
6d1c11381e
|
Fixed some signed/ unsigned warnings
|
2012-06-02 23:08:07 +01:00 |
|
Phil Nash
|
e9e68591a2
|
qualified #includes
|
2012-06-02 12:31:55 +01:00 |
|
Phil Nash
|
19b2aa6187
|
Added cutoff option to command line
Aborts testing after a certain number of assertion failures
|
2012-06-01 19:40:27 +01:00 |
|
Phil Nash
|
163088a11f
|
Refactored command line parser to be more cohesive
Also added a set of unit tests for them (incomplete)
|
2012-05-31 19:40:26 +01:00 |
|
Phil Nash
|
7035b55832
|
Matchers macro uses Catch::Matchers namespace internally - so it doesn't have to be declared with "using" first
|
2012-05-24 08:29:03 +01:00 |
|
Phil Nash
|
73e1bc20bc
|
Fixed some warnings
|
2012-05-24 08:23:55 +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
|
0afa09f7c1
|
Reformatting
|
2012-05-16 14:53:59 +01:00 |
|
Phil Nash
|
5ec53b2788
|
renamed hub -> context
(also did some reformatting)
|
2012-05-10 07:58:48 +01:00 |
|
Phil Nash
|
d06dcedfdc
|
Some more reformatting.
Also fixed some warnings
|
2012-05-09 08:17:51 +01:00 |
|
Phil Nash
|
e1cb8f25f2
|
Fix for comparing (const) char* to NULL
|
2012-05-07 19:45:55 +01:00 |
|
Phil Nash
|
e848a91704
|
Shifted some of MockReporter into the impl file file
|
2012-05-07 18:59:33 +01:00 |
|
Phil Nash
|
a976c07b8d
|
Fixed section ordering issue
If a branch section completes without running any inner sections it will no run subsequent sections (until the next isolated run).
|
2012-05-05 19:32:52 +01:00 |
|