diff options
author | Holger Schröder <holger.schroeder.ext@basyskom.de> | 2010-11-22 18:28:39 +0100 |
---|---|---|
committer | Holger Schröder <holger.schroeder.ext@basyskom.de> | 2010-11-22 18:30:13 +0100 |
commit | 912c16ebcdef4e170431baae817ca80fa3ab5877 (patch) | |
tree | 8bf791bc2bb48c8a09190ecd4621fdc63b9914ca /tests | |
parent | 9a062e7523711dbcc7837983b35242358ff9ea33 (diff) |
Changes: update doc for MObjectMenu, add another test
RevBy: Adrian Yanes
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ut_mobjectmenu/ut_mobjectmenu.cpp | 25 | ||||
-rw-r--r-- | tests/ut_mobjectmenu/ut_mobjectmenu.h | 1 |
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: }; |