PAGI\Client\Impl\Test_CallerID::can_get_callerid PHP Method

can_get_callerid() public method

public can_get_callerid ( )
    public function can_get_callerid()
    {
        global $standardAGIStart;
        setFgetsMock($standardAGIStart, array());
        $client = \PAGI\Client\Impl\ClientImpl::getInstance($this->_properties);
        $clid = $client->getCallerId();
        $clid = $client->getCallerId();
        // should return the same instance
        $callerIdW = array('GET FULL VARIABLE "${CALLERID(num)}"', 'GET FULL VARIABLE "${CALLERID(name)}"', 'GET FULL VARIABLE "${CALLERID(dnid)}"', 'GET FULL VARIABLE "${CALLERID(rdnis)}"', 'GET FULL VARIABLE "${CALLERID(ani)}"');
        $callerIdR = array('200 result=1 "666"', '200 result=1 "pedro zamora"', '200 result=1 "444"', '200 result=1 "555"', '200 result=1 "333"');
        setFgetsMock($callerIdR, $callerIdW);
        $text = '[ CallerID:  number: 666 name: pedro zamora dnid: 444 rdnis: 555 ani: 333]';
        $this->assertEquals($text, $clid->__toString());
    }