({
	name: "date.timezone.Africa-Tripoli",
	runTest: function(t){
		var tz = "Africa/Tripoli";
		doh.checkDate({tzOffset: -52.7333333333333, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -52.7333333333333, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -52.7333333333333, tzAbbr: "LMT"}, -1577926365000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1577926364000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -574902001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -574902000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -568087201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -568087200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -512175601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -512175600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -504928801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -504928800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -449888401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -449888400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -441856801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -441856800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -347158801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -347158800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 378683999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 378684000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 386463599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 386463600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 402271199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 402271200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 417999599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 417999600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 433807199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 433807200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 449621999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 449622000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 465429599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 465429600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 481589999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 481590000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 496965599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 496965600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 512953199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 512953200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 528674399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 528674400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 544229999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 544230000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 560037599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 560037600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 575852399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 575852400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 591659999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 591660000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 607388399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 607388400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 623195999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 623196000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 641775599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 641775600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 844034399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 844034400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 860108399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 860108400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 875915999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 875916000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1246789800000, tz, 0);
	}
})
