2011-11-16  Rolf Bjarne Kvinge  <rolf@xamarin.com>

	[System.Data] Fix sorting in DataView when changing sort
	value/default sort several times.

2011-09-13  Rolf Bjarne Kvinge  <rolf@xamarin.com>

	[System.Data] Delay column expression evaluation after all the
	columns have been cloned when cloning a table. Fixes #666.

	When cloning a table we loop over all the columns and clone them,
	but if a column contains an expression with a reference to a later
	column, we'll throw an exception unless we delay the expression
	compilation until all the columns have been added to the new table
	clone.

	So I've split out the expression compilation logic from the
	Expression property setter, and now the column Clone method only
	sets the field. The Clone caller is responsible for calling
	CompileExpression on the cloned column after adding all the cloned
	columns to the cloned table.

2011-09-13  Rolf Bjarne Kvinge  <rolf@xamarin.com>

	[System.Data] Properly clone a column's extended properties when
	cloning a table. Fixes #668.

2011-09-09  Miguel de Icaza  <miguel@gnome.org>

	Various fixes to the Expression parser, the fixes include:

	* Fixes to the SUBSTRING and TRIM function to allow a wider range
	of functions to be passed as parameters. This fixes xamarin #665

	* Fix to the Parser.jay grammar to eliminate the reduce/reduce
	conflicts.

	* Dropping the string concatenation code and instead use the
	existing arithmetic addition operator which also fixes the
	concatenation operation in the presence of null values

	* Adds the null literal

	With the associated test cases.

2011-08-31  Atsushi Eno  <atsushi@ximian.com>

	DiffLoader didn't handle encoded name and caused mismatch between
	.NET.

2011-03-15  Veerapuram Varadhan  <v.varadhan@gmail.com>

	* DataSetTest2.cs (WriteXmlSchema_Relations_ForeignKeys): Add
	PrimaryKey before other constraints.  Fixes regression of #672113.
	
2010-10-01  Veerapuram Varadhan  <v.varadhan@gmail.com>
	
	* DataSetReadXmlTest.cs: Added new test for #582732.
	
2010-07-23  Veerapuram Varadhan  <v.varadhan@gmail.com>

	* DataColumnTest.cs (B623451_SetOrdinalTest): Added new.
	
2010-07-23  Veerapuram Varadhan  <v.varadhan@gmail.com>

	* DataColumnTest.cs (B565616_NonIConvertibleTypeTest): Added new.
	
2010-01-21  Jonathan Pobst  <monkey@jpobst.com>

	* DataTableTest2.cs: Mark PrimaryKey test as NotWorking.
	Bug filed as 572722.

2009-10-13  Veerapuram Varadhan  <vvaradhan@novell.com>

	* DataSetTest2.cs (Bug537229_BinFormatSerializer_Test): Added new.
	
2009-09-26  Veerapuram Varadhan  <vvaradhan@novell.com>

	* DataSetTest2.cs: Don't run test for Bug#536194 on 1.x
	profile. Fixes 1.x test break.
	
2009-09-26  Veerapuram Varadhan  <vvaradhan@novell.com>

	* DataSetTypedDataSet.cs: Test for #427769.  Patch by 
	John Lenz <jlenz2@math.uiuc.edu>.
	
2009-09-24  Veerapuram Varadhan  <vvaradhan@novell.com>

        * DataSetTest2.cs (MergeTest_SameDataSet_536194): Added new.
       
2009-01-16  Atsushi Enomoto  <atsushi@ximian.com>

	* DataColumnTest.cs : try a string comparison fix.

2008-12-30  Gert Driesen  <drieseng@users.sourceforge.net>

	* DBConcurrencyExceptionTest.cs: Added .ctor and Row(Count) tests.

2008-12-29  Gert Driesen  <drieseng@users.sourceforge.net>

	* DataTableTest.cs: Allow NFIFromBug55978 test to pass when MONO_PATH
	is not set.
	* BinarySerializationTest.cs: Change culture for culture-sensitive
	tests.
	* DataColumnTest2.cs: Change culture for culture-sensitive tests.

2008-11-18  Raja R Harinath  <harinath@hurrynot.org>

	* DataSetTest.cs (Bug420862): New test.

2008-09-16  brandin claar  <brandin.claar@gmail.com>

	* BinarySerializationTest.cs (TestDefaultValues): New.
	(TestEmptyTable): New.

2008-08-14  Gert Driesen  <drieseng@users.sourceforge.net>

	* 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  <drieseng@users.sourceforge.net>

	* DataTableTest2.cs: Added test for LoadDataRow with readonly columns.

2008-08-04  Raja R Harinath  <harinath@hurrynot.org>

	* XmlDataReaderTest.cs (XmlLoadCustomTypesTest): Fix compile
	error, there's no DataSet.Close ().

2008-07-30  Veerapuram Varadhan  <vvaradhan@novell.com>

	* XmlDataReaderTest.cs: Added test for Bug#377146

2008-07-20  Gert Driesen  <drieseng@users.sourceforge.net>

	* 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  <drieseng@users.sourceforge.net>

	* 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  <drieseng@users.sourceforge.net>

	* 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  <drieseng@users.sourceforge.net>

	* DataRelationTest.cs
	* MissingPrimaryKeyExceptionTest.cs: Fixed line endings.

2008-07-04  Gert Driesen  <drieseng@users.sourceforge.net>

	* ConstraintCollectionTest2.cs
	* DataColumnTest2.cs
	* DataRelationCollectionTest2.cs
	* DataRowCollectionTest2.cs
	* DataTableCollectionTest2.cs
	* DataTableTest2.cs
	* DataViewTest2.cs
	* VersionNotFoundException.cs: Fixed line endings.

2008-07-04  Gert Driesen  <drieseng@users.sourceforge.net>

	* 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  <drieseng@users.sourceforge.net>

	* DataRowTest2.cs: Added indexer tests.

2008-06-19  Atsushi Enomoto  <atsushi@ximian.com>

	* TestMerge1.xml : new test file.
	* DataSetTest2.cs : added test for Merge() to verify that it copies
	  constraints in DataRelation.

2008-06-18  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataSetInferXmlSchemaTest.cs: correction in code comment.

2008-06-17  Atsushi Enomoto  <atsushi@ximian.com>

	* TestFile3.xml, TestFile5.xml : they do not match what should be
	  actually written and causes svn diff mess.

2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>

	* DataColumnTest.cs : fixed Defaults3() case. After changing some
	  test lines I have messed net_1_0 profile results.

2008-06-16  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataTableTest3.cs : bang bang bang, close Stream before Assertion
	  fails and throws away the remaining code paths.

2008-06-13  Atsushi Enomoto  <atsushi@ximian.com>

	* 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 <vvaradhan@novell.com>

	* DataSetReadXmlTest.cs: Added tests for same parent/child table
	name and id columns. 
	
2008-02-04 Arina Itkes <arinai@mainsoft.com>

	* DataTableTest5.cs: Removing of "Ignore" category
	  for tests on IXmlSerializable.ReadXml for empty DataTable.

2008-02-03 Arina Itkes <arinai@mainsoft.com>

	* XmlExportOfTypedDataSetTest.cs: added test for exporting of
	  a generated typed DataSet and DataTable by a same XmlExporter.
	
2008-01-28 Arina Itkes <arinai@mainsoft.com>

	* DataTableTest5.cs: added tests for implemetation 
	of IXmlSerializable.WriteXml in DataTable class.
	
2007-11-14  Atushi Enomoto  <atsushi@ximian.com>

	* 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  <drieseng@users.sourceforge.net>

	* DataColumnTest.cs: No longer derive from deprecated Assertion class.
	Code formatting. Added test for DateTimeMode.

2007-08-06  Nagappan A  <anagappan@novell.com>

	* 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  <anagappan@novell.com>

	* DataTableTest.cs (Bug82109): Should always parse the object of
	type DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109.

2007-05-18  Chris Toshok  <toshok@ximian.com>

	* 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  <anagappan@novell.com>

	* 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  <drieseng@users.sourceforge.net>

	* DataSetReadXmlTest.cs: Enable test for bug #80048 on 2.0 profile.

2007-02-09  Nagappan A  <anagappan@novell.com>

	* TestFile5.xml: Added new XML file required for tests.

	* TestFile3.xml: Added new XML file required for tests.

2007-01-08  Nagappan A  <anagappan@novell.com>

	* 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  <toshok@ximian.com>

	* 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  <anagappan@novell.com>

	* 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  <toshok@ximian.com>

	* DataViewTest.cs: add unit test for parent/child relation
	changes.

