({
	name: "date.timezone.Indian-Mauritius",
	runTest: function(t){
		var tz = "Indian/Mauritius";
		doh.checkDate({tzOffset: -230, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -230, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -230, tzAbbr: "LMT"}, -1988164201000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, -1988164200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 403041599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "MUST"}, 403041600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "MUST"}, 417034799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 417034800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1224971999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "MUST"}, 1224972000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1238277599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1238277600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1256421599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1256421600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1269727199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1269727200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1288475999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1288476000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1301176799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1301176800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1319925599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1319925600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1332626399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1332626400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1351375199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1351375200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1364680799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1364680800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1382824799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1382824800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1396130399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1396130400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1414274399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1414274400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1427579999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1427580000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1445723999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1445724000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1459029599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1459029600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1477778399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1477778400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1490479199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1490479200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1509227999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1509228000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1521928799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1521928800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1540677599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1540677600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1553983199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1553983200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1572127199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1572127200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1585432799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1585432800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1603576799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1603576800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1616882399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1616882400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1635631199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1635631200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1648331999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1648332000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1667080799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1667080800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1679781599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1679781600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1698530399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1698530400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1711835999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1711836000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1729979999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1729980000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1743285599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1743285600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1761429599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1761429600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1774735199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1774735200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1792879199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1792879200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1806184799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1806184800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1824933599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1824933600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1837634399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1837634400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1856383199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1856383200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1869083999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1869084000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1887832799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1887832800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1901138399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1901138400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1919282399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1919282400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1932587999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1932588000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1950731999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1950732000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1964037599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1964037600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1982786399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1982786400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 1995487199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1995487200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2014235999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2014236000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2026936799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2026936800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2045685599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2045685600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2058386399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2058386400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2077135199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2077135200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2090440799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2090440800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2108584799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2108584800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2121890399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2121890400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 2140034399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2140034400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "MUST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -240, tzAbbr: "MUT"}, 1246789800000, tz, 0);
	}
})
