sysstatemgmt/systemstatereferenceplugins/test/tintcustcmd/src/tcustcmd_step_activateemergencycall.cpp
branchRCL_3
changeset 22 8cb079868133
parent 21 ccb4f6b3db21
equal deleted inserted replaced
21:ccb4f6b3db21 22:8cb079868133
     1 // Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2008-2009 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"
       
    18 
    17 
    19 CCustomCmdTestActivateEmergencyCall::~CCustomCmdTestActivateEmergencyCall()
    18 CCustomCmdTestActivateEmergencyCall::~CCustomCmdTestActivateEmergencyCall()
    20 	{
    19 	{
    21 	delete iAsyncStopScheduler;
    20 	delete iAsyncStopScheduler;
    22 	delete iActiveSchedulerWait;
    21 	delete iActiveSchedulerWait;
    43 TVerdict CCustomCmdTestActivateEmergencyCall::doTestStepL()
    42 TVerdict CCustomCmdTestActivateEmergencyCall::doTestStepL()
    44 	{
    43 	{
    45 	INFO_PRINTF1(_L("doTestStepL"));
    44 	INFO_PRINTF1(_L("doTestStepL"));
    46 	TInt err = 0;
    45 	TInt err = 0;
    47 	__UHEAP_MARK;
    46 	__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     
       
    56 	TRAP(err,TestHandleActivateEmergencyCallL());	
    47 	TRAP(err,TestHandleActivateEmergencyCallL());	
    57 	TEST(KErrNone == err);
    48 	TEST(KErrNone == err);
    58 	TRAP(err,TestHandleActivateEmergencyCallCancelL());
    49 	TRAP(err,TestHandleActivateEmergencyCallCancelL());
    59 	TEST(KErrNone == err);
    50 	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 	
       
    65 	__UHEAP_MARKEND;
    51 	__UHEAP_MARKEND;
    66 	return TestStepResult();
    52 	return TestStepResult();
    67 	}
    53 	}
    68 /**
    54 /**
    69 Old Test CaseID 		APPFWK-CUSTCMD-0021	
    55 Old Test CaseID 		APPFWK-CUSTCMD-0021