/** * * Generates a new testCaseFailure object from a given simpleXmlElement (failure file xml) * @param SimpleXMlElement $unitTestFailureXml */ public function fromXml(SimpleXMlElement $unitTestFailureXml) { //Sets the inputs as key => value byt the xml attributes foreach ($unitTestFailureXml->Inputs->Input as $inputXml) { $this->testCaseInput[] = kXml::getAttributesAsArray($inputXml); } foreach ($unitTestFailureXml->Failures->Failure as $failureXml) { $this->testCaseFailures[] = KalturaFailure::generateFromXml($failureXml); } }
/** * * Generates a new testCaseFailure object from a given simpleXmlElement (failure file xml) * @param SimpleXMlElement $unitTestFailureXml */ public function fromXml(SimpleXMlElement $testCaseInstanceFailureXml) { $this->testCaseInstanceName = (string) $testCaseInstanceFailureXml["testCaseInstanceName"]; //Sets the inputs as key => value byt the xml attributes foreach ($testCaseInstanceFailureXml->Inputs->Input as $inputXml) { $this->testCaseInput[] = kXml::getAttributesAsArray($inputXml); } foreach ($testCaseInstanceFailureXml->Failures->Failure as $failureXml) { $this->failures[] = KalturaFailure::generateFromXml($failureXml); } }