Example #1
0
 /**
  * 
  * Generates a new unitTestData object from a given simpleXLMElement
  * @param SimpleXMLElement $simpleXMLElement
  * @return unitTestData - New unitTestData object
  */
 public static function generateFromDataXml(SimpleXMLElement $simpleXMLElement)
 {
     $unitTestData = new KalturaUnitTestData();
     $unitTestData->fromDataXml($simpleXMLElement);
     return $unitTestData;
 }
 /**
  * 
  * Sets the object from a given data xml
  */
 public function fromDataXml($dataFilePath)
 {
     $simpleXmlElement = kXml::openXmlFile($dataFilePath);
     $this->fileName = $dataFilePath;
     foreach ($simpleXmlElement->UnitTestsData->UnitTestData as $unitTestDataXml) {
         $unitTestData = KalturaUnitTestData::generateFromDataXml($unitTestDataXml);
         $this->unitTestsData[] = $unitTestData;
     }
 }