({
	name: "date.timezone.Asia-Kuching",
	runTest: function(t){
		var tz = "Asia/Kuching";
		doh.checkDate({tzOffset: -441.333333333333, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -441.333333333333, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -441.333333333333, tzAbbr: "LMT"}, -1383463281000, tz, 1);
		doh.checkDate({tzOffset: -450, tzAbbr: "BORT"}, -1383463280000, tz, 1);
		doh.checkDate({tzOffset: -450, tzAbbr: "BORT"}, -1167636601000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1167636600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1082448001000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1082448000000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1074586801000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1074586800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1050825601000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1050825600000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1042964401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1042964400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1019289601000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1019289600000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -1011428401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -1011428400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -987753601000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -987753600000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -979892401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -979892400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -956217601000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -956217600000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -948356401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -948356400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -924595201000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -924595200000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -916734001000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -916734000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -893059201000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -893059200000, tz, 1);
		doh.checkDate({tzOffset: -500, tzAbbr: "BORTST"}, -885198001000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -885198000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -879667201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "JST"}, -879667200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "JST"}, -767005201000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, -767005200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "BORT"}, 378662399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "MYT"}, 378662400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "MYT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "MYT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "MYT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -480, tzAbbr: "MYT"}, 1246789800000, tz, 0);
	}
})
