copied mono-api-diff.cs from mono-2-2 branch so new patch can be applied and history...
[mono.git] / mcs / class / System.Data / Test / System.Data / ChangeLog
1 2010-01-21  Jonathan Pobst  <monkey@jpobst.com>
2
3         * DataTableTest2.cs: Mark PrimaryKey test as NotWorking.
4         Bug filed as 572722.
5
6 2009-10-13  Veerapuram Varadhan  <vvaradhan@novell.com>
7
8         * DataSetTest2.cs (Bug537229_BinFormatSerializer_Test): Added new.
9         
10 2009-09-26  Veerapuram Varadhan  <vvaradhan@novell.com>
11
12         * DataSetTest2.cs: Don't run test for Bug#536194 on 1.x
13         profile. Fixes 1.x test break.
14         
15 2009-09-26  Veerapuram Varadhan  <vvaradhan@novell.com>
16
17         * DataSetTypedDataSet.cs: Test for #427769.  Patch by 
18         John Lenz <jlenz2@math.uiuc.edu>.
19         
20 2009-09-24  Veerapuram Varadhan  <vvaradhan@novell.com>
21
22         * DataSetTest2.cs (MergeTest_SameDataSet_536194): Added new.
23        
24 2009-01-16  Atsushi Enomoto  <atsushi@ximian.com>
25
26         * DataColumnTest.cs : try a string comparison fix.
27
28 2008-12-30  Gert Driesen  <drieseng@users.sourceforge.net>
29
30         * DBConcurrencyExceptionTest.cs: Added .ctor and Row(Count) tests.
31
32 2008-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
33
34         * DataTableTest.cs: Allow NFIFromBug55978 test to pass when MONO_PATH
35         is not set.
36         * BinarySerializationTest.cs: Change culture for culture-sensitive
37         tests.
38         * DataColumnTest2.cs: Change culture for culture-sensitive tests.
39
40 2008-11-18  Raja R Harinath  <harinath@hurrynot.org>
41
42         * DataSetTest.cs (Bug420862): New test.
43
44 2008-09-16  brandin claar  <brandin.claar@gmail.com>
45
46         * BinarySerializationTest.cs (TestDefaultValues): New.
47         (TestEmptyTable): New.
48
49 2008-08-14  Gert Driesen  <drieseng@users.sourceforge.net>
50
51         * DataViewTest2.cs (DataViewManager): Check for reference equality
52         instead of using Equals to avoid test regression using more recent
53         versions of NUnit.
54
55 2008-08-14  Gert Driesen  <drieseng@users.sourceforge.net>
56
57         * DataTableTest2.cs: Added test for LoadDataRow with readonly columns.
58
59 2008-08-04  Raja R Harinath  <harinath@hurrynot.org>
60
61         * XmlDataReaderTest.cs (XmlLoadCustomTypesTest): Fix compile
62         error, there's no DataSet.Close ().
63
64 2008-07-30  Veerapuram Varadhan  <vvaradhan@novell.com>
65
66         * XmlDataReaderTest.cs: Added test for Bug#377146
67
68 2008-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
69
70         * XmlDataLoaderTest.cs: Use temporary file in TEMP dir instead of
71         creating file in source dir. Cleaned up test.
72         * DataTableTest3.cs
73         * DataTableTest4.cs
74         * DataTableTest5.cs: Use temporary file in TEMP dir instead of creating
75         file in source dir.
76         * TestFile3.xml, TestFile5.xml: Removed test output.
77
78 2008-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
79
80         * DataTableTest.cs
81         * DataTableTest2.cs
82         * DataTableTest3.cs
83         * DataTableTest4.cs
84         * DataTableTest5.cs: Code formatting (spaces to tabs, removed extra
85         spaces/tabs). Use typeof instead of Type.GetType. Ensure (File)Streams
86         are always closed. Improved exception tests.
87
88 2008-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
89
90         * DataRowTest2.cs: Improved int indexer test for setting value of
91         column to null/DBNull. Enabled indexer tests for setting column
92         value to null/DBNull.
93
94 2008-07-04  Gert Driesen  <drieseng@users.sourceforge.net>
95
96         * DataRelationTest.cs
97         * MissingPrimaryKeyExceptionTest.cs: Fixed line endings.
98
99 2008-07-04  Gert Driesen  <drieseng@users.sourceforge.net>
100
101         * ConstraintCollectionTest2.cs
102         * DataColumnTest2.cs
103         * DataRelationCollectionTest2.cs
104         * DataRowCollectionTest2.cs
105         * DataTableCollectionTest2.cs
106         * DataTableTest2.cs
107         * DataViewTest2.cs
108         * VersionNotFoundException.cs: Fixed line endings.
109
110 2008-07-04  Gert Driesen  <drieseng@users.sourceforge.net>
111
112         * DataColumnCollectionTest.cs: Added test for Add (String) with null
113         and zero-length column name.
114         * DataColumnCollectionTest2.cs: Added/improved indexer tests.
115         * DataRowTest2.cs: Added/improved indexer tests. Enabled indexer test
116         for null column name.
117
118 2008-07-03  Gert Driesen  <drieseng@users.sourceforge.net>
119
120         * DataRowTest2.cs: Added indexer tests.
121
122 2008-06-19  Atsushi Enomoto  <atsushi@ximian.com>
123
124         * TestMerge1.xml : new test file.
125         * DataSetTest2.cs : added test for Merge() to verify that it copies
126           constraints in DataRelation.
127
128 2008-06-18  Atsushi Enomoto  <atsushi@ximian.com>
129
130         * DataTableTest.cs : do not just copy [Ignore]d tests from DataSet
131           without [Ignore]. They won't pass.
132           Also, what is that TARGET_JVM use? It looks inconsistent.
133
134 2008-06-18  Atsushi Enomoto  <atsushi@ximian.com>
135
136         * DataSetInferXmlSchemaTest.cs: correction in code comment.
137
138 2008-06-17  Atsushi Enomoto  <atsushi@ximian.com>
139
140         * TestFile3.xml, TestFile5.xml : they do not match what should be
141           actually written and causes svn diff mess.
142
143 2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>
144
145         * DataColumnTest.cs : fixed Defaults3() case. After changing some
146           test lines I have messed net_1_0 profile results.
147
148 2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>
149
150         * DataTableTest.cs, DataTableReadWriteXmlTest.cs, DataSetTest.cs:
151           fixed couple of assertions that expect wrong results. Eliminated
152           English imperialism. Some other cosmetic fixes.
153
154 2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>
155
156         * DataViewTest2.cs DataColumnTest.cs DataSetTest2.cs
157           UniqueConstraintTest.cs DataRowCollectionTest.cs DataRowTest2.cs
158           DataColumnCollectionTest.cs DataRelationTest.cs
159           DataTableReaderTest.cs DataRowTest.cs :
160           Eliminate English imperialism. They fail on non-English .NET.
161
162 2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>
163
164         * DataTableTest3.cs : bang bang bang, close Stream before Assertion
165           fails and throws away the remaining code paths.
166
167 2008-06-13  Atsushi Enomoto  <atsushi@ximian.com>
168
169         * DataTableTest.cs, DataSetTest.cs
170           We could use default value as is, not in string form. This makes
171           comparison more strict.
172
173         * DataColumnTest.cs
174           Added test for non-DBNull case and changing DataType case.
175
176 2008-04-16  Veerapuram Varadhan <vvaradhan@novell.com>
177
178         * DataSetReadXmlTest.cs: Added tests for same parent/child table
179         name and id columns. 
180         
181 2008-02-04 Arina Itkes <arinai@mainsoft.com>
182
183         * DataTableTest5.cs: Removing of "Ignore" category
184           for tests on IXmlSerializable.ReadXml for empty DataTable.
185
186 2008-02-03 Arina Itkes <arinai@mainsoft.com>
187
188         * XmlExportOfTypedDataSetTest.cs: added test for exporting of
189           a generated typed DataSet and DataTable by a same XmlExporter.
190         
191 2008-01-28 Arina Itkes <arinai@mainsoft.com>
192
193         * DataTableTest5.cs: added tests for implemetation 
194         of IXmlSerializable.WriteXml in DataTable class.
195         
196 2007-11-14  Atushi Enomoto  <atsushi@ximian.com>
197
198         * DataSetTest.cs : added test for r89307 fix (it is for XmlSerializer
199           but needs to be in sys.data).
200         * MonkeyDataSet.cs : test support classes (generated by xsd).
201
202 2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
203
204         * DataColumnTest.cs: No longer derive from deprecated Assertion class.
205         Code formatting. Added test for DateTimeMode.
206
207 2007-08-06  Nagappan A  <anagappan@novell.com>
208
209         * DataTableTest.cs (Bug55978): In some cases this test case was
210         failing with Invalid Date format. So modified the testcase to use
211         invariant culture for DateTime.
212
213 2007-07-26  Nagappan A  <anagappan@novell.com>
214
215         * DataTableTest.cs (Bug82109): Should always parse the object of
216         type DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109.
217
218 2007-05-18  Chris Toshok  <toshok@ximian.com>
219
220         * DataViewTest.cs (DefaultColumnNameAddListChangedTest): new test
221         for figuring out the sorts of events raised between 1.1 and 2.0
222         when you add a column with the default name.
223
224 2007-02-23  Nagappan A  <anagappan@novell.com>
225
226         * DataRowTest2.cs (DataRowExpressionDefaultValueTest): Added new
227         test-case for bug # 80505.
228
229         * TrailingSpaceTest.cs: Added new test-case for bug # 79695.
230
231         * TestReadXml1.xml: Added new XML for bug # 80596.
232
233         * TestReadXmlSchema1.xml: Added new XML schema for bug # 80596.
234
235         * XmlDataLoaderTest.cs: Added new test-case for bug # 80596.
236
237         * XmlDataReaderTest.cs: Added new test-case for bug # 80596.
238
239 2007-02-20  Gert Driesen  <drieseng@users.sourceforge.net>
240
241         * DataSetReadXmlTest.cs: Enable test for bug #80048 on 2.0 profile.
242
243 2007-02-09  Nagappan A  <anagappan@novell.com>
244
245         * TestFile5.xml: Added new XML file required for tests.
246
247         * TestFile3.xml: Added new XML file required for tests.
248
249 2007-01-08  Nagappan A  <anagappan@novell.com>
250
251         * DataViewTest.cs: Fixed compilation warning.
252
253         * DataRowTest.cs: Fixed compilation warning.
254
255         * DataTableLoadRowTest.cs (LoadRowTestUpsert)
256         (LoadRowTestOverwriteChanges, LoadRowTestPreserveChanges): Added
257         more test conditions and also fixed compilation warnings.
258
259         * DataColumnCollectionTest.cs: Fixed compilation warning.
260
261         * DataSetInferXmlSchemaTest.cs: Fixed compilation warning.
262
263 2006-12-11  Chris Toshok  <toshok@ximian.com>
264
265         * DataViewTest.cs: new test for GetItemProperties being called on
266         a DataView without an associated DataTable.  we crash, but should
267         return an empty collection.
268
269 2006-12-08  Nagappan A  <anagappan@novell.com>
270
271         * DataTableTest3.cs, DataTableTest4.cs, DataSetTest2.cs: Updated
272         private method name from Test to Verify, as NUnit was reporting
273         API signature is invalid.
274
275 2006-12-07  Chris Toshok  <toshok@ximian.com>
276
277         * DataViewTest.cs: add unit test for parent/child relation
278         changes.
279
280 2006-12-07  Nagappan A  <anagappan@novell.com>
281
282         * DataTableTest3.cs, DataTableTest4.cs: Added new test-cases to test
283         ReadXml and WriteXml, provided by deepak_2603@yahoo.com. Added
284         NET_2_0 check.
285
286 2006-12-05  Raja R Harinath  <rharinath@novell.com>
287
288         * DataColumnCollectionTest.cs, DataRowCollectionTest.cs: Modernize.
289
290         * DataSetAssertion.cs: Don't derive from 'Assertion'.  Modernize.
291         * DataSetInferXmlSchemaTest.cs, DataSetReadXmlSchemaTest.cs,
292         DataSetReadXmlTest.cs, DataSetTest.cs, DataTableLoadRowTest.cs,
293         DataTableReaderTest.cs, DataTableTest.cs: Modernize.
294
295 2006-12-05  Nagappan A  <anagappan@novell.com>
296
297         * DataSetReadXmlTest.cs (ColumnOrder, XmlSpace): Modified
298         AssertEquals to NUnit.Framework.Assert.AreEqual.
299
300         * DataTableTest.cs (ReadWriteXmlSchema_ByFileName): Fixed Not
301         Working test case and made it working.
302
303         * DataColumnCollectionTest.cs (CaseSensitiveIndexOfTest): To test
304         case sensitive column name with IndexOf member function.
305
306 2006-11-28  Nagappan A  <anagappan@novell.com>
307
308         * DataTableTest.cs (TestWriteXmlSchema1): Modified the expected
309         output same as MS.NET 2.0 output.
310         (TestWriteXmlSchema2, TestWriteXmlSchema3): Modified the expected
311         output same as MS.NET 2.0 output.
312         (WriteXmlSchema, WriteXmlSchema2, WriteXmlSchema3): Updated the tests
313         to work. Removed NotWorking attribute.
314         (WriteXmlSchema4, WriteXmlSchema5, WriteXmlSchema6): Updated the tests
315         to work. Removed NotWorking attribute.
316         (WriteXmlSchema_Relations_ForeignKeys): Updated the tests to
317         work. Removed NotWorking attribute.
318         (ReadWriteXmlSchema_2, ReadWriteXmlSchemaExp_NoTableName): Updated
319         the tests to work. Removed NotWorking attribute.
320         (ReadWriteXmlSchemaExp_NoFileName): Added new tests.
321
322         * DataSetTest.cs: Updated the tests to work with 2.0
323         profile. Expected 2.0 and 1.0 outputs are different with respect
324         to XML Schema.
325
326         * DataRowCollectionTest.cs (IndexOf): API is implemented and so
327         removed NotWorking attribute.
328         (IndexOfTest): Added new test to test IndexOf API.
329
330 2006-11-26  Gert Driesen  <drieseng@users.sourceforge.net>
331
332         * DataSetReadXmlTest.cs: Added NotWorking test for bug #80048.
333
334 2006-11-26  Gert Driesen  <drieseng@users.sourceforge.net>
335
336         * DataSetReadXmlTest.cs: Added NotWorking test for bug #80045.
337
338 2006-11-21  Nagappan A  <anagappan@novell.com>
339
340         * DataViewTest.cs (BeginInit2): Checks for the data view public
341         event Initialized.
342
343         * DataSetTest.cs (CreateDataReader1, CreateDataReader2,
344         CreateDataReader3, Load_Basic, Load_TableConflictT,
345         Load_TableConflictT, Load_TableConflictF, Load_TableUnknown,
346         Load_StringsAsc, Load_StringsDesc, Load_StringsNew,
347         Load_StringsNewMerge): Removed 'NotWorking' attribute and made the
348         testcase to work.
349
350         * DataSetTest2.cs (LoadTest1, LoadTest2): Implemented functions to
351         test DataSet.Load
352
353 2006-11-15  Nagappan A  <anagappan@novell.com>
354
355         * DataTableTest.cs (NewRowAddedTest): Checks for the DataTable
356         TableNewRow added event raise.
357         (ClearTest): Checks for the table clearning event fired on
358         clearing a table.
359         (OnTableClearing, OnTableNewRowAdded): Implemented new event
360         handler functions.
361         (TestWriteXmlSchema1): Test WriteXmlSchema on a DataTable without
362         associating a DataSet.
363         (TestWriteXmlSchema2): Test WriteXmlSchema on a DataTable after
364         associating a DataSet, but without hierarchy.
365         (TestWriteXmlSchema3): Test WriteXmlSchema on a DataTable after
366         associating a DataSet, with hierarchy.
367         (TableInitializedEventTest[1234]): Tests different TableInitialized
368         event generation.
369         * BinarySerializationTest.cs: Added new file to test
370         BinarySerialization implementation.
371
372 2006-11-24  Konstantin Triger <kostat@mainsoft.com>
373
374         * DataColumnTest.cs: Added test for DataColunm.AllowDBNull
375         * DataTableTest.cs: removed fixed NotWorkings
376
377 2006-10-24  Hagit Yidov <hagity@mainsoft.com>
378
379         * DataTableReadXmlSchemaTest.cs : More tests for ReadXmlSchema()
380
381 2006-10-12  Hagit Yidov <hagity@mainsoft.com>
382
383         * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema().
384 (Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd)
385
386 2006-10-22  Gert Driesen  <drieseng@users.sourceforge.net>
387
388         * ForeignKeyConstraintTest2.cs: Added test for bug #79689.
389
390 2006-10-12  Hagit Yidov <hagity@mainsoft.com>
391
392         * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema().
393 (Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd)
394
395 2006-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
396
397         * DataRelationTest2.cs: Enabled test for bug #79233.
398
399 2006-10-12  Hagit Yidov <hagity@mainsoft.com>
400
401         * DataSetTest.cs : added tests for Load().
402         * DataTableTest.cs : added more tests for Load() and added LoadDataRow().
403
404 2006-10-06  Patrick Earl <mono@patearl.net>
405
406         * DataTableReadWriteXml.cs: Added new tests for the DataTable's
407         ReadXml and WriteXml methods.  These tests assume proper
408         functioning of the DataSet ReadXml and WriteXml methods.
409
410 2006-10-03  Hagit Yidov <hagity@mainsoft.com>
411
412         * DataRowCollectionTest.cs : added tests for IndexOf().
413         * DataSetTest.cs : added tests for CreateDataReader().
414         * DataTableTest.cs : added tests for CreateDataReader() and for Load().
415
416 2006-09-18  Boris Kirzner <borisk@mainsoft.com>
417
418         * DataViewTest.cs : fix compilation error.
419
420 2006-09-17  Boris Kirzner <borisk@mainsoft.com>
421
422         * DataViewTest.cs : marked not wroker test for TARGET_JVM.
423         * DataSetTest.cs : marked not working net_2_0 tests.
424
425 2006-08-31  Gert Driesen <drieseng@users.sourceforge.net>
426
427         * DataRelationTest2.cs: Added test for bug #79233, currently marked
428         NotWorking. Set eol-style to native.
429
430 2006-08-31  Gert Driesen <drieseng@users.sourceforge.net>
431
432         * DataRowTest2.cs: Added test for bug #78885. Fixed line endings.
433         Set eol-style to native.
434
435 2006-07-25  Nagappan A <anagappan@novell.com>
436
437         * DataViewTest2.cs (AcceptChanges, ClearTable): Test case to
438         verify list changed event on table AcceptChanges and test case to
439         verify data table count is zero on table Clear. Fixes bug
440         78610. Thanks to Itai Bar-Haim <itaibh@gmail.com> for the
441         testcases.
442
443 2006-07-20  Senganal T <tsenganal@novell.com>
444
445         * DataSetTest2.cs : Test exception is not raised when 
446         missingschemaaction is set to ignore. 
447         Thanks to Deepak Kr Valechha for the testcase
448
449 2006-07-17  Senganal T <tsenganal@novell.com>
450
451         * DataViewTest2.cs :
452                 - Tests for ToTable overloads
453                 - Test for Equals method
454                 - Tests to check for the Sort, RowFilter values when
455                 DataView is created and when Table is set.
456         * DataViewTest_IBindingList.cs :
457                 - Ensure tests do not depend on the order of
458                 execution.
459         * DataViewTest_IBindingListView.cs : New
460                 - Tests for IBindingListView interface methods
461
462 2006-07-15  Senganal T <tsenganal@novell.com>
463
464         * DataTableCollection.cs : Tests for IndexOf, Contains,
465         Add, Remove methods
466
467 2006-07-14  Senganal T <tsenganal@novell.com>
468
469         * DataColumnTest2.cs : Test for SetOrdinal 
470
471 2006-07-14  Senganal T <tsenganal@novell.com>
472
473         * DataRelationTest2.cs
474         * ForeignKeyConstraintTest2.cs
475         * DataColumnTest2.cs
476                 Tests for DateTimeMode property
477         * DataTableTest2.cs
478                 Tests for Merge Methods
479
480 2006-07-13  Senganal T <tsenganal@novell.com>
481
482         * DataSetTest2.cs : Test for bug #78842
483
484 2006-07-12  Senganal T <tsenganal@novell.com>
485
486         * ConstraintCollectionTest2.cs : Test Remove behavior.
487
488 2006-07-12  Senganal T <tsenganal@novell.com>
489
490         * DataSetTest2.cs : Added test to check ReadXml of a Diffgram
491         when part/whole of schema is missing on the dataset. Currently if
492         schema is missing we run into an infinite loop.
493
494 2006-07-11  Senganal T <tsenganal@novell.com>
495         
496         * DataSetTest2.cs : Added tests for DataSet.WriteXmlSchema and 
497         ReadXmlSchema methods to test nested schemas. 
498         Also tests for bug #78810.
499
500 2006-06-30  Senganal T <tsenganal@novell.com>
501
502         * DataRowTest2.cs : Added tests for new 2.0 methods in DataRow
503
504 2006-06-28  Senganal T <tsenganal@novell.com>
505
506         * DataSetTest2.cs :  Removed ReadXml_Strm, ReadXml_Strg
507         ReadXml_ByTextReader, ReadXml_ByXmlReader : 
508                 Temporarily removed as these are failing, in a different 
509                 timezone, due to bug in DateTime.
510
511 2006-06-27  Senganal T <tsenganal@novell.com>
512
513         * DataTableReaderTest.cs :
514                 - Tests for Schema verification.
515                 - Test if GetName returns the ColumnName.
516                 - Tests for Provider Specific types/values
517                 - Tests for GetChars 
518                 - Test if Schema changes are caught and appropriate errors
519                 are raised.
520                 
521 2006-06-15  Senganal T <tsenganal@novell.com>
522
523         * DataTableTest2.cs :
524                 - Test if the Sort Order is correct when Sort String is not
525                 explicitly set.
526                 - Test if EvaluateException is raised if filter is not a
527                 boolean expression.
528                 - Test if expression is evaluated corrected when the filter 
529                 is a boolean column.
530
531 2006-06-15  Senganal T <tsenganal@novell.com>
532
533         * DataSetTest2.cs : Test the behavior of EnforceConstraints 
534         * DataViewTest_IBindingList.cs : Test to ensure the correct index is 
535         used for comparision
536         * DataRowTest2.cs : Test to ensure the RowErrors and ColumnErrors are
537         filled correctly.
538
539 2006-05-31  Senganal T <tsenganal@novell.com>
540
541         * DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5.
542         Patch from Deepak Kr Velachha   
543
544 2006-05-31  Senganal T <tsenganal@novell.com>
545
546         * DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs:
547                 Cleanup NotWorking testcases
548
549 2006-05-02  Senganal T <tsenganal@novell.com>
550
551         * DataColumnTest2.cs : Test if IsNull (expr1,expr2) is parsed
552         correctly and if expr2 is returned when expr1 evaluates to null 
553
554 2006-04-21  Senganal T <tsenganal@novell.com>
555
556         * DataTableTest2.cs : Test Duplicate values are handled appropriatly
557         during table loading ( BeginLoadData , EndLoadData). Test LoadDataRow
558         behaves appropriately if called outside BeginLoadData,EndLoadData.
559
560 2006-04-19  Senganal T <tsenganal@novell.com>
561
562         * DataSetTest2.cs : Test if ConstraintName with whitespace is saved
563         correctly.
564
565 2006-03-25  Senganal T <tsenganal@novell.com>
566         
567         * DataTableTest.cs :  Fixed NotWorkingTest
568
569 2006-03-23  Senganal T <tsenganal@novell.com>
570
571         * DataTableTest2.cs :
572                 - Ensure duplicate rows are merged when using LoadDataRow
573         * DataRowCollectionTest2.cs :
574                 - Ensure row can be searched using Find (), when added using LoadDataRow
575
576 2006-03-22  Senganal T <tsenganal@novell.com>
577
578         * DataColumnTest2.cs :
579         * ConstraintCollectionTest2.cs :
580                 - Ensure Constraints are correctly added/removed when Unique
581                 property is modified.
582                 - Ensure PrimaryKeyConstraint cannot be removed using Remove ()
583                 - Ensure DataColumn's Unique Propery is modifed when adding/removing constraint 
584
585 2006-03-20  Senganal T <tsenganal@novell.com>
586
587         * DataSetTest2.cs
588                 - Added testcases for issues in Merge,Copy
589         * ConstraintCollectionTest2.cs
590                 - Added testcases for issues in Add , IndexOf
591
592 2006-03-19      Boris Kirzner <borisk@mainsoft.com>
593         
594         * ConstraintCollectionTest2.cs, DataColumnCollectionTest.cs, 
595         DataRowCollectionTest.cs, DataTableCollectionTest.cs: ifdef code that is not 
596         supposed to work in TARGET_JVM by now.
597
598 2006-03-09  Senganal T  <tsenganal@novell.com>
599         
600         * DataRowCollectionTest2.cs :
601         * DataTableTest2.cs : 
602                 - Fixed NotWorking tests.
603
604 2006-03-07  Senganal T  <tsenganal@novell.com>
605
606         * DataRowCollectionTest2.cs :
607         * DataTableTest2.cs :
608                 - Added failing testcases as NotWorking tests.
609
610 2006-03-05  Senganal T  <tsenganal@novell.com>
611  
612         * DataSetTest2.cs
613         * ConstraintCollectionTest2.cs
614         * DataViewTest.cs
615         * DataRelationTest.cs
616                 Added testcases for BeginInit and EndInit methods
617
618 2006-02-24  Senganal T  <tsenganal@novell.com>
619  
620         * ConstraintCollectionTest2.cs : added testcase for #77630
621  
622 2006-02-22  Senganal T  <tsenganal@novell.com>
623
624         * DataRowCollectionTest2.cs : Check if index is maintained for row on calling RejectChanges. 
625         * DataTableTest2.cs : Check if data is loaded and merged (if key exists) correctly.
626         * ForeignKeyConstraintTest.cs : Check if a ParentColumn value can be modified
627                 when the row is in 'Added' State. Also, check if child col values are
628                 updated correctly.
629
630 2006-02-16  Senganal T  <tsenganal@novell.com>
631
632         * DataSetTest2.cs :
633                 - WriteXmlSchema_ForeignKeyConstraint : testcase for bug #77557
634                 - WriteXmlSchema_RelationAnnotation :
635                 - WriteXmlSchema_Relations_ForeignKeys :
636                         ensure Relations and ForeignKeyConstraints are written and read correctly.
637         * DataSetReadXmlSchema.cs :
638                 - ReadConstraints :
639                         verify reading a foreignkeyconstraint doesent create a relation.
640                 - ReadAnnotatedRelations_MultipleColumns :
641                         verify multiple columns are read correctly if part of annotated relation.
642
643 2006-02-11  Senganal T  <tsenganal@novell.com>
644
645         * DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols.
646         * DataTableTest2.cs : added testcases for bug #77404
647
648 2006-02-03  Senganal T  <tsenganal@novell.com>
649
650         * DataTableCollectionTest2.cs,EvaluateExceptionTest.cs,
651         DataColumnTest.cs,DataRowViewTest.cs,DataRowCollectionTest2.cs,
652         DataTableTest2.cs,DataTableTest.cs,DataColumnCollectionTest2.cs,
653         DataColumnCollectionTest.cs,DataViewTest.cs,DataColumnTest2.cs
654                 - Removed 'NotWorking' attributes for the testcases fixed
655                 - Added few new testcases
656
657 2006-01-17  Senganal T  <tsenganal@novell.com>
658
659         * DataRowTest2.cs : added testcase for bug #77267
660
661 2006-01-16 Boris Kirzner <borisk@mainsoft.com>
662         * DataColumnCollectionTest2.cs: added test case for index update on 
663         column removal
664
665 2006-01-16  Atsushi Enomoto  <atsushi@ximian.com>
666
667         * TypedDataSetGeneratorTest.cs : added test for bug #77248, but we
668           cannot enable it since it depends on mcs "installed".
669
670 2006-01-10 Senganal T <tsenganal@novell.com>
671         * DataViewTest2.cs 
672                 - Added testcase for bug #77188
673
674 2006-01-06 Senganal T <tsenganal@novell.com>
675         * DataColumnTest.cs
676         * DataColumnCollectionTest.cs
677                 - Added couple of tests for Expression Columns.
678
679 2006-01-03 Senganal T <tsenganal@novell.com>
680         * DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml
681         to make sure the testcases pass 
682
683 2006-01-03 Senganal T <tsenganal@novell.com>
684         *DataViewTest.cs : added testcases for bug #77104
685
686 2006-01-02 Boris Kirzner <borisk@mainsoft.com>
687         * DataTableCollectionTest2.cs, DataColumnTest2.cs,
688         DataViewTest2.cs, DataRowCollectionTest2.cs, DataTableTest2.cs,
689         DataRelationCollectionTest2.cs, ForeignKeyConstraintTest2.cs,
690         DataSetTest2.cs, ConstraintCollectionTest2.cs, DataRowTest2.cs,
691         DataColumnCollectionTest2.cs: new tests from Mainsoft repository.
692         * DataSetTypedDataSetTest.cs, VersionNotFoundException.cs,
693         MissingPrimaryKeyExceptionTest.cs: added files with new tests.
694         * TypedDataSet.xml - new xml file (for TypeDataSetTest.cs).
695
696 2005-12-20 Senganal T <tsenganal@novell.com>
697         * DataColumnTest.cs : added testcase for #77025
698         
699 2005-12-15 Konstantin Triger <kostat@mainsoft.com>
700
701         * DataTableTest.cs: added SelectRowState test.
702
703 2005-12-07 Boris Kirzner <borisk@mainsoft.com>
704         * DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM.
705
706 2005-11-30 Konstantin Triger <kostat@mainsoft.com>
707
708         * DataColumnTest.cs: Added ExpressionSubstringlimits.
709
710 2005-11-11 Senganal T <tsenganal@novell.com>
711
712         * DataSetTest2.cs : Added a testcase for bug#76517 
713
714 2005-10-24  Konstantin Triger <kostat@mainsoft.com>
715
716         * DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest)
717
718 2005-10-21  Senganal T <tsenganal@novell.com>
719
720         * DataTableTest2.cs : addded test for #76213
721
722 2005-10-20  Atsushi Enomoto  <atsushi@ximian.com>
723
724         * DataSetTest.cs : added test for #76480.
725
726 2005-10-14  Sureshkumar T  <tsureshkumar@novell.com>
727
728         * DataViewTest_IBindingList.cs (FindTest): mark working. According
729         to printed DataView, the index returned is correct.
730
731 2005-10-11  Sureshkumar T  <tsureshkumar@novell.com>
732
733         * DataViewTest_IBindingList.cs: Added test cases for IBindingList
734         implementation by DataView. This is used by DataGrid control.
735
736 2005-09-20  Sureshkumar T  <tsureshkumar@novell.com>
737
738         * DataViewTest.cs: Added a case for Sort to accept columns with
739         '[' & ']'.
740         (SortTests): Added cases for sorting order. TestCase from Marc
741
742 2005-08-02  Sureshkumar T  <tsureshkumar@novell.com>
743
744         * DataTableTest.cs: Select (): added a case for apos escaping.
745
746 2005-08-02 Boris Kirzner <borisk@mainsoft.com>
747         * DataSetTest2.cs: added test case for ReadXmlSchema with relations and 
748         keys.
749
750 2005-07-21  Sureshkumar T  <tsureshkumar@novell.com>
751
752         * ForeignKeyConstraintTest.cs: added tests when adding fk
753         constraints with existing rows.
754         
755 2005-07-21 Boris Kirzner <borisk@mainsoft.com>
756         * DataRowTest2.cs - Added RowError testcases.
757
758 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
759
760         * ConstraintExceptionTest.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
761         * DataRelationTest2.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
762
763 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
764
765         * DeletedRowInaccessibleExceptionTest: Added file
766         * DuplicateNameExceptionTest: Added file
767         * ConstraintExceptionTest: Added file
768         * EvaluateExceptionTest: Added file
769         * InRowChangingEventExceptionTest: Added file
770         * InvalidConstraintExceptionTest: Added file
771         * NoNullAllowedExceptionTest: Added file
772         * ReadOnlyExceptionTest: Added file
773         * SyntaxErrorExceptionTest: Added file
774         * RowNotInTableExceptionTest: Added file
775
776 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
777
778         * DataRelationTest2.cs: Added file
779         * DataRowTest2.cs: Added file
780         * DataRowCollectionTest2.cs: Added file
781         * DataRowViewTest2.cs: Added file
782         * DataTableCollectionTest2.cs: Added file
783         * DataTableTest2.cs: Added file
784         * DataViewTest2.cs: Added file
785         * ForeignKeyConstraintTest2.cs: Added file
786         * UniqueConstraintTest2.cs: Added file
787
788 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
789
790         * DataRelationCollectionTest2.cs: Added file
791
792 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
793
794         * DataColumnTest2.cs: Added file
795
796 2005-07-08  Sureshkumar T  <tsureshkumar@novell.com>
797
798         * DataTableLoadRowTest.cs: Added tests for event handling.
799         PreserveChangesTest: Added few more tests.
800
801 2005-06-30  Eyal Alalouf  <eyala@mainsoft.com>
802
803         * DataColumnCollectionTest2.cs: Added file
804
805 2005-06-29  Ben Maurer  <bmaurer@ximian.com>
806
807         * DataTableTest.cs: Add Gonz's test from corlib that should be here.
808
809 2005-06-29  Atsushi Enomoto  <atsushi@ximian.com>
810
811         * DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")]
812
813 2005-06-15  Sureshkumar T  <tsureshkumar@novell.com>
814
815         * DataSetTest.cs: added a test case for DataSet changes cascading
816         to child tables. test case idea from george.barbarosie@gmail.com
817         (George Barbarosie) in bug #75226.
818
819 2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>
820
821         * DataSetTest.cs : quick build fix.
822
823 2005-06-14  Sureshkumar T  <tsureshkumar@novell.com>
824
825         * DataSetTest.cs: Added test case for GetChanges method.
826
827 2005-06-10  Atsushi Enomoto  <atsushi@ximian.com>
828
829         * DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not
830           working and it takes so much time (downloading), so just disable it.
831
832 2005-06-02  Atsushi Enomoto  <atsushi@ximian.com>
833
834         * DataSetReadXmlSchemaTest.cs : testcase for bug #75121.
835
836 2005-05-29  Eyal Alaluf <eyala@mainsoft.com>
837         * ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests.
838
839 2005-05-25  Sureshkumar T  <tsureshkumar@novell.com>
840
841         * DataTableLoadRowTest.cs: Added  additional cases for
842         AutoIncrementTest to gauge any side effect with auto
843         incrementing in case of upsert.
844
845 2005-05-20  Sureshkumar T  <tsureshkumar@novell.com>
846
847         * DataRowCollectionTest.cs: Added a test to check Rows.Add (values
848         []) with null in the collection.
849
850 2005-05-11  Sureshkumar T  <tsureshkumar@novell.com>
851
852         * DataTableTest.cs: revamped tests for ImportRow method. Checks
853         for all rowstates and pk violation of importing a deleted record.
854
855 2005-05-05  Sureshkumar T  <tsureshkumar@novell.com>
856
857         * DataTableReaderTest.cs: Added a test to check when deleting the
858         first row.
859
860 2005-05-04  Sureshkumar T  <tsureshkumar@novell.com>
861
862         * DataTableReaderTest.cs:
863         - reader.close in finally in all test cases.
864         - Added tests to check scenarios when the datasource is
865         modified/deleted/added.
866         - Added tests to check when the datatable is cleared.
867
868         * DataTableTest.cs: 
869         - Added a test for DataTable. Should clear rows from indexes as
870         well. Simplified table creation for ClearReset test.
871         - Added a test to check whether Commit RowChanging & RowChanged
872         event is fired.
873         - ClearTest () : added case for checking whether TableCleared
874         event is fired.
875
876 2005-04-29  Sureshkumar T  <tsureshkumar@novell.com>
877
878         * DataTableReaderTest.cs: Added few more tests.
879
880 2005-04-27  Sureshkumar T  <tsureshkumar@novell.com>
881
882         * DataTableReaderTest.cs: Added Tests for DataTableReader class.
883
884 2005-04-22  Sureshkumar T  <tsureshkumar@novell.com>
885
886         * DataTableLoadRowTest.cs: Added. A test case for testing
887         LoadDataRow method of DataTable. This tests for various
888         possiblities of row state and loadoption.
889
890 2005-04-19  Atsushi Enomoto  <atsushi@ximian.com>
891
892         * DataViewTest.cs : added more RowStateFilter test (bug #74650).
893
894 2005-04-17  Atsushi Enomoto  <atsushi@ximian.com>
895
896         * DataViewTest.cs : added more test for Delete() based on bug #74631.
897
898 2005-02-25  Atsushi Enomoto  <atsushi@ximian.com>
899
900         * DataColumnTest.cs : added testcase for setting negative value on
901           DataColumn whose mapping is SimpleContent.
902
903 2005-02-15  Atsushi Enomoto  <atsushi@ximian.com>
904
905         * DataSetAssertion.cs : don't exclude those attribute whose namespace
906           URI is not empty from sort target.
907         * DataSetTest.cs : removed GetNormalizedSchema() dependency from some
908           tests (i.e. DataSet now emits more MS-closer schemas).
909         * DataViewTest.cs : implemented test for RowFilter.
910
911 2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>
912
913         * DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking.
914           It is impossible to fix (see code comment).
915
916 2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>
917
918         * DataSetTest.cs : Fixed strict type name under .NET 2.0.
919
920 2005-02-03  Sureshkumar T  <tsureshkumar@novell.com>
921
922         * ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono.
923         ms.net does not allow fkc.Table. LAMESPEC.
924
925 2005-02-03  Atsushi Enomoto  <atsushi@ximian.com>
926
927         * DataViewManagerTest.cs : (Ctor) okay, #7 is silly test.
928
929 2005-02-02  Sureshkumar T  <tsureshkumar@novell.com>
930
931         * DataTableTest.cs: ClearReset (): added valid error messages.
932
933 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
934
935         * DataViewManagerTest.cs : new file.
936
937 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
938
939         * DataViewTest.cs : Enable ComplexEventSequence1().
940           - Right now don't test ApplyDefaultSort event.
941           - Also row order between identical values depends on implementation.
942
943 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
944
945         * DataViewTest.cs : added practical event handling tests (though
946           NotWorking since it is still not complete).
947
948 2005-02-01  Atsushi Enomoto  <atsushi@ximian.com>
949
950         * DataTableTest.cs : added RowChanging event test.
951         * DataViewTest.cs : make sure to clear event args.
952
953 2005-01-31  Sureshkumar T  <tsureshkumar@novell.com>
954
955         * DataRowTest.cs: Added case for SetparentRow: create
956         DataRelations with createConstraints=false.  part of the test case
957         by Ankit Jain.
958         
959 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
960
961         * DataRowViewTest.cs : added RowVersion1() test.
962
963 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
964
965         * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests.
966
967 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
968
969         * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now.
970
971 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
972
973         * DataTableTest.cs : added tests for primary key constraint check
974           (not working right now).
975
976 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
977
978         * UniqueConstraintTest.cs : added DBNullAllowed().
979
980 2005-01-27  Atsushi Enomoto  <atsushi@ximian.com>
981
982         * DataViewTest.cs : added test for ListChanged.
983         * DataRowViewTest.cs : (ItemException) fixed test. It is now working.
984
985 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
986
987         * DataTableTest.cs : finally run-test-ondotnet passes (i.e.
988           fixed incompatibility).
989
990 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
991
992         * DataViewTest.cs : With a tiny fix, removed NotDotNet.
993
994 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
995
996         * DataRowTest.cs : added DetachedRowItemException().
997         * DataSetTest.cs : WriteXmlSchema7() is now NotWorking.
998
999 2005-01-25  Sureshkumar T  <tsureshkumar@novell.com>
1000
1001         * DataTableTest.cs: added test case for checking ImportRow when
1002         the row state is detached. Test case by Ankit Jain.
1003
1004 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
1005
1006         * DataRowViewTest.cs : added IsEdit tests and Item tess (not working).
1007
1008 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
1009
1010         * DataRowViewTest.cs : added new file.
1011
1012 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
1013
1014         * DataSetReadXmlSchemaTest.cs : test labels were ambiguous.
1015         * DataViewTest.cs : indentation was heavily broken.
1016
1017 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
1018
1019         * DataColumnTest.cs : Added SetMaxLength().
1020
1021 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
1022
1023         * store2.xsd, store3.xsd, store4.xsd : Added.
1024         * DataSetTest.cs :
1025           Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema()
1026           for now. See the details in the code.
1027
1028 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
1029
1030         * DataRowTest.cs : more test for Current -> Default, test for 
1031           VersionNotFound, and test for InvalidConstraint on GetChildRows().
1032           Patch by Ankit Jain.
1033
1034 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
1035
1036         * DataRowTest.cs : Test if Default is used to check state of the row
1037           instead of Detached. Patch by Ankit Jain.
1038
1039 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
1040
1041         * DataSetTest.cs : added CloneCopy2().
1042
1043 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
1044
1045         * DataSetTest.cs : use more normalized schema comparison.
1046
1047 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
1048
1049         * DataSetTest.cs,
1050           DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual
1051           sorting using dom  so that it can ignore XmlSerializer difference.
1052           Added some new assertion methods.
1053
1054 2005-01-19  Atsushi Enomoto  <atsushi@ximian.com>
1055
1056         * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest.
1057           Let's not output to Console.
1058
1059 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
1060
1061         * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1.
1062           FindRows() is still not implemented, so marked as [Ignore].
1063
1064 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
1065
1066         * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1.
1067           Design time ctor() needs more love.
1068         * DataRelationCollectionTest.cs,
1069           DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1.
1070           When index is out of range, IndexOutOfRangeException is thrown.
1071           DataRelationCollectionTest.AddException1() was invalid.
1072
1073 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
1074
1075         * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does
1076           not fill Table property even after EndInit().
1077         * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException 
1078           is missing.
1079         * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for
1080           run-test-ondotnet and run-test.
1081
1082 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
1083
1084         * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass
1085           on run-test-ondotnet. Removed extraneous Console output.
1086           modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6()
1087           to use xmlserializer-based comparison.
1088           Fixed SerializeDataSet() to use ordinal MS result (it's not simple
1089           to compare results unless we have another WriteXmlSchema() 
1090           implementation.)
1091
1092 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
1093
1094         * DataSetAssertion.cs : forgot one required update for refreshed tests.
1095
1096 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
1097
1098         * DataSetReadXmlSchemaTest.cs : added test for bug #58744.
1099         * DataSetReadXmlTest.cs : Added NameConflictDSAndTable().
1100         * DataSetTest.cs :
1101           Now use XmlSerializer based output, to avoid silly attribute order in
1102           OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(),
1103           ReadWriteXmlSchema() and WriteDifferentNamespaceSchema().
1104           Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(),
1105           ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(),
1106           WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(),
1107           WriteXmlExtendedProperties() and WriteXmlModeSchema().
1108
1109 2004-10-14 Umadevi S <sumadevi@novell.com>
1110         * DataTableTest.cs : added testcase for subclass clone
1111
1112 2004-10-14 Umadevi S <sumadevi@novell.com>
1113         * DataSetTest.cs : added testcase to check subclass clone
1114
1115 2004-10-12  Atsushi Enomoto  <atsushi@ximian.com>
1116
1117         * DataSetTest.cs : now xs:schema contains xmlns="".
1118
1119 2004-09-24 Umadevi S <sumadevi@novell.com>
1120         * DataRowTest.cs : Added a test for EnforceConstraints with relations defined.
1121
1122 2004-09-24  Sureshkumar T  <tsureshkumar@novell.com>
1123
1124         * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not
1125         throw any exception and should override constraints.
1126
1127 2004-09-19  Sureshkumar T <tsureshkumar@novell.com>
1128         * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet
1129
1130 2004-08-24  Nick Drochak <ndrochak@ieee.org>
1131         * DataViewTest.cs : Fixed compile with csc
1132
1133 2004-08-18 Umadevi S <sumadevi@novell.com>
1134         * DataViewTest.cs : Revamped to get Event handling tested
1135         Thanks to Punit Todi for his contribution towards the test cases
1136
1137 2004-06-23 Umadevi S <sumadevi@novell.com>
1138         * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications
1139
1140 2004-06-23 Umadevi S  <sumadevi@novell.com>
1141         * DataRelationTest.cs : Corrected AddRelation testcases
1142
1143 2004-06-23 Umadevi S <sumadevi@novell.com>
1144         * ConstraintCollectionTest.cs : Corrected AddRange testcases
1145
1146 2004-06-20  Atsushi Enomoto <atsushi@ximian.com>
1147
1148         * DataTableCollectionTest.cs : Added test for DataSet and Namespace
1149           adjustment.
1150
1151 2004-06-18  Atsushi Enomoto <atsushi@ximian.com>
1152
1153         * TypedDataSetGeneratorTest.cs : [TestFixture] was missing.
1154
1155 2004-06-15  Atsushi Enomoto <atsushi@ximian.com>
1156
1157         * DataSetTest.cs : Added regression for #53959.
1158
1159 2004-05-31  Atsushi Enomoto <atsushi@ximian.com>
1160
1161         * DataTableTest.cs : Added test for serialization by Boris Kirzner.
1162         * DataSetInferXmlSchemaTest.cs : Added test for schema element skip
1163            by Boris Kirzner.
1164
1165 2004-05-27  Nick Drochak <ndrochak@ieee.org>
1166
1167         * DataRelationCollectionTest.cs: Fixed build when using csc.
1168
1169 2004-05-27 Umadevi S <sumadevi@novell.com>
1170         * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest
1171
1172 2004-05-26  Umadevi S <sumadevi@novell.com>
1173         * Added files DataTableCollectionTest and DataRelationCollectionTest
1174
1175 2004-05-19  Atsushi Enomoto <atsushi@ximian.com>
1176
1177         * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted
1178           constraints and parent keys.
1179
1180 2004-05-18  Atsushi Enomoto <atsushi@ximian.com>
1181
1182         * DataSetTest.cs : Converted CRLF to LF for line ending comparison.
1183           (and added copyright line.)
1184
1185 2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
1186
1187         * DataSetTest.cs : Added WriteXmlEncodedXml() test.
1188
1189 2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
1190
1191         * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test
1192           value is -1.
1193         * DataSetInferXmlSchemaTest.cs,
1194           DataSetReadXmlSchemaTest.cs  : Enabled Ordinal check again, as long
1195           as working. Added IgnoredNamespaces() to inferxmlschema test.
1196
1197 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
1198
1199         * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two
1200           simple repeatable elements).
1201
1202 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
1203
1204         * DataSetTest.cs,
1205           DataSetReadXmlTest.cs,
1206           DataSetReadXmlSchemaTest.cs,
1207           DataSetInferXmlSchemaTest.cs,
1208           DataSetAssertion.cs : AssertDataTable() now checks Constraint count
1209           and ParentKey length.
1210
1211 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
1212
1213         * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable
1214           simple element) and test013.xsd (reference to global element;
1215           currently failing).
1216
1217 2004-05-11  Atsushi Enomoto <atsushi@ximian.com>
1218
1219         * DataSetTest.cs : Added WriteXmlToStream().
1220
1221 2004-05-11  Atsushi Enomoto <atsushi@ximian.com>
1222
1223         * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was
1224           incorrect. DataSet element is assumed only if there is only one 
1225           global element.
1226         * DataSetReadXmlTest.cs : Added error-reported test case.
1227         * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare
1228           Ordinal for non-specified columns (that shouldn't be significant).
1229
1230 2004-05-06  Atsushi Enomoto <atsushi@ximian.com>
1231
1232         * ConstraintCollectionTest.cs : Table name should not be the same as
1233           for the purpose of this test.
1234         * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files.
1235         * DataSetTest.cs : Reordered attributes to pass test in 
1236           WriteDifferentNamespaceSchema().
1237
1238 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
1239
1240         * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1.
1241           Don't catch every kind of exception. That does nothing but keep us
1242           away from the exact error location.
1243         * DataSetTest.cs : Make sure that we read schema correctly, before
1244           testing WriteXmlSchema.
1245
1246 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
1247
1248         * DataColumnCollectionTest.cs : catch only specific exception. Don't
1249           rely on localizable error message.
1250         * DataSetTest.cs : Attribute orders should not be significant, so
1251           just hacked to match current implementation's order.
1252           Added WriteNestedTableXml().
1253
1254 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
1255
1256         * ConstraintCollectionTest.cs : uncommented some tests that should be
1257           implemented until mono 1.0.
1258         * ConstraintTest.cs : use ExpectedException. Don't expect localizable
1259           error message.
1260         * DataColumnTest.cs,
1261           DataRelationTest.cs,
1262           DataRowCollectionTest.cs : catch only specific type exception.
1263           Don't rely on (test) localizable messages.
1264         * DataSetAssertion.cs : We shouldn't expect exact column ordinals
1265           when infering/reading the structures from documents/schemas.
1266
1267 2004-04-29  Atsushi Enomoto <atsushi@ximian.com>
1268
1269         * DataRowTest.cs : Added a test for auto increment column and item
1270           integrity (it caused index out of range exception).
1271
1272 2004-04-27  Atsushi Enomoto <atsushi@ximian.com>
1273
1274         * ConstraintCollectionTest.cs,
1275           DataSetTest.cs,
1276           DataTableTest.cs,
1277           ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use.
1278         * DataRowCollectionTest.cs : just check exception type. Don't check
1279           localizable error message.
1280         * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument.
1281           Added relation count parameter for AssertDataTable().
1282           Added Nested check parameter for AssertDataRelation().
1283         * DataSetInferXmlSchemaTest.cs,
1284           DataSetReadXmlTest.cs,
1285           DataSetReadXmlSchemaTest.cs :
1286           Applied new AssertDataTable().  Added more check on
1287           DataSetReadXmlSchemaTest.SingleElementTreatmentDifference ().
1288
1289 2004-04-22  Atsushi Enomoto <atsushi@ximian.com>
1290
1291         All fixes are to make them pass under MS.NET 1.1.
1292
1293         * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1.
1294         * DataRelationTest.cs : Creation4() never works.
1295         * DataSetInferXmlSchemaTest.cs :
1296           Fixed xml9 test (relation count).
1297           Some mappings were incorrectly specified int.
1298           ConflictColumnTable() test incorrectly tested different columns.
1299           Fixed exception type on ConflictExistingPrimaryKey().
1300         * DataSetReadXmlSchemaTest.cs :
1301           Use fixed current culture.
1302           Fixed exceptoin type on NestedReferenceNotAllowed().
1303         * DataSetReadXmlTest.cs :
1304           InferSchema mode is said as to load rows.
1305         * DataSetTest.cs :
1306           SqlGuid test depends on the runtime version.
1307           In WriteDifferentNamespaceSchema(), we're going to set the same
1308           order for namespaces (just for ease of tests).
1309           Fixed many bugs on SerializeDataSet() test.
1310         * DataTableTest.cs :
1311           Set culture only on NET_1_0. Culture difference causes exception
1312           under .NET 1.1.
1313           Don't depend on error message string (consider localization).
1314           Under .NET 1.1, constraints looks also vanishes on table's Clear().
1315         * ForeignKeyConstraintTest.cs :
1316           Ignore TestCtor5(). That does not work under .NET 1.1.
1317           Fixed some exception type differences.
1318
1319 2004-04-22  Atsushi Enomoto <atsushi@ximian.com>
1320
1321         * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey().
1322         * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData().
1323         * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and
1324           SerializeDataSet().
1325
1326 2004-04-20  Atsushi Enomoto <atsushi@ximian.com>
1327
1328         * DataSetInferXmlSchema.cs : added more 16 patterns.
1329           (mostly fails as yet).
1330         * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part.
1331           As for XmlReadMode = Auto, data row should be read.
1332         * DataSetTest.cs : Added Namespace and Prefix tests.
1333           Added WriteDifferentNamespaceSchema().
1334
1335           hmm... WriteXmlSchema() also needs more love :(
1336
1337 2004-04-19  Atsushi Enomoto <atsushi@ximian.com>
1338
1339         * Added DataSetInferXmlSchemaTest.cs.
1340         * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is
1341           InferSchema, it should not load any data rows.
1342         * DataSetAssertion.cs : Added AssertDataSet() overroad that takes 
1343           relation count.
1344
1345 2004-04-19  Atsushi Enomoto <atsushi@ximian.com>
1346
1347         * Added missing ChangeLog entry.
1348         * ConstraintCollectionTest.cs :
1349           Ignore some tests that should fail (They also fail under MS.NET).
1350         * DataSetReadXmlSchemaTest.cs : 
1351           - Added SingleElementTreatmentDifference() and PrefixedTargetNS().
1352           - Modified UnusedComplexTypesInored() to make sure DataSetName is set.
1353           - Renamed DataSetElementCannotBeReferenced() to 
1354             NestedReferenceNotAllowed().
1355           - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet() 
1356             to test msdata:Locale.
1357         * DataSetTest.cs : Due to mcs bug #57200, csc does not allow 
1358           System.Type.GetType(), so modified them all.
1359
1360 2004-04-16  Atsushi Enomoto <atsushi@ximian.com>
1361
1362         * DataSetAssertion.cs : Added AssertDataColumn().
1363         * DataSetReadXmlSchemaTest.cs : Added more strange cases.
1364
1365 2004-04-15      Umadevi S (sumadevi@novell.com)
1366                 * ForeignKeyConstraintTest - constructor testing,
1367                 * DataSet - test for Clone and Copy methods.
1368
1369 2004-04-15  Atsushi Enomoto <atsushi@ximian.com>
1370
1371         * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs.
1372         * DataSetReadXmlTest.cs : separate assertion methods into
1373           DataSetAssertion.cs. Added label argument to AssertDataTable.
1374
1375 2004-04-15  Atsushi Enomoto <atsushi@ximian.com>
1376
1377         * DataSetReadXmlTest.cs : Tests were incorrect. They should be done
1378           against new dataset. So just added another sequential read tests.
1379
1380 2004-04-14  Atsushi Enomoto <atsushi@ximian.com>
1381
1382         * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet).
1383
1384 2004-04-12  Atsushi Enomoto <atsushi@ximian.com>
1385
1386         * DataSetTest.cs : More path fix. Don't expect End of Line = "\n".
1387           It might be "\r\n" or else.
1388
1389 2004-04-09  Atsushi Enomoto <atsushi@ximian.com>
1390
1391         * DataColumnTest.cs,
1392           DataRowTest.cs,
1393           DataTableTest.cs : build fix: csc does not allow
1394           System.Type inside namespace MonoTests.System.Data.
1395         * DataSetTest.cs : path fix.
1396         * DataRelationTest.cs : path fix. Don't test error message: It should
1397           vary by message translations. Split tests and use ExpectedException.
1398
1399 2004-03-31  Juraj Skripsky <juraj@hotfeet.ch>
1400
1401         * DataColumnTest.cs : fixes here and there,
1402         make all tests pass on ms.net.
1403
1404 2004-03-29  Juraj Skripsky <juraj@hotfeet.ch>
1405
1406         * DataTableTest.cs : add test case for bug #55503,
1407         comment out meaningless test cases.
1408
1409 2004-01-21  Atsushi Enomoto <atsushi@ximian.com>
1410
1411         * Added TypedDataSetGeneratorTest.cs.
1412
1413 2003-12-18  Jackson Harper <jackson@ximian.com>
1414
1415         * DataViewTest.cs: Add some tests for new methods.
1416         
1417 2003-05-26  Ben Maurer <bmaurer@users.sourceforge.net>
1418         * DataViewTest.cs: Added new test from
1419         Patrick Kalkman
1420
1421 2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
1422         * All tests inherits from Assertion, and
1423           Assertion. prefixes removed
1424
1425 2003-04-05  Ville Palo <vi64pa@kolumbus.fi>
1426
1427         * DataTableTest.cs: little fix.
1428         
1429 2003-03-27  Ville Palo <vi64pa@kolumbus.fi>
1430
1431         * UniqueConstraintTest.cs: some minor fixes.
1432         
1433 2003-03-26  Ville Palo <vi64pa@kolumbus.fi>
1434
1435         * DataRowCollectionTest.cs: Tests for AutoIncrement
1436         
1437 2003-03-25  Ville Palo <vi64pa@kolumbus.fi>
1438
1439         * DataTableTest.cs: Added test for PrimaryKey-property
1440         
1441 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
1442
1443         * DataColumnCollectionTest.cs: little fix.
1444
1445 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
1446
1447         * DataColumnCollectionTest.cs: Typos
1448         
1449 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
1450
1451         * DataSetTest.cs: Fixed line-ending problems
1452         
1453 2003-03-06  Ville Palo <vi64pa@kolumbus.fi>
1454
1455         * DataTableTest.cs: More tests for Select ()
1456         
1457 2003-02-28  Ville Palo <vi64pa@kolumbus.fi>
1458
1459         * DataColumnCollectionTest.cs: Added more tests.
1460         * DataRowCollectionTest.cs: Added more tests.
1461         
1462 2003-04-02  Ville Palo <vi64pa@koti.soon.fi>
1463
1464         * DataColumnTest.cs: Added tests for Expression property
1465         
1466 2003-03-02  Ville Palo <vi64pa@koti.soon.fi>
1467
1468         * DataTableTest.cs: More tests for Select
1469         
1470 2003-31-01  Ville Palo <vi64pa@koti.soon.fi>
1471
1472         * DataTableTest.cs: Added more tests for Select (string) -method
1473         
1474 2003-27-01  Ville Palo <vi64pa@koti.soon.fi>
1475
1476         * DataRelationTest.cs: Added more tests
1477         
1478 2003-27-01  Ville Palo <vi64pa@koti.soon.fi>
1479
1480         * DataTableTest.cs: Added test for DataTable.Select ()
1481         
1482 2003-24-01  Ville Palo <vi64pa@koti.soon.fi>
1483
1484         * UniqueConstraint.cs: More tests
1485         
1486 2003-23-01  Ville Palo <vi64pa@koti.soon.fi>
1487
1488         * ForeignKeyConstraint.cs: More tests
1489         
1490 2003-22-01  Ville Palo <vi64pa@koti.soon.fi>
1491
1492         * DataRelationTest.cs: More tests and little clean up.
1493         
1494 2003-14-01  Ville Palo <vi64pa@koti.soon.fi>
1495
1496         * DataRelationTest.cs: Added more tests
1497         
1498 2003-13-01  Ville Palo <vi64pa@koti.soon.fi>
1499
1500         * DataRelationTest.cs: Test class for DataRelation
1501         
1502 2002-12-26  Ville Palo <vi64pa@koti.soon.fi>
1503
1504         * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method
1505         * DataSetTest.cs: Added more Xml-tests. 
1506         
1507 2002-12-17  Ville Palo <vi64pa@koti.soon.fi>
1508
1509         * region.xml: 
1510         * store.xsd: new xmldoment and xmlschema for testing DataSet
1511         * DataSetTest.cs: Added some Xml-tests.
1512         * AllTests.cs: Added DataSetTest
1513         
1514 2002-10-23  Nick Drochak  <ndrochak@gol.com>
1515
1516         * ConstraintCollectionTest.cs (SetUp): Clear the constraints before 
1517         each test.
1518         * ConstraintTest.cs: same
1519         * DataColumnTest.cs: Get exceptions straight.  Some are thrown and some
1520         aren't
1521
1522 2002-10-22  Nick Drochak  <ndrochak@gol.com>
1523
1524         * DataColumnTest.cs: Remove compiler warnings and use caught exception
1525         to report useful info.