You've already forked linux-packaging-mono
Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
parent
1190d13a04
commit
6bdd276d05
@ -23,8 +23,8 @@ public class TimeZoneTest {
|
||||
|
||||
private void CET (TimeZone t1)
|
||||
{
|
||||
Assert.AreEqual("CET", t1.StandardName, "A01");
|
||||
Assert.AreEqual("CEST", t1.DaylightName, "A02");
|
||||
Assert.IsTrue("CET" == t1.StandardName || "W. Europe Standard Time" == t1.StandardName, "A01");
|
||||
Assert.IsTrue("CEST" == t1.DaylightName || "W. Europe Daylight Time" == t1.DaylightName, "A02");
|
||||
|
||||
DaylightTime d1 = t1.GetDaylightChanges (2002);
|
||||
Assert.AreEqual("03/31/2002 02:00:00", d1.Start.ToString ("G", CultureInfo.InvariantCulture), "A03");
|
||||
@ -55,9 +55,8 @@ public class TimeZoneTest {
|
||||
|
||||
private void EST (TimeZone t1)
|
||||
{
|
||||
// It could be EST though...
|
||||
//Assert.AreEqual("Eastern Standard Time", t1.StandardName, "B01");
|
||||
//Assert.AreEqual("Eastern Daylight Time", t1.DaylightName, "B02");
|
||||
Assert.IsTrue("EST" == t1.StandardName || "Eastern Standard Time" == t1.StandardName, "B01");
|
||||
Assert.IsTrue("EDT" == t1.DaylightName || "Eastern Daylight Time" == t1.DaylightName, "B02");
|
||||
|
||||
DaylightTime d1 = t1.GetDaylightChanges (2002);
|
||||
Assert.AreEqual("04/07/2002 02:00:00", d1.Start.ToString ("G", CultureInfo.InvariantCulture), "B03");
|
||||
@ -174,6 +173,7 @@ public class TimeZoneTest {
|
||||
{
|
||||
TimeZone t1 = TimeZone.CurrentTimeZone;
|
||||
switch (t1.StandardName) {
|
||||
case "W. Europe Standard Time":
|
||||
case "CET":
|
||||
CET (t1);
|
||||
break;
|
||||
@ -320,9 +320,9 @@ public class TimeZoneTest {
|
||||
[Test]
|
||||
public void FindSystemTimeZoneById ()
|
||||
{
|
||||
TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById ("Canada/Eastern");
|
||||
Assert.AreEqual ("EDT", tzi.DaylightName, "DaylightName");
|
||||
Assert.AreEqual ("EST", tzi.StandardName, "StandardName");
|
||||
TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById (TimeZoneInfoTest.MapTimeZoneId ("Canada/Eastern"));
|
||||
Assert.IsTrue ("EDT" == tzi.DaylightName || "Eastern Daylight Time" == tzi.DaylightName, "DaylightName");
|
||||
Assert.IsTrue ("EST" == tzi.StandardName || "Eastern Standard Time" == tzi.StandardName, "StandardName");
|
||||
Assert.IsTrue (tzi.SupportsDaylightSavingTime, "SupportsDaylightSavingTime");
|
||||
}
|
||||
|
||||
@ -336,7 +336,7 @@ public class TimeZoneTest {
|
||||
dto.ToLocalTime ();
|
||||
}
|
||||
|
||||
#if MOBILE
|
||||
#if !WIN_PLATFORM
|
||||
// On device we cannot read the OS file system to look for /etc/localtime
|
||||
// and /usr/share/zoneinfo - so we must initialize the BCL TimeZoneInfo
|
||||
// from NSTimeZoneInfo. The tests here check the code paths between the
|
||||
@ -359,7 +359,7 @@ public class TimeZoneTest {
|
||||
// now it fails on Snow Leopard the same way (incomplete data) with iOS5 simulator (OS update ?)
|
||||
// but it *never*ever* failed on devices
|
||||
incomplete_data_on_simulator_only_bug = true;
|
||||
#if XAMCORE_2_0 || MONOTOUCH
|
||||
#if MONOTOUCH
|
||||
|
||||
#if XAMCORE_2_0
|
||||
if (ObjCRuntime.Runtime.Arch == ObjCRuntime.Arch.SIMULATOR)
|
||||
@ -367,7 +367,7 @@ public class TimeZoneTest {
|
||||
if (MonoTouch.ObjCRuntime.Runtime.Arch == MonoTouch.ObjCRuntime.Arch.SIMULATOR)
|
||||
#endif
|
||||
Assert.Ignore ("known to fail on some iOS simulator versions - see source comments");
|
||||
#endif // XAMCORE_2_0 || MONOTOUCH
|
||||
#endif // MONOTOUCH
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user