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