genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp
changeset 44 97b0fb8a2cc2
parent 0 e4d67989cc36
child 57 2efc27d87e1c
--- a/genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -109,8 +109,13 @@
 void Testtime()
 	{
 	test.Next(_L(" @SYMTestCaseID:SYSLIB-STDLIB-CT-0144 \ntesting time()...\n "));
-	RTz tz;
-	tz.Connect();
+	TInt r = KErrNone;
+    RTz tz;
+    r = tz.Connect();
+    if (r != KErrNone)
+        {
+            User::Leave(r);
+        }
 	CTzId* tzId = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId);
 	tz.SetTimeZoneL(*tzId);
@@ -162,11 +167,19 @@
 	
 	//test when dst is on...
 	test.Printf(_L("tests during summertime (dst on)...\t"));
+	
+	TInt rt = KErrNone;
+	TInt rz = KErrNone;
+	
 	//set the utc time to 8.55am, 15 May 2005 -Daylight savings apply on this date
 	TInt err=User::SetUTCTime(TTime(TDateTime(2005, EMay, 15, 8, 55, 0, 0)));
 	test(err==0);
 	RTz tz;
-	tz.Connect();
+    rt = tz.Connect();
+    if (rt != KErrNone)
+        {
+            User::Leave(rt);
+        }
 	CTzId* tzId = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId);
 	tz.SetTimeZoneL(*tzId);
@@ -202,7 +215,12 @@
 	err=User::SetUTCTime(TTime(TDateTime(2005, EJanuary, 15, 8, 55, 0, 0)));
 	test(err==0);
 	
-	tz.Connect();
+    rz = tz.Connect();
+    if (rz != KErrNone)
+        {
+            User::Leave(rz);
+        }
+    
 	CTzId* tzId2 = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId2);
 	tz.SetTimeZoneL(*tzId2);