[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim/KDE/4.14] mailcommon/filter: Add more unittest
From:       Montel Laurent <montel () kde ! org>
Date:       2015-03-23 6:43:56
Message-ID: E1YZw5c-0005ak-Br () scm ! kde ! org
[Download RAW message or body]

Git commit 01106556fdf456815365c76561f4787964a06f17 by Montel Laurent.
Committed on 23/03/2015 at 06:43.
Pushed by mlaurent into branch 'KDE/4.14'.

Add more unittest

M  +14   -0    mailcommon/filter/autotests/filteractionsetstatustest.cpp
M  +3    -0    mailcommon/filter/autotests/filteractionsetstatustest.h
M  +1    -0    mailcommon/filter/filteractions/filteractionwithstringlist.cpp

http://commits.kde.org/kdepim/01106556fdf456815365c76561f4787964a06f17

diff --git a/mailcommon/filter/autotests/filteractionsetstatustest.cpp \
b/mailcommon/filter/autotests/filteractionsetstatustest.cpp index efaa6b6..4ebf5f3 \
                100644
--- a/mailcommon/filter/autotests/filteractionsetstatustest.cpp
+++ b/mailcommon/filter/autotests/filteractionsetstatustest.cpp
@@ -17,6 +17,7 @@
 
 #include "filteractionsetstatustest.h"
 #include "../filteractions/filteractionsetstatus.h"
+#include <QWidget>
 #include <qtest_kde.h>
 
 FilterActionSetStatusTest::FilterActionSetStatusTest(QObject *parent)
@@ -30,4 +31,17 @@ FilterActionSetStatusTest::~FilterActionSetStatusTest()
 
 }
 
+void FilterActionSetStatusTest::shouldHaveDefaultValue()
+{
+    MailCommon::FilterActionSetStatus filter;
+    QWidget *w = filter.createParamWidget(0);
+    QCOMPARE(w->objectName(), QLatin1String("combobox"));
+}
+
+void FilterActionSetStatusTest::shouldHaveSieveRequires()
+{
+    MailCommon::FilterActionSetStatus filter;
+    QCOMPARE(filter.sieveRequires(), QStringList() << QLatin1String("imap4flags"));
+}
+
 QTEST_KDEMAIN(FilterActionSetStatusTest, GUI)
diff --git a/mailcommon/filter/autotests/filteractionsetstatustest.h \
b/mailcommon/filter/autotests/filteractionsetstatustest.h index c28842e..53d2e63 \
                100644
--- a/mailcommon/filter/autotests/filteractionsetstatustest.h
+++ b/mailcommon/filter/autotests/filteractionsetstatustest.h
@@ -26,6 +26,9 @@ class FilterActionSetStatusTest : public QObject
 public:
     explicit FilterActionSetStatusTest(QObject *parent = 0);
     ~FilterActionSetStatusTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldHaveSieveRequires();
 };
 
 #endif // FILTERACTIONSETSTATUSTEST_H
diff --git a/mailcommon/filter/filteractions/filteractionwithstringlist.cpp \
b/mailcommon/filter/filteractions/filteractionwithstringlist.cpp index \
                817c49a..4720196 100644
--- a/mailcommon/filter/filteractions/filteractionwithstringlist.cpp
+++ b/mailcommon/filter/filteractions/filteractionwithstringlist.cpp
@@ -31,6 +31,7 @@ FilterActionWithStringList::FilterActionWithStringList( const \
QString &name, con  QWidget* FilterActionWithStringList::createParamWidget( QWidget \
*parent ) const  {
     PimCommon::MinimumComboBox *comboBox = new PimCommon::MinimumComboBox( parent );
+    comboBox->setObjectName(QLatin1String("combobox"));
     comboBox->setEditable( false );
     comboBox->addItems( mParameterList );
     setParamWidgetValue( comboBox );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic