You are here

public function DurationServiceTest::convertDateArrayToDateIntervalDataProvider in Duration Field 8.2

Same name and namespace in other branches
  1. 3.0.x tests/src/Unit/Service/DurationServiceTest.php \Drupal\Tests\duration_field\Unit\Service\DurationServiceTest::convertDateArrayToDateIntervalDataProvider()

Data provider for testgetDurationStringFromDateInterval().

File

tests/src/Unit/Service/DurationServiceTest.php, line 135

Class

DurationServiceTest
@coversDefaultClass \Drupal\duration_field\Service\DurationService @group duration_field

Namespace

Drupal\Tests\duration_field\Unit\Service

Code

public function convertDateArrayToDateIntervalDataProvider() {
  return [
    [
      [
        'y' => 1,
        'm' => 2,
        'd' => 3,
        'h' => 4,
        'i' => 5,
        's' => 6,
      ],
      new DateInterval('P1Y2M3DT4H5M6S'),
      'P1Y2M3DT4H5M6S was correctly converted to a DateInterval',
    ],
    [
      [
        'y' => 0,
        'm' => 0,
        'd' => 0,
        'h' => 0,
        'i' => 0,
        's' => 0,
      ],
      new DateInterval('P0M'),
      'P0M was correctly converted to a DateInterval',
    ],
  ];
}