[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/tests/System.Xml TestXmlTextReader.c
From: |
Adam Ballai <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/tests/System.Xml TestXmlTextReader.cs,1.2,1.3 |
Date: |
Wed, 05 Mar 2003 07:42:50 -0500 |
Update of /cvsroot/dotgnu-pnet/pnetlib/tests/System.Xml
In directory subversions:/tmp/cvs-serv14896/tests/System.Xml
Modified Files:
TestXmlTextReader.cs
Log Message:
Fix for apostrophes in Values and few more methods implemented.
Index: TestXmlTextReader.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/tests/System.Xml/TestXmlTextReader.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TestXmlTextReader.cs 20 Jan 2003 05:38:44 -0000 1.2
--- TestXmlTextReader.cs 5 Mar 2003 12:42:47 -0000 1.3
***************
*** 43,47 ****
private String[] xml = {"<soda
caffeine=\"yes\">\n<size>medium</size>\n</soda>",
! "<soda><size>medium</size></soda>"};
--- 43,51 ----
private String[] xml = {"<soda
caffeine=\"yes\">\n<size>medium</size>\n</soda>",
! "<soda><size>medium</size></soda>",
! "<free>software's freedom</free>",
! "<?xml version=\"1.0\"
?><bookstore><book><title>Understanding The Linux Kernel</title>
! <author>Daniel P. Bovet and Marco
Cesati</author></book><book><title>Learning Perl</title>
! <author>Randal L. Schwartz and Tom
Christiansen</author></book></bookstore>"};
***************
*** 145,152 ****
Check("Read (8)", "medium", ReturnType.Value);
-
}
-
}; // class TestXmlTextWriter
--- 149,210 ----
Check("Read (8)", "medium", ReturnType.Value);
+ Reset();
+ stringReader = new StringReader(xml[2]);
+ xmlReader = new XmlTextReader(stringReader);
+
+ xmlReader.Read();
+ Check("Read (9)", "free", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (9)", "software's freedom",
ReturnType.Value);
+
+ Clear();
+ }
+
+ public void TestXmlTextReaderGetRemainder()
+ {
+ stringReader = new StringReader(xml[3]);
+ xmlReader = new XmlTextReader(stringReader);
+ bool ret = xmlReader.Read();
+ AssertEquals("Read (1)", true, ret);
+ xmlReader.Read();
+ xmlReader.Read();
+ Check("Read (2)", "book", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (3)", "title", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (4)", "Understanding The Linux
Kernel", ReturnType.Value);
+ xmlReader.Read();
+ Check("Read (5)", "title", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (6)", "author", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (7)", "Daniel P. Bovet and Marco
Cesati", ReturnType.Value);
+ xmlReader.Read();
+ Check("Read (8)", "author", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (9)", "book", ReturnType.Name);
+
+ xmlReader = new
XmlTextReader(xmlReader.GetRemainder());
+ xmlReader.Read();
+ Check("Read (2)", "book", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (3)", "title", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (4)", "Learning Perl",
ReturnType.Value);
+ xmlReader.Read();
+ Check("Read (5)", "title", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (6)", "author", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (7)", "Randal L. Schwartz and Tom
Christiansen", ReturnType.Value);
+ xmlReader.Read();
+ Check("Read (8)", "author", ReturnType.Name);
+ xmlReader.Read();
+ Check("Read (9)", "book", ReturnType.Name);
+ xmlReader.Close();
+
+ Clear();
}
}; // class TestXmlTextWriter
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/tests/System.Xml TestXmlTextReader.cs,1.2,1.3,
Adam Ballai <address@hidden> <=