X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Frdf%2Ftests%2Fsrc%2FUnit%2FRdfMappingConfigEntityUnitTest.php;fp=web%2Fcore%2Fmodules%2Frdf%2Ftests%2Fsrc%2FUnit%2FRdfMappingConfigEntityUnitTest.php;h=620dbcbb60d60631fb63a5dd6fb2b1e8742d8e91;hp=5908ee72621ff4d1c98247ac4ba2c9a42d0a1f98;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/core/modules/rdf/tests/src/Unit/RdfMappingConfigEntityUnitTest.php b/web/core/modules/rdf/tests/src/Unit/RdfMappingConfigEntityUnitTest.php index 5908ee726..620dbcbb6 100644 --- a/web/core/modules/rdf/tests/src/Unit/RdfMappingConfigEntityUnitTest.php +++ b/web/core/modules/rdf/tests/src/Unit/RdfMappingConfigEntityUnitTest.php @@ -3,6 +3,8 @@ namespace Drupal\Tests\rdf\Unit; use Drupal\Core\DependencyInjection\ContainerBuilder; +use Drupal\Core\Entity\EntityManager; +use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Tests\UnitTestCase; use Drupal\rdf\Entity\RdfMapping; @@ -26,6 +28,13 @@ class RdfMappingConfigEntityUnitTest extends UnitTestCase { */ protected $entityManager; + /** + * The entity type manager used for testing. + * + * @var \Drupal\Core\Entity\EntityTypeManagerInterface|\PHPUnit_Framework_MockObject_MockObject + */ + protected $entityTypeManager; + /** * The ID of the type of the entity under test. * @@ -51,13 +60,16 @@ class RdfMappingConfigEntityUnitTest extends UnitTestCase { ->method('getProvider') ->will($this->returnValue('entity')); - $this->entityManager = $this->getMock('\Drupal\Core\Entity\EntityManagerInterface'); + $this->entityManager = new EntityManager(); + $this->entityTypeManager = $this->getMock(EntityTypeManagerInterface::class); $this->uuid = $this->getMock('\Drupal\Component\Uuid\UuidInterface'); $container = new ContainerBuilder(); $container->set('entity.manager', $this->entityManager); + $container->set('entity_type.manager', $this->entityTypeManager); $container->set('uuid', $this->uuid); + $this->entityManager->setContainer($container); \Drupal::setContainer($container); } @@ -77,11 +89,11 @@ class RdfMappingConfigEntityUnitTest extends UnitTestCase { ->method('getBundleEntityType') ->will($this->returnValue(NULL)); - $this->entityManager->expects($this->at(0)) + $this->entityTypeManager->expects($this->at(0)) ->method('getDefinition') ->with($target_entity_type_id) ->will($this->returnValue($target_entity_type)); - $this->entityManager->expects($this->at(1)) + $this->entityTypeManager->expects($this->at(1)) ->method('getDefinition') ->with($this->entityTypeId) ->will($this->returnValue($this->entityType)); @@ -108,11 +120,11 @@ class RdfMappingConfigEntityUnitTest extends UnitTestCase { ->method('getBundleConfigDependency') ->will($this->returnValue(['type' => 'config', 'name' => 'test_module.type.' . $bundle_id])); - $this->entityManager->expects($this->at(0)) + $this->entityTypeManager->expects($this->at(0)) ->method('getDefinition') ->with($target_entity_type_id) ->will($this->returnValue($target_entity_type)); - $this->entityManager->expects($this->at(1)) + $this->entityTypeManager->expects($this->at(1)) ->method('getDefinition') ->with($this->entityTypeId) ->will($this->returnValue($this->entityType));