123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?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\Component\Config\Tests\Resource;
- use Composer\Autoload\ClassLoader;
- use PHPUnit\Framework\TestCase;
- use Symfony\Component\Config\Resource\ComposerResource;
- class ComposerResourceTest extends TestCase
- {
- public function testGetVendor()
- {
- $res = new ComposerResource();
- $r = new \ReflectionClass(ClassLoader::class);
- $found = false;
- foreach ($res->getVendors() as $vendor) {
- if ($vendor && 0 === strpos($r->getFileName(), $vendor)) {
- $found = true;
- break;
- }
- }
- $this->assertTrue($found);
- }
- public function testSerializeUnserialize()
- {
- $res = new ComposerResource();
- $ser = unserialize(serialize($res));
- $this->assertTrue($res->isFresh(0));
- $this->assertTrue($ser->isFresh(0));
- $this->assertEquals($res, $ser);
- }
- }
|