google-readability-avoid-underscore-in-googletest-name¶
Checks whether there are underscores in googletest test suite names and test names in test macros:
TEST
TEST_F
TEST_P
TYPED_TEST
TYPED_TEST_P
The FRIEND_TEST
macro is not included.
For example:
TEST(TestSuiteName, Illegal_TestName) {}
TEST(Illegal_TestSuiteName, TestName) {}
would trigger the check. Underscores are not allowed in test suite name nor test names.
The DISABLED_
prefix, which may be used to
disable test suites and individual tests, is removed from the test suite name
and test name before checking for underscores.
This check does not propose any fixes.