2006-12-07  Nagappan A  <anagappan@novell.com>

	* 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  <rharinath@novell.com>

	* 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  <anagappan@novell.com>

	* 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  <anagappan@novell.com>

	* 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  <drieseng@users.sourceforge.net>

	* DataSetReadXmlTest.cs: Added NotWorking test for bug #80048.

2006-11-26  Gert Driesen  <drieseng@users.sourceforge.net>

	* DataSetReadXmlTest.cs: Added NotWorking test for bug #80045.

2006-11-21  Nagappan A  <anagappan@novell.com>

	* 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  <anagappan@novell.com>

	* 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 <kostat@mainsoft.com>

	* DataColumnTest.cs: Added test for DataColunm.AllowDBNull
	* DataTableTest.cs: removed fixed NotWorkings

2006-10-24  Hagit Yidov <hagity@mainsoft.com>

	* DataTableReadXmlSchemaTest.cs : More tests for ReadXmlSchema()

2006-10-12  Hagit Yidov <hagity@mainsoft.com>

	* 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  <drieseng@users.sourceforge.net>

	* ForeignKeyConstraintTest2.cs: Added test for bug #79689.

2006-10-12  Hagit Yidov <hagity@mainsoft.com>

	* 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  <drieseng@users.sourceforge.net>

	* DataRelationTest2.cs: Enabled test for bug #79233.

2006-10-12  Hagit Yidov <hagity@mainsoft.com>

	* DataSetTest.cs : added tests for Load().
	* DataTableTest.cs : added more tests for Load() and added LoadDataRow().

2006-10-06  Patrick Earl <mono@patearl.net>

	* 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 <hagity@mainsoft.com>

	* 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 <borisk@mainsoft.com>

	* DataViewTest.cs : fix compilation error.

2006-09-17  Boris Kirzner <borisk@mainsoft.com>

	* DataViewTest.cs : marked not wroker test for TARGET_JVM.
	* DataSetTest.cs : marked not working net_2_0 tests.

2006-08-31  Gert Driesen <drieseng@users.sourceforge.net>

	* DataRelationTest2.cs: Added test for bug #79233, currently marked
	NotWorking. Set eol-style to native.

2006-08-31  Gert Driesen <drieseng@users.sourceforge.net>

	* DataRowTest2.cs: Added test for bug #78885. Fixed line endings.
	Set eol-style to native.

2006-07-25  Nagappan A <anagappan@novell.com>

	* 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 <itaibh@gmail.com> for the
	testcases.

2006-07-20  Senganal T <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* DataTableCollection.cs : Tests for IndexOf, Contains,
	Add, Remove methods

2006-07-14  Senganal T <tsenganal@novell.com>

	* DataColumnTest2.cs : Test for SetOrdinal 

2006-07-14  Senganal T <tsenganal@novell.com>

	* DataRelationTest2.cs
	* ForeignKeyConstraintTest2.cs
	* DataColumnTest2.cs
		Tests for DateTimeMode property
	* DataTableTest2.cs
		Tests for Merge Methods

2006-07-13  Senganal T <tsenganal@novell.com>

	* DataSetTest2.cs : Test for bug #78842

2006-07-12  Senganal T <tsenganal@novell.com>

	* ConstraintCollectionTest2.cs : Test Remove behavior.

2006-07-12  Senganal T <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>
	
	* DataSetTest2.cs : Added tests for DataSet.WriteXmlSchema and 
	ReadXmlSchema methods to test nested schemas. 
	Also tests for bug #78810.

2006-06-30  Senganal T <tsenganal@novell.com>

	* DataRowTest2.cs : Added tests for new 2.0 methods in DataRow

2006-06-28  Senganal T <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5.
	Patch from Deepak Kr Velachha	

2006-05-31  Senganal T <tsenganal@novell.com>

	* DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs:
		Cleanup NotWorking testcases

2006-05-02  Senganal T <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* DataSetTest2.cs : Test if ConstraintName with whitespace is saved
	correctly.

2006-03-25  Senganal T <tsenganal@novell.com>
	
	* DataTableTest.cs :  Fixed NotWorkingTest

