smsprotocols/smsstack/smsprot/Test/TE_Smsprt/TE_LoadSMSProtocol.cpp
changeset 20 244d7c5f118e
parent 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
19:1f776524b15c 20:244d7c5f118e
    18 */
    18 */
    19 
    19 
    20 #include <smspver.h>
    20 #include <smspver.h>
    21 #include "Te_SmsTestSteps.h"
    21 #include "Te_SmsTestSteps.h"
    22 
    22 
       
    23 #include "smsstacktestconsts.h"
       
    24 
    23 CLoadSMSProtocol::CLoadSMSProtocol(RSocketServ &aSocketServer)
    25 CLoadSMSProtocol::CLoadSMSProtocol(RSocketServ &aSocketServer)
    24 /** Each test step initialises it's own name
    26 /** Each test step initialises it's own name
    25 */
    27 */
    26 	{
    28 	{
    27 	iSocketServer = &aSocketServer;
    29     iSharedSocketServer = &aSocketServer;
       
    30 	iPartOfMultiStepTestCase = ETrue;
    28 	}
    31 	}
    29 
    32 
    30 /** 
    33 /** 
    31 	This step is required before using the SMS stack.
    34 	This step is required before using the SMS stack.
    32 	It connects with the socket server, opens a socket subsession AND powers-up the phones using
    35 	It connects with the socket server and opens a socket subsession.
    33 	interface to  Etel.
       
    34 */
    36 */
    35 TVerdict CLoadSMSProtocol::doTestStepL()
    37 TVerdict CLoadSMSProtocol::doTestStepL()
    36 	{	
    38 	{		
    37 	TInt testNumber;
    39 	INFO_PRINTF1(_L("Connecting to SocketServer"));
    38 	GetIntFromConfig(ConfigSection(), _L("testNumber"), testNumber);
    40 	TInt ret=iSharedSocketServer->Connect(KSocketMessageSlots);
    39 	INFO_PRINTF2(_L("Setting test number, %d"),testNumber );
    41 	TEST(ret == KErrNone);
    40 	SetSimTSYTestNumberL(testNumber);
       
    41 		
       
    42 	WaitForInitializeL();
       
    43 	
    42 	
    44 	INFO_PRINTF1(_L("Connecting to SocketServer"));
       
    45 	TInt ret=iSocketServer->Connect(KSocketMessageSlots);
       
    46 	TEST(ret == KErrNone);
       
    47 
       
    48 #ifdef _DEBUG	
    43 #ifdef _DEBUG	
    49     TInt err = RProperty::Define(KUidPSSMSStackCategory, KUidPSSMSStackFreeDiskSpaceKey, RProperty::EInt);
    44     TInt err = RProperty::Define(KUidPSSMSStackCategory, KUidPSSMSStackFreeDiskSpaceKey, RProperty::EInt);
    50     if ((err != KErrNone) && (err != KErrAlreadyExists))    
    45     if ((err != KErrNone) && (err != KErrAlreadyExists))    
    51         {
    46         {
    52         ERR_PRINTF2(_L("RProperty::Define() failure [err=%d]"), err);
    47         ERR_PRINTF2(_L("RProperty::Define() failure [err=%d]"), err);
    53         User::Leave(err);
    48         User::Leave(err);
    54         }
    49         }
    55 #endif	
    50 #endif	
    56 		
       
    57 	return TestStepResult();
    51 	return TestStepResult();
    58 	}
    52 	}
    59 	
       
    60 	
       
    61