1
0
mirror of synced 2024-12-05 03:06:05 +03:00

#1240 DDC-3479 - Basic coverage for EntityNotFoundException

This commit is contained in:
Marco Pivetta 2015-01-13 02:55:51 +01:00
parent fc72b41953
commit 1bfa7ea754
2 changed files with 33 additions and 1 deletions

View File

@ -37,7 +37,6 @@ class EntityNotFoundException extends ORMException
*/ */
public static function fromClassNameAndIdentifier($className, array $id) public static function fromClassNameAndIdentifier($className, array $id)
{ {
$ids = array(); $ids = array();
foreach ($id as $key => $value) { foreach ($id as $key => $value) {

View File

@ -0,0 +1,33 @@
<?php
namespace Doctrine\Tests\ORM;
use Doctrine\ORM\EntityNotFoundException;
use PHPUnit_Framework_TestCase;
/**
* Tests for {@see \Doctrine\ORM\EntityNotFoundException}
*
* @covers \Doctrine\ORM\EntityNotFoundException
*/
class EntityNotFoundExceptionTest extends PHPUnit_Framework_TestCase
{
public function testFromClassNameAndIdentifier()
{
$exception = EntityNotFoundException::fromClassNameAndIdentifier(
'foo',
array('foo' => 'bar')
);
$this->assertInstanceOf('Doctrine\ORM\EntityNotFoundException', $exception);
$this->assertSame('Entity of type \'foo\' for IDs foo(bar) was not found', $exception->getMessage());
$exception = EntityNotFoundException::fromClassNameAndIdentifier(
'foo',
array()
);
$this->assertInstanceOf('Doctrine\ORM\EntityNotFoundException', $exception);
$this->assertSame('Entity of type \'foo\' was not found', $exception->getMessage());
}
}