2006-05-31 Senganal T <tsenganal@novell.com>
[mono.git] / mcs / class / System.Data / Test / System.Data / ChangeLog
1 2006-05-31  Senganal T <tsenganal@novell.com>
2
3         * DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5.
4         Patch from Deepak Kr Velachha   
5
6 2006-05-31  Senganal T <tsenganal@novell.com>
7
8         * DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs:
9                 Cleanup NotWorking testcases
10
11 2006-05-02  Senganal T <tsenganal@novell.com>
12
13         * DataColumnTest2.cs : Test if IsNull (expr1,expr2) is parsed
14         correctly and if expr2 is returned when expr1 evaluates to null 
15
16 2006-04-21  Senganal T <tsenganal@novell.com>
17
18         * DataTableTest2.cs : Test Duplicate values are handled appropriatly
19         during table loading ( BeginLoadData , EndLoadData). Test LoadDataRow
20         behaves appropriately if called outside BeginLoadData,EndLoadData.
21
22 2006-04-19  Senganal T <tsenganal@novell.com>
23
24         * DataSetTest2.cs : Test if ConstraintName with whitespace is saved
25         correctly.
26
27 2006-03-25  Senganal T <tsenganal@novell.com>
28         
29         * DataTableTest.cs :  Fixed NotWorkingTest
30
31 2006-03-23  Senganal T <tsenganal@novell.com>
32
33         * DataTableTest2.cs :
34                 - Ensure duplicate rows are merged when using LoadDataRow
35         * DataRowCollectionTest2.cs :
36                 - Ensure row can be searched using Find (), when added using LoadDataRow
37
38 2006-03-22  Senganal T <tsenganal@novell.com>
39
40         * DataColumnTest2.cs :
41         * ConstraintCollectionTest2.cs :
42                 - Ensure Constraints are correctly added/removed when Unique
43                 property is modified.
44                 - Ensure PrimaryKeyConstraint cannot be removed using Remove ()
45                 - Ensure DataColumn's Unique Propery is modifed when adding/removing constraint 
46
47 2006-03-20  Senganal T <tsenganal@novell.com>
48
49         * DataSetTest2.cs
50                 - Added testcases for issues in Merge,Copy
51         * ConstraintCollectionTest2.cs
52                 - Added testcases for issues in Add , IndexOf
53
54 2006-03-19      Boris Kirzner <borisk@mainsoft.com>
55         
56         * ConstraintCollectionTest2.cs, DataColumnCollectionTest.cs, 
57         DataRowCollectionTest.cs, DataTableCollectionTest.cs: ifdef code that is not 
58         supposed to work in TARGET_JVM by now.
59
60 2006-03-09  Senganal T  <tsenganal@novell.com>
61         
62         * DataRowCollectionTest2.cs :
63         * DataTableTest2.cs : 
64                 - Fixed NotWorking tests.
65
66 2006-03-07  Senganal T  <tsenganal@novell.com>
67
68         * DataRowCollectionTest2.cs :
69         * DataTableTest2.cs :
70                 - Added failing testcases as NotWorking tests.
71
72 2006-03-05  Senganal T  <tsenganal@novell.com>
73  
74         * DataSetTest2.cs
75         * ConstraintCollectionTest2.cs
76         * DataViewTest.cs
77         * DataRelationTest.cs
78                 Added testcases for BeginInit and EndInit methods
79
80 2006-02-24  Senganal T  <tsenganal@novell.com>
81  
82         * ConstraintCollectionTest2.cs : added testcase for #77630
83  
84 2006-02-22  Senganal T  <tsenganal@novell.com>
85
86         * DataRowCollectionTest2.cs : Check if index is maintained for row on calling RejectChanges. 
87         * DataTableTest2.cs : Check if data is loaded and merged (if key exists) correctly.
88         * ForeignKeyConstraintTest.cs : Check if a ParentColumn value can be modified
89                 when the row is in 'Added' State. Also, check if child col values are
90                 updated correctly.
91
92 2006-02-16  Senganal T  <tsenganal@novell.com>
93
94         * DataSetTest2.cs :
95                 - WriteXmlSchema_ForeignKeyConstraint : testcase for bug #77557
96                 - WriteXmlSchema_RelationAnnotation :
97                 - WriteXmlSchema_Relations_ForeignKeys :
98                         ensure Relations and ForeignKeyConstraints are written and read correctly.
99         * DataSetReadXmlSchema.cs :
100                 - ReadConstraints :
101                         verify reading a foreignkeyconstraint doesent create a relation.
102                 - ReadAnnotatedRelations_MultipleColumns :
103                         verify multiple columns are read correctly if part of annotated relation.
104
105 2006-02-11  Senganal T  <tsenganal@novell.com>
106
107         * DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols.
108         * DataTableTest2.cs : added testcases for bug #77404
109
110 2006-02-03  Senganal T  <tsenganal@novell.com>
111
112         * DataTableCollectionTest2.cs,EvaluateExceptionTest.cs,
113         DataColumnTest.cs,DataRowViewTest.cs,DataRowCollectionTest2.cs,
114         DataTableTest2.cs,DataTableTest.cs,DataColumnCollectionTest2.cs,
115         DataColumnCollectionTest.cs,DataViewTest.cs,DataColumnTest2.cs
116                 - Removed 'NotWorking' attributes for the testcases fixed
117                 - Added few new testcases
118
119 2006-01-17  Senganal T  <tsenganal@novell.com>
120
121         * DataRowTest2.cs : added testcase for bug #77267
122
123 2006-01-16 Boris Kirzner <borisk@mainsoft.com>
124         * DataColumnCollectionTest2.cs: added test case for index update on 
125         column removal
126
127 2006-01-16  Atsushi Enomoto  <atsushi@ximian.com>
128
129         * TypedDataSetGeneratorTest.cs : added test for bug #77248, but we
130           cannot enable it since it depends on mcs "installed".
131
132 2006-01-10 Senganal T <tsenganal@novell.com>
133         * DataViewTest2.cs 
134                 - Added testcase for bug #77188
135
136 2006-01-06 Senganal T <tsenganal@novell.com>
137         * DataColumnTest.cs
138         * DataColumnCollectionTest.cs
139                 - Added couple of tests for Expression Columns.
140
141 2006-01-03 Senganal T <tsenganal@novell.com>
142         * DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml
143         to make sure the testcases pass 
144
145 2006-01-03 Senganal T <tsenganal@novell.com>
146         *DataViewTest.cs : added testcases for bug #77104
147
148 2006-01-02 Boris Kirzner <borisk@mainsoft.com>
149         * DataTableCollectionTest2.cs, DataColumnTest2.cs,
150         DataViewTest2.cs, DataRowCollectionTest2.cs, DataTableTest2.cs,
151         DataRelationCollectionTest2.cs, ForeignKeyConstraintTest2.cs,
152         DataSetTest2.cs, ConstraintCollectionTest2.cs, DataRowTest2.cs,
153         DataColumnCollectionTest2.cs: new tests from Mainsoft repository.
154         * DataSetTypedDataSetTest.cs, VersionNotFoundException.cs,
155         MissingPrimaryKeyExceptionTest.cs: added files with new tests.
156         * TypedDataSet.xml - new xml file (for TypeDataSetTest.cs).
157
158 2005-12-20 Senganal T <tsenganal@novell.com>
159         * DataColumnTest.cs : added testcase for #77025
160         
161 2005-12-15 Konstantin Triger <kostat@mainsoft.com>
162
163         * DataTableTest.cs: added SelectRowState test.
164
165 2005-12-07 Boris Kirzner <borisk@mainsoft.com>
166         * DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM.
167
168 2005-11-30 Konstantin Triger <kostat@mainsoft.com>
169
170         * DataColumnTest.cs: Added ExpressionSubstringlimits.
171
172 2005-11-11 Senganal T <tsenganal@novell.com>
173
174         * DataSetTest2.cs : Added a testcase for bug#76517 
175
176 2005-10-24  Konstantin Triger <kostat@mainsoft.com>
177
178         * DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest)
179
180 2005-10-21  Senganal T <tsenganal@novell.com>
181
182         * DataTableTest2.cs : addded test for #76213
183
184 2005-10-20  Atsushi Enomoto  <atsushi@ximian.com>
185
186         * DataSetTest.cs : added test for #76480.
187
188 2005-10-14  Sureshkumar T  <tsureshkumar@novell.com>
189
190         * DataViewTest_IBindingList.cs (FindTest): mark working. According
191         to printed DataView, the index returned is correct.
192
193 2005-10-11  Sureshkumar T  <tsureshkumar@novell.com>
194
195         * DataViewTest_IBindingList.cs: Added test cases for IBindingList
196         implementation by DataView. This is used by DataGrid control.
197
198 2005-09-20  Sureshkumar T  <tsureshkumar@novell.com>
199
200         * DataViewTest.cs: Added a case for Sort to accept columns with
201         '[' & ']'.
202         (SortTests): Added cases for sorting order. TestCase from Marc
203
204 2005-08-02  Sureshkumar T  <tsureshkumar@novell.com>
205
206         * DataTableTest.cs: Select (): added a case for apos escaping.
207
208 2005-08-02 Boris Kirzner <borisk@mainsoft.com>
209         * DataSetTest2.cs: added test case for ReadXmlSchema with relations and 
210         keys.
211
212 2005-07-21  Sureshkumar T  <tsureshkumar@novell.com>
213
214         * ForeignKeyConstraintTest.cs: added tests when adding fk
215         constraints with existing rows.
216         
217 2005-07-21 Boris Kirzner <borisk@mainsoft.com>
218         * DataRowTest2.cs - Added RowError testcases.
219
220 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
221
222         * ConstraintExceptionTest.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
223         * DataRelationTest2.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils
224
225 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
226
227         * DeletedRowInaccessibleExceptionTest: Added file
228         * DuplicateNameExceptionTest: Added file
229         * ConstraintExceptionTest: Added file
230         * EvaluateExceptionTest: Added file
231         * InRowChangingEventExceptionTest: Added file
232         * InvalidConstraintExceptionTest: Added file
233         * NoNullAllowedExceptionTest: Added file
234         * ReadOnlyExceptionTest: Added file
235         * SyntaxErrorExceptionTest: Added file
236         * RowNotInTableExceptionTest: Added file
237
238 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
239
240         * DataRelationTest2.cs: Added file
241         * DataRowTest2.cs: Added file
242         * DataRowCollectionTest2.cs: Added file
243         * DataRowViewTest2.cs: Added file
244         * DataTableCollectionTest2.cs: Added file
245         * DataTableTest2.cs: Added file
246         * DataViewTest2.cs: Added file
247         * ForeignKeyConstraintTest2.cs: Added file
248         * UniqueConstraintTest2.cs: Added file
249
250 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
251
252         * DataRelationCollectionTest2.cs: Added file
253
254 2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>
255
256         * DataColumnTest2.cs: Added file
257
258 2005-07-08  Sureshkumar T  <tsureshkumar@novell.com>
259
260         * DataTableLoadRowTest.cs: Added tests for event handling.
261         PreserveChangesTest: Added few more tests.
262
263 2005-06-30  Eyal Alalouf  <eyala@mainsoft.com>
264
265         * DataColumnCollectionTest2.cs: Added file
266
267 2005-06-29  Ben Maurer  <bmaurer@ximian.com>
268
269         * DataTableTest.cs: Add Gonz's test from corlib that should be here.
270
271 2005-06-29  Atsushi Enomoto  <atsushi@ximian.com>
272
273         * DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")]
274
275 2005-06-15  Sureshkumar T  <tsureshkumar@novell.com>
276
277         * DataSetTest.cs: added a test case for DataSet changes cascading
278         to child tables. test case idea from george.barbarosie@gmail.com
279         (George Barbarosie) in bug #75226.
280
281 2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>
282
283         * DataSetTest.cs : quick build fix.
284
285 2005-06-14  Sureshkumar T  <tsureshkumar@novell.com>
286
287         * DataSetTest.cs: Added test case for GetChanges method.
288
289 2005-06-10  Atsushi Enomoto  <atsushi@ximian.com>
290
291         * DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not
292           working and it takes so much time (downloading), so just disable it.
293
294 2005-06-02  Atsushi Enomoto  <atsushi@ximian.com>
295
296         * DataSetReadXmlSchemaTest.cs : testcase for bug #75121.
297
298 2005-05-29  Eyal Alaluf <eyala@mainsoft.com>
299         * ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests.
300
301 2005-05-25  Sureshkumar T  <tsureshkumar@novell.com>
302
303         * DataTableLoadRowTest.cs: Added  additional cases for
304         AutoIncrementTest to gauge any side effect with auto
305         incrementing in case of upsert.
306
307 2005-05-20  Sureshkumar T  <tsureshkumar@novell.com>
308
309         * DataRowCollectionTest.cs: Added a test to check Rows.Add (values
310         []) with null in the collection.
311
312 2005-05-11  Sureshkumar T  <tsureshkumar@novell.com>
313
314         * DataTableTest.cs: revamped tests for ImportRow method. Checks
315         for all rowstates and pk violation of importing a deleted record.
316
317 2005-05-05  Sureshkumar T  <tsureshkumar@novell.com>
318
319         * DataTableReaderTest.cs: Added a test to check when deleting the
320         first row.
321
322 2005-05-04  Sureshkumar T  <tsureshkumar@novell.com>
323
324         * DataTableReaderTest.cs:
325         - reader.close in finally in all test cases.
326         - Added tests to check scenarios when the datasource is
327         modified/deleted/added.
328         - Added tests to check when the datatable is cleared.
329
330         * DataTableTest.cs: 
331         - Added a test for DataTable. Should clear rows from indexes as
332         well. Simplified table creation for ClearReset test.
333         - Added a test to check whether Commit RowChanging & RowChanged
334         event is fired.
335         - ClearTest () : added case for checking whether TableCleared
336         event is fired.
337
338 2005-04-29  Sureshkumar T  <tsureshkumar@novell.com>
339
340         * DataTableReaderTest.cs: Added few more tests.
341
342 2005-04-27  Sureshkumar T  <tsureshkumar@novell.com>
343
344         * DataTableReaderTest.cs: Added Tests for DataTableReader class.
345
346 2005-04-22  Sureshkumar T  <tsureshkumar@novell.com>
347
348         * DataTableLoadRowTest.cs: Added. A test case for testing
349         LoadDataRow method of DataTable. This tests for various
350         possiblities of row state and loadoption.
351
352 2005-04-19  Atsushi Enomoto  <atsushi@ximian.com>
353
354         * DataViewTest.cs : added more RowStateFilter test (bug #74650).
355
356 2005-04-17  Atsushi Enomoto  <atsushi@ximian.com>
357
358         * DataViewTest.cs : added more test for Delete() based on bug #74631.
359
360 2005-02-25  Atsushi Enomoto  <atsushi@ximian.com>
361
362         * DataColumnTest.cs : added testcase for setting negative value on
363           DataColumn whose mapping is SimpleContent.
364
365 2005-02-15  Atsushi Enomoto  <atsushi@ximian.com>
366
367         * DataSetAssertion.cs : don't exclude those attribute whose namespace
368           URI is not empty from sort target.
369         * DataSetTest.cs : removed GetNormalizedSchema() dependency from some
370           tests (i.e. DataSet now emits more MS-closer schemas).
371         * DataViewTest.cs : implemented test for RowFilter.
372
373 2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>
374
375         * DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking.
376           It is impossible to fix (see code comment).
377
378 2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>
379
380         * DataSetTest.cs : Fixed strict type name under .NET 2.0.
381
382 2005-02-03  Sureshkumar T  <tsureshkumar@novell.com>
383
384         * ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono.
385         ms.net does not allow fkc.Table. LAMESPEC.
386
387 2005-02-03  Atsushi Enomoto  <atsushi@ximian.com>
388
389         * DataViewManagerTest.cs : (Ctor) okay, #7 is silly test.
390
391 2005-02-02  Sureshkumar T  <tsureshkumar@novell.com>
392
393         * DataTableTest.cs: ClearReset (): added valid error messages.
394
395 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
396
397         * DataViewManagerTest.cs : new file.
398
399 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
400
401         * DataViewTest.cs : Enable ComplexEventSequence1().
402           - Right now don't test ApplyDefaultSort event.
403           - Also row order between identical values depends on implementation.
404
405 2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>
406
407         * DataViewTest.cs : added practical event handling tests (though
408           NotWorking since it is still not complete).
409
410 2005-02-01  Atsushi Enomoto  <atsushi@ximian.com>
411
412         * DataTableTest.cs : added RowChanging event test.
413         * DataViewTest.cs : make sure to clear event args.
414
415 2005-01-31  Sureshkumar T  <tsureshkumar@novell.com>
416
417         * DataRowTest.cs: Added case for SetparentRow: create
418         DataRelations with createConstraints=false.  part of the test case
419         by Ankit Jain.
420         
421 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
422
423         * DataRowViewTest.cs : added RowVersion1() test.
424
425 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
426
427         * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests.
428
429 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
430
431         * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now.
432
433 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
434
435         * DataTableTest.cs : added tests for primary key constraint check
436           (not working right now).
437
438 2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>
439
440         * UniqueConstraintTest.cs : added DBNullAllowed().
441
442 2005-01-27  Atsushi Enomoto  <atsushi@ximian.com>
443
444         * DataViewTest.cs : added test for ListChanged.
445         * DataRowViewTest.cs : (ItemException) fixed test. It is now working.
446
447 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
448
449         * DataTableTest.cs : finally run-test-ondotnet passes (i.e.
450           fixed incompatibility).
451
452 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
453
454         * DataViewTest.cs : With a tiny fix, removed NotDotNet.
455
456 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
457
458         * DataRowTest.cs : added DetachedRowItemException().
459         * DataSetTest.cs : WriteXmlSchema7() is now NotWorking.
460
461 2005-01-25  Sureshkumar T  <tsureshkumar@novell.com>
462
463         * DataTableTest.cs: added test case for checking ImportRow when
464         the row state is detached. Test case by Ankit Jain.
465
466 2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>
467
468         * DataRowViewTest.cs : added IsEdit tests and Item tess (not working).
469
470 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
471
472         * DataRowViewTest.cs : added new file.
473
474 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
475
476         * DataSetReadXmlSchemaTest.cs : test labels were ambiguous.
477         * DataViewTest.cs : indentation was heavily broken.
478
479 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
480
481         * DataColumnTest.cs : Added SetMaxLength().
482
483 2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>
484
485         * store2.xsd, store3.xsd, store4.xsd : Added.
486         * DataSetTest.cs :
487           Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema()
488           for now. See the details in the code.
489
490 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
491
492         * DataRowTest.cs : more test for Current -> Default, test for 
493           VersionNotFound, and test for InvalidConstraint on GetChildRows().
494           Patch by Ankit Jain.
495
496 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
497
498         * DataRowTest.cs : Test if Default is used to check state of the row
499           instead of Detached. Patch by Ankit Jain.
500
501 2005-01-21  Atsushi Enomoto  <atsushi@ximian.com>
502
503         * DataSetTest.cs : added CloneCopy2().
504
505 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
506
507         * DataSetTest.cs : use more normalized schema comparison.
508
509 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
510
511         * DataSetTest.cs,
512           DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual
513           sorting using dom  so that it can ignore XmlSerializer difference.
514           Added some new assertion methods.
515
516 2005-01-19  Atsushi Enomoto  <atsushi@ximian.com>
517
518         * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest.
519           Let's not output to Console.
520
521 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
522
523         * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1.
524           FindRows() is still not implemented, so marked as [Ignore].
525
526 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
527
528         * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1.
529           Design time ctor() needs more love.
530         * DataRelationCollectionTest.cs,
531           DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1.
532           When index is out of range, IndexOutOfRangeException is thrown.
533           DataRelationCollectionTest.AddException1() was invalid.
534
535 2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
536
537         * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does
538           not fill Table property even after EndInit().
539         * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException 
540           is missing.
541         * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for
542           run-test-ondotnet and run-test.
543
544 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
545
546         * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass
547           on run-test-ondotnet. Removed extraneous Console output.
548           modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6()
549           to use xmlserializer-based comparison.
550           Fixed SerializeDataSet() to use ordinal MS result (it's not simple
551           to compare results unless we have another WriteXmlSchema() 
552           implementation.)
553
554 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
555
556         * DataSetAssertion.cs : forgot one required update for refreshed tests.
557
558 2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>
559
560         * DataSetReadXmlSchemaTest.cs : added test for bug #58744.
561         * DataSetReadXmlTest.cs : Added NameConflictDSAndTable().
562         * DataSetTest.cs :
563           Now use XmlSerializer based output, to avoid silly attribute order in
564           OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(),
565           ReadWriteXmlSchema() and WriteDifferentNamespaceSchema().
566           Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(),
567           ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(),
568           WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(),
569           WriteXmlExtendedProperties() and WriteXmlModeSchema().
570
571 2004-10-14 Umadevi S <sumadevi@novell.com>
572         * DataTableTest.cs : added testcase for subclass clone
573
574 2004-10-14 Umadevi S <sumadevi@novell.com>
575         * DataSetTest.cs : added testcase to check subclass clone
576
577 2004-10-12  Atsushi Enomoto  <atsushi@ximian.com>
578
579         * DataSetTest.cs : now xs:schema contains xmlns="".
580
581 2004-09-24 Umadevi S <sumadevi@novell.com>
582         * DataRowTest.cs : Added a test for EnforceConstraints with relations defined.
583
584 2004-09-24  Sureshkumar T  <tsureshkumar@novell.com>
585
586         * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not
587         throw any exception and should override constraints.
588
589 2004-09-19  Sureshkumar T <tsureshkumar@novell.com>
590         * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet
591
592 2004-08-24  Nick Drochak <ndrochak@ieee.org>
593         * DataViewTest.cs : Fixed compile with csc
594
595 2004-08-18 Umadevi S <sumadevi@novell.com>
596         * DataViewTest.cs : Revamped to get Event handling tested
597         Thanks to Punit Todi for his contribution towards the test cases
598
599 2004-06-23 Umadevi S <sumadevi@novell.com>
600         * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications
601
602 2004-06-23 Umadevi S  <sumadevi@novell.com>
603         * DataRelationTest.cs : Corrected AddRelation testcases
604
605 2004-06-23 Umadevi S <sumadevi@novell.com>
606         * ConstraintCollectionTest.cs : Corrected AddRange testcases
607
608 2004-06-20  Atsushi Enomoto <atsushi@ximian.com>
609
610         * DataTableCollectionTest.cs : Added test for DataSet and Namespace
611           adjustment.
612
613 2004-06-18  Atsushi Enomoto <atsushi@ximian.com>
614
615         * TypedDataSetGeneratorTest.cs : [TestFixture] was missing.
616
617 2004-06-15  Atsushi Enomoto <atsushi@ximian.com>
618
619         * DataSetTest.cs : Added regression for #53959.
620
621 2004-05-31  Atsushi Enomoto <atsushi@ximian.com>
622
623         * DataTableTest.cs : Added test for serialization by Boris Kirzner.
624         * DataSetInferXmlSchemaTest.cs : Added test for schema element skip
625            by Boris Kirzner.
626
627 2004-05-27  Nick Drochak <ndrochak@ieee.org>
628
629         * DataRelationCollectionTest.cs: Fixed build when using csc.
630
631 2004-05-27 Umadevi S <sumadevi@novell.com>
632         * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest
633
634 2004-05-26  Umadevi S <sumadevi@novell.com>
635         * Added files DataTableCollectionTest and DataRelationCollectionTest
636
637 2004-05-19  Atsushi Enomoto <atsushi@ximian.com>
638
639         * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted
640           constraints and parent keys.
641
642 2004-05-18  Atsushi Enomoto <atsushi@ximian.com>
643
644         * DataSetTest.cs : Converted CRLF to LF for line ending comparison.
645           (and added copyright line.)
646
647 2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
648
649         * DataSetTest.cs : Added WriteXmlEncodedXml() test.
650
651 2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
652
653         * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test
654           value is -1.
655         * DataSetInferXmlSchemaTest.cs,
656           DataSetReadXmlSchemaTest.cs  : Enabled Ordinal check again, as long
657           as working. Added IgnoredNamespaces() to inferxmlschema test.
658
659 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
660
661         * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two
662           simple repeatable elements).
663
664 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
665
666         * DataSetTest.cs,
667           DataSetReadXmlTest.cs,
668           DataSetReadXmlSchemaTest.cs,
669           DataSetInferXmlSchemaTest.cs,
670           DataSetAssertion.cs : AssertDataTable() now checks Constraint count
671           and ParentKey length.
672
673 2004-05-14  Atsushi Enomoto <atsushi@ximian.com>
674
675         * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable
676           simple element) and test013.xsd (reference to global element;
677           currently failing).
678
679 2004-05-11  Atsushi Enomoto <atsushi@ximian.com>
680
681         * DataSetTest.cs : Added WriteXmlToStream().
682
683 2004-05-11  Atsushi Enomoto <atsushi@ximian.com>
684
685         * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was
686           incorrect. DataSet element is assumed only if there is only one 
687           global element.
688         * DataSetReadXmlTest.cs : Added error-reported test case.
689         * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare
690           Ordinal for non-specified columns (that shouldn't be significant).
691
692 2004-05-06  Atsushi Enomoto <atsushi@ximian.com>
693
694         * ConstraintCollectionTest.cs : Table name should not be the same as
695           for the purpose of this test.
696         * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files.
697         * DataSetTest.cs : Reordered attributes to pass test in 
698           WriteDifferentNamespaceSchema().
699
700 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
701
702         * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1.
703           Don't catch every kind of exception. That does nothing but keep us
704           away from the exact error location.
705         * DataSetTest.cs : Make sure that we read schema correctly, before
706           testing WriteXmlSchema.
707
708 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
709
710         * DataColumnCollectionTest.cs : catch only specific exception. Don't
711           rely on localizable error message.
712         * DataSetTest.cs : Attribute orders should not be significant, so
713           just hacked to match current implementation's order.
714           Added WriteNestedTableXml().
715
716 2004-05-05  Atsushi Enomoto <atsushi@ximian.com>
717
718         * ConstraintCollectionTest.cs : uncommented some tests that should be
719           implemented until mono 1.0.
720         * ConstraintTest.cs : use ExpectedException. Don't expect localizable
721           error message.
722         * DataColumnTest.cs,
723           DataRelationTest.cs,
724           DataRowCollectionTest.cs : catch only specific type exception.
725           Don't rely on (test) localizable messages.
726         * DataSetAssertion.cs : We shouldn't expect exact column ordinals
727           when infering/reading the structures from documents/schemas.
728
729 2004-04-29  Atsushi Enomoto <atsushi@ximian.com>
730
731         * DataRowTest.cs : Added a test for auto increment column and item
732           integrity (it caused index out of range exception).
733
734 2004-04-27  Atsushi Enomoto <atsushi@ximian.com>
735
736         * ConstraintCollectionTest.cs,
737           DataSetTest.cs,
738           DataTableTest.cs,
739           ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use.
740         * DataRowCollectionTest.cs : just check exception type. Don't check
741           localizable error message.
742         * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument.
743           Added relation count parameter for AssertDataTable().
744           Added Nested check parameter for AssertDataRelation().
745         * DataSetInferXmlSchemaTest.cs,
746           DataSetReadXmlTest.cs,
747           DataSetReadXmlSchemaTest.cs :
748           Applied new AssertDataTable().  Added more check on
749           DataSetReadXmlSchemaTest.SingleElementTreatmentDifference ().
750
751 2004-04-22  Atsushi Enomoto <atsushi@ximian.com>
752
753         All fixes are to make them pass under MS.NET 1.1.
754
755         * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1.
756         * DataRelationTest.cs : Creation4() never works.
757         * DataSetInferXmlSchemaTest.cs :
758           Fixed xml9 test (relation count).
759           Some mappings were incorrectly specified int.
760           ConflictColumnTable() test incorrectly tested different columns.
761           Fixed exception type on ConflictExistingPrimaryKey().
762         * DataSetReadXmlSchemaTest.cs :
763           Use fixed current culture.
764           Fixed exceptoin type on NestedReferenceNotAllowed().
765         * DataSetReadXmlTest.cs :
766           InferSchema mode is said as to load rows.
767         * DataSetTest.cs :
768           SqlGuid test depends on the runtime version.
769           In WriteDifferentNamespaceSchema(), we're going to set the same
770           order for namespaces (just for ease of tests).
771           Fixed many bugs on SerializeDataSet() test.
772         * DataTableTest.cs :
773           Set culture only on NET_1_0. Culture difference causes exception
774           under .NET 1.1.
775           Don't depend on error message string (consider localization).
776           Under .NET 1.1, constraints looks also vanishes on table's Clear().
777         * ForeignKeyConstraintTest.cs :
778           Ignore TestCtor5(). That does not work under .NET 1.1.
779           Fixed some exception type differences.
780
781 2004-04-22  Atsushi Enomoto <atsushi@ximian.com>
782
783         * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey().
784         * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData().
785         * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and
786           SerializeDataSet().
787
788 2004-04-20  Atsushi Enomoto <atsushi@ximian.com>
789
790         * DataSetInferXmlSchema.cs : added more 16 patterns.
791           (mostly fails as yet).
792         * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part.
793           As for XmlReadMode = Auto, data row should be read.
794         * DataSetTest.cs : Added Namespace and Prefix tests.
795           Added WriteDifferentNamespaceSchema().
796
797           hmm... WriteXmlSchema() also needs more love :(
798
799 2004-04-19  Atsushi Enomoto <atsushi@ximian.com>
800
801         * Added DataSetInferXmlSchemaTest.cs.
802         * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is
803           InferSchema, it should not load any data rows.
804         * DataSetAssertion.cs : Added AssertDataSet() overroad that takes 
805           relation count.
806
807 2004-04-19  Atsushi Enomoto <atsushi@ximian.com>
808
809         * Added missing ChangeLog entry.
810         * ConstraintCollectionTest.cs :
811           Ignore some tests that should fail (They also fail under MS.NET).
812         * DataSetReadXmlSchemaTest.cs : 
813           - Added SingleElementTreatmentDifference() and PrefixedTargetNS().
814           - Modified UnusedComplexTypesInored() to make sure DataSetName is set.
815           - Renamed DataSetElementCannotBeReferenced() to 
816             NestedReferenceNotAllowed().
817           - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet() 
818             to test msdata:Locale.
819         * DataSetTest.cs : Due to mcs bug #57200, csc does not allow 
820           System.Type.GetType(), so modified them all.
821
822 2004-04-16  Atsushi Enomoto <atsushi@ximian.com>
823
824         * DataSetAssertion.cs : Added AssertDataColumn().
825         * DataSetReadXmlSchemaTest.cs : Added more strange cases.
826
827 2004-04-15      Umadevi S (sumadevi@novell.com)
828                 * ForeignKeyConstraintTest - constructor testing,
829                 * DataSet - test for Clone and Copy methods.
830
831 2004-04-15  Atsushi Enomoto <atsushi@ximian.com>
832
833         * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs.
834         * DataSetReadXmlTest.cs : separate assertion methods into
835           DataSetAssertion.cs. Added label argument to AssertDataTable.
836
837 2004-04-15  Atsushi Enomoto <atsushi@ximian.com>
838
839         * DataSetReadXmlTest.cs : Tests were incorrect. They should be done
840           against new dataset. So just added another sequential read tests.
841
842 2004-04-14  Atsushi Enomoto <atsushi@ximian.com>
843
844         * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet).
845
846 2004-04-12  Atsushi Enomoto <atsushi@ximian.com>
847
848         * DataSetTest.cs : More path fix. Don't expect End of Line = "\n".
849           It might be "\r\n" or else.
850
851 2004-04-09  Atsushi Enomoto <atsushi@ximian.com>
852
853         * DataColumnTest.cs,
854           DataRowTest.cs,
855           DataTableTest.cs : build fix: csc does not allow
856           System.Type inside namespace MonoTests.System.Data.
857         * DataSetTest.cs : path fix.
858         * DataRelationTest.cs : path fix. Don't test error message: It should
859           vary by message translations. Split tests and use ExpectedException.
860
861 2004-03-31  Juraj Skripsky <juraj@hotfeet.ch>
862
863         * DataColumnTest.cs : fixes here and there,
864         make all tests pass on ms.net.
865
866 2004-03-29  Juraj Skripsky <juraj@hotfeet.ch>
867
868         * DataTableTest.cs : add test case for bug #55503,
869         comment out meaningless test cases.
870
871 2004-01-21  Atsushi Enomoto <atsushi@ximian.com>
872
873         * Added TypedDataSetGeneratorTest.cs.
874
875 2003-12-18  Jackson Harper <jackson@ximian.com>
876
877         * DataViewTest.cs: Add some tests for new methods.
878         
879 2003-05-26  Ben Maurer <bmaurer@users.sourceforge.net>
880         * DataViewTest.cs: Added new test from
881         Patrick Kalkman
882
883 2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
884         * All tests inherits from Assertion, and
885           Assertion. prefixes removed
886
887 2003-04-05  Ville Palo <vi64pa@kolumbus.fi>
888
889         * DataTableTest.cs: little fix.
890         
891 2003-03-27  Ville Palo <vi64pa@kolumbus.fi>
892
893         * UniqueConstraintTest.cs: some minor fixes.
894         
895 2003-03-26  Ville Palo <vi64pa@kolumbus.fi>
896
897         * DataRowCollectionTest.cs: Tests for AutoIncrement
898         
899 2003-03-25  Ville Palo <vi64pa@kolumbus.fi>
900
901         * DataTableTest.cs: Added test for PrimaryKey-property
902         
903 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
904
905         * DataColumnCollectionTest.cs: little fix.
906
907 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
908
909         * DataColumnCollectionTest.cs: Typos
910         
911 2003-03-16  Ville Palo <vi64pa@kolumbus.fi>
912
913         * DataSetTest.cs: Fixed line-ending problems
914         
915 2003-03-06  Ville Palo <vi64pa@kolumbus.fi>
916
917         * DataTableTest.cs: More tests for Select ()
918         
919 2003-02-28  Ville Palo <vi64pa@kolumbus.fi>
920
921         * DataColumnCollectionTest.cs: Added more tests.
922         * DataRowCollectionTest.cs: Added more tests.
923         
924 2003-04-02  Ville Palo <vi64pa@koti.soon.fi>
925
926         * DataColumnTest.cs: Added tests for Expression property
927         
928 2003-03-02  Ville Palo <vi64pa@koti.soon.fi>
929
930         * DataTableTest.cs: More tests for Select
931         
932 2003-31-01  Ville Palo <vi64pa@koti.soon.fi>
933
934         * DataTableTest.cs: Added more tests for Select (string) -method
935         
936 2003-27-01  Ville Palo <vi64pa@koti.soon.fi>
937
938         * DataRelationTest.cs: Added more tests
939         
940 2003-27-01  Ville Palo <vi64pa@koti.soon.fi>
941
942         * DataTableTest.cs: Added test for DataTable.Select ()
943         
944 2003-24-01  Ville Palo <vi64pa@koti.soon.fi>
945
946         * UniqueConstraint.cs: More tests
947         
948 2003-23-01  Ville Palo <vi64pa@koti.soon.fi>
949
950         * ForeignKeyConstraint.cs: More tests
951         
952 2003-22-01  Ville Palo <vi64pa@koti.soon.fi>
953
954         * DataRelationTest.cs: More tests and little clean up.
955         
956 2003-14-01  Ville Palo <vi64pa@koti.soon.fi>
957
958         * DataRelationTest.cs: Added more tests
959         
960 2003-13-01  Ville Palo <vi64pa@koti.soon.fi>
961
962         * DataRelationTest.cs: Test class for DataRelation
963         
964 2002-12-26  Ville Palo <vi64pa@koti.soon.fi>
965
966         * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method
967         * DataSetTest.cs: Added more Xml-tests. 
968         
969 2002-12-17  Ville Palo <vi64pa@koti.soon.fi>
970
971         * region.xml: 
972         * store.xsd: new xmldoment and xmlschema for testing DataSet
973         * DataSetTest.cs: Added some Xml-tests.
974         * AllTests.cs: Added DataSetTest
975         
976 2002-10-23  Nick Drochak  <ndrochak@gol.com>
977
978         * ConstraintCollectionTest.cs (SetUp): Clear the constraints before 
979         each test.
980         * ConstraintTest.cs: same
981         * DataColumnTest.cs: Get exceptions straight.  Some are thrown and some
982         aren't
983
984 2002-10-22  Nick Drochak  <ndrochak@gol.com>
985
986         * DataColumnTest.cs: Remove compiler warnings and use caught exception
987         to report useful info.