Skip to content
Snippets Groups Projects
Commit 914cc22d authored by Joseph Olstad's avatar Joseph Olstad
Browse files

Issue #3455186 by joseph.olstad - Refactor of 88f1e040 for tests for D11...

Issue #3455186 by joseph.olstad - Refactor of 88f1e040 for tests for D11 phpunit 10+ compatibility refactoring test.
parent daa9ce98
No related branches found
No related tags found
No related merge requests found
Pipeline #333543 failed
......@@ -306,13 +306,18 @@ class CshsGroupByRootFormatterUnitTest extends UnitTestCase {
namespace Drupal\Tests\cshs\Unit;
use ArrayIterator;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Field\EntityReferenceFieldItemListInterface;
use Drupal\Core\Link;
use Drupal\taxonomy\TermInterface;
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Link;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Entity\EntityStorageInterface;
use IteratorAggregate;
use ArrayIterator;
/**
* A mock implementation of the TermInterface for unit testing.
*/
class MockTerm implements TermInterface, IteratorAggregate {
public $parent;
private $id;
......@@ -326,146 +331,84 @@ class MockTerm implements TermInterface, IteratorAggregate {
$this->parent = NULL;
}
public function id() {
return $this->id;
}
public function label() {
return $this->label;
}
public function toLink($text = NULL, $rel = 'canonical', array $options = []) {
return $this->link;
}
public function getDescription() {
return '';
}
public function setDescription($description) {
return $this;
}
public function getFormat() {
return 'plain_text';
}
public function setFormat($format) {}
public function getName() {
return $this->label;
}
public function setName($name) {
$this->label = $name;
}
public function getWeight() {
return 0;
}
public function id() { return $this->id; }
public function label() { return $this->label; }
public function toLink($text = NULL, $rel = 'canonical', array $options = []) { return $this->link; }
public function getName() { return $this->label; }
public function setName($name) { $this->label = $name; }
public function getWeight() { return 0; }
public function setWeight($weight) {}
public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
return [];
}
public static function bundleFieldDefinitions(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions): array {
return [];
}
public function hasField($field_name) {
return false;
}
public function get($field_name) {}
public function set($field_name, $value, $notify = true) {}
// Implementing methods from FieldableEntityInterface.
public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { return []; }
public static function bundleFieldDefinitions(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) { return []; }
public function getFieldDefinitions() { return []; }
public function hasField($field_name) { return FALSE; }
public function get($field_name) { return NULL; }
public function set($field_name, $value, $notify = TRUE) {}
public function getFields($include_computed = TRUE) { return []; }
public function getTranslatableFields($include_computed = TRUE) { return []; }
public function getFieldDefinition($name) {}
public function getFieldDefinitions() {
return [];
}
public function getFields($include_computed = true) {
return [];
}
public function getTranslatableFields($include_computed = true) {
return [];
}
public function getIterator(): \Traversable {
return new ArrayIterator([]);
}
public function toArray() {
return [];
}
public function bundle() {
return 'taxonomy_term';
}
public function getEntityTypeId() {
return 'taxonomy_term';
}
public function uuid() {
return 'mock-uuid';
}
public function toArray() { return []; }
public function onChange($field_name) {}
public function validate() { return []; }
public function isValidationRequired() { return FALSE; }
public function setValidationRequired($required) {}
// Implementing methods from EntityInterface.
public function uuid() { return 'mock-uuid'; }
public function bundle() { return 'taxonomy_term'; }
public function getEntityTypeId() { return 'taxonomy_term'; }
public function getEntityType() { return NULL; }
public function save() {}
public function delete() {}
public function isNew() {
return false;
}
public function enforceIsNew($value = true) {}
public function getTranslation($langcode) {
return $this;
}
public function hasTranslation($langcode) {
return false;
}
public function getTranslationLanguages($include_default = true) {
return [];
}
public function isNew() { return FALSE; }
public function enforceIsNew($value = TRUE) {}
public function createDuplicate() { return clone $this; }
public function getTranslation($langcode) { return $this; }
public function hasTranslation($langcode) { return FALSE; }
public function getTranslationLanguages($include_default = TRUE) { return []; }
public function addTranslation($langcode, array $values = []) {}
public function removeTranslation($langcode) {}
public function isDefaultTranslation() {
return true;
}
public function isDefaultTranslation() { return TRUE; }
public function setDefaultTranslation($is_default_translation) {}
public function getParents() {
return [];
}
public function getParentIds() {
return [];
}
public function referencedEntities() { return []; }
public function preSave(EntityStorageInterface $storage) {}
public function postSave(EntityStorageInterface $storage, $update = TRUE) {}
public function preDelete(EntityStorageInterface $storage, array $entities) {}
public function postDelete(EntityStorageInterface $storage, array $entities) {}
public function postLoad(EntityStorageInterface $storage, array &$entities) {}
public function preCreate(EntityStorageInterface $storage, array &$values) {}
public function postCreate(EntityStorageInterface $storage) {}
// Implementing methods from TermInterface.
public function getDescription() { return ''; }
public function setDescription($description) {}
public function getFormat() { return ''; }
public function setFormat($format) {}
public function getParentIds() { return []; }
public function setParentIds(array $parent_ids) {}
public function getParents() { return []; }
public function getChildren() { return []; }
public function getVocabularyId() { return 'default'; }
public function setVocabularyId($vid) {}
public function getChildren() {
return [];
}
public function getVocabularyId() {
return 'default';
// Implementing IteratorAggregate.
public function getIterator(): \Traversable {
return new ArrayIterator([]);
}
public function setVocabularyId($vid) {}
// Implementing remaining methods from EntityInterface.
public function getOriginalId() { return $this->id; }
public function setOriginalId($id) {}
public function getCacheTagsToInvalidate() { return []; }
public function getTypedData() { return NULL; }
public function getConfigDependencyKey() { return ''; }
public function getConfigDependencyName() { return ''; }
public function getConfigTarget() { return ''; }
public function toUrl($rel = NULL, array $options = []) { return $this->link; }
public function hasLinkTemplate($key) { return FALSE; }
public function uriRelationships() { return []; }
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment