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