2006-03-23  Senganal T <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* 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 <tsenganal@novell.com>

	* DataSetTest2.cs
		- Added testcases for issues in Merge,Copy
	* ConstraintCollectionTest2.cs
		- Added testcases for issues in Add , IndexOf

2006-03-19	Boris Kirzner <borisk@mainsoft.com>
	
	* 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  <tsenganal@novell.com>
	
	* DataRowCollectionTest2.cs :
	* DataTableTest2.cs : 
		- Fixed NotWorking tests.

2006-03-07  Senganal T  <tsenganal@novell.com>

	* DataRowCollectionTest2.cs :
	* DataTableTest2.cs :
		- Added failing testcases as NotWorking tests.

2006-03-05  Senganal T  <tsenganal@novell.com>
 
	* DataSetTest2.cs
	* ConstraintCollectionTest2.cs
	* DataViewTest.cs
	* DataRelationTest.cs
 		Added testcases for BeginInit and EndInit methods

2006-02-24  Senganal T  <tsenganal@novell.com>
 
 	* ConstraintCollectionTest2.cs : added testcase for #77630
 
2006-02-22  Senganal T  <tsenganal@novell.com>

	* 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  <tsenganal@novell.com>

	* 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  <tsenganal@novell.com>

	* DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols.
	* DataTableTest2.cs : added testcases for bug #77404

2006-02-03  Senganal T  <tsenganal@novell.com>

	* 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  <tsenganal@novell.com>

	* DataRowTest2.cs : added testcase for bug #77267

2006-01-16 Boris Kirzner <borisk@mainsoft.com>
	* DataColumnCollectionTest2.cs: added test case for index update on 
	column removal

2006-01-16  Atsushi Enomoto  <atsushi@ximian.com>

	* TypedDataSetGeneratorTest.cs : added test for bug #77248, but we
	  cannot enable it since it depends on mcs "installed".

2006-01-10 Senganal T <tsenganal@novell.com>
	* DataViewTest2.cs 
		- Added testcase for bug #77188

2006-01-06 Senganal T <tsenganal@novell.com>
	* DataColumnTest.cs
	* DataColumnCollectionTest.cs
		- Added couple of tests for Expression Columns.

2006-01-03 Senganal T <tsenganal@novell.com>
	* DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml
	to make sure the testcases pass 

2006-01-03 Senganal T <tsenganal@novell.com>
	*DataViewTest.cs : added testcases for bug #77104

2006-01-02 Boris Kirzner <borisk@mainsoft.com>
	* 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 <tsenganal@novell.com>
	* DataColumnTest.cs : added testcase for #77025
	
2005-12-15 Konstantin Triger <kostat@mainsoft.com>

	* DataTableTest.cs: added SelectRowState test.

2005-12-07 Boris Kirzner <borisk@mainsoft.com>
	* DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM.

2005-11-30 Konstantin Triger <kostat@mainsoft.com>

	* DataColumnTest.cs: Added ExpressionSubstringlimits.

2005-11-11 Senganal T <tsenganal@novell.com>

	* DataSetTest2.cs : Added a testcase for bug#76517 

2005-10-24  Konstantin Triger <kostat@mainsoft.com>

	* DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest)

2005-10-21  Senganal T <tsenganal@novell.com>

	* DataTableTest2.cs : addded test for #76213

2005-10-20  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetTest.cs : added test for #76480.

2005-10-14  Sureshkumar T  <tsureshkumar@novell.com>

	* DataViewTest_IBindingList.cs (FindTest): mark working. According
	to printed DataView, the index returned is correct.

2005-10-11  Sureshkumar T  <tsureshkumar@novell.com>

	* DataViewTest_IBindingList.cs: Added test cases for IBindingList
	implementation by DataView. This is used by DataGrid control.

2005-09-20  Sureshkumar T  <tsureshkumar@novell.com>

	* 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  <tsureshkumar@novell.com>

	* DataTableTest.cs: Select (): added a case for apos escaping.

2005-08-02 Boris Kirzner <borisk@mainsoft.com>
	* DataSetTest2.cs: added test case for ReadXmlSchema with relations and 
	keys.

2005-07-21  Sureshkumar T  <tsureshkumar@novell.com>

	* ForeignKeyConstraintTest.cs: added tests when adding fk
	constraints with existing rows.
	
2005-07-21 Boris Kirzner <borisk@mainsoft.com>
	* DataRowTest2.cs - Added RowError testcases.

