Ecco cosa phpunit dice:phpunit fallisce asserendo che due array sono uguali, ma non mostra alcuna differenza
1) Asgard\Entity\Tests\EntityTest::testToArray
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
'id' => null
'title' => 'Test Title'
'content' => 'Test Content'
'published' => 2015-03-04T11:19:50+0000
'comments' => Array (
0 => Array (
'id' => null
'content' => 'foo'
'published' => 2015-03-04T11:19:50+0000
'another_property' => null
'news' => null
)
1 => Array (
'id' => null
'content' => 'bar'
'published' => 2015-03-04T11:19:50+0000
'another_property' => null
'news' => null
)
2 => Array (
'id' => null
'content' => 'baz'
'published' => 2015-03-04T11:19:50+0000
'another_property' => null
'news' => null
)
)
'another_property' => null
)
https://travis-ci.org/asgardphp/asgard/jobs/53029084
Non v'è alcuna differenza tra "previsto" e "reale". I test di solito passano, ma a volte fallirebbero su questo.
il test fallisce sempre con php 5.6? – Matteo
Finora sì, l'ho visto solo in mancanza con php 5.6 – leyou
non ho ancora php 5.6. Con 5.5 e 5.3 non riesco a replicare il tuo problema. – Matteo