<?php
+/**
+ * @covers MigrateFileRepoLayout
+ */
class MigrateFileRepoLayoutTest extends MediaWikiTestCase {
protected $tmpPrefix;
protected $migratorMock;
]
] );
- $dbMock = $this->getMockBuilder( 'DatabaseMysqli' )
+ $dbMock = $this->getMockBuilder( Wikimedia\Rdbms\DatabaseMysqli::class )
->disableOriginalConstructor()
->getMock();
new FakeResultWrapper( [] ) // filearchive
) );
- $repoMock = $this->getMock( 'LocalRepo',
- [ 'getMasterDB' ],
- [ [
- 'name' => 'migratefilerepolayouttest',
- 'backend' => $backend
- ] ] );
+ $repoMock = $this->getMockBuilder( LocalRepo::class )
+ ->setMethods( [ 'getMasterDB' ] )
+ ->setConstructorArgs( [ [
+ 'name' => 'migratefilerepolayouttest',
+ 'backend' => $backend
+ ] ] )
+ ->getMock();
$repoMock
->expects( $this->any() )
->method( 'getMasterDB' )
->will( $this->returnValue( $dbMock ) );
- $this->migratorMock = $this->getMock( 'MigrateFileRepoLayout', [ 'getRepo' ] );
+ $this->migratorMock = $this->getMockBuilder( MigrateFileRepoLayout::class )
+ ->setMethods( [ 'getRepo' ] )->getMock();
$this->migratorMock
->expects( $this->any() )
->method( 'getRepo' )