Ejemplo n.º 1
0
 public function testGetterAndSetter()
 {
     $name = 'name';
     $locale = 'en';
     $link = new Link();
     $link->setName($name);
     $this->assertEquals($name, $link->getName());
     $nameEs = 'nombre';
     $localeEs = 'es';
     $nameI18n = array($locale => $name, $localeEs => $nameEs);
     $link->setI18nName($nameI18n);
     $this->assertEquals($nameI18n, $link->getI18nName());
     $name = null;
     $link->setName($name);
     $this->assertEquals($name, $link->getName());
 }
Ejemplo n.º 2
0
 public function testUpdateLinkInMultimediaObject()
 {
     $broadcast = $this->createBroadcast(Broadcast::BROADCAST_TYPE_PUB);
     $series = $this->factoryService->createSeries();
     $mm = $this->factoryService->createMultimediaObject($series);
     $this->assertEquals(0, count($mm->getLinks()));
     $link = new Link();
     $name = 'Original link name';
     $link->setName($name);
     $mm = $this->linkService->addLinkToMultimediaObject($mm, $link);
     $mm = $this->repoMmobj->find($mm->getId());
     $this->assertEquals(1, count($mm->getLinks()));
     $this->assertEquals($name, $mm->getLinkById($link->getId())->getName());
     $newName = 'New link name';
     $link = $mm->getLinkById($link->getId());
     $link->setName($newName);
     $mm = $this->linkService->updateLinkInMultimediaObject($mm);
     $mm = $this->repoMmobj->find($mm->getId());
     $this->assertEquals($newName, $mm->getLinkById($link->getId())->getName());
 }