phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkplugin/ut_cpnetworkplugin.cpp
equal
deleted
inserted
replaced
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() |