doctest v2.3.5 Release Notes

Release Date: 2019-09-22 // over 4 years ago
  • โœ… Full Changelog

    Closed issues:

    • [feature request] Assertion macros for throwing exception of a specific type with message - <LEVEL>_THROWS_WITH_AS(expr, string, ex_type) #295
    • CHECK_THROWS_AS of non-default constructor wants to call default constructor #293
    • ๐Ÿ“š Typos and spelling errors in source, documentation and scripts #291
    • โœ… Customize test names / variable substitution #284
    • โœ… SUBCASE in function not behaving as expected #282
    • SUPER_FAST_ASSERTS fails to compile CHECK_MESSAGE #281
    • โœ… CHECK_MESSAGE no longer works with DOCTEST_CONFIG_SUPER_FAST_ASSERTS #280
    • โœ… CAPTURE of structured binding element no longer works #279
    • Reporter: test\_case\_end no longer fired after test case restart #278
    • โž• Add debug break override support #277
    • โœ… Running tests from within Visual Studio in a static lib project #275
    • โœ… Compile-time error when using a raw string literal inside of REQUIRE (MSVC 2017) #274
    • โœ… Give example for having tests in production code #252
    • โœ… Memory leaks just by including doctest.h #205
    • ๐Ÿ”‹ Feature request: print subcase when an exception is thrown inside one #136

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix typos and misspellings found by codespell. #292 (warmsocks)
    • โœ… Document order by issue correctly #290 (DaanDeMeyer)
    • โœ… Document that -order-by=file is compiler-dependent #289 (DaanDeMeyer)
    • โž• Add -order-by=name to filter_2 test #288 (DaanDeMeyer)
    • โž• Add support for compiling with clang-cl #286 (DaanDeMeyer)
    • โœ… No minimum version limitation of Meson #283 (ydm)