public function testQueryTransactionSimple() { $hash_in = array('id' => 'id', 'origId' => '2111', 'origActionType' => 'A'); $mock = $this->getMock('litle\\sdk\\LitleXmlMapper'); $mock->expects($this->once())->method('request')->with($this->matchesRegularExpression('/.*<origId>2111.*<origActionType>A.*/')); $litleTest = new LitleOnlineRequest(); $litleTest->newXML = $mock; $litleTest->queryTransaction($hash_in); }
public function testSimpleQueryTransaction_responseUnavailable() { $hash_in = array('id' => 'id', 'origId' => 'ABCD0', 'origActionType' => 'A'); $initilaize = new LitleOnlineRequest(); $queryTransactionResponse = $initilaize->queryTransaction($hash_in); $response = XmlParser::getNode($queryTransactionResponse, 'response'); $message = XmlParser::getNode($queryTransactionResponse, 'message'); $this->assertEquals('151', $response); $this->assertEquals('Original transaction not found', $message); }