equal
deleted
inserted
replaced
22 #include <acminterface.h> |
22 #include <acminterface.h> |
23 #include <e32test.h> |
23 #include <e32test.h> |
24 |
24 |
25 #ifndef __WINS__ |
25 #ifndef __WINS__ |
26 _LIT(KCommDriverName, "EUSBC"); |
26 _LIT(KCommDriverName, "EUSBC"); |
|
27 //_LIT(KCommDeviceName, "USBC"); |
27 #else |
28 #else |
28 _LIT(KCommPhysDriverName, "ECDRV"); |
29 _LIT(KCommPhysDriverName, "ECDRV"); |
29 _LIT(KCommPhysDeviceName, "Comm.Wins"); |
30 _LIT(KCommPhysDeviceName, "Comm.Wins"); |
30 _LIT(KCommDriverName, "ECOMM"); |
31 _LIT(KCommDriverName, "ECOMM"); |
|
32 //_LIT(KCommDeviceName, "Comm"); |
31 #endif |
33 #endif |
32 |
34 |
33 LOCAL_D RTest gTest(_L("T_CSYACCESS")); |
35 LOCAL_D RTest gTest(_L("T_CSYACCESS")); |
34 |
36 |
35 enum TInitReturnValue |
37 enum TInitReturnValue |
463 err = comm.Open(serv, name, ECommExclusive); |
465 err = comm.Open(serv, name, ECommExclusive); |
464 gTest.Printf(_L("\tRComm::Open = %d\n"), err); |
466 gTest.Printf(_L("\tRComm::Open = %d\n"), err); |
465 if ( !err ) |
467 if ( !err ) |
466 { |
468 { |
467 gTest.Printf(_L("\tsuccessful result from RComm::Open\n")); |
469 gTest.Printf(_L("\tsuccessful result from RComm::Open\n")); |
|
470 |
|
471 /* TCommServerConfigV01 serverConfig; |
|
472 TCommServerConfig serverConfigBuf(serverConfig); |
|
473 comm.Mode(serverConfigBuf); |
|
474 |
|
475 const TUint KBufSize = 0x1000; |
|
476 serverConfig.iBufSize = KBufSize; |
|
477 |
|
478 err = comm.SetMode(serverConfig); |
|
479 if ( !err ) |
|
480 { |
|
481 gTest.Printf(_L("\tsuccessful result from RComm::SetMode\n")); |
|
482 // End of use case. |
|
483 } |
|
484 */ |
468 comm.Close(); |
485 comm.Close(); |
469 } |
486 } |
470 } |
487 } |
471 serv.UnloadCommModule(KAcmSerialName); |
488 serv.UnloadCommModule(KAcmSerialName); |
472 |
489 |
732 while ( key != EKeyEscape ) |
749 while ( key != EKeyEscape ) |
733 { |
750 { |
734 TInt error = KErrNone; |
751 TInt error = KErrNone; |
735 |
752 |
736 RCommServ sess; |
753 RCommServ sess; |
737 gTest.Next(_L("Connecting to Comm Server")); |
754 sess.Connect(); |
738 r = sess.Connect(); |
|
739 gTest(r == KErrNone); |
|
740 |
|
741 sess.__DbgMarkHeap(); |
755 sess.__DbgMarkHeap(); |
742 |
756 |
743 switch (key ) |
757 switch (key ) |
744 { |
758 { |
745 case '!': |
759 case '!': |
814 } |
828 } |
815 |
829 |
816 void RunAll() |
830 void RunAll() |
817 { |
831 { |
818 RCommServ sess; |
832 RCommServ sess; |
819 gTest.Next(_L("Connecting to Comm Server")); |
833 sess.Connect(); |
820 TInt r = sess.Connect(); |
|
821 gTest(r == KErrNone); |
|
822 |
834 |
823 for ( TInt ii = 0 ; ii < 9 ; ii++ ) // TODO: keep 9 up-to-date with number of tests. |
835 for ( TInt ii = 0 ; ii < 9 ; ii++ ) // TODO: keep 9 up-to-date with number of tests. |
824 { |
836 { |
825 sess.__DbgMarkHeap(); |
837 sess.__DbgMarkHeap(); |
826 gTest.Printf(_L("\nTest completed with error %d"), RunOneTest('1'+ii)); |
838 gTest.Printf(_L("\nTest completed with error %d"), RunOneTest('1'+ii)); |