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 |
|