Kraken\_Unit\Channel\ChannelTest::testApiSend_SendsRequest_WhenAtLeastOneOfCallbacksIsNotNull PHP Метод

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

    public function testApiSend_SendsRequest_WhenAtLeastOneOfCallbacksIsNotNull()
    {
        $callbacks = [[function () {
        }, null, null], [null, function () {
        }, null], [null, null, function () {
        }]];
        $bool = true;
        $name = 'name';
        $message = 'message';
        $flags = 'flags';
        $timeout = 1.0;
        foreach ($callbacks as $callback) {
            $channel = $this->createChannel(['sendRequest']);
            $channel->expects($this->once())->method('sendRequest')->with($name, $message, $flags, $callback[0], $callback[1], $callback[2], $timeout)->will($this->returnValue($bool));
            $this->assertSame($bool, $channel->send($name, $message, $flags, $callback[0], $callback[1], $callback[2], $timeout));
        }
    }
ChannelTest