2005-02-15 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 15 Feb 2005 11:54:41 +0000 (11:54 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 15 Feb 2005 11:54:41 +0000 (11:54 -0000)
* XmlElementTests.cs : assertion numbering on
  RemoveDoesNotRemoveDefaultAttributes().

svn path=/trunk/mcs/; revision=40693

mcs/class/System.XML/Test/System.Xml/ChangeLog
mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs

index a6eb1b34fe441d556ef28290344473bc38cc45da..091811071bcf70ca997b7bd38215feed6ccfcbec 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-15  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElementTests.cs : assertion numbering on 
+         RemoveDoesNotRemoveDefaultAttributes().
+
 2005-01-26  Nick Drochak  <ndrochak@ieee.org>
 
        * XmlValidatingReaderTests.cs: Move MS.NET bug-exposing test to a new
index 88ed31a69858802cd76cb1e269251bfe092a45ec..996e1208e740726446288ae07713ea0d3186dcdb 100644 (file)
@@ -325,11 +325,12 @@ namespace MonoTests.System.Xml
                        document.Load (xvr);
                        // RemoveAll
                        AssertNotNull (document.DocumentElement);
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #01", 2, document.DocumentElement.Attributes.Count);
                        AssertEquals ("baz", document.DocumentElement.GetAttribute ("bar"));
                        AssertEquals ("def", document.DocumentElement.GetAttribute ("foo"));
+                       AssertEquals (false, document.DocumentElement.GetAttributeNode ("foo").Specified);
                        document.DocumentElement.RemoveAll ();
-                       AssertEquals (1, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #02", 1, document.DocumentElement.Attributes.Count);
                        AssertEquals ("def", document.DocumentElement.GetAttribute ("foo"));
                        AssertEquals (String.Empty, document.DocumentElement.GetAttribute ("bar"));
 
@@ -337,37 +338,37 @@ namespace MonoTests.System.Xml
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAllAttributes ();
-                       AssertEquals (1, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #03", 1, document.DocumentElement.Attributes.Count);
 
                        // RemoveAttribute(name)
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAttribute ("foo");
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #04", 2, document.DocumentElement.Attributes.Count);
 
                        // RemoveAttribute(name, ns)
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAttribute ("foo", String.Empty);
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #05", 2, document.DocumentElement.Attributes.Count);
 
                        // RemoveAttributeAt
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAttributeAt (1);
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #06", 2, document.DocumentElement.Attributes.Count);
 
                        // RemoveAttributeNode
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAttributeNode (document.DocumentElement.Attributes [1]);
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #07", 2, document.DocumentElement.Attributes.Count);
 
                        // RemoveAttributeNode(name, ns)
                        xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);
                        document.Load (xvr);
                        document.DocumentElement.RemoveAttributeNode ("foo", String.Empty);
-                       AssertEquals (2, document.DocumentElement.Attributes.Count);
+                       AssertEquals ("attrCount #08", 2, document.DocumentElement.Attributes.Count);
                }
 
                [Test]