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