getRegisteredForms(); self::assertCount(1, $forms); self::assertArrayHasKey('TableStructure', $forms); $form = $forms['TableStructure']; self::assertSame('TableStructure', $form->name); self::assertSame(1, $form->index); self::assertSame([], $form->default); self::assertSame( [ 'HideStructureActions' => 'HideStructureActions', 'ShowColumnComments' => 'ShowColumnComments', ':group:Default transformations' => ':group:Default transformations', 'Hex' => 'DefaultTransformations/Hex', 'Substring' => 'DefaultTransformations/Substring', 'Bool2Text' => 'DefaultTransformations/Bool2Text', 'External' => 'DefaultTransformations/External', 'PreApPend' => 'DefaultTransformations/PreApPend', 'DateFormat' => 'DefaultTransformations/DateFormat', 'Inline' => 'DefaultTransformations/Inline', 'TextImageLink' => 'DefaultTransformations/TextImageLink', 'TextLink' => 'DefaultTransformations/TextLink', ':group:end:0' => ':group:end:0', ], $form->fields, ); } public function testGetFields(): void { self::assertSame( [ 'HideStructureActions', 'ShowColumnComments', ':group:Default transformations', 'DefaultTransformations/Hex', 'DefaultTransformations/Substring', 'DefaultTransformations/Bool2Text', 'DefaultTransformations/External', 'DefaultTransformations/PreApPend', 'DefaultTransformations/DateFormat', 'DefaultTransformations/Inline', 'DefaultTransformations/TextImageLink', 'DefaultTransformations/TextLink', ':group:end', ], TableStructureForm::getFields(), ); } }