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