CheckClass::noMemset: Added TODO test case

This commit is contained in:
Daniel Marjamäki 2011-02-16 21:31:35 +01:00
parent 0ee583e324
commit 53aaf22633
1 changed files with 11 additions and 0 deletions

View File

@ -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()