This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/main by this push:
     new f030a1b70ad CAUSEWAY-2297: wrong logic in assertNumberEquals (test 
utils)
f030a1b70ad is described below

commit f030a1b70adc55e97cf3160bcc17247e71765c5a
Author: andi-huber <[email protected]>
AuthorDate: Mon Dec 15 22:40:10 2025 +0100

    CAUSEWAY-2297: wrong logic in assertNumberEquals (test utils)
---
 .../causeway/commons/internal/assertions/_Assert.java     | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git 
a/commons/src/main/java/org/apache/causeway/commons/internal/assertions/_Assert.java
 
b/commons/src/main/java/org/apache/causeway/commons/internal/assertions/_Assert.java
index 1001391d22f..f51fb77726e 100644
--- 
a/commons/src/main/java/org/apache/causeway/commons/internal/assertions/_Assert.java
+++ 
b/commons/src/main/java/org/apache/causeway/commons/internal/assertions/_Assert.java
@@ -232,10 +232,9 @@ public void assertNotEmpty(final String s, final 
Supplier<String> lazyMessage) {
      * Asserts, that given {@code type} is an instance of {@code requiredType}.
      */
     public void assertTypeIsInstanceOf(final @NonNull Class<?> type, final 
@NonNull Class<?> requiredType) {
-        if(!requiredType.isAssignableFrom(type)) {
-            throw _Exceptions.assertionError(
+        if(!requiredType.isAssignableFrom(type))
+                       throw _Exceptions.assertionError(
                     "unexpected type: '%s' is not an instance of '%s' ", 
""+type, ""+requiredType);
-        }
     }
 
     /**
@@ -285,19 +284,17 @@ public void assertNumberEquals(final double a, final 
double b, final double delt
      */
     public void assertNumberEquals(final double a, final double b, final 
double delta,
             final Supplier<String> lazyMessage) {
-        if (Double.isNaN(delta) || delta < 0.0) {
-            throw _Exceptions.assertionError(
+        if (Double.isNaN(delta) || delta < 0.0)
+                       throw _Exceptions.assertionError(
                     "%sinvalid delta: '%s'",
                     _Strings.nonEmpty(lazyMessage.get()).map(msg->msg + ": 
").orElse(""),
                     String.valueOf(delta));
-        }
         if((Double.doubleToLongBits(a) != Double.doubleToLongBits(b))
-                || Math.abs(a - b) > delta) {
-            throw _Exceptions.assertionError(
+                && Math.abs(a - b) > delta)
+                       throw _Exceptions.assertionError(
                     "%snumbers %s and %s are not equal within delta %s",
                     _Strings.nonEmpty(lazyMessage.get()).map(msg->msg + ": 
").orElse(""),
                     String.valueOf(a), String.valueOf(b), 
String.valueOf(delta));
-        }
     }
 
     /**

Reply via email to