From 53aaf22633be5eddd35532767916786ea149350e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Wed, 16 Feb 2011 21:31:35 +0100 Subject: [PATCH] CheckClass::noMemset: Added TODO test case --- test/testclass.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/testclass.cpp b/test/testclass.cpp index b16e4978c..9ea23b8fb 100644 --- a/test/testclass.cpp +++ b/test/testclass.cpp @@ -2932,6 +2932,17 @@ private: " memset(&fail, 0, sizeof(struct A));\n" "}\n"); ASSERT_EQUALS("[test.cpp:10]: (error) Using 'memset' on struct that contains a 'std::string'\n", errout.str()); + + checkNoMemset("struct Fred\n" + "{\n" + " std::string s;\n" + "};\n" + "void f()\n" + "{\n" + " Fred fred;\n" + " memset(&fred, 0, sizeof(fred));\n" + "}\n"); + TODO_ASSERT_EQUALS("error", "", errout.str()); } void memsetVector()