# $Id: tc_xml_document_write2.rb,v 1.2 2006/02/21 20:40:16 roscopeco Exp $
require "#{File.dirname(__FILE__)}/../ext/xml/libxml" unless defined?(XML)
require 'test/unit'
class TC_XML_Document_Write2 < Test::Unit::TestCase
def setup()
@doc = XML::Document.new('1.0')
assert_instance_of(XML::Document, @doc)
end
def teardown()
@doc = nil
end
def test_ruby_xml_document_write_root()
xml = "\n\n"
@doc.root = XML::Node.new('rubynet')
assert_instance_of(XML::Node, @doc.root)
assert_instance_of(XML::Document, @doc.root.doc)
assert_equal(xml, @doc.to_s)
end # def test_ruby_xml_document_write_root()
def test_ruby_xml_document_write_root2()
xml = "\n\n"
@doc.root = XML::Node.new('rubynet')
assert_instance_of(XML::Node, @doc.root)
assert_instance_of(XML::Document, @doc.root.doc)
assert_equal(xml, @doc.to_s(false))
end # def test_ruby_xml_document_write_root()
def test_ruby_xml_document_write_root3()
xml = "\n\n"
@doc.root = XML::Node.new('rubynet')
@doc.encoding = 'UTF-8'
assert_instance_of(XML::Node, @doc.root)
assert_instance_of(XML::Document, @doc.root.doc)
assert_equal(xml, @doc.to_s)
end # def test_ruby_xml_document_write_root()
def test_ruby_xml_document_write_root4()
xml = "\n\n"
@doc.root = XML::Node.new('rubynet')
assert_instance_of(XML::Node, @doc.root)
assert_instance_of(XML::Document, @doc.root.doc)
assert_equal(xml, @doc.to_s(false))
end # def test_ruby_xml_document_write_root()
def test_ruby_xml_document_write_root5()
xml = "\n\n"
@doc.root = XML::Node.new('rubynet')
assert_instance_of(XML::Node, @doc.root)
assert_instance_of(XML::Document, @doc.root.doc)
assert_equal(xml, @doc.to_s(true))
end # def test_ruby_xml_document_write_root()
end