Phil Nash
|
c5608f0202
|
Changed all .hpp extensions to .h where there is now a corresponding .cpp
|
2017-09-07 11:24:33 +01:00 |
|
Martin Hořeňovský
|
e8ec6bd73c
|
General cleanup for C++11
Also less allocations and less stack usage on the fatal condition path
|
2017-08-31 11:46:37 +02:00 |
|
Martin Hořeňovský
|
0673b9be35
|
Split RNG related things into its own file
This further removes 2 function declarations from the common path
|
2017-08-30 15:32:44 +02:00 |
|
Martin Hořeňovský
|
dd8e79c529
|
Streamline includes in external interfaces
|
2017-08-29 16:44:02 +02:00 |
|
Martin Hořeňovský
|
92444d8b72
|
Remove catch_context.h from the common include path
|
2017-08-29 15:36:09 +02:00 |
|
Phil Nash
|
b1d0085796
|
Tweaked how failedButOk assertions are recorded
- fixes issue where sections in !shouldfail or !mayfail test cases that have failing assertions where marked as failed instead of failedButOk
|
2017-08-25 11:33:40 +01:00 |
|
Phil Nash
|
684cbb2631
|
Fixes issue with fatal errors and non-failing assertions
Fixes #990
|
2017-08-10 17:10:13 +01:00 |
|
Phil Nash
|
97c06ca6fb
|
Merge branch 'reevaluate' into dev-modernize
|
2017-08-10 16:18:05 +01:00 |
|
Martin Hořeňovský
|
aa42dd92d1
|
Merge branch 'master' into dev-modernize
|
2017-08-10 11:34:26 +02:00 |
|
Phil Nash
|
7df290dfc1
|
Integrated new AssertionHandler into unexpected exception handling in RunContext
|
2017-08-09 08:49:59 +01:00 |
|
Phil Nash
|
f247ce5bff
|
First cut of new AssertionHandler/ Decomposer
- integrated into INTERNAL_CATCH_TEST. Needs more work to fully replace existing stuff
|
2017-08-08 17:53:01 +01:00 |
|
Phil Nash
|
59f9bcf1ed
|
Reduced AssertionInfo to a pure record type
|
2017-08-08 01:08:07 +01:00 |
|
Phil Nash
|
5e60050299
|
Removed default ctors for AssertionInfo, AssertionResult and SourceLineInfo
|
2017-08-08 01:02:24 +01:00 |
|
Phil Nash
|
a9b6813ad9
|
First draft of (experimental) benchmarking support
|
2017-08-04 19:23:30 +01:00 |
|
Neal Coombes
|
2212cdfe26
|
Eliminate some work when results won't be reported.
|
2017-08-01 22:49:27 +02:00 |
|
Martin Hořeňovský
|
feca97dfde
|
Split out internal error macros from the common path
|
2017-08-01 18:46:33 +02:00 |
|
Martin Hořeňovský
|
1a96175bb2
|
Split out helper functions on std::string from catch_common.h
|
2017-07-25 21:57:35 +02:00 |
|
Martin Hořeňovský
|
4a1e898eae
|
More method bodies moved out of line
|
2017-07-19 15:32:58 +02: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 |
|