public function TxBufferTest::testGetState in Purge 8.3
Tests \Drupal\purge\Plugin\Purge\Queue\TxBuffer::getState.
File
- tests/
src/ Kernel/ Queue/ TxBufferTest.php, line 126
Class
- TxBufferTest
- Tests \Drupal\purge\Tests\Queue\TxBufferTest.
Namespace
Drupal\Tests\purge\Kernel\QueueCode
public function testGetState() : void {
$i = $this
->getInvalidations(1);
$this
->assertNull($this->purgeQueueTxbuffer
->getState($i));
$this->purgeQueueTxbuffer
->set($i, TxBufferInterface::CLAIMED);
$this
->assertEquals(TxBufferInterface::CLAIMED, $this->purgeQueueTxbuffer
->getState($i));
$this->purgeQueueTxbuffer
->set($i, TxBufferInterface::DELETING);
$this
->assertEquals(TxBufferInterface::DELETING, $this->purgeQueueTxbuffer
->getState($i));
$this->purgeQueueTxbuffer
->delete($i);
$this
->assertNull($this->purgeQueueTxbuffer
->getState($i));
}