Mercurial > hg > cmmr2012-drupal-site
comparison core/tests/Drupal/Tests/Core/DrupalTest.php @ 4:a9cd425dd02b
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:11:55 +0000 |
parents | c75dbcec494b |
children | 12f9dff5fda9 |
comparison
equal
deleted
inserted
replaced
3:307d7a7fd348 | 4:a9cd425dd02b |
---|---|
1 <?php | 1 <?php |
2 | 2 |
3 namespace Drupal\Tests\Core; | 3 namespace Drupal\Tests\Core; |
4 | 4 |
5 use Drupal\Core\DependencyInjection\ClassResolverInterface; | |
5 use Drupal\Core\DependencyInjection\ContainerNotInitializedException; | 6 use Drupal\Core\DependencyInjection\ContainerNotInitializedException; |
6 use Drupal\Core\Entity\EntityStorageInterface; | 7 use Drupal\Core\Entity\EntityStorageInterface; |
7 use Drupal\Core\Entity\EntityTypeManagerInterface; | 8 use Drupal\Core\Entity\EntityTypeManagerInterface; |
8 use Drupal\Core\Entity\Query\QueryAggregateInterface; | 9 use Drupal\Core\Entity\Query\QueryAggregateInterface; |
9 use Drupal\Core\Entity\Query\QueryInterface; | 10 use Drupal\Core\Entity\Query\QueryInterface; |
118 * Tests the classResolver method. | 119 * Tests the classResolver method. |
119 * | 120 * |
120 * @covers ::classResolver | 121 * @covers ::classResolver |
121 */ | 122 */ |
122 public function testClassResolver() { | 123 public function testClassResolver() { |
123 $this->setMockContainerService('class_resolver'); | 124 $class_resolver = $this->prophesize(ClassResolverInterface::class); |
124 $this->assertNotNull(\Drupal::classResolver()); | 125 $this->setMockContainerService('class_resolver', $class_resolver->reveal()); |
126 $this->assertInstanceOf(ClassResolverInterface::class, \Drupal::classResolver()); | |
127 } | |
128 | |
129 /** | |
130 * Tests the classResolver method when called with a class. | |
131 * | |
132 * @covers ::classResolver | |
133 */ | |
134 public function testClassResolverWithClass() { | |
135 $class_resolver = $this->prophesize(ClassResolverInterface::class); | |
136 $class_resolver->getInstanceFromDefinition(static::class)->willReturn($this); | |
137 $this->setMockContainerService('class_resolver', $class_resolver->reveal()); | |
138 $this->assertSame($this, \Drupal::classResolver(static::class)); | |
125 } | 139 } |
126 | 140 |
127 /** | 141 /** |
128 * Tests the keyValueExpirable() method. | 142 * Tests the keyValueExpirable() method. |
129 * | 143 * |