/** * @test * @expectedException \TYPO3\Fluid\Core\ViewHelper\Exception */ public function selectOnDomainObjectsThrowsExceptionIfNoValueCanBeFound() { $mockPersistenceManager = $this->getMock('TYPO3\\Flow\\Persistence\\PersistenceManagerInterface'); $mockPersistenceManager->expects($this->any())->method('getIdentifierByObject')->will($this->returnValue(NULL)); $this->viewHelper->injectPersistenceManager($mockPersistenceManager); $user = new \TYPO3\Fluid\ViewHelpers\Fixtures\UserDomainClass(1, 'Ingmar', 'Schlecht'); $this->arguments['options'] = array($user); $this->arguments['name'] = 'myName'; $this->injectDependenciesIntoViewHelper($this->viewHelper); $this->viewHelper->initialize(); $this->viewHelper->render(); }