phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkpluginform/ut_networkpluginform.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 30 ebdbd102c78a
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    19 #define UT_NETWORKPLUGINFORM_H
    19 #define UT_NETWORKPLUGINFORM_H
    20 
    20 
    21 #include <QtTest/QtTest>
    21 #include <QtTest/QtTest>
    22 #include <mockservice.h>
    22 #include <mockservice.h>
    23 #include <psetnetworkwrapper.h>
    23 #include <psetnetworkwrapper.h>
       
    24 #include "cpnetworkpluginform.h"
       
    25 #include <QObject>
       
    26    
       
    27 class CpNetworkPluginFormAdapter : public CpNetworkPluginForm  
       
    28 {
       
    29     Q_OBJECT
       
    30     
       
    31 public: 
       
    32     explicit CpNetworkPluginFormAdapter(QGraphicsItem *parent = 0)
       
    33         :CpNetworkPluginForm(parent){}
       
    34     virtual ~CpNetworkPluginFormAdapter(){}
       
    35     
       
    36     QString primaryIconForNetwork(
       
    37             const PSetNetworkWrapper::NetworkInfo &info) {
       
    38         return CpNetworkPluginForm::primaryIconForNetwork(info); 
       
    39     }
       
    40     void hideFocusHighlight(){} 
       
    41 }; 
    24 
    42 
    25 class CpNetworkPluginForm;
       
    26 
    43 
    27 class UT_CpNetworkPluginForm : public QObject, MockService
    44 class UT_CpNetworkPluginForm : public QObject, MockService
    28 {
    45 {
    29     Q_OBJECT
    46     Q_OBJECT
    30 
    47 
    47     void t_networkReqestFailed();
    64     void t_networkReqestFailed();
    48     void t_userCancel();
    65     void t_userCancel();
    49     void t_handleSearchingNetworks();
    66     void t_handleSearchingNetworks();
    50     void t_handleRequestingSelectedNetwork();
    67     void t_handleRequestingSelectedNetwork();
    51     void t_handleNetworkChanged();
    68     void t_handleNetworkChanged();
    52 
    69     void t_primaryIconForNetwork();
       
    70     
    53     void cleanup();
    71     void cleanup();
    54     
    72     
    55     void t_memleak();
    73     void t_memleak();
       
    74 
    56 private:
    75 private:
    57     CpNetworkPluginForm *m_networkPluginForm;
    76     CpNetworkPluginForm *m_networkPluginForm;
    58     PSetNetworkWrapper *m_networkWrapper;
    77     PSetNetworkWrapper *m_networkWrapper;
    59     PSetNetworkWrapper::NetworkSelectionMode m_NetworkSelectionMode;
    78     PSetNetworkWrapper::NetworkSelectionMode m_NetworkSelectionMode;
    60     int i;
    79     int i;