diff --git a/src/Bundle/ChillPersonBundle/Tests/Exporters/SocialActionCSVExporterTest.php b/src/Bundle/ChillPersonBundle/Tests/Exporters/SocialActionCSVExporterTest.php index d450c9690..d6f6cda64 100644 --- a/src/Bundle/ChillPersonBundle/Tests/Exporters/SocialActionCSVExporterTest.php +++ b/src/Bundle/ChillPersonBundle/Tests/Exporters/SocialActionCSVExporterTest.php @@ -52,6 +52,7 @@ class SocialActionCsvExporterTest extends TestCase // Création d'une instance réelle de SocialAction sans objectifs ni résultats $actionWithoutGoalsOrResults = new SocialAction(); $actionWithoutGoalsOrResults->setIssue($socialIssue); + $actionWithoutGoalsOrResults->setDesactivationDate(new \DateTime('2025-05-21')); $actionWithoutGoalsOrResults->setTitle(['fr' => 'Action without goals or results']); // Création d'une instance réelle de SocialAction avec des objectifs et des résultats @@ -61,6 +62,7 @@ class SocialActionCsvExporterTest extends TestCase $actionWithGoalsAndResults = new SocialAction(); $actionWithGoalsAndResults->setIssue($socialIssue); + $actionWithGoalsAndResults->setDesactivationDate(new \DateTime('2025-05-21')); $actionWithGoalsAndResults->setTitle(['fr' => 'Action with goals and results']); $actionWithGoalsAndResults->addGoal($goalWithResult); @@ -68,6 +70,7 @@ class SocialActionCsvExporterTest extends TestCase $goalWithoutResult = new Goal(); $actionWithGoalsNoResults = new SocialAction(); $actionWithGoalsNoResults->setIssue($socialIssue); + $actionWithGoalsNoResults->setDesactivationDate(new \DateTime('2025-05-21')); $actionWithGoalsNoResults->setTitle(['fr' => 'Action with goals and no results']); $actionWithGoalsNoResults->addGoal($goalWithoutResult); @@ -76,6 +79,7 @@ class SocialActionCsvExporterTest extends TestCase $resultWithNoAction->setTitle(['fr' => 'Result without objectives']); $actionWithResultsNoGoals = new SocialAction(); $actionWithResultsNoGoals->setIssue($socialIssue); + $actionWithResultsNoGoals->setDesactivationDate(new \DateTime('2025-05-21')); $actionWithResultsNoGoals->setTitle(['fr' => 'Action with results and no goals']); $actionWithResultsNoGoals->addResult($resultWithNoAction); @@ -91,11 +95,11 @@ class SocialActionCsvExporterTest extends TestCase $this->assertStringContainsString('Action with results and no goals', $content); self::assertEquals(<<<'CSV' - export.social_action_list.action_id,export.social_action_list.social_issue_id,export.social_action_list.problematique_label,export.social_action_list.social_issue_ordering,export.social_action_list.action_label,export.social_action_list.action_ordering,export.social_action_list.goal_label,export.social_action_list.goal_id,export.social_action_list.goal_result_label,export.social_action_list.goal_result_id,export.social_action_list.result_without_goal_label,export.social_action_list.result_without_goal_id,export.social_action_list.evaluation_title,export.social_action_list.evaluation_id,export.social_action_list.evaluation_url,export.social_action_list.evaluation_delay_month,export.social_action_list.evaluation_delay_week,export.social_action_list.evaluation_delay_day - ,,"Issue Title",0,"Action with goals and results",0,"not found",,"not found",,,,,,,,, - ,,"Issue Title",0,"Action without goals or results",0,,,,,,,,,,,, - ,,"Issue Title",0,"Action with goals and no results",0,"not found",,,,,,,,,,, - ,,"Issue Title",0,"Action with results and no goals",0,,,,,"Result without objectives",,,,,,, + export.social_action_list.action_id,export.social_action_list.social_issue_id,export.social_action_list.problematique_label,export.social_action_list.desactivation_date,export.social_action_list.social_issue_ordering,export.social_action_list.action_label,export.social_action_list.action_ordering,export.social_action_list.goal_label,export.social_action_list.goal_id,export.social_action_list.goal_result_label,export.social_action_list.goal_result_id,export.social_action_list.result_without_goal_label,export.social_action_list.result_without_goal_id,export.social_action_list.evaluation_title,export.social_action_list.evaluation_id,export.social_action_list.evaluation_url,export.social_action_list.evaluation_delay_month,export.social_action_list.evaluation_delay_week,export.social_action_list.evaluation_delay_day + ,,"Issue Title",2025-05-21,0,"Action with goals and results",0,"not found",,"not found",,,,,,,,, + ,,"Issue Title",2025-05-21,0,"Action without goals or results",0,,,,,,,,,,,, + ,,"Issue Title",2025-05-21,0,"Action with goals and no results",0,"not found",,,,,,,,,,, + ,,"Issue Title",2025-05-21,0,"Action with results and no goals",0,,,,,"Result without objectives",,,,,,, CSV, $content); }