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