> 2025-07-12  Bruno Haible  <br...@clisp.org>
> 
>       next-prime: Revert to original behaviour in GNU gettext.
>       Reported by Rocket Aaron <i...@rocka.me> at
>       <https://savannah.gnu.org/bugs/?67305>.
>       * lib/next-prime.c (next_prime): In GNU gettext, don't skip small
>       primes.

And this patch updates the unit test accordingly.


2025-07-15  Bruno Haible  <br...@clisp.org>

        next-prime tests: Update unit test after last change.
        * tests/test-next-prime.c (main): Allow either behaviour.

diff --git a/tests/test-next-prime.c b/tests/test-next-prime.c
index 5bec1e0eeb..b74257ae83 100644
--- a/tests/test-next-prime.c
+++ b/tests/test-next-prime.c
@@ -26,9 +26,9 @@
 int
 main ()
 {
-  ASSERT (next_prime (1) == 11);
-  ASSERT (next_prime (3) == 11);
-  ASSERT (next_prime (7) == 11);
+  ASSERT (next_prime (1) >= 3 && next_prime (1) <= 11);
+  ASSERT (next_prime (3) >= 3 && next_prime (3) <= 11);
+  ASSERT (next_prime (7) >= 7 && next_prime (7) <= 11);
   ASSERT (next_prime (10) == 11);
   ASSERT (next_prime (11) == 11);
   ASSERT (next_prime (12) == 13);




Reply via email to