名前¶
HTTP::WebTest::Test - Test object class
HTTP::WebTest::Test - テストオブジェクトクラス
概要¶
use 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);
説明¶
Objects of this class represent tests. They store both test parameters and test results.
このクラスのオブジェクトではテストを表現します. これらはテストパラメータと テスト結果の両方を格納します.
クラスメソッド¶
new (%params)¶
Constructor.
コンストラクタ.
パラメータ¶
%params
A hash with test parameters.
テストパラメータとなるハッシュ.
復帰値¶
A new HTTP::WebTest::Test
object.
新しい HTTP::WebTest::Test
オブジェクト.
params¶
復帰値¶
A reference to a hash with all test parameters.
全てのテストパラメータを格納するハッシュへのリファレンス.
param ($param)¶
復帰値¶
A value of test parameter named $param
.
$param
の名前を持つテストパラメータの値.
results ($optional_results)¶
Can set HTTP::WebTest::TestResult objects for this HTTP::WebTest::Test
object if an array reference $optional_results
is passed.
もし配列リファレンス $optional_results
が渡されるとこの HTTP::WebTest::Test
オブジェクト用の HTTP::WebTest::TestResult を設定します.
復帰値¶
A reference to an array that contains HTTP::WebTest::TestResult objects.
HTTP::WebTest::TestResult オブジェクトの を格納する配列へのリファレンス.
request ($optional_request)¶
If parameter $optional_request
is passed, set HTTP::Request object for this HTTP::WebTest::Test
object.
パラメータ $optional_request
が渡されるとこの HTTP::WebTest::Test
オブジェクト用の HTTP::Request オブジェクトを設定します.
復帰値¶
A HTTP::Request object.
HTTP::Request オブジェクト.
response ($optional_response)¶
If parameter $optional_response
is passed, set HTTP::Response object for this HTTP::WebTest::Test
object.
パラメータ $optional_response
が渡されるとこの HTTP::WebTest::Test
オブジェクト用の HTTP::Response オブジェクトを 設定します.
復帰値¶
A HTTP::Response object.
HTTP::Response オブジェクト.
response_time ($optional_response_time)¶
If parameter $optional_response_time
is passed, set response time for this HTTP::WebTest::Test
object.
パラメータ $optional_response_time
が渡されるとこの HTTP::WebTest::Test
オブジェクト用のレスポンスタイムを設定します.
復帰値¶
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:
ある形式で定義されたテストを HTTP::WebTest::Test
オブジェクトに 変換を試みます. 現在のところは HTTP::WebTest::Test
オブジェクトの 形式もしくは以下のようなハッシュリファレンスの形式のテスト定義を サポートしています:
{ test_param1 => test_value1, test_param2 => test_value2 }
復帰値¶
A new HTTP::WebTest::Test
object.
新しい HTTP::WebTest::Test
オブジェクト.
reset ()¶
Resets test object
テストオブジェクトをリセットします.
コピーライト¶
Copyright (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.
このプログラムはフリーソフトウェアです. このプログラムは Perl 自身と同じ条件下で再配布・改変可能です.