From 6796839da3544753053554285ca8196967179f9e Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 23 Oct 2018 13:32:39 +0200 Subject: [PATCH] ProjectExplorer: Fix test Change-Id: Iac8e6a74543f5ad19f91dc42c0fc666890f114fc Reviewed-by: Tim Jenssen --- .../projectexplorer/jsonwizard/jsonwizard_test.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizard_test.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizard_test.cpp index 1b8b84d8c81..890291f7015 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizard_test.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizard_test.cpp @@ -25,6 +25,8 @@ #include "jsonwizardfactory.h" +#include + #include #include @@ -246,6 +248,12 @@ void ProjectExplorer::ProjectExplorerPlugin::testJsonWizardsComboBox() QCOMPARE(qPrintable(disabledComboBox->currentText()), "fgh"); } +static const char *iconInsideResource(const QString &relativePathToIcon) +{ + const QDir resourcePath(Core::ICore::resourcePath()); + return resourcePath.filePath(relativePathToIcon).toLocal8Bit().data(); +} + void ProjectExplorer::ProjectExplorerPlugin::testJsonWizardsIconList() { QString errorMessage; @@ -255,8 +263,7 @@ void ProjectExplorer::ProjectExplorerPlugin::testJsonWizardsIconList() QJsonObject{ {"trKey", "item no1"}, {"condition", true}, - {"icon", "../share/qtcreator/templates/wizards/qtquickstyleicons/default.png"} - + {"icon", iconInsideResource("templates/wizards/qtquickstyleicons/default.png")} }, QJsonObject{ {"trKey", "item no2"}, @@ -268,7 +275,7 @@ void ProjectExplorer::ProjectExplorerPlugin::testJsonWizardsIconList() {"trKey", "item no3"}, {"condition", true}, {"trToolTip", "MyToolTip"}, - {"icon", "../share/qtcreator/templates/wizards/qtquickstyleicons/default.png"} + {"icon", iconInsideResource("templates/wizards/qtquickstyleicons/default.png")} } });