diff -r ddc455616bd6 -r 97b0fb8a2cc2 genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp --- 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);