AutoTest: Support registering functions as catch test cases

Task-number: QTCREATORBUG-19740
Change-Id: I60a59d3902e1202d4cf18635bae3ef31806b0aac
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2020-04-16 11:49:49 +02:00
parent 4e0fa78752
commit ae3bb43dd1
3 changed files with 27 additions and 7 deletions

View File

@@ -48,7 +48,8 @@ static bool isCatchTestCaseMacro(const QString &macroName)
QStringLiteral("TEST_CASE_METHOD"), QStringLiteral("TEMPLATE_TEST_CASE_METHOD_SIG"),
QStringLiteral("TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG"),
QStringLiteral("TEMPLATE_TEST_CASE_METHOD"),
QStringLiteral("TEMPLATE_LIST_TEST_CASE_METHOD")
QStringLiteral("TEMPLATE_LIST_TEST_CASE_METHOD"),
QStringLiteral("METHOD_AS_TEST_CASE"), QStringLiteral("REGISTER_TEST_CASE")
};
return validTestCaseMacros.contains(macroName);
}