aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorHolger Schröder <holger.schroeder.ext@basyskom.de>2010-11-22 18:28:39 +0100
committerHolger Schröder <holger.schroeder.ext@basyskom.de>2010-11-22 18:30:13 +0100
commit912c16ebcdef4e170431baae817ca80fa3ab5877 (patch)
tree8bf791bc2bb48c8a09190ecd4621fdc63b9914ca /tests
parent9a062e7523711dbcc7837983b35242358ff9ea33 (diff)
Changes: update doc for MObjectMenu, add another test
RevBy: Adrian Yanes
Diffstat (limited to 'tests')
-rw-r--r--tests/ut_mobjectmenu/ut_mobjectmenu.cpp25
-rw-r--r--tests/ut_mobjectmenu/ut_mobjectmenu.h1
2 files changed, 26 insertions, 0 deletions
diff --git a/tests/ut_mobjectmenu/ut_mobjectmenu.cpp b/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
index 23c0756f..ef46c5cf 100644
--- a/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
+++ b/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
@@ -170,5 +170,30 @@ void Ut_MObjectMenu::testTitle()
delete widget;
}
+void Ut_MObjectMenu::testIconId()
+{
+ MWidget *widget = new MWidget();
+ MObjectMenu *menu = new MObjectMenu(widget);
+
+ QCOMPARE(menu->iconId(), QString(""));
+
+ menu->setIconId("someIconId");
+ QCOMPARE(menu->iconId(), QString("someIconId"));
+
+ widget->setProperty("objectMenuIconId", QString("propertyIconId"));
+ QCOMPARE(menu->iconId(), QString("someIconId"));
+
+ delete menu;
+
+ menu = new MObjectMenu(widget);
+ QCOMPARE(menu->iconId(), QString("propertyIconId"));
+
+ menu->setIconId("");
+ QCOMPARE(menu->iconId(), QString(""));
+
+ delete menu;
+ delete widget;
+}
+
QTEST_APPLESS_MAIN(Ut_MObjectMenu)
diff --git a/tests/ut_mobjectmenu/ut_mobjectmenu.h b/tests/ut_mobjectmenu/ut_mobjectmenu.h
index f2015212..0b7fc0be 100644
--- a/tests/ut_mobjectmenu/ut_mobjectmenu.h
+++ b/tests/ut_mobjectmenu/ut_mobjectmenu.h
@@ -43,6 +43,7 @@ private slots:
void testActionsAddingAndRemoving();
void testCursorPosition();
void testTitle();
+ void testIconId();
private:
};