Add regression test for #626441.
[mono-project.git] / mcs / class / corlib / Test / System.Reflection.Emit / ChangeLog
blob48e0b66d487e9e993faf5ca549a58f015731c8f7
1 2010-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
3         * MethodBuilderTest.cs: Add test for #626441.
5 2010-07-15  Miguel de Icaza  <miguel@novell.com>
7         * FieldBuilderTest.cs: Add new test that exercises encoding
8         datetime constants with SetConstant.
10 2010-06-21 Rodrigo Kumpera  <rkumpera@novell.com>
12         * GenericTypeParameterBuilderTest.cs: Fix test
13         under v4.
15 2010-06-15  Zoltan Varga  <vargaz@gmail.com>
17         * ModuleBuilderTest.cs: Disable the TestGlobalMethods () test since it's been failing
18         for a long time.
20 2010-05-27  Jb Evain  <jbevain@novell.com>
22         * EnumBuilderTest.cs: add test for .net_4_0's GetEnumUnderlyingType.
24 2010-05-13 Rodrigo Kumpera  <rkumpera@novell.com>
26         * TypeBuilderTest.cs: Fix test not to depend
27         on interface order.
29 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
31         * TypeBuilderTest.cs: Enable a bunch of asserts.
32         They regression test #331126.
34 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
36         * TypeBuilderTest.cs: Slay all 1.0 code.
38 2010-04-13 Rodrigo Kumpera  <rkumpera@novell.com>
40         * TypeBuilderTest.cs: Regression test for #422113.
42 2010-04-09 Rodrigo Kumpera  <rkumpera@novell.com>
44         * MethodBuilderTest.cs: Regression test for #591226.
46 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
48         * TypeBuilderTest.cs: Regression test for #591225.
50 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
52         * TypeBuilderTest.cs: Regression test for #594728.
54 2010-04-01 Rodrigo Kumpera  <rkumpera@novell.com>
56         * ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
58 2010-03-30  Zoltan Varga  <vargaz@gmail.com>
60         * ModuleBuilderTest.cs: Add a test for #592215.
62 2010-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
64         * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
65         and GetLoadedModules.
67 2010-03-25 Rodrigo Kumpera  <rkumpera@novell.com>
69         * AssemblyBuilderTest.cs: Add test for v4 GetModule(s).
71 2010-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
73         * DerivedTypesTests.cs: Fix some tests under v4.
75 2010-03-23 Rodrigo Kumpera  <rkumpera@novell.com>
77         * MethodOnTypeBuilderInstTest.cs: Add Test for ContainsGenericParameters.
79 2010-03-11 Rodrigo Kumpera  <rkumpera@novell.com>
81         * TypeBuilderTest.cs: New tests for GetMethod, GetConstructor and GetField.
83 2010-02-02  Zoltan Varga  <vargaz@gmail.com>
85         * DynamicMethodTest.cs: Add a test for #575955.
87 2010-01-30  Zoltan Varga  <vargaz@gmail.com>
89         * CustomAttributeBuilderTest.cs: Add a test for #574353.
91 2010-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
93         * TypeBuilderTest.cs: Add tests for #572660.
95 2010-01-03  Zoltan Varga  <vargaz@gmail.com>
97         * ILGeneratorTest.cs: Add a test for #564411.
99 2009-12-16 Rodrigo Kumpera  <rkumpera@novell.com>
101         * TypeBuilderTest.cs: Add tests for #565127.
103 2009-12-16  Zoltan Varga  <vargaz@gmail.com>
105         * MethodBuilderTest.cs: Add a test for #565117.
107 2009-12-09  Jb Evain  <jbevain@novell.com>
109         * ILGeneratorTest.cs: add a test for Emit(OpCode,LocalBuilder)
110         when the opcode is not related to locals.
112 2009-10-30  Sebastien Pouliot  <sebastien@ximian.com>
114         * MethodBuilderTest.cs: Add (copy from TypeBuilderTest) test 
115         cases for two DefineGenericParameters
117 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com>
119         * ModuleBuilderTest.cs: Add test cases for GetType overloads
120         * TypeBuilderTest.cs: Remove NotWorking from two DefineGenericParameters test case.
122 2009-10-24  Sebastien Pouliot  <sebastien@ximian.com>
124         * TypeBuilderTest.cs: Validation test cases for GetConstructor
126 2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
128         * TypeBuilderTest.cs: Test for #536243.
130 2009-08-07 Rodrigo Kumpera  <rkumpera@novell.com>
132         * DynamicMethodTest.cs: Add regression test for bug #529238.
134 2009-08-06 Rodrigo Kumpera  <rkumpera@novell.com>
136         * MethodOnTypeBuilderInstTest.cs: Add tests for
137         generic method instances over generic type instances.
139 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
141         * MethodOnTypeBuilderInstTest.cs: Really fix the test.
143 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
145         * MethodOnTypeBuilderInstTest.cs: Pointer inflation
146         was fixed. Use the right assert on the test.
148 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
150         * TypeBuilderTest: Test for IsDefined.
152 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
154         * TypeBuilderTest: Test for GetNestedType.
156 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
158         * TypeBuilderTest: Test for GetConstructors.
160 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
162         * TypeBuilderTest: Test for DefineMethodOverride.
164 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
166         * TypeBuilderTest: Test for GetInterfaces.
168 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
170         * TypeBuilderTest: Test for GetGenericArguments.
172 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
174         * TypeBuilderTest: Test for GenericParameterAttributes.
176 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
178         * TypeBuilderTest.cs: Test for GetElementType.
180 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
182         * TypeBuilderTest.cs: Test for GetGenericTypeDefinition.
184 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
186         * TypeBuilderTest.cs: Test for GenericParameterPosition.
188 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
190         * TypeBuilderTest.cs: Test for DeclaringMethod.
192 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
194         * TypeBuilderTest.cs: Test for concrete type with
195         abstract method.
197 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
199         * GenericTypeParameterBuilderTest.cs: Test for BaseType
200         and SetBaseTypeConstraint.
202 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
204         * DerivedTypesTests.cs: Add test for the distinction between
205         vector and one-dimension SZARRAY.
207 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
209         DerivedTypesTest.cs: ByRef and Pointer types return Array as base
210         type.
212 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
214         * DerivedTypesTest.cs: New tests for interaction with
215         EnumBuilder objects.
217 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
219         * DerivedTypesTest.cs: New tests for PointerType interaction
220         with GenericTypeParameterBuilder.
222 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
223         * DerivedTypesTest.cs: New tests for generics related 
224         stuff and interaction with GenericTypeParameterBuilder.
226 2009-07-14 Rodrigo Kumpera  <rkumpera@novell.com>
228         * DerivedTypesTest.cs: Added tests for generics related 
229         stuff and interaction with GenericTypeParameterBuilder.
231         * GenericTypeParameterBuilderTest.cs: New file with tests
232         for the changes done.
234 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
236         * DerivedTypesTest.cs: New tests for PointerType.
238 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
240         * DerivedTypesTest.cs: New tests for ByRefType.
242 2009-07-07 Rodrigo Kumpera  <rkumpera@novell.com>
244         * DerivedTypesTest.cs: New tests for types derived from
245         TypeBuilder.
247 2009-06-20  Zoltan Varga  <vargaz@gmail.com>
249         * *.cs: Convert all tests to new-style nunit classes/methods.
251 2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>
253         * ILGeneratorTest.cs: Tests for #509131.
255 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
257         * TypeBuilderTest.cs: Add a test for #483852.
259 2009-02-23  Zoltan Varga  <vargaz@gmail.com>
261         * TypeBuilderTest.cs: Add more tests for user types.
263 2009-02-21  Jb Evain  <jbevain@novell.com>
265         * ModuleBuilderTest.cs: add a test accessing the property
266         Module.ModuleVersionId on a dynamic module.
267         Test for #471302.
269 2009-02-20  Zoltan Varga  <vargaz@gmail.com>
271         * TypeBuilderTest.cs: Add minimal tests for user types + Ref.Emit.
273 2009-02-04  Zoltan Varga  <vargaz@gmail.com>
275         * TypeBuilderTest.cs: Make this test quiet.
277 2009-01-21  Mark Probst  <mark.probst@gmail.com>
279         * TypeBuilderTest.cs: Add test for fields in dynamic generic
280         classes.
282 2008-11-11 Rodrigo Kumpera  <rkumpera@novell.com>
284         * ConstructorOnTypeBuilderInstTest.cs: Add test for
285         MetadataToken under compilation context.
286         
287 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
289         * TypeBuilderTest.cs: Fix the 1.0 build.
291 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
293         * TypeBuilderTest.cs: Add a test for MakeGenericType with EnumBuilder.
294         Tests #430508.
296 2008-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
298         * TypeBuilderTest.cs: New test for a field with initialized data
299         that is referenced from another assembly.
301 2008-08-31  Zoltan Varga  <vargaz@gmail.com>
303         * TypeBuilderTest.cs: Add a test for IsAssignableFrom and generic instances
304         of dynamic types.
306 2008-08-14  Raja R Harinath  <harinath@hurrynot.org>
308         * TypeBuilderTest.cs (DefineCtorUsingDefineMethod): Use a
309         'DefineMethod' overload that's present in the 1.1 profile.
311 2008-08-12  Zoltan Varga  <vargaz@gmail.com>
313         * TypeBuilderTest.cs: Add new test for #416632.
315 2008-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
317         * MethodOnTypeBuilderInstTest.cs: Regression test for #412965.
319 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
321         * TypeBuilderTest.cs: New test for the regression found by
322         bug-333798-tb.2.cs.
324         * MethodOnTypeBuilderInstTest.cs: Renable some CompilerContext
325         tests.
327 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
329         * TypeBuilderTest.cs: Disable the special behavior of GetMethod
330         under compiler behavior as mcs has been fixed.
332 2008-07-22 Rodrigo Kumpera  <rkumpera@novell.com>
334         * TypeBuilderTest.cs: Added tests for the special cased behavior
335         of GetMethod.
337 2008-07-17 Rodrigo Kumpera  <rkumpera@novell.com>
339         * MethodOnTypeBuilderInstTest.cs: Disable new tests as the change
340         that made then work was reverted.
342 2008-07-16 Rodrigo Kumpera  <rkumpera@novell.com>
344         * MethodOnTypeBuilderInstTest.cs: Added test for stuff under compiler
345         context.
347 2008-06-21  Gert Driesen  <drieseng@users.sourceforge.net>
349         * ModuleBuilderTest.cs: Added test for DefineType with interface as
350         parent.
351         * TypeBuilderTest.cs: Added test for SetParent with interface as
352         parent. Added test for CreateType of an interface with invalid parent.
353         Added tests for checks in DefineGenericParameters. Improved test
354         for MakeGenericType, and added tests for argument checks in
355         MakeGenericType.
357 2008-06-18 Rodrigo Kumpera  <rkumpera@novell.com>
359         * TypeBuilderTest.cs: Fixed previous tests to follow the suite 
360         convention. Added tests for bugs #349194 and #400643.
362 2008-06-17 Rodrigo Kumpera  <rkumpera@novell.com>
364         * TypeBuilderTest.cs: Added tests for retrieving custom attributes from
365         generic instances of SRE types.
367 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
369         * TypeBuilderTest.cs (GetField): Add a test for calling GetField on an
370         open generic type.
372 2008-06-10 Rodrigo Kumpera  <rkumpera@novell.com>
374         * TypeBuilderTest.cs: Added test for bug #399047.
376 2008-05-18  Gert Driesen  <drieseng@users.sourceforge.net>
378         * TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
379         tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
380         for DefineDefaultConstructor.
382 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
384         * TypeBuilderTest.cs: Added test for type null check in DefineField. 
386 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
388         * TypeBuilderTest.cs: Renamed tests and updated bug number. Enabled
389         test for UnderlyingSystemType, and improved it. Improved test for
390         null parent.
391         * ConstructorOnTypeBuilderInstTest.cs: Enabled test for GetParameters.
392         * ConstructorBuilderTest.cs: Enabled test for GetParameters. Renamed
393         test for SetCustomAttribute, and added new tests.       
394         * ModuleBuilderTest.cs: Added tests for bug #387404.
396 2008-05-08 Rodrigo Kumpera  <rkumpera@novell.com>
398         * TypeBuilderTest.cs: Added regression tests for #354047.
400 2008-05-05  Zoltan Varga  <vargaz@gmail.com>
402         * ConstructorOnTypeBuilderInstTest.cs: Disable one more test for GetParameters ().
404 2008-05-03  Zoltan Varga  <vargaz@gmail.com>
406         * ConstructorBuilderTest.cs: Mark the GetParameters_Incomplete () test not-working,
407         as the corresponding fix has been reverted.
409 2008-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
411         * ConstructorBuilderTest.cs: Use Assert class instead of deriving from
412         deprecated Assertion class. Improved some existing tests, and avoid
413         creating too much TypeBuilder instances.
415 2008-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
417         * MethodOnTypeBuilderInstTest.cs: Fixed exception message in comments.
418         * TypeBuilderTest.cs: Do not use ExpectedException to avoid false
419         positives. Added argument check tests for DefineEvent, DefineField,
420         DefineMethod, DefinePInvokeMethod and DefinePropety. Use
421         Type.EmptyTypes instead of constructing empty array.
422         * ConstructorBuilderTest.cs: Added Test attributes. Added tests
423         for DefineParameter and Invoke overloads. Added tests for
424         GetCustomAttributes overloads. Avoid use of ExpectedException.
425         * ModuleBuilderTest.cs: Added tests for DefineType name argument
426         checks.
427         * ConstructorOnTypeBuilderInstTest.cs: Added basic set of tests.
429 2008-04-26  Gert Driesen  <drieseng@users.sourceforge.net>
431         * MethodOnTypeBuilderInstTest.cs: Added basic set of tests.
432         * TypeBuilderTest.cs: Added Test attribute. 
434 2008-04-22  Zoltan Varga  <vargaz@gmail.com>
436         * TypeBuilderTest.cs: Add tests for GetMethod () / GetConstructor ().
438 2008-04-14  Zoltan Varga  <vargaz@gmail.com>
440         * AssemblyBuilderTest.cs (GetCustomAttributes_NotCreated): New test for
441         #363447.
443 2008-03-29  Gert Driesen  <drieseng@users.sourceforge.net>
445         * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
446         DefineVersionInfoResource tests for ArgumentException when native
447         resource is already defined. Added tests for not supported culture
448         in AssemblyCultureAttribute when definining versioninfo resource.
450 2008-03-16  Zoltan Varga  <vargaz@gmail.com>
452         * TypeBuilderTest.cs (GetField): Add test for #351172.
454 2008-03-14  Zoltan Varga  <vargaz@gmail.com>
456         * TypeBuilderTest.cs: Add tests for GetField ().
458 2008-03-06  Zoltan Varga  <vargaz@gmail.com>
460         * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
462         * ModuleBuilderTest.cs: Add a test for #367668.
464 2008-03-06  Jb Evain  <jbevain@novell.com>
466         * ILGeneratorTest.cs: add test for #367663, checking
467         that EmitCalli deals with null return types.
469 2008-03-03  Rodrigo Kumpera  <rkumpera@novell.com>
471         * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
472         Test for bug #361689.
474 2008-02-20  Raja R Harinath  <harinath@hurrynot.org>
476         * MethodBuilderTest.cs (Bug354757): New test.
478 2008-01-29  Zoltan Varga  <vargaz@gmail.com>
480         * ModuleBuilderTest.cs: Add tests for GetTypes ().
482         * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
483         doesn't run on mono.
485 2008-01-21  Gert Driesen  <drieseng@users.sourceforge.net>
487         * AssemblyBuilderTest.cs: Enabled test for bug #354970.
489 2008-01-20  Gert Driesen  <drieseng@users.sourceforge.net>
491         * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
492         DefineVersionInfoResource overloads that check whether only a single
493         unmanaged resource can be defined. Improved test for SetCustomAttribute.
495 2008-01-16  Gert Driesen  <drieseng@users.sourceforge.net>
497         * TypeBuilderTest.cs: Enabled tests for bug #322762.
499 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
501         * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
503 2007-12-31  Gert Driesen  <drieseng@users.sourceforge.net>
505         * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
506         Enabled AssemblyName tests that previously failed.
508 2007-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
510         * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
511         GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
512         behavior for inherited members. Most of these are marked NotWorking
513         until bug #322762 is fixed.
515 2007-12-10  Zoltan Varga  <vargaz@gmail.com>
517         * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
518         and FieldBuilders.
520 2007-11-16  Atsushi Enomoto  <atsushi@ximian.com>
522         * SignatureHelperTest.cs : new test.
524 2007-11-08  Rodrigo Kumpera  <rkumpera@novell.com>
526         * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
527         This tests bug #82625 / #325292.
529 2007-10-26  Zoltan Varga  <vargaz@gmail.com>
531         * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
532         generic types.
534 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
536         * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
537         Added tests for null checks in Emit overloads.
539 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
541         * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
542         added link to MS bug report.
544 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
546         * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
547         Test attributes. Avoid using ExpectedException, thereby improving lots
548         of existing tests. Uncomment test that checks max length of dynamic
549         module name and removed LAMESPEC, since MS implements the described
550         behavior (but we don't, so mark it NotWorking). Code formatting.
551         * TypeBuilderTest.cs: Removed unused variables.
553 2007-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
555         * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
556         TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
557         tests. Improved TestGetMethodsComplete test.
559 2007-09-11  Jb Evain  <jbevain@novell.com>
561         * DynamicMethodTest.cs: add test for owner member access.
563 2007-09-11  Zoltan Varga  <vargaz@gmail.com>
565         * MethodBuilderTest.cs: Add new tests for using generic types in the IL
566         code stream.
568 2007-09-09  Zoltan Varga  <vargaz@gmail.com>
570         * MethodBuilderTest.cs: Add a new test.
572 2007-09-02  Gert Driesen  <drieseng@users.sourceforge.net>
574         * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
575         into MS and Mono tests. Added (NotWorking) test for bug #82625.
577 2007-08-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
579         * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
581 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
583         * TypeBuilderTest.cs: Added IsDefined test with null value for
584         attributeType argument.
586 2007-07-14  Gert Driesen  <drieseng@users.sourceforge.net>
588         * TypeBuilderTest.cs: Modified enum tests to use already constructed
589         AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
590         Removed duplicate test for bug #82018. Added some IsCreated tests after
591         TypeLoadException, but comment them out for now (see bug #82101).
593 2007-07-12  Rodrigo Kumpera  <rkumpera@novell.com>
595         * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
597 2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>
599         * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
601 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
603         * TypeBuilderTest.cs: Improved tests for SetParent.
604         * ModuleBuilderTest.cs: Added test for creating non-abstract
605         interface.
607 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
609         * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
610         for IsImport.
612 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
614         * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
615         MakeArrayType (2.0).
617 2007-05-21  Gert Driesen  <drieseng@users.sourceforge.net>
619         * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
620         the one for a baked type as NotWorking. Added test for 
621         SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
622         * TypeBuilderTest.cs: Split up HasElementType test and marked the
623         baked variant as NotWorking on the 1.0 profile. Enabled additional
624         test for bug #81640. Added test for SetCustomAttribute with
625         SuppressUnmanagedCodeSecurity attribute.
627 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
629         * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
630         test for bug #81640.
632 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
634         * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
635         class. Number tests. Added tests for bug #81638 and #81640.
637 2007-05-06  Zoltan Varga  <vargaz@gmail.com>
639         * TypeBuilderTest.cs: Add test for null parent.
641 2007-03-12  Zoltan Varga  <vargaz@gmail.com>
643         * DynamicMethodTest.cs: Add a test for circular references.
645 2007-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
647         * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
648         Coding style fixes.
649         * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
650         Use Assert instead of deprecated Assertion class. Number tests.
652 2007-03-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
654         * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
656 2007-03-05  Gert Driesen  <drieseng@users.sourceforge.net>
658         * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
659         of deriving from Assertion. Marked HasElementType test NotWorking on
660         2.0 profile.
662 2007-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
664         * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
665         for zero-length and null dll name for DllImport.  Enabled extra tests
666         in TestDynamicParams.
668 2007-01-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
670         * EnumBuilderTest.cs: Created test for #80396.
672 2006-12-15  Raja R Harinath  <rharinath@novell.com>
674         * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
675         tests inspired by #80253.
677 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
679         * DynamicMethodTest.cs: Enabled tests for bug #79367.
681 2006-09-13  Gert Driesen  <drieseng@users.sourceforge.net>
683         * DynamicMethodTest.cs: Added ctor tests for name null check. Added
684         tests for bug #79367 (marked NotWorking).
686 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
688         * TypeBuilderTest.cs: Add a test for #79249.
690 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
692         * DynamicMethodTest.cs: Add a test for skipVisibility.
694 2006-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
696         * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't 
697         work under MS.
698         * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
699         work under MS.
701 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
703         * AssemblyBuilderTest.cs: Added test for bug #78724.
704         * DynamicMethodTest.cs: Added test for bug #78253, and added test for
705         empty method body.
707 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
709         * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
710         instead of ArgumentException when passing Request action to
711         AddDeclarativeSecurity (bug #77640).
712         * MethodBuilderTest.cs: Same.
713         * TypeBuilderTest.cs: Same.
715 2005-12-15  Raja R Harinath  <rharinath@novell.com>
717         * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
718         generic type builders.
720 2005-12-12  Raja R Harinath  <rharinath@novell.com>
722         * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
724 2005-12-10  Zoltan Varga  <vargaz@gmail.com>
726         * MethodBuilderTest.cs: Add test for handling not accessible custom
727         attributes.
729 2005-10-27  Zoltan Varga  <vargaz@gmail.com>
731         * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
732         Add tests for #76521.
734 2005-07-29  Zoltan Varga  <vargaz@freemail.hu>
736         * AssemblyBuilderTest.cs: Add test for #75650.
738 2005-07-21  Jb Evain  <jbevain@gmail.com>
740         * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
742 2005-06-22  Gert Driesen  <drieseng@users.sourceforge.net>
744         * MethodBuilderTest.cs: Updated existing tests to no longer define
745         zero-length method body. Added tests for bug #75236.
747 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
749         * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
750         tests to a new method (as their problem is different from #75246).
752 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
754         * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has 
755         currently no effect on PublicKey(Token) and FullName of AssemblyName
756         of the AssemblyBuilder. Test for bug #75246.
758 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
760         * AssemblyBuilderTest.cs: Removed inheritance from deprecated
761         Assertion class. Use Assert class instead.
763 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
765         * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
766         fail on Mono.
768 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
770         * FieldBuilderTest.cs: Enabled tests for FieldHandle again after 
771         fixing regression.
772         * ConstructorBuilderTest.cs: MethodHandle should not throw
773         NotSupportedException.
774         * MethodBuilderTest.cs: Enabled test for MethodHandle again after
775         fixing regression, and added additional test.
777 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
779         * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
781 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
783         * TypeBuilderTest.cs: Add tests for bug #74906.
785 2005-04-30  Ben Maurer  <bmaurer@ximian.com>
787         * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
788         breaks multiple users.
790 2005-04-28  Zoltan Varga  <vargaz@freemail.hu>
792         * AssemblyBuilderTest.cs: Add test for GetModules ().
794 2005-04-16  Zoltan Varga  <vargaz@freemail.hu>
796         * MethodBuilderTest.cs: Add test for parameter attributes.
798 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
800         * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
802 2005-03-23  Zoltan Varga  <vargaz@freemail.hu>
804         * TypeBuilderTest.cs: Fix this up after the last change.
806 2005-03-23  Martin Baulig  <martin@ximian.com>
808         * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
809         whole method into the "NotWorking" category.
811 2005-03-23  Martin Baulig  <martin@ximian.com>
813         * TypeBuilderTest.cs: Disable last test again since the bug report
814         is reopened.
816 2005-03-21  Nick Drochak <ndrochak@ieee.org>
818         * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
819         test method and disable it on .NET.
821 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
823         * TypeBuilderTest.cs: Reenable last test.
825 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
827         * ILGeneratorTest.cs: New test file.
829 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
831         * TypeBuilderTest.cs: Disable last test since the fix is reverted.
833 2005-03-08  Zoltan Varga  <vargaz@freemail.hu>
835         * TypeBuilderTest.cs: Add new test.
837 2005-02-11  Zoltan Varga  <vargaz@freemail.hu>
839         * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
841 2004-01-31  Nick Drochak <ndrochak@ieee.org>
843         * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
845 2004-01-30  Nick Drochak <ndrochak@ieee.org>
847         * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
849 2004-11-22  Zoltan Varga  <vargaz@freemail.hu>
851         * AssemblyBuilderTest.cs: Add regression test for bug #69780.
853 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
855         * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
856         features which are unlikely to change due to mcs depending on them.
858 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
860         * EnumBuilderTest.cs: Remove test that depends on the exact format
861         of AssemblyName.FullName.
863 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
865         * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
866         depends on exception ordering.
868 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
870         * MethodBuilderTest.cs: Add tests for default values for parameters.
872 2004-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
874         * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
875         thrown when creating a type with a default ctor while parent does
876         not have a default ctor.
878 2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
880         * ModuleBuilderTest.cs: Add test for lookup of global methods.
882 2004-08-29  Nick Drochak <ndrochak@ieee.org>
884         * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
885         TypeBuilder.CreateType().
887 2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
889         * TypeBuilderTest.cs: Add regression test for #62237.
891 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
893         * EnumBuilderTest.cs: Fixed typos so the test is reported in 
894         alphabetical order by NUnit.
896 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
898         * TypeBuilderTest.cs: Added tests for completed/created type
900         * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
901         checking error conditions for now)
903         * EnumBuilderTest.cs: Added tests for EnumBuilder
905         * MethodBuilderTest.cs: Added tests for invalid parameter 
906         indexes for created types, added test for GetHashCode
908 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
910         * MethodRentalTest.cs: Added check for invalid method size,
911         fixed tests on MS.NET, Mono-stylized
913 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
915         * MethodRentalTest.cs: New file.
917 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
919         * AssemblyBuilderTest.cs: Added new tests to build strongnamed 
920         assemblies.
922 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
924         * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
925         so custom attributes on Object do not screw the results.
927 2004-03-15  Nick Drochak <ndrochak@ieee.org>
929         * CustomAttributeBuilderTest.cs: Force test to pass if we are running
930         on version 1.1 of the CLR.  That version does not throw the exception.
932 2004-03-09  Jackson Harper  <jackson@ximian.com>
934         * AssemblyBuilderAccessTest.cs:
935         * CustomAttributeBuilderTest.cs: New test cases
936         from nvineeth_mono@yahoo.com.
938 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
940         * MethodBuilderTest.cs: Fix test so it runs under MS.
942         * TypeBuilderTest.cs: Add some tests.
944 2004-02-11  Zoltan Varga  <vargaz@freemail.hu>
946         * MethodBuilderTest.cs: Add tests for parameter info.
948 2004-01-27  Zoltan Varga  <vargaz@freemail.hu>
950         * AssemblyBuilderTest.cs (TestCustomAttributes): Remove 
951         KeyFileAttribute from the test, since it must point to a valid keyfile.
953 2004-01-09  Nick Drochak <ndrochak@ieee.org>
955         * TypeBuilderTest.cs (TestEnums): Fix build with csc.
957 2004-01-07  Zoltan Varga  <vargaz@freemail.hu>
959         * TypeBuilderTest.cs (IsDefined): Comment out this test, since 
960         IsDefined works under mono.
962         * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
963         enums.
965 2003-12-17  Nick Drochak <ndrochak@gol.com>
967         * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
968         limit for the path name.
970 2003-12-15  Zoltan Varga  <vargaz@freemail.hu>
972         * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
973         AddDeclarativeSecurity.
975 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
977         * ConstructorBuilderTest.cs (TestAttributes): Make this test more
978         general so it runs on mono too.
980 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
982         * ModuleBuilderTest.cs: Added tests for IsTransient ().
984         * ModuleBuilderTest.cs: Added tests for DefineDocument ().
986         * AssemblyBuilderTest.cs: Added error handling tests.
988 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
990         * MethodBuilderTest.cs (TestReturnType): Make test more general so
991         it works both on Mono and MS.NET.
993 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
995         * EventBuilderTest.cs: New file.
997         * PropertyBuilderTest.cs: New file.
999 2003-05-28  Nick Drochak <ndrochak@gol.com>
1001         * MethodBuilderTest: correct order of expected and actual values.
1003 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
1005         * ModuleBuilderTest.cs: New file.
1007 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
1009         * TypeBuilderTest.cs: More tests.
1011 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
1013         * AssemblyBuilderTest.cs: More tests.
1015 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
1017         * MethodBuilderTest.cs: Comment out test which fails because of a mono
1018         extension to DefineParameter.
1020 2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
1022         * AssemblyBuilderTest.cs: New file.
1024 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
1026         * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
1027         using a custom attribute.
1029 2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
1031         * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
1033         * MethodBuilderTest.cs: updated to NUNIT2 conventions.
1035         * ConstructorBuilderTest.cs: New file.
1037 2003-02-09  Zoltan Varga  <vargaz@freemail.hu>
1039         * TypeBuilderTest.cs: Added lots of new tests.
1041 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
1043         * TypeBuilderTest.cs: New file.
1045         * MethodBuilderTest.cs ChangeLog: New files.