summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2019-10-10 11:23:27 +0200
committerChristian Stenger <christian.stenger@qt.io>2019-10-10 13:19:31 +0000
commit4b76f6c65db79cdecaff1069bdc3826a59852299 (patch)
tree5dab829436fd50c403c2ef0692a5a059db896512
parent4636bb69073714037a40a59a88c762677f6fe69d (diff)
downloadqt-creator-4b76f6c65db79cdecaff1069bdc3826a59852299.tar.gz
AutoTest: Fix Run Under Cursor for GTest
Broke while introducing TestSuite and following the official terms. Amends 6189745a3b8d3a24627193f9ad8fb18fa84099ed. Fixes: QTCREATORBUG-23068 Change-Id: I02a8c72debface1e15b2e1901ec6115e210a0312 Reviewed-by: pawelrutka <prutka13@gmail.com> Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/autotest/testtreemodel.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/autotest/testtreemodel.cpp b/src/plugins/autotest/testtreemodel.cpp
index 953e93dc9c..f328cd892e 100644
--- a/src/plugins/autotest/testtreemodel.cpp
+++ b/src/plugins/autotest/testtreemodel.cpp
@@ -178,7 +178,8 @@ QList<TestTreeItem *> TestTreeModel::testItemsByName(TestTreeItem *root, const Q
}
TestTreeItem *testCase = node->findFirstLevelChild([&testName](TestTreeItem *it) {
QTC_ASSERT(it, return false);
- return it->type() == TestTreeItem::TestFunction && it->name() == testName;
+ return (it->type() == TestTreeItem::TestCase
+ || it->type() == TestTreeItem::TestFunction) && it->name() == testName;
}); // collect only actual tests, not special functions like init, cleanup etc.
if (testCase)
result << testCase;