ここでCIUnitを使用している人はいますか?
それを理解するのに苦労しています。T_T。
私がやっていることはとても簡単です
例えば
私はコントローラーメソッドmyphp()を持っています
function myphp()
{
echo 'boom';
}
CIユニットテスト:
public function setUp()
{
// Set the tested controller
$this->CI = set_controller('home');
// date_default_timezone_set('America/Los_Angeles');
}
function testMyPhp()
{
$this->CI->myphp();
$out = output();
var_dump($out); //return empty eventhough function myphp is returning a string ('boom')
}
どうしたの?メソッドmyphpの出力をフェッチできるかどうかをテストしたいだけです。