void CTzUserDataTest::TestShortTzId(RTz& aRTz) { test.Next(_L("test short TzId behaviour")); TInt KGreaterThanExpectedVal = 65536; //a value greater than 0xffff i.e. 16 bits TUint8 groupId = 8; //make up some random value TUint resourceId = 123; //make up some random value TRAPD(err, aRTz.LocalizationWriteCityL(_L("myCity"), KGreaterThanExpectedVal, groupId, resourceId)); test(err == KErrArgument); TRAPD(err1, aRTz.LocalizationDeleteCityL(_L("myCity"), KGreaterThanExpectedVal)); test(err1 == KErrArgument); TRAPD(err2, aRTz.LocalizationDeleteCityL(_L("myCity"), KGreaterThanExpectedVal - 1)); test(err2 == KErrNotFound); TRAPD(err3, CTzLocalizedTimeZoneRecord::NewLC(KGreaterThanExpectedVal, _L("standardName"), _L("daylightName"), _L("shortStandardName"), _L("shortDaylighName"), 0)); test(err3 == KErrArgument); TRAPD(err4, CTzLocalizedCityRecord::NewLC(_L("aCity"), 0, 0, KGreaterThanExpectedVal, 0)); test(err4 == KErrArgument); }