stub = $this->getMockForAbstractClass(OptionsPropertyItem::class); } /** * tearDown for test cases */ protected function tearDown(): void { parent::tearDown(); unset($this->stub); } /** * Test for * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::getName * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::setName */ public function testGetSetName(): void { $this->stub->setName('name123'); $this->assertEquals( 'name123', $this->stub->getName() ); } /** * Test for * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::getText * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::setText */ public function testGetSetText(): void { $this->stub->setText('text123'); $this->assertEquals( 'text123', $this->stub->getText() ); } /** * Test for * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::getForce * - PhpMyAdmin\Properties\Options\OptionsPropertyItem::setForce */ public function testGetSetForce(): void { $this->stub->setForce('force123'); $this->assertEquals( 'force123', $this->stub->getForce() ); } public function testGetPropertyType(): void { $this->assertEquals( 'options', $this->stub->getPropertyType() ); } }