public function ViewPaymentsByOwnerTest::setUp in Payment 8.2
Overrides UnitTestCase::setUp
File
- tests/
src/ Unit/ Plugin/ views/ argument_validator/ ViewPaymentsByOwnerTest.php, line 53
Class
- ViewPaymentsByOwnerTest
- @coversDefaultClass \Drupal\payment\Plugin\views\argument_validator\ViewPaymentsByOwner
Namespace
Drupal\Tests\payment\Unit\Plugin\views\argument_validatorCode
public function setUp() : void {
$this->entityTypeManager = $this
->createMock(EntityTypeManagerInterface::class);
$this->currentUser = $this
->createMock(AccountInterface::class);
$entity_type_bundle_info = $this
->createMock(EntityTypeBundleInfoInterface::class);
$configuration = [];
$plugin_id = $this
->randomMachineName();
$this->pluginDefinition = [
'entity_type' => $this
->randomMachineName(),
];
$this->sut = new ViewPaymentsByOwner($configuration, $plugin_id, $this->pluginDefinition, $this->entityTypeManager, $entity_type_bundle_info);
$this->sut
->setCurrentUser($this->currentUser);
$options = [
'access' => FALSE,
'bundles' => [],
'multiple' => TRUE,
'operation' => NULL,
];
$view_executable = $this
->getMockBuilder(ViewExecutable::class)
->disableOriginalConstructor()
->getMock();
$display = $this
->getMockBuilder(DisplayPluginBase::class)
->disableOriginalConstructor()
->getMockForAbstractClass();
$this->sut
->init($view_executable, $display, $options);
}