2010-04-06 Jb Evain <jbevain@novell.com>
[mcs.git] / class / corlib / Test / System.Reflection.Emit / ChangeLog
blob40468bab2c8ada72dc025fd958dc1ac58858c008
1 2010-04-01 Rodrigo Kumpera  <rkumpera@novell.com>
3         * ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
5 2010-03-30  Zoltan Varga  <vargaz@gmail.com>
7         * ModuleBuilderTest.cs: Add a test for #592215.
9 2010-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
11         * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
12         and GetLoadedModules.
14 2010-03-25 Rodrigo Kumpera  <rkumpera@novell.com>
16         * AssemblyBuilderTest.cs: Add test for v4 GetModule(s).
18 2010-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
20         * DerivedTypesTests.cs: Fix some tests under v4.
22 2010-03-23 Rodrigo Kumpera  <rkumpera@novell.com>
24         * MethodOnTypeBuilderInstTest.cs: Add Test for ContainsGenericParameters.
26 2010-03-11 Rodrigo Kumpera  <rkumpera@novell.com>
28         * TypeBuilderTest.cs: New tests for GetMethod, GetConstructor and GetField.
30 2010-02-02  Zoltan Varga  <vargaz@gmail.com>
32         * DynamicMethodTest.cs: Add a test for #575955.
34 2010-01-30  Zoltan Varga  <vargaz@gmail.com>
36         * CustomAttributeBuilderTest.cs: Add a test for #574353.
38 2010-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
40         * TypeBuilderTest.cs: Add tests for #572660.
42 2010-01-03  Zoltan Varga  <vargaz@gmail.com>
44         * ILGeneratorTest.cs: Add a test for #564411.
46 2009-12-16 Rodrigo Kumpera  <rkumpera@novell.com>
48         * TypeBuilderTest.cs: Add tests for #565127.
50 2009-12-16  Zoltan Varga  <vargaz@gmail.com>
52         * MethodBuilderTest.cs: Add a test for #565117.
54 2009-12-09  Jb Evain  <jbevain@novell.com>
56         * ILGeneratorTest.cs: add a test for Emit(OpCode,LocalBuilder)
57         when the opcode is not related to locals.
59 2009-10-30  Sebastien Pouliot  <sebastien@ximian.com>
61         * MethodBuilderTest.cs: Add (copy from TypeBuilderTest) test 
62         cases for two DefineGenericParameters
64 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com>
66         * ModuleBuilderTest.cs: Add test cases for GetType overloads
67         * TypeBuilderTest.cs: Remove NotWorking from two DefineGenericParameters test case.
69 2009-10-24  Sebastien Pouliot  <sebastien@ximian.com>
71         * TypeBuilderTest.cs: Validation test cases for GetConstructor
73 2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
75         * TypeBuilderTest.cs: Test for #536243.
77 2009-08-07 Rodrigo Kumpera  <rkumpera@novell.com>
79         * DynamicMethodTest.cs: Add regression test for bug #529238.
81 2009-08-06 Rodrigo Kumpera  <rkumpera@novell.com>
83         * MethodOnTypeBuilderInstTest.cs: Add tests for
84         generic method instances over generic type instances.
86 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
88         * MethodOnTypeBuilderInstTest.cs: Really fix the test.
90 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
92         * MethodOnTypeBuilderInstTest.cs: Pointer inflation
93         was fixed. Use the right assert on the test.
95 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
97         * TypeBuilderTest: Test for IsDefined.
99 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
101         * TypeBuilderTest: Test for GetNestedType.
103 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
105         * TypeBuilderTest: Test for GetConstructors.
107 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
109         * TypeBuilderTest: Test for DefineMethodOverride.
111 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
113         * TypeBuilderTest: Test for GetInterfaces.
115 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
117         * TypeBuilderTest: Test for GetGenericArguments.
119 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
121         * TypeBuilderTest: Test for GenericParameterAttributes.
123 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
125         * TypeBuilderTest.cs: Test for GetElementType.
127 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
129         * TypeBuilderTest.cs: Test for GetGenericTypeDefinition.
131 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
133         * TypeBuilderTest.cs: Test for GenericParameterPosition.
135 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
137         * TypeBuilderTest.cs: Test for DeclaringMethod.
139 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
141         * TypeBuilderTest.cs: Test for concrete type with
142         abstract method.
144 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
146         * GenericTypeParameterBuilderTest.cs: Test for BaseType
147         and SetBaseTypeConstraint.
149 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
151         * DerivedTypesTests.cs: Add test for the distinction between
152         vector and one-dimension SZARRAY.
154 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
156         DerivedTypesTest.cs: ByRef and Pointer types return Array as base
157         type.
159 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
161         * DerivedTypesTest.cs: New tests for interaction with
162         EnumBuilder objects.
164 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
166         * DerivedTypesTest.cs: New tests for PointerType interaction
167         with GenericTypeParameterBuilder.
169 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
170         * DerivedTypesTest.cs: New tests for generics related 
171         stuff and interaction with GenericTypeParameterBuilder.
173 2009-07-14 Rodrigo Kumpera  <rkumpera@novell.com>
175         * DerivedTypesTest.cs: Added tests for generics related 
176         stuff and interaction with GenericTypeParameterBuilder.
178         * GenericTypeParameterBuilderTest.cs: New file with tests
179         for the changes done.
181 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
183         * DerivedTypesTest.cs: New tests for PointerType.
185 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
187         * DerivedTypesTest.cs: New tests for ByRefType.
189 2009-07-07 Rodrigo Kumpera  <rkumpera@novell.com>
191         * DerivedTypesTest.cs: New tests for types derived from
192         TypeBuilder.
194 2009-06-20  Zoltan Varga  <vargaz@gmail.com>
196         * *.cs: Convert all tests to new-style nunit classes/methods.
198 2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>
200         * ILGeneratorTest.cs: Tests for #509131.
202 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
204         * TypeBuilderTest.cs: Add a test for #483852.
206 2009-02-23  Zoltan Varga  <vargaz@gmail.com>
208         * TypeBuilderTest.cs: Add more tests for user types.
210 2009-02-21  Jb Evain  <jbevain@novell.com>
212         * ModuleBuilderTest.cs: add a test accessing the property
213         Module.ModuleVersionId on a dynamic module.
214         Test for #471302.
216 2009-02-20  Zoltan Varga  <vargaz@gmail.com>
218         * TypeBuilderTest.cs: Add minimal tests for user types + Ref.Emit.
220 2009-02-04  Zoltan Varga  <vargaz@gmail.com>
222         * TypeBuilderTest.cs: Make this test quiet.
224 2009-01-21  Mark Probst  <mark.probst@gmail.com>
226         * TypeBuilderTest.cs: Add test for fields in dynamic generic
227         classes.
229 2008-11-11 Rodrigo Kumpera  <rkumpera@novell.com>
231         * ConstructorOnTypeBuilderInstTest.cs: Add test for
232         MetadataToken under compilation context.
233         
234 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
236         * TypeBuilderTest.cs: Fix the 1.0 build.
238 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
240         * TypeBuilderTest.cs: Add a test for MakeGenericType with EnumBuilder.
241         Tests #430508.
243 2008-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
245         * TypeBuilderTest.cs: New test for a field with initialized data
246         that is referenced from another assembly.
248 2008-08-31  Zoltan Varga  <vargaz@gmail.com>
250         * TypeBuilderTest.cs: Add a test for IsAssignableFrom and generic instances
251         of dynamic types.
253 2008-08-14  Raja R Harinath  <harinath@hurrynot.org>
255         * TypeBuilderTest.cs (DefineCtorUsingDefineMethod): Use a
256         'DefineMethod' overload that's present in the 1.1 profile.
258 2008-08-12  Zoltan Varga  <vargaz@gmail.com>
260         * TypeBuilderTest.cs: Add new test for #416632.
262 2008-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
264         * MethodOnTypeBuilderInstTest.cs: Regression test for #412965.
266 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
268         * TypeBuilderTest.cs: New test for the regression found by
269         bug-333798-tb.2.cs.
271         * MethodOnTypeBuilderInstTest.cs: Renable some CompilerContext
272         tests.
274 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
276         * TypeBuilderTest.cs: Disable the special behavior of GetMethod
277         under compiler behavior as mcs has been fixed.
279 2008-07-22 Rodrigo Kumpera  <rkumpera@novell.com>
281         * TypeBuilderTest.cs: Added tests for the special cased behavior
282         of GetMethod.
284 2008-07-17 Rodrigo Kumpera  <rkumpera@novell.com>
286         * MethodOnTypeBuilderInstTest.cs: Disable new tests as the change
287         that made then work was reverted.
289 2008-07-16 Rodrigo Kumpera  <rkumpera@novell.com>
291         * MethodOnTypeBuilderInstTest.cs: Added test for stuff under compiler
292         context.
294 2008-06-21  Gert Driesen  <drieseng@users.sourceforge.net>
296         * ModuleBuilderTest.cs: Added test for DefineType with interface as
297         parent.
298         * TypeBuilderTest.cs: Added test for SetParent with interface as
299         parent. Added test for CreateType of an interface with invalid parent.
300         Added tests for checks in DefineGenericParameters. Improved test
301         for MakeGenericType, and added tests for argument checks in
302         MakeGenericType.
304 2008-06-18 Rodrigo Kumpera  <rkumpera@novell.com>
306         * TypeBuilderTest.cs: Fixed previous tests to follow the suite 
307         convention. Added tests for bugs #349194 and #400643.
309 2008-06-17 Rodrigo Kumpera  <rkumpera@novell.com>
311         * TypeBuilderTest.cs: Added tests for retrieving custom attributes from
312         generic instances of SRE types.
314 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
316         * TypeBuilderTest.cs (GetField): Add a test for calling GetField on an
317         open generic type.
319 2008-06-10 Rodrigo Kumpera  <rkumpera@novell.com>
321         * TypeBuilderTest.cs: Added test for bug #399047.
323 2008-05-18  Gert Driesen  <drieseng@users.sourceforge.net>
325         * TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
326         tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
327         for DefineDefaultConstructor.
329 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
331         * TypeBuilderTest.cs: Added test for type null check in DefineField. 
333 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
335         * TypeBuilderTest.cs: Renamed tests and updated bug number. Enabled
336         test for UnderlyingSystemType, and improved it. Improved test for
337         null parent.
338         * ConstructorOnTypeBuilderInstTest.cs: Enabled test for GetParameters.
339         * ConstructorBuilderTest.cs: Enabled test for GetParameters. Renamed
340         test for SetCustomAttribute, and added new tests.       
341         * ModuleBuilderTest.cs: Added tests for bug #387404.
343 2008-05-08 Rodrigo Kumpera  <rkumpera@novell.com>
345         * TypeBuilderTest.cs: Added regression tests for #354047.
347 2008-05-05  Zoltan Varga  <vargaz@gmail.com>
349         * ConstructorOnTypeBuilderInstTest.cs: Disable one more test for GetParameters ().
351 2008-05-03  Zoltan Varga  <vargaz@gmail.com>
353         * ConstructorBuilderTest.cs: Mark the GetParameters_Incomplete () test not-working,
354         as the corresponding fix has been reverted.
356 2008-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
358         * ConstructorBuilderTest.cs: Use Assert class instead of deriving from
359         deprecated Assertion class. Improved some existing tests, and avoid
360         creating too much TypeBuilder instances.
362 2008-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
364         * MethodOnTypeBuilderInstTest.cs: Fixed exception message in comments.
365         * TypeBuilderTest.cs: Do not use ExpectedException to avoid false
366         positives. Added argument check tests for DefineEvent, DefineField,
367         DefineMethod, DefinePInvokeMethod and DefinePropety. Use
368         Type.EmptyTypes instead of constructing empty array.
369         * ConstructorBuilderTest.cs: Added Test attributes. Added tests
370         for DefineParameter and Invoke overloads. Added tests for
371         GetCustomAttributes overloads. Avoid use of ExpectedException.
372         * ModuleBuilderTest.cs: Added tests for DefineType name argument
373         checks.
374         * ConstructorOnTypeBuilderInstTest.cs: Added basic set of tests.
376 2008-04-26  Gert Driesen  <drieseng@users.sourceforge.net>
378         * MethodOnTypeBuilderInstTest.cs: Added basic set of tests.
379         * TypeBuilderTest.cs: Added Test attribute. 
381 2008-04-22  Zoltan Varga  <vargaz@gmail.com>
383         * TypeBuilderTest.cs: Add tests for GetMethod () / GetConstructor ().
385 2008-04-14  Zoltan Varga  <vargaz@gmail.com>
387         * AssemblyBuilderTest.cs (GetCustomAttributes_NotCreated): New test for
388         #363447.
390 2008-03-29  Gert Driesen  <drieseng@users.sourceforge.net>
392         * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
393         DefineVersionInfoResource tests for ArgumentException when native
394         resource is already defined. Added tests for not supported culture
395         in AssemblyCultureAttribute when definining versioninfo resource.
397 2008-03-16  Zoltan Varga  <vargaz@gmail.com>
399         * TypeBuilderTest.cs (GetField): Add test for #351172.
401 2008-03-14  Zoltan Varga  <vargaz@gmail.com>
403         * TypeBuilderTest.cs: Add tests for GetField ().
405 2008-03-06  Zoltan Varga  <vargaz@gmail.com>
407         * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
409         * ModuleBuilderTest.cs: Add a test for #367668.
411 2008-03-06  Jb Evain  <jbevain@novell.com>
413         * ILGeneratorTest.cs: add test for #367663, checking
414         that EmitCalli deals with null return types.
416 2008-03-03  Rodrigo Kumpera  <rkumpera@novell.com>
418         * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
419         Test for bug #361689.
421 2008-02-20  Raja R Harinath  <harinath@hurrynot.org>
423         * MethodBuilderTest.cs (Bug354757): New test.
425 2008-01-29  Zoltan Varga  <vargaz@gmail.com>
427         * ModuleBuilderTest.cs: Add tests for GetTypes ().
429         * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
430         doesn't run on mono.
432 2008-01-21  Gert Driesen  <drieseng@users.sourceforge.net>
434         * AssemblyBuilderTest.cs: Enabled test for bug #354970.
436 2008-01-20  Gert Driesen  <drieseng@users.sourceforge.net>
438         * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
439         DefineVersionInfoResource overloads that check whether only a single
440         unmanaged resource can be defined. Improved test for SetCustomAttribute.
442 2008-01-16  Gert Driesen  <drieseng@users.sourceforge.net>
444         * TypeBuilderTest.cs: Enabled tests for bug #322762.
446 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
448         * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
450 2007-12-31  Gert Driesen  <drieseng@users.sourceforge.net>
452         * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
453         Enabled AssemblyName tests that previously failed.
455 2007-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
457         * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
458         GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
459         behavior for inherited members. Most of these are marked NotWorking
460         until bug #322762 is fixed.
462 2007-12-10  Zoltan Varga  <vargaz@gmail.com>
464         * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
465         and FieldBuilders.
467 2007-11-16  Atsushi Enomoto  <atsushi@ximian.com>
469         * SignatureHelperTest.cs : new test.
471 2007-11-08  Rodrigo Kumpera  <rkumpera@novell.com>
473         * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
474         This tests bug #82625 / #325292.
476 2007-10-26  Zoltan Varga  <vargaz@gmail.com>
478         * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
479         generic types.
481 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
483         * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
484         Added tests for null checks in Emit overloads.
486 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
488         * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
489         added link to MS bug report.
491 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
493         * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
494         Test attributes. Avoid using ExpectedException, thereby improving lots
495         of existing tests. Uncomment test that checks max length of dynamic
496         module name and removed LAMESPEC, since MS implements the described
497         behavior (but we don't, so mark it NotWorking). Code formatting.
498         * TypeBuilderTest.cs: Removed unused variables.
500 2007-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
502         * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
503         TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
504         tests. Improved TestGetMethodsComplete test.
506 2007-09-11  Jb Evain  <jbevain@novell.com>
508         * DynamicMethodTest.cs: add test for owner member access.
510 2007-09-11  Zoltan Varga  <vargaz@gmail.com>
512         * MethodBuilderTest.cs: Add new tests for using generic types in the IL
513         code stream.
515 2007-09-09  Zoltan Varga  <vargaz@gmail.com>
517         * MethodBuilderTest.cs: Add a new test.
519 2007-09-02  Gert Driesen  <drieseng@users.sourceforge.net>
521         * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
522         into MS and Mono tests. Added (NotWorking) test for bug #82625.
524 2007-08-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
526         * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
528 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
530         * TypeBuilderTest.cs: Added IsDefined test with null value for
531         attributeType argument.
533 2007-07-14  Gert Driesen  <drieseng@users.sourceforge.net>
535         * TypeBuilderTest.cs: Modified enum tests to use already constructed
536         AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
537         Removed duplicate test for bug #82018. Added some IsCreated tests after
538         TypeLoadException, but comment them out for now (see bug #82101).
540 2007-07-12  Rodrigo Kumpera  <rkumpera@novell.com>
542         * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
544 2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>
546         * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
548 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
550         * TypeBuilderTest.cs: Improved tests for SetParent.
551         * ModuleBuilderTest.cs: Added test for creating non-abstract
552         interface.
554 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
556         * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
557         for IsImport.
559 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
561         * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
562         MakeArrayType (2.0).
564 2007-05-21  Gert Driesen  <drieseng@users.sourceforge.net>
566         * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
567         the one for a baked type as NotWorking. Added test for 
568         SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
569         * TypeBuilderTest.cs: Split up HasElementType test and marked the
570         baked variant as NotWorking on the 1.0 profile. Enabled additional
571         test for bug #81640. Added test for SetCustomAttribute with
572         SuppressUnmanagedCodeSecurity attribute.
574 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
576         * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
577         test for bug #81640.
579 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
581         * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
582         class. Number tests. Added tests for bug #81638 and #81640.
584 2007-05-06  Zoltan Varga  <vargaz@gmail.com>
586         * TypeBuilderTest.cs: Add test for null parent.
588 2007-03-12  Zoltan Varga  <vargaz@gmail.com>
590         * DynamicMethodTest.cs: Add a test for circular references.
592 2007-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
594         * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
595         Coding style fixes.
596         * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
597         Use Assert instead of deprecated Assertion class. Number tests.
599 2007-03-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
601         * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
603 2007-03-05  Gert Driesen  <drieseng@users.sourceforge.net>
605         * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
606         of deriving from Assertion. Marked HasElementType test NotWorking on
607         2.0 profile.
609 2007-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
611         * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
612         for zero-length and null dll name for DllImport.  Enabled extra tests
613         in TestDynamicParams.
615 2007-01-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
617         * EnumBuilderTest.cs: Created test for #80396.
619 2006-12-15  Raja R Harinath  <rharinath@novell.com>
621         * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
622         tests inspired by #80253.
624 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
626         * DynamicMethodTest.cs: Enabled tests for bug #79367.
628 2006-09-13  Gert Driesen  <drieseng@users.sourceforge.net>
630         * DynamicMethodTest.cs: Added ctor tests for name null check. Added
631         tests for bug #79367 (marked NotWorking).
633 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
635         * TypeBuilderTest.cs: Add a test for #79249.
637 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
639         * DynamicMethodTest.cs: Add a test for skipVisibility.
641 2006-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
643         * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't 
644         work under MS.
645         * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
646         work under MS.
648 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
650         * AssemblyBuilderTest.cs: Added test for bug #78724.
651         * DynamicMethodTest.cs: Added test for bug #78253, and added test for
652         empty method body.
654 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
656         * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
657         instead of ArgumentException when passing Request action to
658         AddDeclarativeSecurity (bug #77640).
659         * MethodBuilderTest.cs: Same.
660         * TypeBuilderTest.cs: Same.
662 2005-12-15  Raja R Harinath  <rharinath@novell.com>
664         * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
665         generic type builders.
667 2005-12-12  Raja R Harinath  <rharinath@novell.com>
669         * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
671 2005-12-10  Zoltan Varga  <vargaz@gmail.com>
673         * MethodBuilderTest.cs: Add test for handling not accessible custom
674         attributes.
676 2005-10-27  Zoltan Varga  <vargaz@gmail.com>
678         * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
679         Add tests for #76521.
681 2005-07-29  Zoltan Varga  <vargaz@freemail.hu>
683         * AssemblyBuilderTest.cs: Add test for #75650.
685 2005-07-21  Jb Evain  <jbevain@gmail.com>
687         * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
689 2005-06-22  Gert Driesen  <drieseng@users.sourceforge.net>
691         * MethodBuilderTest.cs: Updated existing tests to no longer define
692         zero-length method body. Added tests for bug #75236.
694 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
696         * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
697         tests to a new method (as their problem is different from #75246).
699 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
701         * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has 
702         currently no effect on PublicKey(Token) and FullName of AssemblyName
703         of the AssemblyBuilder. Test for bug #75246.
705 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
707         * AssemblyBuilderTest.cs: Removed inheritance from deprecated
708         Assertion class. Use Assert class instead.
710 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
712         * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
713         fail on Mono.
715 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
717         * FieldBuilderTest.cs: Enabled tests for FieldHandle again after 
718         fixing regression.
719         * ConstructorBuilderTest.cs: MethodHandle should not throw
720         NotSupportedException.
721         * MethodBuilderTest.cs: Enabled test for MethodHandle again after
722         fixing regression, and added additional test.
724 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
726         * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
728 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
730         * TypeBuilderTest.cs: Add tests for bug #74906.
732 2005-04-30  Ben Maurer  <bmaurer@ximian.com>
734         * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
735         breaks multiple users.
737 2005-04-28  Zoltan Varga  <vargaz@freemail.hu>
739         * AssemblyBuilderTest.cs: Add test for GetModules ().
741 2005-04-16  Zoltan Varga  <vargaz@freemail.hu>
743         * MethodBuilderTest.cs: Add test for parameter attributes.
745 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
747         * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
749 2005-03-23  Zoltan Varga  <vargaz@freemail.hu>
751         * TypeBuilderTest.cs: Fix this up after the last change.
753 2005-03-23  Martin Baulig  <martin@ximian.com>
755         * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
756         whole method into the "NotWorking" category.
758 2005-03-23  Martin Baulig  <martin@ximian.com>
760         * TypeBuilderTest.cs: Disable last test again since the bug report
761         is reopened.
763 2005-03-21  Nick Drochak <ndrochak@ieee.org>
765         * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
766         test method and disable it on .NET.
768 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
770         * TypeBuilderTest.cs: Reenable last test.
772 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
774         * ILGeneratorTest.cs: New test file.
776 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
778         * TypeBuilderTest.cs: Disable last test since the fix is reverted.
780 2005-03-08  Zoltan Varga  <vargaz@freemail.hu>
782         * TypeBuilderTest.cs: Add new test.
784 2005-02-11  Zoltan Varga  <vargaz@freemail.hu>
786         * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
788 2004-01-31  Nick Drochak <ndrochak@ieee.org>
790         * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
792 2004-01-30  Nick Drochak <ndrochak@ieee.org>
794         * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
796 2004-11-22  Zoltan Varga  <vargaz@freemail.hu>
798         * AssemblyBuilderTest.cs: Add regression test for bug #69780.
800 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
802         * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
803         features which are unlikely to change due to mcs depending on them.
805 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
807         * EnumBuilderTest.cs: Remove test that depends on the exact format
808         of AssemblyName.FullName.
810 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
812         * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
813         depends on exception ordering.
815 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
817         * MethodBuilderTest.cs: Add tests for default values for parameters.
819 2004-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
821         * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
822         thrown when creating a type with a default ctor while parent does
823         not have a default ctor.
825 2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
827         * ModuleBuilderTest.cs: Add test for lookup of global methods.
829 2004-08-29  Nick Drochak <ndrochak@ieee.org>
831         * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
832         TypeBuilder.CreateType().
834 2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
836         * TypeBuilderTest.cs: Add regression test for #62237.
838 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
840         * EnumBuilderTest.cs: Fixed typos so the test is reported in 
841         alphabetical order by NUnit.
843 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
845         * TypeBuilderTest.cs: Added tests for completed/created type
847         * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
848         checking error conditions for now)
850         * EnumBuilderTest.cs: Added tests for EnumBuilder
852         * MethodBuilderTest.cs: Added tests for invalid parameter 
853         indexes for created types, added test for GetHashCode
855 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
857         * MethodRentalTest.cs: Added check for invalid method size,
858         fixed tests on MS.NET, Mono-stylized
860 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
862         * MethodRentalTest.cs: New file.
864 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
866         * AssemblyBuilderTest.cs: Added new tests to build strongnamed 
867         assemblies.
869 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
871         * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
872         so custom attributes on Object do not screw the results.
874 2004-03-15  Nick Drochak <ndrochak@ieee.org>
876         * CustomAttributeBuilderTest.cs: Force test to pass if we are running
877         on version 1.1 of the CLR.  That version does not throw the exception.
879 2004-03-09  Jackson Harper  <jackson@ximian.com>
881         * AssemblyBuilderAccessTest.cs:
882         * CustomAttributeBuilderTest.cs: New test cases
883         from nvineeth_mono@yahoo.com.
885 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
887         * MethodBuilderTest.cs: Fix test so it runs under MS.
889         * TypeBuilderTest.cs: Add some tests.
891 2004-02-11  Zoltan Varga  <vargaz@freemail.hu>
893         * MethodBuilderTest.cs: Add tests for parameter info.
895 2004-01-27  Zoltan Varga  <vargaz@freemail.hu>
897         * AssemblyBuilderTest.cs (TestCustomAttributes): Remove 
898         KeyFileAttribute from the test, since it must point to a valid keyfile.
900 2004-01-09  Nick Drochak <ndrochak@ieee.org>
902         * TypeBuilderTest.cs (TestEnums): Fix build with csc.
904 2004-01-07  Zoltan Varga  <vargaz@freemail.hu>
906         * TypeBuilderTest.cs (IsDefined): Comment out this test, since 
907         IsDefined works under mono.
909         * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
910         enums.
912 2003-12-17  Nick Drochak <ndrochak@gol.com>
914         * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
915         limit for the path name.
917 2003-12-15  Zoltan Varga  <vargaz@freemail.hu>
919         * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
920         AddDeclarativeSecurity.
922 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
924         * ConstructorBuilderTest.cs (TestAttributes): Make this test more
925         general so it runs on mono too.
927 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
929         * ModuleBuilderTest.cs: Added tests for IsTransient ().
931         * ModuleBuilderTest.cs: Added tests for DefineDocument ().
933         * AssemblyBuilderTest.cs: Added error handling tests.
935 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
937         * MethodBuilderTest.cs (TestReturnType): Make test more general so
938         it works both on Mono and MS.NET.
940 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
942         * EventBuilderTest.cs: New file.
944         * PropertyBuilderTest.cs: New file.
946 2003-05-28  Nick Drochak <ndrochak@gol.com>
948         * MethodBuilderTest: correct order of expected and actual values.
950 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
952         * ModuleBuilderTest.cs: New file.
954 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
956         * TypeBuilderTest.cs: More tests.
958 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
960         * AssemblyBuilderTest.cs: More tests.
962 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
964         * MethodBuilderTest.cs: Comment out test which fails because of a mono
965         extension to DefineParameter.
967 2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
969         * AssemblyBuilderTest.cs: New file.
971 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
973         * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
974         using a custom attribute.
976 2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
978         * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
980         * MethodBuilderTest.cs: updated to NUNIT2 conventions.
982         * ConstructorBuilderTest.cs: New file.
984 2003-02-09  Zoltan Varga  <vargaz@freemail.hu>
986         * TypeBuilderTest.cs: Added lots of new tests.
988 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
990         * TypeBuilderTest.cs: New file.
992         * MethodBuilderTest.cs ChangeLog: New files.