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

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit ef2a76908042bf9d69ae53447874978042c05cc9
Author: Alex Herbert <aherb...@apache.org>
AuthorDate: Mon Mar 24 15:36:44 2025 +0000

    Sonar fix: replace lambda with method reference
---
 .../commons/statistics/descriptive/QuantileTest.java     | 16 ++++++++--------
 .../statistics/descriptive/StatisticResultTest.java      | 12 ++++++------
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/QuantileTest.java
 
b/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/QuantileTest.java
index 06ea4cf..47c62fd 100644
--- 
a/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/QuantileTest.java
+++ 
b/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/QuantileTest.java
@@ -211,18 +211,18 @@ class QuantileTest {
             for (int j = 0; j < p.length; j++) {
                 if (f1 != null) {
                     assertEqualsOrExactlyEqual(expected[i][j], f1.evaluate(m, 
values.clone(), p[j]), delta,
-                        () -> type.toString());
+                        type::toString);
                 }
                 assertEqualsOrExactlyEqual(expected[i][j], fn.evaluate(m, 
values.clone(), new double[] {p[j]})[0], delta,
-                    () -> type.toString());
+                    type::toString);
             }
             // Bulk quantiles
             if (delta < 0) {
                 Assertions.assertArrayEquals(expected[i], fn.evaluate(m, 
values.clone(), p),
-                    () -> type.toString());
+                    type::toString);
             } else {
                 Assertions.assertArrayEquals(expected[i], fn.evaluate(m, 
values.clone(), p), delta,
-                    () -> type.toString());
+                    type::toString);
             }
         }
     }
@@ -557,18 +557,18 @@ class QuantileTest {
             for (int j = 0; j < p.length; j++) {
                 if (f1 != null) {
                     assertEqualsOrExactlyEqual(expected[i][j], f1.evaluate(m, 
values.clone(), p[j]), delta,
-                        () -> type.toString());
+                        type::toString);
                 }
                 assertEqualsOrExactlyEqual(expected[i][j], fn.evaluate(m, 
values.clone(), new double[] {p[j]})[0], delta,
-                    () -> type.toString());
+                    type::toString);
             }
             // Bulk quantiles
             if (delta < 0) {
                 Assertions.assertArrayEquals(expected[i], fn.evaluate(m, 
values.clone(), p),
-                    () -> type.toString());
+                    type::toString);
             } else {
                 Assertions.assertArrayEquals(expected[i], fn.evaluate(m, 
values.clone(), p), delta,
-                    () -> type.toString());
+                    type::toString);
             }
         }
     }
diff --git 
a/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/StatisticResultTest.java
 
b/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/StatisticResultTest.java
index a6a13af..87638f2 100644
--- 
a/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/StatisticResultTest.java
+++ 
b/commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/StatisticResultTest.java
@@ -57,9 +57,9 @@ final class StatisticResultTest {
     @ValueSource(doubles = {Double.NaN, Double.POSITIVE_INFINITY, 
Double.NEGATIVE_INFINITY})
     void testNonFinite(double x) {
         final StatisticResult r = () -> x;
-        Assertions.assertThrows(ArithmeticException.class, () -> r.getAsInt(), 
"int result: " + x);
-        Assertions.assertThrows(ArithmeticException.class, () -> 
r.getAsLong(), "long result: " + x);
-        Assertions.assertThrows(ArithmeticException.class, () -> 
r.getAsBigInteger(), "BigInteger result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsInt, "int 
result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsLong, "long 
result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsBigInteger, 
"BigInteger result: " + x);
     }
 
     @ParameterizedTest
@@ -92,7 +92,7 @@ final class StatisticResultTest {
     void testNonRepresentableInt(double x) {
         final StatisticResult r = () -> x;
         final BigDecimal expected = round(x);
-        Assertions.assertThrows(ArithmeticException.class, () -> r.getAsInt(), 
() -> "int result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsInt, () -> 
"int result: " + x);
         Assertions.assertEquals(expected.longValue(), r.getAsLong(), () -> 
"long result: " + x);
         Assertions.assertEquals(expected.toBigInteger(), r.getAsBigInteger(), 
() -> "BigInteger result: " + x);
     }
@@ -108,8 +108,8 @@ final class StatisticResultTest {
     void testNonRepresentableLong(double x) {
         final StatisticResult r = () -> x;
         final BigDecimal expected = round(x);
-        Assertions.assertThrows(ArithmeticException.class, () -> r.getAsInt(), 
() -> "int result: " + x);
-        Assertions.assertThrows(ArithmeticException.class, () -> 
r.getAsLong(), () -> "long result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsInt, () -> 
"int result: " + x);
+        Assertions.assertThrows(ArithmeticException.class, r::getAsLong, () -> 
"long result: " + x);
         Assertions.assertEquals(expected.toBigInteger(), r.getAsBigInteger(), 
() -> "BigInteger result: " + x);
     }
 

Reply via email to