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()); }