public function RangeFieldInstanceDefaultsTest::transformDataProvider in Range 8
Data provider for testTransform.
File
- tests/
src/ Unit/ Plugin/ migrate/ process/ d6/ RangeFieldInstanceDefaultsTest.php, line 32
Class
- RangeFieldInstanceDefaultsTest
- @coversDefaultClass \Drupal\range\Plugin\migrate\process\d6\RangeFieldInstanceDefaults @group range
Namespace
Drupal\Tests\range\Unit\Plugin\migrate\process\d6Code
public function transformDataProvider() {
return [
'no default value' => [
[],
[],
],
'null default value' => [
[
'default_value' => [
[
'value' => NULL,
],
],
],
[],
],
'empty string default value' => [
[
'default_value' => [
[
'value' => '',
],
],
],
[],
],
'zero integer default value' => [
[
'default_value' => [
[
'value' => 0,
],
],
],
[
[
'from' => 0,
'to' => 0,
],
],
],
'zero float default value' => [
[
'default_value' => [
[
'value' => 0.0,
],
],
],
[
[
'from' => 0.0,
'to' => 0.0,
],
],
],
'integer default value' => [
[
'default_value' => [
[
'value' => 205,
],
],
],
[
[
'from' => 205,
'to' => 205,
],
],
],
'float default value' => [
[
'default_value' => [
[
'value' => 15.5,
],
],
],
[
[
'from' => 15.5,
'to' => 15.5,
],
],
],
'extra settings present' => [
[
'default_value' => [
[
'value' => -777,
],
],
'default_value_php' => NULL,
],
[
[
'from' => -777,
'to' => -777,
],
],
],
];
}