TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE
Opened this issue · 1 comments
anb0s commented
I'm facing compile error if compiling with Googletest 1.10 or master/latest:
---------- ERRORS occurred while compiling file D:\git\s7p\work3\s7p.base\vdk\signals-master\tests\tests.cpp
In file included from D:\git\s7p\work3\s7p.base\google\test-1.10\googletest\include/gtest/gtest.h:71,
from D:/git/s7p/work3/s7p.base/vdk/signals-master/tests/tests.cpp:14:
D:\git\s7p\work3\s7p.base\google\test-1.10\googletest\include/gtest/gtest-typed-test.h:227:38: error: 'constexpr bool testing::internal::TypedTestCaseIsDeprecated()' is deprecated: TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE [-Werror=deprecated-declarations]
227 | static_assert(::testing::internal::TypedTestCaseIsDeprecated(), ""); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/git/s7p/work3/s7p.base/vdk/signals-master/tests/tests.cpp:201:1: note: in expansion of macro 'TYPED_TEST_CASE'
201 | TYPED_TEST_CASE(SignalsTest, TestTypes);
| ^~~~~~~~~~~~~~~
Renaming from TYPED_TEST_CASE to TYPED_TEST_SUITE solves the problem.
anb0s commented
Do you have plans to update for googletest 1.10 or master?
If yes i can provide a PR for this...