2009-06-24 Robert Jordan <robertj@gmx.net>
[mono.git] / mcs / class / corlib / Test / System.Collections / ChangeLog
index 1fe3869925657465a596878bc524ee33a70825d2..9e42b6aaf6115b3061af938b1adf2bfccaeea4a0 100644 (file)
-2005-05-09  Atsushi Enomoto  <atsushi@ximian.com>\r
-\r
-       * StackTest.cs : test for CopyTo() on an empty stack.\r
-\r
-2005-01-05  Nick Drochak  <ndrochak@ieee.org>\r
-\r
-       * ComparerTest.cs: Modernize and fix line endings. Test is failing with\r
-       mono, see if this change has any effect.\r
-\r
-2004-12-16  Lluis Sanchez Gual  <lluis@novell.com>\r
-\r
-       * HashtableTest.cs: Added test for bug #70570.\r
-\r
+2009-06-24  Robert Jordan  <robertj@gmx.net>
+
+       * ArrayListTest.cs, CollectionBaseTest.cs, DictionaryEntryTest.cs,
+       HashtableTest.cs: Convert all tests to new-style nunit methods.
+
+       * QueueTest.cs: likewise. Convertion revealed 25 test that were
+       disabled after the NUnit 2.4 update.
+
+       * StackTest.cs: likewise. Convertion revealed 24 test that were
+       disabled after the NUnit 2.4 update.
+
+2008-08-31  Zoltan Varga  <vargaz@gmail.com>
+
+       * BitArrayTest.cs: Add a test for #421803.
+
+2008-05-08  Robert Jordan  <robertj@gmx.net>
+
+       * DictionaryEntryTest.cs: Add tests for key's argument validation.
+
+2008-03-24  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DictionaryBaseTest.cs: Improved existing tests, and use Assert class
+       instead of deriving from deprecated Assertion class. Code formatting.
+
+2008-03-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DictionaryBaseTest.cs: Add test case to see when and how OnGet 
+       is being called.
+
+2007-11-06  Jb Evain  <jbevain@novell.com>
+
+       * HashtableTest.cs: Add test case for #324761.
+
+2007-11-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * QueueTest.cs: Test cases for #321657. Based on the test case 
+       supplied by Benjamin Lutz.
+
+2007-10-27  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * SortedListTest.cs: Fixed deserialization test to pass on MS.
+
+2007-10-23  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * SortedListTest.cs: No longer derive from deprecated Assertion class.
+       Added serialization tests, and a (NotWorking) deserialization test.
+
+2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CaseInsensitiveHashCodeProviderTest.cs: Reworked test for Default
+       instance to pass on both Mono and MS. Added separate tests that
+       verify the specific Mono and MS behavior.
+
+2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CaseInsensitiveHashCodeProviderTest.cs: Improved test for
+       Default property to show the a new intance is constructed. Added test
+       for DefaultInvariant. Improved serialization tests. Added ctor test
+       for null CultureInfo. Code formatting.
+
+2007-04-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ArrayListTest.cs: Code formatting (indenting, spaces to tabs). Added
+       tests for bugs fixed in .NET 2.0.
+
+2007-02-13  Boris Kirzner <borisk@mainsoft.com>
+       * CaseInsensitiveHashCodeProviderTest.cs, HashtableTest.cs:
+       test ifdefs for TARGET_JVM.
+
+2006-11-28  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CaseInsensitiveComparerTest.cs: Added tests for bug #80082 and bug
+       #80076. Improved existing tests.
+
+2006-08-08  Duncan Mak  <duncan@novell.com>
+
+       * ReadOnlyCollectionBaseTest.cs (TestZeroCountOnNew): Add test for
+       overriding Count in NET_2_0 for #79033.
+
+2006-04-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * QueueTest.cs, SortedListTest.cs : many capacity-related tests are
+         written under improper assumption. As a result they don't pass when
+         we run make PROFILE=net_2_0 run-test-ondotnet, so got rid of them.
+
+2006-01-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HashtableTest.cs: Added test case to check if all subclasses are 
+       serializable.
+
+2005-12-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayListTest.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.
+
+2005-12-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SortedTestList.cs: Added more test for the constructor accepting an
+       IComparer and to avoid regression of bug #76750.
+
+2005-12-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CaseInsensitiveHashCodeProviderTest: Added test cases for the 
+       default ctor, roudtripping serialization and deserializing data
+       generated on MS 1.1 and 2.0.
+
+2005-12-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ComparerTest.cs: Removed "NotWorking" from "Invariant" test case 
+       (it's now working). Added new test cases for ISerializable (added in
+       SP1 and present in 2.0) and completed coverage with tests for ctor.
+
+2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * HashtableTest.cs : testcase for #75790.
+
+2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SortedListTest.cs : testcase for #59694.
+
+2005-07-19  Ben Maurer  <bmaurer@ximian.com>
+
+       * ArrayListTest.cs: The patch below was not committed with the
+       same text as the patch on the bug. There was an s/1/3. Doing the
+       patch as specified on the bug makes buildbot work and the test
+       work on msft
+
+2005-07-17  Florian Gross  <flgr@ccan.de>
+
+       * ArrayListTest.cs: Test for #75545.
+
+2005-06-23  Ben Maurer  <bmaurer@ximian.com>
+
+       * QueueTest.cs, StackTest.cs: Test for #75369.
+
+2005-05-26  Ben Maurer  <bmaurer@ximian.com>
+
+       * QueueTest.cs: New test.
+
+2005-05-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * StackTest.cs : test for CopyTo() on an empty stack.
+
+2005-01-05  Nick Drochak  <ndrochak@ieee.org>
+
+       * ComparerTest.cs: Modernize and fix line endings. Test is failing with
+       mono, see if this change has any effect.
+
+2004-12-16  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * HashtableTest.cs: Added test for bug #70570.
+
 2004-08-24 Nick Drochak <ndrochak@ieee.org>
 
