phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkplugin/ut_cpnetworkplugin.cpp
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 45 6b911d05207e
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    16 */
    16 */
    17 
    17 
    18 #include "ut_cpnetworkplugin.h"
    18 #include "ut_cpnetworkplugin.h"
    19 #include "qtestmains60.h"
    19 #include "qtestmains60.h"
    20 #include <cpsettingformitemdata.h>
    20 #include <cpsettingformitemdata.h>
       
    21 #include <hbicon.h>
    21 #define private public
    22 #define private public
    22 #include "cpnetworkplugin.h"
    23 #include "cpnetworkplugin.h"
    23 #include "cpitemdatahelper.h"
    24 #include "cpitemdatahelper.h"
    24 
    25 
    25 Q_EXTERN_C const char * qt_plugin_query_verification_data();
    26 Q_EXTERN_C const char * qt_plugin_query_verification_data();
    49  */
    50  */
    50 void UT_CpNetworkPlugin::init()
    51 void UT_CpNetworkPlugin::init()
    51 {
    52 {
    52     initialize();
    53     initialize();
    53 
    54 
       
    55     QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("")));
       
    56     QT_TRAP_THROWING(SmcDefaultValue<HbIcon>::SetL(HbIcon("")));
       
    57     
    54     m_networkPlugin = (CpNetworkPlugin*)qt_plugin_instance();
    58     m_networkPlugin = (CpNetworkPlugin*)qt_plugin_instance();
    55 }
    59 }
    56 
    60 
    57 
    61 
    58 /*!
    62 /*!
    73 void UT_CpNetworkPlugin::t_createSettingFormItemData()
    77 void UT_CpNetworkPlugin::t_createSettingFormItemData()
    74 {
    78 {
    75     CpItemDataHelper itemDataHelper;
    79     CpItemDataHelper itemDataHelper;
    76     CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance();
    80     CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance();
    77     QList<CpSettingFormItemData*> list;
    81     QList<CpSettingFormItemData*> list;
       
    82     
       
    83     EXPECT(CpNetworkStatus::statusText);
       
    84     EXPECT(CpNetworkStatus::statusIcon);
    78     list.append(p->createSettingFormItemData(itemDataHelper));
    85     list.append(p->createSettingFormItemData(itemDataHelper));
    79     qDeleteAll(list);
    86     qDeleteAll(list);
       
    87     
       
    88     QVERIFY(verify());
    80 }
    89 }
    81 
    90 
       
    91 
       
    92 /*!
       
    93   UT_CpNetworkPlugin::t_createSettingView
       
    94  */
       
    95 void UT_CpNetworkPlugin::t_createSettingView()
       
    96 {
       
    97     CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance();
       
    98     QVariant hint;
       
    99     
       
   100     EXPECT(CpNetworkStatus::statusText);
       
   101     CpBaseSettingView *view = p->createSettingView(hint);
       
   102     delete view;
       
   103     
       
   104     QVERIFY(verify());
       
   105 }
    82 
   106 
    83 /*!
   107 /*!
    84   UT_CpNetworkPlugin::t_memleak
   108   UT_CpNetworkPlugin::t_memleak
    85  */
   109  */
    86 void UT_CpNetworkPlugin::t_memleak()
   110 void UT_CpNetworkPlugin::t_memleak()