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