コード例 #1
0
    /**
     * Sets up the fixture, for example, opens a network connection.
     * This method is called before a test is executed.
     */
    protected function setUp()
    {
        $xml = <<<EOF
<?xml version="1.0" encoding="UTF-8"?>
<response>
      <acknowledgement>
            <status>success</status>
      </acknowledgement>
      <control>
            <status>success</status>
            <senderid>testsenderid</senderid>
            <controlid>ControlIdHere</controlid>
            <uniqueid>false</uniqueid>
            <dtdversion>3.0</dtdversion>
      </control>
</response>
EOF;
        $response = new AsynchronousResponse($xml);
        $this->object = $response->getAcknowledgement();
    }
コード例 #2
0
    /**
     * @covers Intacct\Xml\AsynchronousResponse::__construct
     * @covers Intacct\Xml\AsynchronousResponse::setAcknowledgement
     * @covers Intacct\Xml\AsynchronousResponse::getAcknowledgement
     */
    public function testGetAcknowledgement()
    {
        $xml = <<<EOF
<?xml version="1.0" encoding="UTF-8"?>
<response>
      <acknowledgement>
            <status>success</status>
      </acknowledgement>
      <control>
            <status>success</status>
            <senderid>testsenderid</senderid>
            <controlid>ControlIdHere</controlid>
            <uniqueid>false</uniqueid>
            <dtdversion>3.0</dtdversion>
      </control>
</response>
EOF;
        $response = new AsynchronousResponse($xml);
        $acknowledgement = $response->getAcknowledgement();
        $this->assertThat($acknowledgement, $this->isInstanceOf('Intacct\\Xml\\Response\\Acknowledgement'));
    }