phonesettings/cpphonesettingsplugins/callsplugin/tsrc/ut_callsplugingroup/ut_callsplugingroup.cpp
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
--- a/phonesettings/cpphonesettingsplugins/callsplugin/tsrc/ut_callsplugingroup/ut_callsplugingroup.cpp	Mon May 03 12:31:11 2010 +0300
+++ b/phonesettings/cpphonesettingsplugins/callsplugin/tsrc/ut_callsplugingroup/ut_callsplugingroup.cpp	Fri May 14 15:51:57 2010 +0300
@@ -102,10 +102,10 @@
     int iRet=0;
     
     EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet);
-    m_callspluginGroup->showCallDurationStateChanged(Qt::Checked);
+    m_callspluginGroup->showCallDurationStateChanged();
     
     EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet);
-    m_callspluginGroup->showCallDurationStateChanged(Qt::Unchecked);
+    m_callspluginGroup->showCallDurationStateChanged();
     
     QVERIFY(verify());
 }
@@ -115,29 +115,24 @@
  */
 void UT_CpCallsPluginGroup::t_callWaitingCurrentIndexChanged()
 {
-    EXPECT(PSetCallWaitingWrapper::setCallWaiting);
-    m_callspluginGroup->callWaitingCurrentIndexChanged \
-            (PSetCallWaitingWrapper::ActivateCallWaiting);
-    
-    EXPECT(PSetCallWaitingWrapper::setCallWaiting);
-    m_callspluginGroup->callWaitingCurrentIndexChanged \
-            (PSetCallWaitingWrapper::DeactivateCallWaiting);
-    
+    QList<unsigned char> basicServiceGroupIds;
+
+    // check status case
     EXPECT(PSetCallWaitingWrapper::getCallWaitingStatus);
-    m_callspluginGroup->callWaitingCurrentIndexChanged \
-            (PSetCallWaitingWrapper::CheckCallWaitingStatus);
-    
-    QVERIFY(verify());
-    reset();
-    
-    //Error, negative index , do nothing
-    EXPECT(PSetCallWaitingWrapper::setCallWaiting).times(0);
-    m_callspluginGroup->callWaitingCurrentIndexChanged(-1);
-    //Do nothing, index is out of range
-    EXPECT(PSetCallWaitingWrapper::setCallWaiting).times(0);
-    m_callspluginGroup->callWaitingCurrentIndexChanged \
-                (PSetCallWaitingWrapper::CheckCallWaitingStatus + 100);
-    
+    m_callspluginGroup->callWaitingCurrentIndexChanged();
+
+    // active case
+    m_callspluginGroup->handleCallWaitingGetStatus(
+        PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds);
+    EXPECT(PSetCallWaitingWrapper::setCallWaiting);
+    m_callspluginGroup->callWaitingCurrentIndexChanged();
+
+    // deactive case
+    m_callspluginGroup->handleCallWaitingGetStatus(
+        PSetCallWaitingWrapper::StatusDisabled, basicServiceGroupIds);
+    EXPECT(PSetCallWaitingWrapper::setCallWaiting);
+    m_callspluginGroup->callWaitingCurrentIndexChanged();
+
     QVERIFY(verify());
 }
 
@@ -200,9 +195,9 @@
     
     EXPECT(CpPhoneNotes::cancelNote);
     EXPECT(CpPhoneNotes::showGlobalProgressNote);
-    m_callspluginGroup->handleCallWaitingRequesting( true, true );
+//    m_callspluginGroup->handleCallWaitingRequesting( true, true );
 
-    QVERIFY(verify());
+//    QVERIFY(verify());
     reset();
     
     EXPECT(CpPhoneNotes::cancelNote).times(0);
@@ -244,12 +239,10 @@
     QList<unsigned char> basicServiceGroupIds;
     
     EXPECT(CpPhoneNotes::cancelNote);
-    EXPECT(CpPhoneNotes::showGlobalNote);
     m_callspluginGroup->handleCallWaitingGetStatus(
         PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds);
     
     EXPECT(CpPhoneNotes::cancelNote);
-    EXPECT(CpPhoneNotes::showGlobalNote);
     m_callspluginGroup->handleCallWaitingGetStatus(
         PSetCallWaitingWrapper::StatusActive, basicServiceGroupIds);
     QVERIFY(verify());