feeds_ex-8.x-1.0-alpha4/tests/src/Unit/Feeds/Parser/ParserTestBase.php
tests/src/Unit/Feeds/Parser/ParserTestBase.php
<?php namespace Drupal\Tests\feeds_ex\Unit\Feeds\Parser; use Drupal\Component\Utility\Unicode; use Drupal\Tests\feeds_ex\Unit\UnitTestBase; /** * Base class for parser unit tests. */ abstract class ParserTestBase extends UnitTestBase { /** * The Feeds parser plugin. * * @var \Drupal\feeds_ex\Feeds\Parser\ParserBase */ protected $parser; /** * The feed type entity. * * @var \Drupal\feeds\FeedTypeInterface */ protected $feedType; /** * The feed entity. * * @var \Drupal\feeds\FeedInterface */ protected $feed; /** * The state object. * * @var \Drupal\feeds\State */ protected $state; /** * {@inheritdoc} */ public function setUp(): void { parent::setUp(); $this->feedType = $this->createMock('Drupal\feeds\FeedTypeInterface'); $this->state = $this->createFeedsState(); $this->feed = $this->createMock('Drupal\feeds\FeedInterface'); $this->feed->expects($this->any()) ->method('getType') ->willReturn($this->feedType); // Attempt to setup multibyte support. Unicode::check(); } }