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