/**
  * @test
  * @group rendering
  * @group small
  * @group dev
  */
 public function test_itemReturning()
 {
     // ARRANGE
     $item1 = $this->generateMediaInfoStorageItem('MEDIA-4100188d-48f1-49ea-99a1-71b518810b1c-MEDIA', 15, 1392029937);
     $item2 = $this->generateMediaInfoStorageItem('MEDIA-0146295a-52c6-413e-9334-baf898ce120c-MEDIA', 4096, 1392029938);
     $itemMap = array($item1['id'] => $item1, $item2['id'] => $item2);
     // ACT
     $urlHelperMock = $this->getMock('\\Render\\MediaUrlHelper\\IMediaUrlHelper');
     $iconHelper = $this->getMock('Render\\IconHelper\\IIconHelper');
     $infoStorage = new ArrayBasedMediaInfoStorage($itemMap, $urlHelperMock, $iconHelper);
     $return2 = $infoStorage->getItem($item2['id']);
     $return1 = $infoStorage->getItem($item1['id']);
     // ASSERT
     $this->validateMediaInfoStorageItem($item1, $return1);
     $this->validateMediaInfoStorageItem($item2, $return2);
 }
 /**
  * @param string                 $baseMediaDirectory
  * @param MediaInfoStorageItem[] $mediaItemMap
  * @param IMediaUrlHelper        $urlHelper
  * @param IIconHelper            $iconHelper
  * @param array                  $albumList
  */
 public function __construct($baseMediaDirectory, array $mediaItemMap, IMediaUrlHelper $urlHelper, IIconHelper $iconHelper, array $albumList = array())
 {
     $this->baseMediaDirectory = $baseMediaDirectory;
     parent::__construct($mediaItemMap, $urlHelper, $iconHelper, $albumList);
 }
Example #3
0
 public function getItem($mediaID)
 {
     $return = parent::getItem($mediaID);
     $this->calls[$mediaID] = array($mediaID, 'return' => $return);
     return $return;
 }