print debug on failure
authoreileen <eileen@fuzion.co.nz>
Sat, 22 Jun 2013 00:45:58 +0000 (12:45 +1200)
committereileen <eileen@fuzion.co.nz>
Sat, 22 Jun 2013 08:18:08 +0000 (20:18 +1200)
tests/phpunit/CiviTest/CiviUnitTestCase.php

index b87a9d3dc2b44cdab8fe079c15dde42d45c16dca..5adb952fa34f82d8f1b64f80ba0cb5e5385eb76f 100644 (file)
@@ -604,7 +604,11 @@ class CiviUnitTestCase extends PHPUnit_Extensions_Database_TestCase {
     if (!empty($prefix)) {
       $prefix .= ': ';
     }
-    $this->assertEquals(0, $apiResult['is_error'], $prefix . (empty($apiResult['error_message']) ? '' : $apiResult['error_message']));
+    $errorMessage = empty($apiResult['error_message']) ? '' : " " . $apiResult['error_message'];
+    if(!empty($apiResult['trace'])){
+      $errorMessage .= "\n" . print_r($apiResult['trace'], TRUE);
+    }
+    $this->assertEquals(0, $apiResult['is_error'], $prefix . $errorMessage);
   }
 
   /**