34 lines
1007 B
PHP
34 lines
1007 B
PHP
|
<?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());
|
||
|
}
|
||
|
}
|