In System.Collections:
[mono.git] / mcs / class / corlib / Test / System.Collections / ChangeLog
1 2008-05-08  Robert Jordan  <robertj@gmx.net>
2
3         * DictionaryEntryTest.cs: Add tests for key's argument validation.
4
5 2008-03-24  Gert Driesen  <drieseng@users.sourceforge.net>
6
7         * DictionaryBaseTest.cs: Improved existing tests, and use Assert class
8         instead of deriving from deprecated Assertion class. Code formatting.
9
10 2008-03-21  Sebastien Pouliot  <sebastien@ximian.com>
11
12         * DictionaryBaseTest.cs: Add test case to see when and how OnGet 
13         is being called.
14
15 2007-11-06  Jb Evain  <jbevain@novell.com>
16
17         * HashtableTest.cs: Add test case for #324761.
18
19 2007-11-05  Sebastien Pouliot  <sebastien@ximian.com>
20
21         * QueueTest.cs: Test cases for #321657. Based on the test case 
22         supplied by Benjamin Lutz.
23
24 2007-10-27  Gert Driesen  <drieseng@users.sourceforge.net>
25
26         * SortedListTest.cs: Fixed deserialization test to pass on MS.
27
28 2007-10-23  Gert Driesen  <drieseng@users.sourceforge.net>
29
30         * SortedListTest.cs: No longer derive from deprecated Assertion class.
31         Added serialization tests, and a (NotWorking) deserialization test.
32
33 2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
34
35         * CaseInsensitiveHashCodeProviderTest.cs: Reworked test for Default
36         instance to pass on both Mono and MS. Added separate tests that
37         verify the specific Mono and MS behavior.
38
39 2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
40
41         * CaseInsensitiveHashCodeProviderTest.cs: Improved test for
42         Default property to show the a new intance is constructed. Added test
43         for DefaultInvariant. Improved serialization tests. Added ctor test
44         for null CultureInfo. Code formatting.
45
46 2007-04-19  Gert Driesen  <drieseng@users.sourceforge.net>
47
48         * ArrayListTest.cs: Code formatting (indenting, spaces to tabs). Added
49         tests for bugs fixed in .NET 2.0.
50
51 2007-02-13  Boris Kirzner <borisk@mainsoft.com>
52         * CaseInsensitiveHashCodeProviderTest.cs, HashtableTest.cs:
53         test ifdefs for TARGET_JVM.
54
55 2006-11-28  Gert Driesen  <drieseng@users.sourceforge.net>
56
57         * CaseInsensitiveComparerTest.cs: Added tests for bug #80082 and bug
58         #80076. Improved existing tests.
59
60 2006-08-08  Duncan Mak  <duncan@novell.com>
61
62         * ReadOnlyCollectionBaseTest.cs (TestZeroCountOnNew): Add test for
63         overriding Count in NET_2_0 for #79033.
64
65 2006-04-25  Atsushi Enomoto  <atsushi@ximian.com>
66
67         * QueueTest.cs, SortedListTest.cs : many capacity-related tests are
68           written under improper assumption. As a result they don't pass when
69           we run make PROFILE=net_2_0 run-test-ondotnet, so got rid of them.
70
71 2006-01-04  Sebastien Pouliot  <sebastien@ximian.com>
72
73         * HashtableTest.cs: Added test case to check if all subclasses are 
74         serializable.
75
76 2005-12-19  Sebastien Pouliot  <sebastien@ximian.com>
77
78         * ArrayListTest.cs: Added test cases for a binary search with an empty
79         list (bug #77030). Fixed other test cases so they execute without 
80         failures under MS 2.0.
81
82 2005-12-07  Sebastien Pouliot  <sebastien@ximian.com>
83
84         * SortedTestList.cs: Added more test for the constructor accepting an
85         IComparer and to avoid regression of bug #76750.
86
87 2005-12-06  Sebastien Pouliot  <sebastien@ximian.com>
88
89         * CaseInsensitiveHashCodeProviderTest: Added test cases for the 
90         default ctor, roudtripping serialization and deserializing data
91         generated on MS 1.1 and 2.0.
92
93 2005-12-05  Sebastien Pouliot  <sebastien@ximian.com>
94
95         * ComparerTest.cs: Removed "NotWorking" from "Invariant" test case 
96         (it's now working). Added new test cases for ISerializable (added in
97         SP1 and present in 2.0) and completed coverage with tests for ctor.
98
99 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
100
101         * HashtableTest.cs : testcase for #75790.
102
103 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
104
105         * SortedListTest.cs : testcase for #59694.
106
107 2005-07-19  Ben Maurer  <bmaurer@ximian.com>
108
109         * ArrayListTest.cs: The patch below was not committed with the
110         same text as the patch on the bug. There was an s/1/3. Doing the
111         patch as specified on the bug makes buildbot work and the test
112         work on msft
113
114 2005-07-17  Florian Gross  <flgr@ccan.de>
115
116         * ArrayListTest.cs: Test for #75545.
117
118 2005-06-23  Ben Maurer  <bmaurer@ximian.com>
119
120         * QueueTest.cs, StackTest.cs: Test for #75369.
121
122 2005-05-26  Ben Maurer  <bmaurer@ximian.com>
123
124         * QueueTest.cs: New test.
125
126 2005-05-09  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * StackTest.cs : test for CopyTo() on an empty stack.
129
130 2005-01-05  Nick Drochak  <ndrochak@ieee.org>
131
132         * ComparerTest.cs: Modernize and fix line endings. Test is failing with
133         mono, see if this change has any effect.
134
135 2004-12-16  Lluis Sanchez Gual  <lluis@novell.com>
136
137         * HashtableTest.cs: Added test for bug #70570.
138
139 2004-08-24 Nick Drochak <ndrochak@ieee.org>
140
141         
142
143         * ComparerTest.cs: On MS.NET 1.1 Compare("a", "A") returns < 0.
144         
145
146
147 2004-07-28  Dick Porter  <dick@ximian.com>
148
149         * ComparerTest.cs: Test for invariant compares (bug 61458.)
150
151 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
152
153         * HashtableTest.cs: Added new case to CopyTo(Array,int) an empty 
154         hashtable.
155         * SortedListTest.cs: Un-ignored TestCapacity4 test case as it now 
156         works correctly under Mono.
157
158 2004-06-01  Sebastien Pouliot  <sebastien@ximian.com>
159
160         * SortedListTest.cs: Added new test when initial capacity is set to 0
161         (so it never returns to default, 16, when Capacity is set to 0) unless
162         Clear is called. Cleaned up unused SetUp/TearDown.
163
164 2004-05-31  Sebastien Pouliot  <sebastien@ximian.com>
165
166         * ArrayListTest.cs: Added new test for null in BinarySearch.
167         * HashtableTest.cs: Added null checking fro GetObjectData.
168
169 2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
170
171         * HashtableTest.cs: Added case where a cloned hashtable must also be
172         synchronized (if the original was).
173         * QueueTest.cs: Added case where we try to get Current after the last
174         MoveNext. Added case to ensure that MoveNext always return false 
175         (after the first time). Test for synchronized clones.
176         * SortedListTest.cs: Added cases for synchronized capacity and testing
177         the interface from the internal enumerator. Test that setting Capacity
178         to zero return the capacity to it's initial default (16).
179
180 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
181
182         * ArrayListTest.cs: Added tests for integer overflows.
183
184 2003-12-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
185
186         * QueueTest.cs: added more tests. Patch from Carlos Barcenilla.
187
188 2003-11-10  Zoltan Varga  <vargaz@freemail.hu>
189
190         * StackTest.cs: Applied patch from Carlos A. Barcenilla to fix minor
191         bugs (#50755).
192
193 2003-10-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
194
195         * HashtableTest.cs: patch from Carlos A.  Barcenilla
196         (barce@frlp.utn.edu.ar) that includes some fixes for Hashtable +
197         NUnit2 tests.
198
199 2003-10-07 Nick Drochak <ndrochak@gol.com>
200
201         * DictionaryBaseTest.cs:
202         * NewArrayListTest.cs: Clean up warnings that were annoying me.
203
204 2003-08-12  Nick Drochak <ndrochak@gol.com>
205
206         * NewArrayListTest.cs: Disable part that was failing on .NET. Marked
207         with FIXME.
208
209 2003-08-11  Duncan Mak  <duncan@ximian.com>
210
211         * ArrayListTest.cs: Added test case submitted by Tum in bug #45036.
212
213         * DictionaryBaseTest.cs: added new test provided by Carlos Barcenilla
214         (barce@frlp.utn.edu.ar).
215
216 2003-08-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
217
218         * CollectionBaseTest.cs: added new test provided by Carlos Barcenilla
219         (barce@frlp.utn.edu.ar).
220
221 2003-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
222
223         * CollectionBaseTest.cs: added a few more tests. Now derives from
224         Assertion.
225
226 2003-06-20  Nick Drochak  <ndrochak@gol.com>
227
228         * SortedListTest.cs: Make it pass on .NET 1.1.
229
230 2003-06-14  Duncan Mak  <duncan@ximian.com>
231
232         * SortedListTest.cs
233         (TestIndexer):
234         (TestEnumerator): Incorporated these two tests from Philippe
235         Lavoie <philippe.lavoie@cactus.ca>.
236
237 2003-06-12  Duncan Mak  <duncan@ximian.com>
238
239         * HashtableTest.cs: Converted it to the new style of NUnit tests.
240
241         (TestCtor3): 
242         (TestCtor4): new tests for the constructor.
243
244 2003-06-11  Duncan Mak  <duncan@ximian.com>
245
246         * SortedListTest.cs: Convert it to the new style of NUnit tests.
247
248         (TestCapacity2):
249         (TestCapacity3):
250         (TestCapacity4): new tests for the Capacity property.
251
252         (TestIndexOfValue2):
253         (TestIndexOfValue3): new tests for the IndexOfValue method.
254         
255 2003-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
256
257         * HashtableTest.cs: removed duplicate tests and unneeded inner class.
258
259 2003-06-07  Ben Maurer <bmaurer@users.sourceforge.net>
260         * StackTest.cs: Added test for Contains (null)
261
262 2003-05-13 Nick Drochak <ndrochak@gol.com>
263
264         * DictionaryEntry.cs: Added test
265
266 2003-05-03 Ben Maurer <bmaurer@users.sourceforge.net>
267         
268         * ArrayListTest.cs:
269                 Tests for the above* ArrayList.cs
270                 Added methods to support IList wrappers
271
272 2003-04-15  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
273
274         * CaseInsensitiveComparerTest.cs: Added Some Tests.
275
276 2003-04-09  Ville Palo <vi64pa@kolumbus.fi>
277
278         * ArraListTest.cs: Added little test for Sort ().
279         
280 2003-02-15  Nick Drochak  <ndrochak@gol.com>
281
282         * CollectionBaseTest.cs: Make it a better NUnit v2 example
283
284 2003-02-15  Pedro Martínez Juliá  <yoros@wanadoo.es>
285
286         * HashtableTest.cs: Add serialization test.
287
288 2002-12-21  Nick Drochak <ndrochak@gol.com>
289
290         * all: make tests build and run under nunit2
291
292 2002-10-16  Nick Drochak  <ndrochak@gol.com>
293
294         * QueueTest.cs: Add test from tetsuo via Vladimir Vukicevic 
295         (vladimir@pobox.com).
296
297 2002-10-09  Nick Drochak  <ndrochak@gol.com>
298
299         * SortedListTest.cs: Re-enable test for IsSyncronized
300
301 2002-09-24  Nick Drochak  <ndrochak@gol.com>
302
303         * ArrayListTest.cs: Add test for InsertRange() for the case where an
304         ArrayList is passed to itself to be insterted.
305
306 2002-09-24  Nick Drochak  <ndrochak@gol.com>
307
308         * ArrayListTest.cs: Add check that enumerator is invalidated after a
309         method that changes the list, such as Add(), Remove(), etc.
310
311 2002-07-02  Nick Drochak  <ndrochak@gol.com>
312
313         * SortedListTest.cs: Fix some expected/actual value parameters for
314         AssertEquals().
315
316 2002-06-30  Nick Drochak  <ndrochak@gol.com>
317
318         * SortedListTest.cs: Fix some expected/actual value parameters in the
319         Assert()'s. Disable a part of test until the class is finished.
320
321 2002-06-25  Nick Drochak  <ndrochak@gol.com>
322
323         * QueueTest.cs: Trap some unexpected exceptions and add a bit of
324         verbosity to some assert messages.
325
326 2002-06-20  Nick Drochak  <ndrochak@gol.com>
327
328         * SortedListTest.cs: Make tests pass against ms.net.
329         * QueueTest.cs: Make tests pass against ms.net.
330
331 2002-06-19  Nick Drochak  <ndrochak@gol.com>
332
333         * AllTests.cs: Sort names and include missing tests.
334         * SortedListTest.cs: Change Console.WriteLine() into Fail().
335
336 2002-05-27  Nick Drochak  <ndrochak@gol.com>
337
338         * ArrayListTest.cs (TestLastIndexOf): Add try-catch block to report
339         where we are throwing.
340
341 2002-05-21  Lawrence Pit  <loz@cable.a2000.nl>
342
343         * ArrayListTest.cs: Added several tests to test for 0 capacity
344
345 2002-05-05  Nick Drochak  <ndrochak@gol.com>
346
347         * ArrayListTest.cs: Test for RankException when constructing from a 
348         multi-dimensional array. Confirmed behavior from MS.NET
349
350 2002-05-01  Nick Drochak  <ndrochak@gol.com>
351
352         * ArrayListTest.cs (TestBinarySearch) : accomodate possible bug in
353         .NET runtime.
354
355 2002/05/01  Nick Drochak <ndrochak@gol.com>
356
357         * ArrayListTest.cs (TestCopyTo) : Make assert messages unique and
358         avoid possible MS.NET bug when test is run on .NET.
359
360 2002/04/30  Nick Drochak <ndrochak@gol.com>
361
362         * ArrayListTest.cs (TestInsertRange) : Make assert messages unique.
363
364 2002-04-30  Nick Drochak  <ndrochak@gol.com>
365
366         * ArrayListTest.cs (TestTrimToSize): Change test so that it doesn't
367         rely on the specific timing of a capacity change.  Our corlib doubles
368         capacity sooner than the reference system does.
369
370 2002-04-30  Nick Drochak  <ndrochak@gol.com>
371
372         * ArrayListTest.cs: Catch unexpected exception typs and report as
373         failures.
374
375 2002-04-29  Nick Drochak  <ndrochak@gol.com>
376
377         * ArrayListTest.cs (TestBinarySearch): Catch the correct exception here.
378
379 2002-04-29  Nick Drochak  <ndrochak@gol.com>
380
381         * ArrayListTest.cs (): Remove test on unsorted array.  Behavior is 
382         undefined according to docs. Re-added test that was commented out.
383
384 2002-03-24  Duncan Mak  <duncan@ximian.com>
385
386         * SortedListTest.cs: Committed to CVS for Jaak Simm <jaaksimm@firm.ee>.
387
388 2002-02-28  Nick Drochak  <ndrochak@gol.com>
389
390         * HashtableTest.cs: make the second test class public.  The was showing
391         as an error whe run against the mscorlib.  Might be because of the
392         new NUnit that was just checked in.
393
394 2002-02-20  Nick Drochak  <ndrochak@gol.com>
395
396         * ArrayListTest.cs: Add a small assert for a bug that I found and fixed
397         in ArrayList.  Make sure it doesn't come up again.
398
399 2002-02-10  Nick Drochak  <ndrochak@gol.com>
400
401         * QueueTest.cs: Put in correct namespace.
402
403 2002-02-09  Nick Drochak  <ndrochak@gol.com>
404
405         * StackTest.cs: Removed test for IsReadonly.  Doesn't exist in .NET 1.0
406
407 2002-01-20  Nick Drochak  <ndrochak@gol.com>
408
409         * BitArrayTest.cs: wrapped try-catch blocks around several of the tests. 
410         NUnit doesn't properly catch exception here anymore.  Must be something
411         to do with upgrading to .NET.1.0.