Skip to content

Commit

Permalink
fix test errors.
Browse files Browse the repository at this point in the history
  • Loading branch information
mike4git committed Jan 16, 2024
1 parent fd3e819 commit 51392d8
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 10 deletions.
26 changes: 26 additions & 0 deletions tests/Fixture/Filter/TestDataFilter.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?php declare(strict_types=1);

namespace Neusta\ElasticIndexBundle\Tests\Fixture\Filter;

use Neusta\ElasticIndexBundle\Index\Data\DataCollection;
use Neusta\ElasticIndexBundle\Index\Data\Filter\DataFilter;

class TestDataFilter implements DataFilter
{

/**
* @inheritDoc
*/
public function filter(DataCollection $elements): iterable
{
return $elements;
}

/**
* @inheritDoc
*/
public function filterOne(object $element): ?object
{
return null;
}
}
18 changes: 18 additions & 0 deletions tests/Fixture/Messenger/TestDataMessageFactory.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php declare(strict_types=1);

namespace Neusta\ElasticIndexBundle\Tests\Fixture\Messenger;

use Neusta\ElasticIndexBundle\Index\Data\Messenger\DataMessage;
use Neusta\ElasticIndexBundle\Index\Data\Messenger\DataMessageFactory;

class TestDataMessageFactory implements DataMessageFactory
{

/**
* @inheritDoc
*/
public function create(object $object): DataMessage
{
return new DataMessage($object);
}
}
18 changes: 18 additions & 0 deletions tests/Fixture/Repository/TestDataRepository.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php declare(strict_types=1);

namespace Neusta\ElasticIndexBundle\Tests\Fixture\Repository;

use Neusta\ElasticIndexBundle\Index\Data\DataCollection;
use Neusta\ElasticIndexBundle\Index\Data\DataRepository;

class TestDataRepository implements DataRepository
{

/**
* @inheritDoc
*/
public function findAll(): DataCollection
{
// TODO: Implement findAll() method.
}
}
13 changes: 13 additions & 0 deletions tests/app/config/services.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
services:
_defaults:
autowire: true
autoconfigure: true

Neusta\ElasticIndexBundle\Index\Data\DataRepository:
class: Neusta\ElasticIndexBundle\Tests\Fixture\Repository\TestDataRepository

Neusta\ElasticIndexBundle\Index\Data\Filter\DataFilter:
class: Neusta\ElasticIndexBundle\Tests\Fixture\Filter\TestDataFilter

Neusta\ElasticIndexBundle\Index\Data\Messenger\DataMessageFactory:
class: Neusta\ElasticIndexBundle\Tests\Fixture\Messenger\TestDataMessageFactory
10 changes: 0 additions & 10 deletions tests/bootstrap.php

This file was deleted.

0 comments on commit 51392d8

Please sign in to comment.