+ /**
+ * {@inheritdoc}
+ */
+ protected function setupTestFields() {
+ parent::setupTestFields();
+
+ $field_storage = FieldStorageConfig::create([
+ 'field_name' => 'field_multilingual',
+ 'type' => 'test_field',
+ 'entity_type' => $this->entityTypeId,
+ 'cardinality' => 1,
+ ]);
+ $field_storage->save();
+ FieldConfig::create([
+ 'field_storage' => $field_storage,
+ 'bundle' => $this->bundle,
+ 'label' => 'Untranslatable-but-visible test field',
+ 'translatable' => FALSE,
+ ])->save();
+ entity_get_form_display($this->entityTypeId, $this->bundle, 'default')
+ ->setComponent('field_multilingual', [
+ 'type' => 'test_field_widget_multilingual',
+ ])
+ ->save();
+ }
+