# File test/test_EditProperties.rb, line 659
    def test_document_arguments_radio_argument
      @EditProperties.document_position = '2'
      @EditProperties.document_type = 'TestArguments'
      doc_args = @EditProperties.doc_args
      assert_equal(9, doc_args.length)

      @EditProperties.argument = doc_args[6]
      assert_equal('radio', @EditProperties.arg_name)
      assert(! @EditProperties.arg_type_string?)
      assert(! @EditProperties.arg_type_text?)
      assert(! @EditProperties.arg_type_number?)
      assert(! @EditProperties.arg_type_bool?)
      assert(! @EditProperties.arg_type_select?)
      assert(! @EditProperties.arg_type_checkset?)
      assert(@EditProperties.arg_type_radio?)
      assert(! @EditProperties.arg_type_password?)
      assert(! @EditProperties.arg_type_regexp?)
      @EditProperties.arg_radio_call_index = 0
      assert_equal(3, @EditProperties.arg_radio_count)
      @EditProperties.arg_radio_call_index = nil
      @EditProperties.arg_radio_item_call_index = 0
      assert_equal('RadioGroup0', @EditProperties.arg_radio_name)
      assert_equal('foo', @EditProperties.arg_radio_value)
      assert_equal('baz', @EditProperties.arg_radio_selected)
      @EditProperties.arg_radio_item_call_index = 1
      assert_equal('RadioGroup0', @EditProperties.arg_radio_name)
      assert_equal('bar', @EditProperties.arg_radio_value)
      assert_equal('baz', @EditProperties.arg_radio_selected)
      @EditProperties.arg_radio_item_call_index = 2
      assert_equal('RadioGroup0', @EditProperties.arg_radio_name)
      assert_equal('baz', @EditProperties.arg_radio_value)
      assert_equal('baz', @EditProperties.arg_radio_selected)
      @EditProperties.arg_radio_selected = 'bar'
      @EditProperties.arg_radio_item_call_index = 0
      assert_equal('bar', @EditProperties.arg_radio_selected)
      @EditProperties.arg_radio_item_call_index = 1
      assert_equal('bar', @EditProperties.arg_radio_selected)
      @EditProperties.arg_radio_item_call_index = 2
      assert_equal('bar', @EditProperties.arg_radio_selected)

      @EditProperties.write_properties
      assert_equal(1, @write_document_list_call)
      doc_args = @document_list[2]['arguments']
      assert_equal(9, doc_args.length)
      assert_equal('test_string', doc_args[0])
      assert_equal('test_text', doc_args[1])
      assert_equal(0, doc_args[2])
      assert_equal(true, doc_args[3])
      assert_equal('bar', doc_args[4])
      assert_equal({ 'foo' => true, 'bar' => false, 'baz' => false }, doc_args[5])
      assert_equal('bar', doc_args[6]) # changed!
      assert_equal('himitsu', doc_args[7])
      assert_equal(/foo/, doc_args[8])
    end