mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-09-26 00:24:59 +00:00
fix: update tests and exports to use consistent class references
- Use `NativeQuery` instead of `AbstractQuery` in `SummaryBudgetTest` - Replace string entity reference with `Activity::class` in `ListActivity`
This commit is contained in:
@@ -11,6 +11,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Chill\ActivityBundle\Export\Export\LinkedToPerson;
|
namespace Chill\ActivityBundle\Export\Export\LinkedToPerson;
|
||||||
|
|
||||||
|
use Chill\ActivityBundle\Entity\Activity;
|
||||||
use Chill\ActivityBundle\Entity\ActivityReason;
|
use Chill\ActivityBundle\Entity\ActivityReason;
|
||||||
use Chill\ActivityBundle\Export\Declarations;
|
use Chill\ActivityBundle\Export\Declarations;
|
||||||
use Chill\ActivityBundle\Repository\ActivityRepository;
|
use Chill\ActivityBundle\Repository\ActivityRepository;
|
||||||
@@ -214,7 +215,7 @@ class ListActivity implements ListInterface, GroupedExportInterface
|
|||||||
$qb = $this->entityManager->createQueryBuilder();
|
$qb = $this->entityManager->createQueryBuilder();
|
||||||
|
|
||||||
$qb
|
$qb
|
||||||
->from('ChillActivityBundle:Activity', 'activity')
|
->from(Activity::class, 'activity')
|
||||||
->join('activity.person', 'person')
|
->join('activity.person', 'person')
|
||||||
->join(
|
->join(
|
||||||
HouseholdMember::class,
|
HouseholdMember::class,
|
||||||
|
@@ -22,6 +22,7 @@ use Chill\PersonBundle\Entity\Household\HouseholdMember;
|
|||||||
use Chill\PersonBundle\Entity\Person;
|
use Chill\PersonBundle\Entity\Person;
|
||||||
use Doctrine\ORM\AbstractQuery;
|
use Doctrine\ORM\AbstractQuery;
|
||||||
use Doctrine\ORM\EntityManagerInterface;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
|
use Doctrine\ORM\NativeQuery;
|
||||||
use Doctrine\ORM\Query;
|
use Doctrine\ORM\Query;
|
||||||
use PHPUnit\Framework\TestCase;
|
use PHPUnit\Framework\TestCase;
|
||||||
use Prophecy\Argument;
|
use Prophecy\Argument;
|
||||||
@@ -38,7 +39,7 @@ final class SummaryBudgetTest extends TestCase
|
|||||||
|
|
||||||
public function testGenerateSummaryForPerson(): void
|
public function testGenerateSummaryForPerson(): void
|
||||||
{
|
{
|
||||||
$queryCharges = $this->prophesize(AbstractQuery::class);
|
$queryCharges = $this->prophesize(NativeQuery::class);
|
||||||
$queryCharges->getResult()->willReturn([
|
$queryCharges->getResult()->willReturn([
|
||||||
[
|
[
|
||||||
'sum' => 250.0,
|
'sum' => 250.0,
|
||||||
@@ -49,7 +50,7 @@ final class SummaryBudgetTest extends TestCase
|
|||||||
$queryCharges->setParameters(Argument::type('array'))
|
$queryCharges->setParameters(Argument::type('array'))
|
||||||
->will(static fn ($args, $query) => $query);
|
->will(static fn ($args, $query) => $query);
|
||||||
|
|
||||||
$queryResources = $this->prophesize(AbstractQuery::class);
|
$queryResources = $this->prophesize(NativeQuery::class);
|
||||||
$queryResources->getResult()->willReturn([
|
$queryResources->getResult()->willReturn([
|
||||||
[
|
[
|
||||||
'sum' => 1500.0,
|
'sum' => 1500.0,
|
||||||
|
Reference in New Issue
Block a user