2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>

	* 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  <eyala@mainsoft.com>

	* 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  <eyala@mainsoft.com>

	* 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  <eyala@mainsoft.com>

	* DataRelationCollectionTest2.cs: Added file

2005-07-12  Eyal Alalouf  <eyala@mainsoft.com>

	* DataColumnTest2.cs: Added file

2005-07-08  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableLoadRowTest.cs: Added tests for event handling.
	PreserveChangesTest: Added few more tests.

2005-06-30  Eyal Alalouf  <eyala@mainsoft.com>

	* DataColumnCollectionTest2.cs: Added file

2005-06-29  Ben Maurer  <bmaurer@ximian.com>

	* DataTableTest.cs: Add Gonz's test from corlib that should be here.

2005-06-29  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")]

2005-06-15  Sureshkumar T  <tsureshkumar@novell.com>

	* 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  <atsushi@ximian.com>

	* DataSetTest.cs : quick build fix.

2005-06-14  Sureshkumar T  <tsureshkumar@novell.com>

	* DataSetTest.cs: Added test case for GetChanges method.

2005-06-10  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not
	  working and it takes so much time (downloading), so just disable it.

2005-06-02  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : testcase for bug #75121.

2005-05-29  Eyal Alaluf <eyala@mainsoft.com>
	* ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests.

2005-05-25  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableLoadRowTest.cs: Added  additional cases for
	AutoIncrementTest to gauge any side effect with auto
	incrementing in case of upsert.

2005-05-20  Sureshkumar T  <tsureshkumar@novell.com>

	* DataRowCollectionTest.cs: Added a test to check Rows.Add (values
	[]) with null in the collection.

2005-05-11  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableTest.cs: revamped tests for ImportRow method. Checks
	for all rowstates and pk violation of importing a deleted record.

2005-05-05  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableReaderTest.cs: Added a test to check when deleting the
	first row.

2005-05-04  Sureshkumar T  <tsureshkumar@novell.com>

	* 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  <tsureshkumar@novell.com>

	* DataTableReaderTest.cs: Added few more tests.

2005-04-27  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableReaderTest.cs: Added Tests for DataTableReader class.

