|
NAMEHTTP::WebTest::Test - Test object classSYNOPSISuse HTTP::WebTest::Test; my $test = HTTP::WebTest::Test->new(%params); my $test = HTTP::WebTest::Test->convert($raw_test); my $value = $test->param($param); my $value = $test->params->{$param}; my $results = $test->results; my $result = $test->result->[0]; $test->result->[0] = $result; $test->results([ @results ]); my $request = $test->request; $test->request($request); my $response = $test->response; $test->response($response); my $response_time = $test->response_time; $test->response_time($response_time); DESCRIPTIONObjects of this class represent tests. They store both test parameters and test results.CLASS METHODSnew (%params)Constructor.Parameters
Returns A new "HTTP::WebTest::Test" object. paramsReturnsA reference to a hash with all test parameters. param ($param)ReturnsA value of test parameter named $param. results ($optional_results)Can set HTTP::WebTest::TestResult objects for this "HTTP::WebTest::Test" object if an array reference $optional_results is passed.Returns A reference to an array that contains HTTP::WebTest::TestResult objects. request ($optional_request)If parameter $optional_request is passed, set HTTP::Request object for this "HTTP::WebTest::Test" object.Returns A HTTP::Request object. response ($optional_response)If parameter $optional_response is passed, set HTTP::Response object for this "HTTP::WebTest::Test" object.Returns A HTTP::Response object. response_time ($optional_response_time)If parameter $optional_response_time is passed, set response time for this "HTTP::WebTest::Test" object.Returns A response time. convert ($test)Tries to convert test definition in some form into "HTTP::WebTest::Test" object. Currenlty supports test defintion in form of "HTTP::WebTest::Test" object (it is just passed through) or in the form of hash reference:{ test_param1 => test_value1, test_param2 => test_value2 } Returns A new "HTTP::WebTest::Test" object. reset ()Resets test objectCOPYRIGHTCopyright (c) 2001-2003 Ilya Martynov. All rights reserved.This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSOHTTP::WebTestHTTP::WebTest::API HTTP::WebTest::TestResult HTTP::Request HTTP::Response
Visit the GSP FreeBSD Man Page Interface. |