Update of /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10128/v1/test/XmlBaseAwareXmlTextReaderTests
Modified Files:
Tests.cs test.xml
Added Files:
relativeTest.xml
Log Message:
Split xml:base tests - relative URI cannot be used when reading document from a stream with no base URI.
--- NEW FILE: relativeTest.xml ---
(This appears to be a binary file; contents omitted.)
Index: Tests.cs
===================================================================
RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests/Tests.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Tests.cs 18 Dec 2004 05:00:39 -0000 1.3
+++ Tests.cs 22 Dec 2004 14:25:03 -0000 1.4
@@ -66,13 +66,13 @@
[Test]
public void ReaderWithPath()
{
- XmlTextReader r = new XmlBaseAwareXmlTextReader(@"..\..\XmlBaseAwareXmlTextReaderTests\test.xml");
+ XmlTextReader r = new XmlBaseAwareXmlTextReader(@"..\..\XmlBaseAwareXmlTextReaderTests\relativeTest.xml");
r.WhitespaceHandling = WhitespaceHandling.None;
XPathDocument doc = new XPathDocument(r);
XPathNavigator nav = doc.CreateNavigator();
XPathNodeIterator ni = nav.Select("/catalog");
ni.MoveNext();
- Assert.IsTrue(ni.Current.BaseURI.EndsWith("/XmlBaseAwareXmlTextReaderTests/test.xml"));
+ Assert.IsTrue(ni.Current.BaseURI.EndsWith("/XmlBaseAwareXmlTextReaderTests/relativeTest.xml"));
ni = nav.Select("/catalog/relative/relativenode");
ni.MoveNext();
Console.WriteLine(ni.Current.BaseURI);
Index: test.xml
===================================================================
RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests/test.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- test.xml 18 Dec 2004 04:58:13 -0000 1.3
+++ test.xml 22 Dec 2004 14:25:04 -0000 1.4
@@ -12,8 +12,5 @@
<d></d>
<!-- comment -->
</b>
- </a>
- <relative xml:base="subfolder/second.xml">
- <relativenode />
- </relative>
+ </a>
</catalog>
|