85 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
85 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
86 m_networkPluginForm->networkModeStateChanged(3); |
86 m_networkPluginForm->networkModeStateChanged(3); |
87 |
87 |
88 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
88 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
89 m_networkPluginForm->networkModeStateChanged(0); |
89 m_networkPluginForm->networkModeStateChanged(0); |
|
90 |
|
91 QVERIFY(verify()); |
90 } |
92 } |
91 |
93 |
92 /*! |
94 /*! |
93 UT_CpNetworkPluginForm::t_operatorSelectionStateChanged |
95 UT_CpNetworkPluginForm::t_operatorSelectionStateChanged |
94 */ |
96 */ |
95 void UT_CpNetworkPluginForm::t_operatorSelectionStateChanged() |
97 void UT_CpNetworkPluginForm::t_operatorSelectionStateChanged() |
96 { |
98 { |
97 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
99 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
98 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
100 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
99 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
101 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
100 m_networkPluginForm->operatorSelectionStateChanged(true); |
102 m_networkPluginForm->operatorSelectionStateChanged(); |
101 |
103 |
102 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
104 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
103 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeManual; |
105 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeManual; |
104 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
106 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
105 m_networkPluginForm->operatorSelectionStateChanged(true); |
107 m_networkPluginForm->operatorSelectionStateChanged(); |
106 |
108 |
107 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
109 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
108 m_networkPluginForm->operatorSelectionStateChanged(true); |
110 m_networkPluginForm->operatorSelectionStateChanged(); |
|
111 |
|
112 QVERIFY(verify()); |
109 } |
113 } |
110 |
114 |
111 /*! |
115 /*! |
112 UT_CpNetworkPluginForm::t_networkAccessModeGot |
116 UT_CpNetworkPluginForm::t_networkAccessModeGot |
113 */ |
117 */ |
114 void UT_CpNetworkPluginForm::t_networkAccessModeGot() |
118 void UT_CpNetworkPluginForm::t_networkAccessModeGot() |
115 { |
119 { |
116 expect("CpSettingFormItemData::setContentWidgetData"); |
|
117 m_networkPluginForm->networkAccessModeGot(0); |
120 m_networkPluginForm->networkAccessModeGot(0); |
118 |
121 |
119 expect("CpSettingFormItemData::setContentWidgetData"); |
|
120 m_networkPluginForm->networkAccessModeGot(1); |
122 m_networkPluginForm->networkAccessModeGot(1); |
121 |
123 |
122 expect("CpSettingFormItemData::setContentWidgetData"); |
|
123 m_networkPluginForm->networkAccessModeGot(2); |
124 m_networkPluginForm->networkAccessModeGot(2); |
124 |
125 |
125 m_networkPluginForm->networkAccessModeGot(3); |
126 m_networkPluginForm->networkAccessModeGot(3); |
|
127 |
|
128 QVERIFY(verify()); |
126 } |
129 } |
127 |
130 |
128 /*! |
131 /*! |
129 UT_CpNetworkPluginForm::t_availableNetworksGot |
132 UT_CpNetworkPluginForm::t_availableNetworksGot |
130 */ |
133 */ |
132 { |
135 { |
133 PSetNetworkWrapper::NetworkInfo temp; |
136 PSetNetworkWrapper::NetworkInfo temp; |
134 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
137 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
135 networkInfoList.append(&temp); |
138 networkInfoList.append(&temp); |
136 |
139 |
137 expect("HbDialog::exec"); |
140 expect("HbDialog::open"); |
138 m_networkPluginForm->availableNetworksGot(networkInfoList); |
141 m_networkPluginForm->availableNetworksGot(networkInfoList); |
|
142 |
|
143 QVERIFY(verify()); |
139 } |
144 } |
140 |
145 |
141 /*! |
146 /*! |
142 UT_CpNetworkPluginForm::t_networkReqestFailed |
147 UT_CpNetworkPluginForm::t_networkReqestFailed |
143 */ |
148 */ |
147 PSetNetworkWrapper::RequestType type(PSetNetworkWrapper::RequestSetNetworkMode); |
152 PSetNetworkWrapper::RequestType type(PSetNetworkWrapper::RequestSetNetworkMode); |
148 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
153 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
149 m_networkPluginForm->networkReqestFailed(error, type); |
154 m_networkPluginForm->networkReqestFailed(error, type); |
150 |
155 |
151 error = PSetNetworkWrapper::ErrNoNetworkService; |
156 error = PSetNetworkWrapper::ErrNoNetworkService; |
152 type = PSetNetworkWrapper::RequestSetNetwork; |
157 type = PSetNetworkWrapper::RequestSetNetworkMode; |
153 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
158 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
154 expect("CpSettingFormItemData::setContentWidgetData"); |
|
155 m_networkPluginForm->networkReqestFailed(error, type); |
159 m_networkPluginForm->networkReqestFailed(error, type); |
156 |
160 |
157 error = PSetNetworkWrapper::ErrOfflineOpNotAllowed; |
161 error = PSetNetworkWrapper::ErrOfflineOpNotAllowed; |
158 type = PSetNetworkWrapper::RequestSetNetwork; |
162 type = PSetNetworkWrapper::RequestSetNetworkMode; |
159 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
163 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
160 expect("CpSettingFormItemData::setContentWidgetData"); |
|
161 m_networkPluginForm->networkReqestFailed(error, type); |
164 m_networkPluginForm->networkReqestFailed(error, type); |
162 |
165 |
163 PSetNetworkWrapper::NetworkInfo temp; |
166 PSetNetworkWrapper::NetworkInfo temp; |
164 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
167 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
165 networkInfoList.append(&temp); |
168 networkInfoList.append(&temp); |
166 m_networkPluginForm->availableNetworksGot(networkInfoList); |
169 m_networkPluginForm->availableNetworksGot(networkInfoList); |
167 error = PSetNetworkWrapper::ErrNoNetworkAccess; |
170 error = PSetNetworkWrapper::ErrNoNetworkAccess; |
168 type = PSetNetworkWrapper::RequestSetNetwork; |
171 type = PSetNetworkWrapper::RequestSetNetwork; |
169 expect("HbDialog::exec"); |
172 expect("HbDialog::open"); |
170 m_networkPluginForm->networkReqestFailed(error, type); |
173 m_networkPluginForm->networkReqestFailed(error, type); |
|
174 |
|
175 QVERIFY(verify()); |
171 } |
176 } |
172 |
177 |
173 /*! |
178 /*! |
174 UT_CpNetworkPluginForm::t_userCancel |
179 UT_CpNetworkPluginForm::t_userCancel |
175 */ |
180 */ |
180 m_networkPluginForm->userCancel(); |
185 m_networkPluginForm->userCancel(); |
181 |
186 |
182 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
187 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
183 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
188 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
184 m_networkPluginForm->userCancel(); |
189 m_networkPluginForm->userCancel(); |
|
190 |
|
191 QVERIFY(verify()); |
185 } |
192 } |
186 |
193 |
187 /*! |
194 /*! |
188 UT_CpNetworkPluginForm::t_handleSearchingNetworks |
195 UT_CpNetworkPluginForm::t_handleSearchingNetworks |
189 */ |
196 */ |
227 UT_CpNetworkPluginForm::cleanup |
236 UT_CpNetworkPluginForm::cleanup |
228 */ |
237 */ |
229 void UT_CpNetworkPluginForm::cleanup() |
238 void UT_CpNetworkPluginForm::cleanup() |
230 { |
239 { |
231 reset(); |
240 reset(); |
232 |
241 delete m_networkPluginForm; |
|
242 m_networkPluginForm = NULL; |
233 delete m_networkWrapper; |
243 delete m_networkWrapper; |
234 m_networkWrapper = NULL; |
244 m_networkWrapper = NULL; |
235 delete m_networkPluginForm; |
|
236 m_networkPluginForm = NULL; |
|
237 } |
245 } |
238 |
246 |
239 /*! |
247 /*! |
240 UT_CpNetworkPluginForm::t_memleak |
248 UT_CpNetworkPluginForm::t_memleak |
241 */ |
249 */ |