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