1 2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
3 * DataRowViewTest.cs : added RowVersion1() test.
5 2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
7 * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests.
9 2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
11 * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now.
13 2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
15 * DataTableTest.cs : added tests for primary key constraint check
16 (not working right now).
18 2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
20 * UniqueConstraintTest.cs : added DBNullAllowed().
22 2005-01-27 Atsushi Enomoto <atsushi@ximian.com>
24 * DataViewTest.cs : added test for ListChanged.
25 * DataRowViewTest.cs : (ItemException) fixed test. It is now working.
27 2005-01-25 Atsushi Enomoto <atsushi@ximian.com>
29 * DataTableTest.cs : finally run-test-ondotnet passes (i.e.
30 fixed incompatibility).
32 2005-01-25 Atsushi Enomoto <atsushi@ximian.com>
34 * DataViewTest.cs : With a tiny fix, removed NotDotNet.
36 2005-01-25 Atsushi Enomoto <atsushi@ximian.com>
38 * DataRowTest.cs : added DetachedRowItemException().
39 * DataSetTest.cs : WriteXmlSchema7() is now NotWorking.
41 2005-01-25 Sureshkumar T <tsureshkumar@novell.com>
43 * DataTableTest.cs: added test case for checking ImportRow when
44 the row state is detached. Test case by Ankit Jain.
46 2005-01-25 Atsushi Enomoto <atsushi@ximian.com>
48 * DataRowViewTest.cs : added IsEdit tests and Item tess (not working).
50 2005-01-24 Atsushi Enomoto <atsushi@ximian.com>
52 * DataRowViewTest.cs : added new file.
54 2005-01-24 Atsushi Enomoto <atsushi@ximian.com>
56 * DataSetReadXmlSchemaTest.cs : test labels were ambiguous.
57 * DataViewTest.cs : indentation was heavily broken.
59 2005-01-24 Atsushi Enomoto <atsushi@ximian.com>
61 * DataColumnTest.cs : Added SetMaxLength().
63 2005-01-24 Atsushi Enomoto <atsushi@ximian.com>
65 * store2.xsd, store3.xsd, store4.xsd : Added.
67 Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema()
68 for now. See the details in the code.
70 2005-01-21 Atsushi Enomoto <atsushi@ximian.com>
72 * DataRowTest.cs : more test for Current -> Default, test for
73 VersionNotFound, and test for InvalidConstraint on GetChildRows().
76 2005-01-21 Atsushi Enomoto <atsushi@ximian.com>
78 * DataRowTest.cs : Test if Default is used to check state of the row
79 instead of Detached. Patch by Ankit Jain.
81 2005-01-21 Atsushi Enomoto <atsushi@ximian.com>
83 * DataSetTest.cs : added CloneCopy2().
85 2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
87 * DataSetTest.cs : use more normalized schema comparison.
89 2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
92 DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual
93 sorting using dom so that it can ignore XmlSerializer difference.
94 Added some new assertion methods.
96 2005-01-19 Atsushi Enomoto <atsushi@ximian.com>
98 * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest.
99 Let's not output to Console.
101 2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
103 * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1.
104 FindRows() is still not implemented, so marked as [Ignore].
106 2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
108 * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1.
109 Design time ctor() needs more love.
110 * DataRelationCollectionTest.cs,
111 DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1.
112 When index is out of range, IndexOutOfRangeException is thrown.
113 DataRelationCollectionTest.AddException1() was invalid.
115 2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
117 * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does
118 not fill Table property even after EndInit().
119 * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException
121 * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for
122 run-test-ondotnet and run-test.
124 2005-01-12 Atsushi Enomoto <atsushi@ximian.com>
126 * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass
127 on run-test-ondotnet. Removed extraneous Console output.
128 modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6()
129 to use xmlserializer-based comparison.
130 Fixed SerializeDataSet() to use ordinal MS result (it's not simple
131 to compare results unless we have another WriteXmlSchema()
134 2005-01-12 Atsushi Enomoto <atsushi@ximian.com>
136 * DataSetAssertion.cs : forgot one required update for refreshed tests.
138 2005-01-12 Atsushi Enomoto <atsushi@ximian.com>
140 * DataSetReadXmlSchemaTest.cs : added test for bug #58744.
141 * DataSetReadXmlTest.cs : Added NameConflictDSAndTable().
143 Now use XmlSerializer based output, to avoid silly attribute order in
144 OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(),
145 ReadWriteXmlSchema() and WriteDifferentNamespaceSchema().
146 Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(),
147 ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(),
148 WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(),
149 WriteXmlExtendedProperties() and WriteXmlModeSchema().
151 2004-10-14 Umadevi S <sumadevi@novell.com>
152 * DataTableTest.cs : added testcase for subclass clone
154 2004-10-14 Umadevi S <sumadevi@novell.com>
155 * DataSetTest.cs : added testcase to check subclass clone
157 2004-10-12 Atsushi Enomoto <atsushi@ximian.com>
159 * DataSetTest.cs : now xs:schema contains xmlns="".
161 2004-09-24 Umadevi S <sumadevi@novell.com>
162 * DataRowTest.cs : Added a test for EnforceConstraints with relations defined.
164 2004-09-24 Sureshkumar T <tsureshkumar@novell.com>
166 * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not
167 throw any exception and should override constraints.
169 2004-09-19 Sureshkumar T <tsureshkumar@novell.com>
170 * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet
172 2004-08-24 Nick Drochak <ndrochak@ieee.org>
173 * DataViewTest.cs : Fixed compile with csc
175 2004-08-18 Umadevi S <sumadevi@novell.com>
176 * DataViewTest.cs : Revamped to get Event handling tested
177 Thanks to Punit Todi for his contribution towards the test cases
179 2004-06-23 Umadevi S <sumadevi@novell.com>
180 * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications
182 2004-06-23 Umadevi S <sumadevi@novell.com>
183 * DataRelationTest.cs : Corrected AddRelation testcases
185 2004-06-23 Umadevi S <sumadevi@novell.com>
186 * ConstraintCollectionTest.cs : Corrected AddRange testcases
188 2004-06-20 Atsushi Enomoto <atsushi@ximian.com>
190 * DataTableCollectionTest.cs : Added test for DataSet and Namespace
193 2004-06-18 Atsushi Enomoto <atsushi@ximian.com>
195 * TypedDataSetGeneratorTest.cs : [TestFixture] was missing.
197 2004-06-15 Atsushi Enomoto <atsushi@ximian.com>
199 * DataSetTest.cs : Added regression for #53959.
201 2004-05-31 Atsushi Enomoto <atsushi@ximian.com>
203 * DataTableTest.cs : Added test for serialization by Boris Kirzner.
204 * DataSetInferXmlSchemaTest.cs : Added test for schema element skip
207 2004-05-27 Nick Drochak <ndrochak@ieee.org>
209 * DataRelationCollectionTest.cs: Fixed build when using csc.
211 2004-05-27 Umadevi S <sumadevi@novell.com>
212 * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest
214 2004-05-26 Umadevi S <sumadevi@novell.com>
215 * Added files DataTableCollectionTest and DataRelationCollectionTest
217 2004-05-19 Atsushi Enomoto <atsushi@ximian.com>
219 * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted
220 constraints and parent keys.
222 2004-05-18 Atsushi Enomoto <atsushi@ximian.com>
224 * DataSetTest.cs : Converted CRLF to LF for line ending comparison.
225 (and added copyright line.)
227 2004-05-17 Atsushi Enomoto <atsushi@ximian.com>
229 * DataSetTest.cs : Added WriteXmlEncodedXml() test.
231 2004-05-17 Atsushi Enomoto <atsushi@ximian.com>
233 * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test
235 * DataSetInferXmlSchemaTest.cs,
236 DataSetReadXmlSchemaTest.cs : Enabled Ordinal check again, as long
237 as working. Added IgnoredNamespaces() to inferxmlschema test.
239 2004-05-14 Atsushi Enomoto <atsushi@ximian.com>
241 * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two
242 simple repeatable elements).
244 2004-05-14 Atsushi Enomoto <atsushi@ximian.com>
247 DataSetReadXmlTest.cs,
248 DataSetReadXmlSchemaTest.cs,
249 DataSetInferXmlSchemaTest.cs,
250 DataSetAssertion.cs : AssertDataTable() now checks Constraint count
251 and ParentKey length.
253 2004-05-14 Atsushi Enomoto <atsushi@ximian.com>
255 * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable
256 simple element) and test013.xsd (reference to global element;
259 2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
261 * DataSetTest.cs : Added WriteXmlToStream().
263 2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
265 * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was
266 incorrect. DataSet element is assumed only if there is only one
268 * DataSetReadXmlTest.cs : Added error-reported test case.
269 * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare
270 Ordinal for non-specified columns (that shouldn't be significant).
272 2004-05-06 Atsushi Enomoto <atsushi@ximian.com>
274 * ConstraintCollectionTest.cs : Table name should not be the same as
275 for the purpose of this test.
276 * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files.
277 * DataSetTest.cs : Reordered attributes to pass test in
278 WriteDifferentNamespaceSchema().
280 2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
282 * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1.
283 Don't catch every kind of exception. That does nothing but keep us
284 away from the exact error location.
285 * DataSetTest.cs : Make sure that we read schema correctly, before
286 testing WriteXmlSchema.
288 2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
290 * DataColumnCollectionTest.cs : catch only specific exception. Don't
291 rely on localizable error message.
292 * DataSetTest.cs : Attribute orders should not be significant, so
293 just hacked to match current implementation's order.
294 Added WriteNestedTableXml().
296 2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
298 * ConstraintCollectionTest.cs : uncommented some tests that should be
299 implemented until mono 1.0.
300 * ConstraintTest.cs : use ExpectedException. Don't expect localizable
304 DataRowCollectionTest.cs : catch only specific type exception.
305 Don't rely on (test) localizable messages.
306 * DataSetAssertion.cs : We shouldn't expect exact column ordinals
307 when infering/reading the structures from documents/schemas.
309 2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
311 * DataRowTest.cs : Added a test for auto increment column and item
312 integrity (it caused index out of range exception).
314 2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
316 * ConstraintCollectionTest.cs,
319 ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use.
320 * DataRowCollectionTest.cs : just check exception type. Don't check
321 localizable error message.
322 * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument.
323 Added relation count parameter for AssertDataTable().
324 Added Nested check parameter for AssertDataRelation().
325 * DataSetInferXmlSchemaTest.cs,
326 DataSetReadXmlTest.cs,
327 DataSetReadXmlSchemaTest.cs :
328 Applied new AssertDataTable(). Added more check on
329 DataSetReadXmlSchemaTest.SingleElementTreatmentDifference ().
331 2004-04-22 Atsushi Enomoto <atsushi@ximian.com>
333 All fixes are to make them pass under MS.NET 1.1.
335 * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1.
336 * DataRelationTest.cs : Creation4() never works.
337 * DataSetInferXmlSchemaTest.cs :
338 Fixed xml9 test (relation count).
339 Some mappings were incorrectly specified int.
340 ConflictColumnTable() test incorrectly tested different columns.
341 Fixed exception type on ConflictExistingPrimaryKey().
342 * DataSetReadXmlSchemaTest.cs :
343 Use fixed current culture.
344 Fixed exceptoin type on NestedReferenceNotAllowed().
345 * DataSetReadXmlTest.cs :
346 InferSchema mode is said as to load rows.
348 SqlGuid test depends on the runtime version.
349 In WriteDifferentNamespaceSchema(), we're going to set the same
350 order for namespaces (just for ease of tests).
351 Fixed many bugs on SerializeDataSet() test.
353 Set culture only on NET_1_0. Culture difference causes exception
355 Don't depend on error message string (consider localization).
356 Under .NET 1.1, constraints looks also vanishes on table's Clear().
357 * ForeignKeyConstraintTest.cs :
358 Ignore TestCtor5(). That does not work under .NET 1.1.
359 Fixed some exception type differences.
361 2004-04-22 Atsushi Enomoto <atsushi@ximian.com>
363 * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey().
364 * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData().
365 * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and
368 2004-04-20 Atsushi Enomoto <atsushi@ximian.com>
370 * DataSetInferXmlSchema.cs : added more 16 patterns.
371 (mostly fails as yet).
372 * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part.
373 As for XmlReadMode = Auto, data row should be read.
374 * DataSetTest.cs : Added Namespace and Prefix tests.
375 Added WriteDifferentNamespaceSchema().
377 hmm... WriteXmlSchema() also needs more love :(
379 2004-04-19 Atsushi Enomoto <atsushi@ximian.com>
381 * Added DataSetInferXmlSchemaTest.cs.
382 * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is
383 InferSchema, it should not load any data rows.
384 * DataSetAssertion.cs : Added AssertDataSet() overroad that takes
387 2004-04-19 Atsushi Enomoto <atsushi@ximian.com>
389 * Added missing ChangeLog entry.
390 * ConstraintCollectionTest.cs :
391 Ignore some tests that should fail (They also fail under MS.NET).
392 * DataSetReadXmlSchemaTest.cs :
393 - Added SingleElementTreatmentDifference() and PrefixedTargetNS().
394 - Modified UnusedComplexTypesInored() to make sure DataSetName is set.
395 - Renamed DataSetElementCannotBeReferenced() to
396 NestedReferenceNotAllowed().
397 - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet()
398 to test msdata:Locale.
399 * DataSetTest.cs : Due to mcs bug #57200, csc does not allow
400 System.Type.GetType(), so modified them all.
402 2004-04-16 Atsushi Enomoto <atsushi@ximian.com>
404 * DataSetAssertion.cs : Added AssertDataColumn().
405 * DataSetReadXmlSchemaTest.cs : Added more strange cases.
407 2004-04-15 Umadevi S (sumadevi@novell.com)
408 * ForeignKeyConstraintTest - constructor testing,
409 * DataSet - test for Clone and Copy methods.
411 2004-04-15 Atsushi Enomoto <atsushi@ximian.com>
413 * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs.
414 * DataSetReadXmlTest.cs : separate assertion methods into
415 DataSetAssertion.cs. Added label argument to AssertDataTable.
417 2004-04-15 Atsushi Enomoto <atsushi@ximian.com>
419 * DataSetReadXmlTest.cs : Tests were incorrect. They should be done
420 against new dataset. So just added another sequential read tests.
422 2004-04-14 Atsushi Enomoto <atsushi@ximian.com>
424 * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet).
426 2004-04-12 Atsushi Enomoto <atsushi@ximian.com>
428 * DataSetTest.cs : More path fix. Don't expect End of Line = "\n".
429 It might be "\r\n" or else.
431 2004-04-09 Atsushi Enomoto <atsushi@ximian.com>
435 DataTableTest.cs : build fix: csc does not allow
436 System.Type inside namespace MonoTests.System.Data.
437 * DataSetTest.cs : path fix.
438 * DataRelationTest.cs : path fix. Don't test error message: It should
439 vary by message translations. Split tests and use ExpectedException.
441 2004-03-31 Juraj Skripsky <juraj@hotfeet.ch>
443 * DataColumnTest.cs : fixes here and there,
444 make all tests pass on ms.net.
446 2004-03-29 Juraj Skripsky <juraj@hotfeet.ch>
448 * DataTableTest.cs : add test case for bug #55503,
449 comment out meaningless test cases.
451 2004-01-21 Atsushi Enomoto <atsushi@ximian.com>
453 * Added TypedDataSetGeneratorTest.cs.
455 2003-12-18 Jackson Harper <jackson@ximian.com>
457 * DataViewTest.cs: Add some tests for new methods.
459 2003-05-26 Ben Maurer <bmaurer@users.sourceforge.net>
460 * DataViewTest.cs: Added new test from
463 2003-05-13 Martin Willemoes Hansen <mwh@sysrq.dk>
464 * All tests inherits from Assertion, and
465 Assertion. prefixes removed
467 2003-04-05 Ville Palo <vi64pa@kolumbus.fi>
469 * DataTableTest.cs: little fix.
471 2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
473 * UniqueConstraintTest.cs: some minor fixes.
475 2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
477 * DataRowCollectionTest.cs: Tests for AutoIncrement
479 2003-03-25 Ville Palo <vi64pa@kolumbus.fi>
481 * DataTableTest.cs: Added test for PrimaryKey-property
483 2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
485 * DataColumnCollectionTest.cs: little fix.
487 2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
489 * DataColumnCollectionTest.cs: Typos
491 2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
493 * DataSetTest.cs: Fixed line-ending problems
495 2003-03-06 Ville Palo <vi64pa@kolumbus.fi>
497 * DataTableTest.cs: More tests for Select ()
499 2003-02-28 Ville Palo <vi64pa@kolumbus.fi>
501 * DataColumnCollectionTest.cs: Added more tests.
502 * DataRowCollectionTest.cs: Added more tests.
504 2003-04-02 Ville Palo <vi64pa@koti.soon.fi>
506 * DataColumnTest.cs: Added tests for Expression property
508 2003-03-02 Ville Palo <vi64pa@koti.soon.fi>
510 * DataTableTest.cs: More tests for Select
512 2003-31-01 Ville Palo <vi64pa@koti.soon.fi>
514 * DataTableTest.cs: Added more tests for Select (string) -method
516 2003-27-01 Ville Palo <vi64pa@koti.soon.fi>
518 * DataRelationTest.cs: Added more tests
520 2003-27-01 Ville Palo <vi64pa@koti.soon.fi>
522 * DataTableTest.cs: Added test for DataTable.Select ()
524 2003-24-01 Ville Palo <vi64pa@koti.soon.fi>
526 * UniqueConstraint.cs: More tests
528 2003-23-01 Ville Palo <vi64pa@koti.soon.fi>
530 * ForeignKeyConstraint.cs: More tests
532 2003-22-01 Ville Palo <vi64pa@koti.soon.fi>
534 * DataRelationTest.cs: More tests and little clean up.
536 2003-14-01 Ville Palo <vi64pa@koti.soon.fi>
538 * DataRelationTest.cs: Added more tests
540 2003-13-01 Ville Palo <vi64pa@koti.soon.fi>
542 * DataRelationTest.cs: Test class for DataRelation
544 2002-12-26 Ville Palo <vi64pa@koti.soon.fi>
546 * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method
547 * DataSetTest.cs: Added more Xml-tests.
549 2002-12-17 Ville Palo <vi64pa@koti.soon.fi>
552 * store.xsd: new xmldoment and xmlschema for testing DataSet
553 * DataSetTest.cs: Added some Xml-tests.
554 * AllTests.cs: Added DataSetTest
556 2002-10-23 Nick Drochak <ndrochak@gol.com>
558 * ConstraintCollectionTest.cs (SetUp): Clear the constraints before
560 * ConstraintTest.cs: same
561 * DataColumnTest.cs: Get exceptions straight. Some are thrown and some
564 2002-10-22 Nick Drochak <ndrochak@gol.com>
566 * DataColumnTest.cs: Remove compiler warnings and use caught exception
567 to report useful info.