phonesettings/cpphonesettingsplugins/callsplugin/tsrc/ut_callsplugingroup/ut_callsplugingroup.cpp
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 30 ebdbd102c78a
parent 45 6b911d05207e
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    97 /*!
    97 /*!
    98   UT_CpCallsPluginGroup::t_showCallDurationStateChanged
    98   UT_CpCallsPluginGroup::t_showCallDurationStateChanged
    99  */
    99  */
   100 void UT_CpCallsPluginGroup::t_showCallDurationStateChanged()
   100 void UT_CpCallsPluginGroup::t_showCallDurationStateChanged()
   101 {
   101 {
   102     int iRet=0;
   102     bool bOngoing=true;
   103     
   103     bool bDuration=true;
   104     EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet);
   104     
       
   105     EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing);
       
   106     EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration);
       
   107     EXPECT(CpPhoneNotes::showGlobalNote);
   105     m_callspluginGroup->showCallDurationStateChanged();
   108     m_callspluginGroup->showCallDurationStateChanged();
   106     
   109     
   107     EXPECT(CpSettingsWrapper::setShowCallDuration).returns(iRet);
   110     bDuration = false;
       
   111     EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing);
       
   112     EXPECT(CpSettingsWrapper::showCallDuration).returns(bDuration);
       
   113     m_callspluginGroup->showCallDurationStateChanged();
       
   114     
       
   115     bOngoing = false;
       
   116     EXPECT(CpSettingsWrapper::isOngoingCall).returns(bOngoing);
   108     m_callspluginGroup->showCallDurationStateChanged();
   117     m_callspluginGroup->showCallDurationStateChanged();
   109     
   118     
   110     QVERIFY(verify());
   119     QVERIFY(verify());
   111 }
   120 }
   112 
   121 
   158   UT_CpCallsPluginGroup::t_handleCallWaitingChanged
   167   UT_CpCallsPluginGroup::t_handleCallWaitingChanged
   159  */
   168  */
   160 void UT_CpCallsPluginGroup::t_handleCallWaitingChanged()
   169 void UT_CpCallsPluginGroup::t_handleCallWaitingChanged()
   161 {
   170 {
   162     EXPECT(CpPhoneNotes::cancelNote);
   171     EXPECT(CpPhoneNotes::cancelNote);
   163     EXPECT(CpPhoneNotes::showGlobalNote);
   172     EXPECT(CpPhoneNotes::showNotificationDialog);
   164     m_callspluginGroup->handleCallWaitingChanged(
   173     m_callspluginGroup->handleCallWaitingChanged(
   165         PSetCallWaitingWrapper::ActivateCallWaiting , 0);
   174         PSetCallWaitingWrapper::ActivateCallWaiting , 0);
   166     
   175     
   167     EXPECT(CpPhoneNotes::cancelNote);
   176     EXPECT(CpPhoneNotes::cancelNote);
   168     EXPECT(CpPhoneNotes::showGlobalNote);
   177     EXPECT(CpPhoneNotes::showNotificationDialog);
   169     m_callspluginGroup->handleCallWaitingChanged(
   178     m_callspluginGroup->handleCallWaitingChanged(
   170         PSetCallWaitingWrapper::DeactivateCallWaiting, 0);
   179         PSetCallWaitingWrapper::DeactivateCallWaiting, 0);
   171     
   180     
   172     EXPECT(CpPhoneNotes::cancelNote);
   181     EXPECT(CpPhoneNotes::cancelNote);
   173     EXPECT(CpPhoneNotes::showGlobalNote);
   182     EXPECT(CpPhoneNotes::showNotificationDialog);
   174     m_callspluginGroup->handleCallWaitingChanged(
   183     m_callspluginGroup->handleCallWaitingChanged(
   175         PSetCallWaitingWrapper::CheckCallWaitingStatus, 0);
   184         PSetCallWaitingWrapper::CheckCallWaitingStatus, 0);
   176     
   185     
   177     EXPECT(CpPhoneNotes::cancelNote);
   186     EXPECT(CpPhoneNotes::cancelNote);
   178     EXPECT(CpPhoneNotes::showGlobalNote);
   187     EXPECT(CpPhoneNotes::showNotificationDialog);
   179     m_callspluginGroup->handleCallWaitingChanged(
   188     m_callspluginGroup->handleCallWaitingChanged(
   180         PSetCallWaitingWrapper::DeactivateCallWaiting , -1);
   189         PSetCallWaitingWrapper::DeactivateCallWaiting , -1);
   181     
   190     
   182     QVERIFY(verify());
   191     QVERIFY(verify());
   183 }
   192 }
   254 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatusDistinguishEnabled()
   263 void UT_CpCallsPluginGroup::t_handleCallWaitingGetStatusDistinguishEnabled()
   255 {
   264 {
   256     QList<unsigned char> basicServiceGroupIds;
   265     QList<unsigned char> basicServiceGroupIds;
   257     
   266     
   258     EXPECT(CpPhoneNotes::cancelNote);
   267     EXPECT(CpPhoneNotes::cancelNote);
   259     EXPECT(CpPhoneNotes::showGlobalNote);
   268     EXPECT(CpPhoneNotes::showNotificationDialog);
   260     m_callspluginGroup->handleCallWaitingGetStatus(
   269     m_callspluginGroup->handleCallWaitingGetStatus(
   261         PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds);
   270         PSetCallWaitingWrapper::StatusNotProvisioned, basicServiceGroupIds);
       
   271     
       
   272     QVERIFY(verify());
       
   273 }
       
   274 
       
   275 /*!
       
   276   UT_CpCallsPluginGroup::t_ownVideoInReceivedCallStateChanged
       
   277  */
       
   278 void UT_CpCallsPluginGroup::t_ownVideoInReceivedCallStateChanged()
       
   279 {
       
   280     EXPECT(CpSettingsWrapper::writeVtVideoSending).times(3);
       
   281     m_callspluginGroup->ownVideoInReceivedCallStateChanged(0);
       
   282     m_callspluginGroup->ownVideoInReceivedCallStateChanged(1);
       
   283     m_callspluginGroup->ownVideoInReceivedCallStateChanged(2);
       
   284     m_callspluginGroup->ownVideoInReceivedCallStateChanged(-1);
   262     
   285     
   263     QVERIFY(verify());
   286     QVERIFY(verify());
   264 }
   287 }
   265 
   288 
   266 /*!
   289 /*!