aboutsummaryrefslogtreecommitdiff
path: root/tests/ut_mdialog
diff options
context:
space:
mode:
authorAnna Gadomska <ext-anna.2.gadomska@nokia.com>2010-08-30 10:08:48 +0300
committerSergiy Dubovik <sergiy.dubovik@nokia.com>2010-08-31 10:11:34 +0300
commit9b8e3b52e6c0b2a88ad5406db52cf021763efa8a (patch)
treea81b514c2a77939da8a25895e00503905db281cd /tests/ut_mdialog
parentc008f9cc24bcc549132935e8620e813f2e20b10b (diff)
Changes: unit tests improvements, to increse coverage
RevBy: TrustMe
Diffstat (limited to 'tests/ut_mdialog')
-rw-r--r--tests/ut_mdialog/ut_mdialog.cpp49
-rw-r--r--tests/ut_mdialog/ut_mdialog.h1
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();