copied mono-api-diff.cs from mono-2-2 branch so new patch can be applied and history...
[mono.git] / mcs / class / corlib / Test / System.Reflection.Emit / ChangeLog
1 2010-04-13 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * TypeBuilderTest.cs: Regression test for #422113.
4
5 2010-04-09 Rodrigo Kumpera  <rkumpera@novell.com>
6
7         * MethodBuilderTest.cs: Regression test for #591226.
8
9 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
10
11         * TypeBuilderTest.cs: Regression test for #591225.
12
13 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
14
15         * TypeBuilderTest.cs: Regression test for #594728.
16
17 2010-04-01 Rodrigo Kumpera  <rkumpera@novell.com>
18
19         * ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
20
21 2010-03-30  Zoltan Varga  <vargaz@gmail.com>
22
23         * ModuleBuilderTest.cs: Add a test for #592215.
24
25 2010-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
26
27         * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
28         and GetLoadedModules.
29
30 2010-03-25 Rodrigo Kumpera  <rkumpera@novell.com>
31
32         * AssemblyBuilderTest.cs: Add test for v4 GetModule(s).
33
34 2010-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
35
36         * DerivedTypesTests.cs: Fix some tests under v4.
37
38 2010-03-23 Rodrigo Kumpera  <rkumpera@novell.com>
39
40         * MethodOnTypeBuilderInstTest.cs: Add Test for ContainsGenericParameters.
41
42 2010-03-11 Rodrigo Kumpera  <rkumpera@novell.com>
43
44         * TypeBuilderTest.cs: New tests for GetMethod, GetConstructor and GetField.
45
46 2010-02-02  Zoltan Varga  <vargaz@gmail.com>
47
48         * DynamicMethodTest.cs: Add a test for #575955.
49
50 2010-01-30  Zoltan Varga  <vargaz@gmail.com>
51
52         * CustomAttributeBuilderTest.cs: Add a test for #574353.
53
54 2010-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
55
56         * TypeBuilderTest.cs: Add tests for #572660.
57
58 2010-01-03  Zoltan Varga  <vargaz@gmail.com>
59
60         * ILGeneratorTest.cs: Add a test for #564411.
61
62 2009-12-16 Rodrigo Kumpera  <rkumpera@novell.com>
63
64         * TypeBuilderTest.cs: Add tests for #565127.
65
66 2009-12-16  Zoltan Varga  <vargaz@gmail.com>
67
68         * MethodBuilderTest.cs: Add a test for #565117.
69
70 2009-12-09  Jb Evain  <jbevain@novell.com>
71
72         * ILGeneratorTest.cs: add a test for Emit(OpCode,LocalBuilder)
73         when the opcode is not related to locals.
74
75 2009-10-30  Sebastien Pouliot  <sebastien@ximian.com>
76
77         * MethodBuilderTest.cs: Add (copy from TypeBuilderTest) test 
78         cases for two DefineGenericParameters
79
80 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com>
81
82         * ModuleBuilderTest.cs: Add test cases for GetType overloads
83         * TypeBuilderTest.cs: Remove NotWorking from two DefineGenericParameters test case.
84
85 2009-10-24  Sebastien Pouliot  <sebastien@ximian.com>
86
87         * TypeBuilderTest.cs: Validation test cases for GetConstructor
88
89 2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
90
91         * TypeBuilderTest.cs: Test for #536243.
92
93 2009-08-07 Rodrigo Kumpera  <rkumpera@novell.com>
94
95         * DynamicMethodTest.cs: Add regression test for bug #529238.
96
97 2009-08-06 Rodrigo Kumpera  <rkumpera@novell.com>
98
99         * MethodOnTypeBuilderInstTest.cs: Add tests for
100         generic method instances over generic type instances.
101
102 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
103
104         * MethodOnTypeBuilderInstTest.cs: Really fix the test.
105
106 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
107
108         * MethodOnTypeBuilderInstTest.cs: Pointer inflation
109         was fixed. Use the right assert on the test.
110
111 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
112
113         * TypeBuilderTest: Test for IsDefined.
114
115 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
116
117         * TypeBuilderTest: Test for GetNestedType.
118
119 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
120
121         * TypeBuilderTest: Test for GetConstructors.
122
123 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
124
125         * TypeBuilderTest: Test for DefineMethodOverride.
126
127 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
128
129         * TypeBuilderTest: Test for GetInterfaces.
130
131 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
132
133         * TypeBuilderTest: Test for GetGenericArguments.
134
135 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
136
137         * TypeBuilderTest: Test for GenericParameterAttributes.
138
139 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
140
141         * TypeBuilderTest.cs: Test for GetElementType.
142
143 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
144
145         * TypeBuilderTest.cs: Test for GetGenericTypeDefinition.
146
147 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
148
149         * TypeBuilderTest.cs: Test for GenericParameterPosition.
150
151 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
152
153         * TypeBuilderTest.cs: Test for DeclaringMethod.
154
155 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
156
157         * TypeBuilderTest.cs: Test for concrete type with
158         abstract method.
159
160 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
161
162         * GenericTypeParameterBuilderTest.cs: Test for BaseType
163         and SetBaseTypeConstraint.
164
165 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
166
167         * DerivedTypesTests.cs: Add test for the distinction between
168         vector and one-dimension SZARRAY.
169
170 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
171
172         DerivedTypesTest.cs: ByRef and Pointer types return Array as base
173         type.
174
175 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
176
177         * DerivedTypesTest.cs: New tests for interaction with
178         EnumBuilder objects.
179
180 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
181
182         * DerivedTypesTest.cs: New tests for PointerType interaction
183         with GenericTypeParameterBuilder.
184
185 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
186         * DerivedTypesTest.cs: New tests for generics related 
187         stuff and interaction with GenericTypeParameterBuilder.
188
189 2009-07-14 Rodrigo Kumpera  <rkumpera@novell.com>
190
191         * DerivedTypesTest.cs: Added tests for generics related 
192         stuff and interaction with GenericTypeParameterBuilder.
193
194         * GenericTypeParameterBuilderTest.cs: New file with tests
195         for the changes done.
196
197 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
198
199         * DerivedTypesTest.cs: New tests for PointerType.
200
201 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
202
203         * DerivedTypesTest.cs: New tests for ByRefType.
204
205 2009-07-07 Rodrigo Kumpera  <rkumpera@novell.com>
206
207         * DerivedTypesTest.cs: New tests for types derived from
208         TypeBuilder.
209
210 2009-06-20  Zoltan Varga  <vargaz@gmail.com>
211
212         * *.cs: Convert all tests to new-style nunit classes/methods.
213
214 2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>
215
216         * ILGeneratorTest.cs: Tests for #509131.
217
218 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
219
220         * TypeBuilderTest.cs: Add a test for #483852.
221
222 2009-02-23  Zoltan Varga  <vargaz@gmail.com>
223
224         * TypeBuilderTest.cs: Add more tests for user types.
225
226 2009-02-21  Jb Evain  <jbevain@novell.com>
227
228         * ModuleBuilderTest.cs: add a test accessing the property
229         Module.ModuleVersionId on a dynamic module.
230         Test for #471302.
231
232 2009-02-20  Zoltan Varga  <vargaz@gmail.com>
233
234         * TypeBuilderTest.cs: Add minimal tests for user types + Ref.Emit.
235
236 2009-02-04  Zoltan Varga  <vargaz@gmail.com>
237
238         * TypeBuilderTest.cs: Make this test quiet.
239
240 2009-01-21  Mark Probst  <mark.probst@gmail.com>
241
242         * TypeBuilderTest.cs: Add test for fields in dynamic generic
243         classes.
244
245 2008-11-11 Rodrigo Kumpera  <rkumpera@novell.com>
246
247         * ConstructorOnTypeBuilderInstTest.cs: Add test for
248         MetadataToken under compilation context.
249         
250 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
251
252         * TypeBuilderTest.cs: Fix the 1.0 build.
253
254 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
255
256         * TypeBuilderTest.cs: Add a test for MakeGenericType with EnumBuilder.
257         Tests #430508.
258
259 2008-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
260
261         * TypeBuilderTest.cs: New test for a field with initialized data
262         that is referenced from another assembly.
263
264 2008-08-31  Zoltan Varga  <vargaz@gmail.com>
265
266         * TypeBuilderTest.cs: Add a test for IsAssignableFrom and generic instances
267         of dynamic types.
268
269 2008-08-14  Raja R Harinath  <harinath@hurrynot.org>
270
271         * TypeBuilderTest.cs (DefineCtorUsingDefineMethod): Use a
272         'DefineMethod' overload that's present in the 1.1 profile.
273
274 2008-08-12  Zoltan Varga  <vargaz@gmail.com>
275
276         * TypeBuilderTest.cs: Add new test for #416632.
277
278 2008-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
279
280         * MethodOnTypeBuilderInstTest.cs: Regression test for #412965.
281
282 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
283
284         * TypeBuilderTest.cs: New test for the regression found by
285         bug-333798-tb.2.cs.
286
287         * MethodOnTypeBuilderInstTest.cs: Renable some CompilerContext
288         tests.
289
290 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
291
292         * TypeBuilderTest.cs: Disable the special behavior of GetMethod
293         under compiler behavior as mcs has been fixed.
294
295 2008-07-22 Rodrigo Kumpera  <rkumpera@novell.com>
296
297         * TypeBuilderTest.cs: Added tests for the special cased behavior
298         of GetMethod.
299
300 2008-07-17 Rodrigo Kumpera  <rkumpera@novell.com>
301
302         * MethodOnTypeBuilderInstTest.cs: Disable new tests as the change
303         that made then work was reverted.
304
305 2008-07-16 Rodrigo Kumpera  <rkumpera@novell.com>
306
307         * MethodOnTypeBuilderInstTest.cs: Added test for stuff under compiler
308         context.
309
310 2008-06-21  Gert Driesen  <drieseng@users.sourceforge.net>
311
312         * ModuleBuilderTest.cs: Added test for DefineType with interface as
313         parent.
314         * TypeBuilderTest.cs: Added test for SetParent with interface as
315         parent. Added test for CreateType of an interface with invalid parent.
316         Added tests for checks in DefineGenericParameters. Improved test
317         for MakeGenericType, and added tests for argument checks in
318         MakeGenericType.
319
320 2008-06-18 Rodrigo Kumpera  <rkumpera@novell.com>
321
322         * TypeBuilderTest.cs: Fixed previous tests to follow the suite 
323         convention. Added tests for bugs #349194 and #400643.
324
325 2008-06-17 Rodrigo Kumpera  <rkumpera@novell.com>
326
327         * TypeBuilderTest.cs: Added tests for retrieving custom attributes from
328         generic instances of SRE types.
329
330 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
331
332         * TypeBuilderTest.cs (GetField): Add a test for calling GetField on an
333         open generic type.
334
335 2008-06-10 Rodrigo Kumpera  <rkumpera@novell.com>
336
337         * TypeBuilderTest.cs: Added test for bug #399047.
338
339 2008-05-18  Gert Driesen  <drieseng@users.sourceforge.net>
340
341         * TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
342         tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
343         for DefineDefaultConstructor.
344
345 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
346
347         * TypeBuilderTest.cs: Added test for type null check in DefineField. 
348
349 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
350
351         * TypeBuilderTest.cs: Renamed tests and updated bug number. Enabled
352         test for UnderlyingSystemType, and improved it. Improved test for
353         null parent.
354         * ConstructorOnTypeBuilderInstTest.cs: Enabled test for GetParameters.
355         * ConstructorBuilderTest.cs: Enabled test for GetParameters. Renamed
356         test for SetCustomAttribute, and added new tests.       
357         * ModuleBuilderTest.cs: Added tests for bug #387404.
358
359 2008-05-08 Rodrigo Kumpera  <rkumpera@novell.com>
360
361         * TypeBuilderTest.cs: Added regression tests for #354047.
362
363 2008-05-05  Zoltan Varga  <vargaz@gmail.com>
364
365         * ConstructorOnTypeBuilderInstTest.cs: Disable one more test for GetParameters ().
366
367 2008-05-03  Zoltan Varga  <vargaz@gmail.com>
368
369         * ConstructorBuilderTest.cs: Mark the GetParameters_Incomplete () test not-working,
370         as the corresponding fix has been reverted.
371
372 2008-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
373
374         * ConstructorBuilderTest.cs: Use Assert class instead of deriving from
375         deprecated Assertion class. Improved some existing tests, and avoid
376         creating too much TypeBuilder instances.
377
378 2008-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
379
380         * MethodOnTypeBuilderInstTest.cs: Fixed exception message in comments.
381         * TypeBuilderTest.cs: Do not use ExpectedException to avoid false
382         positives. Added argument check tests for DefineEvent, DefineField,
383         DefineMethod, DefinePInvokeMethod and DefinePropety. Use
384         Type.EmptyTypes instead of constructing empty array.
385         * ConstructorBuilderTest.cs: Added Test attributes. Added tests
386         for DefineParameter and Invoke overloads. Added tests for
387         GetCustomAttributes overloads. Avoid use of ExpectedException.
388         * ModuleBuilderTest.cs: Added tests for DefineType name argument
389         checks.
390         * ConstructorOnTypeBuilderInstTest.cs: Added basic set of tests.
391
392 2008-04-26  Gert Driesen  <drieseng@users.sourceforge.net>
393
394         * MethodOnTypeBuilderInstTest.cs: Added basic set of tests.
395         * TypeBuilderTest.cs: Added Test attribute. 
396
397 2008-04-22  Zoltan Varga  <vargaz@gmail.com>
398
399         * TypeBuilderTest.cs: Add tests for GetMethod () / GetConstructor ().
400
401 2008-04-14  Zoltan Varga  <vargaz@gmail.com>
402
403         * AssemblyBuilderTest.cs (GetCustomAttributes_NotCreated): New test for
404         #363447.
405
406 2008-03-29  Gert Driesen  <drieseng@users.sourceforge.net>
407
408         * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
409         DefineVersionInfoResource tests for ArgumentException when native
410         resource is already defined. Added tests for not supported culture
411         in AssemblyCultureAttribute when definining versioninfo resource.
412
413 2008-03-16  Zoltan Varga  <vargaz@gmail.com>
414
415         * TypeBuilderTest.cs (GetField): Add test for #351172.
416
417 2008-03-14  Zoltan Varga  <vargaz@gmail.com>
418
419         * TypeBuilderTest.cs: Add tests for GetField ().
420
421 2008-03-06  Zoltan Varga  <vargaz@gmail.com>
422
423         * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
424
425         * ModuleBuilderTest.cs: Add a test for #367668.
426
427 2008-03-06  Jb Evain  <jbevain@novell.com>
428
429         * ILGeneratorTest.cs: add test for #367663, checking
430         that EmitCalli deals with null return types.
431
432 2008-03-03  Rodrigo Kumpera  <rkumpera@novell.com>
433
434         * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
435         Test for bug #361689.
436
437 2008-02-20  Raja R Harinath  <harinath@hurrynot.org>
438
439         * MethodBuilderTest.cs (Bug354757): New test.
440
441 2008-01-29  Zoltan Varga  <vargaz@gmail.com>
442
443         * ModuleBuilderTest.cs: Add tests for GetTypes ().
444
445         * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
446         doesn't run on mono.
447
448 2008-01-21  Gert Driesen  <drieseng@users.sourceforge.net>
449
450         * AssemblyBuilderTest.cs: Enabled test for bug #354970.
451
452 2008-01-20  Gert Driesen  <drieseng@users.sourceforge.net>
453
454         * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
455         DefineVersionInfoResource overloads that check whether only a single
456         unmanaged resource can be defined. Improved test for SetCustomAttribute.
457
458 2008-01-16  Gert Driesen  <drieseng@users.sourceforge.net>
459
460         * TypeBuilderTest.cs: Enabled tests for bug #322762.
461
462 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
463
464         * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
465
466 2007-12-31  Gert Driesen  <drieseng@users.sourceforge.net>
467
468         * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
469         Enabled AssemblyName tests that previously failed.
470
471 2007-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
472
473         * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
474         GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
475         behavior for inherited members. Most of these are marked NotWorking
476         until bug #322762 is fixed.
477
478 2007-12-10  Zoltan Varga  <vargaz@gmail.com>
479
480         * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
481         and FieldBuilders.
482
483 2007-11-16  Atsushi Enomoto  <atsushi@ximian.com>
484
485         * SignatureHelperTest.cs : new test.
486
487 2007-11-08  Rodrigo Kumpera  <rkumpera@novell.com>
488
489         * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
490         This tests bug #82625 / #325292.
491
492 2007-10-26  Zoltan Varga  <vargaz@gmail.com>
493
494         * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
495         generic types.
496
497 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
498
499         * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
500         Added tests for null checks in Emit overloads.
501
502 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
503
504         * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
505         added link to MS bug report.
506
507 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
508
509         * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
510         Test attributes. Avoid using ExpectedException, thereby improving lots
511         of existing tests. Uncomment test that checks max length of dynamic
512         module name and removed LAMESPEC, since MS implements the described
513         behavior (but we don't, so mark it NotWorking). Code formatting.
514         * TypeBuilderTest.cs: Removed unused variables.
515
516 2007-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
517
518         * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
519         TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
520         tests. Improved TestGetMethodsComplete test.
521
522 2007-09-11  Jb Evain  <jbevain@novell.com>
523
524         * DynamicMethodTest.cs: add test for owner member access.
525
526 2007-09-11  Zoltan Varga  <vargaz@gmail.com>
527
528         * MethodBuilderTest.cs: Add new tests for using generic types in the IL
529         code stream.
530
531 2007-09-09  Zoltan Varga  <vargaz@gmail.com>
532
533         * MethodBuilderTest.cs: Add a new test.
534
535 2007-09-02  Gert Driesen  <drieseng@users.sourceforge.net>
536
537         * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
538         into MS and Mono tests. Added (NotWorking) test for bug #82625.
539
540 2007-08-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
541
542         * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
543
544 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
545
546         * TypeBuilderTest.cs: Added IsDefined test with null value for
547         attributeType argument.
548
549 2007-07-14  Gert Driesen  <drieseng@users.sourceforge.net>
550
551         * TypeBuilderTest.cs: Modified enum tests to use already constructed
552         AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
553         Removed duplicate test for bug #82018. Added some IsCreated tests after
554         TypeLoadException, but comment them out for now (see bug #82101).
555
556 2007-07-12  Rodrigo Kumpera  <rkumpera@novell.com>
557
558         * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
559
560 2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>
561
562         * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
563
564 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
565
566         * TypeBuilderTest.cs: Improved tests for SetParent.
567         * ModuleBuilderTest.cs: Added test for creating non-abstract
568         interface.
569
570 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
571
572         * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
573         for IsImport.
574
575 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
576
577         * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
578         MakeArrayType (2.0).
579
580 2007-05-21  Gert Driesen  <drieseng@users.sourceforge.net>
581
582         * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
583         the one for a baked type as NotWorking. Added test for 
584         SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
585         * TypeBuilderTest.cs: Split up HasElementType test and marked the
586         baked variant as NotWorking on the 1.0 profile. Enabled additional
587         test for bug #81640. Added test for SetCustomAttribute with
588         SuppressUnmanagedCodeSecurity attribute.
589
590 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
591
592         * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
593         test for bug #81640.
594
595 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
596
597         * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
598         class. Number tests. Added tests for bug #81638 and #81640.
599
600 2007-05-06  Zoltan Varga  <vargaz@gmail.com>
601
602         * TypeBuilderTest.cs: Add test for null parent.
603
604 2007-03-12  Zoltan Varga  <vargaz@gmail.com>
605
606         * DynamicMethodTest.cs: Add a test for circular references.
607
608 2007-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
609
610         * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
611         Coding style fixes.
612         * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
613         Use Assert instead of deprecated Assertion class. Number tests.
614
615 2007-03-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
616
617         * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
618
619 2007-03-05  Gert Driesen  <drieseng@users.sourceforge.net>
620
621         * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
622         of deriving from Assertion. Marked HasElementType test NotWorking on
623         2.0 profile.
624
625 2007-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
626
627         * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
628         for zero-length and null dll name for DllImport.  Enabled extra tests
629         in TestDynamicParams.
630
631 2007-01-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
632
633         * EnumBuilderTest.cs: Created test for #80396.
634
635 2006-12-15  Raja R Harinath  <rharinath@novell.com>
636
637         * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
638         tests inspired by #80253.
639
640 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
641
642         * DynamicMethodTest.cs: Enabled tests for bug #79367.
643
644 2006-09-13  Gert Driesen  <drieseng@users.sourceforge.net>
645
646         * DynamicMethodTest.cs: Added ctor tests for name null check. Added
647         tests for bug #79367 (marked NotWorking).
648
649 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
650
651         * TypeBuilderTest.cs: Add a test for #79249.
652
653 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
654
655         * DynamicMethodTest.cs: Add a test for skipVisibility.
656
657 2006-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
658
659         * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't 
660         work under MS.
661         * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
662         work under MS.
663
664 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
665
666         * AssemblyBuilderTest.cs: Added test for bug #78724.
667         * DynamicMethodTest.cs: Added test for bug #78253, and added test for
668         empty method body.
669
670 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
671
672         * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
673         instead of ArgumentException when passing Request action to
674         AddDeclarativeSecurity (bug #77640).
675         * MethodBuilderTest.cs: Same.
676         * TypeBuilderTest.cs: Same.
677
678 2005-12-15  Raja R Harinath  <rharinath@novell.com>
679
680         * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
681         generic type builders.
682
683 2005-12-12  Raja R Harinath  <rharinath@novell.com>
684
685         * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
686
687 2005-12-10  Zoltan Varga  <vargaz@gmail.com>
688
689         * MethodBuilderTest.cs: Add test for handling not accessible custom
690         attributes.
691
692 2005-10-27  Zoltan Varga  <vargaz@gmail.com>
693
694         * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
695         Add tests for #76521.
696
697 2005-07-29  Zoltan Varga  <vargaz@freemail.hu>
698
699         * AssemblyBuilderTest.cs: Add test for #75650.
700
701 2005-07-21  Jb Evain  <jbevain@gmail.com>
702
703         * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
704
705 2005-06-22  Gert Driesen  <drieseng@users.sourceforge.net>
706
707         * MethodBuilderTest.cs: Updated existing tests to no longer define
708         zero-length method body. Added tests for bug #75236.
709
710 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
711
712         * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
713         tests to a new method (as their problem is different from #75246).
714
715 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
716
717         * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has 
718         currently no effect on PublicKey(Token) and FullName of AssemblyName
719         of the AssemblyBuilder. Test for bug #75246.
720
721 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
722
723         * AssemblyBuilderTest.cs: Removed inheritance from deprecated
724         Assertion class. Use Assert class instead.
725
726 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
727
728         * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
729         fail on Mono.
730
731 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
732
733         * FieldBuilderTest.cs: Enabled tests for FieldHandle again after 
734         fixing regression.
735         * ConstructorBuilderTest.cs: MethodHandle should not throw
736         NotSupportedException.
737         * MethodBuilderTest.cs: Enabled test for MethodHandle again after
738         fixing regression, and added additional test.
739
740 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
741
742         * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
743
744 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
745
746         * TypeBuilderTest.cs: Add tests for bug #74906.
747
748 2005-04-30  Ben Maurer  <bmaurer@ximian.com>
749
750         * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
751         breaks multiple users.
752
753 2005-04-28  Zoltan Varga  <vargaz@freemail.hu>
754
755         * AssemblyBuilderTest.cs: Add test for GetModules ().
756
757 2005-04-16  Zoltan Varga  <vargaz@freemail.hu>
758
759         * MethodBuilderTest.cs: Add test for parameter attributes.
760
761 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
762
763         * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
764
765 2005-03-23  Zoltan Varga  <vargaz@freemail.hu>
766
767         * TypeBuilderTest.cs: Fix this up after the last change.
768
769 2005-03-23  Martin Baulig  <martin@ximian.com>
770
771         * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
772         whole method into the "NotWorking" category.
773
774 2005-03-23  Martin Baulig  <martin@ximian.com>
775
776         * TypeBuilderTest.cs: Disable last test again since the bug report
777         is reopened.
778
779 2005-03-21  Nick Drochak <ndrochak@ieee.org>
780
781         * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
782         test method and disable it on .NET.
783
784 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
785
786         * TypeBuilderTest.cs: Reenable last test.
787
788 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
789
790         * ILGeneratorTest.cs: New test file.
791
792 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
793
794         * TypeBuilderTest.cs: Disable last test since the fix is reverted.
795
796 2005-03-08  Zoltan Varga  <vargaz@freemail.hu>
797
798         * TypeBuilderTest.cs: Add new test.
799
800 2005-02-11  Zoltan Varga  <vargaz@freemail.hu>
801
802         * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
803
804 2004-01-31  Nick Drochak <ndrochak@ieee.org>
805
806         * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
807
808 2004-01-30  Nick Drochak <ndrochak@ieee.org>
809
810         * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
811
812 2004-11-22  Zoltan Varga  <vargaz@freemail.hu>
813
814         * AssemblyBuilderTest.cs: Add regression test for bug #69780.
815
816 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
817
818         * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
819         features which are unlikely to change due to mcs depending on them.
820
821 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
822
823         * EnumBuilderTest.cs: Remove test that depends on the exact format
824         of AssemblyName.FullName.
825
826 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
827
828         * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
829         depends on exception ordering.
830
831 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
832
833         * MethodBuilderTest.cs: Add tests for default values for parameters.
834
835 2004-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
836
837         * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
838         thrown when creating a type with a default ctor while parent does
839         not have a default ctor.
840
841 2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
842
843         * ModuleBuilderTest.cs: Add test for lookup of global methods.
844
845 2004-08-29  Nick Drochak <ndrochak@ieee.org>
846
847         * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
848         TypeBuilder.CreateType().
849
850 2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
851
852         * TypeBuilderTest.cs: Add regression test for #62237.
853
854 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
855
856         * EnumBuilderTest.cs: Fixed typos so the test is reported in 
857         alphabetical order by NUnit.
858
859 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
860
861         * TypeBuilderTest.cs: Added tests for completed/created type
862
863         * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
864         checking error conditions for now)
865
866         * EnumBuilderTest.cs: Added tests for EnumBuilder
867
868         * MethodBuilderTest.cs: Added tests for invalid parameter 
869         indexes for created types, added test for GetHashCode
870
871 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
872
873         * MethodRentalTest.cs: Added check for invalid method size,
874         fixed tests on MS.NET, Mono-stylized
875
876 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
877
878         * MethodRentalTest.cs: New file.
879
880 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
881
882         * AssemblyBuilderTest.cs: Added new tests to build strongnamed 
883         assemblies.
884
885 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
886
887         * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
888         so custom attributes on Object do not screw the results.
889
890 2004-03-15  Nick Drochak <ndrochak@ieee.org>
891
892         * CustomAttributeBuilderTest.cs: Force test to pass if we are running
893         on version 1.1 of the CLR.  That version does not throw the exception.
894
895 2004-03-09  Jackson Harper  <jackson@ximian.com>
896
897         * AssemblyBuilderAccessTest.cs:
898         * CustomAttributeBuilderTest.cs: New test cases
899         from nvineeth_mono@yahoo.com.
900
901 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
902
903         * MethodBuilderTest.cs: Fix test so it runs under MS.
904
905         * TypeBuilderTest.cs: Add some tests.
906
907 2004-02-11  Zoltan Varga  <vargaz@freemail.hu>
908
909         * MethodBuilderTest.cs: Add tests for parameter info.
910
911 2004-01-27  Zoltan Varga  <vargaz@freemail.hu>
912
913         * AssemblyBuilderTest.cs (TestCustomAttributes): Remove 
914         KeyFileAttribute from the test, since it must point to a valid keyfile.
915
916 2004-01-09  Nick Drochak <ndrochak@ieee.org>
917
918         * TypeBuilderTest.cs (TestEnums): Fix build with csc.
919
920 2004-01-07  Zoltan Varga  <vargaz@freemail.hu>
921
922         * TypeBuilderTest.cs (IsDefined): Comment out this test, since 
923         IsDefined works under mono.
924
925         * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
926         enums.
927
928 2003-12-17  Nick Drochak <ndrochak@gol.com>
929
930         * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
931         limit for the path name.
932
933 2003-12-15  Zoltan Varga  <vargaz@freemail.hu>
934
935         * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
936         AddDeclarativeSecurity.
937
938 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
939
940         * ConstructorBuilderTest.cs (TestAttributes): Make this test more
941         general so it runs on mono too.
942
943 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
944
945         * ModuleBuilderTest.cs: Added tests for IsTransient ().
946
947         * ModuleBuilderTest.cs: Added tests for DefineDocument ().
948
949         * AssemblyBuilderTest.cs: Added error handling tests.
950
951 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
952
953         * MethodBuilderTest.cs (TestReturnType): Make test more general so
954         it works both on Mono and MS.NET.
955
956 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
957
958         * EventBuilderTest.cs: New file.
959
960         * PropertyBuilderTest.cs: New file.
961
962 2003-05-28  Nick Drochak <ndrochak@gol.com>
963
964         * MethodBuilderTest: correct order of expected and actual values.
965
966 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
967
968         * ModuleBuilderTest.cs: New file.
969
970 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
971
972         * TypeBuilderTest.cs: More tests.
973
974 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
975
976         * AssemblyBuilderTest.cs: More tests.
977
978 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
979
980         * MethodBuilderTest.cs: Comment out test which fails because of a mono
981         extension to DefineParameter.
982
983 2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
984
985         * AssemblyBuilderTest.cs: New file.
986
987 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
988
989         * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
990         using a custom attribute.
991
992 2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
993
994         * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
995
996         * MethodBuilderTest.cs: updated to NUNIT2 conventions.
997
998         * ConstructorBuilderTest.cs: New file.
999
1000 2003-02-09  Zoltan Varga  <vargaz@freemail.hu>
1001
1002         * TypeBuilderTest.cs: Added lots of new tests.
1003
1004 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
1005
1006         * TypeBuilderTest.cs: New file.
1007
1008         * MethodBuilderTest.cs ChangeLog: New files.