テスト::アサーション

Test :: Assertionsモジュールは、ユニットとランタイムテストの両方のためのビルディングブロックの単純なセットです。
今すぐダウンロード

テスト::アサーション ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • John Alden
  • 出版社のWebサイト:
  • http://search.cpan.org/bbc/Test-Assertions-1.054/lib/Test/Assertions.pm

テスト::アサーション タグ


テスト::アサーション 説明

テスト::アサーションモジュールユニットと、実行時テストの両方のためのブロックを構築する単純な集合です。 テスト::アサーションモジュールは、両方のユニットのためのブロックを構築する簡単なセットで、ランタイムtesting.SYNOPSIS #assert指令は何も使用試験を行い::アサーション。 #assert指令は、「アサーション失敗」を警告する...使用テスト::アサーションのqw(警告します)。 「アサーション失敗」と#assert指令ダイ...使用テスト::アサーションのqw(ダイ); #assert指令は、スタックトレースの使用テスト::アサーションのqw(cluckと)で...「アサーション失敗」を警告します。スタックトレースの使用テスト::アサーションのqw(告白)と「アサーション失敗」と#assert指令ダイ...。 #assert指令プリントOK /しないOK使用テスト::アサーションQW(テスト)。アサーション障害ASSERT(1 == 0)を引き起こす#Will。 #OptionalメッセージASSERT(0 == 1、 "愚か")。 #Checksコードリファレンスが死亡した場合にASSERT(DIED(サブ{ダイ()}))。 #CheckもしperlのコンパイルOK ASSERT(コンパイル( 'program.pl')); #Deep比較ASSERT(EQUAL(@a、@b)、#オプションのメッセージを "ウィジェットのリストが一致します")。 ASSERT(EQUAL(%Aを、%のB))。缶詰値ASSERTに#Compare(EQUALS_FILE($ FOO 'bar.dat')、 "値マッチした格納された値"); (正規表現としてファイルの内容を使用して正規表現マッチ)缶詰値に#Compare ASSERT(MATCHES_FILE($ FOO 'bar.regex')); #Compareファイルの内容ASSERT(FILES_EQUAL( 'foo.dat'、 'bar.dat')); 'フー::バー試験のOKでない(3回の試験中1つのエラー)' #returns ASSESS(、「はFoo ::バーテスト」、0);別のテストスクリプトASSESS_FILEから#Collate結果(「test.pl」)。ルーチン#FILE $成功= WRITE_FILE( 'bar.dat'、 'こんにちは世界'); ASSERT(WRITE_FILE( 'bar.dat'、 'Hello Worldの')、 'ファイルが書き込まれました'); $文字列= READ_FILE( 'example.out'); ASSERT(READ_FILE( 'example.out')は、 'ファイルがコンテンツを持っている');ヘルパールーチンは、ASSERT(内部で使用する必要はありません):(EQUALS_FILE($文字列、$ファイル名))であれば{プリント「ファイルhasn」 tは変更 - skippingnを」。 }他{私の$ RC = run_complex_process($文字列);印刷する「ファイル変更 - 文字列が$ rc'n」結果を再処理しました」。 }($ブール、$出力)=コンパイル( 'file.pl')。 #か...私の$文字列。 ($ブール、$ standard_output)=コンパイル( 'file.pl'、1、$文字列); #$文字列は現在$ standard_outputInテストモードとは別に、標準誤差が含まれています:使用テスト::アサーションのqw(テスト);プランのテスト=> 4。計画のテスト。数のみ(1,2)を推定しようと#will。 #Onlyこれらのテストは2を無視するためのOK / OKでない報告。このテスト#INテスト/ OKモード...使用を#Skipテスト::アサーションQW(テスト/ OK)。 (1)OK。 ASSERT要件について#synonym: ・Perl


テスト::アサーション 関連ソフトウェア