2005-04-22  Sureshkumar T  <tsureshkumar@novell.com>

	* 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  <atsushi@ximian.com>

	* DataViewTest.cs : added more RowStateFilter test (bug #74650).

2005-04-17  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewTest.cs : added more test for Delete() based on bug #74631.

2005-02-25  Atsushi Enomoto  <atsushi@ximian.com>

	* DataColumnTest.cs : added testcase for setting negative value on
	  DataColumn whose mapping is SimpleContent.

2005-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking.
	  It is impossible to fix (see code comment).

2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetTest.cs : Fixed strict type name under .NET 2.0.

2005-02-03  Sureshkumar T  <tsureshkumar@novell.com>

	* ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono.
	ms.net does not allow fkc.Table. LAMESPEC.

2005-02-03  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewManagerTest.cs : (Ctor) okay, #7 is silly test.

2005-02-02  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableTest.cs: ClearReset (): added valid error messages.

2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewManagerTest.cs : new file.

2005-02-02  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataViewTest.cs : added practical event handling tests (though
	  NotWorking since it is still not complete).

2005-02-01  Atsushi Enomoto  <atsushi@ximian.com>

	* DataTableTest.cs : added RowChanging event test.
	* DataViewTest.cs : make sure to clear event args.

2005-01-31  Sureshkumar T  <tsureshkumar@novell.com>

	* DataRowTest.cs: Added case for SetparentRow: create
	DataRelations with createConstraints=false.  part of the test case
	by Ankit Jain.
	
2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* DataRowViewTest.cs : added RowVersion1() test.

2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests.

2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now.

2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* DataTableTest.cs : added tests for primary key constraint check
	  (not working right now).

2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* UniqueConstraintTest.cs : added DBNullAllowed().

2005-01-27  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewTest.cs : added test for ListChanged.
	* DataRowViewTest.cs : (ItemException) fixed test. It is now working.

2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* DataTableTest.cs : finally run-test-ondotnet passes (i.e.
	  fixed incompatibility).

2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* DataViewTest.cs : With a tiny fix, removed NotDotNet.

2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* DataRowTest.cs : added DetachedRowItemException().
	* DataSetTest.cs : WriteXmlSchema7() is now NotWorking.

2005-01-25  Sureshkumar T  <tsureshkumar@novell.com>

	* DataTableTest.cs: added test case for checking ImportRow when
	the row state is detached. Test case by Ankit Jain.

2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* DataRowViewTest.cs : added IsEdit tests and Item tess (not working).

2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>

	* DataRowViewTest.cs : added new file.

2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : test labels were ambiguous.
	* DataViewTest.cs : indentation was heavily broken.

2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>

	* DataColumnTest.cs : Added SetMaxLength().

2005-01-24  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataSetTest.cs : added CloneCopy2().

2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetTest.cs : use more normalized schema comparison.

2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataRowTest.cs : no need to gather 3 individual tests as RowEditTest.
	  Let's not output to Console.

2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* 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  <atsushi@ximian.com>

	* DataSetAssertion.cs : forgot one required update for refreshed tests.

2005-01-12  Atsushi Enomoto  <atsushi@ximian.com>

	* 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 <sumadevi@novell.com>
	* DataTableTest.cs : added testcase for subclass clone

2004-10-14 Umadevi S <sumadevi@novell.com>
	* DataSetTest.cs : added testcase to check subclass clone

2004-10-12  Atsushi Enomoto  <atsushi@ximian.com>

	* DataSetTest.cs : now xs:schema contains xmlns="".

2004-09-24 Umadevi S <sumadevi@novell.com>
	* DataRowTest.cs : Added a test for EnforceConstraints with relations defined.

2004-09-24  Sureshkumar T  <tsureshkumar@novell.com>

	* DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not
	throw any exception and should override constraints.

2004-09-19  Sureshkumar T <tsureshkumar@novell.com>
	* DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet

2004-08-24  Nick Drochak <ndrochak@ieee.org>
	* DataViewTest.cs : Fixed compile with csc

2004-08-18 Umadevi S <sumadevi@novell.com>
	* DataViewTest.cs : Revamped to get Event handling tested
	Thanks to Punit Todi for his contribution towards the test cases

2004-06-23 Umadevi S <sumadevi@novell.com>
	* DataTableTest.cs :Corrected Testcases to .net 1.1 specifications

2004-06-23 Umadevi S  <sumadevi@novell.com>
	* DataRelationTest.cs : Corrected AddRelation testcases

2004-06-23 Umadevi S <sumadevi@novell.com>
	* ConstraintCollectionTest.cs : Corrected AddRange testcases

2004-06-20  Atsushi Enomoto <atsushi@ximian.com>

	* DataTableCollectionTest.cs : Added test for DataSet and Namespace
	  adjustment.

2004-06-18  Atsushi Enomoto <atsushi@ximian.com>

	* TypedDataSetGeneratorTest.cs : [TestFixture] was missing.

2004-06-15  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : Added regression for #53959.

2004-05-31  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <ndrochak@ieee.org>

	* DataRelationCollectionTest.cs: Fixed build when using csc.

2004-05-27 Umadevi S <sumadevi@novell.com>
	* Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest

2004-05-26  Umadevi S <sumadevi@novell.com>
	* Added files DataTableCollectionTest and DataRelationCollectionTest

2004-05-19  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted
	  constraints and parent keys.

2004-05-18  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : Converted CRLF to LF for line ending comparison.
	  (and added copyright line.)

2004-05-17  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : Added WriteXmlEncodedXml() test.

2004-05-17  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two
	  simple repeatable elements).

2004-05-14  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs,
	  DataSetReadXmlTest.cs,
	  DataSetReadXmlSchemaTest.cs,
	  DataSetInferXmlSchemaTest.cs,
	  DataSetAssertion.cs : AssertDataTable() now checks Constraint count
	  and ParentKey length.

2004-05-14  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable
	  simple element) and test013.xsd (reference to global element;
	  currently failing).

2004-05-11  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : Added WriteXmlToStream().

2004-05-11  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* DataRowTest.cs : Added a test for auto increment column and item
	  integrity (it caused index out of range exception).

2004-04-27  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	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 <atsushi@ximian.com>

	* DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey().
	* DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData().
	* DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and
	  SerializeDataSet().

