21 #include "qtestmains60.h" |
21 #include "qtestmains60.h" |
22 // mocked dependencies for the class under test |
22 // mocked dependencies for the class under test |
23 #include "psetwrapper.h" |
23 #include "psetwrapper.h" |
24 #include "sssettingswrapper.h" |
24 #include "sssettingswrapper.h" |
25 #include "cpplugincommon.h" |
25 #include "cpplugincommon.h" |
26 #include "cpphonenotes.h" |
26 #include <psuinotes.h> |
27 |
27 |
28 /*! |
28 /*! |
29 Dummy CPsetContainer class |
29 Dummy CPsetContainer class |
30 */ |
30 */ |
31 class CPsetContainer |
31 class CPsetContainer |
102 bool bOngoing=true; |
102 bool bOngoing=true; |
103 bool bDuration=true; |
103 bool bDuration=true; |
104 |
104 |
105 EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing); |
105 EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing); |
106 EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration); |
106 EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration); |
107 EXPECT(CpPhoneNotes::showGlobalNote); |
107 EXPECT(PsUiNotes::showGlobalNote); |
108 m_callspluginGroup->showCallDurationStateChanged(); |
108 m_callspluginGroup->showCallDurationStateChanged(); |
109 |
109 |
110 bDuration = false; |
110 bDuration = false; |
111 EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing); |
111 EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing); |
112 EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration); |
112 EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration); |
166 /*! |
166 /*! |
167 UT_CpCallsPluginGroup::t_handleCallWaitingChanged |
167 UT_CpCallsPluginGroup::t_handleCallWaitingChanged |
168 */ |
168 */ |
169 void UT_CpCallsPluginGroup::t_handleCallWaitingChanged() |
169 void UT_CpCallsPluginGroup::t_handleCallWaitingChanged() |
170 { |
170 { |
171 EXPECT(CpPhoneNotes::cancelNote); |
171 EXPECT(PsUiNotes::cancelNote); |
172 EXPECT(CpPhoneNotes::showNotificationDialog); |
172 EXPECT(PsUiNotes::showNotificationDialog); |
173 m_callspluginGroup->handleCallWaitingChanged( |
173 m_callspluginGroup->handleCallWaitingChanged( |
174 PSetCallWaitingWrapper::ActivateCallWaiting , 0); |
174 PSetCallWaitingWrapper::ActivateCallWaiting , 0); |
175 |
175 |
176 EXPECT(CpPhoneNotes::cancelNote); |
176 EXPECT(PsUiNotes::cancelNote); |
177 EXPECT(CpPhoneNotes::showNotificationDialog); |
177 EXPECT(PsUiNotes::showNotificationDialog); |
178 m_callspluginGroup->handleCallWaitingChanged( |
178 m_callspluginGroup->handleCallWaitingChanged( |
179 PSetCallWaitingWrapper::DeactivateCallWaiting, 0); |
179 PSetCallWaitingWrapper::DeactivateCallWaiting, 0); |
180 |
180 |
181 EXPECT(CpPhoneNotes::cancelNote); |
181 EXPECT(PsUiNotes::cancelNote); |
182 EXPECT(CpPhoneNotes::showNotificationDialog); |
182 EXPECT(PsUiNotes::showNotificationDialog); |
183 m_callspluginGroup->handleCallWaitingChanged( |
183 m_callspluginGroup->handleCallWaitingChanged( |
184 PSetCallWaitingWrapper::CheckCallWaitingStatus, 0); |
184 PSetCallWaitingWrapper::CheckCallWaitingStatus, 0); |
185 |
185 |
186 EXPECT(CpPhoneNotes::cancelNote); |
186 EXPECT(PsUiNotes::cancelNote); |
187 EXPECT(CpPhoneNotes::showNotificationDialog); |
187 EXPECT(PsUiNotes::showNotificationDialog); |
188 m_callspluginGroup->handleCallWaitingChanged( |
188 m_callspluginGroup->handleCallWaitingChanged( |
189 PSetCallWaitingWrapper::DeactivateCallWaiting , -1); |
189 PSetCallWaitingWrapper::DeactivateCallWaiting , -1); |
190 |
190 |
191 QVERIFY(verify()); |
191 QVERIFY(verify()); |
192 } |
192 } |
194 /*! |
194 /*! |
195 UT_CpCallsPluginGroup::t_handleCallWaitingRequesting |
195 UT_CpCallsPluginGroup::t_handleCallWaitingRequesting |
196 */ |
196 */ |
197 void UT_CpCallsPluginGroup::t_handleCallWaitingRequesting() |
197 void UT_CpCallsPluginGroup::t_handleCallWaitingRequesting() |
198 { |
198 { |
199 EXPECT(CpPhoneNotes::cancelNote); |
199 EXPECT(PsUiNotes::cancelNote); |
200 m_callspluginGroup->handleCallWaitingRequesting( false, true ); |
200 m_callspluginGroup->handleCallWaitingRequesting( false, true ); |
201 |
201 |
202 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
202 EXPECT(PsUiNotes::showGlobalProgressNote); |
203 m_callspluginGroup->handleCallWaitingRequesting( true, false ); |
203 m_callspluginGroup->handleCallWaitingRequesting( true, false ); |
204 |
204 |
205 EXPECT(CpPhoneNotes::cancelNote); |
205 EXPECT(PsUiNotes::cancelNote); |
206 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
206 EXPECT(PsUiNotes::showGlobalProgressNote); |
207 // m_callspluginGroup->handleCallWaitingRequesting( true, true ); |
207 // m_callspluginGroup->handleCallWaitingRequesting( true, true ); |
208 |
208 |
209 // QVERIFY(verify()); |
209 // QVERIFY(verify()); |
210 reset(); |
210 reset(); |
211 |
211 |
212 EXPECT(CpPhoneNotes::cancelNote).times(0); |
212 EXPECT(PsUiNotes::cancelNote).times(0); |
213 EXPECT(CpPhoneNotes::showGlobalProgressNote).times(0); |
213 EXPECT(PsUiNotes::showGlobalProgressNote).times(0); |
214 m_callspluginGroup->handleCallWaitingRequesting( false, false ); |
214 m_callspluginGroup->handleCallWaitingRequesting( false, false ); |
215 |
215 |
216 QVERIFY(verify()); |
216 QVERIFY(verify()); |
217 } |
217 } |
218 |
218 |
219 /*! |
219 /*! |
220 UT_CpCallsPluginGroup::t_handleCallWaitingError |
220 UT_CpCallsPluginGroup::t_handleCallWaitingError |
221 */ |
221 */ |
222 void UT_CpCallsPluginGroup::t_handleCallWaitingError() |
222 void UT_CpCallsPluginGroup::t_handleCallWaitingError() |
223 { |
223 { |
224 EXPECT(CpPhoneNotes::cancelNote); |
224 EXPECT(PsUiNotes::cancelNote); |
225 EXPECT(CpPhoneNotes::showGlobalErrorNote); |
225 EXPECT(PsUiNotes::showGlobalErrorNote); |
226 m_callspluginGroup->handleCallWaitingError( -1 ); |
226 m_callspluginGroup->handleCallWaitingError( -1 ); |
227 |
227 |
228 QVERIFY(verify()); |
228 QVERIFY(verify()); |
229 } |
229 } |
230 |
230 |
245 */ |
245 */ |
246 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatus() |
246 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatus() |
247 { |
247 { |
248 QList<unsigned char> basicServiceGroupIds; |
248 QList<unsigned char> basicServiceGroupIds; |
249 |
249 |
250 EXPECT(CpPhoneNotes::cancelNote); |
250 EXPECT(PsUiNotes::cancelNote); |
251 m_callspluginGroup->handleCallWaitingGetStatus( |
251 m_callspluginGroup->handleCallWaitingGetStatus( |
252 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
252 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
253 |
253 |
254 EXPECT(CpPhoneNotes::cancelNote); |
254 EXPECT(PsUiNotes::cancelNote); |
255 m_callspluginGroup->handleCallWaitingGetStatus( |
255 m_callspluginGroup->handleCallWaitingGetStatus( |
256 PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds); |
256 PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds); |
257 QVERIFY(verify()); |
257 QVERIFY(verify()); |
258 } |
258 } |
259 |
259 |
262 */ |
262 */ |
263 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatusDistinguishEnabled() |
263 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatusDistinguishEnabled() |
264 { |
264 { |
265 QList<unsigned char> basicServiceGroupIds; |
265 QList<unsigned char> basicServiceGroupIds; |
266 |
266 |
267 EXPECT(CpPhoneNotes::cancelNote); |
267 EXPECT(PsUiNotes::cancelNote); |
268 EXPECT(CpPhoneNotes::showNotificationDialog); |
268 EXPECT(PsUiNotes::showNotificationDialog); |
269 m_callspluginGroup->handleCallWaitingGetStatus( |
269 m_callspluginGroup->handleCallWaitingGetStatus( |
270 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
270 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
271 |
271 |
272 QVERIFY(verify()); |
272 QVERIFY(verify()); |
273 } |
273 } |