function CacheCollectorTest::setUpMockLockBackend

Reinitializes the lock backend as a mock object.

9 calls to CacheCollectorTest::setUpMockLockBackend()
CacheCollectorTest::testSetCacheInvalidatedConflict in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests setting to cache when there is a conflict after cache invalidation.
CacheCollectorTest::testUpdateCache in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests updating the cache after a set.
CacheCollectorTest::testUpdateCacheConcurrentWriteSameTimestamp in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests that a concurrent write in the same millisecond is detected.
CacheCollectorTest::testUpdateCacheConflict in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests updating the cache when there is a conflict after cache invalidation.
CacheCollectorTest::testUpdateCacheDelete in core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
Tests deleting the cache after a delete.

... 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.