2005-06-10 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not working and it takes so much time (downloading), so just disable it. 2005-06-02 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : testcase for bug #75121. 2005-05-29 Eyal Alaluf * ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests. 2005-05-25 Sureshkumar T * DataTableLoadRowTest.cs: Added additional cases for AutoIncrementTest to gauge any side effect with auto incrementing in case of upsert. 2005-05-20 Sureshkumar T * DataRowCollectionTest.cs: Added a test to check Rows.Add (values []) with null in the collection. 2005-05-11 Sureshkumar T * DataTableTest.cs: revamped tests for ImportRow method. Checks for all rowstates and pk violation of importing a deleted record. 2005-05-05 Sureshkumar T * DataTableReaderTest.cs: Added a test to check when deleting the first row. 2005-05-04 Sureshkumar T * DataTableReaderTest.cs: - reader.close in finally in all test cases. - Added tests to check scenarios when the datasource is modified/deleted/added. - Added tests to check when the datatable is cleared. * DataTableTest.cs: - Added a test for DataTable. Should clear rows from indexes as well. Simplified table creation for ClearReset test. - Added a test to check whether Commit RowChanging & RowChanged event is fired. - ClearTest () : added case for checking whether TableCleared event is fired. 2005-04-29 Sureshkumar T * DataTableReaderTest.cs: Added few more tests. 2005-04-27 Sureshkumar T * DataTableReaderTest.cs: Added Tests for DataTableReader class. 2005-04-22 Sureshkumar T * DataTableLoadRowTest.cs: Added. A test case for testing LoadDataRow method of DataTable. This tests for various possiblities of row state and loadoption. 2005-04-19 Atsushi Enomoto * DataViewTest.cs : added more RowStateFilter test (bug #74650). 2005-04-17 Atsushi Enomoto * DataViewTest.cs : added more test for Delete() based on bug #74631. 2005-02-25 Atsushi Enomoto * DataColumnTest.cs : added testcase for setting negative value on DataColumn whose mapping is SimpleContent. 2005-02-15 Atsushi Enomoto * DataSetAssertion.cs : don't exclude those attribute whose namespace URI is not empty from sort target. * DataSetTest.cs : removed GetNormalizedSchema() dependency from some tests (i.e. DataSet now emits more MS-closer schemas). * DataViewTest.cs : implemented test for RowFilter. 2005-02-04 Atsushi Enomoto * DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking. It is impossible to fix (see code comment). 2005-02-04 Atsushi Enomoto * DataSetTest.cs : Fixed strict type name under .NET 2.0. 2005-02-03 Sureshkumar T * ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono. ms.net does not allow fkc.Table. LAMESPEC. 2005-02-03 Atsushi Enomoto * DataViewManagerTest.cs : (Ctor) okay, #7 is silly test. 2005-02-02 Sureshkumar T * DataTableTest.cs: ClearReset (): added valid error messages. 2005-02-02 Atsushi Enomoto * DataViewManagerTest.cs : new file. 2005-02-02 Atsushi Enomoto * DataViewTest.cs : Enable ComplexEventSequence1(). - Right now don't test ApplyDefaultSort event. - Also row order between identical values depends on implementation. 2005-02-02 Atsushi Enomoto * DataViewTest.cs : added practical event handling tests (though NotWorking since it is still not complete). 2005-02-01 Atsushi Enomoto * DataTableTest.cs : added RowChanging event test. * DataViewTest.cs : make sure to clear event args. 2005-01-31 Sureshkumar T * DataRowTest.cs: Added case for SetparentRow: create DataRelations with createConstraints=false. part of the test case by Ankit Jain. 2005-01-28 Atsushi Enomoto * DataRowViewTest.cs : added RowVersion1() test. 2005-01-28 Atsushi Enomoto * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests. 2005-01-28 Atsushi Enomoto * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now. 2005-01-28 Atsushi Enomoto * DataTableTest.cs : added tests for primary key constraint check (not working right now). 2005-01-28 Atsushi Enomoto * UniqueConstraintTest.cs : added DBNullAllowed(). 2005-01-27 Atsushi Enomoto * DataViewTest.cs : added test for ListChanged. * DataRowViewTest.cs : (ItemException) fixed test. It is now working. 2005-01-25 Atsushi Enomoto * DataTableTest.cs : finally run-test-ondotnet passes (i.e. fixed incompatibility). 2005-01-25 Atsushi Enomoto * DataViewTest.cs : With a tiny fix, removed NotDotNet. 2005-01-25 Atsushi Enomoto * DataRowTest.cs : added DetachedRowItemException(). * DataSetTest.cs : WriteXmlSchema7() is now NotWorking. 2005-01-25 Sureshkumar T * DataTableTest.cs: added test case for checking ImportRow when the row state is detached. Test case by Ankit Jain. 2005-01-25 Atsushi Enomoto * DataRowViewTest.cs : added IsEdit tests and Item tess (not working). 2005-01-24 Atsushi Enomoto * DataRowViewTest.cs : added new file. 2005-01-24 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : test labels were ambiguous. * DataViewTest.cs : indentation was heavily broken. 2005-01-24 Atsushi Enomoto * DataColumnTest.cs : Added SetMaxLength(). 2005-01-24 Atsushi Enomoto * store2.xsd, store3.xsd, store4.xsd : Added. * DataSetTest.cs : Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema() for now. See the details in the code. 2005-01-21 Atsushi Enomoto * DataRowTest.cs : more test for Current -> Default, test for VersionNotFound, and test for InvalidConstraint on GetChildRows(). Patch by Ankit Jain. 2005-01-21 Atsushi Enomoto * DataRowTest.cs : Test if Default is used to check state of the row instead of Detached. Patch by Ankit Jain. 2005-01-21 Atsushi Enomoto * DataSetTest.cs : added CloneCopy2(). 2005-01-20 Atsushi Enomoto * DataSetTest.cs : use more normalized schema comparison. 2005-01-20 Atsushi Enomoto * DataSetTest.cs, DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual sorting using dom so that it can ignore XmlSerializer difference. Added some new assertion methods. 2005-01-19 Atsushi Enomoto * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest. Let's not output to Console. 2005-01-14 Atsushi Enomoto * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1. FindRows() is still not implemented, so marked as [Ignore]. 2005-01-14 Atsushi Enomoto * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1. Design time ctor() needs more love. * DataRelationCollectionTest.cs, DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1. When index is out of range, IndexOutOfRangeException is thrown. DataRelationCollectionTest.AddException1() was invalid. 2005-01-14 Atsushi Enomoto * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does not fill Table property even after EndInit(). * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException is missing. * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for run-test-ondotnet and run-test. 2005-01-12 Atsushi Enomoto * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass on run-test-ondotnet. Removed extraneous Console output. modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6() to use xmlserializer-based comparison. Fixed SerializeDataSet() to use ordinal MS result (it's not simple to compare results unless we have another WriteXmlSchema() implementation.) 2005-01-12 Atsushi Enomoto * DataSetAssertion.cs : forgot one required update for refreshed tests. 2005-01-12 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : added test for bug #58744. * DataSetReadXmlTest.cs : Added NameConflictDSAndTable(). * DataSetTest.cs : Now use XmlSerializer based output, to avoid silly attribute order in OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(), ReadWriteXmlSchema() and WriteDifferentNamespaceSchema(). Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(), ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(), WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(), WriteXmlExtendedProperties() and WriteXmlModeSchema(). 2004-10-14 Umadevi S * DataTableTest.cs : added testcase for subclass clone 2004-10-14 Umadevi S * DataSetTest.cs : added testcase to check subclass clone 2004-10-12 Atsushi Enomoto * DataSetTest.cs : now xs:schema contains xmlns="". 2004-09-24 Umadevi S * DataRowTest.cs : Added a test for EnforceConstraints with relations defined. 2004-09-24 Sureshkumar T * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not throw any exception and should override constraints. 2004-09-19 Sureshkumar T * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet 2004-08-24 Nick Drochak * DataViewTest.cs : Fixed compile with csc 2004-08-18 Umadevi S * DataViewTest.cs : Revamped to get Event handling tested Thanks to Punit Todi for his contribution towards the test cases 2004-06-23 Umadevi S * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications 2004-06-23 Umadevi S * DataRelationTest.cs : Corrected AddRelation testcases 2004-06-23 Umadevi S * ConstraintCollectionTest.cs : Corrected AddRange testcases 2004-06-20 Atsushi Enomoto * DataTableCollectionTest.cs : Added test for DataSet and Namespace adjustment. 2004-06-18 Atsushi Enomoto * TypedDataSetGeneratorTest.cs : [TestFixture] was missing. 2004-06-15 Atsushi Enomoto * DataSetTest.cs : Added regression for #53959. 2004-05-31 Atsushi Enomoto * DataTableTest.cs : Added test for serialization by Boris Kirzner. * DataSetInferXmlSchemaTest.cs : Added test for schema element skip by Boris Kirzner. 2004-05-27 Nick Drochak * DataRelationCollectionTest.cs: Fixed build when using csc. 2004-05-27 Umadevi S * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest 2004-05-26 Umadevi S * Added files DataTableCollectionTest and DataRelationCollectionTest 2004-05-19 Atsushi Enomoto * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted constraints and parent keys. 2004-05-18 Atsushi Enomoto * DataSetTest.cs : Converted CRLF to LF for line ending comparison. (and added copyright line.) 2004-05-17 Atsushi Enomoto * DataSetTest.cs : Added WriteXmlEncodedXml() test. 2004-05-17 Atsushi Enomoto * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test value is -1. * DataSetInferXmlSchemaTest.cs, DataSetReadXmlSchemaTest.cs : Enabled Ordinal check again, as long as working. Added IgnoredNamespaces() to inferxmlschema test. 2004-05-14 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two simple repeatable elements). 2004-05-14 Atsushi Enomoto * DataSetTest.cs, DataSetReadXmlTest.cs, DataSetReadXmlSchemaTest.cs, DataSetInferXmlSchemaTest.cs, DataSetAssertion.cs : AssertDataTable() now checks Constraint count and ParentKey length. 2004-05-14 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable simple element) and test013.xsd (reference to global element; currently failing). 2004-05-11 Atsushi Enomoto * DataSetTest.cs : Added WriteXmlToStream(). 2004-05-11 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was incorrect. DataSet element is assumed only if there is only one global element. * DataSetReadXmlTest.cs : Added error-reported test case. * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare Ordinal for non-specified columns (that shouldn't be significant). 2004-05-06 Atsushi Enomoto * ConstraintCollectionTest.cs : Table name should not be the same as for the purpose of this test. * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files. * DataSetTest.cs : Reordered attributes to pass test in WriteDifferentNamespaceSchema(). 2004-05-05 Atsushi Enomoto * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1. Don't catch every kind of exception. That does nothing but keep us away from the exact error location. * DataSetTest.cs : Make sure that we read schema correctly, before testing WriteXmlSchema. 2004-05-05 Atsushi Enomoto * DataColumnCollectionTest.cs : catch only specific exception. Don't rely on localizable error message. * DataSetTest.cs : Attribute orders should not be significant, so just hacked to match current implementation's order. Added WriteNestedTableXml(). 2004-05-05 Atsushi Enomoto * ConstraintCollectionTest.cs : uncommented some tests that should be implemented until mono 1.0. * ConstraintTest.cs : use ExpectedException. Don't expect localizable error message. * DataColumnTest.cs, DataRelationTest.cs, DataRowCollectionTest.cs : catch only specific type exception. Don't rely on (test) localizable messages. * DataSetAssertion.cs : We shouldn't expect exact column ordinals when infering/reading the structures from documents/schemas. 2004-04-29 Atsushi Enomoto * DataRowTest.cs : Added a test for auto increment column and item integrity (it caused index out of range exception). 2004-04-27 Atsushi Enomoto * ConstraintCollectionTest.cs, DataSetTest.cs, DataTableTest.cs, ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use. * DataRowCollectionTest.cs : just check exception type. Don't check localizable error message. * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument. Added relation count parameter for AssertDataTable(). Added Nested check parameter for AssertDataRelation(). * DataSetInferXmlSchemaTest.cs, DataSetReadXmlTest.cs, DataSetReadXmlSchemaTest.cs : Applied new AssertDataTable(). Added more check on DataSetReadXmlSchemaTest.SingleElementTreatmentDifference (). 2004-04-22 Atsushi Enomoto All fixes are to make them pass under MS.NET 1.1. * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1. * DataRelationTest.cs : Creation4() never works. * DataSetInferXmlSchemaTest.cs : Fixed xml9 test (relation count). Some mappings were incorrectly specified int. ConflictColumnTable() test incorrectly tested different columns. Fixed exception type on ConflictExistingPrimaryKey(). * DataSetReadXmlSchemaTest.cs : Use fixed current culture. Fixed exceptoin type on NestedReferenceNotAllowed(). * DataSetReadXmlTest.cs : InferSchema mode is said as to load rows. * DataSetTest.cs : SqlGuid test depends on the runtime version. In WriteDifferentNamespaceSchema(), we're going to set the same order for namespaces (just for ease of tests). Fixed many bugs on SerializeDataSet() test. * DataTableTest.cs : Set culture only on NET_1_0. Culture difference causes exception under .NET 1.1. Don't depend on error message string (consider localization). Under .NET 1.1, constraints looks also vanishes on table's Clear(). * ForeignKeyConstraintTest.cs : Ignore TestCtor5(). That does not work under .NET 1.1. Fixed some exception type differences. 2004-04-22 Atsushi Enomoto * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey(). * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData(). * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and SerializeDataSet(). 2004-04-20 Atsushi Enomoto * DataSetInferXmlSchema.cs : added more 16 patterns. (mostly fails as yet). * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part. As for XmlReadMode = Auto, data row should be read. * DataSetTest.cs : Added Namespace and Prefix tests. Added WriteDifferentNamespaceSchema(). hmm... WriteXmlSchema() also needs more love :( 2004-04-19 Atsushi Enomoto * Added DataSetInferXmlSchemaTest.cs. * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is InferSchema, it should not load any data rows. * DataSetAssertion.cs : Added AssertDataSet() overroad that takes relation count. 2004-04-19 Atsushi Enomoto * Added missing ChangeLog entry. * ConstraintCollectionTest.cs : Ignore some tests that should fail (They also fail under MS.NET). * DataSetReadXmlSchemaTest.cs : - Added SingleElementTreatmentDifference() and PrefixedTargetNS(). - Modified UnusedComplexTypesInored() to make sure DataSetName is set. - Renamed DataSetElementCannotBeReferenced() to NestedReferenceNotAllowed(). - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet() to test msdata:Locale. * DataSetTest.cs : Due to mcs bug #57200, csc does not allow System.Type.GetType(), so modified them all. 2004-04-16 Atsushi Enomoto * DataSetAssertion.cs : Added AssertDataColumn(). * DataSetReadXmlSchemaTest.cs : Added more strange cases. 2004-04-15 Umadevi S (sumadevi@novell.com) * ForeignKeyConstraintTest - constructor testing, * DataSet - test for Clone and Copy methods. 2004-04-15 Atsushi Enomoto * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs. * DataSetReadXmlTest.cs : separate assertion methods into DataSetAssertion.cs. Added label argument to AssertDataTable. 2004-04-15 Atsushi Enomoto * DataSetReadXmlTest.cs : Tests were incorrect. They should be done against new dataset. So just added another sequential read tests. 2004-04-14 Atsushi Enomoto * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet). 2004-04-12 Atsushi Enomoto * DataSetTest.cs : More path fix. Don't expect End of Line = "\n". It might be "\r\n" or else. 2004-04-09 Atsushi Enomoto * DataColumnTest.cs, DataRowTest.cs, DataTableTest.cs : build fix: csc does not allow System.Type inside namespace MonoTests.System.Data. * DataSetTest.cs : path fix. * DataRelationTest.cs : path fix. Don't test error message: It should vary by message translations. Split tests and use ExpectedException. 2004-03-31 Juraj Skripsky * DataColumnTest.cs : fixes here and there, make all tests pass on ms.net. 2004-03-29 Juraj Skripsky * DataTableTest.cs : add test case for bug #55503, comment out meaningless test cases. 2004-01-21 Atsushi Enomoto * Added TypedDataSetGeneratorTest.cs. 2003-12-18 Jackson Harper * DataViewTest.cs: Add some tests for new methods. 2003-05-26 Ben Maurer * DataViewTest.cs: Added new test from Patrick Kalkman 2003-05-13 Martin Willemoes Hansen * All tests inherits from Assertion, and Assertion. prefixes removed 2003-04-05 Ville Palo * DataTableTest.cs: little fix. 2003-03-27 Ville Palo * UniqueConstraintTest.cs: some minor fixes. 2003-03-26 Ville Palo * DataRowCollectionTest.cs: Tests for AutoIncrement 2003-03-25 Ville Palo * DataTableTest.cs: Added test for PrimaryKey-property 2003-03-16 Ville Palo * DataColumnCollectionTest.cs: little fix. 2003-03-16 Ville Palo * DataColumnCollectionTest.cs: Typos 2003-03-16 Ville Palo * DataSetTest.cs: Fixed line-ending problems 2003-03-06 Ville Palo * DataTableTest.cs: More tests for Select () 2003-02-28 Ville Palo * DataColumnCollectionTest.cs: Added more tests. * DataRowCollectionTest.cs: Added more tests. 2003-04-02 Ville Palo * DataColumnTest.cs: Added tests for Expression property 2003-03-02 Ville Palo * DataTableTest.cs: More tests for Select 2003-31-01 Ville Palo * DataTableTest.cs: Added more tests for Select (string) -method 2003-27-01 Ville Palo * DataRelationTest.cs: Added more tests 2003-27-01 Ville Palo * DataTableTest.cs: Added test for DataTable.Select () 2003-24-01 Ville Palo * UniqueConstraint.cs: More tests 2003-23-01 Ville Palo * ForeignKeyConstraint.cs: More tests 2003-22-01 Ville Palo * DataRelationTest.cs: More tests and little clean up. 2003-14-01 Ville Palo * DataRelationTest.cs: Added more tests 2003-13-01 Ville Palo * DataRelationTest.cs: Test class for DataRelation 2002-12-26 Ville Palo * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method * DataSetTest.cs: Added more Xml-tests. 2002-12-17 Ville Palo * region.xml: * store.xsd: new xmldoment and xmlschema for testing DataSet * DataSetTest.cs: Added some Xml-tests. * AllTests.cs: Added DataSetTest 2002-10-23 Nick Drochak * ConstraintCollectionTest.cs (SetUp): Clear the constraints before each test. * ConstraintTest.cs: same * DataColumnTest.cs: Get exceptions straight. Some are thrown and some aren't 2002-10-22 Nick Drochak * DataColumnTest.cs: Remove compiler warnings and use caught exception to report useful info.