Skip to content

Commit 59e286a

Browse files
author
Florian Mueller
committed
Fixing false positives for MISRA C++ 2023 Rule 6.5.1 on googletest macros
1 parent 269c636 commit 59e286a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

cfg/googletest.cfg

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
<define name="EXPECT_THROW(code, e)" value="try{code;}catch(e){}"/>
3030
<define name="ASSERT_NO_THROW(code)" value="code"/>
3131
<define name="EXPECT_NO_THROW(code)" value="code"/>
32-
<define name="TEST(A,B)" value="void __ ## A ## _ ## B ( )"/>
33-
<define name="TEST_F(A,B)" value="void __ ## A ## _ ## B ( )"/>
34-
<define name="TEST_P(A,B)" value="void __ ## A ## _ ## B ( )"/>
35-
<define name="TYPED_TEST(A,B)" value="void __ ## A ## _ ## B ( )"/>
36-
<define name="TYPED_TEST_P(A,B)" value="void __ ## A ## _ ## B ( )"/>
32+
<define name="TEST(A,B)" value="class __ ## A ## _ ## B { public: static void testBody( ); }; __ ## A ## _ ## B::testBody()"/>
33+
<define name="TEST_F(A,B)" value="class __ ## A ## _ ## B { public: static void testBody( ); }; __ ## A ## _ ## B::testBody()"/>
34+
<define name="TEST_P(A,B)" value="class __ ## A ## _ ## B { public: static void testBody( ); }; __ ## A ## _ ## B::testBody()"/>
35+
<define name="TYPED_TEST(A,B)" value="class __ ## A ## _ ## B { public: static void testBody( ); }; __ ## A ## _ ## B::testBody()"/>
36+
<define name="TYPED_TEST_P(A,B)" value="class __ ## A ## _ ## B { public: static void testBody( ); }; __ ## A ## _ ## B::testBody()"/>
3737
<define name="GTEST_API_" value=""/>
3838
<define name="GTEST_FLAG(name)" value="FLAGS_gtest_##name"/>
3939
<define name="GTEST_DECLARE_bool_(name)" value="GTEST_API_ extern bool GTEST_FLAG(name)"/>

0 commit comments

Comments
 (0)