sysstatemgmt/systemstatereferenceplugins/test/tintcustcmd/src/tcustcmd_step_activateemergencycall.cpp
changeset 63 09d657f1ee00
parent 0 4e1aa6a622a0
child 61 8cb079868133
equal deleted inserted replaced
54:072a9626b290 63:09d657f1ee00
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 //
    14 //
    15 
    15 
    16 #include "tcustcmd_step_activateemergencycall.h"
    16 #include "tcustcmd_step_activateemergencycall.h"
       
    17 #include "tcustcmd_const.h"
    17 
    18 
    18 CCustomCmdTestActivateEmergencyCall::~CCustomCmdTestActivateEmergencyCall()
    19 CCustomCmdTestActivateEmergencyCall::~CCustomCmdTestActivateEmergencyCall()
    19 	{
    20 	{
    20 	delete iAsyncStopScheduler;
    21 	delete iAsyncStopScheduler;
    21 	delete iActiveSchedulerWait;
    22 	delete iActiveSchedulerWait;
    42 TVerdict CCustomCmdTestActivateEmergencyCall::doTestStepL()
    43 TVerdict CCustomCmdTestActivateEmergencyCall::doTestStepL()
    43 	{
    44 	{
    44 	INFO_PRINTF1(_L("doTestStepL"));
    45 	INFO_PRINTF1(_L("doTestStepL"));
    45 	TInt err = 0;
    46 	TInt err = 0;
    46 	__UHEAP_MARK;
    47 	__UHEAP_MARK;
       
    48 	
       
    49     err = RProperty::Define(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey, RProperty::EInt);
       
    50     TEST(KErrNone == err || KErrAlreadyExists == err);
       
    51     INFO_PRINTF2(_L("RProperty::Define(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey, RProperty::EInt); returns %d"), err);
       
    52     err = RProperty::Set(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey, 1);
       
    53     TEST(KErrNone == err); 
       
    54     INFO_PRINTF2(_L("RProperty::Set(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey, 1); returns %d"), err);
       
    55     
    47 	TRAP(err,TestHandleActivateEmergencyCallL());	
    56 	TRAP(err,TestHandleActivateEmergencyCallL());	
    48 	TEST(KErrNone == err);
    57 	TEST(KErrNone == err);
    49 	TRAP(err,TestHandleActivateEmergencyCallCancelL());
    58 	TRAP(err,TestHandleActivateEmergencyCallCancelL());
    50 	TEST(KErrNone == err);
    59 	TEST(KErrNone == err);
       
    60 	
       
    61 	err = RProperty::Delete(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey);
       
    62 	TEST(KErrNone == err);
       
    63 	INFO_PRINTF2(_L("RProperty::Delete(KPropertyCategory, KEmergencyCallRfAdaptationPluginPropertyKey); returns %d"), err);
       
    64 	
    51 	__UHEAP_MARKEND;
    65 	__UHEAP_MARKEND;
    52 	return TestStepResult();
    66 	return TestStepResult();
    53 	}
    67 	}
    54 /**
    68 /**
    55 Old Test CaseID 		APPFWK-CUSTCMD-0021	
    69 Old Test CaseID 		APPFWK-CUSTCMD-0021