Skip to content

Commit fcb37fa

Browse files
authored
Merge pull request #269 from symfony-cmf/fix-build
use phpunit 6
2 parents e2ee8d7 + 5314435 commit fcb37fa

File tree

11 files changed

+25
-20
lines changed

11 files changed

+25
-20
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ env:
3030
global:
3131
- SYMFONY_DEPRECATIONS_HELPER="/.*each.*/"
3232
- SYMFONY_PHPUNIT_DIR=.phpunit SYMFONY_PHPUNIT_REMOVE="symfony/yaml"
33-
- KERNEL_CLASS=Symfony\Cmf\Bundle\CoreBundle\Tests\Fixtures\App\Kernel
34-
- SYMFONY_PHPUNIT_VERSION=5.7
33+
- SYMFONY_PHPUNIT_VERSION=6
3534
- TEST_INSTALLATION=false
3635

3736
matrix:

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
},
2121
"require-dev": {
2222
"symfony/security-bundle": "^2.8 || ^3.3 || ^4.0",
23-
"symfony/phpunit-bridge": "^3.4.19 || ^4.0",
23+
"symfony/phpunit-bridge": "^4.2.2",
2424
"mockery/mockery": "^0.9.4",
2525
"symfony-cmf/routing-bundle": "^2.1.0",
26-
"symfony-cmf/testing": "^2.1.8",
26+
"symfony-cmf/testing": "^2.1.11",
2727
"doctrine/dbal": "2.5.*",
2828
"doctrine/phpcr-odm": "^1.4|^2.0 ",
2929
"symfony/browser-kit": "^2.8 || ^3.3 || ^4.0",

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
</filter>
2828

2929
<php>
30-
<server name="KERNEL_DIR" value="tests/Resources/app" />
30+
<server name="KERNEL_CLASS" value="\Symfony\Cmf\Bundle\CoreBundle\Tests\Fixtures\App\Kernel" />
3131
</php>
3232

3333
</phpunit>

tests/Functional/DependencyInjection/CmfCoreExtensionTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111

1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Functional\DependencyInjection;
1313

14+
use PHPUnit\Framework\TestCase;
1415
use Symfony\Cmf\Bundle\CoreBundle\DependencyInjection\CmfCoreExtension;
1516
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\AlwaysPublishedWorkflowChecker;
1617
use Symfony\Component\DependencyInjection\ContainerBuilder;
1718

18-
class CmfCoreExtensionTest extends \PHPUnit_Framework_TestCase
19+
class CmfCoreExtensionTest extends TestCase
1920
{
2021
/**
2122
* @var ContainerBuilder

tests/Functional/Templating/Helper/CmfHierarchyTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Functional\Templating\Helper;
1313

1414
use Doctrine\ODM\PHPCR\Document\Generic;
15+
use PHPUnit\Framework\MockObject\MockObject;
1516
use Symfony\Cmf\Bundle\CoreBundle\Templating\Helper\Cmf;
1617
use Symfony\Cmf\Bundle\CoreBundle\Tests\Fixtures\App\DataFixture\LoadHierarchyRouteData;
1718
use Symfony\Cmf\Bundle\CoreBundle\Tests\Fixtures\App\Document\RouteAware;
@@ -21,7 +22,7 @@
2122
class CmfHierarchyTest extends BaseTestCase
2223
{
2324
/**
24-
* @var AuthorizationCheckerInterface|\PHPUnit_Framework_MockObject_MockObject
25+
* @var AuthorizationCheckerInterface|MockObject
2526
*/
2627
private $publishWorkflowChecker;
2728

tests/Unit/DependencyInjection/CmfCoreExtensionTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Unit\DependencyInjection;
1313

14+
use PHPUnit\Framework\TestCase;
1415
use Symfony\Bundle\SecurityBundle\SecurityBundle;
1516
use Symfony\Cmf\Bundle\CoreBundle\DependencyInjection\CmfCoreExtension;
1617
use Symfony\Cmf\Bundle\RoutingBundle\CmfRoutingBundle;
@@ -20,7 +21,7 @@
2021
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
2122
use Symfony\Component\Routing\Router;
2223

23-
class CmfCoreExtensionTest extends \PHPUnit_Framework_TestCase
24+
class CmfCoreExtensionTest extends TestCase
2425
{
2526
/**
2627
* @var CmfCoreExtension

tests/Unit/PublishWorkflow/PublishWorkflowCheckerTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@
1111

1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Unit\PublishWorkflow;
1313

14+
use PHPUnit\Framework\TestCase;
1415
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishableReadInterface;
1516
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishWorkflowChecker;
1617
use Symfony\Component\Security\Core\Authentication\Token\AnonymousToken;
1718
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
1819
use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface;
1920
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
2021

21-
class PublishWorkflowCheckerTest extends \PHPUnit_Framework_TestCase
22+
class PublishWorkflowCheckerTest extends TestCase
2223
{
2324
private $publishWorkflowChecker;
2425

tests/Unit/PublishWorkflow/Voter/PublishTimePeriodVoterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@
1111

1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Unit\PublishWorkflow\Voter;
1313

14+
use PHPUnit\Framework\TestCase;
1415
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishTimePeriodReadInterface;
1516
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishWorkflowChecker;
1617
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\Voter\PublishTimePeriodVoter;
1718
use Symfony\Component\Security\Core\Authentication\Token\AnonymousToken;
1819
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
1920
use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface;
2021

21-
class PublishTimePeriodVoterTest extends \PHPUnit_Framework_TestCase
22+
class PublishTimePeriodVoterTest extends TestCase
2223
{
2324
/**
2425
* @var PublishTimePeriodVoter

tests/Unit/PublishWorkflow/Voter/PublishableVoterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@
1111

1212
namespace Symfony\Cmf\Bundle\CoreBundle\Tests\Unit\PublishWorkflow\Voter;
1313

14+
use PHPUnit\Framework\TestCase;
1415
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishableReadInterface;
1516
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishWorkflowChecker;
1617
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\Voter\PublishableVoter;
1718
use Symfony\Component\Security\Core\Authentication\Token\AnonymousToken;
1819
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
1920
use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface;
2021

21-
class PublishableVoterTest extends \PHPUnit_Framework_TestCase
22+
class PublishableVoterTest extends TestCase
2223
{
2324
/**
2425
* @var PublishableVoter

tests/Unit/Templating/Helper/CmfTest.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@
1414
use Doctrine\Common\Persistence\ManagerRegistry;
1515
use Doctrine\ODM\PHPCR\DocumentManager;
1616
use Doctrine\ODM\PHPCR\UnitOfWork;
17+
use PHPUnit\Framework\TestCase;
1718
use Symfony\Cmf\Bundle\CoreBundle\PublishWorkflow\PublishWorkflowChecker;
1819
use Symfony\Cmf\Bundle\CoreBundle\Templating\Helper\Cmf;
1920
use Symfony\Cmf\Component\Routing\RouteReferrersReadInterface;
21+
use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException;
2022
use Symfony\Component\Routing\Route;
2123
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
2224

23-
class CmfTest extends \PHPUnit_Framework_TestCase
25+
class CmfTest extends TestCase
2426
{
2527
private $pwc;
2628

@@ -220,9 +222,6 @@ public function testFindManyLimitOffset()
220222
$this->assertEquals([$documentB], $this->helper->findMany(['/foo', 'bar'], 1, 1, null));
221223
}
222224

223-
/**
224-
* @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
225-
*/
226225
public function testFindManyNoWorkflow()
227226
{
228227
$extension = new Cmf(null);
@@ -236,6 +235,7 @@ public function testFindManyNoWorkflow()
236235
->will($this->returnValue($documentA))
237236
;
238237

238+
$this->expectException(InvalidConfigurationException::class);
239239
$extension->findMany(['/foo', '/bar'], false, false);
240240
}
241241

@@ -255,14 +255,12 @@ public function testIsPublished()
255255
$this->assertTrue($this->helper->isPublished($document));
256256
}
257257

258-
/**
259-
* @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
260-
*/
261258
public function testIsPublishedNoWorkflow()
262259
{
263260
$extension = new Cmf(null);
264261
$extension->setDoctrineRegistry($this->managerRegistry, 'foo');
265262

263+
$this->expectException(InvalidConfigurationException::class);
266264
$extension->isPublished(new \stdClass());
267265
}
268266

0 commit comments

Comments
 (0)