diff options
author | Kral Ferch <kral@mono-cvs.ximian.com> | 2002-04-09 05:38:59 +0400 |
---|---|---|
committer | Kral Ferch <kral@mono-cvs.ximian.com> | 2002-04-09 05:38:59 +0400 |
commit | 420c7f042a15146588f183a96efed522dda17923 (patch) | |
tree | d93824c2d16f94af5ee294fb616915599ea22ce6 /mcs/class/System.XML/Test/XmlDeclarationTests.cs | |
parent | 3100718d559ec38bae91e9821297b615be8a765f (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-x | mcs/class/System.XML/Test/XmlDeclarationTests.cs | 29 |
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.", |