Fix QComboBox icon testing
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Sat, 13 Oct 2012 18:15:17 +0000 (19:15 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 16 Oct 2012 08:47:41 +0000 (10:47 +0200)
The icons used were always null -- the files used to create them were
not present. So

1) add back the files used for the test (qtlogo.png,
copied from src/widgets/dialogs/images/qtlogo-64.png, and qtlogoinverted.png,
its copy rotated by 180°);

2) use QFINDTESTDATA to get the paths to the files.

Change-Id: I26f094079e037116e49e2a95345c2dea7496eecb
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
tests/auto/widgets/widgets/qcombobox/qtlogo.png [new file with mode: 0644]
tests/auto/widgets/widgets/qcombobox/qtlogoinverted.png [new file with mode: 0644]
tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp

diff --git a/tests/auto/widgets/widgets/qcombobox/qtlogo.png b/tests/auto/widgets/widgets/qcombobox/qtlogo.png
new file mode 100644 (file)
index 0000000..4f68e16
Binary files /dev/null and b/tests/auto/widgets/widgets/qcombobox/qtlogo.png differ
diff --git a/tests/auto/widgets/widgets/qcombobox/qtlogoinverted.png b/tests/auto/widgets/widgets/qcombobox/qtlogoinverted.png
new file mode 100644 (file)
index 0000000..61efb2f
Binary files /dev/null and b/tests/auto/widgets/widgets/qcombobox/qtlogoinverted.png differ
index 6dfb362..6016a19 100644 (file)
@@ -1282,6 +1282,8 @@ void tst_QComboBox::textpixmapdata_data()
     QStringList text;
     IconList icon;
     VariantList variant;
+    QString qtlogoPath = QFINDTESTDATA("qtlogo.png");
+    QString qtlogoinvertedPath = QFINDTESTDATA("qtlogoinverted.png");
 
     {
         text.clear(); icon.clear(); variant.clear();
@@ -1293,7 +1295,7 @@ void tst_QComboBox::textpixmapdata_data()
     {
         text.clear(); icon.clear(); variant.clear();
         text << QString() << QString();
-        icon << QIcon(QPixmap("qtlogo.png")) << QIcon(QPixmap("qtlogoinverted.png"));
+        icon << QIcon(QPixmap(qtlogoPath)) << QIcon(QPixmap(qtlogoinvertedPath));
         variant << QVariant() << QVariant();
         QTest::newRow("just icons") << text << icon << variant;
     }
@@ -1307,7 +1309,7 @@ void tst_QComboBox::textpixmapdata_data()
     {
         text.clear(); icon.clear(); variant.clear();
         text << "foo" << "bar";
-        icon << QIcon(QPixmap("qtlogo.png")) << QIcon(QPixmap("qtlogoinverted.png"));
+        icon << QIcon(QPixmap(qtlogoPath)) << QIcon(QPixmap(qtlogoinvertedPath));
         variant << 12 << "bingo";
         QTest::newRow("text, icons and user data") << text << icon << variant;
     }