({
	name: "date.timezone.Asia-Kashgar",
	runTest: function(t){
		var tz = "Asia/Kashgar";
		doh.checkDate({tzOffset: -303.933333333333, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -303.933333333333, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -303.933333333333, tzAbbr: "LMT"}, -1325480637000, tz, 1);
		doh.checkDate({tzOffset: -330, tzAbbr: "KAST"}, -1325480636000, tz, 1);
		doh.checkDate({tzOffset: -330, tzAbbr: "KAST"}, -946791001000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KAST"}, -946791000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KAST"}, 325969199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 325969200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 515519999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 515520000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 527007599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 527007600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 545155199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 545155200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 558457199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 558457200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 576604799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 576604800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 589906799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 589906800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 608659199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 608659200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 621961199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 621961200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 640108799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 640108800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 653410799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 653410800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 671558399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 671558400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 684860399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 684860400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 1246789800000, tz, 0);
	}
})
