Longman\TelegramBot\Tests\Unit\ServerResponseTest::testSendMessageOk PHP Method

testSendMessageOk() public method

public testSendMessageOk ( )
    public function testSendMessageOk()
    {
        $result = $this->sendMessageOk();
        $server = new ServerResponse(json_decode($result, true), 'testbot');
        $server_result = $server->getResult();
        self::assertTrue($server->isOk());
        self::assertNull($server->getErrorCode());
        self::assertNull($server->getDescription());
        self::assertInstanceOf('\\Longman\\TelegramBot\\Entities\\Message', $server_result);
        //Message
        self::assertEquals('1234', $server_result->getMessageId());
        self::assertEquals('123456789', $server_result->getFrom()->getId());
        self::assertEquals('botname', $server_result->getFrom()->getFirstName());
        self::assertEquals('namebot', $server_result->getFrom()->getUsername());
        self::assertEquals('123456789', $server_result->getChat()->getId());
        self::assertEquals('john', $server_result->getChat()->getFirstName());
        self::assertEquals('Mjohn', $server_result->getChat()->getUsername());
        self::assertEquals('1441378360', $server_result->getDate());
        self::assertEquals('hello', $server_result->getText());
        //... they are not finished...
    }