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()); }