diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2009-06-26 05:44:37 +0400 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2009-06-26 05:44:37 +0400 |
commit | a74f0aa1a6c2ab359a8200af7c628e50bcfd475d (patch) | |
tree | 27c6514eba191a899898584cc57f4442ca1fa303 /mcs/class/System.XML/Test | |
parent | 1601b10bbf0fa0d4a48dcfc86d0f3f41903ff635 (diff) |
dos2unix.
svn path=/trunk/mcs/; revision=136916
Diffstat (limited to 'mcs/class/System.XML/Test')
-rw-r--r-- | mcs/class/System.XML/Test/System.Xml.XPath/SelectNodesTests.cs | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/mcs/class/System.XML/Test/System.Xml.XPath/SelectNodesTests.cs b/mcs/class/System.XML/Test/System.Xml.XPath/SelectNodesTests.cs index 18cee67985f..da38c58651a 100644 --- a/mcs/class/System.XML/Test/System.Xml.XPath/SelectNodesTests.cs +++ b/mcs/class/System.XML/Test/System.Xml.XPath/SelectNodesTests.cs @@ -260,38 +260,38 @@ namespace MonoTests.System.Xml.XPath [Test] public void NamespaceSelectWithNsElasure () { - XmlDocument doc = new XmlDocument ();
-
- doc.LoadXml ("<root xmlns='urn:root' xmlns:hoge='urn:hoge'><foo xmlns='urn:foo'><bar xmlns=''><baz/></bar></foo></root>");
- XmlNode n = doc.FirstChild.FirstChild.FirstChild.FirstChild; //baz
- XmlNodeList nl = n.SelectNodes ("namespace::*");
- AssertEquals ("hoge", nl [0].LocalName);
- AssertEquals ("xml", nl [1].LocalName);
- AssertEquals (2, nl.Count);
-
- n = doc.FirstChild.FirstChild; // foo
- nl = n.SelectNodes ("namespace::*");
- Console.WriteLine ("at foo::");
- AssertEquals ("xmlns", nl [0].LocalName);
- AssertEquals ("hoge", nl [1].LocalName);
- AssertEquals ("xml", nl [2].LocalName);
- AssertEquals (3, nl.Count);
- }
-
- [Test]
- public void AncestorAxis () {
- XmlDocument doc = new XmlDocument ();
- doc.LoadXml ("<foo><bar><baz><bax /></baz></bar></foo>");
-
- XmlNode bar = doc.GetElementsByTagName ("bar") [0];
- XmlElement barClone = (XmlElement) bar.CloneNode (true);
- XmlNodeList baxs = barClone.GetElementsByTagName ("bax");
-
- XmlNode bax = baxs [0];
- XmlNodeList ans = bax.SelectNodes ("ancestor::*");
- AssertEquals (2, ans.Count);
- AssertEquals ("bar", ans [0].Name);
- AssertEquals ("baz", ans [1].Name);
+ XmlDocument doc = new XmlDocument (); + + doc.LoadXml ("<root xmlns='urn:root' xmlns:hoge='urn:hoge'><foo xmlns='urn:foo'><bar xmlns=''><baz/></bar></foo></root>"); + XmlNode n = doc.FirstChild.FirstChild.FirstChild.FirstChild; //baz + XmlNodeList nl = n.SelectNodes ("namespace::*"); + AssertEquals ("hoge", nl [0].LocalName); + AssertEquals ("xml", nl [1].LocalName); + AssertEquals (2, nl.Count); + + n = doc.FirstChild.FirstChild; // foo + nl = n.SelectNodes ("namespace::*"); + Console.WriteLine ("at foo::"); + AssertEquals ("xmlns", nl [0].LocalName); + AssertEquals ("hoge", nl [1].LocalName); + AssertEquals ("xml", nl [2].LocalName); + AssertEquals (3, nl.Count); + } + + [Test] + public void AncestorAxis () { + XmlDocument doc = new XmlDocument (); + doc.LoadXml ("<foo><bar><baz><bax /></baz></bar></foo>"); + + XmlNode bar = doc.GetElementsByTagName ("bar") [0]; + XmlElement barClone = (XmlElement) bar.CloneNode (true); + XmlNodeList baxs = barClone.GetElementsByTagName ("bax"); + + XmlNode bax = baxs [0]; + XmlNodeList ans = bax.SelectNodes ("ancestor::*"); + AssertEquals (2, ans.Count); + AssertEquals ("bar", ans [0].Name); + AssertEquals ("baz", ans [1].Name); } [Test] // bug #458245 |