note
	description: "[
			Objects that ...
		]"
	author: "$Author$"
	date: "$Date$"
	revision: "$Revision$"

class
	TEST_NET_WITH_WEB

inherit
	TEST_WITH_WEB_I

feature -- Factory

	new_session (a_url: READABLE_STRING_8): HTTP_CLIENT_SESSION
		local
			cl: NET_HTTP_CLIENT
		do
			create cl
			Result := cl.new_session (a_url)
		end

feature -- Tests

	net_test_post_url_encoded
		do
			test_post_url_encoded
		end

	net_test_post_with_form_data
		do
			test_post_with_form_data
		end

	net_test_post_with_uncommon_form_data
		do
			test_post_with_uncommon_form_data
		end

	net_test_post_with_file
		do
			test_post_with_file
		end

	net_test_put_with_file
		do
			test_put_with_file
		end

	net_test_put_with_data
		do
			test_put_with_data
		end

	net_test_post_with_file_and_form_data
		do
			test_post_with_file_and_form_data
		end

	net_test_post_with_multiple_file_and_form_data
		do
			test_post_with_multiple_file_and_form_data
		end

	net_test_get_with_redirection
		do
			test_get_with_redirection
		end

	net_test_get_with_authentication
		do
			test_get_with_authentication
		end

	net_test_post_with_file_using_chunked_transfer_encoding
		do
			test_post_with_file_using_chunked_transfer_encoding
		end

	net_test_get_with_query_parameters
		do
			test_get_with_query_parameters
		end

end
