public function testContainsGivenData()
 {
     $xml = ymcDatatypeEnhancedSelectionClassContent::optionArrayToXml($this->options);
     $this->assertContains('Metal', $xml);
     $this->assertContains('Volksmusik', $xml);
     $this->assertContains('18', $xml);
     $this->assertContains('110', $xml);
 }
 /**
  * Handles the input specific for one attribute from the class edit interface.
  * 
  * @param mixed  $http           Class eZHTTPTool.
  * @param string $base           Seems to be always 'ContentClassAttribute'.
  * @param mixed  $classAttribute Class eZContentClassAttribute.
  *
  * @return boolean.
  */
 public function fetchClassAttributeHTTPInput($http, $base, $classAttribute)
 {
     if (!ymcDatatypeForm::requiresFetching()) {
         return FALSE;
     }
     $form = ymcDatatypeForm::getInstance('ymcDatatypeEnhancedSelectionClassForm', $classAttribute->attribute('id'));
     $content = ymcDatatypeEnhancedSelectionClassContent::createFromForm($form);
     $content->setClassAttributeAttributes($classAttribute);
     return TRUE;
 }