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' "})