Longman\TelegramBot\Tests\Unit\InlineKeyboardButtonTest::testInlineKeyboardButtonParameterSetting PHP Method

testInlineKeyboardButtonParameterSetting() public method

    public function testInlineKeyboardButtonParameterSetting()
    {
        $button = new InlineKeyboardButton(['text' => 'message', 'url' => 'url_value']);
        self::assertSame('url_value', $button->getUrl());
        self::assertEmpty($button->getCallbackData());
        self::assertEmpty($button->getSwitchInlineQuery());
        $button->setCallbackData('callback_data_value');
        self::assertEmpty($button->getUrl());
        self::assertSame('callback_data_value', $button->getCallbackData());
        self::assertEmpty($button->getSwitchInlineQuery());
        $button->setSwitchInlineQuery('switch_inline_query_value');
        self::assertEmpty($button->getUrl());
        self::assertEmpty($button->getCallbackData());
        self::assertSame('switch_inline_query_value', $button->getSwitchInlineQuery());
    }