namespace MonoTests.System.Data.Common
{
[TestFixture]
- public class DataColumnMappingCollectionTest : Assertion
+ public class DataColumnMappingCollectionTest
{
//DataTableMapping tableMap;
DataColumnMappingCollection columnMapCollection;
public void GetReady()
{
cols=new DataColumnMapping[5];
- cols[0]=new DataColumnMapping("sourceName","dataSetName");
- cols[1]=new DataColumnMapping("sourceID","dataSetID");
- cols[2]=new DataColumnMapping("sourceAddress","dataSetAddress");
- cols[3]=new DataColumnMapping("sourcePhone","dataSetPhone");
- cols[4]=new DataColumnMapping("sourcePIN","dataSetPIN");
+ cols[0]=new DataColumnMapping("sourceName", "dataSetName");
+ cols[1]=new DataColumnMapping("sourceID", "dataSetID");
+ cols[2]=new DataColumnMapping("sourceAddress", "dataSetAddress");
+ cols[3]=new DataColumnMapping("sourcePhone", "dataSetPhone");
+ cols[4]=new DataColumnMapping("sourcePIN", "dataSetPIN");
columnMapCollection=new DataColumnMappingCollection();
}
[Test]
public void Add()
{
- DataColumnMapping col1=new DataColumnMapping("sourceName","dataSetName");
+ DataColumnMapping col1=new DataColumnMapping("sourceName", "dataSetName");
int t=columnMapCollection.Add((Object)col1);
- AssertEquals("test1",0,t);
+ Assert.AreEqual (0, t, "test1");
bool eq1=col1.Equals(columnMapCollection[0]);
- AssertEquals("test2",true,eq1);
- AssertEquals("test3",1,columnMapCollection.Count);
+ Assert.AreEqual (true, eq1, "test2");
+ Assert.AreEqual (1, columnMapCollection.Count, "test3");
DataColumnMapping col2;
- col2=columnMapCollection.Add("sourceID","dataSetID");
+ col2=columnMapCollection.Add("sourceID", "dataSetID");
bool eq2=col2.Equals(columnMapCollection[1]);
- AssertEquals("test4",true,eq2);
- AssertEquals("test5",2,columnMapCollection.Count);
+ Assert.AreEqual (true, eq2, "test4");
+ Assert.AreEqual (2, columnMapCollection.Count, "test5");
}
[Test]
[Test]
public void AddRange()
{
- columnMapCollection.Add(new DataColumnMapping("sourceAge","dataSetAge"));
- AssertEquals("test1",1,columnMapCollection.Count);
+ columnMapCollection.Add(new DataColumnMapping("sourceAge", "dataSetAge"));
+ Assert.AreEqual (1, columnMapCollection.Count, "test1");
columnMapCollection.AddRange(cols);
- AssertEquals("test2",6,columnMapCollection.Count);
+ Assert.AreEqual (6, columnMapCollection.Count, "test2");
bool eq;
eq=cols[0].Equals(columnMapCollection[1]);
- AssertEquals("test3",true,eq);
+ Assert.AreEqual (true, eq, "test3");
eq=cols[1].Equals(columnMapCollection[2]);
- AssertEquals("test4",true,eq);
+ Assert.AreEqual (true, eq, "test4");
eq=cols[0].Equals(columnMapCollection[0]);
- AssertEquals("test5",false,eq);
+ Assert.AreEqual (false, eq, "test5");
eq=cols[1].Equals(columnMapCollection[0]);
- AssertEquals("test6",false,eq);
+ Assert.AreEqual (false, eq, "test6");
}
[Test]
public void Clear()
{
- DataColumnMapping col1=new DataColumnMapping("sourceName","dataSetName");
+ DataColumnMapping col1=new DataColumnMapping("sourceName", "dataSetName");
columnMapCollection.Add((Object)col1);
- AssertEquals("test1",1,columnMapCollection.Count);
+ Assert.AreEqual (1, columnMapCollection.Count, "test1");
columnMapCollection.Clear();
- AssertEquals("test2",0,columnMapCollection.Count);
+ Assert.AreEqual (0, columnMapCollection.Count, "test2");
columnMapCollection.AddRange(cols);
- AssertEquals("test3",5,columnMapCollection.Count);
+ Assert.AreEqual (5, columnMapCollection.Count, "test3");
columnMapCollection.Clear();
- AssertEquals("test4",0,columnMapCollection.Count);
+ Assert.AreEqual (0, columnMapCollection.Count, "test4");
}
[Test]
public void Contains()
{
- DataColumnMapping col1=new DataColumnMapping("sourceName","dataSetName");
+ DataColumnMapping col1=new DataColumnMapping("sourceName", "dataSetName");
columnMapCollection.AddRange(cols);
bool eq;
eq=columnMapCollection.Contains((Object)cols[0]);
- AssertEquals("test1",true,eq);
+ Assert.AreEqual (true, eq, "test1");
eq=columnMapCollection.Contains((Object)cols[1]);
- AssertEquals("test2",true,eq);
+ Assert.AreEqual (true, eq, "test2");
eq=columnMapCollection.Contains((Object)col1);
- AssertEquals("test3",false,eq);
+ Assert.AreEqual (false, eq, "test3");
eq=columnMapCollection.Contains(cols[0].SourceColumn);
- AssertEquals("test4",true,eq);
+ Assert.AreEqual (true, eq, "test4");
eq=columnMapCollection.Contains(cols[1].SourceColumn);
- AssertEquals("test5",true,eq);
+ Assert.AreEqual (true, eq, "test5");
eq=columnMapCollection.Contains(col1.SourceColumn);
- AssertEquals("test6",true,eq);
+ Assert.AreEqual (true, eq, "test6");
eq=columnMapCollection.Contains(cols[0].DataSetColumn);
- AssertEquals("test7",false,eq);
+ Assert.AreEqual (false, eq, "test7");
eq=columnMapCollection.Contains(cols[1].DataSetColumn);
- AssertEquals("test8",false,eq);
+ Assert.AreEqual (false, eq, "test8");
eq=columnMapCollection.Contains(col1.DataSetColumn);
- AssertEquals("test9",false,eq);
+ Assert.AreEqual (false, eq, "test9");
}
[Test]
{
DataColumnMapping [] colcops=new DataColumnMapping[5];
columnMapCollection.AddRange(cols);
- columnMapCollection.CopyTo(colcops,0);
+ columnMapCollection.CopyTo(colcops, 0);
bool eq;
for (int i=0;i<5;i++)
{
eq=columnMapCollection[i].Equals(colcops[i]);
- AssertEquals("test1"+i,true,eq);
+ Assert.AreEqual (true, eq, "test1" + i);
}
colcops=null;
colcops=new DataColumnMapping[7];
- columnMapCollection.CopyTo(colcops,2);
+ columnMapCollection.CopyTo(colcops, 2);
for (int i=0;i<5;i++)
{
eq=columnMapCollection[i].Equals(colcops[i+2]);
- AssertEquals("test2"+i,true,eq);
+ Assert.AreEqual (true, eq, "test2" + i);
}
eq=columnMapCollection[0].Equals(colcops[0]);
- AssertEquals("test31",false,eq);
+ Assert.AreEqual (false, eq, "test31");
eq=columnMapCollection[0].Equals(colcops[1]);
- AssertEquals("test32",false,eq);
+ Assert.AreEqual (false, eq, "test32");
}
[Test]
DataColumnMappingCollection copy1;
copy1=columnMapCollection;
-// AssertEquals("test1",false,columnMapCollection.Equals(collect2));
- AssertEquals("test2",true,columnMapCollection.Equals(copy1));
-// AssertEquals("test3",false,collect2.Equals(columnMapCollection));
- AssertEquals("test4",true,copy1.Equals(columnMapCollection));
-// AssertEquals("test5",false,collect2.Equals(copy1));
- AssertEquals("test6",true,copy1.Equals(columnMapCollection));
- AssertEquals("test7",true,columnMapCollection.Equals(columnMapCollection));
-// AssertEquals("test8",true,collect2.Equals(collect2));
- AssertEquals("test9",true,copy1.Equals(copy1));
+// Assert.AreEqual (false, columnMapCollection.Equals(collect2), "test1");
+ Assert.AreEqual (true, columnMapCollection.Equals(copy1), "test2");
+// Assert.AreEqual (false, collect2.Equals(columnMapCollection), "test3");
+ Assert.AreEqual (true, copy1.Equals(columnMapCollection), "test4");
+// Assert.AreEqual (false, collect2.Equals(copy1), "test5");
+ Assert.AreEqual (true, copy1.Equals(columnMapCollection), "test6");
+ Assert.AreEqual (true, columnMapCollection.Equals(columnMapCollection), "test7");
+// Assert.AreEqual (true, collect2.Equals(collect2), "test8");
+ Assert.AreEqual (true, copy1.Equals(copy1), "test9");
-// AssertEquals("test10",false,Object.Equals(collect2,columnMapCollection));
- AssertEquals("test11",true,Object.Equals(copy1,columnMapCollection));
-// AssertEquals("test12",false,Object.Equals(columnMapCollection,collect2));
- AssertEquals("test13",true,Object.Equals(columnMapCollection,copy1));
-// AssertEquals("test14",false,Object.Equals(copy1,collect2));
- AssertEquals("test15",true,Object.Equals(columnMapCollection,copy1));
- AssertEquals("test16",true,Object.Equals(columnMapCollection,columnMapCollection));
-// AssertEquals("test17",true,Object.Equals(collect2,collect2));
- AssertEquals("test18",true,Object.Equals(copy1,copy1));
-// AssertEquals("test10",false,Object.Equals(columnMapCollection,collect2));
- AssertEquals("test11",true,Object.Equals(columnMapCollection,copy1));
-// AssertEquals("test12",false,Object.Equals(collect2,columnMapCollection));
- AssertEquals("test13",true,Object.Equals(copy1,columnMapCollection));
-// AssertEquals("test14",false,Object.Equals(collect2,copy1));
- AssertEquals("test15",true,Object.Equals(copy1,columnMapCollection));
+// Assert.AreEqual (false, Object.Equals(collect2, columnMapCollection), "test10");
+ Assert.AreEqual (true, Object.Equals(copy1, columnMapCollection), "test11");
+// Assert.AreEqual (false, Object.Equals(columnMapCollection, collect2), "test12");
+ Assert.AreEqual (true, Object.Equals(columnMapCollection, copy1), "test13");
+// Assert.AreEqual (false, Object.Equals(copy1, collect2), "test14");
+ Assert.AreEqual (true, Object.Equals(columnMapCollection, copy1), "test15");
+ Assert.AreEqual (true, Object.Equals(columnMapCollection, columnMapCollection), "test16");
+// Assert.AreEqual (true, Object.Equals(collect2, collect2), "test17");
+ Assert.AreEqual (true, Object.Equals(copy1, copy1), "test18");
+// Assert.AreEqual (false, Object.Equals(columnMapCollection, collect2), "test10");
+ Assert.AreEqual (true, Object.Equals(columnMapCollection, copy1), "test11");
+// Assert.AreEqual (false, Object.Equals(collect2, columnMapCollection), "test12");
+ Assert.AreEqual (true, Object.Equals(copy1, columnMapCollection), "test13");
+// Assert.AreEqual (false, Object.Equals(collect2, copy1), "test14");
+ Assert.AreEqual (true, Object.Equals(copy1, columnMapCollection), "test15");
}
[Test]
DataColumnMapping col1;
col1=columnMapCollection.GetByDataSetColumn("dataSetName");
eq=(col1.DataSetColumn.Equals("dataSetName") && col1.SourceColumn.Equals("sourceName"));
- AssertEquals("test1",true,eq);
+ Assert.AreEqual (true, eq, "test1");
col1=columnMapCollection.GetByDataSetColumn("dataSetID");
eq=(col1.DataSetColumn.Equals("dataSetID") && col1.SourceColumn.Equals("sourceID"));
- AssertEquals("test2",true,eq);
+ Assert.AreEqual (true, eq, "test2");
col1=columnMapCollection.GetByDataSetColumn("datasetname");
eq=(col1.DataSetColumn.Equals("dataSetName") && col1.SourceColumn.Equals("sourceName"));
- AssertEquals("test3",true,eq);
+ Assert.AreEqual (true, eq, "test3");
col1=columnMapCollection.GetByDataSetColumn("datasetid");
eq=(col1.DataSetColumn.Equals("dataSetID") && col1.SourceColumn.Equals("sourceID"));
- AssertEquals("test4",true,eq);
+ Assert.AreEqual (true, eq, "test4");
}
[Test]
columnMapCollection.AddRange(cols);
bool eq;
DataColumnMapping col1;
- col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection,"sourceName",MissingMappingAction.Passthrough);
+ col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection, "sourceName", MissingMappingAction.Passthrough);
eq=(col1.DataSetColumn.Equals("dataSetName") && col1.SourceColumn.Equals("sourceName"));
- AssertEquals("test1",true,eq);
- col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection,"sourceID",MissingMappingAction.Passthrough);
+ Assert.AreEqual (true, eq, "test1");
+ col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection, "sourceID", MissingMappingAction.Passthrough);
eq=(col1.DataSetColumn.Equals("dataSetID") && col1.SourceColumn.Equals("sourceID"));
- AssertEquals("test2",true,eq);
+ Assert.AreEqual (true, eq, "test2");
- col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection,"sourceData",MissingMappingAction.Passthrough);
+ col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection, "sourceData", MissingMappingAction.Passthrough);
eq=(col1.DataSetColumn.Equals("sourceData") && col1.SourceColumn.Equals("sourceData"));
- AssertEquals("test3",true,eq);
+ Assert.AreEqual (true, eq, "test3");
eq=columnMapCollection.Contains(col1);
- AssertEquals("test4",false,eq);
- col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection,"sourceData",MissingMappingAction.Ignore);
- AssertEquals("test5",null,col1);
+ Assert.AreEqual (false, eq, "test4");
+ col1=DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection, "sourceData", MissingMappingAction.Ignore);
+ Assert.AreEqual (null, col1, "test5");
}
[Test]
[ExpectedException(typeof(InvalidOperationException))]
public void GetColumnMappingBySchemaActionException1()
{
- DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection,"sourceName",MissingMappingAction.Error);
+ DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMapCollection, "sourceName", MissingMappingAction.Error);
}
[Test]
columnMapCollection.AddRange(cols);
int ind;
ind=columnMapCollection.IndexOf(cols[0]);
- AssertEquals("test1",0,ind);
+ Assert.AreEqual (0, ind, "test1");
ind=columnMapCollection.IndexOf(cols[1]);
- AssertEquals("test2",1,ind);
+ Assert.AreEqual (1, ind, "test2");
ind=columnMapCollection.IndexOf(cols[0].SourceColumn);
- AssertEquals("test3",0,ind);
+ Assert.AreEqual (0, ind, "test3");
ind=columnMapCollection.IndexOf(cols[1].SourceColumn);
- AssertEquals("test4",1,ind);
+ Assert.AreEqual (1, ind, "test4");
}
[Test]
columnMapCollection.AddRange(cols);
int ind;
ind=columnMapCollection.IndexOfDataSetColumn(cols[0].DataSetColumn);
- AssertEquals("test1",0,ind);
+ Assert.AreEqual (0, ind, "test1");
ind=columnMapCollection.IndexOfDataSetColumn(cols[1].DataSetColumn);
- AssertEquals("test2",1,ind);
+ Assert.AreEqual (1, ind, "test2");
ind=columnMapCollection.IndexOfDataSetColumn("datasetname");
- AssertEquals("test3",0,ind);
+ Assert.AreEqual (0, ind, "test3");
ind=columnMapCollection.IndexOfDataSetColumn("datasetid");
- AssertEquals("test4",1,ind);
+ Assert.AreEqual (1, ind, "test4");
ind=columnMapCollection.IndexOfDataSetColumn("sourcedeter");
- AssertEquals("test5",-1,ind);
+ Assert.AreEqual (-1, ind, "test5");
}
[Test]
public void Insert()
{
columnMapCollection.AddRange(cols);
- DataColumnMapping mymap=new DataColumnMapping("sourceAge","dataSetAge");
- columnMapCollection.Insert(3,mymap);
+ DataColumnMapping mymap=new DataColumnMapping("sourceAge", "dataSetAge");
+ columnMapCollection.Insert(3, mymap);
int ind=columnMapCollection.IndexOfDataSetColumn("dataSetAge");
- AssertEquals("test1",3,ind);
+ Assert.AreEqual (3, ind, "test1");
}
[Test]
public void Remove()
{
columnMapCollection.AddRange(cols);
- DataColumnMapping mymap=new DataColumnMapping("sourceName","dataSetName");
+ DataColumnMapping mymap=new DataColumnMapping("sourceName", "dataSetName");
columnMapCollection.Add(mymap);
columnMapCollection.Remove((Object)mymap);
bool eq=columnMapCollection.Contains((Object)mymap);
- AssertEquals("test1",false,eq);
+ Assert.AreEqual (false, eq, "test1");
}
[Test]
public void RemoveException2()
{
columnMapCollection.AddRange(cols);
- DataColumnMapping mymap=new DataColumnMapping("sourceAge","dataSetAge");
+ DataColumnMapping mymap=new DataColumnMapping("sourceAge", "dataSetAge");
columnMapCollection.Remove(mymap);
}
bool eq;
columnMapCollection.RemoveAt(0);
eq=columnMapCollection.Contains(cols[0]);
- AssertEquals("test1",false,eq);
+ Assert.AreEqual (false, eq, "test1");
eq=columnMapCollection.Contains(cols[1]);
- AssertEquals("test2",true,eq);
+ Assert.AreEqual (true, eq, "test2");
columnMapCollection.RemoveAt("sourceID");
eq=columnMapCollection.Contains(cols[1]);
- AssertEquals("test3",false,eq);
+ Assert.AreEqual (false, eq, "test3");
eq=columnMapCollection.Contains(cols[2]);
- AssertEquals("test4",true,eq);
+ Assert.AreEqual (true, eq, "test4");
}
[Test]
}
[Test]
-#if TARGET_JVM
- [Ignore ("Does not work with TARGET_JVM")]
-#endif
public void ToStringTest()
{
- AssertEquals("test1","System.Data.Common.DataColumnMappingCollection",columnMapCollection.ToString());
+ Assert.AreEqual ("System.Data.Common.DataColumnMappingCollection", columnMapCollection.ToString(), "test1");
}
}
}