1 2008-03-29 Gert Driesen <drieseng@users.sourceforge.net>
3 * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
4 DefineVersionInfoResource tests for ArgumentException when native
5 resource is already defined. Added tests for not supported culture
6 in AssemblyCultureAttribute when definining versioninfo resource.
8 2008-03-16 Zoltan Varga <vargaz@gmail.com>
10 * TypeBuilderTest.cs (GetField): Add test for #351172.
12 2008-03-14 Zoltan Varga <vargaz@gmail.com>
14 * TypeBuilderTest.cs: Add tests for GetField ().
16 2008-03-06 Zoltan Varga <vargaz@gmail.com>
18 * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
20 * ModuleBuilderTest.cs: Add a test for #367668.
22 2008-03-06 Jb Evain <jbevain@novell.com>
24 * ILGeneratorTest.cs: add test for #367663, checking
25 that EmitCalli deals with null return types.
27 2008-03-03 Rodrigo Kumpera <rkumpera@novell.com>
29 * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
32 2008-02-20 Raja R Harinath <harinath@hurrynot.org>
34 * MethodBuilderTest.cs (Bug354757): New test.
36 2008-01-29 Zoltan Varga <vargaz@gmail.com>
38 * ModuleBuilderTest.cs: Add tests for GetTypes ().
40 * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
43 2008-01-21 Gert Driesen <drieseng@users.sourceforge.net>
45 * AssemblyBuilderTest.cs: Enabled test for bug #354970.
47 2008-01-20 Gert Driesen <drieseng@users.sourceforge.net>
49 * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
50 DefineVersionInfoResource overloads that check whether only a single
51 unmanaged resource can be defined. Improved test for SetCustomAttribute.
53 2008-01-16 Gert Driesen <drieseng@users.sourceforge.net>
55 * TypeBuilderTest.cs: Enabled tests for bug #322762.
57 2008-01-06 Gert Driesen <drieseng@users.sourceforge.net>
59 * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
61 2007-12-31 Gert Driesen <drieseng@users.sourceforge.net>
63 * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
64 Enabled AssemblyName tests that previously failed.
66 2007-12-29 Gert Driesen <drieseng@users.sourceforge.net>
68 * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
69 GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
70 behavior for inherited members. Most of these are marked NotWorking
71 until bug #322762 is fixed.
73 2007-12-10 Zoltan Varga <vargaz@gmail.com>
75 * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
78 2007-11-16 Atsushi Enomoto <atsushi@ximian.com>
80 * SignatureHelperTest.cs : new test.
82 2007-11-08 Rodrigo Kumpera <rkumpera@novell.com>
84 * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
85 This tests bug #82625 / #325292.
87 2007-10-26 Zoltan Varga <vargaz@gmail.com>
89 * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
92 2007-10-15 Gert Driesen <drieseng@users.sourceforge.net>
94 * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
95 Added tests for null checks in Emit overloads.
97 2007-09-30 Gert Driesen <drieseng@users.sourceforge.net>
99 * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
100 added link to MS bug report.
102 2007-09-23 Gert Driesen <drieseng@users.sourceforge.net>
104 * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
105 Test attributes. Avoid using ExpectedException, thereby improving lots
106 of existing tests. Uncomment test that checks max length of dynamic
107 module name and removed LAMESPEC, since MS implements the described
108 behavior (but we don't, so mark it NotWorking). Code formatting.
109 * TypeBuilderTest.cs: Removed unused variables.
111 2007-09-22 Gert Driesen <drieseng@users.sourceforge.net>
113 * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
114 TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
115 tests. Improved TestGetMethodsComplete test.
117 2007-09-11 Jb Evain <jbevain@novell.com>
119 * DynamicMethodTest.cs: add test for owner member access.
121 2007-09-11 Zoltan Varga <vargaz@gmail.com>
123 * MethodBuilderTest.cs: Add new tests for using generic types in the IL
126 2007-09-09 Zoltan Varga <vargaz@gmail.com>
128 * MethodBuilderTest.cs: Add a new test.
130 2007-09-02 Gert Driesen <drieseng@users.sourceforge.net>
132 * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
133 into MS and Mono tests. Added (NotWorking) test for bug #82625.
135 2007-08-17 Rolf Bjarne Kvinge <RKvinge@novell.com>
137 * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
139 2007-08-16 Gert Driesen <drieseng@users.sourceforge.net>
141 * TypeBuilderTest.cs: Added IsDefined test with null value for
142 attributeType argument.
144 2007-07-14 Gert Driesen <drieseng@users.sourceforge.net>
146 * TypeBuilderTest.cs: Modified enum tests to use already constructed
147 AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
148 Removed duplicate test for bug #82018. Added some IsCreated tests after
149 TypeLoadException, but comment them out for now (see bug #82101).
151 2007-07-12 Rodrigo Kumpera <rkumpera@novell.com>
153 * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
155 2007-07-11 Rodrigo Kumpera <rkumpera@novell.com>
157 * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
159 2007-07-06 Gert Driesen <drieseng@users.sourceforge.net>
161 * TypeBuilderTest.cs: Improved tests for SetParent.
162 * ModuleBuilderTest.cs: Added test for creating non-abstract
165 2007-07-06 Gert Driesen <drieseng@users.sourceforge.net>
167 * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
170 2007-07-06 Gert Driesen <drieseng@users.sourceforge.net>
172 * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
175 2007-05-21 Gert Driesen <drieseng@users.sourceforge.net>
177 * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
178 the one for a baked type as NotWorking. Added test for
179 SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
180 * TypeBuilderTest.cs: Split up HasElementType test and marked the
181 baked variant as NotWorking on the 1.0 profile. Enabled additional
182 test for bug #81640. Added test for SetCustomAttribute with
183 SuppressUnmanagedCodeSecurity attribute.
185 2007-05-16 Gert Driesen <drieseng@users.sourceforge.net>
187 * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
190 2007-05-16 Gert Driesen <drieseng@users.sourceforge.net>
192 * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
193 class. Number tests. Added tests for bug #81638 and #81640.
195 2007-05-06 Zoltan Varga <vargaz@gmail.com>
197 * TypeBuilderTest.cs: Add test for null parent.
199 2007-03-12 Zoltan Varga <vargaz@gmail.com>
201 * DynamicMethodTest.cs: Add a test for circular references.
203 2007-03-07 Gert Driesen <drieseng@users.sourceforge.net>
205 * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
207 * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
208 Use Assert instead of deprecated Assertion class. Number tests.
210 2007-03-06 Rolf Bjarne Kvinge <RKvinge@novell.com>
212 * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
214 2007-03-05 Gert Driesen <drieseng@users.sourceforge.net>
216 * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
217 of deriving from Assertion. Marked HasElementType test NotWorking on
220 2007-02-26 Gert Driesen <drieseng@users.sourceforge.net>
222 * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
223 for zero-length and null dll name for DllImport. Enabled extra tests
224 in TestDynamicParams.
226 2007-01-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
228 * EnumBuilderTest.cs: Created test for #80396.
230 2006-12-15 Raja R Harinath <rharinath@novell.com>
232 * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
233 tests inspired by #80253.
235 2006-09-16 Gert Driesen <drieseng@users.sourceforge.net>
237 * DynamicMethodTest.cs: Enabled tests for bug #79367.
239 2006-09-13 Gert Driesen <drieseng@users.sourceforge.net>
241 * DynamicMethodTest.cs: Added ctor tests for name null check. Added
242 tests for bug #79367 (marked NotWorking).
244 2006-09-02 Zoltan Varga <vargaz@gmail.com>
246 * TypeBuilderTest.cs: Add a test for #79249.
248 2006-08-31 Zoltan Varga <vargaz@gmail.com>
250 * DynamicMethodTest.cs: Add a test for skipVisibility.
252 2006-07-31 Sebastien Pouliot <sebastien@ximian.com>
254 * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't
256 * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
259 2006-07-09 Gert Driesen <drieseng@users.sourceforge.net>
261 * AssemblyBuilderTest.cs: Added test for bug #78724.
262 * DynamicMethodTest.cs: Added test for bug #78253, and added test for
265 2006-02-27 Gert Driesen <drieseng@users.sourceforge.net>
267 * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
268 instead of ArgumentException when passing Request action to
269 AddDeclarativeSecurity (bug #77640).
270 * MethodBuilderTest.cs: Same.
271 * TypeBuilderTest.cs: Same.
273 2005-12-15 Raja R Harinath <rharinath@novell.com>
275 * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
276 generic type builders.
278 2005-12-12 Raja R Harinath <rharinath@novell.com>
280 * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
282 2005-12-10 Zoltan Varga <vargaz@gmail.com>
284 * MethodBuilderTest.cs: Add test for handling not accessible custom
287 2005-10-27 Zoltan Varga <vargaz@gmail.com>
289 * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
290 Add tests for #76521.
292 2005-07-29 Zoltan Varga <vargaz@freemail.hu>
294 * AssemblyBuilderTest.cs: Add test for #75650.
296 2005-07-21 Jb Evain <jbevain@gmail.com>
298 * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
300 2005-06-22 Gert Driesen <drieseng@users.sourceforge.net>
302 * MethodBuilderTest.cs: Updated existing tests to no longer define
303 zero-length method body. Added tests for bug #75236.
305 2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
307 * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
308 tests to a new method (as their problem is different from #75246).
310 2005-06-13 Gert Driesen <drieseng@users.sourceforge.net>
312 * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has
313 currently no effect on PublicKey(Token) and FullName of AssemblyName
314 of the AssemblyBuilder. Test for bug #75246.
316 2005-06-13 Gert Driesen <drieseng@users.sourceforge.net>
318 * AssemblyBuilderTest.cs: Removed inheritance from deprecated
319 Assertion class. Use Assert class instead.
321 2005-06-12 Gert Driesen <drieseng@users.sourceforge.net>
323 * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
326 2005-06-12 Gert Driesen <drieseng@users.sourceforge.net>
328 * FieldBuilderTest.cs: Enabled tests for FieldHandle again after
330 * ConstructorBuilderTest.cs: MethodHandle should not throw
331 NotSupportedException.
332 * MethodBuilderTest.cs: Enabled test for MethodHandle again after
333 fixing regression, and added additional test.
335 2005-06-06 Zoltan Varga <vargaz@freemail.hu>
337 * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
339 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
341 * TypeBuilderTest.cs: Add tests for bug #74906.
343 2005-04-30 Ben Maurer <bmaurer@ximian.com>
345 * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
346 breaks multiple users.
348 2005-04-28 Zoltan Varga <vargaz@freemail.hu>
350 * AssemblyBuilderTest.cs: Add test for GetModules ().
352 2005-04-16 Zoltan Varga <vargaz@freemail.hu>
354 * MethodBuilderTest.cs: Add test for parameter attributes.
356 2005-03-24 Sebastien Pouliot <sebastien@ximian.com>
358 * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
360 2005-03-23 Zoltan Varga <vargaz@freemail.hu>
362 * TypeBuilderTest.cs: Fix this up after the last change.
364 2005-03-23 Martin Baulig <martin@ximian.com>
366 * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
367 whole method into the "NotWorking" category.
369 2005-03-23 Martin Baulig <martin@ximian.com>
371 * TypeBuilderTest.cs: Disable last test again since the bug report
374 2005-03-21 Nick Drochak <ndrochak@ieee.org>
376 * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
377 test method and disable it on .NET.
379 2005-03-09 Zoltan Varga <vargaz@freemail.hu>
381 * TypeBuilderTest.cs: Reenable last test.
383 2005-03-09 Marek Safar <marek.safar@seznam.cz>
385 * ILGeneratorTest.cs: New test file.
387 2005-03-09 Zoltan Varga <vargaz@freemail.hu>
389 * TypeBuilderTest.cs: Disable last test since the fix is reverted.
391 2005-03-08 Zoltan Varga <vargaz@freemail.hu>
393 * TypeBuilderTest.cs: Add new test.
395 2005-02-11 Zoltan Varga <vargaz@freemail.hu>
397 * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
399 2004-01-31 Nick Drochak <ndrochak@ieee.org>
401 * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
403 2004-01-30 Nick Drochak <ndrochak@ieee.org>
405 * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
407 2004-11-22 Zoltan Varga <vargaz@freemail.hu>
409 * AssemblyBuilderTest.cs: Add regression test for bug #69780.
411 2004-11-06 Zoltan Varga <vargaz@freemail.hu>
413 * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
414 features which are unlikely to change due to mcs depending on them.
416 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
418 * EnumBuilderTest.cs: Remove test that depends on the exact format
419 of AssemblyName.FullName.
421 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
423 * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
424 depends on exception ordering.
426 2004-10-05 Zoltan Varga <vargaz@freemail.hu>
428 * MethodBuilderTest.cs: Add tests for default values for parameters.
430 2004-10-02 Gert Driesen <drieseng@users.sourceforge.net>
432 * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
433 thrown when creating a type with a default ctor while parent does
434 not have a default ctor.
436 2004-09-09 Zoltan Varga <vargaz@freemail.hu>
438 * ModuleBuilderTest.cs: Add test for lookup of global methods.
440 2004-08-29 Nick Drochak <ndrochak@ieee.org>
442 * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
443 TypeBuilder.CreateType().
445 2004-08-08 Zoltan Varga <vargaz@freemail.hu>
447 * TypeBuilderTest.cs: Add regression test for #62237.
449 2004-06-14 Sebastien Pouliot <sebastien@ximian.com>
451 * EnumBuilderTest.cs: Fixed typos so the test is reported in
452 alphabetical order by NUnit.
454 2004-06-09 Gert Driesen <drieseng@users.sourceforge.net>
456 * TypeBuilderTest.cs: Added tests for completed/created type
458 * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
459 checking error conditions for now)
461 * EnumBuilderTest.cs: Added tests for EnumBuilder
463 * MethodBuilderTest.cs: Added tests for invalid parameter
464 indexes for created types, added test for GetHashCode
466 2004-06-09 Gert Driesen <drieseng@users.sourceforge.net>
468 * MethodRentalTest.cs: Added check for invalid method size,
469 fixed tests on MS.NET, Mono-stylized
471 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
473 * MethodRentalTest.cs: New file.
475 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>
477 * AssemblyBuilderTest.cs: Added new tests to build strongnamed
480 2004-03-22 Zoltan Varga <vargaz@freemail.hu>
482 * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
483 so custom attributes on Object do not screw the results.
485 2004-03-15 Nick Drochak <ndrochak@ieee.org>
487 * CustomAttributeBuilderTest.cs: Force test to pass if we are running
488 on version 1.1 of the CLR. That version does not throw the exception.
490 2004-03-09 Jackson Harper <jackson@ximian.com>
492 * AssemblyBuilderAccessTest.cs:
493 * CustomAttributeBuilderTest.cs: New test cases
494 from nvineeth_mono@yahoo.com.
496 2004-02-16 Zoltan Varga <vargaz@freemail.hu>
498 * MethodBuilderTest.cs: Fix test so it runs under MS.
500 * TypeBuilderTest.cs: Add some tests.
502 2004-02-11 Zoltan Varga <vargaz@freemail.hu>
504 * MethodBuilderTest.cs: Add tests for parameter info.
506 2004-01-27 Zoltan Varga <vargaz@freemail.hu>
508 * AssemblyBuilderTest.cs (TestCustomAttributes): Remove
509 KeyFileAttribute from the test, since it must point to a valid keyfile.
511 2004-01-09 Nick Drochak <ndrochak@ieee.org>
513 * TypeBuilderTest.cs (TestEnums): Fix build with csc.
515 2004-01-07 Zoltan Varga <vargaz@freemail.hu>
517 * TypeBuilderTest.cs (IsDefined): Comment out this test, since
518 IsDefined works under mono.
520 * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
523 2003-12-17 Nick Drochak <ndrochak@gol.com>
525 * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
526 limit for the path name.
528 2003-12-15 Zoltan Varga <vargaz@freemail.hu>
530 * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
531 AddDeclarativeSecurity.
533 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
535 * ConstructorBuilderTest.cs (TestAttributes): Make this test more
536 general so it runs on mono too.
538 2003-07-11 Zoltan Varga <vargaz@freemail.hu>
540 * ModuleBuilderTest.cs: Added tests for IsTransient ().
542 * ModuleBuilderTest.cs: Added tests for DefineDocument ().
544 * AssemblyBuilderTest.cs: Added error handling tests.
546 2003-06-30 Zoltan Varga <vargaz@freemail.hu>
548 * MethodBuilderTest.cs (TestReturnType): Make test more general so
549 it works both on Mono and MS.NET.
551 2003-06-15 Zoltan Varga <vargaz@freemail.hu>
553 * EventBuilderTest.cs: New file.
555 * PropertyBuilderTest.cs: New file.
557 2003-05-28 Nick Drochak <ndrochak@gol.com>
559 * MethodBuilderTest: correct order of expected and actual values.
561 2003-05-21 Zoltan Varga <vargaz@freemail.hu>
563 * ModuleBuilderTest.cs: New file.
565 2003-05-20 Zoltan Varga <vargaz@freemail.hu>
567 * TypeBuilderTest.cs: More tests.
569 2003-05-19 Zoltan Varga <vargaz@freemail.hu>
571 * AssemblyBuilderTest.cs: More tests.
573 2003-05-12 Zoltan Varga <vargaz@freemail.hu>
575 * MethodBuilderTest.cs: Comment out test which fails because of a mono
576 extension to DefineParameter.
578 2003-02-13 Zoltan Varga <vargaz@freemail.hu>
580 * AssemblyBuilderTest.cs: New file.
582 2003-02-12 Zoltan Varga <vargaz@freemail.hu>
584 * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
585 using a custom attribute.
587 2003-02-10 Zoltan Varga <vargaz@freemail.hu>
589 * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
591 * MethodBuilderTest.cs: updated to NUNIT2 conventions.
593 * ConstructorBuilderTest.cs: New file.
595 2003-02-09 Zoltan Varga <vargaz@freemail.hu>
597 * TypeBuilderTest.cs: Added lots of new tests.
599 2003-02-08 Zoltan Varga <vargaz@freemail.hu>
601 * TypeBuilderTest.cs: New file.
603 * MethodBuilderTest.cs ChangeLog: New files.