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