Prewk\XmlStringStreamerIntegrationTest::test_createUniqueNodeParser_convenience_method_with_orphanet_xml PHP Метод

test_createUniqueNodeParser_convenience_method_with_orphanet_xml() публичный Метод

    public function test_createUniqueNodeParser_convenience_method_with_orphanet_xml()
    {
        $file = __DIR__ . "/../../xml/orphanet-xml-example.xml";
        $streamer = XmlStringStreamer::createUniqueNodeParser($file, array("uniqueNode" => "Disorder"));
        $expectedOrphaNumbers = array("166024", "166032", "58");
        $foundOrphaNumbers = array();
        while ($node = $streamer->getNode()) {
            $xmlNode = simplexml_load_string($node);
            $foundOrphaNumbers[] = (string) $xmlNode->OrphaNumber;
        }
        $this->assertEquals($expectedOrphaNumbers, $foundOrphaNumbers, "The OrphaNumber nodes should be as expected");
    }