def test_add_entry
@doc_list.load(@properties)
assert(@doc_list.empty?)
assert_equal(0, @doc_list.size)
assert_equal(0, @doc_list.length)
@doc_list.add_entry
assert(! @doc_list.empty?)
assert_equal(1, @doc_list.size)
assert_equal(1, @doc_list.length)
assert_equal(nil, @doc_list[0].name)
assert_equal(nil, @doc_list[0].path)
assert_equal(nil, @doc_list[0].mask)
assert_equal(nil, @doc_list[0].virtual_host)
assert_equal(nil, @doc_list[0].comment)
@doc_list[0].init('Page')
assert_equal(1, @doc_args_call)
assert_equal('Page', @doc_list[0].name)
assert_equal([ nil, 'text/html' ], @doc_list[0].args)
assert_equal([ { :name => 'content',
:type => :text,
:default => nil,
:value => nil
},
{ :name => 'content-type',
:type => :string,
:default => 'text/html',
:value => 'text/html'
}
], @doc_list[0].args2)
assert_equal(nil, @doc_list[0].path)
assert_equal(nil, @doc_list[0].mask)
assert_equal(nil, @doc_list[0].virtual_host)
assert_equal(nil, @doc_list[0].comment)
end