use Symfony\Component\Serializer\Tests\Fixtures\Attributes\SerializedNameDummy;
use Symfony\Component\Serializer\Tests\Fixtures\Dummy;
/**
* @author Fabien Bourigault <bourigaultfabien@gmail.com>
*/
final class CompiledClassMetadataFactoryTest extends TestCase
{ public function testItImplementsClassMetadataFactoryInterface() { $classMetadataFactory =
$this->
createMock(ClassMetadataFactoryInterface::
class);
$compiledClassMetadataFactory =
new CompiledClassMetadataFactory(__DIR__.'/../../Fixtures/serializer.class.metadata.php',
$classMetadataFactory);
$this->
assertInstanceOf(ClassMetadataFactoryInterface::
class,
$compiledClassMetadataFactory);
} public function testItThrowAnExceptionWhenCacheFileIsNotFound() { $this->
expectException(\RuntimeException::
class);
$this->
expectExceptionMessageMatches('#File ".*/Fixtures/not-found-serializer.class.metadata.php" could not be found.#'
);
$classMetadataFactory =
$this->
createMock(ClassMetadataFactoryInterface::
class);
new CompiledClassMetadataFactory(__DIR__.'/../../Fixtures/not-found-serializer.class.metadata.php',
$classMetadataFactory);
}