浏览代码

2004-03-13 David Sheldon <[email protected]>

  * XmlReflectionImporterTests.cs: Switched the AssertEquals around
   the other way, so that the expecteed value was the first parameter.
   This makes the error messages you get out of it better.

svn path=/trunk/mcs/; revision=23971
David Sheldon 22 年之前
父节点
当前提交
9524252976

+ 6 - 0
mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog

@@ -1,3 +1,9 @@
+2004-03-13  David Sheldon <[email protected]>
+
+  * XmlReflectionImporterTests.cs: Switched the AssertEquals around 
+   the other way, so that the expecteed value was the first parameter. 
+   This makes the error messages you get out of it better.
+
 2004-03-12  Lluis Sanchez Gual  <[email protected]>
 2004-03-12  Lluis Sanchez Gual  <[email protected]>
 
 
 	* DeserializeTests.cs: Added test for empty enum deserialization (bug #55509).
 	* DeserializeTests.cs: Added test for empty enum deserialization (bug #55509).

+ 99 - 99
mcs/class/System.XML/Test/System.Xml.Serialization/XmlReflectionImporterTests.cs

@@ -101,190 +101,190 @@ namespace MonoTests.System.XmlSerialization
 		public void TestIntTypeMapping()
 		public void TestIntTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(int));
 			XmlTypeMapping tm = Map(typeof(int));
-			AssertEquals(tm.ElementName, "int");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Int32");
-			AssertEquals(tm.TypeFullName, "System.Int32");
+			AssertEquals("int", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Int32", tm.TypeName);
+			AssertEquals("System.Int32", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestIntArrayTypeMapping()
 		public void TestIntArrayTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(int[]));
 			XmlTypeMapping tm = Map(typeof(int[]));
-			AssertEquals(tm.ElementName, "ArrayOfInt");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Int32[]");
-			AssertEquals(tm.TypeFullName, "System.Int32[]");
+			AssertEquals("ArrayOfInt", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Int32[]", tm.TypeName);
+			AssertEquals("System.Int32[]", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestStringTypeMapping()
 		public void TestStringTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(string));
 			XmlTypeMapping tm = Map(typeof(string));
-			AssertEquals(tm.ElementName, "string");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "String");
-			AssertEquals(tm.TypeFullName, "System.String");
+			AssertEquals("string", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("String", tm.TypeName);
+			AssertEquals("System.String", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestObjectTypeMapping()
 		public void TestObjectTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(object));
 			XmlTypeMapping tm = Map(typeof(object));
-			AssertEquals(tm.ElementName, "anyType");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Object");
-			AssertEquals(tm.TypeFullName, "System.Object");
+			AssertEquals("anyType", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Object", tm.TypeName);
+			AssertEquals("System.Object", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestByteTypeMapping()
 		public void TestByteTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(byte));
 			XmlTypeMapping tm = Map(typeof(byte));
-			AssertEquals(tm.ElementName, "unsignedByte");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Byte");
-			AssertEquals(tm.TypeFullName, "System.Byte");
+			AssertEquals("unsignedByte", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Byte", tm.TypeName);
+			AssertEquals("System.Byte", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestByteArrayTypeMapping()
 		public void TestByteArrayTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(byte[]));
 			XmlTypeMapping tm = Map(typeof(byte[]));
-			AssertEquals(tm.ElementName, "base64Binary");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Byte[]");
-			AssertEquals(tm.TypeFullName, "System.Byte[]");
+			AssertEquals("base64Binary", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Byte[]", tm.TypeName);
+			AssertEquals("System.Byte[]", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestBoolTypeMapping()
 		public void TestBoolTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(bool));
 			XmlTypeMapping tm = Map(typeof(bool));
-			AssertEquals(tm.ElementName, "boolean");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Boolean");
-			AssertEquals(tm.TypeFullName, "System.Boolean");
+			AssertEquals("boolean", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Boolean", tm.TypeName);
+			AssertEquals("System.Boolean", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestShortTypeMapping()
 		public void TestShortTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(short));
 			XmlTypeMapping tm = Map(typeof(short));
-			AssertEquals(tm.ElementName, "short");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Int16");
-			AssertEquals(tm.TypeFullName, "System.Int16");
+			AssertEquals("short", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Int16", tm.TypeName);
+			AssertEquals("System.Int16", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
 		public void TestUnsignedShortTypeMapping()
 		public void TestUnsignedShortTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(ushort));
 			XmlTypeMapping tm = Map(typeof(ushort));
-			AssertEquals(tm.ElementName, "unsignedShort");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "UInt16");
-			AssertEquals(tm.TypeFullName, "System.UInt16");
+			AssertEquals("unsignedShort", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("UInt16", tm.TypeName);
+			AssertEquals("System.UInt16", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestUIntTypeMapping()
 		public void TestUIntTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(uint));
 			XmlTypeMapping tm = Map(typeof(uint));
-			AssertEquals(tm.ElementName, "unsignedInt");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "UInt32");
-			AssertEquals(tm.TypeFullName, "System.UInt32");
+			AssertEquals("unsignedInt", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("UInt32", tm.TypeName);
+			AssertEquals("System.UInt32", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestLongTypeMapping()
 		public void TestLongTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(long));
 			XmlTypeMapping tm = Map(typeof(long));
-			AssertEquals(tm.ElementName, "long");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Int64");
-			AssertEquals(tm.TypeFullName, "System.Int64");
+			AssertEquals("long", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Int64", tm.TypeName);
+			AssertEquals("System.Int64", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestULongTypeMapping()
 		public void TestULongTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(ulong));
 			XmlTypeMapping tm = Map(typeof(ulong));
-			AssertEquals(tm.ElementName, "unsignedLong");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "UInt64");
-			AssertEquals(tm.TypeFullName, "System.UInt64");
+			AssertEquals("unsignedLong", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("UInt64", tm.TypeName);
+			AssertEquals("System.UInt64", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestFloatTypeMapping()
 		public void TestFloatTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(float));
 			XmlTypeMapping tm = Map(typeof(float));
-			AssertEquals(tm.ElementName, "float");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Single");
-			AssertEquals(tm.TypeFullName, "System.Single");
+			AssertEquals("float", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Single", tm.TypeName);
+			AssertEquals("System.Single", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestDoubleTypeMapping()
 		public void TestDoubleTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(double));
 			XmlTypeMapping tm = Map(typeof(double));
-			AssertEquals(tm.ElementName, "double");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Double");
-			AssertEquals(tm.TypeFullName, "System.Double");
+			AssertEquals("double", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Double", tm.TypeName);
+			AssertEquals("System.Double", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestDateTimeTypeMapping()
 		public void TestDateTimeTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(DateTime));
 			XmlTypeMapping tm = Map(typeof(DateTime));
-			AssertEquals(tm.ElementName, "dateTime");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "DateTime");
-			AssertEquals(tm.TypeFullName, "System.DateTime");
+			AssertEquals("dateTime", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("DateTime", tm.TypeName);
+			AssertEquals("System.DateTime", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestGuidTypeMapping()
 		public void TestGuidTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(Guid));
 			XmlTypeMapping tm = Map(typeof(Guid));
-			AssertEquals(tm.ElementName, "guid");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Guid");
-			AssertEquals(tm.TypeFullName, "System.Guid");
+			AssertEquals("guid", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Guid", tm.TypeName);
+			AssertEquals("System.Guid", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestDecimalTypeMapping()
 		public void TestDecimalTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(decimal));
 			XmlTypeMapping tm = Map(typeof(decimal));
-			AssertEquals(tm.ElementName, "decimal");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Decimal");
-			AssertEquals(tm.TypeFullName, "System.Decimal");
+			AssertEquals("decimal", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Decimal", tm.TypeName);
+			AssertEquals("System.Decimal", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestXmlQualifiedNameTypeMapping()
 		public void TestXmlQualifiedNameTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(XmlQualifiedName));
 			XmlTypeMapping tm = Map(typeof(XmlQualifiedName));
-			AssertEquals(tm.ElementName, "QName");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "XmlQualifiedName");
-			AssertEquals(tm.TypeFullName, "System.Xml.XmlQualifiedName");
+			AssertEquals("QName", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("XmlQualifiedName", tm.TypeName);
+			AssertEquals("System.Xml.XmlQualifiedName", tm.TypeFullName);
 		}
 		}
 		
 		
 		[Test]
 		[Test]
 		public void TestSByteTypeMapping()
 		public void TestSByteTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(sbyte));
 			XmlTypeMapping tm = Map(typeof(sbyte));
-			AssertEquals(tm.ElementName, "byte");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "SByte");
-			AssertEquals(tm.TypeFullName, "System.SByte");
+			AssertEquals("byte", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("SByte", tm.TypeName);
+			AssertEquals("System.SByte", tm.TypeFullName);
 		}
 		}
 		
 		
 
 
@@ -292,10 +292,10 @@ namespace MonoTests.System.XmlSerialization
 		public void TestCharTypeMapping()
 		public void TestCharTypeMapping()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(char));
 			XmlTypeMapping tm = Map(typeof(char));
-			AssertEquals(tm.ElementName, "char");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "Char");
-			AssertEquals(tm.TypeFullName, "System.Char");
+			AssertEquals("char", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("Char", tm.TypeName);
+			AssertEquals("System.Char", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
@@ -342,10 +342,10 @@ namespace MonoTests.System.XmlSerialization
 		public void TestIntTypeMappingWithDefaultNamespaces()
 		public void TestIntTypeMappingWithDefaultNamespaces()
 		{
 		{
 			XmlTypeMapping tm = Map(typeof(int), SomeNamespace);
 			XmlTypeMapping tm = Map(typeof(int), SomeNamespace);
-			AssertEquals(tm.ElementName, "int");
-			AssertEquals(tm.Namespace, SomeNamespace);
-			AssertEquals(tm.TypeName, "Int32");
-			AssertEquals(tm.TypeFullName, "System.Int32");
+			AssertEquals("int", tm.ElementName);
+			AssertEquals(SomeNamespace, tm.Namespace);
+			AssertEquals("Int32", tm.TypeName);
+			AssertEquals("System.Int32", tm.TypeFullName);
 		}
 		}
 
 
 		[Test]
 		[Test]
@@ -357,10 +357,10 @@ namespace MonoTests.System.XmlSerialization
 			overrides.Add(typeof(SimpleClass), attrs);
 			overrides.Add(typeof(SimpleClass), attrs);
 			
 			
 			XmlTypeMapping tm = Map(type, overrides);
 			XmlTypeMapping tm = Map(type, overrides);
-			AssertEquals(tm.ElementName, "SimpleClass");
-			AssertEquals(tm.Namespace, "");
-			AssertEquals(tm.TypeName, "SimpleClass");
-			AssertEquals(tm.TypeFullName, "MonoTests.System.Xml.TestClasses.SimpleClass");
+			AssertEquals("SimpleClass", tm.ElementName);
+			AssertEquals("", tm.Namespace);
+			AssertEquals("SimpleClass", tm.TypeName);
+			AssertEquals("MonoTests.System.Xml.TestClasses.SimpleClass", tm.TypeFullName);
 		}
 		}
 
 
 		
 		
@@ -395,13 +395,13 @@ namespace MonoTests.System.XmlSerialization
 			Equals(mm.Count, 1);
 			Equals(mm.Count, 1);
 
 
 			XmlMemberMapping smm = mm[0];
 			XmlMemberMapping smm = mm[0];
-			AssertEquals(smm.Any, false);
-			AssertEquals(smm.ElementName, "something");
-			AssertEquals(smm.MemberName, "something");
-			AssertEquals(smm.Namespace, null);
-			AssertEquals(smm.TypeFullName, "System.String");
-			AssertEquals(smm.TypeName, "string");
-			AssertEquals(smm.TypeNamespace, null);
+			AssertEquals(false, smm.Any);
+			AssertEquals("something", smm.ElementName);
+			AssertEquals("something", smm.MemberName);
+			AssertEquals(null, smm.Namespace);
+			AssertEquals("System.String", smm.TypeFullName);
+			AssertEquals("string", smm.TypeName);
+			AssertEquals(null, smm.TypeNamespace);
 
 
 			
 			
 			rm = new XmlReflectionMember();
 			rm = new XmlReflectionMember();
@@ -423,10 +423,10 @@ namespace MonoTests.System.XmlSerialization
 			root.Namespace = TheNamespace;
 			root.Namespace = TheNamespace;
 			
 			
 			XmlTypeMapping tm = Map(typeof(int), root);
 			XmlTypeMapping tm = Map(typeof(int), root);
-			AssertEquals(tm.ElementName, "price");
-			AssertEquals(tm.Namespace, TheNamespace);
-			AssertEquals(tm.TypeName, "Int32");
-			AssertEquals(tm.TypeFullName, "System.Int32");
+			AssertEquals("price", tm.ElementName);
+			AssertEquals(TheNamespace, tm.Namespace);
+			AssertEquals("Int32", tm.TypeName);
+			AssertEquals("System.Int32", tm.TypeFullName);
 		}
 		}
 
 
 	}
 	}