phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpplugincommon/ut_cpplugincommon.cpp
--- a/phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpplugincommon/ut_cpplugincommon.cpp Tue Jul 06 14:15:47 2010 +0300
+++ b/phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpplugincommon/ut_cpplugincommon.cpp Fri Jul 09 15:40:55 2010 +0300
@@ -15,14 +15,15 @@
*
*/
-#include "ut_cpplugincommon.h"
-#include "qtestmains60.h"
+#include <xqsettingsmanager.h>
+#include <xqsysinfo.h>
#include <gsmerror.h>
#include <exterror.h>
#include <etelmm.h>
#include <btsapdomainpskeys.h>
-#define private public
+#include "ut_cpplugincommon.h"
#include "cpplugincommon.h"
+#include "qtestmains60.h"
/*!
UT_CpPluginCommon::UT_CpPluginCommon
@@ -74,7 +75,7 @@
*/
void UT_CpPluginCommon::t_showCallDuration()
{
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(23324));
mWrapper->showCallDuration();
@@ -98,18 +99,18 @@
{
QString text="";
bool userDefined=true;
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(true));
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant("text"));
mWrapper->readSoftRejectText(text, userDefined);
userDefined=false;
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(false));
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant("text"));
mWrapper->readSoftRejectText(text, userDefined);
@@ -134,7 +135,7 @@
*/
void UT_CpPluginCommon::t_numberGroupingSupported()
{
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(true));
mWrapper->numberGroupingSupported();
@@ -147,10 +148,10 @@
void UT_CpPluginCommon::t_voipSupported()
{
- expect("XQSysInfo::isSupported").with(
+ EXPECT(XQSysInfo::isSupported).with(
KFeatureIdCommonVoip).returns(false);
QCOMPARE( Tools::voipSupported(), false );
- expect("XQSysInfo::isSupported").with(
+ EXPECT(XQSysInfo::isSupported).with(
KFeatureIdCommonVoip).returns(true);
QCOMPARE( Tools::voipSupported(), true );
@@ -162,10 +163,10 @@
*/
void UT_CpPluginCommon::t_videoSupported()
{
- expect("XQSysInfo::isSupported").with(
+ EXPECT(XQSysInfo::isSupported).with(
KFeatureIdCsVideoTelephony).returns(true);
QCOMPARE( Tools::videoSupported(), true );
- expect("XQSysInfo::isSupported").with(
+ EXPECT(XQSysInfo::isSupported).with(
KFeatureIdCsVideoTelephony).returns(false);
QCOMPARE( Tools::videoSupported(), false );
@@ -235,21 +236,21 @@
Tools::errorCodeTextMapping(KErrGsmSSUnknownAlphabet, text);
QCOMPARE( text, QString("txt_phone_info_invalid_phone_number"));
- expect("XQSysInfo::isSupported").returns(false);
+ EXPECT(XQSysInfo::isSupported).returns(false);
Tools::errorCodeTextMapping(KErrGsmOfflineOpNotAllowed, text);
QCOMPARE( text, QString(
"txt_phone_info_request_not_completed"));
QVERIFY( verify() );
- expect("XQSysInfo::isSupported").returns(true);
- expect("XQSettingsManager::readItemValue").returns(QVariant(EBTSapConnected));
+ EXPECT(XQSysInfo::isSupported).returns(true);
+ EXPECT(XQSettingsManager::readItemValue).returns(QVariant(EBTSapConnected));
Tools::errorCodeTextMapping(KErrGsmOfflineOpNotAllowed, text);
QCOMPARE( text, QString(
"Operation not possible in SIM access profile mode"));
QVERIFY( verify() );
- expect("XQSysInfo::isSupported").returns(true);
- expect("XQSettingsManager::readItemValue").returns(QVariant(EBTSapNotConnected));
+ EXPECT(XQSysInfo::isSupported).returns(true);
+ EXPECT(XQSettingsManager::readItemValue).returns(QVariant(EBTSapNotConnected));
Tools::errorCodeTextMapping(KErrGsmOfflineOpNotAllowed, text);
QCOMPARE( text, QString(
"Operation not possible in Off-line mode"));
@@ -267,7 +268,7 @@
*/
void UT_CpPluginCommon::t_readVtVideoSending()
{
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(1));
mWrapper->readVtVideoSending();
QVERIFY( verify() );
@@ -278,7 +279,7 @@
*/
void UT_CpPluginCommon::t_writeVtVideoSending()
{
- expect("XQSettingsManager::writeItemValue");//.
+ EXPECT(XQSettingsManager::writeItemValue);//.
//times(2);
int i=0;
mWrapper->writeVtVideoSending(i);
@@ -290,7 +291,7 @@
*/
void UT_CpPluginCommon::t_isFeatureCallWaitingDistiquishNotProvisionedEnabled()
{
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(1));
mWrapper->isFeatureCallWaitingDistiquishNotProvisionedEnabled();
QVERIFY( verify() );
@@ -301,9 +302,17 @@
*/
void UT_CpPluginCommon::t_isPhoneOffline()
{
- expect("XQSysInfo::isSupported");
- mWrapper->isPhoneOffline();
- QVERIFY( verify() );
+ EXPECT(QtMobility::QSystemDeviceInfo::currentProfile)
+ .returns(QSystemDeviceInfo::NormalProfile);
+ bool isOffline = mWrapper->isPhoneOffline();
+ QCOMPARE(isOffline, false);
+ QVERIFY(verify());
+
+ EXPECT(QtMobility::QSystemDeviceInfo::currentProfile)
+ .returns(QSystemDeviceInfo::OfflineProfile);
+ isOffline = mWrapper->isPhoneOffline();
+ QCOMPARE(isOffline, true);
+ QVERIFY(verify());
}
/*!
@@ -311,7 +320,7 @@
*/
void UT_CpPluginCommon::t_isOngoingCall()
{
- expect("XQSettingsManager::readItemValue").
+ EXPECT(XQSettingsManager::readItemValue).
returns(QVariant(1));
mWrapper->isOngoingCall();
QVERIFY( verify() );