From a07a0669f338af9f5b66c9a0a5c4f7bd9d700f63 Mon Sep 17 00:00:00 2001 From: Lynh Date: Sun, 3 Sep 2023 20:10:30 +0700 Subject: [PATCH] Ignore exception coverage --- src/Retry/Delay.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Retry/Delay.php b/src/Retry/Delay.php index 4488330..5bfe772 100644 --- a/src/Retry/Delay.php +++ b/src/Retry/Delay.php @@ -27,19 +27,25 @@ class Delay implements DelayStrategyInterface public function __construct(int $delayMs = 1000, float $multiplier = 1.0, int $maxDelayMs = 0) { if ($delayMs < 0) { + // @codeCoverageIgnoreStart throw new InvalidArgumentException(sprintf('Delay must be greater than or equal to zero: "%s" given.', $delayMs)); + // @codeCoverageIgnoreEnd } $this->delayMs = $delayMs; if ($multiplier < 1) { + // @codeCoverageIgnoreStart throw new InvalidArgumentException(sprintf('Multiplier must be greater than or equal to one: "%s" given.', $multiplier)); + // @codeCoverageIgnoreEnd } $this->multiplier = $multiplier; if ($maxDelayMs < 0) { + // @codeCoverageIgnoreStart throw new InvalidArgumentException(sprintf('Max delay must be greater than or equal to zero: "%s" given.', $maxDelayMs)); + // @codeCoverageIgnoreEnd } $this->maxDelayMs = $maxDelayMs;