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