1
0
mirror of synced 2025-02-09 08:49:26 +03:00

Merge pull request #6606 from lcobucci/add-exception-msg

Add message to NonUniqueResultException
This commit is contained in:
Luís Cobucci 2017-08-06 12:28:58 +02:00 committed by GitHub
commit aa13e49fdf
2 changed files with 31 additions and 0 deletions

View File

@ -27,4 +27,10 @@ namespace Doctrine\ORM;
*/
class NonUniqueResultException extends UnexpectedResultException
{
const DEFAULT_MESSAGE = 'More than one result was found for query although one row or none was expected.';
public function __construct(string $message = null)
{
parent::__construct($message ?? self::DEFAULT_MESSAGE);
}
}

View File

@ -0,0 +1,25 @@
<?php
namespace Doctrine\Tests\ORM\Functional\Ticket;
use Doctrine\ORM\NonUniqueResultException;
/**
* @group DDC4024
*/
final class DDC4024Test extends \Doctrine\Tests\DoctrineTestCase
{
public function testConstructorShouldUseProvidedMessage() : void
{
$exception = new NonUniqueResultException('Testing');
self::assertSame('Testing', $exception->getMessage());
}
public function testADefaultMessageShouldBeUsedWhenNothingWasProvided() : void
{
$exception = new NonUniqueResultException();
self::assertSame(NonUniqueResultException::DEFAULT_MESSAGE, $exception->getMessage());
}
}