Unverified Commit b6b44f87 authored by Marco Pivetta's avatar Marco Pivetta Committed by GitHub

Merge pull request #3664 from baspeeters/refactor-deprecated-mock-calls

Refactor usage of MockBuilder's deprecated setMethods()
parents 54b52aed 36f7e929
......@@ -67,7 +67,7 @@ class ConnectionTest extends DbalTestCase
$platform = $this->getMockForAbstractClass(AbstractPlatform::class);
return $this->getMockBuilder(Connection::class)
->setMethods(['executeUpdate'])
->onlyMethods(['executeUpdate'])
->setConstructorArgs([['platform' => $platform], $driverMock])
->getMock();
}
......@@ -145,8 +145,8 @@ class ConnectionTest extends DbalTestCase
public function testConnectDispatchEvent() : void
{
$listenerMock = $this->getMockBuilder('ConnectDispatchEventListener')
->setMethods(['postConnect'])
$listenerMock = $this->getMockBuilder($this->getMockClass('ConnectDispatchEventListener'))
->addMethods(['postConnect'])
->getMock();
$listenerMock->expects($this->once())->method('postConnect');
......@@ -566,7 +566,7 @@ class ConnectionTest extends DbalTestCase
/** @var Connection|MockObject $conn */
$conn = $this->getMockBuilder(Connection::class)
->setMethods(['executeQuery'])
->onlyMethods(['executeQuery'])
->setConstructorArgs([[], $driverMock])
->getMock();
......@@ -602,7 +602,7 @@ class ConnectionTest extends DbalTestCase
/** @var Connection|MockObject $conn */
$conn = $this->getMockBuilder(Connection::class)
->setMethods(['executeQuery'])
->onlyMethods(['executeQuery'])
->setConstructorArgs([[], $driverMock])
->getMock();
......@@ -639,7 +639,7 @@ class ConnectionTest extends DbalTestCase
/** @var Connection|MockObject $conn */
$conn = $this->getMockBuilder(Connection::class)
->setMethods(['executeQuery'])
->onlyMethods(['executeQuery'])
->setConstructorArgs([[], $driverMock])
->getMock();
......@@ -674,7 +674,7 @@ class ConnectionTest extends DbalTestCase
/** @var Connection|MockObject $conn */
$conn = $this->getMockBuilder(Connection::class)
->setMethods(['executeQuery'])
->onlyMethods(['executeQuery'])
->setConstructorArgs([[], $driverMock])
->getMock();
......@@ -756,7 +756,7 @@ class ConnectionTest extends DbalTestCase
$conn = $this->getMockBuilder(Connection::class)
->setConstructorArgs([['pdo' => $pdoMock, 'platform' => $platformMock], $driverMock])
->setMethods(['connect'])
->onlyMethods(['connect'])
->getMock();
$conn->expects($this->once())->method('connect');
......
......@@ -36,7 +36,7 @@ class OCI8StatementTest extends DbalTestCase
public function testExecute(array $params) : void
{
$statement = $this->getMockBuilder(OCI8Statement::class)
->setMethods(['bindValue', 'errorInfo'])
->onlyMethods(['bindValue', 'errorInfo'])
->disableOriginalConstructor()
->getMock();
......@@ -67,7 +67,7 @@ class OCI8StatementTest extends DbalTestCase
// can't pass to constructor since we don't have a real database handle,
// but execute must check the connection for the executeMode
$conn = $this->getMockBuilder(OCI8Connection::class)
->setMethods(['getExecuteMode'])
->onlyMethods(['getExecuteMode'])
->disableOriginalConstructor()
->getMock();
$conn->expects($this->once())
......
......@@ -367,10 +367,10 @@ abstract class SchemaManagerFunctionalTestCase extends DbalFunctionalTestCase
$this->schemaManager->dropAndCreateTable($table);
$listenerMock = $this
->getMockBuilder('ListTableColumnsDispatchEventListener')
->setMethods(['onSchemaColumnDefinition'])
$listenerMock = $this->getMockBuilder($this->getMockClass('ListTableColumnsDispatchEventListener'))
->addMethods(['onSchemaColumnDefinition'])
->getMock();
$listenerMock
->expects($this->exactly(7))
->method('onSchemaColumnDefinition');
......@@ -395,9 +395,8 @@ abstract class SchemaManagerFunctionalTestCase extends DbalFunctionalTestCase
$this->schemaManager->dropAndCreateTable($table);
$listenerMock = $this
->getMockBuilder('ListTableIndexesDispatchEventListener')
->setMethods(['onSchemaIndexDefinition'])
$listenerMock = $this->getMockBuilder($this->getMockClass('ListTableIndexesDispatchEventListener'))
->addMethods(['onSchemaIndexDefinition'])
->getMock();
$listenerMock
->expects($this->exactly(3))
......
......@@ -380,8 +380,8 @@ abstract class AbstractPlatformTestCase extends DbalTestCase
public function testGetCreateTableSqlDispatchEvent() : void
{
$listenerMock = $this->getMockBuilder('GetCreateTableSqlDispatchEvenListener')
->setMethods(['onSchemaCreateTable', 'onSchemaCreateTableColumn'])
$listenerMock = $this->getMockBuilder($this->getMockClass('GetCreateTableSqlDispatchEvenListener'))
->addMethods(['onSchemaCreateTable', 'onSchemaCreateTableColumn'])
->getMock();
$listenerMock
->expects($this->once())
......@@ -404,8 +404,8 @@ abstract class AbstractPlatformTestCase extends DbalTestCase
public function testGetDropTableSqlDispatchEvent() : void
{
$listenerMock = $this->getMockBuilder('GetDropTableSqlDispatchEventListener')
->setMethods(['onSchemaDropTable'])
$listenerMock = $this->getMockBuilder($this->getMockClass('GetDropTableSqlDispatchEventListener'))
->addMethods(['onSchemaDropTable'])
->getMock();
$listenerMock
->expects($this->once())
......@@ -429,8 +429,8 @@ abstract class AbstractPlatformTestCase extends DbalTestCase
'onSchemaAlterTableRenameColumn',
];
$listenerMock = $this->getMockBuilder('GetAlterTableSqlDispatchEvenListener')
->setMethods($events)
$listenerMock = $this->getMockBuilder($this->getMockClass('GetAlterTableSqlDispatchEvenListener'))
->addMethods($events)
->getMock();
$listenerMock
->expects($this->once())
......
......@@ -617,7 +617,7 @@ class ComparatorTest extends TestCase
$c = new Comparator();
$diff = $c->compare($schemaA, $schemaB);
self::assertSchemaTableChangeCount($diff, 1, 0, 1);
$this->assertSchemaTableChangeCount($diff, 1, 0, 1);
}
public function testSequencesCaseInsensitive() : void
......@@ -637,7 +637,7 @@ class ComparatorTest extends TestCase
$c = new Comparator();
$diff = $c->compare($schemaA, $schemaB);
self::assertSchemaSequenceChangeCount($diff, 1, 0, 1);
$this->assertSchemaSequenceChangeCount($diff, 1, 0, 1);
}
public function testCompareColumnCompareCaseInsensitive() : void
......@@ -1172,10 +1172,10 @@ class ComparatorTest extends TestCase
{
$comparator = new Comparator();
$fromSchema = $this->getMockBuilder(Schema::class)
->setMethods(['getNamespaces', 'hasNamespace'])
->onlyMethods(['getNamespaces', 'hasNamespace'])
->getMock();
$toSchema = $this->getMockBuilder(Schema::class)
->setMethods(['getNamespaces', 'hasNamespace'])
->onlyMethods(['getNamespaces', 'hasNamespace'])
->getMock();
$fromSchema->expects($this->once())
......
......@@ -30,7 +30,7 @@ final class DB2SchemaManagerTest extends TestCase
$platform = $this->createMock(DB2Platform::class);
$this->conn = $this
->getMockBuilder(Connection::class)
->setMethods(['fetchAll', 'quote'])
->onlyMethods(['fetchAll', 'quote'])
->setConstructorArgs([['platform' => $platform], $driverMock, new Configuration(), $eventManager])
->getMock();
$this->manager = new DB2SchemaManager($this->conn);
......
......@@ -27,7 +27,7 @@ class MySqlSchemaManagerTest extends TestCase
$driverMock = $this->createMock(Driver::class);
$platform = $this->createMock(MySqlPlatform::class);
$this->conn = $this->getMockBuilder(Connection::class)
->setMethods(['fetchAll'])
->onlyMethods(['fetchAll'])
->setConstructorArgs([['platform' => $platform], $driverMock, new Configuration(), $eventManager])
->getMock();
$this->manager = new MySqlSchemaManager($this->conn);
......
......@@ -26,7 +26,7 @@ class CreateSchemaSqlCollectorTest extends TestCase
parent::setUp();
$this->platformMock = $this->getMockBuilder(AbstractPlatform::class)
->setMethods(
->onlyMethods(
[
'getCreateForeignKeySQL',
'getCreateSchemaSQL',
......
......@@ -23,7 +23,7 @@ class DropSchemaSqlCollectorTest extends TestCase
$keyConstraintTwo = $this->getStubKeyConstraint('second');
$platform = $this->getMockBuilder(AbstractPlatform::class)
->setMethods(['getDropForeignKeySQL'])
->onlyMethods(['getDropForeignKeySQL'])
->getMockForAbstractClass();
$collector = new DropSchemaSqlCollector($platform);
......
......@@ -11,7 +11,7 @@ class SchemaSqlCollectorTest extends TestCase
public function testCreateSchema() : void
{
$platformMock = $this->getMockBuilder(MySqlPlatform::class)
->setMethods(['getCreateTableSql', 'getCreateSequenceSql', 'getCreateForeignKeySql'])
->onlyMethods(['getCreateTableSql', 'getCreateSequenceSql', 'getCreateForeignKeySql'])
->getMock();
$platformMock->expects($this->exactly(2))
->method('getCreateTableSql')
......@@ -33,7 +33,7 @@ class SchemaSqlCollectorTest extends TestCase
public function testDropSchema() : void
{
$platformMock = $this->getMockBuilder(MySqlPlatform::class)
->setMethods(['getDropTableSql', 'getDropSequenceSql', 'getDropForeignKeySql'])
->onlyMethods(['getDropTableSql', 'getDropSequenceSql', 'getDropForeignKeySql'])
->getMock();
$platformMock->expects($this->exactly(2))
->method('getDropTableSql')
......
......@@ -16,7 +16,7 @@ class PoolingShardManagerTest extends TestCase
private function createConnectionMock() : PoolingShardConnection
{
return $this->getMockBuilder(PoolingShardConnection::class)
->setMethods(['connect', 'getParams', 'fetchAll'])
->onlyMethods(['connect', 'getParams', 'fetchAll'])
->disableOriginalConstructor()
->getMock();
}
......
......@@ -85,7 +85,7 @@ class SQLAzureShardManagerTest extends TestCase
private function createConnection(array $params) : Connection
{
$conn = $this->getMockBuilder(Connection::class)
->setMethods(['getParams', 'exec', 'isTransactionActive'])
->onlyMethods(['getParams', 'exec', 'isTransactionActive'])
->disableOriginalConstructor()
->getMock();
$conn->expects($this->at(0))->method('getParams')->will($this->returnValue($params));
......
......@@ -20,7 +20,7 @@ class MultiTenantShardChoserTest extends TestCase
private function createConnectionMock() : PoolingShardConnection
{
return $this->getMockBuilder(PoolingShardConnection::class)
->setMethods(['connect', 'getParams', 'fetchAll'])
->onlyMethods(['connect', 'getParams', 'fetchAll'])
->disableOriginalConstructor()
->getMock();
}
......
......@@ -28,7 +28,7 @@ class StatementTest extends DbalTestCase
protected function setUp() : void
{
$this->pdoStatement = $this->getMockBuilder(PDOStatement::class)
->setMethods(['execute', 'bindParam', 'bindValue'])
->onlyMethods(['execute', 'bindParam', 'bindValue'])
->getMock();
$driverConnection = $this->createMock(DriverConnection::class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment