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

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 47c497c80 Test modernization
47c497c80 is described below

commit 47c497c80c74a13e967f9dd6aa38d15c3fa83502
Author: James Bognar <[email protected]>
AuthorDate: Wed Aug 27 11:24:09 2025 -0400

    Test modernization
---
 .../apache/juneau/rest/annotation/RestAnnotation.java  | 18 ++++++++++++------
 .../juneau/rest/annotation/RestDeleteAnnotation.java   |  9 ++++++---
 .../juneau/rest/annotation/RestGetAnnotation.java      | 15 ++++++++++-----
 .../juneau/rest/annotation/RestOpAnnotation.java       | 15 ++++++++++-----
 .../juneau/rest/annotation/RestOptionsAnnotation.java  | 15 ++++++++++-----
 .../juneau/rest/annotation/RestPatchAnnotation.java    | 15 ++++++++++-----
 .../juneau/rest/annotation/RestPostAnnotation.java     | 15 ++++++++++-----
 .../juneau/rest/annotation/RestPutAnnotation.java      | 15 ++++++++++-----
 .../test/java/org/apache/juneau/ClassMeta_Test.java    |  2 +-
 .../src/test/java/org/apache/juneau/TestUtils.java     |  2 +-
 .../juneau/a/rttests/BeanProperties_RoundTripTest.java |  8 +++++---
 .../juneau/a/rttests/RoundTripBeanMaps_Test.java       |  2 +-
 .../org/apache/juneau/assertions/Assertion_Test.java   |  1 +
 .../org/apache/juneau/http/remote/Remote_Test.java     |  1 +
 .../apache/juneau/http/remote/RrpcInterface_Test.java  |  1 +
 .../java/org/apache/juneau/reflect/ClassInfo_Test.java |  8 ++++----
 .../org/apache/juneau/reflect/ExecutableInfo_Test.java |  1 +
 .../juneau/rest/annotation/Swagger_Response_Test.java  |  3 +++
 18 files changed, 97 insertions(+), 49 deletions(-)

diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
index 9d1f3276c..e66ff1bb9 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
@@ -247,7 +247,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -357,7 +358,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -368,7 +370,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -467,7 +470,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder responseProcessors(Class<? extends 
ResponseProcessor>...value) {
+               @SafeVarargs
+               public final Builder responseProcessors(Class<? extends 
ResponseProcessor>...value) {
                        this.responseProcessors = value;
                        return this;
                }
@@ -489,7 +493,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder restOpArgs(Class<? extends RestOpArg>...value) {
+               @SafeVarargs
+               public final Builder restOpArgs(Class<? extends 
RestOpArg>...value) {
                        this.restOpArgs = value;
                        return this;
                }
@@ -533,7 +538,8 @@ public class RestAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
index d04c93ce4..5b6a5e4eb 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
@@ -184,7 +184,8 @@ public class RestDeleteAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -195,7 +196,8 @@ public class RestDeleteAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -206,7 +208,8 @@ public class RestDeleteAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
index 3ed83c3ac..370f9b6f7 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
@@ -111,7 +111,8 @@ public class RestGetAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -199,7 +200,8 @@ public class RestGetAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -210,7 +212,8 @@ public class RestGetAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -221,7 +224,8 @@ public class RestGetAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -276,7 +280,8 @@ public class RestGetAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
index 979d25c01..0ff8c078d 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
@@ -130,7 +130,8 @@ public class RestOpAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -240,7 +241,8 @@ public class RestOpAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -251,7 +253,8 @@ public class RestOpAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -262,7 +265,8 @@ public class RestOpAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -350,7 +354,8 @@ public class RestOpAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOptionsAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOptionsAnnotation.java
index 85e870a06..0201aa29b 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOptionsAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOptionsAnnotation.java
@@ -111,7 +111,8 @@ public class RestOptionsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -199,7 +200,8 @@ public class RestOptionsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -210,7 +212,8 @@ public class RestOptionsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -221,7 +224,8 @@ public class RestOptionsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -276,7 +280,8 @@ public class RestOptionsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPatchAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPatchAnnotation.java
index 3a99334c9..6310d9314 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPatchAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPatchAnnotation.java
@@ -123,7 +123,8 @@ public class RestPatchAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -233,7 +234,8 @@ public class RestPatchAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -244,7 +246,8 @@ public class RestPatchAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -255,7 +258,8 @@ public class RestPatchAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -332,7 +336,8 @@ public class RestPatchAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
index 3a278ac58..db12f867a 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
@@ -123,7 +123,8 @@ public class RestPostAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -233,7 +234,8 @@ public class RestPostAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -244,7 +246,8 @@ public class RestPostAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -255,7 +258,8 @@ public class RestPostAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -332,7 +336,8 @@ public class RestPostAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
index 3e64dc132..330f89edc 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
@@ -123,7 +123,8 @@ public class RestPutAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder converters(Class<? extends 
RestConverter>...value) {
+               @SafeVarargs
+               public final Builder converters(Class<? extends 
RestConverter>...value) {
                        this.converters = value;
                        return this;
                }
@@ -233,7 +234,8 @@ public class RestPutAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder encoders(Class<? extends Encoder>...value) {
+               @SafeVarargs
+               public final Builder encoders(Class<? extends Encoder>...value) 
{
                        this.encoders = value;
                        return this;
                }
@@ -244,7 +246,8 @@ public class RestPutAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder guards(Class<? extends RestGuard>...value) {
+               @SafeVarargs
+               public final Builder guards(Class<? extends RestGuard>...value) 
{
                        this.guards = value;
                        return this;
                }
@@ -255,7 +258,8 @@ public class RestPutAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder matchers(Class<? extends RestMatcher>...value) {
+               @SafeVarargs
+               public final Builder matchers(Class<? extends 
RestMatcher>...value) {
                        this.matchers = value;
                        return this;
                }
@@ -332,7 +336,8 @@ public class RestPutAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
-               public Builder serializers(Class<? extends Serializer>...value) 
{
+               @SafeVarargs
+               public final Builder serializers(Class<? extends 
Serializer>...value) {
                        this.serializers = value;
                        return this;
                }
diff --git a/juneau-utest/src/test/java/org/apache/juneau/ClassMeta_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/ClassMeta_Test.java
index 8f7043b7c..7dd423815 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/ClassMeta_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/ClassMeta_Test.java
@@ -274,7 +274,7 @@ class ClassMeta_Test extends SimpleTestBase {
        @A(2) interface CI2 extends CI1 {}
        @A(3) interface CI3 {}
        @A(4) interface CI4 {}
-       @A(5) static class C1 implements CI1, CI2 {}
+       @SuppressWarnings("unused") @A(5) static class C1 implements CI1, CI2 {}
        @A(6) static class C2 extends C1 implements CI3 {}
        @A(7) static class C3 extends C2 {}
        static class C4 extends C3 {}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java 
b/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java
index 637e45700..1e8b1d4b3 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java
@@ -532,7 +532,7 @@ public class TestUtils extends Utils {
                try {
                        snippet.run();
                } catch (Throwable e) {
-                       fail("Exception thrown.");
+                       fail("Exception thrown.", e);
                }
        }
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/BeanProperties_RoundTripTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/BeanProperties_RoundTripTest.java
index 58cae923f..781b1a5eb 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/BeanProperties_RoundTripTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/BeanProperties_RoundTripTest.java
@@ -17,7 +17,7 @@ import static org.apache.juneau.TestUtils.*;
 
 import java.util.*;
 
-import org.apache.juneau.*;
+import org.apache.juneau.common.internal.*;
 import org.junit.jupiter.params.*;
 import org.junit.jupiter.params.provider.*;
 
@@ -35,6 +35,7 @@ class BeanProperties_RoundTripTest extends RoundTripTest_Base 
{
                public List<Long>[] f1;
        }
 
+       @SuppressWarnings("unchecked")
        @ParameterizedTest
        @MethodSource("testers")
        void a01_arrayOfListOfLongs(RoundTripTester t) throws Exception {
@@ -53,7 +54,7 @@ class BeanProperties_RoundTripTest extends RoundTripTest_Base 
{
        @MethodSource("testers")
        void a02_listOfArrayOfLongs(RoundTripTester t) throws Exception {
                var o = new A02();
-               o.f1 = TestUtils.<Long[]>alist(new Long[]{123L});
+               o.f1 = Utils.<Long[]>alist(new Long[]{123L});
                o = t.roundTrip(o);
                assertEquals(123, o.f1.get(0)[0].intValue());
        }
@@ -62,6 +63,7 @@ class BeanProperties_RoundTripTest extends RoundTripTest_Base 
{
                public List<Long>[][] f1;
        }
 
+       @SuppressWarnings("unchecked")
        @ParameterizedTest
        @MethodSource("testers")
        void a03_2dArrayOfListOfLongs(RoundTripTester t) throws Exception {
@@ -80,7 +82,7 @@ class BeanProperties_RoundTripTest extends RoundTripTest_Base 
{
        @MethodSource("testers")
        void a04_listOf2dArrayOfLongs(RoundTripTester t) throws Exception {
                var o = new A04();
-               o.f1 = TestUtils.<Long[][]>alist(new Long[][]{new 
Long[]{123L}});
+               o.f1 = Utils.<Long[][]>alist(new Long[][]{new Long[]{123L}});
                o = t.roundTrip(o);
                assertEquals(123, o.f1.get(0)[0][0].intValue());
        }
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMaps_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMaps_Test.java
index cbce83219..84da99df0 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMaps_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMaps_Test.java
@@ -679,7 +679,7 @@ class RoundTripBeanMaps_Test extends SimpleTestBase {
                Object r;
 
                // Skip validation-only tests
-               if (t.isValidationOnly())
+               if (t.isValidationOnly() || p == null)
                        return;
 
                // --- BeanFilter defined on parent class ---
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/assertions/Assertion_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/assertions/Assertion_Test.java
index 5962f5b3b..beef58f13 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/assertions/Assertion_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/assertions/Assertion_Test.java
@@ -75,6 +75,7 @@ class Assertion_Test extends SimpleTestBase {
                        .asCausedBy().asCausedBy().isNull();
        }
 
+       @SuppressWarnings("unused")
        @Test void a02_out() {
                var out = new CapturingPrintStream();
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_Test.java
index 70c584371..fc937dcf3 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_Test.java
@@ -303,6 +303,7 @@ class Remote_Test extends SimpleTestBase {
        }
 
        @Rest(path="/C4")
+       @SuppressWarnings("unused")
        public static class C4a implements BasicJson5Config {
                @RestOp
                public String x1() throws C4c {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
index c1a23c518..9512f7e19 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
@@ -1328,6 +1328,7 @@ class RrpcInterface_Test extends SimpleTestBase {
                }
        }
 
+       @SuppressWarnings("unused")
        @ParameterizedTest
        @MethodSource("input")
        void g02_throwException2(Input input) {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfo_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfo_Test.java
index f53f40e02..db8ddcfca 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfo_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfo_Test.java
@@ -190,7 +190,7 @@ public class ClassInfo_Test extends SimpleTestBase {
        interface BI2 extends BI1 {}
        interface BI3 {}
        interface BI4 {}
-       static class BC1 implements BI1, BI2 {}
+       @SuppressWarnings("unused") static class BC1 implements BI1, BI2 {}
        static class BC2 extends BC1 implements BI3 {}
        static class BC3 extends BC2 {}
 
@@ -276,7 +276,7 @@ public class ClassInfo_Test extends SimpleTestBase {
        }
        interface CI3 {}
        interface CI4 {}
-       abstract static class CC1 implements CI1, CI2 {
+       @SuppressWarnings("unused") abstract static class CC1 implements CI1, 
CI2 {
                @Override
                public void i1a() {}
                protected void c1b() {}
@@ -525,7 +525,7 @@ public class ClassInfo_Test extends SimpleTestBase {
        @A(2) interface GI2 extends GI1 {}
        @A(3) interface GI3 {}
        @A(4) interface GI4 {}
-       @A(5) static class G1 implements GI1, GI2 {}
+       @SuppressWarnings("unused") @A(5) static class G1 implements GI1, GI2 {}
        @A(6) static class G2 extends G1 implements GI3 {}
        @A(7) static class G3 extends G2 {}
        static class G4 extends G3 {}
@@ -621,7 +621,7 @@ public class ClassInfo_Test extends SimpleTestBase {
        @A(2) @AConfig(2) interface GBI2 extends GBI1 {}
        @A(3) @AConfig(3) interface GBI3 {}
        @A(4) @AConfig(4) interface GBI4 {}
-       @A(5) @AConfig(5) static class GB1 implements GBI1, GBI2 {}
+       @SuppressWarnings("unused") @A(5) @AConfig(5) static class GB1 
implements GBI1, GBI2 {}
        @A(6) @AConfig(6) static class GB2 extends GB1 implements GBI3 {}
        @A(7) @AConfig(7) static class GB3 extends GB2 {}
        static class GB4 extends GB3 {}
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/reflect/ExecutableInfo_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/reflect/ExecutableInfo_Test.java
index 96aae95ba..9d2dee4a5 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/reflect/ExecutableInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/reflect/ExecutableInfo_Test.java
@@ -291,6 +291,7 @@ class ExecutableInfo_Test extends SimpleTestBase {
        // Exceptions
        
//-----------------------------------------------------------------------------------------------------------------
 
+       @SuppressWarnings("unused")
        static class D {
                public D() throws IOException {}  // NOSONAR
                public void m() throws IOException {}  // NOSONAR
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Response_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Response_Test.java
index 36a398a1e..f57ad4d4e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Response_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Response_Test.java
@@ -251,6 +251,7 @@ class Swagger_Response_Test extends SimpleTestBase {
        }
 
        @Rest
+       @SuppressWarnings("unused")
        public static class D {
 
                @Response(
@@ -328,6 +329,7 @@ class Swagger_Response_Test extends SimpleTestBase {
        }
 
        @Rest
+       @SuppressWarnings("unused")
        public static class E {
 
                @Response(schema=@Schema(type="number"))
@@ -348,6 +350,7 @@ class Swagger_Response_Test extends SimpleTestBase {
        
//-----------------------------------------------------------------------------------------------------------------
 
        @Rest
+       @SuppressWarnings("unused")
        public static class F {
 
                @Response(examples={" foo:'b' "})

Reply via email to