logsui/logsengine/tsrc/ut_logsengine/src/ut_logscall.cpp
changeset 10 b04270301d3b
parent 2 7119b73b84d6
child 15 76d2cf7a585e
equal deleted inserted replaced
6:41c0a814d878 10:b04270301d3b
   117 
   117 
   118 void UT_LogsCall::testCall()
   118 void UT_LogsCall::testCall()
   119 {  
   119 {  
   120     QtHighwayStubHelper::reset();
   120     QtHighwayStubHelper::reset();
   121     mLogsCall->call(LogsCall::TypeLogsVoiceCall);
   121     mLogsCall->call(LogsCall::TypeLogsVoiceCall);
   122     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   122     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   123     QVERIFY( QtHighwayStubHelper::message() == "dial(QString)" );
   123     QVERIFY( QtHighwayStubHelper::message() == "dial(QString)" );
   124     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   124     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   125     
   125     
   126     // Video call message is longer than voice call
   126     // Video call message is longer than voice call
   127     QtHighwayStubHelper::reset();
   127     QtHighwayStubHelper::reset();
   128     mLogsCall->call(LogsCall::TypeLogsVideoCall);
   128     mLogsCall->call(LogsCall::TypeLogsVideoCall);
   129     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   129     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   130     QVERIFY( QtHighwayStubHelper::message() == "dialVideo(QString)" );
   130     QVERIFY( QtHighwayStubHelper::message() == "dialVideo(QString)" );
   131     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   131     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   132 
   132 
   133     QtHighwayStubHelper::reset();
   133     QtHighwayStubHelper::reset();
   134     mLogsCall->mServiceId = 3;
   134     mLogsCall->mServiceId = 3;
   135     mLogsCall->call(LogsCall::TypeLogsVoIPCall);
   135     mLogsCall->call(LogsCall::TypeLogsVoIPCall);
   136     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   136     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   137     QVERIFY( QtHighwayStubHelper::message() == "dialVoipService(QString,int)" ); 
   137     QVERIFY( QtHighwayStubHelper::message() == "dialVoipService(QString,int)" ); 
   138     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   138     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   139     
   139     
   140     // Not supported calltype
   140     // Not supported calltype
   141     QtHighwayStubHelper::reset();
   141     QtHighwayStubHelper::reset();
   147 
   147 
   148 void UT_LogsCall::testInitiateCallback()
   148 void UT_LogsCall::testInitiateCallback()
   149 {
   149 {
   150     QtHighwayStubHelper::reset();
   150     QtHighwayStubHelper::reset();
   151     mLogsCall->initiateCallback();
   151     mLogsCall->initiateCallback();
   152     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   152     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   153     QVERIFY( QtHighwayStubHelper::message() == "dial(QString)" );
   153     QVERIFY( QtHighwayStubHelper::message() == "dial(QString)" );
   154     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   154     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   155     
   155     
   156     // Video call message is longer than voice call
   156     // Video call message is longer than voice call
   157     mLogsCall->mDefaultCall = LogsCall::TypeLogsVideoCall;
   157     mLogsCall->mDefaultCall = LogsCall::TypeLogsVideoCall;
   158     QtHighwayStubHelper::reset();
   158     QtHighwayStubHelper::reset();
   159     mLogsCall->initiateCallback();
   159     mLogsCall->initiateCallback();
   160     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   160     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   161     QVERIFY( QtHighwayStubHelper::message() == "dialVideo(QString)" );
   161     QVERIFY( QtHighwayStubHelper::message() == "dialVideo(QString)" );
   162     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   162     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   163     
   163     
   164     mLogsCall->mDefaultCall = LogsCall::TypeLogsVoIPCall;
   164     mLogsCall->mDefaultCall = LogsCall::TypeLogsVoIPCall;
   165     QtHighwayStubHelper::reset();
   165     QtHighwayStubHelper::reset();
   166     mLogsCall->mServiceId = 3;
   166     mLogsCall->mServiceId = 3;
   167     mLogsCall->initiateCallback();
   167     mLogsCall->initiateCallback();
   168     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.services.telephony" );
   168     QVERIFY( QtHighwayStubHelper::service() == "com.nokia.symbian.ICallDial" );
   169     QVERIFY( QtHighwayStubHelper::message() == "dialVoipService(QString,int)" );  
   169     QVERIFY( QtHighwayStubHelper::message() == "dialVoipService(QString,int)" );  
   170     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   170     QVERIFY( QtHighwayStubHelper::isRequestBg() );
   171 }
   171 }