ChangeLog 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957
  1. 2006-03-23 Senganal T <[email protected]>
  2. * DataTableTest2.cs :
  3. - Ensure duplicate rows are merged when using LoadDataRow
  4. * DataRowCollectionTest2.cs :
  5. - Ensure row can be searched using Find (), when added using LoadDataRow
  6. 2006-03-22 Senganal T <[email protected]>
  7. * DataColumnTest2.cs :
  8. * ConstraintCollectionTest2.cs :
  9. - Ensure Constraints are correctly added/removed when Unique
  10. property is modified.
  11. - Ensure PrimaryKeyConstraint cannot be removed using Remove ()
  12. - Ensure DataColumn's Unique Propery is modifed when adding/removing constraint
  13. 2006-03-20 Senganal T <[email protected]>
  14. * DataSetTest2.cs
  15. - Added testcases for issues in Merge,Copy
  16. * ConstraintCollectionTest2.cs
  17. - Added testcases for issues in Add , IndexOf
  18. 2006-03-19 Boris Kirzner <[email protected]>
  19. * ConstraintCollectionTest2.cs, DataColumnCollectionTest.cs,
  20. DataRowCollectionTest.cs, DataTableCollectionTest.cs: ifdef code that is not
  21. supposed to work in TARGET_JVM by now.
  22. 2006-03-09 Senganal T <[email protected]>
  23. * DataRowCollectionTest2.cs :
  24. * DataTableTest2.cs :
  25. - Fixed NotWorking tests.
  26. 2006-03-07 Senganal T <[email protected]>
  27. * DataRowCollectionTest2.cs :
  28. * DataTableTest2.cs :
  29. - Added failing testcases as NotWorking tests.
  30. 2006-03-05 Senganal T <[email protected]>
  31. * DataSetTest2.cs
  32. * ConstraintCollectionTest2.cs
  33. * DataViewTest.cs
  34. * DataRelationTest.cs
  35. Added testcases for BeginInit and EndInit methods
  36. 2006-02-24 Senganal T <[email protected]>
  37. * ConstraintCollectionTest2.cs : added testcase for #77630
  38. 2006-02-22 Senganal T <[email protected]>
  39. * DataRowCollectionTest2.cs : Check if index is maintained for row on calling RejectChanges.
  40. * DataTableTest2.cs : Check if data is loaded and merged (if key exists) correctly.
  41. * ForeignKeyConstraintTest.cs : Check if a ParentColumn value can be modified
  42. when the row is in 'Added' State. Also, check if child col values are
  43. updated correctly.
  44. 2006-02-16 Senganal T <[email protected]>
  45. * DataSetTest2.cs :
  46. - WriteXmlSchema_ForeignKeyConstraint : testcase for bug #77557
  47. - WriteXmlSchema_RelationAnnotation :
  48. - WriteXmlSchema_Relations_ForeignKeys :
  49. ensure Relations and ForeignKeyConstraints are written and read correctly.
  50. * DataSetReadXmlSchema.cs :
  51. - ReadConstraints :
  52. verify reading a foreignkeyconstraint doesent create a relation.
  53. - ReadAnnotatedRelations_MultipleColumns :
  54. verify multiple columns are read correctly if part of annotated relation.
  55. 2006-02-11 Senganal T <[email protected]>
  56. * DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols.
  57. * DataTableTest2.cs : added testcases for bug #77404
  58. 2006-02-03 Senganal T <[email protected]>
  59. * DataTableCollectionTest2.cs,EvaluateExceptionTest.cs,
  60. DataColumnTest.cs,DataRowViewTest.cs,DataRowCollectionTest2.cs,
  61. DataTableTest2.cs,DataTableTest.cs,DataColumnCollectionTest2.cs,
  62. DataColumnCollectionTest.cs,DataViewTest.cs,DataColumnTest2.cs
  63. - Removed 'NotWorking' attributes for the testcases fixed
  64. - Added few new testcases
  65. 2006-01-17 Senganal T <[email protected]>
  66. * DataRowTest2.cs : added testcase for bug #77267
  67. 2006-01-16 Boris Kirzner <[email protected]>
  68. * DataColumnCollectionTest2.cs: added test case for index update on
  69. column removal
  70. 2006-01-16 Atsushi Enomoto <[email protected]>
  71. * TypedDataSetGeneratorTest.cs : added test for bug #77248, but we
  72. cannot enable it since it depends on mcs "installed".
  73. 2006-01-10 Senganal T <[email protected]>
  74. * DataViewTest2.cs
  75. - Added testcase for bug #77188
  76. 2006-01-06 Senganal T <[email protected]>
  77. * DataColumnTest.cs
  78. * DataColumnCollectionTest.cs
  79. - Added couple of tests for Expression Columns.
  80. 2006-01-03 Senganal T <[email protected]>
  81. * DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml
  82. to make sure the testcases pass
  83. 2006-01-03 Senganal T <[email protected]>
  84. *DataViewTest.cs : added testcases for bug #77104
  85. 2006-01-02 Boris Kirzner <[email protected]>
  86. * DataTableCollectionTest2.cs, DataColumnTest2.cs,
  87. DataViewTest2.cs, DataRowCollectionTest2.cs, DataTableTest2.cs,
  88. DataRelationCollectionTest2.cs, ForeignKeyConstraintTest2.cs,
  89. DataSetTest2.cs, ConstraintCollectionTest2.cs, DataRowTest2.cs,
  90. DataColumnCollectionTest2.cs: new tests from Mainsoft repository.
  91. * DataSetTypedDataSetTest.cs, VersionNotFoundException.cs,
  92. MissingPrimaryKeyExceptionTest.cs: added files with new tests.
  93. * TypedDataSet.xml - new xml file (for TypeDataSetTest.cs).
  94. 2005-12-20 Senganal T <[email protected]>
  95. * DataColumnTest.cs : added testcase for #77025
  96. 2005-12-15 Konstantin Triger <[email protected]>
  97. * DataTableTest.cs: added SelectRowState test.
  98. 2005-12-07 Boris Kirzner <[email protected]>
  99. * DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM.
  100. 2005-11-30 Konstantin Triger <[email protected]>
  101. * DataColumnTest.cs: Added ExpressionSubstringlimits.
  102. 2005-11-11 Senganal T <[email protected]>
  103. * DataSetTest2.cs : Added a testcase for bug#76517
  104. 2005-10-24 Konstantin Triger <[email protected]>
  105. * DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest)
  106. 2005-10-21 Senganal T <[email protected]>
  107. * DataTableTest2.cs : addded test for #76213
  108. 2005-10-20 Atsushi Enomoto <[email protected]>
  109. * DataSetTest.cs : added test for #76480.
  110. 2005-10-14 Sureshkumar T <[email protected]>
  111. * DataViewTest_IBindingList.cs (FindTest): mark working. According
  112. to printed DataView, the index returned is correct.
  113. 2005-10-11 Sureshkumar T <[email protected]>
  114. * DataViewTest_IBindingList.cs: Added test cases for IBindingList
  115. implementation by DataView. This is used by DataGrid control.
  116. 2005-09-20 Sureshkumar T <[email protected]>
  117. * DataViewTest.cs: Added a case for Sort to accept columns with
  118. '[' & ']'.
  119. (SortTests): Added cases for sorting order. TestCase from Marc
  120. 2005-08-02 Sureshkumar T <[email protected]>
  121. * DataTableTest.cs: Select (): added a case for apos escaping.
  122. 2005-08-02 Boris Kirzner <[email protected]>
  123. * DataSetTest2.cs: added test case for ReadXmlSchema with relations and
  124. keys.
  125. 2005-07-21 Sureshkumar T <[email protected]>
  126. * ForeignKeyConstraintTest.cs: added tests when adding fk
  127. constraints with existing rows.
  128. 2005-07-21 Boris Kirzner <[email protected]>
  129. * DataRowTest2.cs - Added RowError testcases.
  130. 2005-07-12 Eyal Alalouf <[email protected]>
  131. * ConstraintExceptionTest.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
  132. * DataRelationTest2.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
  133. 2005-07-12 Eyal Alalouf <[email protected]>
  134. * DeletedRowInaccessibleExceptionTest: Added file
  135. * DuplicateNameExceptionTest: Added file
  136. * ConstraintExceptionTest: Added file
  137. * EvaluateExceptionTest: Added file
  138. * InRowChangingEventExceptionTest: Added file
  139. * InvalidConstraintExceptionTest: Added file
  140. * NoNullAllowedExceptionTest: Added file
  141. * ReadOnlyExceptionTest: Added file
  142. * SyntaxErrorExceptionTest: Added file
  143. * RowNotInTableExceptionTest: Added file
  144. 2005-07-12 Eyal Alalouf <[email protected]>
  145. * DataRelationTest2.cs: Added file
  146. * DataRowTest2.cs: Added file
  147. * DataRowCollectionTest2.cs: Added file
  148. * DataRowViewTest2.cs: Added file
  149. * DataTableCollectionTest2.cs: Added file
  150. * DataTableTest2.cs: Added file
  151. * DataViewTest2.cs: Added file
  152. * ForeignKeyConstraintTest2.cs: Added file
  153. * UniqueConstraintTest2.cs: Added file
  154. 2005-07-12 Eyal Alalouf <[email protected]>
  155. * DataRelationCollectionTest2.cs: Added file
  156. 2005-07-12 Eyal Alalouf <[email protected]>
  157. * DataColumnTest2.cs: Added file
  158. 2005-07-08 Sureshkumar T <[email protected]>
  159. * DataTableLoadRowTest.cs: Added tests for event handling.
  160. PreserveChangesTest: Added few more tests.
  161. 2005-06-30 Eyal Alalouf <[email protected]>
  162. * DataColumnCollectionTest2.cs: Added file
  163. 2005-06-29 Ben Maurer <[email protected]>
  164. * DataTableTest.cs: Add Gonz's test from corlib that should be here.
  165. 2005-06-29 Atsushi Enomoto <[email protected]>
  166. * DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")]
  167. 2005-06-15 Sureshkumar T <[email protected]>
  168. * DataSetTest.cs: added a test case for DataSet changes cascading
  169. to child tables. test case idea from [email protected]
  170. (George Barbarosie) in bug #75226.
  171. 2005-06-14 Atsushi Enomoto <[email protected]>
  172. * DataSetTest.cs : quick build fix.
  173. 2005-06-14 Sureshkumar T <[email protected]>
  174. * DataSetTest.cs: Added test case for GetChanges method.
  175. 2005-06-10 Atsushi Enomoto <[email protected]>
  176. * DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not
  177. working and it takes so much time (downloading), so just disable it.
  178. 2005-06-02 Atsushi Enomoto <[email protected]>
  179. * DataSetReadXmlSchemaTest.cs : testcase for bug #75121.
  180. 2005-05-29 Eyal Alaluf <[email protected]>
  181. * ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests.
  182. 2005-05-25 Sureshkumar T <[email protected]>
  183. * DataTableLoadRowTest.cs: Added additional cases for
  184. AutoIncrementTest to gauge any side effect with auto
  185. incrementing in case of upsert.
  186. 2005-05-20 Sureshkumar T <[email protected]>
  187. * DataRowCollectionTest.cs: Added a test to check Rows.Add (values
  188. []) with null in the collection.
  189. 2005-05-11 Sureshkumar T <[email protected]>
  190. * DataTableTest.cs: revamped tests for ImportRow method. Checks
  191. for all rowstates and pk violation of importing a deleted record.
  192. 2005-05-05 Sureshkumar T <[email protected]>
  193. * DataTableReaderTest.cs: Added a test to check when deleting the
  194. first row.
  195. 2005-05-04 Sureshkumar T <[email protected]>
  196. * DataTableReaderTest.cs:
  197. - reader.close in finally in all test cases.
  198. - Added tests to check scenarios when the datasource is
  199. modified/deleted/added.
  200. - Added tests to check when the datatable is cleared.
  201. * DataTableTest.cs:
  202. - Added a test for DataTable. Should clear rows from indexes as
  203. well. Simplified table creation for ClearReset test.
  204. - Added a test to check whether Commit RowChanging & RowChanged
  205. event is fired.
  206. - ClearTest () : added case for checking whether TableCleared
  207. event is fired.
  208. 2005-04-29 Sureshkumar T <[email protected]>
  209. * DataTableReaderTest.cs: Added few more tests.
  210. 2005-04-27 Sureshkumar T <[email protected]>
  211. * DataTableReaderTest.cs: Added Tests for DataTableReader class.
  212. 2005-04-22 Sureshkumar T <[email protected]>
  213. * DataTableLoadRowTest.cs: Added. A test case for testing
  214. LoadDataRow method of DataTable. This tests for various
  215. possiblities of row state and loadoption.
  216. 2005-04-19 Atsushi Enomoto <[email protected]>
  217. * DataViewTest.cs : added more RowStateFilter test (bug #74650).
  218. 2005-04-17 Atsushi Enomoto <[email protected]>
  219. * DataViewTest.cs : added more test for Delete() based on bug #74631.
  220. 2005-02-25 Atsushi Enomoto <[email protected]>
  221. * DataColumnTest.cs : added testcase for setting negative value on
  222. DataColumn whose mapping is SimpleContent.
  223. 2005-02-15 Atsushi Enomoto <[email protected]>
  224. * DataSetAssertion.cs : don't exclude those attribute whose namespace
  225. URI is not empty from sort target.
  226. * DataSetTest.cs : removed GetNormalizedSchema() dependency from some
  227. tests (i.e. DataSet now emits more MS-closer schemas).
  228. * DataViewTest.cs : implemented test for RowFilter.
  229. 2005-02-04 Atsushi Enomoto <[email protected]>
  230. * DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking.
  231. It is impossible to fix (see code comment).
  232. 2005-02-04 Atsushi Enomoto <[email protected]>
  233. * DataSetTest.cs : Fixed strict type name under .NET 2.0.
  234. 2005-02-03 Sureshkumar T <[email protected]>
  235. * ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono.
  236. ms.net does not allow fkc.Table. LAMESPEC.
  237. 2005-02-03 Atsushi Enomoto <[email protected]>
  238. * DataViewManagerTest.cs : (Ctor) okay, #7 is silly test.
  239. 2005-02-02 Sureshkumar T <[email protected]>
  240. * DataTableTest.cs: ClearReset (): added valid error messages.
  241. 2005-02-02 Atsushi Enomoto <[email protected]>
  242. * DataViewManagerTest.cs : new file.
  243. 2005-02-02 Atsushi Enomoto <[email protected]>
  244. * DataViewTest.cs : Enable ComplexEventSequence1().
  245. - Right now don't test ApplyDefaultSort event.
  246. - Also row order between identical values depends on implementation.
  247. 2005-02-02 Atsushi Enomoto <[email protected]>
  248. * DataViewTest.cs : added practical event handling tests (though
  249. NotWorking since it is still not complete).
  250. 2005-02-01 Atsushi Enomoto <[email protected]>
  251. * DataTableTest.cs : added RowChanging event test.
  252. * DataViewTest.cs : make sure to clear event args.
  253. 2005-01-31 Sureshkumar T <[email protected]>
  254. * DataRowTest.cs: Added case for SetparentRow: create
  255. DataRelations with createConstraints=false. part of the test case
  256. by Ankit Jain.
  257. 2005-01-28 Atsushi Enomoto <[email protected]>
  258. * DataRowViewTest.cs : added RowVersion1() test.
  259. 2005-01-28 Atsushi Enomoto <[email protected]>
  260. * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests.
  261. 2005-01-28 Atsushi Enomoto <[email protected]>
  262. * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now.
  263. 2005-01-28 Atsushi Enomoto <[email protected]>
  264. * DataTableTest.cs : added tests for primary key constraint check
  265. (not working right now).
  266. 2005-01-28 Atsushi Enomoto <[email protected]>
  267. * UniqueConstraintTest.cs : added DBNullAllowed().
  268. 2005-01-27 Atsushi Enomoto <[email protected]>
  269. * DataViewTest.cs : added test for ListChanged.
  270. * DataRowViewTest.cs : (ItemException) fixed test. It is now working.
  271. 2005-01-25 Atsushi Enomoto <[email protected]>
  272. * DataTableTest.cs : finally run-test-ondotnet passes (i.e.
  273. fixed incompatibility).
  274. 2005-01-25 Atsushi Enomoto <[email protected]>
  275. * DataViewTest.cs : With a tiny fix, removed NotDotNet.
  276. 2005-01-25 Atsushi Enomoto <[email protected]>
  277. * DataRowTest.cs : added DetachedRowItemException().
  278. * DataSetTest.cs : WriteXmlSchema7() is now NotWorking.
  279. 2005-01-25 Sureshkumar T <[email protected]>
  280. * DataTableTest.cs: added test case for checking ImportRow when
  281. the row state is detached. Test case by Ankit Jain.
  282. 2005-01-25 Atsushi Enomoto <[email protected]>
  283. * DataRowViewTest.cs : added IsEdit tests and Item tess (not working).
  284. 2005-01-24 Atsushi Enomoto <[email protected]>
  285. * DataRowViewTest.cs : added new file.
  286. 2005-01-24 Atsushi Enomoto <[email protected]>
  287. * DataSetReadXmlSchemaTest.cs : test labels were ambiguous.
  288. * DataViewTest.cs : indentation was heavily broken.
  289. 2005-01-24 Atsushi Enomoto <[email protected]>
  290. * DataColumnTest.cs : Added SetMaxLength().
  291. 2005-01-24 Atsushi Enomoto <[email protected]>
  292. * store2.xsd, store3.xsd, store4.xsd : Added.
  293. * DataSetTest.cs :
  294. Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema()
  295. for now. See the details in the code.
  296. 2005-01-21 Atsushi Enomoto <[email protected]>
  297. * DataRowTest.cs : more test for Current -> Default, test for
  298. VersionNotFound, and test for InvalidConstraint on GetChildRows().
  299. Patch by Ankit Jain.
  300. 2005-01-21 Atsushi Enomoto <[email protected]>
  301. * DataRowTest.cs : Test if Default is used to check state of the row
  302. instead of Detached. Patch by Ankit Jain.
  303. 2005-01-21 Atsushi Enomoto <[email protected]>
  304. * DataSetTest.cs : added CloneCopy2().
  305. 2005-01-20 Atsushi Enomoto <[email protected]>
  306. * DataSetTest.cs : use more normalized schema comparison.
  307. 2005-01-20 Atsushi Enomoto <[email protected]>
  308. * DataSetTest.cs,
  309. DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual
  310. sorting using dom so that it can ignore XmlSerializer difference.
  311. Added some new assertion methods.
  312. 2005-01-19 Atsushi Enomoto <[email protected]>
  313. * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest.
  314. Let's not output to Console.
  315. 2005-01-14 Atsushi Enomoto <[email protected]>
  316. * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1.
  317. FindRows() is still not implemented, so marked as [Ignore].
  318. 2005-01-14 Atsushi Enomoto <[email protected]>
  319. * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1.
  320. Design time ctor() needs more love.
  321. * DataRelationCollectionTest.cs,
  322. DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1.
  323. When index is out of range, IndexOutOfRangeException is thrown.
  324. DataRelationCollectionTest.AddException1() was invalid.
  325. 2005-01-14 Atsushi Enomoto <[email protected]>
  326. * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does
  327. not fill Table property even after EndInit().
  328. * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException
  329. is missing.
  330. * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for
  331. run-test-ondotnet and run-test.
  332. 2005-01-12 Atsushi Enomoto <[email protected]>
  333. * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass
  334. on run-test-ondotnet. Removed extraneous Console output.
  335. modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6()
  336. to use xmlserializer-based comparison.
  337. Fixed SerializeDataSet() to use ordinal MS result (it's not simple
  338. to compare results unless we have another WriteXmlSchema()
  339. implementation.)
  340. 2005-01-12 Atsushi Enomoto <[email protected]>
  341. * DataSetAssertion.cs : forgot one required update for refreshed tests.
  342. 2005-01-12 Atsushi Enomoto <[email protected]>
  343. * DataSetReadXmlSchemaTest.cs : added test for bug #58744.
  344. * DataSetReadXmlTest.cs : Added NameConflictDSAndTable().
  345. * DataSetTest.cs :
  346. Now use XmlSerializer based output, to avoid silly attribute order in
  347. OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(),
  348. ReadWriteXmlSchema() and WriteDifferentNamespaceSchema().
  349. Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(),
  350. ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(),
  351. WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(),
  352. WriteXmlExtendedProperties() and WriteXmlModeSchema().
  353. 2004-10-14 Umadevi S <[email protected]>
  354. * DataTableTest.cs : added testcase for subclass clone
  355. 2004-10-14 Umadevi S <[email protected]>
  356. * DataSetTest.cs : added testcase to check subclass clone
  357. 2004-10-12 Atsushi Enomoto <[email protected]>
  358. * DataSetTest.cs : now xs:schema contains xmlns="".
  359. 2004-09-24 Umadevi S <[email protected]>
  360. * DataRowTest.cs : Added a test for EnforceConstraints with relations defined.
  361. 2004-09-24 Sureshkumar T <[email protected]>
  362. * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not
  363. throw any exception and should override constraints.
  364. 2004-09-19 Sureshkumar T <[email protected]>
  365. * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet
  366. 2004-08-24 Nick Drochak <[email protected]>
  367. * DataViewTest.cs : Fixed compile with csc
  368. 2004-08-18 Umadevi S <[email protected]>
  369. * DataViewTest.cs : Revamped to get Event handling tested
  370. Thanks to Punit Todi for his contribution towards the test cases
  371. 2004-06-23 Umadevi S <[email protected]>
  372. * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications
  373. 2004-06-23 Umadevi S <[email protected]>
  374. * DataRelationTest.cs : Corrected AddRelation testcases
  375. 2004-06-23 Umadevi S <[email protected]>
  376. * ConstraintCollectionTest.cs : Corrected AddRange testcases
  377. 2004-06-20 Atsushi Enomoto <[email protected]>
  378. * DataTableCollectionTest.cs : Added test for DataSet and Namespace
  379. adjustment.
  380. 2004-06-18 Atsushi Enomoto <[email protected]>
  381. * TypedDataSetGeneratorTest.cs : [TestFixture] was missing.
  382. 2004-06-15 Atsushi Enomoto <[email protected]>
  383. * DataSetTest.cs : Added regression for #53959.
  384. 2004-05-31 Atsushi Enomoto <[email protected]>
  385. * DataTableTest.cs : Added test for serialization by Boris Kirzner.
  386. * DataSetInferXmlSchemaTest.cs : Added test for schema element skip
  387. by Boris Kirzner.
  388. 2004-05-27 Nick Drochak <[email protected]>
  389. * DataRelationCollectionTest.cs: Fixed build when using csc.
  390. 2004-05-27 Umadevi S <[email protected]>
  391. * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest
  392. 2004-05-26 Umadevi S <[email protected]>
  393. * Added files DataTableCollectionTest and DataRelationCollectionTest
  394. 2004-05-19 Atsushi Enomoto <[email protected]>
  395. * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted
  396. constraints and parent keys.
  397. 2004-05-18 Atsushi Enomoto <[email protected]>
  398. * DataSetTest.cs : Converted CRLF to LF for line ending comparison.
  399. (and added copyright line.)
  400. 2004-05-17 Atsushi Enomoto <[email protected]>
  401. * DataSetTest.cs : Added WriteXmlEncodedXml() test.
  402. 2004-05-17 Atsushi Enomoto <[email protected]>
  403. * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test
  404. value is -1.
  405. * DataSetInferXmlSchemaTest.cs,
  406. DataSetReadXmlSchemaTest.cs : Enabled Ordinal check again, as long
  407. as working. Added IgnoredNamespaces() to inferxmlschema test.
  408. 2004-05-14 Atsushi Enomoto <[email protected]>
  409. * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two
  410. simple repeatable elements).
  411. 2004-05-14 Atsushi Enomoto <[email protected]>
  412. * DataSetTest.cs,
  413. DataSetReadXmlTest.cs,
  414. DataSetReadXmlSchemaTest.cs,
  415. DataSetInferXmlSchemaTest.cs,
  416. DataSetAssertion.cs : AssertDataTable() now checks Constraint count
  417. and ParentKey length.
  418. 2004-05-14 Atsushi Enomoto <[email protected]>
  419. * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable
  420. simple element) and test013.xsd (reference to global element;
  421. currently failing).
  422. 2004-05-11 Atsushi Enomoto <[email protected]>
  423. * DataSetTest.cs : Added WriteXmlToStream().
  424. 2004-05-11 Atsushi Enomoto <[email protected]>
  425. * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was
  426. incorrect. DataSet element is assumed only if there is only one
  427. global element.
  428. * DataSetReadXmlTest.cs : Added error-reported test case.
  429. * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare
  430. Ordinal for non-specified columns (that shouldn't be significant).
  431. 2004-05-06 Atsushi Enomoto <[email protected]>
  432. * ConstraintCollectionTest.cs : Table name should not be the same as
  433. for the purpose of this test.
  434. * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files.
  435. * DataSetTest.cs : Reordered attributes to pass test in
  436. WriteDifferentNamespaceSchema().
  437. 2004-05-05 Atsushi Enomoto <[email protected]>
  438. * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1.
  439. Don't catch every kind of exception. That does nothing but keep us
  440. away from the exact error location.
  441. * DataSetTest.cs : Make sure that we read schema correctly, before
  442. testing WriteXmlSchema.
  443. 2004-05-05 Atsushi Enomoto <[email protected]>
  444. * DataColumnCollectionTest.cs : catch only specific exception. Don't
  445. rely on localizable error message.
  446. * DataSetTest.cs : Attribute orders should not be significant, so
  447. just hacked to match current implementation's order.
  448. Added WriteNestedTableXml().
  449. 2004-05-05 Atsushi Enomoto <[email protected]>
  450. * ConstraintCollectionTest.cs : uncommented some tests that should be
  451. implemented until mono 1.0.
  452. * ConstraintTest.cs : use ExpectedException. Don't expect localizable
  453. error message.
  454. * DataColumnTest.cs,
  455. DataRelationTest.cs,
  456. DataRowCollectionTest.cs : catch only specific type exception.
  457. Don't rely on (test) localizable messages.
  458. * DataSetAssertion.cs : We shouldn't expect exact column ordinals
  459. when infering/reading the structures from documents/schemas.
  460. 2004-04-29 Atsushi Enomoto <[email protected]>
  461. * DataRowTest.cs : Added a test for auto increment column and item
  462. integrity (it caused index out of range exception).
  463. 2004-04-27 Atsushi Enomoto <[email protected]>
  464. * ConstraintCollectionTest.cs,
  465. DataSetTest.cs,
  466. DataTableTest.cs,
  467. ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use.
  468. * DataRowCollectionTest.cs : just check exception type. Don't check
  469. localizable error message.
  470. * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument.
  471. Added relation count parameter for AssertDataTable().
  472. Added Nested check parameter for AssertDataRelation().
  473. * DataSetInferXmlSchemaTest.cs,
  474. DataSetReadXmlTest.cs,
  475. DataSetReadXmlSchemaTest.cs :
  476. Applied new AssertDataTable(). Added more check on
  477. DataSetReadXmlSchemaTest.SingleElementTreatmentDifference ().
  478. 2004-04-22 Atsushi Enomoto <[email protected]>
  479. All fixes are to make them pass under MS.NET 1.1.
  480. * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1.
  481. * DataRelationTest.cs : Creation4() never works.
  482. * DataSetInferXmlSchemaTest.cs :
  483. Fixed xml9 test (relation count).
  484. Some mappings were incorrectly specified int.
  485. ConflictColumnTable() test incorrectly tested different columns.
  486. Fixed exception type on ConflictExistingPrimaryKey().
  487. * DataSetReadXmlSchemaTest.cs :
  488. Use fixed current culture.
  489. Fixed exceptoin type on NestedReferenceNotAllowed().
  490. * DataSetReadXmlTest.cs :
  491. InferSchema mode is said as to load rows.
  492. * DataSetTest.cs :
  493. SqlGuid test depends on the runtime version.
  494. In WriteDifferentNamespaceSchema(), we're going to set the same
  495. order for namespaces (just for ease of tests).
  496. Fixed many bugs on SerializeDataSet() test.
  497. * DataTableTest.cs :
  498. Set culture only on NET_1_0. Culture difference causes exception
  499. under .NET 1.1.
  500. Don't depend on error message string (consider localization).
  501. Under .NET 1.1, constraints looks also vanishes on table's Clear().
  502. * ForeignKeyConstraintTest.cs :
  503. Ignore TestCtor5(). That does not work under .NET 1.1.
  504. Fixed some exception type differences.
  505. 2004-04-22 Atsushi Enomoto <[email protected]>
  506. * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey().
  507. * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData().
  508. * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and
  509. SerializeDataSet().
  510. 2004-04-20 Atsushi Enomoto <[email protected]>
  511. * DataSetInferXmlSchema.cs : added more 16 patterns.
  512. (mostly fails as yet).
  513. * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part.
  514. As for XmlReadMode = Auto, data row should be read.
  515. * DataSetTest.cs : Added Namespace and Prefix tests.
  516. Added WriteDifferentNamespaceSchema().
  517. hmm... WriteXmlSchema() also needs more love :(
  518. 2004-04-19 Atsushi Enomoto <[email protected]>
  519. * Added DataSetInferXmlSchemaTest.cs.
  520. * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is
  521. InferSchema, it should not load any data rows.
  522. * DataSetAssertion.cs : Added AssertDataSet() overroad that takes
  523. relation count.
  524. 2004-04-19 Atsushi Enomoto <[email protected]>
  525. * Added missing ChangeLog entry.
  526. * ConstraintCollectionTest.cs :
  527. Ignore some tests that should fail (They also fail under MS.NET).
  528. * DataSetReadXmlSchemaTest.cs :
  529. - Added SingleElementTreatmentDifference() and PrefixedTargetNS().
  530. - Modified UnusedComplexTypesInored() to make sure DataSetName is set.
  531. - Renamed DataSetElementCannotBeReferenced() to
  532. NestedReferenceNotAllowed().
  533. - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet()
  534. to test msdata:Locale.
  535. * DataSetTest.cs : Due to mcs bug #57200, csc does not allow
  536. System.Type.GetType(), so modified them all.
  537. 2004-04-16 Atsushi Enomoto <[email protected]>
  538. * DataSetAssertion.cs : Added AssertDataColumn().
  539. * DataSetReadXmlSchemaTest.cs : Added more strange cases.
  540. 2004-04-15 Umadevi S ([email protected])
  541. * ForeignKeyConstraintTest - constructor testing,
  542. * DataSet - test for Clone and Copy methods.
  543. 2004-04-15 Atsushi Enomoto <[email protected]>
  544. * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs.
  545. * DataSetReadXmlTest.cs : separate assertion methods into
  546. DataSetAssertion.cs. Added label argument to AssertDataTable.
  547. 2004-04-15 Atsushi Enomoto <[email protected]>
  548. * DataSetReadXmlTest.cs : Tests were incorrect. They should be done
  549. against new dataset. So just added another sequential read tests.
  550. 2004-04-14 Atsushi Enomoto <[email protected]>
  551. * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet).
  552. 2004-04-12 Atsushi Enomoto <[email protected]>
  553. * DataSetTest.cs : More path fix. Don't expect End of Line = "\n".
  554. It might be "\r\n" or else.
  555. 2004-04-09 Atsushi Enomoto <[email protected]>
  556. * DataColumnTest.cs,
  557. DataRowTest.cs,
  558. DataTableTest.cs : build fix: csc does not allow
  559. System.Type inside namespace MonoTests.System.Data.
  560. * DataSetTest.cs : path fix.
  561. * DataRelationTest.cs : path fix. Don't test error message: It should
  562. vary by message translations. Split tests and use ExpectedException.
  563. 2004-03-31 Juraj Skripsky <[email protected]>
  564. * DataColumnTest.cs : fixes here and there,
  565. make all tests pass on ms.net.
  566. 2004-03-29 Juraj Skripsky <[email protected]>
  567. * DataTableTest.cs : add test case for bug #55503,
  568. comment out meaningless test cases.
  569. 2004-01-21 Atsushi Enomoto <[email protected]>
  570. * Added TypedDataSetGeneratorTest.cs.
  571. 2003-12-18 Jackson Harper <[email protected]>
  572. * DataViewTest.cs: Add some tests for new methods.
  573. 2003-05-26 Ben Maurer <[email protected]>
  574. * DataViewTest.cs: Added new test from
  575. Patrick Kalkman
  576. 2003-05-13 Martin Willemoes Hansen <[email protected]>
  577. * All tests inherits from Assertion, and
  578. Assertion. prefixes removed
  579. 2003-04-05 Ville Palo <[email protected]>
  580. * DataTableTest.cs: little fix.
  581. 2003-03-27 Ville Palo <[email protected]>
  582. * UniqueConstraintTest.cs: some minor fixes.
  583. 2003-03-26 Ville Palo <[email protected]>
  584. * DataRowCollectionTest.cs: Tests for AutoIncrement
  585. 2003-03-25 Ville Palo <[email protected]>
  586. * DataTableTest.cs: Added test for PrimaryKey-property
  587. 2003-03-16 Ville Palo <[email protected]>
  588. * DataColumnCollectionTest.cs: little fix.
  589. 2003-03-16 Ville Palo <[email protected]>
  590. * DataColumnCollectionTest.cs: Typos
  591. 2003-03-16 Ville Palo <[email protected]>
  592. * DataSetTest.cs: Fixed line-ending problems
  593. 2003-03-06 Ville Palo <[email protected]>
  594. * DataTableTest.cs: More tests for Select ()
  595. 2003-02-28 Ville Palo <[email protected]>
  596. * DataColumnCollectionTest.cs: Added more tests.
  597. * DataRowCollectionTest.cs: Added more tests.
  598. 2003-04-02 Ville Palo <[email protected]>
  599. * DataColumnTest.cs: Added tests for Expression property
  600. 2003-03-02 Ville Palo <[email protected]>
  601. * DataTableTest.cs: More tests for Select
  602. 2003-31-01 Ville Palo <[email protected]>
  603. * DataTableTest.cs: Added more tests for Select (string) -method
  604. 2003-27-01 Ville Palo <[email protected]>
  605. * DataRelationTest.cs: Added more tests
  606. 2003-27-01 Ville Palo <[email protected]>
  607. * DataTableTest.cs: Added test for DataTable.Select ()
  608. 2003-24-01 Ville Palo <[email protected]>
  609. * UniqueConstraint.cs: More tests
  610. 2003-23-01 Ville Palo <[email protected]>
  611. * ForeignKeyConstraint.cs: More tests
  612. 2003-22-01 Ville Palo <[email protected]>
  613. * DataRelationTest.cs: More tests and little clean up.
  614. 2003-14-01 Ville Palo <[email protected]>
  615. * DataRelationTest.cs: Added more tests
  616. 2003-13-01 Ville Palo <[email protected]>
  617. * DataRelationTest.cs: Test class for DataRelation
  618. 2002-12-26 Ville Palo <[email protected]>
  619. * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method
  620. * DataSetTest.cs: Added more Xml-tests.
  621. 2002-12-17 Ville Palo <[email protected]>
  622. * region.xml:
  623. * store.xsd: new xmldoment and xmlschema for testing DataSet
  624. * DataSetTest.cs: Added some Xml-tests.
  625. * AllTests.cs: Added DataSetTest
  626. 2002-10-23 Nick Drochak <[email protected]>
  627. * ConstraintCollectionTest.cs (SetUp): Clear the constraints before
  628. each test.
  629. * ConstraintTest.cs: same
  630. * DataColumnTest.cs: Get exceptions straight. Some are thrown and some
  631. aren't
  632. 2002-10-22 Nick Drochak <[email protected]>
  633. * DataColumnTest.cs: Remove compiler warnings and use caught exception
  634. to report useful info.