usbmgmt/usbmgrtest/csy/t_ecacm/src/t_csyaccess.cpp
changeset 25 4ddb65515edd
parent 0 c9bc50fca66e
child 43 012cc2ee6408
equal deleted inserted replaced
14:4285b54b0d2c 25:4ddb65515edd
    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");
       
    28 #else
    27 #else
    29 _LIT(KCommPhysDriverName, "ECDRV");
    28 _LIT(KCommPhysDriverName, "ECDRV");
    30 _LIT(KCommPhysDeviceName, "Comm.Wins");
    29 _LIT(KCommPhysDeviceName, "Comm.Wins");
    31 _LIT(KCommDriverName, "ECOMM");
    30 _LIT(KCommDriverName, "ECOMM");
    32 //_LIT(KCommDeviceName, "Comm");
       
    33 #endif
    31 #endif
    34 
    32 
    35 LOCAL_D RTest gTest(_L("T_CSYACCESS"));
    33 LOCAL_D RTest gTest(_L("T_CSYACCESS"));
    36   
    34   
    37 enum TInitReturnValue 
    35 enum TInitReturnValue 
   465 					err = comm.Open(serv, name, ECommExclusive);
   463 					err = comm.Open(serv, name, ECommExclusive);
   466 					gTest.Printf(_L("\tRComm::Open = %d\n"), err);
   464 					gTest.Printf(_L("\tRComm::Open = %d\n"), err);
   467 					if ( !err ) 
   465 					if ( !err ) 
   468 						{
   466 						{
   469 						gTest.Printf(_L("\tsuccessful result from RComm::Open\n"));
   467 						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   */
       
   485 						comm.Close();			
   468 						comm.Close();			
   486 						}
   469 						}
   487 					}
   470 					}
   488 				serv.UnloadCommModule(KAcmSerialName);
   471 				serv.UnloadCommModule(KAcmSerialName);
   489 				
   472 				
   749 	while ( key != EKeyEscape )
   732 	while ( key != EKeyEscape )
   750 		{
   733 		{
   751 		TInt error = KErrNone;
   734 		TInt error = KErrNone;
   752 
   735 
   753 		RCommServ sess;
   736 		RCommServ sess;
   754 		sess.Connect();
   737 		gTest.Next(_L("Connecting to Comm Server"));
       
   738 		r = sess.Connect();
       
   739 		gTest(r == KErrNone);
       
   740 		
   755 		sess.__DbgMarkHeap();
   741 		sess.__DbgMarkHeap();
   756 
   742 
   757 		switch (key )
   743 		switch (key )
   758 			{
   744 			{
   759 		case '!':
   745 		case '!':
   828 	}
   814 	}
   829 		
   815 		
   830 void RunAll()
   816 void RunAll()
   831 	{
   817 	{
   832 	RCommServ sess;
   818 	RCommServ sess;
   833 	sess.Connect();
   819     gTest.Next(_L("Connecting to Comm Server"));
       
   820     TInt r = sess.Connect();
       
   821     gTest(r == KErrNone);
   834 
   822 
   835 	for ( TInt ii = 0 ; ii < 9 ; ii++ ) // TODO: keep 9 up-to-date with number of tests.
   823 	for ( TInt ii = 0 ; ii < 9 ; ii++ ) // TODO: keep 9 up-to-date with number of tests.
   836 		{
   824 		{
   837 		sess.__DbgMarkHeap();
   825 		sess.__DbgMarkHeap();
   838 		gTest.Printf(_L("\nTest completed with error %d"), RunOneTest('1'+ii));
   826 		gTest.Printf(_L("\nTest completed with error %d"), RunOneTest('1'+ii));