def test_add_entry
@filter_list.load(@properties)
assert(@filter_list.empty?)
assert_equal(0, @filter_list.size)
assert_equal(0, @filter_list.length)
@filter_list.add_entry
assert(! @filter_list.empty?)
assert_equal(1, @filter_list.size)
assert_equal(1, @filter_list.length)
assert_equal(nil, @filter_list[0].name)
assert_equal(nil, @filter_list[0].path)
assert_equal(nil, @filter_list[0].mask)
assert_equal(nil, @filter_list[0].virtual_host)
assert_equal(nil, @filter_list[0].comment)
@filter_list[0].init('Foo')
assert_equal(1, @filter_args_call)
assert_equal('Foo', @filter_list[0].name)
assert_equal([ 'alice', /bob/ ], @filter_list[0].args)
assert_equal([ { :name => 'first argument',
:type => :string,
:default => 'alice',
:value => 'alice'
},
{ :name => 'second argument',
:type => :regexp,
:default => /bob/,
:value => /bob/
}
], @filter_list[0].args2)
assert_equal(nil, @filter_list[0].path)
assert_equal(nil, @filter_list[0].mask)
assert_equal(nil, @filter_list[0].virtual_host)
assert_equal(nil, @filter_list[0].comment)
end