Normalize C++ namespace in JUnit's reporter classname field

Closes #2468
This commit is contained in:
Martin Hořeňovský
2022-07-17 14:00:04 +02:00
parent 1bd233866c
commit 9c9f35068e
3 changed files with 38 additions and 0 deletions

View File

@@ -114,4 +114,20 @@ namespace Inner
{
REQUIRE(Template_Fixture_2<TestType>{}.m_a.size() < 2);
}
} // namespace
// We want a class in nested namespace so we can test JUnit's classname normalization.
namespace {
namespace A {
namespace B {
class TestClass {};
}
}
} // namespace
TEST_CASE_METHOD( A::B::TestClass,
"A TEST_CASE_METHOD testing junit classname normalization",
"[class][approvals]" ) {
SUCCEED();
}