def setup
@server_params_call = 0
@set_server_params_call = 0
@modified_count = 0
@modified_count_call = 0
@set_modified_count_call = 0
@store = {
'server_type' => 'multithread',
'port' => 8888,
'bind_address' => nil,
'timeout' => 300,
'keep_alive' => 8,
'max_requests' => 32,
'queue_length' => 16,
'messengers' => 8,
'messenger_threads' => 4,
'messenger_queue_length' => 4,
'subprocess_user' => 'nobody',
'subprocess_group' => 'nobody',
'do_not_reverse_lookup' => false
}
@server_type_call = 0
@set_server_type_call = 0
@port_call = 0
@set_port_call = 0
@bind_address_call = 0
@set_bind_address_call = 0
@timeout_call = 0
@set_timeout_call = 0
@keep_alive_call = 0
@set_keep_alive_call = 0
@max_requests_call = 0
@set_max_requests_call = 0
@queue_length_call = 0
@set_queue_length_call = 0
@messengers_call = 0
@set_messengers_call = 0
@messenger_threads_call = 0
@set_messenger_threads_call = 0
@messenger_queue_length_call = 0
@set_messenger_queue_length_call = 0
@subprocess_user_call = 0
@set_subprocess_user_call = 0
@subprocess_group_call = 0
@set_subprocess_group_call = 0
@do_not_reverse_lookup_call = 0
@set_do_not_reverse_lookup_call = 0
loader = WPM::Loader.new('../control/ControlPanel/ControlPanel.rb')
@ControlPanel = loader.const_get('ControlPanel').new(self, { :control => self })
assert((@ControlPanel.is_a? WPM::PageContext))
@ControlPanel.init_context
assert_equal(1, @server_params_call)
end