class RdfCommentStorageLoadTest in Drupal 10
Same name and namespace in other branches
- 8 core/modules/rdf/tests/src/Kernel/RdfCommentStorageLoadTest.php \Drupal\Tests\rdf\Kernel\RdfCommentStorageLoadTest
- 9 core/modules/rdf/tests/src/Kernel/RdfCommentStorageLoadTest.php \Drupal\Tests\rdf\Kernel\RdfCommentStorageLoadTest
Tests rdf_comment_storage_load.
@group rdf
Hierarchy
- class \Drupal\KernelTests\KernelTestBase extends \PHPUnit\Framework\TestCase implements ServiceProviderInterface uses \Drupal\Tests\PhpUnitCompatibilityTrait, \Symfony\Bridge\PhpUnit\ExpectDeprecationTrait, AssertContentTrait, ConfigTestTrait, ExtensionListTestTrait, RandomGeneratorTrait, TestRequirementsTrait, PhpUnitWarnings
- class \Drupal\KernelTests\Core\Entity\EntityKernelTestBase uses UserCreationTrait
- class \Drupal\Tests\rdf\Kernel\RdfCommentStorageLoadTest
- class \Drupal\KernelTests\Core\Entity\EntityKernelTestBase uses UserCreationTrait
Expanded class hierarchy of RdfCommentStorageLoadTest
File
- core/
modules/ rdf/ tests/ src/ Kernel/ RdfCommentStorageLoadTest.php, line 15
Namespace
Drupal\Tests\rdf\KernelView source
class RdfCommentStorageLoadTest extends EntityKernelTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'comment',
'rdf',
];
/**
* Tests rdf_comment_storage_load.
*/
public function testRdfCommentStorageLoad() {
$field_created_item = $this
->prophesize(CreatedItem::class);
$field_created_item
->setValue([
time(),
]);
$field_list = $this
->prophesize(FieldItemList::class);
$field_list
->reveal();
$field_list
->first()
->willReturn($field_created_item
->reveal());
$comment = $this
->prophesize(Comment::class);
$comment
->bundle()
->willReturn('page');
$comment
->get('created')
->willReturn($field_list);
$comment
->getFieldDefinitions()
->willReturn(NULL);
// Set commented entity and parent entity to NULL.
$comment
->getCommentedEntity()
->willReturn(NULL);
$comment
->getParentComment()
->willReturn(NULL);
/** @var \Drupal\Core\Extension\ModuleHandler $module_handler */
$module_handler = \Drupal::service('module_handler');
$module_handler
->invoke('rdf', 'comment_storage_load', [
[
$comment
->reveal(),
],
]);
}
}