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