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