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