Neos\Flow\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getObjectByIdentifierReturnsNullForUnknownObject PHP Метод

getObjectByIdentifierReturnsNullForUnknownObject() публичный Метод

    public function getObjectByIdentifierReturnsNullForUnknownObject()
    {
        $fakeUuid = 'fakeUuid';
        $mockSession = $this->createMock(Generic\Session::class);
        $mockSession->expects($this->once())->method('hasIdentifier')->with($fakeUuid)->will($this->returnValue(false));
        $mockBackend = $this->createMock(Generic\Backend\BackendInterface::class);
        $mockBackend->expects($this->once())->method('getObjectDataByIdentifier')->with($fakeUuid)->will($this->returnValue(false));
        $manager = new Generic\PersistenceManager();
        $manager->injectPersistenceSession($mockSession);
        $manager->injectBackend($mockBackend);
        $this->assertNull($manager->getObjectByIdentifier($fakeUuid));
    }