| テスト::トラップ TEST :: TRAPは、トラップ終了コード、例外、出力などのPerlモジュールです。 |
今すぐダウンロード |
テスト::トラップ ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/ebhanssen/Test-Trap-v0.0.23/lib/Test/Trap/Builder.pm
テスト::トラップ タグ
テスト::トラップ 説明
Test :: Trapは、トラップ終了コード、例外、出力などのPerlモジュールです。 Test :: Trapは、トラップ終了コード、例外、出力などのPerlモジュールです。 Test :: Trap QW(トラップ$ TRAP)を使用してください。 My @R =トラップ{some_code(@some_parameters)}; is($ TRAP->出口、1、 'some_codeが1'を終了することを期待しています)。 ($ trap-> stdout、 ''、 'stdout'を期待していません ')です。 ($ TRAP-> STDERR、QR / ^ BADパラメータ; ExitingB / ExitingB / Expecting warnings。 ');テストスクリプトでの使用のために(ただし排他的ではない):ステロイドのブロックeval、設定可能で拡張可能ですが、デフォルトのトラッピング(Perl)Stdout、Stderr、警告、例外、終了コード、およびテストコードのボックス化ブロックからの戻り値は、最新のトラップによって収集された値を照会またはテストすることができます。スカラーは任意の名前でエクスポートすることができます。関数(デフォルトでTrapという名前)はeval()をブロックするためのアナログです。結腸SIGILで、層を名前で指定することができます。複数のレイヤーはリスト内で指定されているか、または互いに文字列されています.flow:stderr:warn。(上級ユーザの場合は、匿名レイヤの実装 - すなわち適切なサブルーチンを指定することもできます。)作成されたリスト-inレイヤーは、すべてデフォルトで有効になっています。つまり、この層の順序は、次のように注意してください。任意の名前でエクスポートされますが、デフォルトはブロックevalのようなトラップ・エクスプレスな例外ですが、(デフォルトで)排出コードと終了、戻り値、および戻り値、コンテキスト、および(Perl)STDOUT、STDDERR、および警告もトラップされます。ステータスオブジェクトを順に照会することができます。これはデフォルトで$ TRAPとしてエクスポートされますが、任意の名前でエクスポートできます。要件: ・Perl
テスト::トラップ 関連ソフトウェア