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