Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGert Driesen <drieseng@users.sourceforge.net>2005-12-26 16:58:20 +0300
committerGert Driesen <drieseng@users.sourceforge.net>2005-12-26 16:58:20 +0300
commit2f6ed89c7f222d78ba82a703f1fb86851fce64d0 (patch)
tree8a457b0ce796e9e8efaa6680199824e52fee0882 /mcs/class/System.XML
parent0d9de1f66b8f038e1fc37c3ecc951ac440a61359 (diff)
* XmlElementTests.cs: Fixed line endings.
svn path=/trunk/mcs/; revision=54847
Diffstat (limited to 'mcs/class/System.XML')
-rw-r--r--mcs/class/System.XML/Test/System.Xml/ChangeLog4
-rw-r--r--mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs116
2 files changed, 62 insertions, 58 deletions
diff --git a/mcs/class/System.XML/Test/System.Xml/ChangeLog b/mcs/class/System.XML/Test/System.Xml/ChangeLog
index 348c807cce9..9b967590c2e 100644
--- a/mcs/class/System.XML/Test/System.Xml/ChangeLog
+++ b/mcs/class/System.XML/Test/System.Xml/ChangeLog
@@ -1,5 +1,9 @@
2005-12-26 Gert Driesen <drieseng@users.sourceforge.net>
+ * XmlElementTests.cs: Fixed line endings.
+
+2005-12-26 Gert Driesen <drieseng@users.sourceforge.net>
+
* XmlTextWriterTests.cs: Renamed tests to avoid ambiguity, and
renumbered some tests. Added tests for WriteStartElement and
WriteElementString for zero-length and null local names.
diff --git a/mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs b/mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs
index 918ef60c730..07ef8032e12 100644
--- a/mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs
+++ b/mcs/class/System.XML/Test/System.Xml/XmlElementTests.cs
@@ -234,61 +234,61 @@ namespace MonoTests.System.Xml
[Test]
public void GetElementsByTagNameNs2 ()
{
- document.LoadXml (@"<root>
- <x:a xmlns:x='urn:foo' id='a'>
- <y:a xmlns:y='urn:foo' id='b'/>
- <x:a id='c' />
- <z id='d' />
- text node
- <?a processing instruction ?>
- <x:w id='e'/>
- </x:a>
- </root>");
- // id='b' has different prefix. Should not caught by (name),
- // while should caught by (name, ns).
- XmlNodeList nl = document.DocumentElement.GetElementsByTagName ("x:a");
- AssertEquals (2, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("c", nl [1].Attributes ["id"].Value);
-
- nl = document.DocumentElement.GetElementsByTagName ("a", "urn:foo");
- AssertEquals (3, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("b", nl [1].Attributes ["id"].Value);
- AssertEquals ("c", nl [2].Attributes ["id"].Value);
+ document.LoadXml (@"<root>
+ <x:a xmlns:x='urn:foo' id='a'>
+ <y:a xmlns:y='urn:foo' id='b'/>
+ <x:a id='c' />
+ <z id='d' />
+ text node
+ <?a processing instruction ?>
+ <x:w id='e'/>
+ </x:a>
+ </root>");
+ // id='b' has different prefix. Should not caught by (name),
+ // while should caught by (name, ns).
+ XmlNodeList nl = document.DocumentElement.GetElementsByTagName ("x:a");
+ AssertEquals (2, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("c", nl [1].Attributes ["id"].Value);
+
+ nl = document.DocumentElement.GetElementsByTagName ("a", "urn:foo");
+ AssertEquals (3, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("b", nl [1].Attributes ["id"].Value);
+ AssertEquals ("c", nl [2].Attributes ["id"].Value);
// name wildcard
- nl = document.DocumentElement.GetElementsByTagName ("*");
- AssertEquals (5, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("b", nl [1].Attributes ["id"].Value);
- AssertEquals ("c", nl [2].Attributes ["id"].Value);
- AssertEquals ("d", nl [3].Attributes ["id"].Value);
- AssertEquals ("e", nl [4].Attributes ["id"].Value);
+ nl = document.DocumentElement.GetElementsByTagName ("*");
+ AssertEquals (5, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("b", nl [1].Attributes ["id"].Value);
+ AssertEquals ("c", nl [2].Attributes ["id"].Value);
+ AssertEquals ("d", nl [3].Attributes ["id"].Value);
+ AssertEquals ("e", nl [4].Attributes ["id"].Value);
// wildcard - local and ns
- nl = document.DocumentElement.GetElementsByTagName ("*", "*");
- AssertEquals (5, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("b", nl [1].Attributes ["id"].Value);
- AssertEquals ("c", nl [2].Attributes ["id"].Value);
- AssertEquals ("d", nl [3].Attributes ["id"].Value);
- AssertEquals ("e", nl [4].Attributes ["id"].Value);
+ nl = document.DocumentElement.GetElementsByTagName ("*", "*");
+ AssertEquals (5, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("b", nl [1].Attributes ["id"].Value);
+ AssertEquals ("c", nl [2].Attributes ["id"].Value);
+ AssertEquals ("d", nl [3].Attributes ["id"].Value);
+ AssertEquals ("e", nl [4].Attributes ["id"].Value);
// namespace wildcard - namespace
- nl = document.DocumentElement.GetElementsByTagName ("*", "urn:foo");
- AssertEquals (4, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("b", nl [1].Attributes ["id"].Value);
- AssertEquals ("c", nl [2].Attributes ["id"].Value);
- AssertEquals ("e", nl [3].Attributes ["id"].Value);
+ nl = document.DocumentElement.GetElementsByTagName ("*", "urn:foo");
+ AssertEquals (4, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("b", nl [1].Attributes ["id"].Value);
+ AssertEquals ("c", nl [2].Attributes ["id"].Value);
+ AssertEquals ("e", nl [3].Attributes ["id"].Value);
// namespace wildcard - local only. I dare say, such usage is not XML-ish!
- nl = document.DocumentElement.GetElementsByTagName ("a", "*");
- AssertEquals (3, nl.Count);
- AssertEquals ("a", nl [0].Attributes ["id"].Value);
- AssertEquals ("b", nl [1].Attributes ["id"].Value);
- AssertEquals ("c", nl [2].Attributes ["id"].Value);
+ nl = document.DocumentElement.GetElementsByTagName ("a", "*");
+ AssertEquals (3, nl.Count);
+ AssertEquals ("a", nl [0].Attributes ["id"].Value);
+ AssertEquals ("b", nl [1].Attributes ["id"].Value);
+ AssertEquals ("c", nl [2].Attributes ["id"].Value);
}
[Test]
@@ -512,17 +512,17 @@ namespace MonoTests.System.Xml
[Test]
public void WriteToMakesNonsenseForDefaultNSChildren ()
{
- XmlDocument d = new XmlDocument ();
- XmlElement x = d.CreateElement ("root");
- d.AppendChild (x);
- XmlElement a = d.CreateElement ("a");
- XmlElement b = d.CreateElement ("b");
- b.SetAttribute ("xmlns","probe");
- x.AppendChild (a);
- x.AppendChild (b);
- XmlElement b2 = d.CreateElement ("p2", "b2", "");
- b.AppendChild (b2);
- AssertEquals ("<root><a /><b xmlns=\"probe\"><b2 /></b></root>", d.OuterXml);
+ XmlDocument d = new XmlDocument ();
+ XmlElement x = d.CreateElement ("root");
+ d.AppendChild (x);
+ XmlElement a = d.CreateElement ("a");
+ XmlElement b = d.CreateElement ("b");
+ b.SetAttribute ("xmlns","probe");
+ x.AppendChild (a);
+ x.AppendChild (b);
+ XmlElement b2 = d.CreateElement ("p2", "b2", "");
+ b.AppendChild (b2);
+ AssertEquals ("<root><a /><b xmlns=\"probe\"><b2 /></b></root>", d.OuterXml);
}
[Test]