From 4b76f6c65db79cdecaff1069bdc3826a59852299 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 10 Oct 2019 11:23:27 +0200 Subject: 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 Reviewed-by: David Schulz --- src/plugins/autotest/testtreemodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 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; -- cgit v1.2.1