CakePHPv2.3経由でPHPUnit3.7.10を使用しており、以下を実行しています。
$this->assertEquals(array('a', 'b', 'c'), array('a', 'c', 'd'));
そして私が得るのは:
Failed asserting that two arrays are equal.
ここで概説されているように、なぜ以下の差分を取得しないのですか?http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.assertions.assertEquals.example5
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
0 => 'a'
- 1 => 'b'
- 2 => 'c'
+ 1 => 'c'
+ 2 => 'd'
)
私は何が欠けていますか?
更新します。test.php?case = Cache / Engine / PhpUnit&debug=1を介して呼び出されたテストファイル
<?php
class PhpUnitTest extends CakeTestCase {
public function testDiff() {
$this->assertEquals(array('a', 'b', 'c'), array('a', 'c', 'd'));
}
}