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