public function testSimpleQueryTransaction_multipleFound() { $hash_in = array('id' => 'id', 'origId' => '2112', 'origActionType' => 'A'); $initilaize = new LitleOnlineRequest(); $queryTransactionResponse = $initilaize->queryTransaction($hash_in); $response = XmlParser::getNode($queryTransactionResponse, 'response'); $matchCount = XmlParser::getNode($queryTransactionResponse, 'matchCount'); $this->assertEquals('000', $response); $this->assertEquals('2', $matchCount); $resultsMax10 = XmlParser::getNodeWithChildren($queryTransactionResponse, 'results_max10'); foreach ($resultsMax10->childNodes as $child) { $childResponse = XmlParser::getNode($child, 'response'); $childMessage = XmlParser::getNode($child, 'message'); $childOrderId = XmlParser::getNode($child, 'orderId'); $this->assertEquals('000', $childResponse); $this->assertEquals('Approved', $childMessage); $this->assertEquals('GenericOrderId', $childOrderId); } }