public function SearchApiBackendUnitTest::setUp in Search API Solr 8.3
Same name and namespace in other branches
- 4.x tests/src/Unit/SearchApiBackendUnitTest.php \Drupal\Tests\search_api_solr\Unit\SearchApiBackendUnitTest::setUp()
Overrides UnitTestCase::setUp
File
- tests/
src/ Unit/ SearchApiBackendUnitTest.php, line 56
Class
- SearchApiBackendUnitTest
- Tests functionality of the backend.
Namespace
Drupal\Tests\search_api_solr\UnitCode
public function setUp() {
parent::setUp();
$this->listBuilder = $this
->prophesize(AbstractSolrEntityListBuilder::class);
$this->listBuilder
->getAllNotRecommendedEntities()
->willReturn([]);
$this->entityTypeManager = $this
->prophesize(EntityTypeManagerInterface::class);
$this->entityTypeManager
->getListBuilder('solr_field_type')
->willReturn($this->listBuilder
->reveal());
$this->entityTypeManager
->getListBuilder('solr_cache')
->willReturn($this->listBuilder
->reveal());
$this->entityTypeManager
->getListBuilder('solr_request_handler')
->willReturn($this->listBuilder
->reveal());
$this->entityTypeManager
->getListBuilder('solr_request_dispatcher')
->willReturn($this->listBuilder
->reveal());
// This helper is actually used.
$this->queryHelper = new Helper();
$this->backend = new SearchApiSolrBackend([], NULL, [], $this
->prophesize(ModuleHandlerInterface::class)
->reveal(), $this
->prophesize(Config::class)
->reveal(), $this
->prophesize(LanguageManagerInterface::class)
->reveal(), $this
->prophesize(SolrConnectorPluginManager::class)
->reveal(), $this
->prophesize(FieldsHelperInterface::class)
->reveal(), $this
->prophesize(DataTypeHelperInterface::class)
->reveal(), $this->queryHelper, $this->entityTypeManager
->reveal());
}