Issue #3402293 by dww, mstrelan, smustgrave: Fix strict type errors: Convert...
Issue #3402293 by dww, mstrelan, smustgrave: Fix strict type errors: Convert FormattableMarkup to strings (simple replacement) in core/modules/*/tests/src/Kernel/*
(cherry picked from commit df70716e)
$this->assertGreaterThan($row_limit,$count,newFormattableMarkup('Dblog row count of @count exceeds row limit of @limit',['@count'=>$count,'@limit'=>$row_limit]));
$this->assertGreaterThan($row_limit,$count,"Dblog row count of $count exceeds row limit of $row_limit");
// Get the number of enabled modules. Cron adds a log entry for each module.
$implementation_count=0;
@@ -52,12 +51,13 @@ function (callable $hook, string $module) use (&$implementation_count) {
);
$cron_detailed_count=$this->runCron();
$this->assertEquals($implementation_count+2,$cron_detailed_count,newFormattableMarkup('Cron added @count of @expected new log entries',['@count'=>$cron_detailed_count,'@expected'=>$implementation_count+2]));
$expected_count=$implementation_count+2;
$this->assertEquals($expected_count,$cron_detailed_count,"Cron added $cron_detailed_count of $expected_count new log entries");
@@ -163,7 +162,7 @@ public function testAccess() {
->view($referencing_entity,'default');
// Verify the un-accessible item still exists.
$this->assertEquals($this->referencedEntity->id(),$referencing_entity->{$field_name}->target_id,newFormattableMarkup('The un-accessible item still exists after @name formatter was executed.',['@name'=>$name]));
$this->assertEquals($this->referencedEntity->id(),$referencing_entity->{$field_name}->target_id,"The un-accessible item still exists after $name formatter was executed.");
}
}
@@ -215,7 +214,7 @@ public function testEntityFormatter() {
$this->assertSame('default | '.$this->referencedEntity->label().$expected_rendered_name_field_1.$expected_rendered_body_field_1,(string)$build[0]['#markup'],sprintf('The markup returned by the %s formatter is correct for an item with a saved entity.',$formatter));
$this->assertEquals($expected_cache_tags,$build[0]['#cache']['tags'],newFormattableMarkup('The @formatter formatter has the expected cache tags.',['@formatter'=>$formatter]));
$this->assertEquals($expected_cache_tags,$build[0]['#cache']['tags'],"The $formatter formatter has the expected cache tags.");
@@ -59,17 +58,17 @@ public function testFieldAttachSaveLoad() {
$this->assertCount($cardinality,$entity->{$this->fieldTestData->field_name},'Current revision: expected number of values');
for($delta=0;$delta<$cardinality;$delta++){
// The field value loaded matches the one inserted or updated.
$this->assertEquals($values[$current_revision][$delta]['value'],$entity->{$this->fieldTestData->field_name}[$delta]->value,newFormattableMarkup('Current revision: expected value %delta was found.',['%delta'=>$delta]));
$this->assertEquals($values[$current_revision][$delta]['value'],$entity->{$this->fieldTestData->field_name}[$delta]->value,"Current revision: expected value $delta was found.");
}
// Confirm each revision loads the correct data.
foreach(array_keys($values)as$revision_id){
$entity=$storage->loadRevision($revision_id);
// Number of values per field loaded equals the field cardinality.
$this->assertCount($cardinality,$entity->{$this->fieldTestData->field_name},newFormattableMarkup('Revision %revision_id: expected number of values.',['%revision_id'=>$revision_id]));
$this->assertCount($cardinality,$entity->{$this->fieldTestData->field_name},"Revision $revision_id: expected number of values.");
for($delta=0;$delta<$cardinality;$delta++){
// The field value loaded matches the one inserted or updated.
$this->assertEquals($values[$revision_id][$delta]['value'],$entity->{$this->fieldTestData->field_name}[$delta]->value,newFormattableMarkup('Revision %revision_id: expected value %delta was found.',['%revision_id'=>$revision_id,'%delta'=>$delta]));
$this->assertEquals($values[$revision_id][$delta]['value'],$entity->{$this->fieldTestData->field_name}[$delta]->value,"Revision $revision_id: expected value $delta was found.");
}
}
}
@@ -140,7 +139,7 @@ public function testFieldAttachLoadMultiple() {
continue;
}
// The field value loaded matches the one inserted.
$this->assertEquals($values[$index][$field_name],$entity->{$field_name}->value,newFormattableMarkup('Entity %index: expected value was found.',['%index'=>$index]));
$this->assertEquals($values[$index][$field_name],$entity->{$field_name}->value,"Entity $index: expected value was found.");
$this->assertCount($cardinality,$entity->{$this->fieldTestData->field_name_2},newFormattableMarkup('Revision %revision_id: expected number of values.',['%revision_id'=>$first_revision]));
$this->assertCount($cardinality,$entity->{$this->fieldTestData->field_name_2},"Revision $first_revision: expected number of values.");
$this->assertTrue($sync->delete($field_storage_config_name),newFormattableMarkup('Deleted field storage: @field_storage',['@field_storage'=>$field_storage_config_name]));
$this->assertTrue($sync->delete($field_storage_config_name_2),newFormattableMarkup('Deleted field storage: @field_storage',['@field_storage'=>$field_storage_config_name_2]));