N°2651 Remove lib test files from index

This commit is contained in:
Pierre Goiffon
2019-12-20 11:55:55 +01:00
parent 4766ca3fd0
commit c75e6960a7
1896 changed files with 5 additions and 134443 deletions

View File

@@ -1,110 +0,0 @@
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Bundle\FrameworkBundle\Tests\Command;
use PHPUnit\Framework\MockObject\MockObject;
use Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand;
use Symfony\Bundle\FrameworkBundle\Console\Application;
use Symfony\Bundle\FrameworkBundle\Tests\TestCase;
use Symfony\Component\Cache\PruneableInterface;
use Symfony\Component\Console\Tester\CommandTester;
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\HttpKernel\KernelInterface;
class CachePruneCommandTest extends TestCase
{
public function testCommandWithPools()
{
$tester = $this->getCommandTester($this->getKernel(), $this->getRewindableGenerator());
$tester->execute([]);
}
public function testCommandWithNoPools()
{
$tester = $this->getCommandTester($this->getKernel(), $this->getEmptyRewindableGenerator());
$tester->execute([]);
}
/**
* @return RewindableGenerator
*/
private function getRewindableGenerator()
{
return new RewindableGenerator(function () {
yield 'foo_pool' => $this->getPruneableInterfaceMock();
yield 'bar_pool' => $this->getPruneableInterfaceMock();
}, 2);
}
/**
* @return RewindableGenerator
*/
private function getEmptyRewindableGenerator()
{
return new RewindableGenerator(function () {
return new \ArrayIterator([]);
}, 0);
}
/**
* @return MockObject|KernelInterface
*/
private function getKernel()
{
$container = $this
->getMockBuilder('Symfony\Component\DependencyInjection\ContainerInterface')
->getMock();
$kernel = $this
->getMockBuilder(KernelInterface::class)
->getMock();
$kernel
->expects($this->any())
->method('getContainer')
->willReturn($container);
$kernel
->expects($this->once())
->method('getBundles')
->willReturn([]);
return $kernel;
}
/**
* @return MockObject|PruneableInterface
*/
private function getPruneableInterfaceMock()
{
$pruneable = $this
->getMockBuilder(PruneableInterface::class)
->getMock();
$pruneable
->expects($this->atLeastOnce())
->method('prune');
return $pruneable;
}
/**
* @return CommandTester
*/
private function getCommandTester(KernelInterface $kernel, RewindableGenerator $generator)
{
$application = new Application($kernel);
$application->add(new CachePoolPruneCommand($generator));
return new CommandTester($application->find('cache:pool:prune'));
}
}