# File test/test_control.rb, line 575
    def test_modified_server_settings
      @properties['server_type'] = 'multiprocess'
      @properties['port'] = 80
      @properties['bind_address'] = 'localhost'
      @properties['timeout'] = 60
      @properties['keep_alive'] = 4
      @properties['max_requests'] = 24
      @properties['queue_length'] = 32
      @properties['messengers'] = 16
      @properties['messenger_threads'] = 8
      @properties['messenger_queue_length'] = 8
      @properties['subprocess_user'] = 'httpd'
      @properties['subprocess_group'] = 'httpd'
      build_control
      @control.server_setup(self)
      assert_equal(4, @params_call) # for server parameters and logging parameters and access log parameters and admin parameters
      assert_equal(3, @list_call) # for (1) alias list and (2) document list and (3) filter list
      assert_equal(1, @load_call)
      assert_equal(1, @factory_call)
      assert_equal(1, @restart_signal_call)
      assert_instance_of(Rucy::MultiProcessRestartSignal, @restart_signal)
      assert_equal(1, @port_call)
      assert_equal(80, @port)
      assert_equal(1, @bind_address_call)
      assert_equal('localhost', @bind_address)
      assert_equal(1, @timeout_call)
      assert_equal(60, @timeout)
      assert_equal(1, @keep_alive_call)
      assert_equal(4, @keep_alive)
      assert_equal(1, @max_requests_call)
      assert_equal(24, @max_requests)
      assert_equal(1, @queue_length_call)
      assert_equal(32, @queue_length)
      assert_equal(1, @messengers_call)
      assert_equal(16, @messengers)
      assert_equal(1, @messenger_factory_call)
      assert_equal(Rucy::MultiProcessMessenger, @messenger_factory)
      assert_equal(1, @messenger_threads_call)
      assert_equal(8, @messenger_threads)
      assert_equal(1, @messenger_queue_length_call)
      assert_equal(8, @messenger_queue_length)
      assert_equal(1, @subprocess_user_call)
      assert_equal('httpd', @subprocess_user)
      assert_equal(1, @subprocess_group_call)
      assert_equal('httpd', @subprocess_group)
      assert_equal(1, @add_logger_call)
      assert_equal(1, @close_hook_call)
      assert_equal(1, @start_time_call)
      assert_equal(2004, @control.start_time.year)
      assert_equal(10, @control.start_time.month)
      assert_equal(13, @control.start_time.day)
      assert_equal(0, @control.start_time.hour)
      assert_equal(44, @control.start_time.min)
      assert_equal(31, @control.start_time.sec)
      assert_equal(1, @restart_count_call)
      assert_equal(256, @control.restart_count)
      assert_equal(1, @restart_time_call)
      assert_equal(2004, @control.restart_time.year)
      assert_equal(10, @control.restart_time.month)
      assert_equal(13, @control.restart_time.day)
      assert_equal(0, @control.restart_time.hour)
      assert_equal(45, @control.restart_time.min)
      assert_equal(57, @control.restart_time.sec)
    end