diff --git a/core/trunk/core/tests/class/DataAccessService_Database.php b/core/trunk/core/tests/class/DataAccessService_Database.php index 47f707db46236653c03fb11f6ffaa96a8c09997a..6e753125a84a3f2a2300a443da73d2a7be3203a9 100644 --- a/core/trunk/core/tests/class/DataAccessService_Database.php +++ b/core/trunk/core/tests/class/DataAccessService_Database.php @@ -389,12 +389,21 @@ class DataAccessService_Database private function throwQueryException($query) { + require_once 'core/tests/class/MessageController.php'; + require_once 'core/tests/class/Message.php'; + require_once 'core/tests/class/Exception.php'; $messageController = new MessageController(); $messageController->loadMessageFile('core/xml/DataAccessService_Messages.xml'); + $sqlError = $this->pdo->errorInfo(); $message = $messageController->createMessage( __CLASS__ . '::queryError', false, - array($query) + array( + $sqlError[0], + $sqlError[1], + $sqlError[2], + $query + ) ); throw new maarch\Exception($message); } diff --git a/core/trunk/core/tests/class/MessageController.php b/core/trunk/core/tests/class/MessageController.php index a1757186fb48d657289cdbc1093c39da14dfbac3..94c342ef95d04aaf8b4444d4238d129ea86052bf 100644 --- a/core/trunk/core/tests/class/MessageController.php +++ b/core/trunk/core/tests/class/MessageController.php @@ -129,7 +129,6 @@ class MessageController $params ); - // Create message object $message = new Message( $id,