Longman\TelegramBot\Tests\Unit\KeyboardTest::testKeyboardAddRows PHP 메소드

testKeyboardAddRows() 공개 메소드

public testKeyboardAddRows ( )
    public function testKeyboardAddRows()
    {
        $keyboard_obj = new Keyboard([]);
        $keyboard_obj->addRow('Button Text 1');
        $keyboard = $keyboard_obj->getProperty('keyboard');
        self::assertSame('Button Text 1', $keyboard[0][0]->getText());
        $keyboard_obj->addRow('Button Text 2', 'Button Text 3');
        $keyboard = $keyboard_obj->getProperty('keyboard');
        self::assertSame('Button Text 2', $keyboard[1][0]->getText());
        self::assertSame('Button Text 3', $keyboard[1][1]->getText());
        $keyboard_obj->addRow(['text' => 'Button Text 4']);
        $keyboard = $keyboard_obj->getProperty('keyboard');
        self::assertSame('Button Text 4', $keyboard[2][0]->getText());
    }