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