# File test/test_params.rb, line 1496
    def test_load
      @store['filters'] = [
        { 'filter' => 'Foo',
          'arguments' => [
            'apple',
            'banana'
          ],
          'attach_path' => '/foo',
          'attach_mask' => %"\.html?($|/)",
          'virtual_host' => 'www.foo.org',
          'comment' => 'test'
        }
      ]
      @filter_list.load(self)
      assert_equal(1, @list_call)
      assert_equal('filters', @list_name)
      assert(! @filter_list.empty?)
      assert_equal(1, @filter_list.size)
      assert_equal(1, @filter_list.length)

      # test of operator `[]'
      assert_equal('Foo', @filter_list[0].name)
      assert_equal([ 'apple', 'banana' ], @filter_list[0].args)
      assert_equal('/foo', @filter_list[0].path)
      assert_equal(%"\.html?($|/)", @filter_list[0].mask)
      assert_equal('www.foo.org', @filter_list[0].virtual_host)
      assert_equal('test', @filter_list[0].comment)

      # test of arguments modification
      @filter_list[0].args.clear
      assert_equal([ 'apple', 'banana' ], @filter_list[0].args)

      # test of each
      count = 0
      for filter_params in @filter_list
        count += 1
        assert_equal('Foo', filter_params.name)
        assert_equal([ 'apple', 'banana' ], filter_params.args)
        assert_equal('/foo', filter_params.path)
        assert_equal(%"\.html?($|/)", filter_params.mask)
        assert_equal('www.foo.org', filter_params.virtual_host)
        assert_equal('test', filter_params.comment)
      end
      assert_equal(1, count)
    end