equal
deleted
inserted
replaced
577 |
577 |
578 |
578 |
579 } |
579 } |
580 |
580 |
581 |
581 |
582 |
582 // Test step 1.10 |
583 |
583 const TDesC& CSocketTest1_10::GetTestName() |
584 |
584 { |
|
585 _LIT(ret,"Test1.10"); |
|
586 return ret; |
|
587 } |
|
588 |
|
589 |
|
590 enum TVerdict CSocketTest1_10::InternalDoTestStepL( void ) |
|
591 { |
|
592 // Create a KAfInet socket specifying KUndefinedProtocol and then close it. |
|
593 |
|
594 TVerdict verdict = EPass; |
|
595 Logger().WriteFormat(_L("Test Purpose: Open a socket specifying protocol as KUndefinedProtocol")); |
|
596 |
|
597 // Connect to esock |
|
598 Logger().WriteFormat(_L("Attempting to connect to socket server")); |
|
599 RSocketServ ss; |
|
600 TInt ret = ss.Connect(); |
|
601 Logger().WriteFormat(_L("Connect returned %S"), &EpocErrorToText(ret)); |
|
602 TESTL(KErrNone == ret); |
|
603 CleanupClosePushL(ss); |
|
604 |
|
605 // Create and open socket (this opens a TCP socket, but we are only interested in seeing that KUndefinedProtocol works correctly). |
|
606 RSocket socket; |
|
607 |
|
608 Logger().WriteFormat(_L("Opening KUndefinedProtocol Socket")); |
|
609 ret = socket.Open(ss, KAfInet, KSockStream, KUndefinedProtocol); |
|
610 Logger().WriteFormat(_L("Socket Open returned %S"), &EpocErrorToText(ret)); |
|
611 TESTL(KErrNone == ret); |
|
612 CleanupClosePushL(socket); |
|
613 |
|
614 CleanupStack::PopAndDestroy(); //socket |
|
615 CleanupStack::PopAndDestroy(); //ss |
|
616 |
|
617 SetTestStepResult(verdict); |
|
618 return verdict; |
|
619 } |
|
620 |
|
621 |
|
622 |