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