0
假設有一個具有「日誌」功能的「調試」類,它必須輸出完全傳遞給函數的消息。有沒有一種好的方法來測試它?緩衝是否有正確的方法來測試方法是否能夠迴應某些內容?
class DebugTest extends PHPUnit_Framework_TestCase
{
public function test()
{
ob_start();
$d = new Debug;
$d->log('foo');
$this->assertEquals(
'foo',
ob_get_clean()
);
}
}
是否有替代方案?