0
関数に渡されたメッセージを正確に出力しなければならない "log"関数を持つ "Debug"クラスがあるとします。それをテストする良い方法はありますか?バッファは、メソッドが何かをエコーするかどうかをテストする正しい方法ですか?
class DebugTest extends PHPUnit_Framework_TestCase
{
public function test()
{
ob_start();
$d = new Debug;
$d->log('foo');
$this->assertEquals(
'foo',
ob_get_clean()
);
}
}
代替手段はありますか?