function CacheCollectorTest::setUpMockLockBackend

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php \Drupal\Tests\Core\Cache\CacheCollectorTest::setUpMockLockBackend()

Reinitializes the lock backend as a mock object.

6 calls to CacheCollectorTest::setUpMockLockBackend()
CacheCollectorTest::testUpdateCache in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests updating the cache after a set.
CacheCollectorTest::testUpdateCacheDelete in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests deleting the cache after a delete.
CacheCollectorTest::testUpdateCacheLockFail in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests updating the cache when the lock acquire fails.
CacheCollectorTest::testUpdateCacheMerge in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests a cache hit, then item updated by a different request.
CacheCollectorTest::testUpdateCacheNoChanges in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests updating the cache when no changes were made.

... See full list

File

core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php, line 72

Class

CacheCollectorTest
Tests Drupal\Core\Cache\CacheCollector.

Namespace

Drupal\Tests\Core\Cache

Code

protected function setUpMockLockBackend() : void {
  $this->lock = $this->createMock(LockBackendInterface::class);
  $reflection = new \ReflectionProperty($this->collector, 'lock');
  $reflection->setValue($this->collector, $this->lock);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.