From 8ff88cc4d2128a940e1ae77dc44baf1cf6516b41 Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Tue, 29 Jan 2019 21:33:42 -0800 Subject: [PATCH] Use TestingAccessWrapper in FormOptionsInitializationTest Avoids the need for an extra wrapper class just to make a property public. Change-Id: I08ae2fb24604a2bde352525abdcadf6251045f5b --- .../FormOptionsInitializationTest.php | 29 ++++--------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/tests/phpunit/includes/FormOptionsInitializationTest.php b/tests/phpunit/includes/FormOptionsInitializationTest.php index 0c853e0833..2c78618aa1 100644 --- a/tests/phpunit/includes/FormOptionsInitializationTest.php +++ b/tests/phpunit/includes/FormOptionsInitializationTest.php @@ -1,23 +1,6 @@ options; - } -} +use Wikimedia\TestingAccessWrapper; /** * Test class for FormOptions initialization @@ -39,11 +22,11 @@ class FormOptionsInitializationTest extends MediaWikiTestCase { */ protected function setUp() { parent::setUp(); - $this->object = new FormOptionsExposed(); + $this->object = TestingAccessWrapper::newFromObject( new FormOptions() ); } /** - * @covers FormOptionsExposed::add + * @covers FormOptions::add */ public function testAddStringOption() { $this->object->add( 'foo', 'string value' ); @@ -56,12 +39,12 @@ class FormOptionsInitializationTest extends MediaWikiTestCase { 'value' => null, ] ], - $this->object->getOptions() + $this->object->options ); } /** - * @covers FormOptionsExposed::add + * @covers FormOptions::add */ public function testAddIntegers() { $this->object->add( 'one', 1 ); @@ -81,7 +64,7 @@ class FormOptionsInitializationTest extends MediaWikiTestCase { 'type' => FormOptions::INT, ] ], - $this->object->getOptions() + $this->object->options ); } } -- 2.20.1