# File test/test_control.rb, line 310
    def test_server_params
      build_control
      server_params = @control.server_params
      assert_equal(1, @params_call)
      assert_equal([ 'server_type',
                     'port',
                     'timeout',
                     'keep_alive',
                     'max_requests',
                     'queue_length',
                     'messengers',
                     'messenger_threads',
                     'messenger_queue_length',
                     'subprocess_user',
                     'subprocess_group'
                   ].sort, @params_last_names.sort)
      assert_equal('multithread', server_params['server_type'])
      assert_equal(8888, server_params['port'])
      assert_equal(300, server_params['timeout'])
      assert_equal(8, server_params['keep_alive'])
      assert_equal(32, server_params['max_requests'])
      assert_equal(16, server_params['queue_length'])
      assert_equal(8, server_params['messengers'])
      assert_equal(4, server_params['messenger_threads'])
      assert_equal(4, server_params['messenger_queue_length'])
      assert_equal('nobody', server_params['subprocess_user'])
      assert_equal('nobody', server_params['subprocess_group'])

      server_params['server_type'] = 'multiprocess'
      server_params['port'] = 80
      server_params['timeout'] = 60
      server_params['keep_alive'] = 4
      server_params['max_requests'] = 24
      server_params['queue_length'] = 32
      server_params['messengers'] = 16
      server_params['messenger_threads'] = 8
      server_params['messenger_queue_length'] = 8
      server_params['subprocess_user'] = 'httpd'
      server_params['subprocess_group'] = 'httpd'
      @control.set_server_params(server_params)
      assert_equal(1, @set_params_call)
      assert_equal([ 'server_type',
                     'port',
                     'timeout',
                     'keep_alive',
                     'max_requests',
                     'queue_length',
                     'messengers',
                     'messenger_threads',
                     'messenger_queue_length',
                     'subprocess_user',
                     'subprocess_group'
                   ].sort, @set_params_last_names.sort)
      assert_equal('multiprocess', @properties['server_type'])
      assert_equal(80, @properties['port'])
      assert_equal(60, @properties['timeout'])
      assert_equal(4, @properties['keep_alive'])
      assert_equal(24, @properties['max_requests'])
      assert_equal(32, @properties['queue_length'])
      assert_equal(16, @properties['messengers'])
      assert_equal(8, @properties['messenger_threads'])
      assert_equal(8, @properties['messenger_queue_length'])
      assert_equal('httpd', @properties['subprocess_user'])
      assert_equal('httpd', @properties['subprocess_group'])
    end