/** * Files with extension flv|mp4 are handled within this implementation * * @param Tx_MooxNews_Domain_Model_FileReference $element * @return boolean */ public function enabled(Tx_MooxNews_Domain_Model_FileReference $element) { $fileEnding = $element->getOriginalResource()->getExtension(); $enabled = FALSE; if ($fileEnding === 'flv' || $fileEnding === 'mp4') { $enabled = TRUE; } return $enabled; }
/** * Test if showInPreview can be set * * @test * @return void */ public function showInPreviewBeSet() { $domainModelInstance = new Tx_MooxNews_Domain_Model_FileReference(); $value = TRUE; $domainModelInstance->setShowinpreview($value); $this->assertEquals($value, $domainModelInstance->getShowinpreview()); }
/** * @test */ public function falMediaPreviewsAreReturned() { $news = new Tx_MooxNews_Domain_Model_News(); $mockedElement1 = $this->getAccessibleMock('Tx_MooxNews_Domain_Model_FileReference', array('getProperty')); $mockedElement1->_set('uid', 1); $mockedElement1->_set('showinpreview', TRUE); $mockedElement1->expects($this->any())->method('getProperty')->will($this->returnValue(TRUE)); $mediaItem1 = new Tx_MooxNews_Domain_Model_FileReference(); $mediaItem1->_setProperty('originalResource', $mockedElement1); $news->addFalMedia($mediaItem1); $mockedElement2 = $this->getAccessibleMock('Tx_MooxNews_Domain_Model_FileReference', array('getProperty')); $mockedElement2->_set('uid', 2); $mockedElement2->_set('showinpreview', TRUE); $mockedElement2->expects($this->any())->method('getProperty')->will($this->returnValue(FALSE)); $mediaItem2 = new Tx_MooxNews_Domain_Model_FileReference(); $mediaItem2->_setProperty('originalResource', $mockedElement2); $news->addFalMedia($mediaItem2); $mockedElement3 = $this->getAccessibleMock('Tx_MooxNews_Domain_Model_FileReference', array('getProperty')); $mockedElement3->_set('uid', 3); $mockedElement3->_set('showinpreview', TRUE); $mockedElement3->expects($this->any())->method('getProperty')->will($this->returnValue(TRUE)); $mediaItem3 = new Tx_MooxNews_Domain_Model_FileReference(); $mediaItem3->_setProperty('originalResource', $mockedElement3); $news->addFalMedia($mediaItem3); $this->assertEquals(2, count($news->getFalMediaPreviews())); $this->assertEquals(1, count($news->getNonFalMediaPreviews())); $this->assertEquals(3, count($news->getFalMedia())); }