Skip to content

Releases: mat007/turtle

2.0.0

02 Oct 05:34
2a54301
Compare
Choose a tag to compare

This much anticipated and long overdue release brings a number of enhancements and bug fixes, mainly:

  • Allowed auto-deducing signature in MOCK_METHOD_(NON_)CONST
  • Replaced Boost facilities with std:: equivalents where existing in C++14
  • Removed MOCK_*_TPL as they are no longer required, use the non _TPL variant even for templates
  • Added MOCK_PROTECT_SIGNATURE to pass function signatures with commas in the return type
  • Removed support for protecting function signatures via BOOST_IDENTITY_TYPE, use MOCK_PROTECT_SIGNATURE instead
  • Added support for unlimited number of arguments and sequences making MOCK_MAX_ARGS and MOCK_MAX_SEQUENCES superfluous

C++14 is now a requirement !

Full Changelog: v1.3.2...v2.0.0
Documentation: http://turtle.sf.net

1.3.2

19 Jun 16:24
Compare
Choose a tag to compare

This release is a maintenance release:

  • Removed boost deprecation warnings
  • Fixed various compiler warnings
  • Added CMake build files

For more information see http://turtle.sf.net

1.3.1

07 Mar 12:25
5c0f290
Compare
Choose a tag to compare

This release has long been overdue and brings mostly bug fixes and increased C++17 support:

  • Fixed mocking of a function returning a reference for gcc 4.1
  • Added MOCK_NO_AUTO_PTR to deactivate std::auto_ptr support
  • Added Catch integration
  • Fixed move-only type argument in actions
  • Fixed move-only type support in constraints
  • Added support for dereferencing in mock::equal
  • Added support for movable objects in mock::retrieve
  • Fixed deprecation warning about std::uncaught_exception in c++17 for msvc

For more information see http://turtle.sf.net