テストコードを書いている時に、変数やオブジェクトの中身を確認したくなり、 var_dump 関数で表示してみようと思ったのですが表示できませんでした。その代わりに simpletest では dump メソッドが用意されおり、そちらを使うことで変数やオブジェクトをダンプすることができます。
dump メソッドは下記のようにしたら、中身を表示してくれました。
1 2 3 4 5 6 7 8 9 10 11 |
<?php require_once '../simpletest/autorun.php'; class HogeTest extends UnitTestCase{ public function testDump(){ $data = array('tokyo', 'saitama', 'tochigi'); $this->dump($data); } } |
スクリプトを実行すると、こんな感じで表示されます。
1 2 3 4 5 6 7 8 9 10 11 |
HogeTest.php Array ( [0] => tokyo [1] => saitama [2] => tochigi ) OK Test cases run: 1/1, Passes: 0, Failures: 0, Exceptions: 0 |