タグ

phpunitに関するkuozumijpのブックマーク (2)

  • PHPUnit のスタブの will() で使えるメソッド « nia.note

    PHPUnit ユニットテストを書くときに重宝するPHPUnit。でも、以外と詳しく解説したマニュアルというか、リファレンスが無いというのもちょっと悲しい。 (もしかしたらあるのかもしれないです。あんまり深く探してないので←) 公式の日語訳ドキュメントは存在しますが、どうやらすべての説明が網羅されているわけではないようです。 今回はユニットテストを助ける立役者であるモックオブジェクトを使って、メソッド呼び出しを検査を設定する際の各メソッドの戻り値の指定の仕方について、備忘録的に書きます。長い。 基のおさらい まずは基をおさらいしましょう。 とりあえず簡単なテストケースを書きます。テスト対象のクラスがどのような実装かは察してください。 class Sample_Test extends PHPUnit_Framework_TestCase { public function test_

  • コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional

    TDDやってますか?テストを書いて、実行。コードを書いて、テストを実行。PHPUnitコマンドを1日に何度も叩いているPHPerに朗報です。コードとテストを修正して保存をすると、それを検知して、自動的にPHPUnitを走らせて、結果をGrowlで通知する環境をつくりました。これで、TDD Boot Camp in Tokyo #tddbcもテンポ良くすすめられますね。 gem watchr インストールPHPerには申し訳ないのですが、Rubyのgemを使います。 gem install watchr growlnotify インストールGrowlへの通知をするgrowlnotifyをインストールします。 Growlをダウンロードして、Extraディレクトリに含まれている、growlnotifyをインストールしてください。 環境をcloneする hirocaster/phpunit-sta

    コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional
  • 1