Phil Nash
|
224250e2d4
|
listTests now only uses TextFlow (not tbd_text_format) again
|
2017-07-20 20:10:13 +01:00 |
|
Phil Nash
|
f0890dcdf8
|
removed redundant virtuals on override functions (and added a couple of overrides)
|
2017-07-20 16:23:52 +01:00 |
|
Martin Hořeňovský
|
87a66b8479
|
Address results of PVS-Studio static analysis
Couple are left un-addressed, see #958 for details.
|
2017-07-20 00:27:28 +02:00 |
|
Martin Hořeňovský
|
cf2678dce6
|
Merge branch 'dev-better-verbosity' of https://github.com/BMBurstein/Catch
|
2017-07-19 23:17:19 +02:00 |
|
Martin Hořeňovský
|
efd79aa0bd
|
Extend exception type in _THROWS_ with const& unconditionally
Potentially breaking change, but most people apparently were using it
wrong and thus it won't be breaking for them.
Closes #955
|
2017-07-19 21:30:00 +02:00 |
|
Martin Hořeňovský
|
4a1e898eae
|
More method bodies moved out of line
|
2017-07-19 15:32:58 +02:00 |
|
Martin Hořeňovský
|
d7ff62430a
|
Removed superfluous inline specifications
|
2017-07-19 13:40:00 +02:00 |
|
Martin Hořeňovský
|
edbe122761
|
Split out non-templated Approx methods into cpp file
|
2017-07-19 13:40:00 +02:00 |
|
Phil Nash
|
0a614ee5ba
|
re/moved some headers in catch_tostring
|
2017-07-19 08:31:10 +01:00 |
|
Phil Nash
|
4833932ab2
|
Removed redundant member
|
2017-07-19 08:17:41 +01:00 |
|
Phil Nash
|
cd6f6c021a
|
Minor clean-ups in string conversion code
|
2017-07-19 08:16:55 +01:00 |
|
Phil Nash
|
b0e3f45a22
|
Replaced some uses of tbc_text_format with TextFlow (from Clara)
|
2017-07-18 20:27:42 +01:00 |
|
Phil Nash
|
c7931f6f18
|
Reuse ostringstream in XML reporter
|
2017-07-18 08:35:41 +01:00 |
|
Phil Nash
|
01a21f67f7
|
Converted a load of spelt out iterators to auto
|
2017-07-18 08:08:17 +01:00 |
|
Martin Hořeňovský
|
7ccf11da29
|
Split out catch_run_context into cpp and hpp file
|
2017-07-15 16:48:21 +02:00 |
|
Phil Nash
|
d2d5910479
|
Suppress clang-tidy warnings about inline asm
|
2017-07-13 08:26:08 +01:00 |
|
Phil Nash
|
e01ed48a70
|
Made everything used in test case registration noexcept
- this prevents warnings about startup-time exceptions
|
2017-07-13 08:25:47 +01:00 |
|
Phil Nash
|
989222eceb
|
Fixed up OcMethod base
|
2017-07-12 23:26:13 +01:00 |
|
Phil Nash
|
720fdf1d02
|
Simplified test case registration and started using StringRefs
|
2017-07-12 23:11:41 +01:00 |
|
Phil Nash
|
79627cdcdb
|
Changed some names in test case registry
- in preparation for a bigger refactoring
|
2017-07-12 23:11:41 +01:00 |
|
Phil Nash
|
e3e6453229
|
Removed spurious "inline" (was causing linker errors) and fixed broken macOS detection
|
2017-07-12 15:24:35 +01:00 |
|
Martin Hořeňovský
|
878bd140e6
|
Removed superfluous inline keywords
|
2017-07-12 16:16:55 +02:00 |
|
Martin Hořeňovský
|
d8df83ee2f
|
Don't rely on transitive <string> include
|
2017-07-12 16:07:52 +02:00 |
|
Martin Hořeňovský
|
8d8f481597
|
Moved couple function's bodies out of common-include path
|
2017-07-12 16:07:27 +02:00 |
|
Martin Hořeňovský
|
3f6c078173
|
Use = delete instead of private, unimplemented copy operations
|
2017-07-12 15:11:23 +02:00 |
|
Martin Hořeňovský
|
0bb9f52a99
|
Removed declared-but-undefined function
|
2017-07-12 15:10:55 +02:00 |
|
Martin Hořeňovský
|
91c1556078
|
Moved Catch NotImplementedException out of the common include path
We could probably toss it away completely, currently it is used
only by TeamCity reporter.
|
2017-07-12 15:05:01 +02:00 |
|
Martin Hořeňovský
|
4332b84c9b
|
Moved leak detector to its own file
|
2017-07-12 15:03:52 +02:00 |
|
Martin Hořeňovský
|
1d3bfa0353
|
More include and impl refactoring
|
2017-07-10 14:25:38 +02:00 |
|
Martin Hořeňovský
|
5f3f19de08
|
Default included reporters are now also in .cpp files
The non-default ones remain as header files.
|
2017-07-10 11:33:18 +02:00 |
|
Martin Hořeňovský
|
93f84b5b0d
|
Modified generateSingleHeader script to work with .cpp files better
Also fixed the scripts to take into account renamed version file
|
2017-07-09 21:02:36 +02:00 |
|
Baruch Burstein
|
af05ccfe5d
|
Merge remote-tracking branch 'upstream/dev-modernize' into dev-better-verbosity
|
2017-07-09 12:48:29 +03:00 |
|
Baruch Burstein
|
058b21e604
|
Previous implementation didn't work
It relied on calling a virtual method from a base constructer
|
2017-07-09 12:46:53 +03:00 |
|
Martin Hořeňovský
|
fc32165d48
|
Started work on splitting out .cpp files from header files
|
2017-07-06 22:28:42 +02:00 |
|
Baruch Burstein
|
f749347523
|
Check that reporter supports requested verbosity
|
2017-07-06 01:25:49 +03:00 |
|
Baruch Burstein
|
bb9f2bb3ad
|
Use new formatting capabilities
|
2017-07-04 18:16:42 +03:00 |
|
Phil Nash
|
0016362f69
|
explicit conversion from size_t to size_type
|
2017-06-29 16:31:05 +01:00 |
|
Phil Nash
|
03afbdfec9
|
Made more of StringRef noexcept
|
2017-06-29 11:47:09 +01:00 |
|
Phil Nash
|
78e7994435
|
Added string classes
|
2017-06-29 11:18:14 +01:00 |
|
Phil Nash
|
4c1880b35f
|
Clamp exit code internally, so it doesn’t have to be done in every main() implies
|
2017-06-27 11:37:50 +01:00 |
|
Martin Hořeňovský
|
fae0fa4ec1
|
Merge branch 'dev-second-string-argument-removal' into dev-modernize
It is no longer true that an assertion macro has either 1 or 2 args,
so...
|
2017-06-26 20:48:41 +02:00 |
|
Martin Hořeňovský
|
c5bac73cad
|
Merge branch 'master' into dev-modernize
This includes the performance commits done recently
|
2017-06-26 19:08:42 +02:00 |
|
Baruch Burstein
|
1e7000ed55
|
Merged implemention of #934, but using 'verbose' option on command line instead.
(see 616f7235ef on master for original merge)
|
2017-06-26 17:15:28 +01:00 |
|
Martin Hořeňovský
|
7bcfdf8e94
|
Disable deprecation warning of std::uncaught_exception
We might prefer to use `std::uncaught_exceptions` in the future, but I
would prefer not to bring in more configuration into Catch Classic
Closes #927
|
2017-06-26 16:50:23 +01:00 |
|
Martin Hořeňovský
|
8d5f6c8e2e
|
Fix how GCC version is detected when checking for __COUNTER__
Fixes #928
|
2017-06-26 16:49:34 +01:00 |
|
Phil Nash
|
e62a9aa444
|
Removed const refs from NSString/ NSObject overloads (effectively reapplies PR #855 originally applied to "1.x" master)
|
2017-06-26 16:48:38 +01:00 |
|
Phil Nash
|
059a33d555
|
Fixed indentation
|
2017-06-26 16:47:40 +01:00 |
|
Baruch Burstein
|
8a14af701e
|
If --list-extra-info is specified with --list-test-names-only, only output one list
|
2017-06-25 17:12:29 +02:00 |
|
Martin Hořeňovský
|
07c6bfc3b9
|
--extra-info -> --list-extra-info, behaves like other --list-* flags
|
2017-06-25 17:12:29 +02:00 |
|
Baruch Burstein
|
616f7235ef
|
add --extra-info flag
this will add line info to test lists, and test descriptions to the long
form of the test list
|
2017-06-25 17:12:29 +02:00 |
|