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