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