# File test/test_params.rb, line 1527
    def test_args2
      init_arguments
      expected_args2 = [
        { :name => 'string',
          :type => :string,
          :default => 'hi',
          :value => 'hi'
        },
        { :name => 'password',
          :type => :password,
          :default => nil,
          :value => nil
        },
        { :name => 'text',
          :type => :text,
          :default => '<html>Hello world.</html>',
          :value => '<html>Hello world.</html>'
        },
        { :name => 'number',
          :type => :integer,
          :default => 0,
          :value => 0
        },
        { :name => 'regexp',
          :type => :regexp,
          :default => /foo/,
          :value => /foo/
        },
        { :name => 'boolean',
          :type => :bool,
          :default => true,
          :value => true
        },
        { :name => 'select',
          :type => :select,
          :default => %w[ foo bar baz ],
          :value => 'foo'
        },
        { :name => 'radio',
          :type => :radio,
          :default => %w[ foo bar baz ],
          :value => 'foo'
        },
        { :name => 'checkset',
          :type => :checkset,
          :default => [
            [ 'foo', false ],
            [ 'bar', false ],
            [ 'baz', false ]
          ],
          :value => {
            'foo' => false,
            'bar' => false,
            'baz' => false
          }
        }
      ]
      assert_equal(expected_args2, @entry.args2)
      assert_equal(1, @name_tag_call)
      assert_equal(1, @arg_info_alist_call)
      assert_equal('Foo', @arg_info_alist_name)
      for arg_info in @entry.args2
        arg_info.clear
      end
      @entry.args2.clear
      assert_equal(expected_args2, @entry.args2)
    end