serviceproviders/sapi_sysinfo/tsrc/testing/tsysmanualtest/src/tsysmanualtestblocks.cpp
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 33 50974a8b132e
--- a/serviceproviders/sapi_sysinfo/tsrc/testing/tsysmanualtest/src/tsysmanualtestblocks.cpp	Fri Jul 03 15:51:24 2009 +0100
+++ b/serviceproviders/sapi_sysinfo/tsrc/testing/tsysmanualtest/src/tsysmanualtestblocks.cpp	Thu Aug 27 07:43:07 2009 +0300
@@ -956,83 +956,45 @@
 // Test method for setting DisplayLanguage 
 // -----------------------------------------------------------------------------
 //
-TInt Ctsysmanualtest::SetDisplayLanguage( CStifItemParser& aItem )
+TInt Ctsysmanualtest::SetDisplayLanguage(CStifItemParser& aItem)
     {
-
     __UHEAP_MARK;
-    
-    _LIT(KEntity,"General") ;
-    _LIT(KKey,"DisplayLanguage") ;
-    
-    TInt returnCode = KErrNone ;
-    TInt expLanguage = 0 ;
-    TInt expDataType = 0 ;
-    aItem.GetNextInt (expLanguage) ;
-    
-    CSysInfoService *CoreObj = CSysInfoService :: NewL() ;
-    
-    if( NULL == CoreObj)
-	    {
-	    iLog->Log(_L8("Failed.. @Core")) ;
-	   	return KErrGeneral ;
-	   	}
-    
-   	CStatus *sysData = CStatus::NewL(expLanguage) ;
-   	
-    iLog->Log(_L8("DisplayLanguage : %d"),expLanguage) ;	
-    
-    TRAPD(leaveCode, CoreObj->SetInfoL(KEntity,KKey,sysData)) ;
-    
-    if(KErrNone == leaveCode)
-	    {
-	       
-	    CSysData *outData ;
-  	
-		TRAPD(leaveCode, CoreObj->GetInfoL(KEntity,KKey,outData)) ;
-    	
-    	if(KErrNone == leaveCode)
-	    	{
-	       
-	    	TInt retType = outData->DataType() ;
-	    
-	    	if(expDataType == retType)
-		    	{
-		      
-		    	CStatus *status = (CStatus*)outData ;
-		    	TInt retStatus = status->Status() ;
-		    	   
-		    	if(expLanguage != retStatus)
-			    	{
-			        returnCode = KErrGeneral ; 
-			    	iLog->Log(_L8("Failed.. @retStatus")) ;
-			    	}
-			    else
-			    	{
-			    	iLog->Log(_L8("Passed..")) ;	
-			    	}
-		        
-		        delete outData ;
-		        
-	      		}
-	    	}
-	    else
-	    	{
-	    	returnCode = KErrGeneral ;
-    		iLog->Log(_L8("Failed.. @2 TRAPD")) ;
-	    	}
-	    }
+
+    _LIT(KEntity, "General") ;
+    _LIT(KKey, "DisplayLanguage") ;
+
+    TInt returnCode = KErrNone;
+    TInt expLanguage = 0;
+    TInt expDataType = 0;
+    aItem.GetNextInt(expLanguage) ;
+
+    CSysInfoService *CoreObj = CSysInfoService::NewL() ;
+
+    if (NULL == CoreObj)
+        {
+        iLog->Log(_L8("Failed.. @Core")) ;
+        return KErrGeneral;
+        }
+
+    CStatus *sysData = CStatus::NewL(expLanguage) ;
+
+    iLog->Log(_L8("DisplayLanguage : %d"), expLanguage) ;
+
+    TRAPD(leaveCode, CoreObj->SetInfoL(KEntity, KKey, sysData)) ;
+
+    if (KErrNotFound == leaveCode)
+        {
+        returnCode = KErrNone;
+        }
     else
-    	{
-    	returnCode = KErrGeneral ;
-    	iLog->Log(_L8("Failed.. @TRAPD")) ;
-    	}
-    
-    delete sysData ;
-    delete CoreObj ;
-    
-       
-    __UHEAP_MARKEND ;
-    return returnCode ;
+        {
+        returnCode = KErrGeneral;
+        iLog->Log(_L8("Failed.. @TRAPD")) ;
+        }
+    delete sysData;
+    delete CoreObj;
+    __UHEAP_MARKEND;
+    return returnCode;
 
     }