PHPUnit
知ってる人は知ってると思いますが、ちょっと「えー!」な感じだったので。 TestCaseオブジェクトのsetUpメソッドやtearDownメソッドは、testメソッドが実行される前後にそれぞれ呼び出されます。つまり、それぞれ、testメソッド数分呼び出されます。これは…
Hideyuki SHIMOOKA on Twitter: "@twk filterオプションとか?"でもレスしてますが。 phpunit ってテストクラス内の一つのメソッドだけテストすることできる ?PHPUnit3.3.17での話ですが、filterオプションが使えます。filterオプションには実行したいテスト…
タイトル長くてすみません。 PHP5.2.10+PHPUnit3.3.17で、setcookie関数を呼び出すクラスをテストすると、何ともつれないメッセージが。。。 $ phpunit AClassTest.php NULL PHPUnit 3.3.17 by Sebastian Bergmann. E..... Time: 3 seconds There was 1 err…
最近填ったのが次のようなテスト。 getMock('AnObject', array('execute')); $obj->expects($this->any()) ->method('execute') ->will($this->returnValue('1')); $this->assertEquals('000…
タイトルからして泣けてきます>< 要は、PHP5.2.x+PHPUnit3.3.xで作っていたテストを、PHP4.4.xでも実行させたいという要望があり、実際にやってみたときのメモです。 前提 開発はPHP5.2.10+PHPUnit3.3.17 この環境でも実行させたい テストはすでに全てパ…