2008-11-18 Raja R Harinath * DataSetTest.cs (Bug420862): New test. 2008-09-16 brandin claar * BinarySerializationTest.cs (TestDefaultValues): New. (TestEmptyTable): New. 2008-08-14 Gert Driesen * DataViewTest2.cs (DataViewManager): Check for reference equality instead of using Equals to avoid test regression using more recent versions of NUnit. 2008-08-14 Gert Driesen * DataTableTest2.cs: Added test for LoadDataRow with readonly columns. 2008-08-04 Raja R Harinath * XmlDataReaderTest.cs (XmlLoadCustomTypesTest): Fix compile error, there's no DataSet.Close (). 2008-07-30 Veerapuram Varadhan * XmlDataReaderTest.cs: Added test for Bug#377146 2008-07-20 Gert Driesen * XmlDataLoaderTest.cs: Use temporary file in TEMP dir instead of creating file in source dir. Cleaned up test. * DataTableTest3.cs * DataTableTest4.cs * DataTableTest5.cs: Use temporary file in TEMP dir instead of creating file in source dir. * TestFile3.xml, TestFile5.xml: Removed test output. 2008-07-20 Gert Driesen * DataTableTest.cs * DataTableTest2.cs * DataTableTest3.cs * DataTableTest4.cs * DataTableTest5.cs: Code formatting (spaces to tabs, removed extra spaces/tabs). Use typeof instead of Type.GetType. Ensure (File)Streams are always closed. Improved exception tests. 2008-07-20 Gert Driesen * DataRowTest2.cs: Improved int indexer test for setting value of column to null/DBNull. Enabled indexer tests for setting column value to null/DBNull. 2008-07-04 Gert Driesen * DataRelationTest.cs * MissingPrimaryKeyExceptionTest.cs: Fixed line endings. 2008-07-04 Gert Driesen * ConstraintCollectionTest2.cs * DataColumnTest2.cs * DataRelationCollectionTest2.cs * DataRowCollectionTest2.cs * DataTableCollectionTest2.cs * DataTableTest2.cs * DataViewTest2.cs * VersionNotFoundException.cs: Fixed line endings. 2008-07-04 Gert Driesen * DataColumnCollectionTest.cs: Added test for Add (String) with null and zero-length column name. * DataColumnCollectionTest2.cs: Added/improved indexer tests. * DataRowTest2.cs: Added/improved indexer tests. Enabled indexer test for null column name. 2008-07-03 Gert Driesen * DataRowTest2.cs: Added indexer tests. 2008-06-19 Atsushi Enomoto * TestMerge1.xml : new test file. * DataSetTest2.cs : added test for Merge() to verify that it copies constraints in DataRelation. 2008-06-18 Atsushi Enomoto * DataTableTest.cs : do not just copy [Ignore]d tests from DataSet without [Ignore]. They won't pass. Also, what is that TARGET_JVM use? It looks inconsistent. 2008-06-18 Atsushi Enomoto * DataSetInferXmlSchemaTest.cs: correction in code comment. 2008-06-17 Atsushi Enomoto * TestFile3.xml, TestFile5.xml : they do not match what should be actually written and causes svn diff mess. 2008-06-16 Atsushi Enomoto * DataColumnTest.cs : fixed Defaults3() case. After changing some test lines I have messed net_1_0 profile results. 2008-06-16 Atsushi Enomoto * DataTableTest.cs, DataTableReadWriteXmlTest.cs, DataSetTest.cs: fixed couple of assertions that expect wrong results. Eliminated English imperialism. Some other cosmetic fixes. 2008-06-16 Atsushi Enomoto * DataViewTest2.cs DataColumnTest.cs DataSetTest2.cs UniqueConstraintTest.cs DataRowCollectionTest.cs DataRowTest2.cs DataColumnCollectionTest.cs DataRelationTest.cs DataTableReaderTest.cs DataRowTest.cs : Eliminate English imperialism. They fail on non-English .NET. 2008-06-16 Atsushi Enomoto * DataTableTest3.cs : bang bang bang, close Stream before Assertion fails and throws away the remaining code paths. 2008-06-13 Atsushi Enomoto * DataTableTest.cs, DataSetTest.cs We could use default value as is, not in string form. This makes comparison more strict. * DataColumnTest.cs Added test for non-DBNull case and changing DataType case. 2008-04-16 Veerapuram Varadhan * DataSetReadXmlTest.cs: Added tests for same parent/child table name and id columns. 2008-02-04 Arina Itkes * DataTableTest5.cs: Removing of "Ignore" category for tests on IXmlSerializable.ReadXml for empty DataTable. 2008-02-03 Arina Itkes * XmlExportOfTypedDataSetTest.cs: added test for exporting of a generated typed DataSet and DataTable by a same XmlExporter. 2008-01-28 Arina Itkes * DataTableTest5.cs: added tests for implemetation of IXmlSerializable.WriteXml in DataTable class. 2007-11-14 Atushi Enomoto * DataSetTest.cs : added test for r89307 fix (it is for XmlSerializer but needs to be in sys.data). * MonkeyDataSet.cs : test support classes (generated by xsd). 2007-10-21 Gert Driesen * DataColumnTest.cs: No longer derive from deprecated Assertion class. Code formatting. Added test for DateTimeMode. 2007-08-06 Nagappan A * DataTableTest.cs (Bug55978): In some cases this test case was failing with Invalid Date format. So modified the testcase to use invariant culture for DateTime. 2007-07-26 Nagappan A * DataTableTest.cs (Bug82109): Should always parse the object of type DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109. 2007-05-18 Chris Toshok * DataViewTest.cs (DefaultColumnNameAddListChangedTest): new test for figuring out the sorts of events raised between 1.1 and 2.0 when you add a column with the default name. 2007-02-23 Nagappan A * DataRowTest2.cs (DataRowExpressionDefaultValueTest): Added new test-case for bug # 80505. * TrailingSpaceTest.cs: Added new test-case for bug # 79695. * TestReadXml1.xml: Added new XML for bug # 80596. * TestReadXmlSchema1.xml: Added new XML schema for bug # 80596. * XmlDataLoaderTest.cs: Added new test-case for bug # 80596. * XmlDataReaderTest.cs: Added new test-case for bug # 80596. 2007-02-20 Gert Driesen * DataSetReadXmlTest.cs: Enable test for bug #80048 on 2.0 profile. 2007-02-09 Nagappan A * TestFile5.xml: Added new XML file required for tests. * TestFile3.xml: Added new XML file required for tests. 2007-01-08 Nagappan A * DataViewTest.cs: Fixed compilation warning. * DataRowTest.cs: Fixed compilation warning. * DataTableLoadRowTest.cs (LoadRowTestUpsert) (LoadRowTestOverwriteChanges, LoadRowTestPreserveChanges): Added more test conditions and also fixed compilation warnings. * DataColumnCollectionTest.cs: Fixed compilation warning. * DataSetInferXmlSchemaTest.cs: Fixed compilation warning. 2006-12-11 Chris Toshok * DataViewTest.cs: new test for GetItemProperties being called on a DataView without an associated DataTable. we crash, but should return an empty collection. 2006-12-08 Nagappan A * DataTableTest3.cs, DataTableTest4.cs, DataSetTest2.cs: Updated private method name from Test to Verify, as NUnit was reporting API signature is invalid. 2006-12-07 Chris Toshok * DataViewTest.cs: add unit test for parent/child relation changes. 2006-12-07 Nagappan A * DataTableTest3.cs, DataTableTest4.cs: Added new test-cases to test ReadXml and WriteXml, provided by deepak_2603@yahoo.com. Added NET_2_0 check. 2006-12-05 Raja R Harinath * DataColumnCollectionTest.cs, DataRowCollectionTest.cs: Modernize. * DataSetAssertion.cs: Don't derive from 'Assertion'. Modernize. * DataSetInferXmlSchemaTest.cs, DataSetReadXmlSchemaTest.cs, DataSetReadXmlTest.cs, DataSetTest.cs, DataTableLoadRowTest.cs, DataTableReaderTest.cs, DataTableTest.cs: Modernize. 2006-12-05 Nagappan A * DataSetReadXmlTest.cs (ColumnOrder, XmlSpace): Modified AssertEquals to NUnit.Framework.Assert.AreEqual. * DataTableTest.cs (ReadWriteXmlSchema_ByFileName): Fixed Not Working test case and made it working. * DataColumnCollectionTest.cs (CaseSensitiveIndexOfTest): To test case sensitive column name with IndexOf member function. 2006-11-28 Nagappan A * DataTableTest.cs (TestWriteXmlSchema1): Modified the expected output same as MS.NET 2.0 output. (TestWriteXmlSchema2, TestWriteXmlSchema3): Modified the expected output same as MS.NET 2.0 output. (WriteXmlSchema, WriteXmlSchema2, WriteXmlSchema3): Updated the tests to work. Removed NotWorking attribute. (WriteXmlSchema4, WriteXmlSchema5, WriteXmlSchema6): Updated the tests to work. Removed NotWorking attribute. (WriteXmlSchema_Relations_ForeignKeys): Updated the tests to work. Removed NotWorking attribute. (ReadWriteXmlSchema_2, ReadWriteXmlSchemaExp_NoTableName): Updated the tests to work. Removed NotWorking attribute. (ReadWriteXmlSchemaExp_NoFileName): Added new tests. * DataSetTest.cs: Updated the tests to work with 2.0 profile. Expected 2.0 and 1.0 outputs are different with respect to XML Schema. * DataRowCollectionTest.cs (IndexOf): API is implemented and so removed NotWorking attribute. (IndexOfTest): Added new test to test IndexOf API. 2006-11-26 Gert Driesen * DataSetReadXmlTest.cs: Added NotWorking test for bug #80048. 2006-11-26 Gert Driesen * DataSetReadXmlTest.cs: Added NotWorking test for bug #80045. 2006-11-21 Nagappan A * DataViewTest.cs (BeginInit2): Checks for the data view public event Initialized. * DataSetTest.cs (CreateDataReader1, CreateDataReader2, CreateDataReader3, Load_Basic, Load_TableConflictT, Load_TableConflictT, Load_TableConflictF, Load_TableUnknown, Load_StringsAsc, Load_StringsDesc, Load_StringsNew, Load_StringsNewMerge): Removed 'NotWorking' attribute and made the testcase to work. * DataSetTest2.cs (LoadTest1, LoadTest2): Implemented functions to test DataSet.Load 2006-11-15 Nagappan A * DataTableTest.cs (NewRowAddedTest): Checks for the DataTable TableNewRow added event raise. (ClearTest): Checks for the table clearning event fired on clearing a table. (OnTableClearing, OnTableNewRowAdded): Implemented new event handler functions. (TestWriteXmlSchema1): Test WriteXmlSchema on a DataTable without associating a DataSet. (TestWriteXmlSchema2): Test WriteXmlSchema on a DataTable after associating a DataSet, but without hierarchy. (TestWriteXmlSchema3): Test WriteXmlSchema on a DataTable after associating a DataSet, with hierarchy. (TableInitializedEventTest[1234]): Tests different TableInitialized event generation. * BinarySerializationTest.cs: Added new file to test BinarySerialization implementation. 2006-11-24 Konstantin Triger * DataColumnTest.cs: Added test for DataColunm.AllowDBNull * DataTableTest.cs: removed fixed NotWorkings 2006-10-24 Hagit Yidov * DataTableReadXmlSchemaTest.cs : More tests for ReadXmlSchema() 2006-10-12 Hagit Yidov * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema(). (Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd) 2006-10-22 Gert Driesen * ForeignKeyConstraintTest2.cs: Added test for bug #79689. 2006-10-12 Hagit Yidov * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema(). (Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd) 2006-10-13 Gert Driesen * DataRelationTest2.cs: Enabled test for bug #79233. 2006-10-12 Hagit Yidov * DataSetTest.cs : added tests for Load(). * DataTableTest.cs : added more tests for Load() and added LoadDataRow(). 2006-10-06 Patrick Earl * DataTableReadWriteXml.cs: Added new tests for the DataTable's ReadXml and WriteXml methods. These tests assume proper functioning of the DataSet ReadXml and WriteXml methods. 2006-10-03 Hagit Yidov * DataRowCollectionTest.cs : added tests for IndexOf(). * DataSetTest.cs : added tests for CreateDataReader(). * DataTableTest.cs : added tests for CreateDataReader() and for Load(). 2006-09-18 Boris Kirzner * DataViewTest.cs : fix compilation error. 2006-09-17 Boris Kirzner * DataViewTest.cs : marked not wroker test for TARGET_JVM. * DataSetTest.cs : marked not working net_2_0 tests. 2006-08-31 Gert Driesen * DataRelationTest2.cs: Added test for bug #79233, currently marked NotWorking. Set eol-style to native. 2006-08-31 Gert Driesen * DataRowTest2.cs: Added test for bug #78885. Fixed line endings. Set eol-style to native. 2006-07-25 Nagappan A * DataViewTest2.cs (AcceptChanges, ClearTable): Test case to verify list changed event on table AcceptChanges and test case to verify data table count is zero on table Clear. Fixes bug 78610. Thanks to Itai Bar-Haim for the testcases. 2006-07-20 Senganal T * DataSetTest2.cs : Test exception is not raised when missingschemaaction is set to ignore. Thanks to Deepak Kr Valechha for the testcase 2006-07-17 Senganal T * DataViewTest2.cs : - Tests for ToTable overloads - Test for Equals method - Tests to check for the Sort, RowFilter values when DataView is created and when Table is set. * DataViewTest_IBindingList.cs : - Ensure tests do not depend on the order of execution. * DataViewTest_IBindingListView.cs : New - Tests for IBindingListView interface methods 2006-07-15 Senganal T * DataTableCollection.cs : Tests for IndexOf, Contains, Add, Remove methods 2006-07-14 Senganal T * DataColumnTest2.cs : Test for SetOrdinal 2006-07-14 Senganal T * DataRelationTest2.cs * ForeignKeyConstraintTest2.cs * DataColumnTest2.cs Tests for DateTimeMode property * DataTableTest2.cs Tests for Merge Methods 2006-07-13 Senganal T * DataSetTest2.cs : Test for bug #78842 2006-07-12 Senganal T * ConstraintCollectionTest2.cs : Test Remove behavior. 2006-07-12 Senganal T * DataSetTest2.cs : Added test to check ReadXml of a Diffgram when part/whole of schema is missing on the dataset. Currently if schema is missing we run into an infinite loop. 2006-07-11 Senganal T * DataSetTest2.cs : Added tests for DataSet.WriteXmlSchema and ReadXmlSchema methods to test nested schemas. Also tests for bug #78810. 2006-06-30 Senganal T * DataRowTest2.cs : Added tests for new 2.0 methods in DataRow 2006-06-28 Senganal T * DataSetTest2.cs : Removed ReadXml_Strm, ReadXml_Strg ReadXml_ByTextReader, ReadXml_ByXmlReader : Temporarily removed as these are failing, in a different timezone, due to bug in DateTime. 2006-06-27 Senganal T * DataTableReaderTest.cs : - Tests for Schema verification. - Test if GetName returns the ColumnName. - Tests for Provider Specific types/values - Tests for GetChars - Test if Schema changes are caught and appropriate errors are raised. 2006-06-15 Senganal T * DataTableTest2.cs : - Test if the Sort Order is correct when Sort String is not explicitly set. - Test if EvaluateException is raised if filter is not a boolean expression. - Test if expression is evaluated corrected when the filter is a boolean column. 2006-06-15 Senganal T * DataSetTest2.cs : Test the behavior of EnforceConstraints * DataViewTest_IBindingList.cs : Test to ensure the correct index is used for comparision * DataRowTest2.cs : Test to ensure the RowErrors and ColumnErrors are filled correctly. 2006-05-31 Senganal T * DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5. Patch from Deepak Kr Velachha 2006-05-31 Senganal T * DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs: Cleanup NotWorking testcases 2006-05-02 Senganal T * DataColumnTest2.cs : Test if IsNull (expr1,expr2) is parsed correctly and if expr2 is returned when expr1 evaluates to null 2006-04-21 Senganal T * DataTableTest2.cs : Test Duplicate values are handled appropriatly during table loading ( BeginLoadData , EndLoadData). Test LoadDataRow behaves appropriately if called outside BeginLoadData,EndLoadData. 2006-04-19 Senganal T * DataSetTest2.cs : Test if ConstraintName with whitespace is saved correctly. 2006-03-25 Senganal T * DataTableTest.cs : Fixed NotWorkingTest 2006-03-23 Senganal T * DataTableTest2.cs : - Ensure duplicate rows are merged when using LoadDataRow * DataRowCollectionTest2.cs : - Ensure row can be searched using Find (), when added using LoadDataRow 2006-03-22 Senganal T * DataColumnTest2.cs : * ConstraintCollectionTest2.cs : - Ensure Constraints are correctly added/removed when Unique property is modified. - Ensure PrimaryKeyConstraint cannot be removed using Remove () - Ensure DataColumn's Unique Propery is modifed when adding/removing constraint 2006-03-20 Senganal T * DataSetTest2.cs - Added testcases for issues in Merge,Copy * ConstraintCollectionTest2.cs - Added testcases for issues in Add , IndexOf 2006-03-19 Boris Kirzner * ConstraintCollectionTest2.cs, DataColumnCollectionTest.cs, DataRowCollectionTest.cs, DataTableCollectionTest.cs: ifdef code that is not supposed to work in TARGET_JVM by now. 2006-03-09 Senganal T * DataRowCollectionTest2.cs : * DataTableTest2.cs : - Fixed NotWorking tests. 2006-03-07 Senganal T * DataRowCollectionTest2.cs : * DataTableTest2.cs : - Added failing testcases as NotWorking tests. 2006-03-05 Senganal T * DataSetTest2.cs * ConstraintCollectionTest2.cs * DataViewTest.cs * DataRelationTest.cs Added testcases for BeginInit and EndInit methods 2006-02-24 Senganal T * ConstraintCollectionTest2.cs : added testcase for #77630 2006-02-22 Senganal T * DataRowCollectionTest2.cs : Check if index is maintained for row on calling RejectChanges. * DataTableTest2.cs : Check if data is loaded and merged (if key exists) correctly. * ForeignKeyConstraintTest.cs : Check if a ParentColumn value can be modified when the row is in 'Added' State. Also, check if child col values are updated correctly. 2006-02-16 Senganal T * DataSetTest2.cs : - WriteXmlSchema_ForeignKeyConstraint : testcase for bug #77557 - WriteXmlSchema_RelationAnnotation : - WriteXmlSchema_Relations_ForeignKeys : ensure Relations and ForeignKeyConstraints are written and read correctly. * DataSetReadXmlSchema.cs : - ReadConstraints : verify reading a foreignkeyconstraint doesent create a relation. - ReadAnnotatedRelations_MultipleColumns : verify multiple columns are read correctly if part of annotated relation. 2006-02-11 Senganal T * DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols. * DataTableTest2.cs : added testcases for bug #77404 2006-02-03 Senganal T * DataTableCollectionTest2.cs,EvaluateExceptionTest.cs, DataColumnTest.cs,DataRowViewTest.cs,DataRowCollectionTest2.cs, DataTableTest2.cs,DataTableTest.cs,DataColumnCollectionTest2.cs, DataColumnCollectionTest.cs,DataViewTest.cs,DataColumnTest2.cs - Removed 'NotWorking' attributes for the testcases fixed - Added few new testcases 2006-01-17 Senganal T * DataRowTest2.cs : added testcase for bug #77267 2006-01-16 Boris Kirzner * DataColumnCollectionTest2.cs: added test case for index update on column removal 2006-01-16 Atsushi Enomoto * TypedDataSetGeneratorTest.cs : added test for bug #77248, but we cannot enable it since it depends on mcs "installed". 2006-01-10 Senganal T * DataViewTest2.cs - Added testcase for bug #77188 2006-01-06 Senganal T * DataColumnTest.cs * DataColumnCollectionTest.cs - Added couple of tests for Expression Columns. 2006-01-03 Senganal T * DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml to make sure the testcases pass 2006-01-03 Senganal T *DataViewTest.cs : added testcases for bug #77104 2006-01-02 Boris Kirzner * DataTableCollectionTest2.cs, DataColumnTest2.cs, DataViewTest2.cs, DataRowCollectionTest2.cs, DataTableTest2.cs, DataRelationCollectionTest2.cs, ForeignKeyConstraintTest2.cs, DataSetTest2.cs, ConstraintCollectionTest2.cs, DataRowTest2.cs, DataColumnCollectionTest2.cs: new tests from Mainsoft repository. * DataSetTypedDataSetTest.cs, VersionNotFoundException.cs, MissingPrimaryKeyExceptionTest.cs: added files with new tests. * TypedDataSet.xml - new xml file (for TypeDataSetTest.cs). 2005-12-20 Senganal T * DataColumnTest.cs : added testcase for #77025 2005-12-15 Konstantin Triger * DataTableTest.cs: added SelectRowState test. 2005-12-07 Boris Kirzner * DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM. 2005-11-30 Konstantin Triger * DataColumnTest.cs: Added ExpressionSubstringlimits. 2005-11-11 Senganal T * DataSetTest2.cs : Added a testcase for bug#76517 2005-10-24 Konstantin Triger * DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest) 2005-10-21 Senganal T * DataTableTest2.cs : addded test for #76213 2005-10-20 Atsushi Enomoto * DataSetTest.cs : added test for #76480. 2005-10-14 Sureshkumar T * DataViewTest_IBindingList.cs (FindTest): mark working. According to printed DataView, the index returned is correct. 2005-10-11 Sureshkumar T * DataViewTest_IBindingList.cs: Added test cases for IBindingList implementation by DataView. This is used by DataGrid control. 2005-09-20 Sureshkumar T * DataViewTest.cs: Added a case for Sort to accept columns with '[' & ']'. (SortTests): Added cases for sorting order. TestCase from Marc 2005-08-02 Sureshkumar T * DataTableTest.cs: Select (): added a case for apos escaping. 2005-08-02 Boris Kirzner * DataSetTest2.cs: added test case for ReadXmlSchema with relations and keys. 2005-07-21 Sureshkumar T * ForeignKeyConstraintTest.cs: added tests when adding fk constraints with existing rows. 2005-07-21 Boris Kirzner * DataRowTest2.cs - Added RowError testcases. 2005-07-12 Eyal Alalouf * ConstraintExceptionTest.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils * DataRelationTest2.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils 2005-07-12 Eyal Alalouf * DeletedRowInaccessibleExceptionTest: Added file * DuplicateNameExceptionTest: Added file * ConstraintExceptionTest: Added file * EvaluateExceptionTest: Added file * InRowChangingEventExceptionTest: Added file * InvalidConstraintExceptionTest: Added file * NoNullAllowedExceptionTest: Added file * ReadOnlyExceptionTest: Added file * SyntaxErrorExceptionTest: Added file * RowNotInTableExceptionTest: Added file 2005-07-12 Eyal Alalouf * DataRelationTest2.cs: Added file * DataRowTest2.cs: Added file * DataRowCollectionTest2.cs: Added file * DataRowViewTest2.cs: Added file * DataTableCollectionTest2.cs: Added file * DataTableTest2.cs: Added file * DataViewTest2.cs: Added file * ForeignKeyConstraintTest2.cs: Added file * UniqueConstraintTest2.cs: Added file 2005-07-12 Eyal Alalouf * DataRelationCollectionTest2.cs: Added file 2005-07-12 Eyal Alalouf * DataColumnTest2.cs: Added file 2005-07-08 Sureshkumar T * DataTableLoadRowTest.cs: Added tests for event handling. PreserveChangesTest: Added few more tests. 2005-06-30 Eyal Alalouf * DataColumnCollectionTest2.cs: Added file 2005-06-29 Ben Maurer * DataTableTest.cs: Add Gonz's test from corlib that should be here. 2005-06-29 Atsushi Enomoto * DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")] 2005-06-15 Sureshkumar T * DataSetTest.cs: added a test case for DataSet changes cascading to child tables. test case idea from george.barbarosie@gmail.com (George Barbarosie) in bug #75226. 2005-06-14 Atsushi Enomoto * DataSetTest.cs : quick build fix. 2005-06-14 Sureshkumar T * DataSetTest.cs: Added test case for GetChanges method. 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.