forked from qt-creator/qt-creator
C++: Let "Add Definition" quick fix work with free function declarations
It was restricted to member functions declarations, but works well with free functions, too. Change-Id: I8513e67e426185e7e08aebc2f1b5bfd08f79887f Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -882,3 +882,20 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace2()
|
||||
TestCase data(testFiles);
|
||||
data.run(&factory);
|
||||
}
|
||||
|
||||
void CppPlugin::test_quickfix_InsertDefFromDecl_freeFunction()
|
||||
{
|
||||
const QByteArray original = "void free()@;\n";
|
||||
const QByteArray expected = original +
|
||||
"\n"
|
||||
"\n"
|
||||
"void free()\n"
|
||||
"{\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
;
|
||||
|
||||
InsertDefFromDecl factory;
|
||||
TestCase data(original, expected);
|
||||
data.run(&factory);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user