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