Skip to content
Snippets Groups Projects
Commit 7f3d5c4e 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 66785510
No related branches found
No related tags found
No related merge requests found
Pipeline #333528 failed
......@@ -303,21 +303,17 @@ class CshsGroupByRootFormatterUnitTest extends UnitTestCase {
}
}
namespace Drupal\Tests\cshs\Unit;
use Drupal\taxonomy\TermInterface;
use Drupal\Core\Link;
use IteratorAggregate;
use Traversable;
use ArrayIterator;
use Drupal\Core\Entity\FieldableEntityInterface;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Field\EntityReferenceFieldItemListInterface;
use Drupal\Core\Link;
use Drupal\taxonomy\TermInterface;
use IteratorAggregate;
/**
* A mock class for testing Term entities.
*/
class MockTerm implements TermInterface, FieldableEntityInterface, IteratorAggregate {
class MockTerm implements TermInterface, IteratorAggregate {
public $parent;
private $id;
private $label;
......@@ -342,22 +338,19 @@ class MockTerm implements TermInterface, FieldableEntityInterface, IteratorAggre
return $this->link;
}
// Updated method signatures to match TermInterface.
public function getDescription() {
return '';
}
public function setDescription($description) {
public function setDescription(?string $description): self {
return $this;
}
public function getFormat() {
return '';
return 'plain_text';
}
public function setFormat($format) {
return $this;
}
public function setFormat(string $format) {}
public function getName() {
return $this->label;
......@@ -365,83 +358,52 @@ class MockTerm implements TermInterface, FieldableEntityInterface, IteratorAggre
public function setName($name) {
$this->label = $name;
return $this;
}
public function getParentIds() {
return [];
public function getWeight() {
return 0;
}
public function setParentIds(array $parent_ids) {
return $this;
}
public function setWeight($weight) {}
public function getParents() {
public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
return [];
}
public function getChildren() {
public static function bundleFieldDefinitions(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions): array {
return [];
}
public function getVocabularyId() {
return 'default';
}
public function setVocabularyId($vid) {
return $this;
public function hasField($field_name) {
return false;
}
public function getWeight() {
return 0;
}
public function get($field_name) {}
public function setWeight($weight) {
return $this;
}
public function set($field_name, $value, $notify = true) {}
public function getFieldDefinition($field_name) {
return null;
}
public function getFieldDefinition($name) {}
public function getFields($include_computed = true) {
return [];
}
public function getTranslatableFields($include_computed = true) {
public function getFieldDefinitions() {
return [];
}
public function toArray() {
public function getFields(bool $include_computed = true) {
return [];
}
public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
public function getTranslatableFields(bool $include_computed = true): array {
return [];
}
public static function bundleFieldDefinitions(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {
return [];
public function getIterator(): \Traversable {
return new ArrayIterator([]);
}
public function getFieldDefinitions() {
public function toArray() {
return [];
}
public function hasField($field_name) {
return false;
}
public function get($field_name) {}
public function set($field_name, $value, $notify = true) {
return $this;
}
public function getIterator(): Traversable {
return new ArrayIterator([]);
}
public function bundle() {
return 'taxonomy_term';
}
......@@ -484,8 +446,26 @@ class MockTerm implements TermInterface, FieldableEntityInterface, IteratorAggre
return true;
}
public function setDefaultTranslation($is_default_translation) {
return $this;
public function setDefaultTranslation($is_default_translation) {}
public function getParents() {
return [];
}
public function getParentIds() {
return [];
}
public function setParentIds(array $parent_ids) {}
public function getChildren() {
return [];
}
public function getVocabularyId() {
return 'default';
}
public function setVocabularyId($vid) {}
}
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