public function GranularityServiceTest::convertGranularityStringToGranularityArrayDataProvider in Duration Field 3.0.x
Same name and namespace in other branches
- 8.2 tests/src/Unit/Service/GranularityServiceTest.php \Drupal\Tests\duration_field\Unit\Service\GranularityServiceTest::convertGranularityStringToGranularityArrayDataProvider()
Data provider for testconvertGranularityStringToGranularityArray().
File
- tests/
src/ Unit/ Service/ GranularityServiceTest.php, line 80
Class
- GranularityServiceTest
- @coversDefaultClass \Drupal\duration_field\Service\GranularityService @group duration_field
Namespace
Drupal\Tests\duration_field\Unit\ServiceCode
public function convertGranularityStringToGranularityArrayDataProvider() {
return [
[
'y:m:d:h:i:s',
[
'y' => TRUE,
'm' => TRUE,
'd' => TRUE,
'h' => TRUE,
'i' => TRUE,
's' => TRUE,
],
'A full granularity string was converted to a full granularity array',
],
[
'y:d:i',
[
'y' => TRUE,
'm' => FALSE,
'd' => TRUE,
'h' => FALSE,
'i' => TRUE,
's' => FALSE,
],
'A partial granularity string y:d:i was correctly converted to a granularity array',
],
[
'',
[
'y' => FALSE,
'm' => FALSE,
'd' => FALSE,
'h' => FALSE,
'i' => FALSE,
's' => FALSE,
],
'An empty granularity string was correctly converted to an empty granularity array',
],
];
}