From a211db0f73cc16c74029f57b285e0af85ed03754 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 7 Mar 2018 20:10:13 -0800 Subject: [PATCH] rdbms: Restore test for Database::setFlag() Follows-up b4eb1feed05b5, which inadvertendly replaced the setFlag() test with the clearFlag() test. Also move the test to the DatabaseTest.php file given it's only executing and covering base class. Change-Id: I2f4ed6c4eeba845eb67013e1ab7d2b2bde863119 --- .../rdbms/database/DatabaseMysqlBaseTest.php | 28 ------------------- .../libs/rdbms/database/DatabaseTest.php | 28 +++++++++++++++++++ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php b/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php index d8cf71b7a9..bf3689bf88 100644 --- a/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php +++ b/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php @@ -24,8 +24,6 @@ */ use Wikimedia\Rdbms\MySQLMasterPos; -use Wikimedia\Rdbms\DatabaseMysqli; -use Wikimedia\Rdbms\Database; use Wikimedia\TestingAccessWrapper; class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase { @@ -399,32 +397,6 @@ class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase { ]; } - /** - * @expectedException UnexpectedValueException - * @covers Wikimedia\Rdbms\Database::setFlag - */ - public function testDBOIgnoreSet() { - $db = $this->getMockBuilder( DatabaseMysqli::class ) - ->disableOriginalConstructor() - ->setMethods( null ) - ->getMock(); - - $db->clearFlag( Database::DBO_IGNORE ); - } - - /** - * @expectedException UnexpectedValueException - * @covers Wikimedia\Rdbms\Database::clearFlag - */ - public function testDBOIgnoreClear() { - $db = $this->getMockBuilder( DatabaseMysqli::class ) - ->disableOriginalConstructor() - ->setMethods( null ) - ->getMock(); - - $db->clearFlag( Database::DBO_IGNORE ); - } - /** * @covers Wikimedia\Rdbms\MySQLMasterPos */ diff --git a/tests/phpunit/includes/libs/rdbms/database/DatabaseTest.php b/tests/phpunit/includes/libs/rdbms/database/DatabaseTest.php index 542470d0a6..6adbc758ad 100644 --- a/tests/phpunit/includes/libs/rdbms/database/DatabaseTest.php +++ b/tests/phpunit/includes/libs/rdbms/database/DatabaseTest.php @@ -1,6 +1,8 @@ assertEquals( $origTrx, $db->getFlag( DBO_TRX ) ); } + /** + * @expectedException UnexpectedValueException + * @covers Wikimedia\Rdbms\Database::setFlag + */ + public function testDBOIgnoreSet() { + $db = $this->getMockBuilder( DatabaseMysqli::class ) + ->disableOriginalConstructor() + ->setMethods( null ) + ->getMock(); + + $db->setFlag( Database::DBO_IGNORE ); + } + + /** + * @expectedException UnexpectedValueException + * @covers Wikimedia\Rdbms\Database::clearFlag + */ + public function testDBOIgnoreClear() { + $db = $this->getMockBuilder( DatabaseMysqli::class ) + ->disableOriginalConstructor() + ->setMethods( null ) + ->getMock(); + + $db->clearFlag( Database::DBO_IGNORE ); + } + /** * @covers Wikimedia\Rdbms\Database::tablePrefix * @covers Wikimedia\Rdbms\Database::dbSchema -- 2.20.1