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:
authorKral Ferch <kral@mono-cvs.ximian.com>2002-04-09 05:38:59 +0400
committerKral Ferch <kral@mono-cvs.ximian.com>2002-04-09 05:38:59 +0400
commit420c7f042a15146588f183a96efed522dda17923 (patch)
treed93824c2d16f94af5ee294fb616915599ea22ce6 /mcs/class/System.XML/Test/XmlDeclarationTests.cs
parent3100718d559ec38bae91e9821297b615be8a765f (diff)
InnerXml, OuterXml, WriteContentTo, and WriteTo for most XmlNode derivatives.
svn path=/trunk/mcs/; revision=3704
Diffstat (limited to 'mcs/class/System.XML/Test/XmlDeclarationTests.cs')
-rwxr-xr-xmcs/class/System.XML/Test/XmlDeclarationTests.cs29
1 files changed, 21 insertions, 8 deletions
diff --git a/mcs/class/System.XML/Test/XmlDeclarationTests.cs b/mcs/class/System.XML/Test/XmlDeclarationTests.cs
index 2dd0e34d55e..c362e8769ed 100755
--- a/mcs/class/System.XML/Test/XmlDeclarationTests.cs
+++ b/mcs/class/System.XML/Test/XmlDeclarationTests.cs
@@ -20,15 +20,9 @@ namespace Ximian.Mono.Tests
XmlDocument document;
XmlDeclaration declaration;
- public XmlDeclarationTests ()
- : base ("Ximian.Mono.Tests.XmlDeclarationTests testsuite")
- {
- }
+ public XmlDeclarationTests () : base ("Ximian.Mono.Tests.XmlDeclarationTests testsuite") {}
- public XmlDeclarationTests (string name)
- : base (name)
- {
- }
+ public XmlDeclarationTests (string name) : base (name) {}
protected override void SetUp ()
{
@@ -37,6 +31,25 @@ namespace Ximian.Mono.Tests
declaration = document.CreateXmlDeclaration ("1.0", null, null);
}
+ public void TestInnerAndOuterXml ()
+ {
+ declaration = document.CreateXmlDeclaration ("1.0", null, null);
+ AssertEquals (String.Empty, declaration.InnerXml);
+ AssertEquals ("<?xml version=\"1.0\"?>", declaration.OuterXml);
+
+ declaration = document.CreateXmlDeclaration ("1.0", "doesn't check", null);
+ AssertEquals (String.Empty, declaration.InnerXml);
+ AssertEquals ("<?xml version=\"1.0\" encoding=\"doesn't check\"?>", declaration.OuterXml);
+
+ declaration = document.CreateXmlDeclaration ("1.0", null, "yes");
+ AssertEquals (String.Empty, declaration.InnerXml);
+ AssertEquals ("<?xml version=\"1.0\" standalone=\"yes\"?>", declaration.OuterXml);
+
+ declaration = document.CreateXmlDeclaration ("1.0", "foo", "no");
+ AssertEquals (String.Empty, declaration.InnerXml);
+ AssertEquals ("<?xml version=\"1.0\" encoding=\"foo\" standalone=\"no\"?>", declaration.OuterXml);
+ }
+
internal void TestXmlNodeBaseProperties (XmlNode original, XmlNode cloned)
{
// assertequals (original.nodetype + " was incorrectly cloned.",