112 /*! |
113 /*! |
113 UT_CpNetworkPluginForm::t_networkModeStateChanged |
114 UT_CpNetworkPluginForm::t_networkModeStateChanged |
114 */ |
115 */ |
115 void UT_CpNetworkPluginForm::t_networkModeStateChanged() |
116 void UT_CpNetworkPluginForm::t_networkModeStateChanged() |
116 { |
117 { |
117 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
118 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
118 m_networkPluginForm->networkModeStateChanged(0); |
119 m_networkPluginForm->networkModeStateChanged(0); |
119 |
120 |
120 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
121 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
121 m_networkPluginForm->networkModeStateChanged(1); |
122 m_networkPluginForm->networkModeStateChanged(1); |
122 |
123 |
123 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
124 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
124 m_networkPluginForm->networkModeStateChanged(2); |
125 m_networkPluginForm->networkModeStateChanged(2); |
125 |
126 |
126 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
127 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
127 m_networkPluginForm->networkModeStateChanged(3); |
128 m_networkPluginForm->networkModeStateChanged(3); |
128 |
129 |
129 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
130 EXPECT(SettingsWrapper, isPhoneOffline).returns(true); |
130 m_networkPluginForm->networkModeStateChanged(0); |
131 m_networkPluginForm->networkModeStateChanged(0); |
131 |
132 |
132 QVERIFY(verify()); |
133 QVERIFY(verify()); |
133 } |
134 } |
134 |
135 |
135 /*! |
136 /*! |
136 UT_CpNetworkPluginForm::t_operatorSelectionStateChanged |
137 UT_CpNetworkPluginForm::t_operatorSelectionStateChanged |
137 */ |
138 */ |
138 void UT_CpNetworkPluginForm::t_operatorSelectionStateChanged() |
139 void UT_CpNetworkPluginForm::t_operatorSelectionStateChanged() |
139 { |
140 { |
140 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
141 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
141 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
142 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeAutomatic; |
142 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
143 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
143 m_networkPluginForm->operatorSelectionStateChanged(); |
144 m_networkPluginForm->operatorSelectionStateChanged(); |
144 |
145 |
145 expect("CpSettingsWrapper::isPhoneOffline").returns(false); |
146 EXPECT(SettingsWrapper, isPhoneOffline).returns(false); |
146 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeManual; |
147 m_NetworkSelectionMode = PSetNetworkWrapper::SelectionModeManual; |
147 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
148 expect("PSetNetworkWrapper::getNetworkSelectionMode").willOnce(invoke(this, &updateNetworkSelectionMode)); |
148 m_networkPluginForm->operatorSelectionStateChanged(); |
149 m_networkPluginForm->operatorSelectionStateChanged(); |
149 |
150 |
150 expect("CpSettingsWrapper::isPhoneOffline").returns(true); |
151 EXPECT(SettingsWrapper, isPhoneOffline).returns(true); |
151 m_networkPluginForm->operatorSelectionStateChanged(); |
152 m_networkPluginForm->operatorSelectionStateChanged(); |
152 |
153 |
153 QVERIFY(verify()); |
154 QVERIFY(verify()); |
154 } |
155 } |
155 |
156 |
189 */ |
190 */ |
190 void UT_CpNetworkPluginForm::t_networkReqestFailed() |
191 void UT_CpNetworkPluginForm::t_networkReqestFailed() |
191 { |
192 { |
192 PSetNetworkWrapper::ErrorCode error(PSetNetworkWrapper::ErrCauseCallActive); |
193 PSetNetworkWrapper::ErrorCode error(PSetNetworkWrapper::ErrCauseCallActive); |
193 PSetNetworkWrapper::RequestType type(PSetNetworkWrapper::RequestSetNetworkMode); |
194 PSetNetworkWrapper::RequestType type(PSetNetworkWrapper::RequestSetNetworkMode); |
194 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
195 EXPECT(PSetNetworkWrapper, getNetworkAccessMode); |
195 m_networkPluginForm->networkReqestFailed(error, type); |
196 m_networkPluginForm->networkReqestFailed(error, type); |
196 |
197 |
197 error = PSetNetworkWrapper::ErrNoNetworkService; |
198 error = PSetNetworkWrapper::ErrNoNetworkService; |
198 type = PSetNetworkWrapper::RequestSetNetworkMode; |
199 type = PSetNetworkWrapper::RequestSetNetworkMode; |
199 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
200 EXPECT(PSetNetworkWrapper, getNetworkAccessMode); |
200 m_networkPluginForm->networkReqestFailed(error, type); |
201 m_networkPluginForm->networkReqestFailed(error, type); |
201 |
202 |
202 error = PSetNetworkWrapper::ErrOfflineOpNotAllowed; |
203 error = PSetNetworkWrapper::ErrOfflineOpNotAllowed; |
203 type = PSetNetworkWrapper::RequestSetNetworkMode; |
204 type = PSetNetworkWrapper::RequestSetNetworkMode; |
204 expect("PSetNetworkWrapper::getNetworkAccessMode"); |
205 EXPECT(PSetNetworkWrapper, getNetworkAccessMode); |
205 m_networkPluginForm->networkReqestFailed(error, type); |
206 m_networkPluginForm->networkReqestFailed(error, type); |
206 |
207 |
207 PSetNetworkWrapper::NetworkInfo temp; |
208 PSetNetworkWrapper::NetworkInfo temp; |
208 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
209 QList<PSetNetworkWrapper::NetworkInfo*> networkInfoList; |
209 networkInfoList.append(&temp); |
210 networkInfoList.append(&temp); |
210 m_networkPluginForm->availableNetworksGot(networkInfoList); |
211 m_networkPluginForm->availableNetworksGot(networkInfoList); |
211 error = PSetNetworkWrapper::ErrNoNetworkAccess; |
212 error = PSetNetworkWrapper::ErrNoNetworkAccess; |
212 type = PSetNetworkWrapper::RequestSetNetwork; |
213 type = PSetNetworkWrapper::RequestSetNetwork; |
213 expect("HbDialog::open"); |
214 EXPECT(HbDialog, open); |
214 m_networkPluginForm->networkReqestFailed(error, type); |
215 m_networkPluginForm->networkReqestFailed(error, type); |
215 |
216 |
216 QVERIFY(verify()); |
217 QVERIFY(verify()); |
217 } |
218 } |
218 |
219 |
277 UT_CpNetworkPluginForm::t_primaryIconForNetwork |
278 UT_CpNetworkPluginForm::t_primaryIconForNetwork |
278 */ |
279 */ |
279 void UT_CpNetworkPluginForm::t_primaryIconForNetwork() |
280 void UT_CpNetworkPluginForm::t_primaryIconForNetwork() |
280 { |
281 { |
281 QScopedPointer<PSetWrapper> wrapper(new PSetWrapper()); |
282 QScopedPointer<PSetWrapper> wrapper(new PSetWrapper()); |
282 expect("PSetWrapper::networkWrapper").returns(wrapper.data()); |
283 EXPECT(PSetWrapper, networkWrapper).returns(wrapper.data()); |
283 |
284 |
284 QScopedPointer<CpNetworkPluginFormAdapter> |
285 QScopedPointer<CpNetworkPluginFormAdapter> |
285 formClassAdapter(new CpNetworkPluginFormAdapter()); |
286 formClassAdapter(new CpNetworkPluginFormAdapter()); |
286 PSetNetworkWrapper::NetworkInfo currentInfo; |
287 PSetNetworkWrapper::NetworkInfo currentInfo; |
287 |
288 |
288 // Test: forbidden icon flag ON, mode: GSM, status: forbidden |
289 // Test: forbidden icon flag ON, mode: GSM, status: forbidden |
289 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsm; |
290 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsm; |
290 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
291 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
291 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
292 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(true); |
292 QString iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
293 QString iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
293 QCOMPARE(iconName, KIconGsmForbidden); |
294 QCOMPARE(iconName, KIconGsmForbidden); |
294 |
295 |
295 // Test: forbidden icon flag ON, mode: GSM, status: available |
296 // Test: forbidden icon flag ON, mode: GSM, status: available |
296 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsm; |
297 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsm; |
297 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
298 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
298 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
299 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(true); |
299 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
300 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
300 QCOMPARE(iconName, KIconGsmNotForbidden); |
301 QCOMPARE(iconName, KIconGsmNotForbidden); |
301 |
302 |
302 // Test: forbidden icon flag ON, mode: WCDMA, status: forbidden |
303 // Test: forbidden icon flag ON, mode: WCDMA, status: forbidden |
303 currentInfo.m_access = PSetNetworkWrapper::AccessTypeWcdma; |
304 currentInfo.m_access = PSetNetworkWrapper::AccessTypeWcdma; |
304 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
305 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
305 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
306 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(true); |
306 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
307 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
307 QCOMPARE(iconName, KIconWcdmaForbidden); |
308 QCOMPARE(iconName, KIconWcdmaForbidden); |
308 |
309 |
309 // Test: forbidden icon flag ON, mode: WCDMA, status: available |
310 // Test: forbidden icon flag ON, mode: WCDMA, status: available |
310 currentInfo.m_access = PSetNetworkWrapper::AccessTypeWcdma; |
311 currentInfo.m_access = PSetNetworkWrapper::AccessTypeWcdma; |
311 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
312 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
312 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
313 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(true); |
313 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
314 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
314 QCOMPARE(iconName, KIconWcdmaNotForbidden); |
315 QCOMPARE(iconName, KIconWcdmaNotForbidden); |
315 |
316 |
316 // Test: forbidden icon flag ON, mode: GSM and WCDMA, status: forbidden |
317 // Test: forbidden icon flag ON, mode: GSM and WCDMA, status: forbidden |
317 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsmAndWcdma; |
318 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsmAndWcdma; |
318 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
319 currentInfo.m_status = PSetNetworkWrapper::StatusForbidden; |
319 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
320 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(true); |
320 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
321 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
321 QCOMPARE(iconName, KIconGsmAndWcdmaForbidden); |
322 QCOMPARE(iconName, KIconGsmAndWcdmaForbidden); |
322 |
323 |
323 // Test: forbidden icon flag ON, mode: GSM and WCDMA, status: available |
324 // Test: forbidden icon flag ON, mode: GSM and WCDMA, status: available |
324 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsmAndWcdma; |
325 currentInfo.m_access = PSetNetworkWrapper::AccessTypeGsmAndWcdma; |
325 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
326 currentInfo.m_status = PSetNetworkWrapper::StatusAvailable; |
326 expect("CpSettingsWrapper::forbiddenIconSupported").returns(true); |
327 EXPECT(SettingsWrapper,forbiddenIconSupported).returns(true); |
327 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
328 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
328 QCOMPARE(iconName, KIconGsmAndWcdmaNotForbidden); |
329 QCOMPARE(iconName, KIconGsmAndWcdmaNotForbidden); |
329 |
330 |
330 // Test: forbidden icon flag OFF |
331 // Test: forbidden icon flag OFF |
331 expect("CpSettingsWrapper::forbiddenIconSupported").returns(false); |
332 EXPECT(SettingsWrapper, forbiddenIconSupported).returns(false); |
332 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
333 iconName = formClassAdapter->primaryIconForNetwork(currentInfo); |
333 QCOMPARE(iconName, QString("")); |
334 QCOMPARE(iconName, QString("")); |
334 } |
335 } |
335 |
336 |
336 /*! |
337 /*! |