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