Merge pull request #1304 from slluis/mac-proxy-autoconfig
[mono.git] / mcs / class / System.Data / Test / System.Data.Common / DataColumnMappingCollectionTest.cs
index ce061c744be6c74f1b1d4866593954a4e757da41..f093bd97e2140a3b8ef7339fa0dac2414e0469a7 100644 (file)
@@ -36,7 +36,7 @@ using System.Data.Common;
 namespace MonoTests.System.Data.Common
 {
        [TestFixture]
-       public class DataColumnMappingCollectionTest : Assertion
+       public class DataColumnMappingCollectionTest
        {
                //DataTableMapping tableMap;
                DataColumnMappingCollection columnMapCollection;
@@ -46,11 +46,11 @@ namespace MonoTests.System.Data.Common
                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();                  
                }
                
@@ -63,17 +63,17 @@ namespace MonoTests.System.Data.Common
                [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]
@@ -87,65 +87,65 @@ namespace MonoTests.System.Data.Common
                [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]
@@ -161,25 +161,25 @@ namespace MonoTests.System.Data.Common
                {
                        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]
@@ -191,31 +191,31 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -226,17 +226,17 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -245,27 +245,27 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -274,14 +274,14 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -290,27 +290,27 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -318,11 +318,11 @@ namespace MonoTests.System.Data.Common
                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]
@@ -339,7 +339,7 @@ namespace MonoTests.System.Data.Common
                public void RemoveException2()
                {
                        columnMapCollection.AddRange(cols);
-                       DataColumnMapping mymap=new DataColumnMapping("sourceAge","dataSetAge");
+                       DataColumnMapping mymap=new DataColumnMapping("sourceAge", "dataSetAge");
                        columnMapCollection.Remove(mymap);
                }
                
@@ -350,15 +350,15 @@ namespace MonoTests.System.Data.Common
                        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]
@@ -376,12 +376,9 @@ namespace MonoTests.System.Data.Common
                }
                
                [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");
                }
        }
 }