Lest Versions Save

A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)

v1.35.2

4 months ago

This release:

  • Include windows.h (lowercase) to fix cross-compiled MinGW builds (#75, thanks @salman-javed-nz)
  • Refine comment in last commit, 24ebadc636 (thanks @mbeutel)
  • Cast char to signed to avoid type-limits warning (courtesy gsl-lite issue 337, PR 338)
  • Change value used with *_CPP20_OR_GREATER to 202002L (nonstd-lite-project issue 60); Now, designate C++23 as speculative.
  • Remove Travis CI configuration file (#74, thanks @striezel)
  • Add workflow for GitHub Actions (thanks @striezel #73)
  • Fix some typos (#72, thanks @striezel)
  • Add parentheses around macro arguments (PVS-Studio: V1003)

v1.35.1

5 years ago

This release:

v1.35.0

5 years ago

This release :

  • Adds option -z,--pass-zen that omits printing of the expanded expression for passing tests.
  • Fixes to print unprintable characters as '\xdd' or "...\xdd...", except for \,\r,\n,\f.

Thanks to @ninnghazad drawing attention to both.

v1.34.1

5 years ago

To support conan and vcpkg installations, examples now specify folder lest in the include directives, like: #include "lest/lest.hpp".

v1.34.0

5 years ago

This release adds version macros lest_MAJOR, lest_MINOR and lest_PATCH to lest.hpp and lest_cpp03.hpp.

Further it adds scripts to create conan and vcpkgs packages.

v1.33.5

5 years ago

This bug-fix release removes typename from the seed_t declaration that is invalid in C++98.

In C++98, typename may not be used with a non-dependent type name. In C++11 this restriction has been lifted. Now, in lest_cpp03 the C++11 implementation is chosen for VC 12 (VS 2013) as this compiler supports enough of C++11 for lest, however it does not with respect to typename.

v1.33.4

5 years ago

This bug-fix release fixes the type seed_t to it's use with std::mt19937 or with std::srand().

v1.33.3

5 years ago

This bug-fix release fixes reporting of sections, issue #65. Thanks to @onthetop.

v1.33.2

5 years ago

This bug-fix release suppresses the warning message unused parameter ‘lest_env’ [-Werror=unused-parameter] with lest_cpp03.hpp. Further the style of #if defined has been changed to use parentheses. For the rest, lest.hpp is unchanged.

v1.33.1

6 years ago

This bug-fix release fixes a link error for character reporting for VC8 (Visual Studio 2005) in lest_cpp03.hpp. Apart from the version number, lest.hpp is unchanged.