copied mono-api-diff.cs from mono-2-2 branch so new patch can be applied and history...
[mono.git] / mcs / class / System / Test / System.ComponentModel / ChangeLog
1 2010-02-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>
2
3         * MaskedTextProviderTest.cs: New tests for ToString and
4         ToDisplayString, specifically when IsPassword is true. 
5
6 2010-01-15  Alexandre Gomes  <alexmipego@gmail.com>
7
8         * ByteConverterTests.cs:
9         * DoubleConverterTests.cs:
10         * Int32ConverterTests.cs:
11         * Int16ConverterTests.cs:
12         * Int64ConverterTests.cs:
13         * SingleConverterTests.cs:
14         * UInt32ConverterTests.cs:
15         * SByteConverterTests.cs:
16         * UInt16ConverterTests.cs:
17         * UInt64ConverterTests.cs: Added tests to verify CanConvertTo when
18         targeting primitive types.
19         
20 2009-09-29  Alan McGovern  <amcgovern@novell.com>
21
22         * CategoryAttributeTest.cs: Added new test file.
23           
24 2009-09-24  Ivan N. Zlatev  <contact@i-nz.net>
25
26         * EnumConverterTests.cs: Add a test to verify behaviour when converting
27          a 0 flag value.
28
29 2009-07-21  Gert Driesen  <drieseng@users.sourceforge.net>
30
31         * ContainerTest.cs: Added test for bug #522474.
32
33 2009-07-18  Gert Driesen  <drieseng@users.sourceforge.net>
34
35         * ContainerTest.cs: Added tests for Remove and RemoveWithoutUnsiting.
36
37 2009-07-18  Gert Driesen  <drieseng@users.sourceforge.net>
38
39         * ContainerTest.cs: Added tests for Add, Dispose, ValidateName and
40         GetService.
41
42 2009-06-26  Robert Jordan  <robertj@gmx.net>
43
44         * EventHandlerListTests.cs, LicenseManagerTests.cs:
45         Upgrade to new NUnit style. Standalone tests (#if !NUNIT)
46         removed.
47
48 2009-06-22  Marek Habersack  <mhabersack@novell.com>
49
50         * TypeDescriptorTests.cs: added tests for 2.0+ APIs which deal
51         with adding/removing/getting type description providers.
52
53 2009-05-14  Jonathan Pryor  <jpryor@novell.com>
54
55         * ListChangedEventArgsTest.cs: Fix .NET 1.1 compile error.
56
57 2009-05-14  Jonathan Pryor  <jpryor@novell.com>
58
59         * ListChangedEventArgsTest.cs: Added; tests for ListChangedEventArgs.
60
61 2009-02-19  Marek Habersack  <mhabersack@novell.com>
62
63         * TypeDescriptorTests.cs: added a test for
64         TypeDescriptor.GetConverter (null) case.
65
66 2008-12-22  Ivan N. Zlatev  <contact@i-nz.net>
67
68         * ReferenceConverterTest.cs: Added.
69
70 2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>
71
72         * TypeDescriptorTests.cs: Added a test for the NullableConverter support.
73
74 2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>
75
76         * NullableConverterTest.cs: Added.
77
78 2008-10-18  Gert Driesen  <drieseng@users.sourceforge.net>
79
80         * TypeDescriptorTests.cs:
81         * PropertyDescriptorTests.cs: Define alias for S.C.DescriptionAttribute
82         to avoid ambiguous reference error using more recent versions of
83         NUnit (which also contains a DescriptionAttribute).
84
85 2008-09-01  Rodrigo Kumpera  <rkumpera@novell.com>
86
87         * PropertyDescriptorTest.cs: Tests for Get/Set Value of partial
88         overrides of virtual properties.
89
90 2008-08-07  Sebastien Pouliot  <sebastien@ximian.com>
91
92         * DefaultValueAttributeTest.cs: New. A few unit tests for 
93         DefaultValueAttribute - showing problems in Equals and GetHashCode.
94
95 2008-07-16  Ivan N. Zlatev  <contact@i-nz.net>
96
97         * TypeDescriptorTests.cs: Add a test that both GetConverter 
98         overloads return the same converter.
99
100 2008-07-16  Jonathan Pobst  <monkey@jpobst.com>
101
102         * BackgroundWorkerTest.cs: Add some asserts for bug #364365.
103
104 2008-07-16  Jonathan Pobst  <monkey@jpobst.com>
105
106         * BackgroundWorkerTest.cs: Add tests for bugs 328830 and 373153.
107
108 2008-07-03  Gert Driesen  <drieseng@users.sourceforge.net>
109
110         * PropertyDescriptorCollectionTests.cs: Allow tests for pass on MS.
111         * TypeDescriptorTests.cs: Added GetProperties and GetEvents asserts
112         for interfaces.
113
114 2008-06-27  Atsushi Enomoto  <atsushi@ximian.com>
115
116         * PropertyDescriptorCollectionTests.cs : huh.
117
118 2008-06-27  Gert Driesen  <drieseng@users.sourceforge.net>
119
120         * EventDescriptorCollectionTests.cs: Enabled tests for Empty, Find and
121         IList. Added test for String indexer.
122         * PropertyDescriptorCollectionTests.cs: Improved test for Find and
123         merged CultureInsensitiveFindTest. Improved test for Find with null
124         name/key. Added test for String indexer.
125
126 2008-06-27  Gert Driesen  <drieseng@users.sourceforge.net>
127
128         * EventDescriptorCollectionTests.cs: Added tests based on tests for
129         PropertyDescriptorCollection.
130         * PropertyDescriptorCollectionTests.cs: Added tests for Sort overloads.
131         Improved test for Find with null key.
132
133 2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
134
135         * DateTimeConverterTest.cs : test for bug #396649 by Andy Hume.
136
137 2008-05-30  Ivan N. Zlatev  <contact@i-nz.net>
138
139         * TypeDescriptorTests.cs: Fix the attributes test on the 1.1 profile.
140
141 2008-05-29  Ivan N. Zlatev  <contact@i-nz.net>
142
143         * TypeDescriptorTests.cs: Add test that verifies that GetAttributes 
144         retrieves the attributes of the type, the base types and the 
145         interfaces the type implements.
146
147 2008-05-05  Ivan N. Zlatev  <contact@i-nz.net>
148
149         * TypeDescriptorTests.cs: Add test for handling write-only properties.
150         Based on patch by James Fitzsimons <james.fitzsimons@gmail.com>
151
152 2008-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
153
154         * ComponentConverterTests.cs: Allow test to be compiled using csc 1.x.
155
156 2008-04-16  Marek Habersack  <mhabersack@novell.com>
157
158         * ComponentConverterTests.cs: added tests for
159         {Component, Reference}Converter ConvertFrom/ConvertTo changes.
160
161 2008-03-15  Gert Driesen  <drieseng@users.sourceforge.net>
162
163         * DesignerAttributeTest.cs: Added ctor tests.
164
165 2008-02-26  Ivan N. Zlatev  <contact@i-nz.net>
166
167         * PropertyDescriptorTests.cs: Add Converter tests. Based on a 
168         patch by Andy Hume <andyhume32@yahoo.co.uk> under the MIT/X11 
169         license.
170
171 2008-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
172
173         * CharConverterTest.cs: Fixed test to pass on MS.
174         * PropertyDescriptorTest.cs: Added test for Attributes.
175
176 2008-02-17  Gert Driesen  <drieseng@users.sourceforge.net>
177
178         * CharConverterTest.cs: Added tests for ConvertFrom and ConvertTo.
179         * CultureInfoConverterTest.cs: Added tests for ConvertFrom and
180         ConvertTo.
181
182 2008-02-04  Ivan N. Zlatev  <contact@i-nz.net>
183
184          * DateTimeConverterTests.cs: Test ConvertFrom with empty string.
185
186 2008-01-19  Rolf Bjarne Kvinge <RKvinge@novell.com> 
187
188         * MaskedTextProviderTest.cs: Fix IsPassword (found by Gendarme)
189
190 2008-01-03  Gert Driesen  <drieseng@users.sourceforge.net>
191
192         * TypeDescriptorProperties.cs: added test for order of
193         PropertyDescriptor instances returned by GetProperties.
194
195 2007-12-25  Vladimir Krasnov  <vladimirk@mainsoft.com>
196
197         * PropertyDescriptorCollectionTests.cs: added test for Find method
198
199 2007-12-04  Gert Driesen  <drieseng@users.sourceforge.net>
200
201         * Win32ExceptionTest.cs: Added ctor tests.
202
203 2007-11-15  Gert Driesen  <drieseng@users.sourceforge.net>
204
205         * PropertyDescriptorTests.cs: Added tests for AddValueChanged,
206         GetInvocationTarget, GetValueChangedHandler and RemoveValueChanged.
207
208 2007-11-03  Gert Driesen  <drieseng@users.sourceforge.net>
209
210         * InvalidEnumArgumentExceptionTest.cs: Added ctor tests.
211
212 2007-10-29  Atsushi Enomoto  <atsushi@ximian.com>
213
214         * ContainerTest.cs : added test for ValidateName().
215
216 2007-09-28  Jb Evain  <jbevain@novell.com>
217
218         * TypeConverterTests.cs: test case for bug #329450.
219
220 2007-09-25  Jonathan Pobst  <monkey@jpobst.com>
221
222         * AsyncOperationManagerTest.cs: Add test for SynchronizationContext.
223
224 2007-09-17  Gert Driesen  <drieseng@users.sourceforge.net>
225
226         * ComponentResourceManagerTest.cs: Added tests for ctors,
227         ApplyResources and IgnoreCase.
228
229 2007-09-05  Gert Driesen  <drieseng@users.sourceforge.net>
230
231         * EnumConverterTest.cs: Enabled test for converting flag enum from
232         string. Made tests less strict.
233
234 2007-08-31  Gert Driesen  <drieseng@users.sourceforge.net>
235
236         * TypeConverterTest.cs: Added tests for GetConvertFromException and
237         GetConvertToException.
238         * EnumConverterTest.cs: Enabled test for converting flag enums to
239         InstanceDescriptor.
240
241 2007-08-25  Ivan N. Zlatev  <contact@i-nz.net>
242
243         * NestedContainerTest.cs: add.
244
245 2007-08-20  Gert Driesen  <drieseng@users.sourceforge.net>
246
247         * EnumConverterTests.cs: Added tests for EnumConverter.
248
249 2007-08-19  Ivan N. Zlatev  <contact@i-nz.net>
250
251         * ReflectionPropertyDescriptorTests.cs: For read-only properties,
252         ShouldSerializeValue must also check for 
253         DesignerSerializationVisibility.Content and if present return true.
254
255 2007-08-19  Gert Driesen  <drieseng@users.sourceforge.net>
256
257         * TypeDescriptorTests: Removed Ivan's local Category.
258
259 2007-08-19  Ivan N. Zlatev  <contact@i-nz.net>
260
261         * TypeDescriptorTests.cs: new test to verify that GetProperties returns 
262         only the last type's implementation of a property with a matching name 
263         in the base types.
264
265 2007-08-01  Atsushi Enomoto  <atsushi@ximian.com>
266
267         * BackgroundWorkerTest.cs : new test to clear some doubts on impl.
268
269 2007-07-21  Gert Driesen  <drieseng@users.sourceforge.net>
270
271         * DisplayNameAttribute.cs: Added ctor tests. Fixed tests to pass on
272         MS (now that our implementation matches that of MS). Added tests
273         for Default, GetHashCode and Equals.
274
275 2007-07-16  Gert Driesen  <drieseng@users.sourceforge.net>
276
277         * PropertyDescriptorTests.cs: Added test for ShouldSerializeValue
278         behavior with read-only properties.
279
280 2007-07-13  Gert Driesen  <drieseng@users.sourceforge.net>
281
282         * PropertyDescriptorTests.cs: Added tests for Igor's fixes for
283         ShouldSerializeValue.
284
285 2007-07-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 
286
287         * PropertyDescriptorTests.cs: Added GetEditorTest.
288
289 2006-05-31  Atsushi Enomoto  <atsushi@ximian.com>
290
291         * LookupBindingPropertiesAttributeTest.cs:
292           test GetHashCode() as well.
293
294 2007-05-31  Rolf Bjarne Kvinge  <RKvinge@novell.com>
295
296         * LookupBindingPropertiesAttributeTest.cs: Added.
297
298 2007-05-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
299
300         * MaskedTextProviderTest.cs: New test.
301
302 2007-02-27  Rolf Bjarne Kvinge  <RKvinge@novell.com>
303
304         * MaskedTextProviderTest.cs: Added.
305         * MaskedTextProviderTestGenerator.cs: Added.
306
307 2007-02-16  Gert Driesen  <drieseng@users.sourceforge.net>
308
309         * TypeDescriptorTests.cs: Use Assert instead of deriving from
310         deprecated Assertion. Added test for component that has a site without
311         an ITypeDescriptorFilterService. Fixes bug #80836.
312
313 2007-02-01  Ilya Kharmatsky <ilyak -at- mainsoft.com>
314
315         * TypeConverterTests.cs, PropertyDescriptorCollectionTests.cs:
316         excluded test which not working under TARGET_JVM
317
318 2007-01-29  Ilya Kharmatsky <ilyak -at- mainsoft.com>
319
320         * ToolboxItemAttributeTests.cs: excluded DefaultType test,
321         under TARGET_JVM
322
323 2007-01-25  Ilya Kharmatsky <ilyak -at- mainsoft.com>
324
325         * ArrayConverterTests.cs: workaround not supported under TARGET_JVM
326         property 'ParamName' of System.ArgumentNullException
327
328 2007-01-20  Chris Toshok  <toshok@ximian.com>
329
330         * BindingListTest.cs: new tests for BindingList<T>
331
332 2007-01-05  Sebastien Pouliot  <sebastien@ximian.com>
333
334         * TypeDescriptorTests.cs: Fix TestGetAttributes t16 as there can be
335         many [Designer] attributes and their order isn't deterministic (like
336         the test required).
337
338 2006-12-28  Gert Driesen  <drieseng@users.sourceforge.net>
339
340         * ContainerTest.cs: Fixed compiler warning.
341
342 2006-12-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
343
344         * DefaultBindingPropertyAttributeTest.cs: new tests.
345
346 2006-12-21  Gert Driesen  <drieseng@users.sourceforge.net>
347
348         * PropertyDescriptorTests.cs: Added test for bug #80292. Fixed
349         accessibility of NestedClass, not caugh due to bug #80338.
350
351 2006-12-20  Chris Toshok  <toshok@ximian.com>
352
353         * AttributeProviderAttributeTest.cs: new tests.
354
355 2006-12-20  Chris Toshok  <toshok@ximian.com>
356
357         * ComplexBindingPropertiesAttributeTest.cs: add test for Default
358         field.
359
360 2006-12-20  Chris Toshok  <toshok@ximian.com>
361
362         * ComplexBindingPropertiesAttributeTest.cs: new tests.
363
364 2006-12-19  Chris Toshok  <toshok@ximian.com>
365
366         * PropertyDescriptorTests.cs: add some tests here because we were
367         generating an NRE for a missing type converter type.  MS doesn't -
368         it instead falls back to the converter for the property type.
369
370 2006-12-06  Chris Toshok  <toshok@ximian.com>
371
372         * PropertyDescriptorTests.cs: add a test to see if
373         ShouldSerializeValue's return value affects CanResetValue.
374
375 2006-12-06  Chris Toshok  <toshok@ximian.com>
376
377         * PropertyDescriptorTests.cs: add a test for ShouldSerializeValue
378         and CanResetValue on a class without ShouldSerialize/Reset
379         methods.
380
381 2006-12-06  Chris Toshok  <toshok@ximian.com>
382
383         * PropertyDescriptorTests.cs: flesh out these tests more with some
384         for ShouldSerialize and CanReset.
385
386 2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
387
388         * CollectionConverterTest.cs: More test cases.
389
390 2006-11-08  Gert Driesen  <drieseng@users.sourceforge.net>
391
392         * ArrayConverterTests.cs: Added tests for ArrayConverter.
393
394 2006-11-07  Sebastien Pouliot  <sebastien@ximian.com>
395
396         * CollectionConverterTest.cs: New. Some unit tests done while tracking
397         an issue.
398
399 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
400
401         * System.ComponentModel/ContainerTest.cs: new test.
402
403 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
404
405         * TypeDescriptorTests.cs: test for overriden attributes.
406         Patch by Ivan N. Zlatev.
407
408 2006-05-22  Atsushi Enomoto  <atsushi@ximian.com>
409
410         * TypeDescriptorTest.cs : added GetPropertiesIgnoreIndexers().
411
412 2006-04-25  Atsushi Enomoto  <atsushi@ximian.com>
413
414         * ByteConverterTests.cs,
415           DecimalConverterTests.cs,
416           DoubleConverterTests.cs,
417           Int16ConverterTests.cs,
418           Int64ConverterTests.cs,
419           SByteConverterTests.cs,
420           SingleConverterTests.cs,
421           UInt16ConverterTests.cs,
422           UInt32ConverterTests.cs,
423           UInt64ConverterTests.cs:
424           ConvertToString() (test with custom culture) failed on .NET 2.0.
425           Fixed it by adding NumberFormat override in each test culture.
426
427 2006-03-11 Gert Driesen <drieseng@users.sourceforge.net>
428
429         * TypeDescriptorTests.cs: Added test for bug #76686.
430
431 2006-02-23 Andrew Skiba <andrews@mainsoft.com>
432
433         * standalone_tests: TypeDescriptor performance test
434
435 2006-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
436
437         * ContainerTest.cs: new test.
438
439 2005-09-29  Raja R Harinath  <harinath@gmail.com>
440
441         * DateTimeConverterTests.cs (ConvertTo_MaxValue): Disable tests
442         that require CurrentCulture _not_ to be InvariantCulture.
443         (ConvertToString_MaxValue): Likewise.
444
445 2005-09-19 Gert Driesen <drieseng@users.sourceforge.net>
446
447         * TypeConverterTests.cs: Added tests for TypeConverter.
448         * PropertyDescriptorCollection.cs: Added tests for PropertyDescriptor
449         Collection.
450
451 2005-08-28 Gert Driesen <drieseng@users.sourceforge.net>
452
453         * DateTimeConverterTests.cs: Added tests for DateTimeConverter.
454
455 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
456
457         * ByteConverterTests.cs: Added ConvertToString and ConvertFromString
458         tests with culture that has overriden GetFormat for NumberFormatInfo.
459         * DecimalConverterTests.cs: same.
460         * DoubleConverterTests.cs: same.
461         * Int16ConverterTests.cs: same.
462         * Int32ConverterTests.cs: same.
463         * Int64ConverterTests.cs: same.
464         * SByteConverterTests.cs: same.
465         * SingleConverterTests.cs: same.
466         * UInt16ConverterTests.cs: same.
467         * UInt32ConverterTests.cs: same.
468         * UInt64ConverterTests.cs: same.
469
470 2005-08-19 Gert Driesen <drieseng@users.sourceforge.net>
471
472         * ToolboxItemAttributeTests.cs: Fixed typo in eol-style property.
473         * ByteConverterTests.cs: Added tests for hex string and min/max
474         conversions.
475         * Int16ConverterTests.cs: Added tests for hex string and min/max
476         conversions.
477         * Int32ConverterTests.cs: Added tests for hex string and min/max
478         conversions.
479         * DecimalConverterTests.cs: Added tests for DecimalConverter.
480         * DoubleConverterTests.cs: Added tests for DoubleConverter.
481         * Int64ConverterTests.cs: Added tests for Int64Converter.
482         * SByteConverterTests.cs: Added tests for SByteConverter.
483         * SingleConverterTests.cs: Added tests for SingleConverter.
484         * UInt16ConverterTests.cs: Added tests for UInt16Converter.
485         * UInt32ConverterTests.cs: Added tests for UInt32Converter.
486         * UInt64ConverterTests.cs: Added tests for UInt64Converter.
487
488 2005-08-16 Gert Driesen <drieseng@users.sourceforge.net>
489
490         * ByteConverterTests.cs: Added tests for ByteConverter.
491         * Int16ConverterTests.cs: Added tests for Int16Converter.
492         * Int32ConverterTests.cs: Added tests for Int32Converter.
493
494 2005-08-16 Gert Driesen <drieseng@users.sourceforge.net>
495
496         * ToolboxItemAttributeTests.cs: Added tests for ToolboxItemAttribute.
497
498 2005-06-04 Gert Driesen <drieseng@users.sourceforge.net>
499         
500         * TypeDescriptorTests.cs: Added tests for bug #75152. Fixed tests
501         to pass on Mono and MS.NET.
502
503 2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
504
505         * TypeDescriptorTests.cs: new test for TypeConverter ctor that takes
506         a Type argument.
507
508 2005-01-24  Joerg Rosenkranz (joergr@voelcker.com)
509
510         * TypeDescriptorTests.cs: Added tests for bug #71444
511
512 2005-01-19  Nick Drochak  <ndrochak@ieee.org>
513
514         * TypeDescriptorTests.cs: Add another test in GetComponentName() to check
515           the component name returned for a component without a Site.
516
517 2005-01-08  Nick Drochak  <ndrochak@ieee.org>
518
519         * TypeDescriptorTests.cs: Fix/Ignore tests for MS.NET
520
521 2004-04-16  Lluis Sanchez Gual <lluis@ximian.com>
522
523         * TypeDescriptorTests.cs: Added new tests for TypeDescriptor.
524
525 2004-03-17  Ivan Hamilton <ivan@chimerical.com.au>
526
527         * LicenseManagerTests.cs: New. Unit tests.
528
529 2002-10-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
530
531         * AllTests.cs:
532         * ChangeLog:
533         * EventHandlerListTests.cs: new test.
534