-       \r
-\r
-       * ComparerTest.cs: On MS.NET 1.1 Compare("a", "A") returns < 0.\r
-       \r
+       
+
+       * ComparerTest.cs: On MS.NET 1.1 Compare("a", "A") returns < 0.
+       
 
 
 2004-07-28  Dick Porter  <dick@ximian.com>
                Tests for the above* ArrayList.cs
                Added methods to support IList wrappers
 
-2003-04-15  Eduardo Garcia Cebollero <kiwnix@yahoo.es>\r
-\r
-       * CaseInsensitiveComparerTest.cs: Added Some Tests.\r
-\r
-2003-04-09  Ville Palo <vi64pa@kolumbus.fi>\r
-\r
-       * ArraListTest.cs: Added little test for Sort ().\r
-       \r
-2003-02-15  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * CollectionBaseTest.cs: Make it a better NUnit v2 example\r
-\r
-2003-02-15  Pedro Martínez Juliá  <yoros@wanadoo.es>\r
-\r
-       * HashtableTest.cs: Add serialization test.\r
-\r
-2002-12-21  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * all: make tests build and run under nunit2\r
-\r
-2002-10-16  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * QueueTest.cs: Add test from tetsuo via Vladimir Vukicevic \r
-       (vladimir@pobox.com).\r
-\r
-2002-10-09  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * SortedListTest.cs: Re-enable test for IsSyncronized\r
-\r
-2002-09-24  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs: Add test for InsertRange() for the case where an\r
-       ArrayList is passed to itself to be insterted.\r
-\r
-2002-09-24  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs: Add check that enumerator is invalidated after a\r
-       method that changes the list, such as Add(), Remove(), etc.\r
-\r
-2002-07-02  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * SortedListTest.cs: Fix some expected/actual value parameters for\r
-       AssertEquals().\r
-\r
-2002-06-30  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * SortedListTest.cs: Fix some expected/actual value parameters in the\r
-       Assert()'s. Disable a part of test until the class is finished.\r
-\r
-2002-06-25  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * QueueTest.cs: Trap some unexpected exceptions and add a bit of\r
-       verbosity to some assert messages.\r
-\r
-2002-06-20  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * SortedListTest.cs: Make tests pass against ms.net.\r
-       * QueueTest.cs: Make tests pass against ms.net.\r
-\r
-2002-06-19  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * AllTests.cs: Sort names and include missing tests.\r
-       * SortedListTest.cs: Change Console.WriteLine() into Fail().\r
-\r
-2002-05-27  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestLastIndexOf): Add try-catch block to report\r
-       where we are throwing.\r
-\r
-2002-05-21  Lawrence Pit  <loz@cable.a2000.nl>\r
-\r
-       * ArrayListTest.cs: Added several tests to test for 0 capacity\r
-\r
-2002-05-05  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs: Test for RankException when constructing from a \r
-       multi-dimensional array. Confirmed behavior from MS.NET\r
-\r
-2002-05-01  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestBinarySearch) : accomodate possible bug in\r
-       .NET runtime.\r
-\r
-2002/05/01  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestCopyTo) : Make assert messages unique and\r
-       avoid possible MS.NET bug when test is run on .NET.\r
-\r
-2002/04/30  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestInsertRange) : Make assert messages unique.\r
-\r
-2002-04-30  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestTrimToSize): Change test so that it doesn't\r
-       rely on the specific timing of a capacity change.  Our corlib doubles\r
-       capacity sooner than the reference system does.\r
-\r
-2002-04-30  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs: Catch unexpected exception typs and report as\r
-       failures.\r
-\r
-2002-04-29  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (TestBinarySearch): Catch the correct exception here.\r
-\r
-2002-04-29  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs (): Remove test on unsorted array.  Behavior is \r
-       undefined according to docs. Re-added test that was commented out.\r
-\r
-2002-03-24  Duncan Mak  <duncan@ximian.com>\r
-\r
-       * SortedListTest.cs: Committed to CVS for Jaak Simm <jaaksimm@firm.ee>.\r
-\r
-2002-02-28  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * HashtableTest.cs: make the second test class public.  The was showing\r
-       as an error whe run against the mscorlib.  Might be because of the\r
-       new NUnit that was just checked in.\r
-\r
-2002-02-20  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * ArrayListTest.cs: Add a small assert for a bug that I found and fixed\r
-       in ArrayList.  Make sure it doesn't come up again.\r
-\r
-2002-02-10  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * QueueTest.cs: Put in correct namespace.\r
-\r
-2002-02-09  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * StackTest.cs: Removed test for IsReadonly.  Doesn't exist in .NET 1.0\r
-\r
-2002-01-20  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * BitArrayTest.cs: wrapped try-catch blocks around several of the tests. \r
-       NUnit doesn't properly catch exception here anymore.  Must be something\r
-       to do with upgrading to .NET.1.0.\r
+2003-04-15  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
+
+       * CaseInsensitiveComparerTest.cs: Added Some Tests.
+
+2003-04-09  Ville Palo <vi64pa@kolumbus.fi>
+
+       * ArraListTest.cs: Added little test for Sort ().
+       
+2003-02-15  Nick Drochak  <ndrochak@gol.com>
+
+       * CollectionBaseTest.cs: Make it a better NUnit v2 example
+
+2003-02-15  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * HashtableTest.cs: Add serialization test.
+
+2002-12-21  Nick Drochak <ndrochak@gol.com>
+
+       * all: make tests build and run under nunit2
+
+2002-10-16  Nick Drochak  <ndrochak@gol.com>
+
+       * QueueTest.cs: Add test from tetsuo via Vladimir Vukicevic 
+       (vladimir@pobox.com).
+
+2002-10-09  Nick Drochak  <ndrochak@gol.com>
+
+       * SortedListTest.cs: Re-enable test for IsSyncronized
+
+2002-09-24  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs: Add test for InsertRange() for the case where an
+       ArrayList is passed to itself to be insterted.
+
+2002-09-24  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs: Add check that enumerator is invalidated after a
+       method that changes the list, such as Add(), Remove(), etc.
+
+2002-07-02  Nick Drochak  <ndrochak@gol.com>
+
+       * SortedListTest.cs: Fix some expected/actual value parameters for
+       AssertEquals().
+
+2002-06-30  Nick Drochak  <ndrochak@gol.com>
+
+       * SortedListTest.cs: Fix some expected/actual value parameters in the
+       Assert()'s. Disable a part of test until the class is finished.
+
+2002-06-25  Nick Drochak  <ndrochak@gol.com>
+
+       * QueueTest.cs: Trap some unexpected exceptions and add a bit of
+       verbosity to some assert messages.
+
+2002-06-20  Nick Drochak  <ndrochak@gol.com>
+
+       * SortedListTest.cs: Make tests pass against ms.net.
+       * QueueTest.cs: Make tests pass against ms.net.
+
+2002-06-19  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs: Sort names and include missing tests.
+       * SortedListTest.cs: Change Console.WriteLine() into Fail().
+
+2002-05-27  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestLastIndexOf): Add try-catch block to report
+       where we are throwing.
+
+2002-05-21  Lawrence Pit  <loz@cable.a2000.nl>
+
+       * ArrayListTest.cs: Added several tests to test for 0 capacity
+
+2002-05-05  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs: Test for RankException when constructing from a 
+       multi-dimensional array. Confirmed behavior from MS.NET
+
+2002-05-01  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestBinarySearch) : accomodate possible bug in
+       .NET runtime.
+
+2002/05/01  Nick Drochak <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestCopyTo) : Make assert messages unique and
+       avoid possible MS.NET bug when test is run on .NET.
+
+2002/04/30  Nick Drochak <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestInsertRange) : Make assert messages unique.
+
+2002-04-30  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestTrimToSize): Change test so that it doesn't
+       rely on the specific timing of a capacity change.  Our corlib doubles
+       capacity sooner than the reference system does.
+
+2002-04-30  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs: Catch unexpected exception typs and report as
+       failures.
+
+2002-04-29  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs (TestBinarySearch): Catch the correct exception here.
+
+2002-04-29  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs (): Remove test on unsorted array.  Behavior is 
+       undefined according to docs. Re-added test that was commented out.
+
+2002-03-24  Duncan Mak  <duncan@ximian.com>
+
+       * SortedListTest.cs: Committed to CVS for Jaak Simm <jaaksimm@firm.ee>.
+
+2002-02-28  Nick Drochak  <ndrochak@gol.com>
+
+       * HashtableTest.cs: make the second test class public.  The was showing
+       as an error whe run against the mscorlib.  Might be because of the
+       new NUnit that was just checked in.
+
+2002-02-20  Nick Drochak  <ndrochak@gol.com>
+
+       * ArrayListTest.cs: Add a small assert for a bug that I found and fixed
+       in ArrayList.  Make sure it doesn't come up again.
+
+2002-02-10  Nick Drochak  <ndrochak@gol.com>
+
+       * QueueTest.cs: Put in correct namespace.
+
+2002-02-09  Nick Drochak  <ndrochak@gol.com>
+
+       * StackTest.cs: Removed test for IsReadonly.  Doesn't exist in .NET 1.0
+
+2002-01-20  Nick Drochak  <ndrochak@gol.com>
+
+       * BitArrayTest.cs: wrapped try-catch blocks around several of the tests. 
+       NUnit doesn't properly catch exception here anymore.  Must be something
+       to do with upgrading to .NET.1.0.