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());
|
|
}
|
|
}
|