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