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

Reply via email to