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