Skip to content
Snippets Groups Projects
Commit 900d4038 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #2369639 by yched: EntityFieldTest helper methods makes debugging tests impossible .

parent d229eedf
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
......@@ -12,12 +12,10 @@
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Field\FieldItemInterface;
use Drupal\Core\Language\LanguageInterface;
use Drupal\Core\TypedData\ComplexDataDefinitionInterface;
use Drupal\Core\TypedData\DataDefinitionInterface;
use Drupal\Core\TypedData\Type\StringInterface;
use Drupal\Core\TypedData\TypedDataInterface;
use Drupal\field\Entity\FieldConfig;
use Drupal\node\Entity\NodeType;
/**
......@@ -93,7 +91,7 @@ protected function createTestEntity($entity_type) {
public function testReadWrite() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->assertReadWrite($entity_type);
$this->doTestReadWrite($entity_type);
}
}
......@@ -103,7 +101,7 @@ public function testReadWrite() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function assertReadWrite($entity_type) {
protected function doTestReadWrite($entity_type) {
$entity = $this->createTestEntity($entity_type);
$langcode = 'en';
......@@ -314,7 +312,7 @@ protected function assertReadWrite($entity_type) {
public function testSave() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->assertSave($entity_type);
$this->doTestSave($entity_type);
}
}
......@@ -324,7 +322,7 @@ public function testSave() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function assertSave($entity_type) {
protected function doTestSave($entity_type) {
$entity = $this->createTestEntity($entity_type);
$entity->save();
$this->assertTrue((bool) $entity->id(), format_string('%entity_type: Entity has received an id.', array('%entity_type' => $entity_type)));
......@@ -348,7 +346,7 @@ protected function assertSave($entity_type) {
public function testIntrospection() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->checkIntrospection($entity_type);
$this->doTestIntrospection($entity_type);
}
}
......@@ -358,7 +356,7 @@ public function testIntrospection() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function checkIntrospection($entity_type) {
protected function doTestIntrospection($entity_type) {
// Test getting metadata upfront. The entity types used for this test have
// a default bundle that is the same as the entity type.
$definitions = \Drupal::entityManager()->getFieldDefinitions($entity_type, $entity_type);
......@@ -449,7 +447,7 @@ protected function checkIntrospection($entity_type) {
public function testIterator() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->assertIterator($entity_type);
$this->doTestIterator($entity_type);
}
}
......@@ -459,7 +457,7 @@ public function testIterator() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function assertIterator($entity_type) {
protected function doTestIterator($entity_type) {
$entity = $this->createTestEntity($entity_type);
foreach ($entity as $name => $field) {
......@@ -488,7 +486,7 @@ protected function assertIterator($entity_type) {
public function testDataStructureInterfaces() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->assertDataStructureInterfaces($entity_type);
$this->doTestDataStructureInterfaces($entity_type);
}
}
......@@ -498,7 +496,7 @@ public function testDataStructureInterfaces() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function assertDataStructureInterfaces($entity_type) {
protected function doTestDataStructureInterfaces($entity_type) {
$entity = $this->createTestEntity($entity_type);
// Test using the whole tree of typed data by navigating through the tree of
......@@ -673,7 +671,7 @@ public function testEntityConstraintValidation() {
public function testComputedProperties() {
// All entity variations have to have the same results.
foreach (entity_test_entity_types() as $entity_type) {
$this->assertComputedProperties($entity_type);
$this->doTestComputedProperties($entity_type);
}
}
......@@ -683,7 +681,7 @@ public function testComputedProperties() {
* @param string $entity_type
* The entity type to run the tests with.
*/
protected function assertComputedProperties($entity_type) {
protected function doTestComputedProperties($entity_type) {
$entity = $this->createTestEntity($entity_type);
$entity->field_test_text->value = "The <strong>text</strong> text to filter.";
$entity->field_test_text->format = filter_default_format();
......@@ -696,4 +694,5 @@ protected function assertComputedProperties($entity_type) {
$entity = entity_load($entity_type, $entity->id());
$this->assertEqual($entity->field_test_text->processed, $target, format_string('%entity_type: Text is processed with the default filter.', array('%entity_type' => $entity_type)));
}
}
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