100 void UT_CpCallsPluginGroup::t_showCallDurationStateChanged() |
100 void UT_CpCallsPluginGroup::t_showCallDurationStateChanged() |
101 { |
101 { |
102 int iRet=0; |
102 int iRet=0; |
103 |
103 |
104 EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet); |
104 EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet); |
105 m_callspluginGroup->showCallDurationStateChanged(Qt::Checked); |
105 m_callspluginGroup->showCallDurationStateChanged(); |
106 |
106 |
107 EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet); |
107 EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet); |
108 m_callspluginGroup->showCallDurationStateChanged(Qt::Unchecked); |
108 m_callspluginGroup->showCallDurationStateChanged(); |
109 |
109 |
110 QVERIFY(verify()); |
110 QVERIFY(verify()); |
111 } |
111 } |
112 |
112 |
113 /*! |
113 /*! |
114 UT_CpCallsPluginGroup::t_callWaitingCurrentIndexChanged |
114 UT_CpCallsPluginGroup::t_callWaitingCurrentIndexChanged |
115 */ |
115 */ |
116 void UT_CpCallsPluginGroup::t_callWaitingCurrentIndexChanged() |
116 void UT_CpCallsPluginGroup::t_callWaitingCurrentIndexChanged() |
117 { |
117 { |
|
118 QList<unsigned char> basicServiceGroupIds; |
|
119 |
|
120 // check status case |
|
121 EXPECT(PSetCallWaitingWrapper::getCallWaitingStatus); |
|
122 m_callspluginGroup->callWaitingCurrentIndexChanged(); |
|
123 |
|
124 // active case |
|
125 m_callspluginGroup->handleCallWaitingGetStatus( |
|
126 PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds); |
118 EXPECT(PSetCallWaitingWrapper::setCallWaiting); |
127 EXPECT(PSetCallWaitingWrapper::setCallWaiting); |
119 m_callspluginGroup->callWaitingCurrentIndexChanged \ |
128 m_callspluginGroup->callWaitingCurrentIndexChanged(); |
120 (PSetCallWaitingWrapper::ActivateCallWaiting); |
129 |
121 |
130 // deactive case |
|
131 m_callspluginGroup->handleCallWaitingGetStatus( |
|
132 PSetCallWaitingWrapper::StatusDisabled, basicServiceGroupIds); |
122 EXPECT(PSetCallWaitingWrapper::setCallWaiting); |
133 EXPECT(PSetCallWaitingWrapper::setCallWaiting); |
123 m_callspluginGroup->callWaitingCurrentIndexChanged \ |
134 m_callspluginGroup->callWaitingCurrentIndexChanged(); |
124 (PSetCallWaitingWrapper::DeactivateCallWaiting); |
135 |
125 |
|
126 EXPECT(PSetCallWaitingWrapper::getCallWaitingStatus); |
|
127 m_callspluginGroup->callWaitingCurrentIndexChanged \ |
|
128 (PSetCallWaitingWrapper::CheckCallWaitingStatus); |
|
129 |
|
130 QVERIFY(verify()); |
|
131 reset(); |
|
132 |
|
133 //Error, negative index , do nothing |
|
134 EXPECT(PSetCallWaitingWrapper::setCallWaiting).times(0); |
|
135 m_callspluginGroup->callWaitingCurrentIndexChanged(-1); |
|
136 //Do nothing, index is out of range |
|
137 EXPECT(PSetCallWaitingWrapper::setCallWaiting).times(0); |
|
138 m_callspluginGroup->callWaitingCurrentIndexChanged \ |
|
139 (PSetCallWaitingWrapper::CheckCallWaitingStatus + 100); |
|
140 |
|
141 QVERIFY(verify()); |
136 QVERIFY(verify()); |
142 } |
137 } |
143 |
138 |
144 /*! |
139 /*! |
145 UT_CpCallsPluginGroup::t_cliCurrentIndexChanged |
140 UT_CpCallsPluginGroup::t_cliCurrentIndexChanged |
198 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
193 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
199 m_callspluginGroup->handleCallWaitingRequesting( true, false ); |
194 m_callspluginGroup->handleCallWaitingRequesting( true, false ); |
200 |
195 |
201 EXPECT(CpPhoneNotes::cancelNote); |
196 EXPECT(CpPhoneNotes::cancelNote); |
202 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
197 EXPECT(CpPhoneNotes::showGlobalProgressNote); |
203 m_callspluginGroup->handleCallWaitingRequesting( true, true ); |
198 // m_callspluginGroup->handleCallWaitingRequesting( true, true ); |
204 |
199 |
205 QVERIFY(verify()); |
200 // QVERIFY(verify()); |
206 reset(); |
201 reset(); |
207 |
202 |
208 EXPECT(CpPhoneNotes::cancelNote).times(0); |
203 EXPECT(CpPhoneNotes::cancelNote).times(0); |
209 EXPECT(CpPhoneNotes::showGlobalProgressNote).times(0); |
204 EXPECT(CpPhoneNotes::showGlobalProgressNote).times(0); |
210 m_callspluginGroup->handleCallWaitingRequesting( false, false ); |
205 m_callspluginGroup->handleCallWaitingRequesting( false, false ); |
242 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatus() |
237 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatus() |
243 { |
238 { |
244 QList<unsigned char> basicServiceGroupIds; |
239 QList<unsigned char> basicServiceGroupIds; |
245 |
240 |
246 EXPECT(CpPhoneNotes::cancelNote); |
241 EXPECT(CpPhoneNotes::cancelNote); |
247 EXPECT(CpPhoneNotes::showGlobalNote); |
|
248 m_callspluginGroup->handleCallWaitingGetStatus( |
242 m_callspluginGroup->handleCallWaitingGetStatus( |
249 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
243 PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds); |
250 |
244 |
251 EXPECT(CpPhoneNotes::cancelNote); |
245 EXPECT(CpPhoneNotes::cancelNote); |
252 EXPECT(CpPhoneNotes::showGlobalNote); |
|
253 m_callspluginGroup->handleCallWaitingGetStatus( |
246 m_callspluginGroup->handleCallWaitingGetStatus( |
254 PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds); |
247 PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds); |
255 QVERIFY(verify()); |
248 QVERIFY(verify()); |
256 } |
249 } |
257 |
250 |