function LockBackendAbstractTest::testGetLockId
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Core/Lock/LockBackendAbstractTest.php \Drupal\Tests\Core\Lock\LockBackendAbstractTest::testGetLockId()
- 10 core/tests/Drupal/Tests/Core/Lock/LockBackendAbstractTest.php \Drupal\Tests\Core\Lock\LockBackendAbstractTest::testGetLockId()
- 11.x core/tests/Drupal/Tests/Core/Lock/LockBackendAbstractTest.php \Drupal\Tests\Core\Lock\LockBackendAbstractTest::testGetLockId()
Tests the getLockId() method.
File
-
core/
tests/ Drupal/ Tests/ Core/ Lock/ LockBackendAbstractTest.php, line 57
Class
- LockBackendAbstractTest
- @coversDefaultClass \Drupal\Tests\Core\Lock\LockBackendAbstractTest @group Lock
Namespace
Drupal\Tests\Core\LockCode
public function testGetLockId() {
$lock_id = $this->lock
->getLockId();
$this->assertIsString($lock_id);
// Example lock ID would be '7213141505232b6ee2cb967.27683891'.
$this->assertMatchesRegularExpression('/[\\da-f]+\\.\\d+/', $lock_id);
// Test the same lock ID is returned a second time.
$this->assertSame($lock_id, $this->lock
->getLockId());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.