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