serviceproviders/sapi_sysinfo/tsrc/dev/providertests/tsysinfoprovidertests/src/tsysinfoprovidertestsblocks.cpp
branchRCL_3
changeset 45 a9c0808a1095
parent 44 0b68a1b0c15e
equal deleted inserted replaced
44:0b68a1b0c15e 45:a9c0808a1095
   158 		User::Leave(FAIL);
   158 		User::Leave(FAIL);
   159 		}
   159 		}
   160 	else
   160 	else
   161 		{
   161 		{
   162 		const CLiwMap* outmap = ret_val->Value().AsMap();
   162 		const CLiwMap* outmap = ret_val->Value().AsMap();
   163 		const CLiwList* drvlist;
   163 		const CLiwList* drvlist = NULL;
   164 		TLiwVariant variant_drvlist;
   164 		TLiwVariant variant_drvlist;
   165 		
   165 		
   166 		if( outmap->FindL(KDriveList,variant_drvlist) )
   166 		if( outmap->FindL(KDriveList,variant_drvlist) )
   167 			drvlist = variant_drvlist.AsList();
   167 			drvlist = variant_drvlist.AsList();
   168 		
   168 		
   249 		User::Leave(FAIL);
   249 		User::Leave(FAIL);
   250 		}
   250 		}
   251 	else
   251 	else
   252 		{
   252 		{
   253 		const CLiwMap* outmap = ret_val->Value().AsMap();
   253 		const CLiwMap* outmap = ret_val->Value().AsMap();
   254 		const CLiwList* drvlist;
   254 		const CLiwList* drvlist = NULL;
   255 		TLiwVariant variant_drvlist;
   255 		TLiwVariant variant_drvlist;
   256 		
   256 		
   257 		if( outmap->FindL(KDriveList,variant_drvlist) )
   257 		if( outmap->FindL(KDriveList,variant_drvlist) )
   258 			drvlist = variant_drvlist.AsList();
   258 			drvlist = variant_drvlist.AsList();
   259 		
   259 		
  2716         outparam->Reset();
  2716         outparam->Reset();
  2717 
  2717 
  2718         interface->Close();
  2718         interface->Close();
  2719 
  2719 
  2720         CleanupStack::PopAndDestroy(iServiceHandler);
  2720         CleanupStack::PopAndDestroy(iServiceHandler);
  2721 
  2721         __UHEAP_MARKEND;
  2722         return result;
  2722         return result;
  2723         __UHEAP_MARKEND;
  2723 
  2724         }
  2724         }
  2725     else
  2725     else
  2726         {
  2726         {
  2727         iLog->Log(_L("CCoeEnv not supported . Hence passing the test case") );
  2727         iLog->Log(_L("CCoeEnv not supported . Hence passing the test case") );
  2728         return 0;
  2728         return 0;
  3013 			}
  3013 			}
  3014 
  3014 
  3015 	interface->Close();
  3015 	interface->Close();
  3016 	
  3016 	
  3017 	CleanupStack::PopAndDestroy( iServiceHandler );
  3017 	CleanupStack::PopAndDestroy( iServiceHandler );
  3018 	
  3018 	__UHEAP_MARKEND;	
  3019 	return result;	
  3019 	return result;	
  3020 	
  3020 	
  3021 	__UHEAP_MARKEND;
  3021 
  3022 
  3022 
  3023 
  3023 
  3024 	}
  3024 	}
  3025 // -----------------------------------------------------------------------------
  3025 // -----------------------------------------------------------------------------
  3026 // Ctsysinfoprovidertests::SupportedLang
  3026 // Ctsysinfoprovidertests::SupportedLang
  3322 // Positive Test
  3322 // Positive Test
  3323 // -----------------------------------------------------------------------------
  3323 // -----------------------------------------------------------------------------
  3324 //
  3324 //
  3325 TInt Ctsysinfoprovidertests::GetCameraInfoTest(CStifItemParser& aItem)
  3325 TInt Ctsysinfoprovidertests::GetCameraInfoTest(CStifItemParser& aItem)
  3326     {
  3326     {
  3327     TInt retcode;
  3327     TInt retcode = 0;
  3328     iLog->Log(_L("GetCameraInfoTest - Positive Test") );
  3328     iLog->Log(_L("GetCameraInfoTest - Positive Test") );
  3329 
  3329 
  3330     __UHEAP_MARK;
  3330     __UHEAP_MARK;
  3331     TInt error = KErrNone;
  3331     TInt error = KErrNone;
  3332     CLiwServiceHandler* iServiceHandler = CLiwServiceHandler::NewL();
  3332     CLiwServiceHandler* iServiceHandler = CLiwServiceHandler::NewL();