approvals / ApprovalTests.cpp

Native ApprovalTests for C++ on Linux, Mac and Windows
https://approvaltestscpp.readthedocs.io/en/latest/
Apache License 2.0
318 stars 51 forks source link

Fix incorrectly named macro APPROVALS_CATCH_DISABLE_FILE_MACRO_CHECK #123

Closed claremacrae closed 4 years ago

claremacrae commented 4 years ago

The macro APPROVALS_CATCH_DISABLE_FILE_MACRO_CHECK was not supposed to have CATCH in the name...

It's nothing to do with Catch - I suspect it was a copy-and-paste error on my part, from some Catch2 code.

We intend to rename it to APPROVALTESTS_DISABLE_FILE_MACRO_CHECK - but still support the old name for now.

claremacrae commented 4 years ago

We also renamed the version macros - in fact, all APPROVALTESTS to APPROVAL_TESTS - but will continue supporting the old macro names for now, via this code:

#define APPROVALTESTS_VERSION       APPROVAL_TESTS_VERSION
#define APPROVALTESTS_VERSION_MAJOR APPROVAL_TESTS_VERSION_MAJOR
#define APPROVALTESTS_VERSION_MINOR APPROVAL_TESTS_VERSION_MINOR
#define APPROVALTESTS_VERSION_PATCH APPROVAL_TESTS_VERSION_PATCH
#define APPROVALTESTS_VERSION_STR   APPROVAL_TESTS_VERSION_STR