phonesettings/cpphonesettingsplugins/barringplugin/tsrc/ut_barringplugingroup/ut_barringplugingroup.h
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
child 27 2f8f8080a020
--- a/phonesettings/cpphonesettingsplugins/barringplugin/tsrc/ut_barringplugingroup/ut_barringplugingroup.h	Fri Mar 19 09:28:42 2010 +0200
+++ b/phonesettings/cpphonesettingsplugins/barringplugin/tsrc/ut_barringplugingroup/ut_barringplugingroup.h	Fri Apr 16 14:58:25 2010 +0300
@@ -21,27 +21,41 @@
 #include <QtTest/QtTest>
 #include <mockservice.h>
 
-
 class CpBarringPluginGroup;
+class PSetCallBarringWrapper;
+class HbDataFormModel;
 
 class UT_CpBarringPluginGroup : public QObject, MockService
 {
     Q_OBJECT
 
 public:    
+    
     UT_CpBarringPluginGroup();
     ~UT_CpBarringPluginGroup();
     
 private slots:
 
     void init();
-
     void cleanup();
     
     void t_memleak();
+    void t_barringStatusRequestCompletedWithAnError();
+    void t_getBarringStatuses();
+    void t_enableBarringRequestCompleted();
+    void t_disableBarringRequestCompleted();
+    void t_changeBarringStateRequested();
+
+signals:
+    void simulateCheckStateChange(int checkState);
+    
 private:
+    
     CpBarringPluginGroup *m_barringpluginGroup;
-
+    PSetCallBarringWrapper *m_barringWrapperMock;
+    
+    /** Now own. Data form model. */
+    HbDataFormModel *m_dataFormModel;
 };
 
 #endif // UT_BARRINGPLUGINGROUP_H