18 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
30 protected function setUp()
42 'tableName' =>
'aTable',
43 'recordTypeValue' =>
'foo',
49 'columnsOverrides' => [],
56 unset($expected[
'processedTca'][
'types'][
'foo'][
'columnsOverrides']);
58 $this->assertEquals($expected, $this->subject->addData($input));
68 'tableName' =>
'aTable',
69 'recordTypeValue' =>
'foo',
73 'aConfig' =>
'aValue',
74 'anotherConfig' =>
'anotherValue',
80 'columnsOverrides' => [
82 'aConfig' =>
'aDifferentValue',
91 $expected[
'processedTca'][
'columns'][
'aField'][
'aConfig'] =
'aDifferentValue';
92 unset($expected[
'processedTca'][
'types'][
'foo'][
'columnsOverrides']);
94 $this->assertEquals($expected, $this->subject->addData($input));
104 'tableName' =>
'aTable',
109 'recordTypeValue' =>
'foo',
113 'aConfig' =>
'aValue'
119 'columnsOverrides' => [
122 'default' =>
'aDefault'
132 $expected[
'databaseRow'][
'aField'] =
'aDefault';
133 $expected[
'processedTca'][
'columns'][
'aField'][
'config'][
'default'] =
'aDefault';
134 unset($expected[
'processedTca'][
'types'][
'foo'][
'columnsOverrides']);
136 self::assertEquals($expected, $this->subject->addData($input));