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