Author: atsushi
Date: 2007-07-09 05:37:34 -0400 (Mon, 09 Jul 2007)
New Revision: 81624
Modified:
trunk/mcs/class/corlib/Test/System.Globalization/CalendarTest.cs
trunk/mcs/class/corlib/Test/System.Globalization/ChangeLog
Log:
2007-07-09 Atsushi Enomoto <[EMAIL PROTECTED]>
* CalendarTest.cs : added GetWeekOfYear() test.
Modified: trunk/mcs/class/corlib/Test/System.Globalization/CalendarTest.cs
===================================================================
--- trunk/mcs/class/corlib/Test/System.Globalization/CalendarTest.cs
2007-07-09 09:36:24 UTC (rev 81623)
+++ trunk/mcs/class/corlib/Test/System.Globalization/CalendarTest.cs
2007-07-09 09:37:34 UTC (rev 81624)
@@ -672,6 +672,19 @@
AssertEquals ("#6-19", 0, kc.GetLeapMonth (2018));
AssertEquals ("#6-20", 0, kc.GetLeapMonth (2019));
}
+
+ [Test]
+ public void GetWeekOfYear ()
+ {
+ GregorianCalendar gc = new GregorianCalendar ();
+ AssertEquals ("#1", 1, gc.GetWeekOfYear (new DateTime (2007, 1,
1), CalendarWeekRule.FirstDay, DayOfWeek.Sunday));
+ //AssertEquals ("#2", 1, gc.GetWeekOfYear (new DateTime (2000,
1, 1), CalendarWeekRule.FirstDay, DayOfWeek.Sunday));
+ AssertEquals ("#2", 3, gc.GetWeekOfYear (new DateTime (2000, 1,
10), CalendarWeekRule.FirstDay, DayOfWeek.Sunday));
+ AssertEquals ("#3", 2, gc.GetWeekOfYear (new DateTime (2000, 1,
10), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Sunday));
+ AssertEquals ("#4", 2, gc.GetWeekOfYear (new DateTime (2000, 1,
10), CalendarWeekRule.FirstFullWeek, DayOfWeek.Sunday));
+ AssertEquals ("#5", 52, gc.GetWeekOfYear (new DateTime (2000,
1, 1), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Sunday));
+ AssertEquals ("#6", 52, gc.GetWeekOfYear (new DateTime (2000,
1, 1), CalendarWeekRule.FirstFullWeek, DayOfWeek.Sunday));
+ }
#endif
/* UK TODO: breaks with current DateTime implementation.
Modified: trunk/mcs/class/corlib/Test/System.Globalization/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/Test/System.Globalization/ChangeLog 2007-07-09
09:36:24 UTC (rev 81623)
+++ trunk/mcs/class/corlib/Test/System.Globalization/ChangeLog 2007-07-09
09:37:34 UTC (rev 81624)
@@ -1,3 +1,7 @@
+2007-07-09 Atsushi Enomoto <[EMAIL PROTECTED]>
+
+ * CalendarTest.cs : added GetWeekOfYear() test.
+
2007-07-05 Gert Driesen <[EMAIL PROTECTED]>
* CultureInfoTest.cs: Fixed UseUserOverride tests to pass on systems
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches