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