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