Asserts that a hierarchy of DOMElements matches.
public static assertEqualXMLStructure ( DOMElement $expectedElement, DOMElement $actualElement, boolean $checkAttributes = false, string $message = '' ) | ||
$expectedElement | DOMElement | |
$actualElement | DOMElement | |
$checkAttributes | boolean | |
$message | string |
/** * Asserts that a hierarchy of DOMNodes matches. * * @param DOMNode $expectedNode * @param DOMNode $actualNode * @param boolean $checkAttributes * @param string $message * @author Mattis Stordalen Flister <*****@*****.**> * @since Method available since Release 3.3.0 */ function assertEqualXMLStructure(DOMNode $expectedNode, DOMNode $actualNode, $checkAttributes = FALSE, $message = '') { return PHPUnit_Framework_Assert::assertEqualXMLStructure($expectedNode, $actualNode, $checkAttributes, $message); }
/** * Asserts that a hierarchy of DOMElements matches. * * @param DOMElement $expectedElement * @param DOMElement $actualElement * @param boolean $checkAttributes * @param string $message * @author Mattis Stordalen Flister <*****@*****.**> * @since Method available since Release 3.3.0 */ function assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement, $checkAttributes = FALSE, $message = '') { return PHPUnit_Framework_Assert::assertEqualXMLStructure($expectedElement, $actualElement, $checkAttributes, $message); }
/** * Expect that a hierarchy of DOMElements matches. * * @param DOMElement $expectedElement * @param bool $checkAttributes * @param string $message * * @return Expect */ public function toHaveSameXMLStructureAs(DOMElement $expectedElement, $checkAttributes = false, $message = '') { Assert::assertEqualXMLStructure($expectedElement, $this->value, $checkAttributes, $message); return $this; }
public function equalXMLStructure($xml, $checkAttributes = FALSE) { a::assertEqualXMLStructure($xml, $this->actual, $checkAttributes, $this->description); }
/** * Asserts that a hierarchy of DOMElements matches and ensures attributes of structures also equals. * * @param DOMElement $expectedElement * @return $this */ public function isEqualToXmlStructureAndItsAttributes(DOMElement $expectedElement) { $this->isInstanceOf(DOMElement::class); Assert::assertEqualXMLStructure($expectedElement, $this->actual, true, $this->description); return $this; }