cellular/telephonysettings/xqbindings/psetwrapper/tsrc/ut_psetcalldivertingwrapper/ut_psetcalldivertingwrapper.cpp
changeset 51 12bc758d6a02
parent 31 a2467631ae02
--- a/cellular/telephonysettings/xqbindings/psetwrapper/tsrc/ut_psetcalldivertingwrapper/ut_psetcalldivertingwrapper.cpp	Fri Sep 17 17:09:13 2010 +0300
+++ b/cellular/telephonysettings/xqbindings/psetwrapper/tsrc/ut_psetcalldivertingwrapper/ut_psetcalldivertingwrapper.cpp	Mon Oct 04 15:57:13 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2010 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"
@@ -408,7 +408,7 @@
     int ret;
     expect("CVoiceMailbox::GetStoredEntry").returns(-2).times(1);
     ret = mWrapper->queryVoiceMailBoxNumber(defNumber, ServiceGroupVoice);
-    QCOMPARE(ret, 0);
+    QCOMPARE(ret, -2);
     
     // Fail case #2, Not supported.
     expect("CVoiceMailbox::GetStoredEntry").returns(-5).times(1);
@@ -419,7 +419,7 @@
     expect("CVoiceMailbox::GetStoredEntry").times(1);
     expect("CVoiceMailbox::QueryNewEntry").returns(-5).times(1);
     ret = mWrapper->queryVoiceMailBoxNumber(defNumber, ServiceGroupVoice);
-    QCOMPARE(ret, 0);
+    QCOMPARE(ret, -5);
     
     // Fail case #4, save nok
     expect("CVoiceMailbox::GetStoredEntry").returns(-1).times(1);
@@ -586,8 +586,10 @@
     spy.clear();
     
     // With list, two entries
-    delete cfList;
     QT_TRAP_THROWING(cfList = CMobilePhoneCFList::NewL());
+    //delete old cfList and put new in the QScopedPointer;
+    cfListDeleter.reset( cfList );
+
     entry.iStatus = RMobilePhone::ECallForwardingStatusNotActive;
     entry.iCondition = RMobilePhone::ECallForwardingBusy;
     cfList->AddEntryL(entry); // Takes copy