テスト:: extreme

TEST :: Extremeは、ほんのほぼユニットテストフレームワークです。
今すぐダウンロード

テスト:: extreme ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Asim Jalis
  • 出版社のWebサイト:
  • http://search.cpan.org/asimjalis/Test-Extreme-0.12/Extreme.pm

テスト:: extreme タグ


テスト:: extreme 説明

Test :: Extremeは、ほんのほとんどの単体テストフレームワークです。 Test :: Extremeは、ModuleOne.pmの単純な単体テストフレームワークです。 Test :: Extremeを使用してください。サブFoo {戻る23}。サブTEST_FOO {assert_quals foo、23}#run_tests 'moduleOne' $ 0 =〜/ moduleOne.pm$/の場合#このモジュールのテストをコマンドラインタイプPerl ModuleOne.pm#いくつかのモジュールでテストがある場合(moduleOne.pm、#moduletwo.pmとmodulethreet.pmで、#正確に#正確に含むtest.plの作成ModiteOneを使用してください。moduletwoを使用してください。moduletwoを使用してください。run_tests 'moduleOne'、 'moduletwo'、 'moduletretree'、#それからperl test.pl#を使ってコマンドラインでこれらのテストを実行します。 「出力使用run_testsをrun_testsをrun_tests_as_scriptに置き換えます。 Xunitテストフレームワーク。それはJUnitの精神、Kent BeckとErich GammaによるJavaのためのユニットテストフレームワークです。JUnitの実装を移植する代わりに、私たちはPerlにその精神を移植しました。このモジュールのターゲット市場は過酸です怠惰に怠惰を尊重する人は誰でも。テスト::極端なLYは、それが彼らをJavaに変えることなく、そして無邪気なPerlプログラマのオブジェクト指向の悪夢を誘発することなく、それが容易かつ簡潔に使用されるように書かれています。それは浅い学習曲線を持っています。目標は、ユニットテストのアイデアをマイナスしておりCruftをマイナスし、怠惰、焦り、傲慢の美徳を促進することによって世界をより良い場所にすることです。 Test :: Extremeを使用して特定のユニットをテストします。 $ xは真実ではありませんassert_passed - 最後の評価は死亡しませんでした($ @ eq "")assert_failed - 最後の評価は死亡した($ @ ne "")assert_some $ x - $ xはtrue assert_none - $ xはfalse assert_qualsです$ x、$ y - ArrayRefs、Hashrefs、文字列を再帰的にテストするために再帰的に、それらが同じ内容を持つようにする$ string、$ list - $ listに$ string assert_subset $ element_listが含まれています、$ list - $ element_listは$ listのサブセットです(両方がArrayRefs)assert_is_array $ x - $ xはArrayRef Assert_is_hash $ x - $ xはHashref Assert_is_String $ X - $ xです。 、$ HASH - $ HASHにはK1、K2が含まれています。key_tests_as_script - パッケージのメインですべてのテストを実行し、Perlの古典的な「OK / NOT OK」スタイル出力RUN_TESTS_AS_Script NS1、NS 2、... - Package Main、NS1、NS2などのすべてのテストを実行し、Perlの古典的な「OK / NOT OK」スタイルの出力run_tests - パッケージのメインrun_tests ns1、ns2、... - 実行これらのアサートの使用方法については、パッケージMAIR、NS1、NS2などのすべてのテストを使用する方法について、それ自体の単体テストを含むTEST / EXTERM.PMを調べ、これらのアサートを使用するさまざまな方法を示しています。関数run_testsは、単語テストから始まるすべての関数(0以上のアンダースコアが前に)見つけ、一度に1つずつ実行されます。それはデフォルトで 'main'名前空間を見て、また引数として渡された名前空間を調べます。テストを実行すると、ステータス回線が生成されます(すべてのテストランが成功したすべてのテスト実行、または失敗したテスト実行の場合は "f"、要約結果行( "OK"または "失敗!!!")とゼロ以上失敗したテストに対して詳細なエラーメッセージを含む行。 Perlの古典的な「OK / NOT OK」スタイルの出力を取得するには(テストスクリプトの作成に役立ちます)run_testsの代わりにrun_tests_as_scriptを使用します。要件: ・Perl


テスト:: extreme 関連ソフトウェア