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