2004-04-20  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* 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 <atsushi@ximian.com>

	* Added DataSetAssertion.cs and DataSetReadXmlSchema.cs.
	* DataSetReadXmlTest.cs : separate assertion methods into
	  DataSetAssertion.cs. Added label argument to AssertDataTable.

2004-04-15  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetReadXmlTest.cs : Tests were incorrect. They should be done
	  against new dataset. So just added another sequential read tests.

2004-04-14  Atsushi Enomoto <atsushi@ximian.com>

	* Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet).

2004-04-12  Atsushi Enomoto <atsushi@ximian.com>

	* DataSetTest.cs : More path fix. Don't expect End of Line = "\n".
	  It might be "\r\n" or else.

2004-04-09  Atsushi Enomoto <atsushi@ximian.com>

	* 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 <juraj@hotfeet.ch>

	* DataColumnTest.cs : fixes here and there,
	make all tests pass on ms.net.

2004-03-29  Juraj Skripsky <juraj@hotfeet.ch>

	* DataTableTest.cs : add test case for bug #55503,
	comment out meaningless test cases.

2004-01-21  Atsushi Enomoto <atsushi@ximian.com>

	* Added TypedDataSetGeneratorTest.cs.

2003-12-18  Jackson Harper <jackson@ximian.com>

	* DataViewTest.cs: Add some tests for new methods.
	
2003-05-26  Ben Maurer <bmaurer@users.sourceforge.net>
	* DataViewTest.cs: Added new test from
	Patrick Kalkman

2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
	* All tests inherits from Assertion, and
	  Assertion. prefixes removed

2003-04-05  Ville Palo <vi64pa@kolumbus.fi>

	* DataTableTest.cs: little fix.
	
2003-03-27  Ville Palo <vi64pa@kolumbus.fi>

	* UniqueConstraintTest.cs: some minor fixes.
	
2003-03-26  Ville Palo <vi64pa@kolumbus.fi>

	* DataRowCollectionTest.cs: Tests for AutoIncrement
	
2003-03-25  Ville Palo <vi64pa@kolumbus.fi>

	* DataTableTest.cs: Added test for PrimaryKey-property
	
2003-03-16  Ville Palo <vi64pa@kolumbus.fi>

	* DataColumnCollectionTest.cs: little fix.

2003-03-16  Ville Palo <vi64pa@kolumbus.fi>

	* DataColumnCollectionTest.cs: Typos
	
2003-03-16  Ville Palo <vi64pa@kolumbus.fi>

	* DataSetTest.cs: Fixed line-ending problems
	
2003-03-06  Ville Palo <vi64pa@kolumbus.fi>

	* DataTableTest.cs: More tests for Select ()
	
2003-02-28  Ville Palo <vi64pa@kolumbus.fi>

	* DataColumnCollectionTest.cs: Added more tests.
	* DataRowCollectionTest.cs: Added more tests.
	
2003-04-02  Ville Palo <vi64pa@koti.soon.fi>

	* DataColumnTest.cs: Added tests for Expression property
	
2003-03-02  Ville Palo <vi64pa@koti.soon.fi>

	* DataTableTest.cs: More tests for Select
	
2003-31-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataTableTest.cs: Added more tests for Select (string) -method
	
2003-27-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataRelationTest.cs: Added more tests
	
2003-27-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataTableTest.cs: Added test for DataTable.Select ()
	
2003-24-01  Ville Palo <vi64pa@koti.soon.fi>

	* UniqueConstraint.cs: More tests
	
2003-23-01  Ville Palo <vi64pa@koti.soon.fi>

	* ForeignKeyConstraint.cs: More tests
	
2003-22-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataRelationTest.cs: More tests and little clean up.
	
2003-14-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataRelationTest.cs: Added more tests
	
2003-13-01  Ville Palo <vi64pa@koti.soon.fi>

	* DataRelationTest.cs: Test class for DataRelation
	
2002-12-26  Ville Palo <vi64pa@koti.soon.fi>

	* own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method
	* DataSetTest.cs: Added more Xml-tests.	
	
2002-12-17  Ville Palo <vi64pa@koti.soon.fi>

	* 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  <ndrochak@gol.com>

	* 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  <ndrochak@gol.com>

	* DataColumnTest.cs: Remove compiler warnings and use caught exception
	to report useful info.
