Merge pull request #726 from dereuromark/2.3-html-reporter-fix

only try to get comparison failure for the appropriate object
This commit is contained in:
Mark Story 2012-07-21 07:02:34 -07:00
commit f858ea3007

View file

@ -249,10 +249,12 @@ class CakeHtmlReporter extends CakeBaseReporter {
$testName = get_class($test) . '(' . $test->getName() . ')';
$actualMsg = $expectedMsg = null;
$failure = $message->getComparisonFailure();
if (is_object($failure)) {
$actualMsg = $message->getComparisonFailure()->getActualAsString();
$expectedMsg = $message->getComparisonFailure()->getExpectedAsString();
if (method_exists($message, 'comparisonFailure')) {
$failure = $message->comparisonFailure();
if (is_object($failure)) {
$actualMsg = $message->getComparisonFailure()->getActualAsString();
$expectedMsg = $message->getComparisonFailure()->getExpectedAsString();
}
}
echo "<li class='fail'>\n";