Same name and namespace in other branches
- 8.9.x core/tests/Drupal/KernelTests/Core/Batch/BatchKernelTest.php \Drupal\KernelTests\Core\Batch\BatchKernelTest
- 9 core/tests/Drupal/KernelTests/Core/Batch/BatchKernelTest.php \Drupal\KernelTests\Core\Batch\BatchKernelTest
Tests batch functionality.
@group Batch
Hierarchy
- class \Drupal\KernelTests\Core\Batch\BatchKernelTest extends \Drupal\KernelTests\KernelTestBase
Expanded class hierarchy of BatchKernelTest
File
- core/
tests/ Drupal/ KernelTests/ Core/ Batch/ BatchKernelTest.php, line 14
Namespace
Drupal\KernelTests\Core\BatchView source
class BatchKernelTest extends KernelTestBase {
/**
* {@inheritdoc}
*/
protected function setUp() : void {
parent::setUp();
require_once $this->root . '/core/includes/batch.inc';
}
/**
* Tests _batch_needs_update().
*/
public function testNeedsUpdate() {
// Before ever being called, the return value should be FALSE.
$this
->assertEquals(FALSE, _batch_needs_update());
// Set the value to TRUE.
$this
->assertEquals(TRUE, _batch_needs_update(TRUE));
// Check that without a parameter TRUE is returned.
$this
->assertEquals(TRUE, _batch_needs_update());
// Set the value to FALSE.
$this
->assertEquals(FALSE, _batch_needs_update(FALSE));
$this
->assertEquals(FALSE, _batch_needs_update());
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BatchKernelTest:: |
protected | function | ||
BatchKernelTest:: |
public | function | Tests _batch_needs_update(). |