| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
* REQUIRE does not compile when operator== in different namespace #443 .
Expression_lhs.op member method is not instantiated when it is missing
a member operator and the user defined conversion is able to apply the
global operator.
* Removing utility and using an overloaded version of declval which is faster in doctest_fwd.h .
* Using templated operator== inside TEST_CASE changes deduced types of forwarding references #399 . This is fixed by using rvalues as function argument and using forward for the right type of reference. Now both gcc and doctest either fails or either compiles but not like one compiles and the other fails
|
|
|
|
| |
introduced no_breaks decorator
|
|
|
|
|
| |
Printable enum support
Co-authored-by: Joshua Kriegshauser <Joshuakr@nvidia.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
<LEVEL>_THROWS_WITH with <LEVEL>_THROWS_AS - fixed #295
|
|
|
|
|
| |
* predeclare std::tuple and others for libc++
* add TEST_CASE_TEMPLATE_APPLY for std::tuple<types>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(currently ctest fails on it...)
|
|
|
|
| |
constructing doctest::Approx which only takes double by default - relates #85
|
|
|
|
|
|
| |
ref and use a static assert - relates #23
Added option to show duration of test case execution and added a timeout(seconds) decorator - marking them as failed if they exceed it - closes #68 - closes #67
|
| |
|
|
|
|
|
|
|
| |
- added SUCCESS/FAILURE message at the end after running the tests
- FAIL/FAIL_CHECK are now counted as asserts!!!
- relates #67
- relates #9
|
| |
|
| |
|
|
|