Skip to content

Releases: martinmoene/lest

1.27.1

10 Nov 21:25
Compare
Choose a tag to compare

This release replaces old-style casts [-Wold-style-cast].

1.27.0

23 Jun 05:59
Compare
Choose a tag to compare

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

18 Jan 10:24
Compare
Choose a tag to compare

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

07 Jan 22:07
Compare
Choose a tag to compare

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

09 Dec 17:52
Compare
Choose a tag to compare

This release fixes conversion error C2397 for MSVS 2015 (MSVC 14).

1.24.4

24 Nov 20:25
Compare
Choose a tag to compare

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

12 Nov 12:27
Compare
Choose a tag to compare

This release fixes compilation (std::tie<>) for VC12 (VS2012) and adds printing of nullptr for VC10 (VS2010) and higher.

1.24.2

24 Oct 14:38
Compare
Choose a tag to compare

This release fixes and suppresses several warnings for clang and gcc and fixes the version number for VC14 and higher.

1.24.1

26 Sep 08:03
Compare
Choose a tag to compare

This release fixes a missing inline in lest_cpp03. Introduced macro lest_COMPILER_MSVC_VERSION that numbers 6, 7, 8… .

1.24.0

22 Jul 20:18
Compare
Choose a tag to compare

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].