diff options
author | Anna Gadomska <ext-anna.2.gadomska@nokia.com> | 2010-08-30 10:08:48 +0300 |
---|---|---|
committer | Sergiy Dubovik <sergiy.dubovik@nokia.com> | 2010-08-31 10:11:34 +0300 |
commit | 9b8e3b52e6c0b2a88ad5406db52cf021763efa8a (patch) | |
tree | a81b514c2a77939da8a25895e00503905db281cd /tests/ut_mdialog | |
parent | c008f9cc24bcc549132935e8620e813f2e20b10b (diff) |
Changes: unit tests improvements, to increse coverage
RevBy: TrustMe
Diffstat (limited to 'tests/ut_mdialog')
-rw-r--r-- | tests/ut_mdialog/ut_mdialog.cpp | 49 | ||||
-rw-r--r-- | tests/ut_mdialog/ut_mdialog.h | 1 |
2 files changed, 50 insertions, 0 deletions
diff --git a/tests/ut_mdialog/ut_mdialog.cpp b/tests/ut_mdialog/ut_mdialog.cpp index 3aefb5fb..ee715173 100644 --- a/tests/ut_mdialog/ut_mdialog.cpp +++ b/tests/ut_mdialog/ut_mdialog.cpp @@ -92,6 +92,55 @@ void Ut_MDialog::constructorWithParameters() QVERIFY(!dlg->button(M::RestoreDefaultsButton)); } +void Ut_MDialog::testStandardButtonsInConstructor() +{ + QString title("Title"); + MDialog *dlg = new MDialog(title, + M::SaveButton | M::SaveAllButton | M::OpenButton | + M::YesButton | M::NoToAllButton| M::HelpButton | + M::AbortButton | M::RetryButton | M::IgnoreButton | + M::CloseButton | M::DiscardButton | M::ApplyButton | + M::RestoreDefaultsButton |M::OkButton | M::CancelButton | + M::YesToAllButton | M::NoButton | M::ResetButton ); + + QVERIFY(dlg->button(M::SaveButton)); + QCOMPARE(dlg->button(M::SaveButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::SaveAllButton)); + QCOMPARE(dlg->button(M::SaveAllButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::OpenButton)); + QCOMPARE(dlg->button(M::OpenButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::YesButton)); + QCOMPARE(dlg->button(M::YesButton)->role(), M::YesRole); + QVERIFY(dlg->button(M::NoToAllButton)); + QCOMPARE(dlg->button(M::NoToAllButton)->role(), M::NoRole); + QVERIFY(dlg->button(M::HelpButton)); + QCOMPARE(dlg->button(M::HelpButton)->role(), M::HelpRole); + QVERIFY(dlg->button(M::OkButton)); + QCOMPARE(dlg->button(M::OkButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::CancelButton)); + QCOMPARE(dlg->button(M::CancelButton)->role(), M::RejectRole); + QVERIFY(dlg->button(M::YesToAllButton)); + QCOMPARE(dlg->button(M::YesToAllButton)->role(), M::YesRole); + QVERIFY(dlg->button(M::NoButton)); + QCOMPARE(dlg->button(M::NoButton)->role(), M::NoRole); + QVERIFY(dlg->button(M::ResetButton)); + QCOMPARE(dlg->button(M::ResetButton)->role(), M::ResetRole); + QVERIFY(dlg->button(M::AbortButton)); + QCOMPARE(dlg->button(M::AbortButton)->role(), M::RejectRole); + QVERIFY(dlg->button(M::RetryButton)); + QCOMPARE(dlg->button(M::RetryButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::IgnoreButton)); + QCOMPARE(dlg->button(M::IgnoreButton)->role(), M::AcceptRole); + QVERIFY(dlg->button(M::CloseButton)); + QCOMPARE(dlg->button(M::CloseButton)->role(), M::RejectRole); + QVERIFY(dlg->button(M::DiscardButton)); + QCOMPARE(dlg->button(M::DiscardButton)->role(), M::DestructiveRole); + QVERIFY(dlg->button(M::ApplyButton)); + QCOMPARE(dlg->button(M::ApplyButton)->role(), M::ApplyRole); + QVERIFY(dlg->button(M::RestoreDefaultsButton)); + QCOMPARE(dlg->button(M::RestoreDefaultsButton)->role(), M::ResetRole); +} + void Ut_MDialog::initVals() { QCOMPARE(dialog->clickedButton(), (MButtonModel *)NULL); diff --git a/tests/ut_mdialog/ut_mdialog.h b/tests/ut_mdialog/ut_mdialog.h index 519a813a..12ddbbbf 100644 --- a/tests/ut_mdialog/ut_mdialog.h +++ b/tests/ut_mdialog/ut_mdialog.h @@ -42,6 +42,7 @@ private slots: void cleanup(); void constructorWithParameters(); + void testStandardButtonsInConstructor(); void initVals(); void settersAndGetters(); |