* VersionTest.cs: Reworked tests for NUnit 2.2.
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
index 35935fb588ae6e87e353ee06eece296622517413..d3b86f41a21761aab6c8503e956bad2a965b34f6 100644 (file)
@@ -1,3 +1,223 @@
+2006-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * VersionTest.cs: Reworked tests for NUnit 2.2.x.
+
+2006-10-14  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * BadImageFormatExceptionTest.cs: Added ctors tests.
+
+2006-10-07  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * EnumTest.cs: Improved TestFormat_Args tests to check whether correct
+       exception is thrown.
+
+2006-09-05  Raja R Harinath  <rharinath@novell.com>
+
+       * DateTimeTest.cs (Kind): Add test for DateTime.Today.
+
+2006-09-01  Raja R Harinath  <rharinath@novell.com>
+
+       * TypeTest.cs (GenericByRef): New.  Inspired by #79238.
+
+       Re-enable TypeTest.
+       * TypeTest.cs (TypeTest): Remove explicit constructor that
+       disabled the default empty constructor.
+       (Name): Use Assert.AreEqual.
+       (ByrefTypes): Use a nested type rather than TypeTest.
+       (InvokeMemberMatchPrimitiveTypeWithInterface): Likewise.
+       (Bug79023): Disable.
+
+2006-08-31  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeTest.cs: Add a test for #79110.
+
+2006-08-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DateTimeTest.cs: Split the X509Certificate test in two - so the 'Z'
+       literal case can be marked as NotWorking under 2.0 (anyway this doesn't
+       affect X.509 certificate parsing).
+       * StringTest.cs: Add a missing test case and split some existing (to 
+       use nunit2  syntax).
+       * TypeTest.cs: Fix the unit test build (for 2.0) so that monobuild can
+       run them (both profiles).
+
+2006-08-19  Miguel de Icaza  <miguel@novell.com>
+
+       * StringTest.cs: Add test.
+
+2006-08-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DateTimeTest.cs: Added checks for DateTimeKind (2.0) for the special
+       case of handling X.509 certificate dates. Added more checks (Kind) for
+       the failing test case.
+
+2006-08-14  Raja R Harinath  <rharinath@novell.com>
+
+       * ActivatorTest.cs (GenericType_Open1): New test based on #78943.
+       (GenericType_Open2, GenericTypes_Closed): Likewise.
+
+2006-08-05  Duncan Mak  <duncan@novell.com>
+
+       * CharTest.cs (TestTryParseValid, TestTryParseInvalid): Added
+       tests for 2.0 method Char.TryParse.
+
+2006-07-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CharTest.cs : added tests for utf32 conversion methods.
+
+2006-07-19  Kornél Pál  <kornelpal@gmail.com>
+
+       * StringTest.cs: Added some more TestSbytePtrConstructorNegative tests
+         and TestSbytePtrConstructorOverflow tests.
+
+2006-07-18  Kornél Pál  <kornelpal@gmail.com>
+
+       * StringTest.cs: Added several tests for constructors that take sbyte*
+         as an argument. This covers bug #78703 as well. Renamed
+         TestUnsafeConstructors to TestCharPtrConstructors and removed sbyte*
+         tests from that test.
+
+2006-07-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * DoubleTest.cs: Add a test for inner whitespace and Parse ().
+
+2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs : (Kind) make it work consistently.
+
+2006-07-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs : test for DateTimeKind handling in ToLocalTime()
+         and ToUniversalTime() (bug #78784).
+
+2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DoubleTest.cs : added test for bug #78546.
+
+2006-06-20  Jb Evain  <jbevain@gmail.com>
+
+       * MathTest.cs: add tests for Math.Truncate.
+
+2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ArrayTest.cs : test for bug #77277 by Kazuki Oikawa.
+
+2006-04-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DoubleTest.cs : added tset for bug #77721.
+
+2006-04-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TypeTest.cs : added test for bug #77367.
+
+2006-03-31  Zoltan Varga  <vargaz@gmail.com>
+
+       * EnvironmentTest.cs: Add tests for SetEnvironmentVariable.
+
+2006-03-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TimeSpanTest.cs : updated tests to not fail under run-test-ondotnet
+         on 2.0 profile. Thus marked them as NotWorking (since they are
+         regarded as working).
+
+2006-03-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DoubleTest.cs : added ParseEmptyString().
+
+2006-03-12  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeTest.cs: Add test for #74947.
+
+2006-02-18  Raja R Harinath  <harinath@gmail.com>
+
+       * TypeTest.cs (ByrefType): New.
+
+2006-02-17  Raja R Harinath  <rharinath@novell.com>
+
+       * TypeTest.cs: Rename one of the instances of Foo<T> to ComFoo<T>.
+
+2006-02-14  Ankit Jain  <jankit@novell.com>
+
+       * ArraySegmentTest.cs: Fix a misplaced #endif.
+
+2006-02-14  Ankit Jain  <jankit@novell.com>
+           Raja R Harinath  <rharinath@novell.com>
+
+       * ArraySegmentTest.cs: New.
+
+2006-02-02  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeTest.cs: Add test for getting custom attributes of generic
+       instances.
+
+2006-01-31  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * StringTest.cs : Added test for bug #77412.
+
+2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * StringTest.cs : numbered some assertions.
+
+2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ModuleHandleTest.cs : GetPEKind() is not public in 2.0 RTM.
+
+2006-01-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * ActivatorTest.cs: Add Nullable tests.
+
+2006-01-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ActivatorTest.cs: Added new test cases for bug #71300 and for some
+       specific types that cannot be created using Activator.
+       * TypeTest.cs: Added new test cases for bug #71300.
+
+2006-01-02  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeTest.cs: Add Nullable tests.
+
+2005-12-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * TimeZoneTest.cs: Fix CET tests.
+
+2005-12-23  Sebastien Pouliot  <sebastien@ximian.com> 
+       * TimeZoneTest.cs: Added test cases for serialization interop.
+
+2005-12-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Re-enabled Single rounding tests (which had nothing
+       to do with bug #60227). The problems were in the string output of the
+       float - which was then used to parse the decimal.
+
+2005-12-22  Raja R Harinath  <rharinath@novell.com>
+
+       * ConsoleTest.cs: Modernize to use attributes and Assert class.
+
+2005-12-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Fixed test cases to run (without failures) on 2.0.
+       Re-activated TestDiv by excluding only the failures from Mono (so it
+       doesn't get worse), in fact we only have 1 (very small) difference
+       with MS 2.0.
+       * DecimalTest2.cs: Fixed test cases to run (without failures) on 2.0.
+
+2005-12-20  Raja R Harinath  <rharinath@novell.com>
+
+       * TypeTest.cs (FullNameGenerics): Add tests for AssemblyQualifiedName.
+       (IsAssignable): New.  Test Type.IsAssignableFrom for generic types.
+
+2005-12-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added test cases for a binary search with an empty
+       list (bug #77030). Fixed other test cases so they execute without 
+       failures under MS 2.0. Removed test cases for API changes in 2.0 
+       final.
+
+2005-12-18  Raja R Harinath  <harinath@gmail.com>
+
+       * TypeTest.cs (FullNameGenerics): Identify individual assertions.
+
 2005-12-15  Sebastien Pouliot  <sebastien@ximian.com>
 
        * DoubleTest.cs: Added test cases for parsing hexadecimal strings.
        * ArrayTest.cs: Fix a few tests where NullReferenceException 
        is expected, not ArgumentNullException.
 
-2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DateTimeTest.cs: Changed the Asserts to fix some things related to
        universal time, we can't test the equality if one DateTime is into
        the code and the other comes from the TimeZone. Different TimeZones,
        different errors in the test.
 
-2003-10-31  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-31  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DateTimeTest.cs: Removed Universal Time in ToString because in
        each computer that could be different. We need more control over
        * RandomTest.cs: Added a test to compare Mono's random streams with
        MS implementation (framework and Rotor). Converted to NUnit2 format.
 
-2003-06-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-06-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DoubleFormatterTest.cs: added the last changes from the author of
        this test (Patrick Kalkman <kalkman@cistron.nl>).
        * ConvertTest.cs: Added some tests for ToXXX methods.
        TestConvertFromNull ()
                
-2003-03-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-03-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DoubleTest.cs: Converted to Nunit 2.0. Completed ToString test.
 
        * MarshalByRefTest.cs: New unit tests from Jean-Marc Andr 
        [jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.
 
-2003-02-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-02-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * MathTest.cs: Add more tests because they were insufficient. Now
        they check limit values. Also add comments with the tests for the