2 namespace TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider;
17 use TYPO3\CMS\Core\Tests\UnitTestCase;
41 'columnsToProcess' => [],
44 'origUid' =>
't3_origuid'
50 $expected[
'columnsToProcess'] = [
't3_origuid'];
51 $this->assertSame($expected, $this->subject->addData($input));
60 'columnsToProcess' => [],
69 $expected[
'columnsToProcess'] = [
'doktype'];
70 $this->assertSame($expected, $this->subject->addData($input));
79 'columnsToProcess' => [],
82 'type' =>
'relation_field:foreign_type_field'
88 $expected[
'columnsToProcess'] = [
'relation_field'];
89 $this->assertSame($expected, $this->subject->addData($input));
98 'columnsToProcess' => [],
101 'languageField' =>
'sys_language_uid'
107 $expected[
'columnsToProcess'] = [
'sys_language_uid'];
108 $this->assertSame($expected, $this->subject->addData($input));
117 'columnsToProcess' => [],
120 'transOrigPointerField' =>
'l10n_parent'
126 $expected[
'columnsToProcess'] = [
'l10n_parent'];
127 $this->assertSame($expected, $this->subject->addData($input));
136 'columnsToProcess' => [],
139 'transOrigDiffSourceField' =>
'l18n_diffsource'
145 $expected[
'columnsToProcess'] = [
'l18n_diffsource'];
146 $this->assertSame($expected, $this->subject->addData($input));
155 'recordTypeValue' =>
'list',
156 'columnsToProcess' => [],
160 'subtype_value_field' =>
'list_type',
161 'subtypes_addlist' => [
168 'list_type' =>
'aType',
173 $expected[
'columnsToProcess'] = [
'aField'];
174 $this->assertSame($expected, $this->subject->addData($input));
183 'recordTypeValue' =>
'aType',
184 'columnsToProcess' => [],
188 'subtype_value_field' =>
'theSubtypeValueField',
189 'subtypes_addlist' => [
190 'theSubtypeValue' =>
'aField, bField',
196 'theSubtypeValueField' =>
'theSubtypeValue',
201 $expected[
'columnsToProcess'] = [
'aField',
'bField'];
202 $this->assertSame($expected, $this->subject->addData($input));