You are here

protected function SortDateTimeTest::setUp in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/datetime/tests/src/Kernel/Views/SortDateTimeTest.php \Drupal\Tests\datetime\Kernel\Views\SortDateTimeTest::setUp()
  2. 9 core/modules/datetime/tests/src/Kernel/Views/SortDateTimeTest.php \Drupal\Tests\datetime\Kernel\Views\SortDateTimeTest::setUp()

File

core/modules/datetime/tests/src/Kernel/Views/SortDateTimeTest.php, line 23

Class

SortDateTimeTest
Tests for core Drupal\datetime\Plugin\views\sort\Date handler.

Namespace

Drupal\Tests\datetime\Kernel\Views

Code

protected function setUp($import_test_views = TRUE) : void {
  parent::setUp($import_test_views);

  // Add some basic test nodes.
  $dates = [
    '2014-10-10T00:03:00',
    '2000-10-10T00:01:00',
    '2000-10-10T00:02:00',
    '2000-10-10T00:03:00',
    '2000-10-10T00:03:02',
    '2000-10-10T00:03:01',
    '2000-10-10T00:03:03',
  ];
  foreach ($dates as $date) {
    $node = Node::create([
      'title' => $this
        ->randomMachineName(8),
      'type' => 'page',
      'field_date' => [
        'value' => $date,
      ],
    ]);
    $node
      ->save();
    $this->nodes[] = $node;
  }
}