Ejemplo n.º 1
0
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);
	}