2007-09-25 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / corlib / Test / System.Reflection / ChangeLog
1 2007-09-25  Zoltan Varga  <vargaz@gmail.com>
2
3         * PropertyInfoTest.cs: Add test for calling ReflectedType on accessors.
4
5 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
6
7         * AssemblyTest.cs: Added test for ManifestModule.
8
9 2007-09-17  Gert Driesen  <drieseng@users.sourceforge.net>
10
11         * AssemblyTest.cs: Added test for GetManifestResourceStream argument
12         checks.
13
14 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
15
16         * FieldInfoTest.cs: Enabled test for bug #82465.
17
18 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
19
20         * ModuleTest.cs: Enabled tests on 2.0 profile since bug #82459 is
21         fixed.
22
23 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
24
25         * ParameterInfoTest.cs: Minor code formatting change.
26         * FieldInfoTest.cs: Added test for GetCustomAttributes. Modified test
27         for pseudo customattributes to work on 1.0 profile too.
28
29 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
30
31         * AssemblyTest.cs: Added IsDefined test with null value for 
32         attributeType argument.
33         * ModuleTest.cs: Same. Remove use of deprecated Assertion class, code
34         formatting and fixed line endings.
35         * ParameterInfoTest.cs: Same. Remove use of deprecated Assertion class
36         and code formatting.
37         * MethodInfoTest.cs: Same.
38         * EventInfoTest.cs: Same. Code formatting.
39         * FieldInfoTest.cs: Same. Code formatting.
40         * PropertyInfoTest.cs: Same. Improved coverage of GetAccessors.
41         Improved tests for GetCustomAttributes. Code formatting.
42
43 2007-08-03  Zoltan Varga  <vargaz@gmail.com>
44
45         * MethodInfoTest.cs: Add another test.
46         
47         * MethodInfoTest.cs: Add test for Invoking methods with a nullable type receiver.
48
49 2007-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
50
51         * MethodInfoTest.cs: Added GetMethodFromHandle test for generic type.
52
53 2007-07-20  Raja R Harinath  <rharinath@novell.com>
54
55         * MethodInfoTest.cs (GetGenericMethodDefinition): New.  Based on
56         Atsushi's testcase in #78068.
57
58 2007-07-19  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * MethodInfoTest.cs : fix incorrect parameter type output.
61
62 2007-07-19  Atsushi Enomoto  <atsushi@ximian.com>
63
64         * MethodInfoTest.cs : added ToString() test for generic return type.
65
66 2007-07-09  Mark Probst  <mark.probst@gmail.com>
67
68         * AssemblyTest.cs: Enabled test for bug 78465.
69
70 2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
71
72         * MethodInfoTest.cs: Added test for bug #81997. Code formatting.
73
74 2007-06-22  Raja R Harinath  <rharinath@novell.com>
75
76         * MethodInfoTest.cs (IsGenericMethodDefinition): New.
77
78 2007-06-02  Zoltan Varga  <vargaz@gmail.com>
79
80         * PropertyInfoTest.cs: Mark new test as NotWorking.
81         
82         * PropertyInfoTest.cs: Added new test.
83
84 2007-05-07  Gert Driesen  <drieseng@users.sourceforge.net>
85
86         * MethodInfoTest.cs: Modified test for bug #81538 to verify both
87         1.0 and 2.0 behavior.
88
89 2007-05-07  Zoltan Varga  <vargaz@gmail.com>
90
91         * MethodInfoTest.cs: Add test case for #81538.
92
93 2007-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
94
95         * ConstructorInfoTest.cs: Added tests for Invoke.
96
97 2007-05-01  Zoltan Varga  <vargaz@gmail.com>
98
99         * MethodInfoTest.cs: Reenable a NotWorking test which is working now.
100
101 2007-03-14  Eyal Alaluf <eyala@mainsoft.com>
102
103         * MethodInfoTest.cs: Disabled tests for TARGET_JVM that use MethodBody.
104
105 2006-11-14  Raja R Harinath  <rharinath@novell.com>
106
107         * AssemblyTest.cs (bug79872): New test for #79872.
108
109 2006-10-22  Gert Driesen  <drieseng@users.sourceforge.net>
110
111         * AssemblyTest.cs: Added tests for bug #79712 and #79715. All marked
112         NotWorking.
113
114 2006-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
115
116         * AssemblyNameTest.cs: Added test for CodeBase of AssemblyName
117         filled by AssemblyName.GetAssemblyName. Added tests for bug #79661.
118
119 2006-09-29  Jb Evain  <jbevain@gmail.com>
120
121         * FieldInfoTest.cs: Test for FieldInfo.SetValue on a literal field.
122
123 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
124
125         * ParameterInfoTest.cs: Add a test for enum default parameter values.
126
127 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
128
129         * MethodInfoTest.cs: Add a test for the ReturnParameter property.
130
131 2006-08-08  Gert Driesen  <drieseng@users.sourceforge.net>
132
133         * AssemblyTest.cs: Modified test to pass on 2.0 profile and .NET 2.0.
134
135 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
136
137         * MethodInfoTest.cs: Add tests for ContainsGenericParameters ().
138
139 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
140
141         * AssemblyTest.cs: Enabled test for bug #78468.
142
143 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
144
145         * MethodInfoTest.cs: Add a test for #77888.
146
147 2006-06-29  Raja R Harinath  <rharinath@novell.com>
148
149         * MethodInfoTest.cs (GetBaseDefinition): New test for
150         MethodInfo.GetBaseDefinition.
151
152 2006-06-07  Zoltan Varga  <vargaz@gmail.com>
153
154         * BinderTests.cs: Add test for BindingFlags.ExactBinding.
155
156 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
157
158         * MethodInfoTest.cs: No longer derive from (deprecated) Assertion.
159         Number individual asserts. Marked ByrefVtypeInvoke as NotDotNet for
160         NET_1_1 profile, due to bug in MS.NET 1.1.
161
162 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
163
164         * MethodInfoTest.cs: GetMethodBody no longer throws ArgumentException
165         for methods that have no IL body. Part of fix for bug #78522.
166
167 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
168
169         * AssemblyTest.cs: Added tests for bug #78517.
170
171 2006-05-20  Gert Driesen  <drieseng@users.sourceforge.net>
172
173         * AssemblyTest.cs: Added tests for bugs #78464, #78465 and #78468.
174         Spaces to tabs.
175
176 2006-05-09  Atsushi Enomoto  <atsushi@ximian.com>
177
178         * BinderTests.cs : (BindToMethodNamedArgs) hmm, why it didn't
179           show up during my last test run...
180
181 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
182
183         * BinderTests.cs : added test for bug #77079.
184
185 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
186
187         * BinderTests.cs : added test for bug #42547.
188
189 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
190
191         * BinderTests.cs : added test for bug #41691.
192
193 2006-03-09  Zoltan Varga  <vargaz@gmail.com>
194
195         * MethodInfoTest.cs: Add test for #77668.
196
197 2006-02-11  Zoltan Varga  <vargaz@gmail.com>
198
199         * FieldInfoTest.cs: Revert nullable reftype tests.
200
201 2006-02-09  Zoltan Varga  <vargaz@gmail.com>
202
203         * FieldInfoTest.cs: Add tests for nullable reference types.
204
205 2006-02-07  Martin Baulig  <martin@ximian.com>
206
207         * MethodInfoTest.cs: Added test where IsGenericMethod must return false.
208
209 2006-02-03  Zoltan Varga  <vargaz@gmail.com>
210
211         * MethodInfoTest.cs: Add tests for IsGenericMethod.
212
213 2006-02-02  Zoltan Varga  <vargaz@gmail.com>
214
215         * MethodInfoTest.cs: Add test for Invoke and byref valuetypes.
216
217 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
218
219         * ModuleTest.cs : ResolveString() does not work under .NET 2.0 either.
220
221 2006-01-06  Raja R Harinath  <rharinath@novell.com>
222
223         * PropertyInfoTest.cs: Use newer nunit API.
224         (Bug77160): New test from #77160.
225
226 2006-01-03  Zoltan Varga  <vargaz@gmail.com>
227
228         * FieldInfoTest.cs PropertyInfoTest.cs MethodInfoTest.cs: Add Nullable
229         tests.
230
231 2005-12-20  Carlos Alberto Cortez <calberto.cortez@gmail.com>
232
233         * AssemblyTest.cs: Remove 'NotWorking' category attribute
234         to the Reflection Only tests, since they are working by now.
235
236         * FieldInfoTest.cs: Likewise.
237
238         * MethodInfoTest.cs: Likewise.
239
240 2005-12-02  Robert Jordan  <robertj@gmx.net>
241
242         * ReflectedTypeTest.cs: New. Test case for #76829.
243
244 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
245
246         * MethodInfoTest.cs : added MakeGenericMethod test for #76575.
247
248 2005-11-15  Zoltan Varga  <vargaz@gmail.com>
249
250         * AssemblyTest.cs: Fix build.
251
252 2005-11-05  Kornél Pál  <kornelpal@hotmail.com>
253
254         * AssemblyTest.cs: Updated runtime version to v2.0.50727 (2.0 RTM).
255
256 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
257
258         * MethodInfoTest.cs : added test for bug #76541.
259
260 2005-09-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>
261
262         * AssemblyNameTest.cs: Added some tests for the 2.0 new
263         ctor. Keep some of them as NotWorking, since we need to figure out
264         an elegant way to avoiding creating Version when not passing it.
265         
266 2005-06-30  Ben Maurer  <bmaurer@ximian.com>
267
268         * AssemblyTest.cs: Relied on the 1.1 test suite being built when
269         running teh 2.0 test suite, which could cause failures
270
271 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
272
273         * AssemblyNameCas.cs: Removed execution of AssemblyNameTest.Self as it
274         is now NotWorking.
275
276 2005-06-13  Sebastien Pouliot  <sebastien@ximian.com> 
277  
278         * AssemblyNameTest.cs: "Fixed" tests so they execute without errors on
279         both Fx 1.1 SP1 and Fx 2.0 beta 2. Added corresponding NotWorking.
280
281 2005-06-13  Sebastien Pouliot  <sebastien@ximian.com>
282
283         * AssemblyNameTest.cs: Added distinctive names for all asserts in 
284         Version. Changed Self to NotWorking as other cases returns null. It 
285         will re-activated once we know the logic behind it.
286
287 2005-06-07  Carlos Alberto Cortez <calberto.cortez@gmail.com>
288
289         * AssemblyNameTest.cs: Added tests to Version method,
290         in order to do additional checks with AssemblyBuilder
291         version.
292         
293 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
294
295         * AssemblyTest.cs: put back GetEntryAssembly, but this one is working.
296
297 2005-06-06  Sebastien Pouliot  <sebastien@ximian.com>
298
299         * AssemblyTest.cs: Removed asserts using PortableExecutableKind - 
300         because (1) it was renamed to PortableExecutableKinds *and* (2)
301         it's documented as obsolete and will be removed for 2.0 RTM.
302
303 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
304
305         * MethodInfoTest.cs: Disable pseudo custom attribute test.
306
307 2005-06-05  Gert Driesen <drieseng@users.sourceforge.net>
308
309         * AssemblyTest.cs: Enabled test for bug #74958.
310
311 2005-05-27  Zoltan Varga  <vargaz@freemail.hu>
312
313         * MethodInfoTest.cs: Reenable the pseudo attribute test.
314
315 2005-05-25  Zoltan Varga  <vargaz@freemail.hu>
316
317         * TypeDelegatorTest.cs: New file.
318
319         * MethodInfoTest.cs: Add a test for bug #75029.
320
321 2005-05-20  Gert Driesen <drieseng@users.sourceforge.net>
322
323         * AssemblyTest.cs: Allow test for bug #74958 to pass on .NET 2.0
324         Beta 2.
325
326 2005-05-15  Gert Driesen <drieseng@users.sourceforge.net>
327
328         * AssemblyTest.cs: Added (ignored) test case for bug #74958.
329
330 2005-05-07  Ben Maurer  <bmaurer@ximian.com>
331
332         * EventInfoTest.cs: New file. Has a test case for #64191.
333
334 2005-05-02  Sebastien Pouliot  <sebastien@ximian.com>
335
336         * AssemblyTest.cs, FieldInfoTest.cs, MethodInfoTest.cs: Disabled 
337         ReflectionOnly tests as they break every tests afterward. Calberto
338         is looking for the problem...
339
340 2005-04-28  Sebastien Pouliot  <sebastien@ximian.com>
341
342         * AssemblyCas.cs: New. CAS unit tests for Assembly.
343
344 2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>
345
346         * AssemblyTest.cs: Updated NET_2_0 tests to check for v2.0.50215 
347         (beta2).
348
349 2005-04-14  Sebastien Pouliot  <sebastien@ximian.com>
350
351         * AssemblyTest.cs: Added tests for GetObjectData (null) and 
352         GetReferencedAssemblies (no codebase returned) methods.
353
354 2005-04-08  Raja R Harinath  <rharinath@novell.com>
355
356         * FieldInfoTest.cs (RefOnlyFieldClass): Rename from RefOnlyClass.
357         * MethodInfoTest.cs (RefOnlyMethodClass): Rename from RefOnlyClass.
358
359 2005-04-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
360
361         * AssemblyTest.cs: Added tests for ReflectionOnly support.
362         * MethodInfoTest.cs: Added test for Reflection Only support.
363         * FieldInfoTest.cs: Added tests for ReflectionOnly support.
364         
365 2005-04-04  Sebastien Pouliot  <sebastien@ximian.com>
366
367         * AssemblyNameTest.cs: Added tests for Clone and serialization without
368         a strongname.
369         * AssemblyNameCas.cs: New. CAS unit tests for AssemblyName.
370         * StrongNameKeyPairTest.cs: Little changes to make it easier to reuse 
371         in CAS tests.
372         * StrongNameKeyPairCas.cs: New. CAS unit tests for StrongNameKeyPair.
373
374 2005-04-04  Sebastien Pouliot  <sebastien@ximian.com>
375
376         * AssemblyNameTest.cs: Add test for ArgumentNullException on 
377         GetObjectData. Made existing tests more nunit2.2 like.
378         * ModuleCas.cs: Added new tests for FullyQualifiedName and Name 
379         properties.
380         * ModuleTest.cs: Add test for ArgumentNullException on GetObjectData.
381
382 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
383
384         * ModuleCas.cs: New. CAS unit tests for Module.
385
386 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
387
388         * MethodInfoTest.cs: Disable code causing mcs to fail.
389
390 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com>
391
392         * AssemblyAlgorithmIdAttributeTest.cs: Removed CLSCompliant(false) 
393         attribute as it wasn't required (and gives a compilation warning).
394
395 2005-01-23  Nick Drochak  <ndrochak@ieee.org>
396
397         * ModuleTest.cs: Long path names gives Windows fits.
398
399 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
400
401         * MethodInfoTest.cs: Add tests for GetMethodBody.
402
403 2005-01-16  Nick Drochak  <ndrochak@ieee.org>
404
405         * AssemblyTest.cs: Try loading assembly from .NET tests and mono tests
406
407 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
408
409         * AssemblyTest.cs: Reenable GetFiles (true) test. Add a LoadWithPartialName () test.
410
411         * MethodInfoTest.cs: Add test for byref parameters to Invoke ().
412
413 2004-09-26  Zoltan Varga  <vargaz@freemail.hu>
414
415         * FieldInfoTest.cs: Add tests for MarshalAsAttribute.
416
417         * ParameterInfoTest.cs: Add tests for MarshalAsAttribute.
418
419         * FieldInfoTest.cs: Add tests for FieldOffsetAttribute.
420         
421         * FieldInfoTest.cs: New file.
422
423         * MethodInfoTest.cs: Add tests for PreserveSigAttribute.
424         
425         * MethodInfoTest.cs: New file.
426
427 2004-09-25  Zoltan Varga  <vargaz@freemail.hu>
428
429         * ParameterInfoTest.cs: New file.
430
431 2004-09-22  Zoltan Varga  <vargaz@freemail.hu>
432
433         * ModuleTest.cs: Add tests for NET 2.0 ResolveXXX methods.
434
435 2004-09-20  Zoltan Varga  <vargaz@freemail.hu>
436
437         * AssemblyTest.cs: Add tests for MetadataToken and ManifestModule.
438
439 2004-08-29  Nick Drochak <ndrochak@ieee.org>
440
441         * BinderTests.cs: Make tests pass on MS.NET 1.1.
442
443 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
444
445         * AssemblyTest.cs: Added new tests for 1.1 and 2.0 features. Converted
446         existing tests to NUnit 2.2.
447
448 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
449
450         * ModuleTest.cs: New tests for FindTypes.
451
452 2004-06-10  Lluis Sanchez  <lluis@ximian.com>
453
454         * AssemblyNameTest.cs: AssertEqualsByteArrays(): don't crash if arrays are
455           empty. TestSerialization(): Use AssertEqualsByteArrays to compare keys. 
456           Added messages to the assertions.
457
458 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
459
460         * AssemblyNameTests.cs: added tests for AssemblyName.FullName 
461         and serialization of AssemblyName, converted tests to use Assert
462         class
463
464 2004-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
465
466         * BinderTests.cs: added test for null type in the argument list.
467
468 2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
469
470         * BinderTests.cs: one more test for matching a single property. Adapted
471         to nunit 2.2 style.
472
473 2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
474
475         * BinderTests.cs: added more indexers and more SelectProperty tests.
476
477 2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>
478
479         * StrongNameKeyPairTest.cs: SetUp (renamed) is now public (required 
480         for new nunit).
481
482 2004-05-18  Gert Driesen (drieseng@users.sourceforge.net)
483
484         * PropertyInfoTest.cs: New file.  Added test for 
485         bug #58661.
486
487 2004-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
488
489         * BinderTests.cs: New file.
490
491 2003-04-06  Sebastien Pouliot  <sebastien@ximian.com>
492
493         * StrongNameKeyPairTest.cs: Added test case for ECMA "key".
494
495 2003-03-24  Sebastien Pouliot  <sebastien@ximian.com>
496
497         * StrongNameKeyPairTest.cs: Converted to NUnit2 format. Removed
498         unneeded code and false comments (too much copy-n-paste).
499
500 2003-03-09  Jackson Harper  <jackson@ximian.com>
501
502         * AssemblyAlgorithmIdAttributeTest.cs:
503         * AssemblyConfigurationAttributeTest.cs:
504         * AssemblyCopyrightAttributeTest.cs:
505         * AssemblyCultureAttributeTest.cs:
506         * AssemblyDelaySignAttributeTest.cs:
507         * AssemblyDescriptionAttributeTest.cs:
508         * AssemblyFileVersionAttributeTest.cs:
509         * AssemblyInformationalVersionAttributeTest.cs: New test cases
510         from nvineeth_mono@yahoo.com.
511
512 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
513
514         * ModuleTest.cs: Make the assembly name unique to fix the GlobalData
515         test.
516
517 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
518
519         * ModuleTest.cs: Fix temp folder path
520
521 2003-10-17  Zoltan Varga  <vargaz@freemail.hu>
522
523         * AssemblyNameTest.cs: Convert to Nunit2 format, add tests for
524         CultureInfo, Version and HashAlgorithm properties.
525
526 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
527
528         * AssemblyTest.cs (TestGetType): New regression test for #49114.
529
530 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
531
532         * ModuleTest.cs: New file.
533
534 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
535
536         * AssemblyTest.cs: New file.
537
538 2002-12-30  Sebastien Pouliot <spouliot@videotron.ca>
539
540         * AssemblyNameTest.cs: Added test for FullName (null cultureinfo).
541
542 2002-12-23  Sebastien Pouliot <spouliot@videotron.ca>
543
544         * AssemblyNameTest.cs: Added test for non-signed assembly (which
545         returns an empty array - i.e. not null like an empty assembly).
546
547 2002-12-21  Nick Drochak <ndrochak@gol.com>
548
549         * all: make tests build and run under nunit2
550
551 2002-12-08  Sebastien Pouliot <spouliot@videotron.ca>
552
553         * AllTests.cs: Added test suites for AssemblyName and
554         StrongNameKeyPair.
555         * AssemblyNameTest.cs: New. Test suite for AssemblyName.
556         * StrongNameKeyPairTest.cs: New. Test suite for StrongNameKeyPair.