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")} } });