From 383a5433741987b5ee0847d3843e0e246614e315 Mon Sep 17 00:00:00 2001 From: Johan Cwiklinski Date: Fri, 26 Apr 2024 22:45:20 +0200 Subject: [PATCH] Exception in tests prevents other tests to be executed --- .../Entity/tests/units/Contribution.php | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/Galette/Entity/tests/units/Contribution.php b/tests/Galette/Entity/tests/units/Contribution.php index cacce50be..f4ee1c2ee 100644 --- a/tests/Galette/Entity/tests/units/Contribution.php +++ b/tests/Galette/Entity/tests/units/Contribution.php @@ -379,18 +379,6 @@ public function testRetrieveEndDate(): void $due_date->sub(new \DateInterval('P1D')); $this->assertSame($due_date->format('Y-m-d'), $contrib->end_date); - //unset pref_beg_membership and pref_membership_ext - $preferences->pref_beg_membership = ''; - $preferences->pref_membership_ext = ''; - - $this->expectException('RuntimeException'); - $this->expectExceptionMessage('Unable to define end date; none of pref_beg_membership nor pref_membership_ext are defined!'); - $contrib = new \Galette\Entity\Contribution( - $this->zdb, - $this->login, - ['type' => 1] //annual fee - ); - // Second, test with beginning of membership date $preferences->pref_beg_membership = '29/05'; $due_date = new \DateTime(); @@ -426,6 +414,18 @@ public function testRetrieveEndDate(): void $preferences->pref_beg_membership = $orig_pref_beg_membership; $preferences->pref_membership_ext = $orig_pref_membership_ext; $preferences->pref_membership_offermonths = $orig_pref_membership_offermonths; + + //unset pref_beg_membership and pref_membership_ext + $preferences->pref_beg_membership = ''; + $preferences->pref_membership_ext = ''; + + $this->expectException('RuntimeException'); + $this->expectExceptionMessage('Unable to define end date; none of pref_beg_membership nor pref_membership_ext are defined!'); + $contrib = new \Galette\Entity\Contribution( + $this->zdb, + $this->login, + ['type' => 1] //annual fee + ); } /**