diff -r 7d48bed6ce0c -r 987c9837762f cellular/psuinotes/tsrc/ut_psuiutils/ut_psuiutils.cpp --- a/cellular/psuinotes/tsrc/ut_psuiutils/ut_psuiutils.cpp Tue Aug 31 15:45:17 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,180 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#include "ut_psuiutils.h" -#include "qtestmains60.h" -#include -#include -#include -#include -#define private public -#include "psuiutils.h" - -/*! - UT_PsUiUtils::UT_PsUiUtils - */ -UT_PsUiUtils::UT_PsUiUtils() : - mWrapper(NULL) -{ -} - -/*! - UT_PsUiUtils::~UT_PsUiUtils - */ -UT_PsUiUtils::~UT_PsUiUtils() -{ - delete mWrapper; -} - -/*! - UT_PsUiUtils::init - */ -void UT_PsUiUtils::init() -{ - initialize(); - - mWrapper = new PsUiSettingsWrapper(); -} - -/*! - UT_PsUiUtils::cleanup - */ -void UT_PsUiUtils::cleanup() -{ - reset(); -} - -/*! - UT_PsUiUtils::t_memleak - */ -void UT_PsUiUtils::t_memleak() -{ - -} - -/*! - UT_PsUiUtils::t_errorCodeTextMapping - */ -void UT_PsUiUtils::t_errorCodeTextMapping() -{ - QString text = ""; - PsUiUtils::errorCodeTextMapping(KErrGsmSSSubscriptionViolation, text); - QCOMPARE( text, QString( - "txt_phone_info_barring_operation_not_successful")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSUnknownSubscriber, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSAbsentSubscriber, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSIllegalOperation, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSIllegalSubscriber, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSIllegalEquipment, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSCallBarred, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSDataMissing, text); - QCOMPARE( text, QString( - "txt_phone_info_not_allowed")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSIncompatibility, text); - QCOMPARE( text, QString( - "txt_phone_info_conflict_error")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSSystemFailure, text); - QCOMPARE( text, QString( - "txt_phone_info_result_unknown")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSUnexpectedDataValue, text); - QCOMPARE( text, QString( - "txt_phone_info_request_rejected")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSResourcesUnavailable, text); - QCOMPARE( text, QString( - "txt_phone_info_request_rejected")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSNegativePasswordCheck, text); - QCOMPARE( text, QString( - "Password error")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSPasswordRegistrationFailure, text); - QCOMPARE( text, QString( - "Password error")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSPasswordAttemptsViolation, text); - QCOMPARE( text, QString( - "txt_phone_info_barring_password_blocked")); - PsUiUtils::errorCodeTextMapping(KErrGsmSMSNoNetworkService, text); - QCOMPARE( text, QString( - "No network coverage")); - PsUiUtils::errorCodeTextMapping(KErrGsmNoService, text); - QCOMPARE( text, QString( - "No network coverage")); - PsUiUtils::errorCodeTextMapping(KErrSsActivationDataLost, text); - QCOMPARE( text, QString( - "Check network services")); - PsUiUtils::errorCodeTextMapping(KErrGsmSSUnknownAlphabet, text); - QCOMPARE( text, QString("txt_phone_info_invalid_phone_number")); - - expect("XQSysInfo::isSupported").returns(false); - PsUiUtils::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)); - PsUiUtils::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)); - PsUiUtils::errorCodeTextMapping(KErrGsmOfflineOpNotAllowed, text); - QCOMPARE( text, QString( - "Operation not possible in Off-line mode")); - - PsUiUtils::errorCodeTextMapping(-1, text); - QCOMPARE( text, QString( - "txt_phone_info_request_not_completed")); - - QVERIFY( verify() ); - -} - -/*! - UT_PsUiUtils::::t_isFeatureCallWaitingDistiquishNotProvisionedEnabled - */ -void UT_PsUiUtils::t_isFeatureCallWaitingDistiquishNotProvisionedEnabled() -{ - expect("XQSettingsManager::readItemValue"). - returns(QVariant(1)); - mWrapper->isFeatureCallWaitingDistiquishNotProvisionedEnabled(); - QVERIFY( verify() ); -} - -/*! - UT_PsUiUtils::::t_isPhoneOffline - */ -void UT_PsUiUtils::t_isPhoneOffline() -{ - expect("XQSysInfo::isSupported"); - mWrapper->isPhoneOffline(); - QVERIFY( verify() ); -} - -QTEST_MAIN_S60(UT_PsUiUtils)