({
	name: "date.timezone.Africa-Algiers",
	runTest: function(t){
		var tz = "Africa/Algiers";
		doh.checkDate({tzOffset: -9.35, tzAbbr: "PMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -9.35, tzAbbr: "PMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -9.35, tzAbbr: "PMT"}, -1855958962000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1855958961000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1689814801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1689814800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1680397201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1680397200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1665363601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1665363600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1648342801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1648342800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1635123601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1635123600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1616893201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1616893200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1604278801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1604278800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1585443601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1585443600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1574038801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1574038800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1552266001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1552266000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1539997201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1539997200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1531443601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1531443600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -956365201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -956365200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -950486401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -950486400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -942012001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -942012000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -812502001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -812502000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -796262401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -796262400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -781052401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -781052400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -766630801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -766630800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -733280401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -733280400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -439430401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -439430400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -212029201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -212029200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 41468399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 41468400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 54773999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 54774000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 231724799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 231724800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 246236399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 246236400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 259545599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 259545600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 275273999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 275274000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 309740399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 309740400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 325468799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 325468800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 341801999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 341802000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 357523199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 357523200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 1246789800000, tz, 0);
	}
})
