Procházet zdrojové kódy

2003-02-03 Atsushi Enomoto <[email protected]>

	* XmlTextReaderTests.cs : added TestQuoteChar.

svn path=/trunk/mcs/; revision=11113
Atsushi Eno před 23 roky
rodič
revize
09dfd131ee

+ 4 - 0
mcs/class/System.XML/Test/ChangeLog

@@ -1,3 +1,7 @@
+2003-02-02  Atsushi Enomoto <[email protected]>
+
+	* XmlTextReaderTests.cs : added TestQuoteChar.
+
 2003-01-26  Atsushi Enomoto  <[email protected]>
 
 	* XmlNodeTests.cs : added TestReplaceChild.

+ 14 - 0
mcs/class/System.XML/Test/XmlTextReaderTests.cs

@@ -1772,5 +1772,19 @@ namespace MonoTests.System.Xml
 			xmlReader.Read ();
 			AssertEquals ("hello & world", xmlReader ["value"]);
 		}
+
+		public void TestQuoteChar ()
+		{
+			string xml = @"<a value='hello &amp; world' value2="""" />";
+			XmlReader xmlReader =
+				new XmlTextReader (new StringReader (xml));
+			xmlReader.Read ();
+			xmlReader.MoveToFirstAttribute ();
+			AssertEquals ("First", '\'', xmlReader.QuoteChar);
+			xmlReader.MoveToNextAttribute ();
+			AssertEquals ("Next", '"', xmlReader.QuoteChar);
+			xmlReader.MoveToFirstAttribute ();
+			AssertEquals ("First.Again", '\'', xmlReader.QuoteChar);
+		}
 	}
 }