Releases: martinmoene/lest
1.27.1
This release replaces old-style casts [-Wold-style-cast].
1.27.0
This release changes the visibility of test functions to static. As a result, test functions that are spread over multiple source files in the auto-registration case do not have to be wrapped in an anonymous namespace anymore.
Further this release removes the traces of Biicode. There's a Conan package for lest here.
1.26.0
This release moves the headers into folder include/lest and adds the contrib folder with two lest extensions: lest_expect_abort and lest_expect_assert.
1.25.0
This release breaks with the non-standard usage of $
in identifers for internal use and for the lest environent parameter. The latter is now named lest_env
. (issue #26)
Further an example has been added that shows how a templated function with SETUP()
, SECTION()
and EXPECT*()
assertions may look like.
1.24.5
This release fixes conversion error C2397 for MSVS 2015 (MSVC 14).
1.24.4
This release adds section Usage to the readme and adds an example of how to define a (reusable) user-defined function or lambda that uses lest assertions. Further this release fixes the omission of lest_EXPECT_NOT()
from lest_basic and lest_decompose.
1.24.3
This release fixes compilation (std::tie<>
) for VC12 (VS2012) and adds printing of nullptr
for VC10 (VS2010) and higher.
1.24.2
This release fixes and suppresses several warnings for clang and gcc and fixes the version number for VC14 and higher.
1.24.1
This release fixes a missing inline
in lest_cpp03
. Introduced macro lest_COMPILER_MSVC_VERSION
that numbers 6, 7, 8… .
1.24.0
This release enables the use of operators * / % + -
in the left hand side of expressions within EXPECT assertions, and it enables the naming of tags that must prevent a test from being performed at default, for example: [.integration]
.