ChangeLog 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045
  1. 2010-07-29 Rodrigo Kumpera <[email protected]>
  2. * MethodBuilderTest.cs: Add test for #626441.
  3. 2010-07-15 Miguel de Icaza <[email protected]>
  4. * FieldBuilderTest.cs: Add new test that exercises encoding
  5. datetime constants with SetConstant.
  6. 2010-06-21 Rodrigo Kumpera <[email protected]>
  7. * GenericTypeParameterBuilderTest.cs: Fix test
  8. under v4.
  9. 2010-06-15 Zoltan Varga <[email protected]>
  10. * ModuleBuilderTest.cs: Disable the TestGlobalMethods () test since it's been failing
  11. for a long time.
  12. 2010-05-27 Jb Evain <[email protected]>
  13. * EnumBuilderTest.cs: add test for .net_4_0's GetEnumUnderlyingType.
  14. 2010-05-13 Rodrigo Kumpera <[email protected]>
  15. * TypeBuilderTest.cs: Fix test not to depend
  16. on interface order.
  17. 2010-04-20 Rodrigo Kumpera <[email protected]>
  18. * TypeBuilderTest.cs: Enable a bunch of asserts.
  19. They regression test #331126.
  20. 2010-04-20 Rodrigo Kumpera <[email protected]>
  21. * TypeBuilderTest.cs: Slay all 1.0 code.
  22. 2010-04-13 Rodrigo Kumpera <[email protected]>
  23. * TypeBuilderTest.cs: Regression test for #422113.
  24. 2010-04-09 Rodrigo Kumpera <[email protected]>
  25. * MethodBuilderTest.cs: Regression test for #591226.
  26. 2010-04-08 Rodrigo Kumpera <[email protected]>
  27. * TypeBuilderTest.cs: Regression test for #591225.
  28. 2010-04-08 Rodrigo Kumpera <[email protected]>
  29. * TypeBuilderTest.cs: Regression test for #594728.
  30. 2010-04-01 Rodrigo Kumpera <[email protected]>
  31. * ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
  32. 2010-03-30 Zoltan Varga <[email protected]>
  33. * ModuleBuilderTest.cs: Add a test for #592215.
  34. 2010-03-26 Rodrigo Kumpera <[email protected]>
  35. * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
  36. and GetLoadedModules.
  37. 2010-03-25 Rodrigo Kumpera <[email protected]>
  38. * AssemblyBuilderTest.cs: Add test for v4 GetModule(s).
  39. 2010-03-24 Rodrigo Kumpera <[email protected]>
  40. * DerivedTypesTests.cs: Fix some tests under v4.
  41. 2010-03-23 Rodrigo Kumpera <[email protected]>
  42. * MethodOnTypeBuilderInstTest.cs: Add Test for ContainsGenericParameters.
  43. 2010-03-11 Rodrigo Kumpera <[email protected]>
  44. * TypeBuilderTest.cs: New tests for GetMethod, GetConstructor and GetField.
  45. 2010-02-02 Zoltan Varga <[email protected]>
  46. * DynamicMethodTest.cs: Add a test for #575955.
  47. 2010-01-30 Zoltan Varga <[email protected]>
  48. * CustomAttributeBuilderTest.cs: Add a test for #574353.
  49. 2010-01-21 Rodrigo Kumpera <[email protected]>
  50. * TypeBuilderTest.cs: Add tests for #572660.
  51. 2010-01-03 Zoltan Varga <[email protected]>
  52. * ILGeneratorTest.cs: Add a test for #564411.
  53. 2009-12-16 Rodrigo Kumpera <[email protected]>
  54. * TypeBuilderTest.cs: Add tests for #565127.
  55. 2009-12-16 Zoltan Varga <[email protected]>
  56. * MethodBuilderTest.cs: Add a test for #565117.
  57. 2009-12-09 Jb Evain <[email protected]>
  58. * ILGeneratorTest.cs: add a test for Emit(OpCode,LocalBuilder)
  59. when the opcode is not related to locals.
  60. 2009-10-30 Sebastien Pouliot <[email protected]>
  61. * MethodBuilderTest.cs: Add (copy from TypeBuilderTest) test
  62. cases for two DefineGenericParameters
  63. 2009-10-29 Sebastien Pouliot <[email protected]>
  64. * ModuleBuilderTest.cs: Add test cases for GetType overloads
  65. * TypeBuilderTest.cs: Remove NotWorking from two DefineGenericParameters test case.
  66. 2009-10-24 Sebastien Pouliot <[email protected]>
  67. * TypeBuilderTest.cs: Validation test cases for GetConstructor
  68. 2009-09-02 Rodrigo Kumpera <[email protected]>
  69. * TypeBuilderTest.cs: Test for #536243.
  70. 2009-08-07 Rodrigo Kumpera <[email protected]>
  71. * DynamicMethodTest.cs: Add regression test for bug #529238.
  72. 2009-08-06 Rodrigo Kumpera <[email protected]>
  73. * MethodOnTypeBuilderInstTest.cs: Add tests for
  74. generic method instances over generic type instances.
  75. 2009-08-04 Rodrigo Kumpera <[email protected]>
  76. * MethodOnTypeBuilderInstTest.cs: Really fix the test.
  77. 2009-08-04 Rodrigo Kumpera <[email protected]>
  78. * MethodOnTypeBuilderInstTest.cs: Pointer inflation
  79. was fixed. Use the right assert on the test.
  80. 2009-07-30 Rodrigo Kumpera <[email protected]>
  81. * TypeBuilderTest: Test for IsDefined.
  82. 2009-07-30 Rodrigo Kumpera <[email protected]>
  83. * TypeBuilderTest: Test for GetNestedType.
  84. 2009-07-29 Rodrigo Kumpera <[email protected]>
  85. * TypeBuilderTest: Test for GetConstructors.
  86. 2009-07-29 Rodrigo Kumpera <[email protected]>
  87. * TypeBuilderTest: Test for DefineMethodOverride.
  88. 2009-07-29 Rodrigo Kumpera <[email protected]>
  89. * TypeBuilderTest: Test for GetInterfaces.
  90. 2009-07-29 Rodrigo Kumpera <[email protected]>
  91. * TypeBuilderTest: Test for GetGenericArguments.
  92. 2009-07-29 Rodrigo Kumpera <[email protected]>
  93. * TypeBuilderTest: Test for GenericParameterAttributes.
  94. 2009-07-29 Rodrigo Kumpera <[email protected]>
  95. * TypeBuilderTest.cs: Test for GetElementType.
  96. 2009-07-29 Rodrigo Kumpera <[email protected]>
  97. * TypeBuilderTest.cs: Test for GetGenericTypeDefinition.
  98. 2009-07-29 Rodrigo Kumpera <[email protected]>
  99. * TypeBuilderTest.cs: Test for GenericParameterPosition.
  100. 2009-07-29 Rodrigo Kumpera <[email protected]>
  101. * TypeBuilderTest.cs: Test for DeclaringMethod.
  102. 2009-07-28 Rodrigo Kumpera <[email protected]>
  103. * TypeBuilderTest.cs: Test for concrete type with
  104. abstract method.
  105. 2009-07-28 Rodrigo Kumpera <[email protected]>
  106. * GenericTypeParameterBuilderTest.cs: Test for BaseType
  107. and SetBaseTypeConstraint.
  108. 2009-07-28 Rodrigo Kumpera <[email protected]>
  109. * DerivedTypesTests.cs: Add test for the distinction between
  110. vector and one-dimension SZARRAY.
  111. 2009-07-28 Rodrigo Kumpera <[email protected]>
  112. DerivedTypesTest.cs: ByRef and Pointer types return Array as base
  113. type.
  114. 2009-07-15 Rodrigo Kumpera <[email protected]>
  115. * DerivedTypesTest.cs: New tests for interaction with
  116. EnumBuilder objects.
  117. 2009-07-15 Rodrigo Kumpera <[email protected]>
  118. * DerivedTypesTest.cs: New tests for PointerType interaction
  119. with GenericTypeParameterBuilder.
  120. 2009-07-15 Rodrigo Kumpera <[email protected]>
  121. * DerivedTypesTest.cs: New tests for generics related
  122. stuff and interaction with GenericTypeParameterBuilder.
  123. 2009-07-14 Rodrigo Kumpera <[email protected]>
  124. * DerivedTypesTest.cs: Added tests for generics related
  125. stuff and interaction with GenericTypeParameterBuilder.
  126. * GenericTypeParameterBuilderTest.cs: New file with tests
  127. for the changes done.
  128. 2009-07-08 Rodrigo Kumpera <[email protected]>
  129. * DerivedTypesTest.cs: New tests for PointerType.
  130. 2009-07-08 Rodrigo Kumpera <[email protected]>
  131. * DerivedTypesTest.cs: New tests for ByRefType.
  132. 2009-07-07 Rodrigo Kumpera <[email protected]>
  133. * DerivedTypesTest.cs: New tests for types derived from
  134. TypeBuilder.
  135. 2009-06-20 Zoltan Varga <[email protected]>
  136. * *.cs: Convert all tests to new-style nunit classes/methods.
  137. 2009-06-02 Rodrigo Kumpera <[email protected]>
  138. * ILGeneratorTest.cs: Tests for #509131.
  139. 2009-03-10 Zoltan Varga <[email protected]>
  140. * TypeBuilderTest.cs: Add a test for #483852.
  141. 2009-02-23 Zoltan Varga <[email protected]>
  142. * TypeBuilderTest.cs: Add more tests for user types.
  143. 2009-02-21 Jb Evain <[email protected]>
  144. * ModuleBuilderTest.cs: add a test accessing the property
  145. Module.ModuleVersionId on a dynamic module.
  146. Test for #471302.
  147. 2009-02-20 Zoltan Varga <[email protected]>
  148. * TypeBuilderTest.cs: Add minimal tests for user types + Ref.Emit.
  149. 2009-02-04 Zoltan Varga <[email protected]>
  150. * TypeBuilderTest.cs: Make this test quiet.
  151. 2009-01-21 Mark Probst <[email protected]>
  152. * TypeBuilderTest.cs: Add test for fields in dynamic generic
  153. classes.
  154. 2008-11-11 Rodrigo Kumpera <[email protected]>
  155. * ConstructorOnTypeBuilderInstTest.cs: Add test for
  156. MetadataToken under compilation context.
  157. 2008-09-29 Rodrigo Kumpera <[email protected]>
  158. * TypeBuilderTest.cs: Fix the 1.0 build.
  159. 2008-09-29 Rodrigo Kumpera <[email protected]>
  160. * TypeBuilderTest.cs: Add a test for MakeGenericType with EnumBuilder.
  161. Tests #430508.
  162. 2008-09-02 Rodrigo Kumpera <[email protected]>
  163. * TypeBuilderTest.cs: New test for a field with initialized data
  164. that is referenced from another assembly.
  165. 2008-08-31 Zoltan Varga <[email protected]>
  166. * TypeBuilderTest.cs: Add a test for IsAssignableFrom and generic instances
  167. of dynamic types.
  168. 2008-08-14 Raja R Harinath <[email protected]>
  169. * TypeBuilderTest.cs (DefineCtorUsingDefineMethod): Use a
  170. 'DefineMethod' overload that's present in the 1.1 profile.
  171. 2008-08-12 Zoltan Varga <[email protected]>
  172. * TypeBuilderTest.cs: Add new test for #416632.
  173. 2008-07-30 Rodrigo Kumpera <[email protected]>
  174. * MethodOnTypeBuilderInstTest.cs: Regression test for #412965.
  175. 2008-07-25 Rodrigo Kumpera <[email protected]>
  176. * TypeBuilderTest.cs: New test for the regression found by
  177. bug-333798-tb.2.cs.
  178. * MethodOnTypeBuilderInstTest.cs: Renable some CompilerContext
  179. tests.
  180. 2008-07-25 Rodrigo Kumpera <[email protected]>
  181. * TypeBuilderTest.cs: Disable the special behavior of GetMethod
  182. under compiler behavior as mcs has been fixed.
  183. 2008-07-22 Rodrigo Kumpera <[email protected]>
  184. * TypeBuilderTest.cs: Added tests for the special cased behavior
  185. of GetMethod.
  186. 2008-07-17 Rodrigo Kumpera <[email protected]>
  187. * MethodOnTypeBuilderInstTest.cs: Disable new tests as the change
  188. that made then work was reverted.
  189. 2008-07-16 Rodrigo Kumpera <[email protected]>
  190. * MethodOnTypeBuilderInstTest.cs: Added test for stuff under compiler
  191. context.
  192. 2008-06-21 Gert Driesen <[email protected]>
  193. * ModuleBuilderTest.cs: Added test for DefineType with interface as
  194. parent.
  195. * TypeBuilderTest.cs: Added test for SetParent with interface as
  196. parent. Added test for CreateType of an interface with invalid parent.
  197. Added tests for checks in DefineGenericParameters. Improved test
  198. for MakeGenericType, and added tests for argument checks in
  199. MakeGenericType.
  200. 2008-06-18 Rodrigo Kumpera <[email protected]>
  201. * TypeBuilderTest.cs: Fixed previous tests to follow the suite
  202. convention. Added tests for bugs #349194 and #400643.
  203. 2008-06-17 Rodrigo Kumpera <[email protected]>
  204. * TypeBuilderTest.cs: Added tests for retrieving custom attributes from
  205. generic instances of SRE types.
  206. 2008-06-11 Zoltan Varga <[email protected]>
  207. * TypeBuilderTest.cs (GetField): Add a test for calling GetField on an
  208. open generic type.
  209. 2008-06-10 Rodrigo Kumpera <[email protected]>
  210. * TypeBuilderTest.cs: Added test for bug #399047.
  211. 2008-05-18 Gert Driesen <[email protected]>
  212. * TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
  213. tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
  214. for DefineDefaultConstructor.
  215. 2008-05-11 Gert Driesen <[email protected]>
  216. * TypeBuilderTest.cs: Added test for type null check in DefineField.
  217. 2008-05-11 Gert Driesen <[email protected]>
  218. * TypeBuilderTest.cs: Renamed tests and updated bug number. Enabled
  219. test for UnderlyingSystemType, and improved it. Improved test for
  220. null parent.
  221. * ConstructorOnTypeBuilderInstTest.cs: Enabled test for GetParameters.
  222. * ConstructorBuilderTest.cs: Enabled test for GetParameters. Renamed
  223. test for SetCustomAttribute, and added new tests.
  224. * ModuleBuilderTest.cs: Added tests for bug #387404.
  225. 2008-05-08 Rodrigo Kumpera <[email protected]>
  226. * TypeBuilderTest.cs: Added regression tests for #354047.
  227. 2008-05-05 Zoltan Varga <[email protected]>
  228. * ConstructorOnTypeBuilderInstTest.cs: Disable one more test for GetParameters ().
  229. 2008-05-03 Zoltan Varga <[email protected]>
  230. * ConstructorBuilderTest.cs: Mark the GetParameters_Incomplete () test not-working,
  231. as the corresponding fix has been reverted.
  232. 2008-05-01 Gert Driesen <[email protected]>
  233. * ConstructorBuilderTest.cs: Use Assert class instead of deriving from
  234. deprecated Assertion class. Improved some existing tests, and avoid
  235. creating too much TypeBuilder instances.
  236. 2008-04-30 Gert Driesen <[email protected]>
  237. * MethodOnTypeBuilderInstTest.cs: Fixed exception message in comments.
  238. * TypeBuilderTest.cs: Do not use ExpectedException to avoid false
  239. positives. Added argument check tests for DefineEvent, DefineField,
  240. DefineMethod, DefinePInvokeMethod and DefinePropety. Use
  241. Type.EmptyTypes instead of constructing empty array.
  242. * ConstructorBuilderTest.cs: Added Test attributes. Added tests
  243. for DefineParameter and Invoke overloads. Added tests for
  244. GetCustomAttributes overloads. Avoid use of ExpectedException.
  245. * ModuleBuilderTest.cs: Added tests for DefineType name argument
  246. checks.
  247. * ConstructorOnTypeBuilderInstTest.cs: Added basic set of tests.
  248. 2008-04-26 Gert Driesen <[email protected]>
  249. * MethodOnTypeBuilderInstTest.cs: Added basic set of tests.
  250. * TypeBuilderTest.cs: Added Test attribute.
  251. 2008-04-22 Zoltan Varga <[email protected]>
  252. * TypeBuilderTest.cs: Add tests for GetMethod () / GetConstructor ().
  253. 2008-04-14 Zoltan Varga <[email protected]>
  254. * AssemblyBuilderTest.cs (GetCustomAttributes_NotCreated): New test for
  255. #363447.
  256. 2008-03-29 Gert Driesen <[email protected]>
  257. * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
  258. DefineVersionInfoResource tests for ArgumentException when native
  259. resource is already defined. Added tests for not supported culture
  260. in AssemblyCultureAttribute when definining versioninfo resource.
  261. 2008-03-16 Zoltan Varga <[email protected]>
  262. * TypeBuilderTest.cs (GetField): Add test for #351172.
  263. 2008-03-14 Zoltan Varga <[email protected]>
  264. * TypeBuilderTest.cs: Add tests for GetField ().
  265. 2008-03-06 Zoltan Varga <[email protected]>
  266. * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
  267. * ModuleBuilderTest.cs: Add a test for #367668.
  268. 2008-03-06 Jb Evain <[email protected]>
  269. * ILGeneratorTest.cs: add test for #367663, checking
  270. that EmitCalli deals with null return types.
  271. 2008-03-03 Rodrigo Kumpera <[email protected]>
  272. * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
  273. Test for bug #361689.
  274. 2008-02-20 Raja R Harinath <[email protected]>
  275. * MethodBuilderTest.cs (Bug354757): New test.
  276. 2008-01-29 Zoltan Varga <[email protected]>
  277. * ModuleBuilderTest.cs: Add tests for GetTypes ().
  278. * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
  279. doesn't run on mono.
  280. 2008-01-21 Gert Driesen <[email protected]>
  281. * AssemblyBuilderTest.cs: Enabled test for bug #354970.
  282. 2008-01-20 Gert Driesen <[email protected]>
  283. * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
  284. DefineVersionInfoResource overloads that check whether only a single
  285. unmanaged resource can be defined. Improved test for SetCustomAttribute.
  286. 2008-01-16 Gert Driesen <[email protected]>
  287. * TypeBuilderTest.cs: Enabled tests for bug #322762.
  288. 2008-01-06 Gert Driesen <[email protected]>
  289. * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
  290. 2007-12-31 Gert Driesen <[email protected]>
  291. * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
  292. Enabled AssemblyName tests that previously failed.
  293. 2007-12-29 Gert Driesen <[email protected]>
  294. * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
  295. GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
  296. behavior for inherited members. Most of these are marked NotWorking
  297. until bug #322762 is fixed.
  298. 2007-12-10 Zoltan Varga <[email protected]>
  299. * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
  300. and FieldBuilders.
  301. 2007-11-16 Atsushi Enomoto <[email protected]>
  302. * SignatureHelperTest.cs : new test.
  303. 2007-11-08 Rodrigo Kumpera <[email protected]>
  304. * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
  305. This tests bug #82625 / #325292.
  306. 2007-10-26 Zoltan Varga <[email protected]>
  307. * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
  308. generic types.
  309. 2007-10-15 Gert Driesen <[email protected]>
  310. * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
  311. Added tests for null checks in Emit overloads.
  312. 2007-09-30 Gert Driesen <[email protected]>
  313. * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
  314. added link to MS bug report.
  315. 2007-09-23 Gert Driesen <[email protected]>
  316. * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
  317. Test attributes. Avoid using ExpectedException, thereby improving lots
  318. of existing tests. Uncomment test that checks max length of dynamic
  319. module name and removed LAMESPEC, since MS implements the described
  320. behavior (but we don't, so mark it NotWorking). Code formatting.
  321. * TypeBuilderTest.cs: Removed unused variables.
  322. 2007-09-22 Gert Driesen <[email protected]>
  323. * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
  324. TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
  325. tests. Improved TestGetMethodsComplete test.
  326. 2007-09-11 Jb Evain <[email protected]>
  327. * DynamicMethodTest.cs: add test for owner member access.
  328. 2007-09-11 Zoltan Varga <[email protected]>
  329. * MethodBuilderTest.cs: Add new tests for using generic types in the IL
  330. code stream.
  331. 2007-09-09 Zoltan Varga <[email protected]>
  332. * MethodBuilderTest.cs: Add a new test.
  333. 2007-09-02 Gert Driesen <[email protected]>
  334. * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
  335. into MS and Mono tests. Added (NotWorking) test for bug #82625.
  336. 2007-08-17 Rolf Bjarne Kvinge <[email protected]>
  337. * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
  338. 2007-08-16 Gert Driesen <[email protected]>
  339. * TypeBuilderTest.cs: Added IsDefined test with null value for
  340. attributeType argument.
  341. 2007-07-14 Gert Driesen <[email protected]>
  342. * TypeBuilderTest.cs: Modified enum tests to use already constructed
  343. AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
  344. Removed duplicate test for bug #82018. Added some IsCreated tests after
  345. TypeLoadException, but comment them out for now (see bug #82101).
  346. 2007-07-12 Rodrigo Kumpera <[email protected]>
  347. * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
  348. 2007-07-11 Rodrigo Kumpera <[email protected]>
  349. * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
  350. 2007-07-06 Gert Driesen <[email protected]>
  351. * TypeBuilderTest.cs: Improved tests for SetParent.
  352. * ModuleBuilderTest.cs: Added test for creating non-abstract
  353. interface.
  354. 2007-07-06 Gert Driesen <[email protected]>
  355. * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
  356. for IsImport.
  357. 2007-07-06 Gert Driesen <[email protected]>
  358. * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
  359. MakeArrayType (2.0).
  360. 2007-05-21 Gert Driesen <[email protected]>
  361. * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
  362. the one for a baked type as NotWorking. Added test for
  363. SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
  364. * TypeBuilderTest.cs: Split up HasElementType test and marked the
  365. baked variant as NotWorking on the 1.0 profile. Enabled additional
  366. test for bug #81640. Added test for SetCustomAttribute with
  367. SuppressUnmanagedCodeSecurity attribute.
  368. 2007-05-16 Gert Driesen <[email protected]>
  369. * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
  370. test for bug #81640.
  371. 2007-05-16 Gert Driesen <[email protected]>
  372. * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
  373. class. Number tests. Added tests for bug #81638 and #81640.
  374. 2007-05-06 Zoltan Varga <[email protected]>
  375. * TypeBuilderTest.cs: Add test for null parent.
  376. 2007-03-12 Zoltan Varga <[email protected]>
  377. * DynamicMethodTest.cs: Add a test for circular references.
  378. 2007-03-07 Gert Driesen <[email protected]>
  379. * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
  380. Coding style fixes.
  381. * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
  382. Use Assert instead of deprecated Assertion class. Number tests.
  383. 2007-03-06 Rolf Bjarne Kvinge <[email protected]>
  384. * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
  385. 2007-03-05 Gert Driesen <[email protected]>
  386. * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
  387. of deriving from Assertion. Marked HasElementType test NotWorking on
  388. 2.0 profile.
  389. 2007-02-26 Gert Driesen <[email protected]>
  390. * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
  391. for zero-length and null dll name for DllImport. Enabled extra tests
  392. in TestDynamicParams.
  393. 2007-01-16 Rolf Bjarne Kvinge <[email protected]>
  394. * EnumBuilderTest.cs: Created test for #80396.
  395. 2006-12-15 Raja R Harinath <[email protected]>
  396. * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
  397. tests inspired by #80253.
  398. 2006-09-16 Gert Driesen <[email protected]>
  399. * DynamicMethodTest.cs: Enabled tests for bug #79367.
  400. 2006-09-13 Gert Driesen <[email protected]>
  401. * DynamicMethodTest.cs: Added ctor tests for name null check. Added
  402. tests for bug #79367 (marked NotWorking).
  403. 2006-09-02 Zoltan Varga <[email protected]>
  404. * TypeBuilderTest.cs: Add a test for #79249.
  405. 2006-08-31 Zoltan Varga <[email protected]>
  406. * DynamicMethodTest.cs: Add a test for skipVisibility.
  407. 2006-07-31 Sebastien Pouliot <[email protected]>
  408. * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't
  409. work under MS.
  410. * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
  411. work under MS.
  412. 2006-07-09 Gert Driesen <[email protected]>
  413. * AssemblyBuilderTest.cs: Added test for bug #78724.
  414. * DynamicMethodTest.cs: Added test for bug #78253, and added test for
  415. empty method body.
  416. 2006-02-27 Gert Driesen <[email protected]>
  417. * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
  418. instead of ArgumentException when passing Request action to
  419. AddDeclarativeSecurity (bug #77640).
  420. * MethodBuilderTest.cs: Same.
  421. * TypeBuilderTest.cs: Same.
  422. 2005-12-15 Raja R Harinath <[email protected]>
  423. * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
  424. generic type builders.
  425. 2005-12-12 Raja R Harinath <[email protected]>
  426. * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
  427. 2005-12-10 Zoltan Varga <[email protected]>
  428. * MethodBuilderTest.cs: Add test for handling not accessible custom
  429. attributes.
  430. 2005-10-27 Zoltan Varga <[email protected]>
  431. * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
  432. Add tests for #76521.
  433. 2005-07-29 Zoltan Varga <[email protected]>
  434. * AssemblyBuilderTest.cs: Add test for #75650.
  435. 2005-07-21 Jb Evain <[email protected]>
  436. * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
  437. 2005-06-22 Gert Driesen <[email protected]>
  438. * MethodBuilderTest.cs: Updated existing tests to no longer define
  439. zero-length method body. Added tests for bug #75236.
  440. 2005-06-14 Sebastien Pouliot <[email protected]>
  441. * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
  442. tests to a new method (as their problem is different from #75246).
  443. 2005-06-13 Gert Driesen <[email protected]>
  444. * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has
  445. currently no effect on PublicKey(Token) and FullName of AssemblyName
  446. of the AssemblyBuilder. Test for bug #75246.
  447. 2005-06-13 Gert Driesen <[email protected]>
  448. * AssemblyBuilderTest.cs: Removed inheritance from deprecated
  449. Assertion class. Use Assert class instead.
  450. 2005-06-12 Gert Driesen <[email protected]>
  451. * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
  452. fail on Mono.
  453. 2005-06-12 Gert Driesen <[email protected]>
  454. * FieldBuilderTest.cs: Enabled tests for FieldHandle again after
  455. fixing regression.
  456. * ConstructorBuilderTest.cs: MethodHandle should not throw
  457. NotSupportedException.
  458. * MethodBuilderTest.cs: Enabled test for MethodHandle again after
  459. fixing regression, and added additional test.
  460. 2005-06-06 Zoltan Varga <[email protected]>
  461. * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
  462. 2005-05-12 Zoltan Varga <[email protected]>
  463. * TypeBuilderTest.cs: Add tests for bug #74906.
  464. 2005-04-30 Ben Maurer <[email protected]>
  465. * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
  466. breaks multiple users.
  467. 2005-04-28 Zoltan Varga <[email protected]>
  468. * AssemblyBuilderTest.cs: Add test for GetModules ().
  469. 2005-04-16 Zoltan Varga <[email protected]>
  470. * MethodBuilderTest.cs: Add test for parameter attributes.
  471. 2005-03-24 Sebastien Pouliot <[email protected]>
  472. * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
  473. 2005-03-23 Zoltan Varga <[email protected]>
  474. * TypeBuilderTest.cs: Fix this up after the last change.
  475. 2005-03-23 Martin Baulig <[email protected]>
  476. * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
  477. whole method into the "NotWorking" category.
  478. 2005-03-23 Martin Baulig <[email protected]>
  479. * TypeBuilderTest.cs: Disable last test again since the bug report
  480. is reopened.
  481. 2005-03-21 Nick Drochak <[email protected]>
  482. * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
  483. test method and disable it on .NET.
  484. 2005-03-09 Zoltan Varga <[email protected]>
  485. * TypeBuilderTest.cs: Reenable last test.
  486. 2005-03-09 Marek Safar <[email protected]>
  487. * ILGeneratorTest.cs: New test file.
  488. 2005-03-09 Zoltan Varga <[email protected]>
  489. * TypeBuilderTest.cs: Disable last test since the fix is reverted.
  490. 2005-03-08 Zoltan Varga <[email protected]>
  491. * TypeBuilderTest.cs: Add new test.
  492. 2005-02-11 Zoltan Varga <[email protected]>
  493. * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
  494. 2004-01-31 Nick Drochak <[email protected]>
  495. * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
  496. 2004-01-30 Nick Drochak <[email protected]>
  497. * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
  498. 2004-11-22 Zoltan Varga <[email protected]>
  499. * AssemblyBuilderTest.cs: Add regression test for bug #69780.
  500. 2004-11-06 Zoltan Varga <[email protected]>
  501. * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
  502. features which are unlikely to change due to mcs depending on them.
  503. 2004-11-05 Zoltan Varga <[email protected]>
  504. * EnumBuilderTest.cs: Remove test that depends on the exact format
  505. of AssemblyName.FullName.
  506. 2004-11-04 Zoltan Varga <[email protected]>
  507. * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
  508. depends on exception ordering.
  509. 2004-10-05 Zoltan Varga <[email protected]>
  510. * MethodBuilderTest.cs: Add tests for default values for parameters.
  511. 2004-10-02 Gert Driesen <[email protected]>
  512. * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
  513. thrown when creating a type with a default ctor while parent does
  514. not have a default ctor.
  515. 2004-09-09 Zoltan Varga <[email protected]>
  516. * ModuleBuilderTest.cs: Add test for lookup of global methods.
  517. 2004-08-29 Nick Drochak <[email protected]>
  518. * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
  519. TypeBuilder.CreateType().
  520. 2004-08-08 Zoltan Varga <[email protected]>
  521. * TypeBuilderTest.cs: Add regression test for #62237.
  522. 2004-06-14 Sebastien Pouliot <[email protected]>
  523. * EnumBuilderTest.cs: Fixed typos so the test is reported in
  524. alphabetical order by NUnit.
  525. 2004-06-09 Gert Driesen <[email protected]>
  526. * TypeBuilderTest.cs: Added tests for completed/created type
  527. * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
  528. checking error conditions for now)
  529. * EnumBuilderTest.cs: Added tests for EnumBuilder
  530. * MethodBuilderTest.cs: Added tests for invalid parameter
  531. indexes for created types, added test for GetHashCode
  532. 2004-06-09 Gert Driesen <[email protected]>
  533. * MethodRentalTest.cs: Added check for invalid method size,
  534. fixed tests on MS.NET, Mono-stylized
  535. 2004-04-28 Zoltan Varga <[email protected]>
  536. * MethodRentalTest.cs: New file.
  537. 2004-03-24 Sebastien Pouliot <[email protected]>
  538. * AssemblyBuilderTest.cs: Added new tests to build strongnamed
  539. assemblies.
  540. 2004-03-22 Zoltan Varga <[email protected]>
  541. * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
  542. so custom attributes on Object do not screw the results.
  543. 2004-03-15 Nick Drochak <[email protected]>
  544. * CustomAttributeBuilderTest.cs: Force test to pass if we are running
  545. on version 1.1 of the CLR. That version does not throw the exception.
  546. 2004-03-09 Jackson Harper <[email protected]>
  547. * AssemblyBuilderAccessTest.cs:
  548. * CustomAttributeBuilderTest.cs: New test cases
  549. from [email protected].
  550. 2004-02-16 Zoltan Varga <[email protected]>
  551. * MethodBuilderTest.cs: Fix test so it runs under MS.
  552. * TypeBuilderTest.cs: Add some tests.
  553. 2004-02-11 Zoltan Varga <[email protected]>
  554. * MethodBuilderTest.cs: Add tests for parameter info.
  555. 2004-01-27 Zoltan Varga <[email protected]>
  556. * AssemblyBuilderTest.cs (TestCustomAttributes): Remove
  557. KeyFileAttribute from the test, since it must point to a valid keyfile.
  558. 2004-01-09 Nick Drochak <[email protected]>
  559. * TypeBuilderTest.cs (TestEnums): Fix build with csc.
  560. 2004-01-07 Zoltan Varga <[email protected]>
  561. * TypeBuilderTest.cs (IsDefined): Comment out this test, since
  562. IsDefined works under mono.
  563. * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
  564. enums.
  565. 2003-12-17 Nick Drochak <[email protected]>
  566. * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
  567. limit for the path name.
  568. 2003-12-15 Zoltan Varga <[email protected]>
  569. * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
  570. AddDeclarativeSecurity.
  571. 2003-11-17 Zoltan Varga <[email protected]>
  572. * ConstructorBuilderTest.cs (TestAttributes): Make this test more
  573. general so it runs on mono too.
  574. 2003-07-11 Zoltan Varga <[email protected]>
  575. * ModuleBuilderTest.cs: Added tests for IsTransient ().
  576. * ModuleBuilderTest.cs: Added tests for DefineDocument ().
  577. * AssemblyBuilderTest.cs: Added error handling tests.
  578. 2003-06-30 Zoltan Varga <[email protected]>
  579. * MethodBuilderTest.cs (TestReturnType): Make test more general so
  580. it works both on Mono and MS.NET.
  581. 2003-06-15 Zoltan Varga <[email protected]>
  582. * EventBuilderTest.cs: New file.
  583. * PropertyBuilderTest.cs: New file.
  584. 2003-05-28 Nick Drochak <[email protected]>
  585. * MethodBuilderTest: correct order of expected and actual values.
  586. 2003-05-21 Zoltan Varga <[email protected]>
  587. * ModuleBuilderTest.cs: New file.
  588. 2003-05-20 Zoltan Varga <[email protected]>
  589. * TypeBuilderTest.cs: More tests.
  590. 2003-05-19 Zoltan Varga <[email protected]>
  591. * AssemblyBuilderTest.cs: More tests.
  592. 2003-05-12 Zoltan Varga <[email protected]>
  593. * MethodBuilderTest.cs: Comment out test which fails because of a mono
  594. extension to DefineParameter.
  595. 2003-02-13 Zoltan Varga <[email protected]>
  596. * AssemblyBuilderTest.cs: New file.
  597. 2003-02-12 Zoltan Varga <[email protected]>
  598. * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
  599. using a custom attribute.
  600. 2003-02-10 Zoltan Varga <[email protected]>
  601. * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
  602. * MethodBuilderTest.cs: updated to NUNIT2 conventions.
  603. * ConstructorBuilderTest.cs: New file.
  604. 2003-02-09 Zoltan Varga <[email protected]>
  605. * TypeBuilderTest.cs: Added lots of new tests.
  606. 2003-02-08 Zoltan Varga <[email protected]>
  607. * TypeBuilderTest.cs: New file.
  608. * MethodBuilderTest.cs ChangeLog: New files.