Fixed tests for PHPUnit 5.7

This commit is contained in:
Dmitry Khomutov 2017-01-09 23:23:29 +07:00
parent 8fd81ce5aa
commit 4d380a4aa4
8 changed files with 46 additions and 61 deletions

View file

@ -36,7 +36,7 @@ class CreateAdminCommandTest extends \PHPUnit_Framework_TestCase
{
parent::setUp();
$userStoreMock = $this->getMock('PHPCensor\\Store\\UserStore');
$userStoreMock = $this->getMockBuilder('PHPCensor\\Store\\UserStore')->getMock();
$this->command = new CreateAdminCommand($userStoreMock);

View file

@ -29,7 +29,7 @@ class CreateBuildCommandTest extends \PHPUnit_Framework_TestCase
{
parent::setUp();
$projectMock = $this->getMock('PHPCensor\\Model\\Project');
$projectMock = $this->getMockBuilder('PHPCensor\\Model\\Project')->getMock();
$projectStoreMock = $this->getMockBuilder('PHPCensor\\Store\\ProjectStore')
->getMock();

View file

@ -27,9 +27,9 @@ class EmailTest extends \PHPUnit_Framework_TestCase
protected $testedEmailPlugin;
/**
* @var \PHPUnit_Framework_MockObject_MockObject $mockCiBuilder
* @var \PHPUnit_Framework_MockObject_MockObject $mockBuilder
*/
protected $mockCiBuilder;
protected $mockBuilder;
/**
* @var \PHPUnit_Framework_MockObject_MockObject $mockBuild
@ -70,25 +70,23 @@ class EmailTest extends \PHPUnit_Framework_TestCase
]
]);
$this->mockProject = $this->getMock(
'\PHPCensor\Model\Project',
['getTitle'],
[],
"mockProject",
false
);
$this->mockProject = $this
->getMockBuilder('\PHPCensor\Model\Project')
->setMethods(['getTitle'])
->setMockClassName('mockProject')
->disableOriginalConstructor()
->getMock();
$this->mockProject->expects($this->any())
->method('getTitle')
->will($this->returnValue("Test-Project"));
$this->mockBuild = $this->getMock(
'\PHPCensor\Model\Build',
['getLog', 'getStatus', 'getProject', 'getCommitterEmail'],
[],
"mockBuild",
false
);
$this->mockBuild = $this
->getMockBuilder('\PHPCensor\Model\Build')
->setMethods(['getLog', 'getStatus', 'getProject', 'getCommitterEmail'])
->setMockClassName('mockBuild')
->disableOriginalConstructor()
->getMock();
$this->mockBuild->expects($this->any())
->method('getLog')
@ -108,22 +106,16 @@ class EmailTest extends \PHPUnit_Framework_TestCase
->method('getCommitterEmail')
->will($this->returnValue('committer-email@example.com'));
$this->mockCiBuilder = $this->getMock(
'\PHPCensor\Builder',
[
'getSystemConfig',
'getBuild',
'log',
'logDebug'
],
[],
"mockBuilder_email",
false
);
$this->mockBuilder = $this
->getMockBuilder('\PHPCensor\Builder')
->setMethods(['getSystemConfig', 'getBuild', 'log', 'logDebug'])
->setMockClassName('mockBuilder_email')
->disableOriginalConstructor()
->getMock();
$this->mockCiBuilder->buildPath = "/";
$this->mockBuilder->buildPath = "/";
$this->mockCiBuilder->expects($this->any())
$this->mockBuilder->expects($this->any())
->method('getSystemConfig')
->with('php-censor')
->will($this->returnValue(['email_settings' => ['from_address' => "test-from-address@example.com"]]));
@ -144,15 +136,11 @@ class EmailTest extends \PHPUnit_Framework_TestCase
$self = $this;
$this->testedEmailPlugin = $this->getMock(
'\PHPCensor\Plugin\Email',
['sendEmail'],
[
$this->mockCiBuilder,
$this->mockBuild,
$arrOptions
]
);
$this->testedEmailPlugin = $this
->getMockBuilder('\PHPCensor\Plugin\Email')
->setMethods(['sendEmail'])
->setConstructorArgs([$this->mockBuilder, $this->mockBuild, $arrOptions])
->getMock();
$this->testedEmailPlugin->expects($this->any())
->method('sendEmail')

View file

@ -168,13 +168,10 @@ class FactoryTest extends \PHPUnit_Framework_TestCase {
$this->testedFactory->registerResource(
function () use ($self) {
return $self->getMock(
'PHPCensor\Builder',
[],
[],
'',
false
);
return $self
->getMockBuilder('PHPCensor\Builder')
->disableOriginalConstructor()
->getMock();
},
null,
'PHPCensor\\Builder'
@ -182,13 +179,10 @@ class FactoryTest extends \PHPUnit_Framework_TestCase {
$this->testedFactory->registerResource(
function () use ($self) {
return $self->getMock(
'PHPCensor\Model\Build',
[],
[],
'',
false
);
return $self
->getMockBuilder('PHPCensor\Model\Build')
->disableOriginalConstructor()
->getMock();
},
null,
'PHPCensor\\Model\\Build'

View file

@ -33,7 +33,7 @@ class BuildServiceTest extends \PHPUnit_Framework_TestCase
public function setUp()
{
$this->mockBuildStore = $this->getMock('PHPCensor\Store\BuildStore');
$this->mockBuildStore = $this->getMockBuilder('PHPCensor\Store\BuildStore')->getMock();
$this->mockBuildStore->expects($this->any())
->method('save')
->will($this->returnArgument(0));
@ -121,7 +121,7 @@ class BuildServiceTest extends \PHPUnit_Framework_TestCase
public function testExecute_DeleteBuild()
{
$store = $this->getMock('PHPCensor\Store\BuildStore');
$store = $this->getMockBuilder('PHPCensor\Store\BuildStore')->getMock();
$store->expects($this->once())
->method('delete')
->will($this->returnValue(true));

View file

@ -112,7 +112,10 @@ class BuildStatusServiceTest extends \PHPUnit_Framework_TestCase
*/
protected function getProjectMock($prevBuildId = null, $setProject = true) {
$project = $this->getMock('PHPCensor\Model\Project', ['getLatestBuild']);
$project = $this
->getMockBuilder('PHPCensor\Model\Project')
->setMethods(['getLatestBuild'])
->getMock();
$prevBuild = ($prevBuildId) ? $this->getBuild($prevBuildId, false) : null;

View file

@ -33,7 +33,7 @@ class ProjectServiceTest extends \PHPUnit_Framework_TestCase
public function setUp()
{
$this->mockProjectStore = $this->getMock('PHPCensor\Store\ProjectStore');
$this->mockProjectStore = $this->getMockBuilder('PHPCensor\Store\ProjectStore')->getMock();
$this->mockProjectStore->expects($this->any())
->method('save')
->will($this->returnArgument(0));
@ -115,7 +115,7 @@ class ProjectServiceTest extends \PHPUnit_Framework_TestCase
public function testExecute_DeleteProject()
{
$store = $this->getMock('PHPCensor\Store\ProjectStore');
$store = $this->getMockBuilder('PHPCensor\Store\ProjectStore')->getMock();
$store->expects($this->once())
->method('delete')
->will($this->returnValue(true));

View file

@ -32,7 +32,7 @@ class UserServiceTest extends \PHPUnit_Framework_TestCase
public function setUp()
{
$this->mockUserStore = $this->getMock('PHPCensor\Store\UserStore');
$this->mockUserStore = $this->getMockBuilder('PHPCensor\Store\UserStore')->getMock();
$this->mockUserStore->expects($this->any())
->method('save')
->will($this->returnArgument(0));