# File test/test_control.rb, line 703
    def test_set_admin_params
      build_control
      admin_params = @control.admin_params
      assert_equal(1, @params_call)
      assert_equal(%[ admin_password admin_user japanese_handling localhost_only ], @params_last_names.sort)
      assert_equal('admin', admin_params['admin_user'])
      assert_equal('', admin_params['admin_password'])
      assert_equal(true, admin_params['localhost_only'])
      admin_params['localhost_only'] = false
      @control.set_admin_params(admin_params)
      assert_equal(1, @set_params_call)
      assert_equal(%[ admin_password admin_user japanese_handling localhost_only ], @set_params_last_names.sort)
      assert_equal('admin', @properties['admin_user'])
      assert_equal('', @properties['admin_password'])
      assert_equal(true, @properties['localhost_only'])
      admin_params['admin_password'] = @pw_enc.crypt('nazo')
      @control.set_admin_params(admin_params)
      assert_equal(2, @set_params_call)
      assert_equal(%[ admin_password admin_user japanese_handling localhost_only ], @set_params_last_names.sort)
      assert_equal('admin', @properties['admin_user'])
      assert(@properties['admin_password'] != 'nazo')
      assert(@properties['admin_password'] == @pw_enc.crypt('nazo', @properties['admin_password']))
      assert_equal(true, @properties['localhost_only'])
      admin_params['localhost_only'] = false
      @control.set_admin_params(admin_params)
      assert_equal(3, @set_params_call)
      assert_equal(%[ admin_password admin_user japanese_handling localhost_only ], @set_params_last_names.sort)
      assert_equal('admin', @properties['admin_user'])
      assert(@properties['admin_password'] != 'nazo')
      assert(@properties['admin_password'] == @pw_enc.crypt('nazo', @properties['admin_password']))
      assert_equal(false, @properties['localhost_only'])
    end