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