Esempio n. 1
0
 public function testGetterAndSetter()
 {
     $tags = array('tag_a', 'tag_b');
     $locale = 'en';
     $url = '/mnt/video/123/23435.mp4';
     $path = '/mnt/video/123/23435.mp4';
     $mime = 'video/mpeg4';
     $hide = false;
     $description = 'description';
     $localeEs = 'es';
     $element = new Element();
     $element->setTags($tags);
     $element->setLocale($locale);
     $element->setUrl($url);
     $element->setPath($path);
     $element->setMimeType($mime);
     $element->setHide($hide);
     $element->setDescription($description);
     $this->assertEquals($tags, $element->getTags());
     $this->assertEquals($locale, $element->getLocale());
     $this->assertEquals($url, $element->getUrl());
     $this->assertEquals($path, $element->getPath());
     $this->assertEquals($mime, $element->getMimeType());
     $this->assertFalse($hide, $element->getHide());
     $this->assertEquals($description, $element->getDescription());
     $description = null;
     $element->setDescription($description);
     $this->assertEquals($description, $element->getDescription());
     $description = 'description';
     $descriptionEs = 'descripción';
     $descriptionI18n = array($locale => $description, $localeEs => $descriptionEs);
     $element->setI18nDescription($descriptionI18n);
     $this->assertEquals($descriptionI18n, $element->getI18nDescription());
 }