Commit 49cbae08 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Rétablissement des tests unitaires suite passage param par référence

parent b8d719d5
Loading
Loading
Loading
Loading
+18 −12
Changes for tests/TblContrat/CalculParentsTest.php: 18 added lines, 12 removed lines.
Original line number Diff line number Diff line
@@ -26,7 +26,8 @@ final class CalculParentsTest extends TblContratTestCase
        $contrat2            = new Contrat();
        $contrat2->isMission = false;

        $this->process->calculParentsIds([$contrat1, $contrat2]);
        $contrats = [$contrat1, $contrat2];
        $this->process->calculParentsIds($contrats);

        $this->assertNotNull($contrat2->parent);
        $this->assertEquals(1, $contrat2->parent->id);
@@ -101,7 +102,8 @@ final class CalculParentsTest extends TblContratTestCase
        // Ajout des objets dans l'array volumesHoraires
        $contrat3->volumesHoraires = [$volumeHoraire1];

        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);


        /* Verification des calculs */
@@ -174,8 +176,8 @@ final class CalculParentsTest extends TblContratTestCase
        $volumeHoraire3->missionId = 1;
        $contrat3->volumesHoraires = [$volumeHoraire3];


        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);

        //Verification des données
        $this->assertCount(0, $contrat1->avenants);
@@ -247,8 +249,8 @@ final class CalculParentsTest extends TblContratTestCase
        $volumeHoraire3->missionId = 1;
        $contrat3->volumesHoraires = [$volumeHoraire3];


        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);

        //Verification des données
        $this->assertCount(2, $contrat1->avenants);
@@ -333,8 +335,8 @@ final class CalculParentsTest extends TblContratTestCase
        $volumeHoraire5->structureId = 4;
        $contrat3->volumesHoraires   = [$volumeHoraire5];


        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);

        //Verification des données
        //Verification des données
@@ -425,7 +427,8 @@ final class CalculParentsTest extends TblContratTestCase
        // Ajout des objets dans l'array volumesHoraires
        $contrat3->volumesHoraires = [$volumeHoraire1];

        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);


        /* Verification des calculs */
@@ -507,7 +510,8 @@ final class CalculParentsTest extends TblContratTestCase
        // Ajout des objets dans l'array volumesHoraires
        $contrat3->volumesHoraires = [$volumeHoraire1];

        $this->process->calculParentsIds([$contrat1, $contrat2, $contrat3]);
        $contrats = [$contrat1, $contrat2, $contrat3];
        $this->process->calculParentsIds($contrats);


        /* Verification des calculs */
@@ -603,7 +607,8 @@ final class CalculParentsTest extends TblContratTestCase

        $contrat2->volumesHoraires = [$volumeHoraire5, $volumeHoraire6];

        $this->process->calculParentsIds([$contrat1, $contrat2]);
        $contrats = [$contrat1, $contrat2];
        $this->process->calculParentsIds($contrats);


        self::assertNull($contrat2->parent);
@@ -686,7 +691,8 @@ final class CalculParentsTest extends TblContratTestCase

        $contrat2->volumesHoraires = [$volumeHoraire5, $volumeHoraire6];

        $this->process->calculParentsIds([$contrat1, $contrat2]);
        $contrats = [$contrat1, $contrat2];
        $this->process->calculParentsIds($contrats);


        self::assertEquals($contrat1, $contrat2->parent);
+12 −10
Changes for tests/TblContrat/CalculProlongationMissionTest.php: 12 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -39,7 +39,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase
        $volumeHoraire1->dateFinMission = new DateTime('2020-02-21');
        $contrat1->volumesHoraires      = [$volumeHoraire1];

        $this->process->contratProlongationMission([$contrat1]);
        $contrats = [$contrat1];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(1, $contrat1->avenants);
        self::assertEquals($contrat1->id, $contrat1->avenants[0]->parent->id);
@@ -94,8 +95,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase
        $avenant->volumesHoraires[]     = $volumeHoraire2;
        $contrat1->avenants             = [$avenant];


        $this->process->contratProlongationMission([$contrat1, $avenant]);
        $contrats = [$contrat1, $avenant];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(2, $contrat1->avenants);
        self::assertEquals($contrat1->id, $contrat1->avenants[0]->parent->id);
@@ -145,8 +146,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase
        $avenant->volumesHoraires[]     = $volumeHoraire2;
        $contrat1->avenants             = [$avenant];


        $this->process->contratProlongationMission([$contrat1, $avenant]);
        $contrats = [$contrat1, $avenant];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(1, $contrat1->avenants);
        self::assertEquals($contrat1->id, $contrat1->avenants[0]->parent->id);
@@ -202,8 +203,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase
        $avenant->volumesHoraires[]            = $volumeHoraireMission4;
        $contrat1->avenants                    = [$avenant];


        $this->process->contratProlongationMission([$contrat1, $avenant]);
        $contrats = [$contrat1, $avenant];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(1, $contrat1->avenants);
        self::assertEquals($contrat1->id, $contrat1->avenants[0]->parent->id);
@@ -242,8 +243,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase

        $contrat1->volumesHoraires = [$volumeHoraireMission1, $volumeHoraireMission2];


        $this->process->contratProlongationMission([$contrat1]);
        $contrats = [$contrat1];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(1, $contrat1->avenants);
        self::assertEquals($contrat1->id, $contrat1->avenants[0]->parent->id);
@@ -293,7 +294,8 @@ final class CalculProlongationMissionTest extends TblContratTestCase

        $contrat2->volumesHoraires = [$volumeHoraireMission2];

        $this->process->contratProlongationMission([$contrat1, $contrat2]);
        $contrats = [$contrat1, $contrat2];
        $this->process->contratProlongationMission($contrats);

        self::assertCount(1, $contrat1->avenants);
        self::assertCount(1, $contrat2->avenants);