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 04fb90d3f Test modernization
04fb90d3f is described below

commit 04fb90d3fa5d7b0a30bcae82fb9219eea0ddc0a9
Author: James Bognar <[email protected]>
AuthorDate: Wed Aug 27 15:38:22 2025 -0400

    Test modernization
---
 .../src/test/java/org/apache/juneau/TestUtils.java |   4 +-
 .../httppart/HttpPartSchema_Response_Test.java     |  86 +++------
 .../java/org/apache/juneau/rest/Swagger_Test.java  | 200 ++++++---------------
 .../rest/annotation/Swagger_Header_Test.java       |  12 +-
 .../juneau/rest/annotation/Swagger_Path_Test.java  |  12 +-
 .../juneau/rest/annotation/Swagger_Query_Test.java |  24 +--
 6 files changed, 89 insertions(+), 249 deletions(-)

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 d61941b3e..72b68066b 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/TestUtils.java
@@ -331,8 +331,8 @@ public class TestUtils extends Utils2 {
                var pn = i == -1 ? name : name.substring(0, i);
                var spn = i == -1 ? null : Utils.splitNestedInner(name);
                var e = TestUtils.getEntry(o, pn);
-               if (spn == null) return r(e);
-               return spn.stream().map(x -> getReadableEntry(e, 
x)).collect(joining(","));
+               if (spn == null || e == null) return r(e);
+               return spn.stream().map(x -> getReadableEntry(e, 
x)).collect(joining(",","{","}"));
        }
 
        @SuppressWarnings("unchecked")
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Response_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Response_Test.java
index a5d87500e..3e769c424 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Response_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Response_Test.java
@@ -13,7 +13,6 @@
 package org.apache.juneau.httppart;
 
 import static org.apache.juneau.TestUtils.*;
-import static org.junit.jupiter.api.Assertions.*;
 
 import java.util.*;
 
@@ -115,77 +114,32 @@ class HttpPartSchema_Response_Test extends SimpleTestBase 
{
        @Test void a05_basic_nestedItems_onClass() {
                var s = HttpPartSchema.create().apply(Response.class, 
A05.class).noValidate().build();
 
-               assertEquals(HttpPartDataType.NUMBER, s.getType());
-               assertEquals(HttpPartFormat.INT32, s.getFormat());
-               assertEquals(1, s.getMaximum());
-               assertEquals(2, s.getMinimum());
-               assertEquals(3, s.getMultipleOf());
-               assertEquals("4", s.getPattern().pattern());
-               assertEquals(1, s.getMaxLength().longValue());
-               assertEquals(2, s.getMinLength().longValue());
-               assertEquals(3, s.getMaxItems().longValue());
-               assertEquals(4, s.getMinItems().longValue());
-               assertEquals(5, s.getMaxProperties().longValue());
-               assertEquals(6, s.getMinProperties().longValue());
-               assertTrue(s.isExclusiveMaximum());
-               assertTrue(s.isExclusiveMinimum());
-               assertTrue(s.isUniqueItems());
-               assertJson(s.getEnum(), "['e1','e2']");
-               assertEquals("c1\nc2", s.getDefault());
+               assertBean(
+                       s,
+                       
"type,format,maximum,minimum,multipleOf,pattern,maxLength,minLength,maxItems,minItems,maxProperties,minProperties,exclusiveMaximum,exclusiveMinimum,uniqueItems,enum,default",
+                       
"number,int32,1,2,3,4,1,2,3,4,5,6,true,true,true,[e1,e2],c1\nc2"
+               );
 
                var items = s.getItems();
-               assertEquals(HttpPartDataType.INTEGER, items.getType());
-               assertEquals(HttpPartFormat.INT64, items.getFormat());
-               assertEquals(HttpPartCollectionFormat.SSV, 
items.getCollectionFormat());
-               assertEquals(5, items.getMaximum());
-               assertEquals(6, items.getMinimum());
-               assertEquals(7, items.getMultipleOf());
-               assertEquals("8", items.getPattern().pattern());
-               assertEquals(5, items.getMaxLength().longValue());
-               assertEquals(6, items.getMinLength().longValue());
-               assertEquals(7, items.getMaxItems().longValue());
-               assertEquals(8, items.getMinItems().longValue());
-               assertFalse(items.isExclusiveMaximum());
-               assertFalse(items.isExclusiveMinimum());
-               assertFalse(items.isUniqueItems());
-               assertJson(items.getEnum(), "['e3','e4']");
-               assertEquals("c3\nc4", items.getDefault());
+               assertBean(
+                       items,
+                       
"type,format,collectionFormat,maximum,minimum,multipleOf,pattern,maxLength,minLength,maxItems,minItems,exclusiveMaximum,exclusiveMinimum,uniqueItems,enum,default",
+                       
"integer,int64,ssv,5,6,7,8,5,6,7,8,false,false,false,[e3,e4],c3\nc4"
+               );
 
                items = items.getItems();
-               assertEquals(HttpPartDataType.STRING, items.getType());
-               assertEquals(HttpPartFormat.FLOAT, items.getFormat());
-               assertEquals(HttpPartCollectionFormat.TSV, 
items.getCollectionFormat());
-               assertEquals(9, items.getMaximum());
-               assertEquals(10, items.getMinimum());
-               assertEquals(11, items.getMultipleOf());
-               assertEquals("12", items.getPattern().pattern());
-               assertEquals(9, items.getMaxLength().longValue());
-               assertEquals(10, items.getMinLength().longValue());
-               assertEquals(11, items.getMaxItems().longValue());
-               assertEquals(12, items.getMinItems().longValue());
-               assertTrue(items.isExclusiveMaximum());
-               assertTrue(items.isExclusiveMinimum());
-               assertTrue(items.isUniqueItems());
-               assertJson(items.getEnum(), "['e5','e6']");
-               assertEquals("c5\nc6", items.getDefault());
+               assertBean(
+                       items,
+                       
"type,format,collectionFormat,maximum,minimum,multipleOf,pattern,maxLength,minLength,maxItems,minItems,exclusiveMaximum,exclusiveMinimum,uniqueItems,enum,default",
+                       
"string,float,tsv,9,10,11,12,9,10,11,12,true,true,true,[e5,e6],c5\nc6"
+               );
 
                items = items.getItems();
-               assertEquals(HttpPartDataType.ARRAY, items.getType());
-               assertEquals(HttpPartFormat.DOUBLE, items.getFormat());
-               assertEquals(HttpPartCollectionFormat.PIPES, 
items.getCollectionFormat());
-               assertEquals(13, items.getMaximum());
-               assertEquals(14, items.getMinimum());
-               assertEquals(15, items.getMultipleOf());
-               assertEquals("16", items.getPattern().pattern());
-               assertEquals(13, items.getMaxLength().longValue());
-               assertEquals(14, items.getMinLength().longValue());
-               assertEquals(15, items.getMaxItems().longValue());
-               assertEquals(16, items.getMinItems().longValue());
-               assertFalse(items.isExclusiveMaximum());
-               assertFalse(items.isExclusiveMinimum());
-               assertFalse(items.isUniqueItems());
-               assertJson(items.getEnum(), "['e7','e8']");
-               assertEquals("c7\nc8", items.getDefault());
+               assertBean(
+                       items,
+                       
"type,format,collectionFormat,maximum,minimum,multipleOf,pattern,maxLength,minLength,maxItems,minItems,exclusiveMaximum,exclusiveMinimum,uniqueItems,enum,default",
+                       
"array,double,pipes,13,14,15,16,13,14,15,16,false,false,false,[e7,e8],c7\nc8"
+               );
        }
 
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/Swagger_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/Swagger_Test.java
index c47fab2fd..3d560437c 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/Swagger_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/Swagger_Test.java
@@ -83,18 +83,10 @@ class Swagger_Test extends SimpleTestBase {
        public static class A1 {}
 
        @Test void a01_swagger_default() throws Exception {
-               var x = getSwagger(new A1());
-               assertEquals("2.0", x.getSwagger());
-               assertEquals(null, x.getHost());
-               assertEquals(null, x.getBasePath());
-               assertEquals(null, x.getSchemes());
+               assertBean(getSwagger(new A1()), 
"swagger,host,basePath,schemes", "2.0,null,null,null");
        }
        @Test void a01_swagger_default_withFile() throws Exception {
-               var x = getSwaggerWithFile(new A1());
-               assertEquals("0.0", x.getSwagger());
-               assertEquals("s-host", x.getHost());
-               assertEquals("s-basePath", x.getBasePath());
-               assertJson(x.getSchemes(), "['s-scheme']");
+               assertBean(getSwaggerWithFile(new A1()), 
"swagger,host,basePath,schemes", "0.0,s-host,s-basePath,[s-scheme]");
        }
 
 
@@ -102,18 +94,10 @@ class Swagger_Test extends SimpleTestBase {
        public static class A2 {}
 
        @Test void a02_swagger_Swagger_value() throws Exception {
-               var x = getSwagger(new A2());
-               assertEquals("3.0", x.getSwagger());
-               assertEquals("a-host", x.getHost());
-               assertEquals("a-basePath", x.getBasePath());
-               assertJson(x.getSchemes(), "['a-scheme']");
+               assertBean(getSwagger(new A2()), 
"swagger,host,basePath,schemes", "3.0,a-host,a-basePath,[a-scheme]");
        }
        @Test void a02_swagger_Swagger_value_withFile() throws Exception {
-               var x = getSwaggerWithFile(new A2());
-               assertEquals("3.0", x.getSwagger());
-               assertEquals("a-host", x.getHost());
-               assertEquals("a-basePath", x.getBasePath());
-               assertJson(x.getSchemes(), "['a-scheme']");
+               assertBean(getSwaggerWithFile(new A2()), 
"swagger,host,basePath,schemes", "3.0,a-host,a-basePath,[a-scheme]");
        }
 
        
//------------------------------------------------------------------------------------------------------------------
@@ -127,22 +111,19 @@ class Swagger_Test extends SimpleTestBase {
        public static class B1 {}
 
        @Test void b01a_info_Rest() throws Exception {
-               var x = getSwagger(new B1()).getInfo();
-               assertEquals("a-title", x.getTitle());
-               assertEquals("a-description", x.getDescription());
-               assertEquals(null, x.getVersion());
-               assertEquals(null, x.getTermsOfService());
-               assertEquals(null, x.getContact());
-               assertEquals(null, x.getLicense());
+               assertBean(
+                       getSwagger(new B1()).getInfo(),
+                       
"title,description,version,termsOfService,contact,license",
+                       "a-title,a-description,null,null,null,null"
+               );
        }
+
        @Test void b01b_info_Rest_withFile() throws Exception {
-               var x = getSwaggerWithFile(new B1()).getInfo();
-               assertEquals("s-title", x.getTitle());
-               assertEquals("s-description", x.getDescription());
-               assertEquals("0.0.0", x.getVersion());
-               assertEquals("s-termsOfService", x.getTermsOfService());
-               assertJson(x.getContact(), 
"{name:'s-name',url:'s-url',email:'s-email'}");
-               assertJson(x.getLicense(), "{name:'s-name',url:'s-url'}");
+               assertBean(
+                       getSwaggerWithFile(new B1()).getInfo(),
+                       
"title,description,version,termsOfService,contact{name,url,email},license{name,url}",
+                       
"s-title,s-description,0.0.0,s-termsOfService,{s-name,s-url,s-email},{s-name,s-url}"
+               );
        }
 
        @Rest(
@@ -153,14 +134,10 @@ class Swagger_Test extends SimpleTestBase {
        public static class B2 {}
 
        @Test void b02a_info_Rest_localized() throws Exception {
-               var x = getSwagger(new B2()).getInfo();
-               assertEquals("l-foo", x.getTitle());
-               assertEquals("l-foo", x.getDescription());
+               assertBean(getSwagger(new B2()).getInfo(), "title,description", 
"l-foo,l-foo");
        }
        @Test void b02b_info_Rest_localized_withFile() throws Exception {
-               var x = getSwaggerWithFile(new B2()).getInfo();
-               assertEquals("s-title", x.getTitle());
-               assertEquals("s-description", x.getDescription());
+               assertBean(getSwaggerWithFile(new B2()).getInfo(), 
"title,description", "s-title,s-description");
        }
 
        @Rest(
@@ -182,22 +159,18 @@ class Swagger_Test extends SimpleTestBase {
        public static class B3 {}
 
        @Test void b03a_info_Swagger_value() throws Exception {
-               var x = getSwagger(new B3()).getInfo();
-               assertEquals("b-title", x.getTitle());
-               assertEquals("b-description", x.getDescription());
-               assertEquals("2.0.0", x.getVersion());
-               assertEquals("a-termsOfService", x.getTermsOfService());
-               assertJson(x.getContact(), 
"{name:'a-name',url:'a-url',email:'a-email'}");
-               assertJson(x.getLicense(), "{name:'a-name',url:'a-url'}");
+               assertBean(
+                       getSwagger(new B3()).getInfo(),
+                       
"title,description,version,termsOfService,contact{name,url,email},license{name,url}",
+                       
"b-title,b-description,2.0.0,a-termsOfService,{a-name,a-url,a-email},{a-name,a-url}"
+               );
        }
        @Test void b03b_info_Swagger_value_withFile() throws Exception {
-               var x = getSwaggerWithFile(new B3()).getInfo();
-               assertEquals("b-title", x.getTitle());
-               assertEquals("b-description", x.getDescription());
-               assertEquals("2.0.0", x.getVersion());
-               assertEquals("a-termsOfService", x.getTermsOfService());
-               assertJson(x.getContact(), 
"{name:'a-name',url:'a-url',email:'a-email'}");
-               assertJson(x.getLicense(), "{name:'a-name',url:'a-url'}");
+               assertBean(
+                       getSwaggerWithFile(new B3()).getInfo(),
+                       
"title,description,version,termsOfService,contact{name,url,email},license{name,url}",
+                       
"b-title,b-description,2.0.0,a-termsOfService,{a-name,a-url,a-email},{a-name,a-url}"
+               );
        }
 
        @Rest(
@@ -209,10 +182,8 @@ class Swagger_Test extends SimpleTestBase {
        public static class B4 {}
 
        @Test void b04_info_Swagger_value_localised() throws Exception {
-               assertEquals("l-bar", getSwagger(new 
B4()).getInfo().getTitle());
-               assertEquals("l-bar", getSwaggerWithFile(new 
B4()).getInfo().getTitle());
-               assertEquals("l-bar", getSwagger(new 
B4()).getInfo().getDescription());
-               assertEquals("l-bar", getSwaggerWithFile(new 
B4()).getInfo().getDescription());
+               assertBean(getSwagger(new B4()), "info{title,description}", 
"{l-bar,l-bar}");
+               assertBean(getSwaggerWithFile(new B4()), 
"info{title,description}", "{l-bar,l-bar}");
        }
 
        @Rest(
@@ -241,21 +212,19 @@ class Swagger_Test extends SimpleTestBase {
 
        @Test void b05a_info_Swagger_title() throws Exception {
                var x = getSwagger(new B5()).getInfo();
-               assertEquals("c-title", x.getTitle());
-               assertEquals("c-description", x.getDescription());
-               assertEquals("3.0.0", x.getVersion());
-               assertEquals("b-termsOfService", x.getTermsOfService());
-               assertJson(x.getContact(), 
"{name:'b-name',url:'b-url',email:'b-email'}");
-               assertJson(x.getLicense(), "{name:'b-name',url:'b-url'}");
+               assertBean(
+                       x,
+                       
"title,description,version,termsOfService,contact{name,url,email},license{name,url}",
+                       
"c-title,c-description,3.0.0,b-termsOfService,{b-name,b-url,b-email},{b-name,b-url}"
+               );
        }
        @Test void b05b_info_Swagger_title_withFile() throws Exception {
                var x = getSwaggerWithFile(new B5()).getInfo();
-               assertEquals("c-title", x.getTitle());
-               assertEquals("c-description", x.getDescription());
-               assertEquals("3.0.0", x.getVersion());
-               assertEquals("b-termsOfService", x.getTermsOfService());
-               assertJson(x.getContact(), 
"{name:'b-name',url:'b-url',email:'b-email'}");
-               assertJson(x.getLicense(), "{name:'b-name',url:'b-url'}");
+               assertBean(
+                       x,
+                       
"title,description,version,termsOfService,contact{name,url,email},license{name,url}",
+                       
"c-title,c-description,3.0.0,b-termsOfService,{b-name,b-url,b-email},{b-name,b-url}"
+               );
        }
 
        @Rest(
@@ -622,20 +591,11 @@ class Swagger_Test extends SimpleTestBase {
        }
 
        @Test void e01a_operation_summary_default() throws Exception {
-               var x = getSwagger(new 
E1()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("a", x.getOperationId());
-               assertEquals(null, x.getSummary());
-               assertEquals(null, x.getDescription());
-               assertEquals(null, x.getDeprecated());
-               assertEquals(null, x.getSchemes());
+               assertBean(getSwagger(new 
E1()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", "a,null,null,false,null");
        }
+
        @Test void e01b_operation_summary_default_withFile() throws Exception {
-               var x = getSwaggerWithFile(new 
E1()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("s-operationId", x.getOperationId());
-               assertEquals("s-summary", x.getSummary());
-               assertEquals("s-description", x.getDescription());
-               assertJson(x.getDeprecated(), "true");
-               assertJson(x.getSchemes(), "['s-scheme']");
+               assertBean(getSwaggerWithFile(new 
E1()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"s-operationId,s-summary,s-description,true,[s-scheme]");
        }
 
        @Rest(
@@ -651,20 +611,10 @@ class Swagger_Test extends SimpleTestBase {
        }
 
        @Test void e02a_operation_summary_swaggerOnClass() throws Exception {
-               var x = getSwagger(new 
E2()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("a-operationId", x.getOperationId());
-               assertEquals("a-summary", x.getSummary());
-               assertEquals("a-description", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['a-scheme']");
+               assertBean(getSwagger(new 
E2()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"a-operationId,a-summary,a-description,false,[a-scheme]");
        }
        @Test void e02b_operation_summary_swaggerOnClass_withFile() throws 
Exception {
-               var x = getSwaggerWithFile(new 
E2()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("a-operationId", x.getOperationId());
-               assertEquals("a-summary", x.getSummary());
-               assertEquals("a-description", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['a-scheme']");
+               assertBean(getSwaggerWithFile(new 
E2()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"a-operationId,a-summary,a-description,false,[a-scheme]");
        }
 
        @Rest(
@@ -682,20 +632,10 @@ class Swagger_Test extends SimpleTestBase {
        }
 
        @Test void e03a_operation_summary_swaggerOnMethod() throws Exception {
-               var x = getSwagger(new 
E3()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("b-operationId", x.getOperationId());
-               assertEquals("b-summary", x.getSummary());
-               assertEquals("b-description", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['b-scheme']");
+               assertBean(getSwagger(new 
E3()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"b-operationId,b-summary,b-description,false,[b-scheme]");
        }
        @Test void e03b_operation_summary_swaggerOnMethod_withFile() throws 
Exception {
-               var x = getSwaggerWithFile(new 
E3()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("b-operationId", x.getOperationId());
-               assertEquals("b-summary", x.getSummary());
-               assertEquals("b-description", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['b-scheme']");
+               assertBean(getSwaggerWithFile(new 
E3()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"b-operationId,b-summary,b-description,false,[b-scheme]");
        }
 
        @Rest(
@@ -719,18 +659,10 @@ class Swagger_Test extends SimpleTestBase {
        }
 
        @Test void e04a_operation_summary_swaggerOnAnnotation() throws 
Exception {
-               var x = getSwagger(new 
E4()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("c-operationId", x.getOperationId());
-               assertEquals("c-summary", x.getSummary());
-               assertEquals("c-description", x.getDescription());
-               assertJson(x.getSchemes(), "['d-scheme-1','d-scheme-2']");
+               assertBean(getSwagger(new 
E4()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,schemes", 
"c-operationId,c-summary,c-description,[d-scheme-1,d-scheme-2]");
        }
        @Test void e04b_operation_summary_swaggerOnAnnotation_withFile() throws 
Exception {
-               var x = getSwaggerWithFile(new 
E4()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("c-operationId", x.getOperationId());
-               assertEquals("c-summary", x.getSummary());
-               assertEquals("c-description", x.getDescription());
-               assertJson(x.getSchemes(), "['d-scheme-1','d-scheme-2']");
+               assertBean(getSwaggerWithFile(new 
E4()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,schemes", 
"c-operationId,c-summary,c-description,[d-scheme-1,d-scheme-2]");
        }
 
        @Rest(
@@ -755,20 +687,10 @@ class Swagger_Test extends SimpleTestBase {
        }
 
        @Test void e05a_operation_summary_swaggerOnAnnotation_localized() 
throws Exception {
-               var x = getSwagger(new 
E5()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("l-foo", x.getOperationId());
-               assertEquals("l-foo", x.getSummary());
-               assertEquals("l-foo", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['l-foo']");
+               assertBean(getSwagger(new 
E5()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"l-foo,l-foo,l-foo,false,[l-foo]");
        }
        @Test void 
e05b_operation_summary_swaggerOnAnnotation_localized_withFile() throws 
Exception {
-               var x = getSwaggerWithFile(new 
E5()).getPaths().get("/path/{foo}").get("get");
-               assertEquals("l-foo", x.getOperationId());
-               assertEquals("l-foo", x.getSummary());
-               assertEquals("l-foo", x.getDescription());
-               assertJson(x.getDeprecated(), "false");
-               assertJson(x.getSchemes(), "['l-foo']");
+               assertBean(getSwaggerWithFile(new 
E5()).getPaths().get("/path/{foo}").get("get"), 
"operationId,summary,description,deprecated,schemes", 
"l-foo,l-foo,l-foo,false,[l-foo]");
        }
 
        @Rest(
@@ -1287,23 +1209,11 @@ class Swagger_Test extends SimpleTestBase {
 
        @Test void k01a_query_type_default() throws Exception {
                var x = getSwagger(new 
K1()).getPaths().get("/path/{foo}/query").get("get").getParameter("query", 
"foo");
-               assertEquals("object", x.getType());
-               assertEquals(null, x.getDescription());
-               assertEquals(null, x.getRequired());
-               assertEquals(null, x.getAllowEmptyValue());
-               assertEquals(null, x.getExclusiveMaximum());
-               assertEquals(null, x.getExclusiveMinimum());
-               assertEquals(null, x.getUniqueItems());
-               assertEquals(null, x.getFormat());
-               assertEquals(null, x.getCollectionFormat());
-               assertEquals(null, x.getPattern());
-               assertEquals(null, x.getMaximum());
-               assertEquals(null, x.getMinimum());
-               assertEquals(null, x.getMultipleOf());
-               assertEquals(null, x.getMaxLength());
-               assertEquals(null, x.getMinLength());
-               assertEquals(null, x.getMaxItems());
-               assertEquals(null, x.getMinItems());
+               assertBean(
+                       x,
+                       
"type,description,required,allowEmptyValue,exclusiveMaximum,exclusiveMinimum,uniqueItems,format,collectionFormat,pattern,maximum,minimum,multipleOf,maxLength,minLength,maxItems,minItems",
+                       
"object,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null"
+               );
        }
        @Test void k01b_query_type_default_withFile() throws Exception {
                var x = getSwaggerWithFile(new 
K1()).getPaths().get("/path/{foo}/query").get("get").getParameter("query", 
"foo");
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Header_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Header_Test.java
index 94a81df61..2f1cc65b8 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Header_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Header_Test.java
@@ -155,19 +155,13 @@ class Swagger_Header_Test extends SimpleTestBase {
                var s = getSwagger(D.class);
                var x = s.getParameterInfo("/a","get","header","H");
 
-               assertEquals("H", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "H,a\nb,string");
 
                x = s.getParameterInfo("/b","put","header","H");
-               assertEquals("H", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "H,a\nb,string");
 
                x = s.getParameterInfo("/c","post","header","H");
-               assertEquals("H", x.getName());
-               assertEquals("b\nc", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "H,b\nc,string");
 
                x = s.getParameterInfo("/d","delete","header","H");
                assertEquals("H", x.getName());
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Path_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Path_Test.java
index bf9794db6..42b752cc2 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Path_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Path_Test.java
@@ -107,23 +107,17 @@ class Swagger_Path_Test extends SimpleTestBase {
                var s = getSwagger(A.class);
                var x = s.getParameterInfo("/a/{P}","get","path","P");
 
-               assertEquals("P", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "P,a\nb,string");
                assertJson(x.getEnum(), "['a','b']");
                assertJson(x, 
"{'in':'path',name:'P',type:'string',description:'a\\nb',required:true,'enum':['a','b']}");
 
                x = s.getParameterInfo("/b/{P}","put","path","P");
-               assertEquals("P", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "P,a\nb,string");
                assertJson(x.getEnum(), "['a','b']");
                assertJson(x, 
"{'in':'path',name:'P',type:'string',description:'a\\nb',required:true,'enum':['a','b']}");
 
                x = s.getParameterInfo("/c/{P}","post","path","P");
-               assertEquals("P", x.getName());
-               assertEquals("b\nc", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "P,b\nc,string");
                assertJson(x.getEnum(), "['b','c']");
                assertJson(x, 
"{'in':'path',name:'P',type:'string',description:'b\\nc',required:true,'enum':['b','c']}");
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Query_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Query_Test.java
index 11be6004d..e060e88df 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Query_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Swagger_Query_Test.java
@@ -70,19 +70,13 @@ class Swagger_Query_Test extends SimpleTestBase {
                var s = getSwagger(A.class);
                var x = s.getParameterInfo("/a","get","query","Q");
 
-               assertEquals("Q", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,a\nb,string");
 
                x = s.getParameterInfo("/b","put","query","Q");
-               assertEquals("Q", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,a\nb,string");
 
                x = s.getParameterInfo("/c","post","query","Q");
-               assertEquals("Q", x.getName());
-               assertEquals("b\nc", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,b\nc,string");
 
                x = s.getParameterInfo("/d","delete","query","Q");
                assertEquals("Q", x.getName());
@@ -169,19 +163,13 @@ class Swagger_Query_Test extends SimpleTestBase {
                var s = getSwagger(D.class);
                var x = s.getParameterInfo("/a","get","query","Q");
 
-               assertEquals("Q", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,a\nb,string");
 
                x = s.getParameterInfo("/b","put","query","Q");
-               assertEquals("Q", x.getName());
-               assertEquals("a\nb", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,a\nb,string");
 
                x = s.getParameterInfo("/c","post","query","Q");
-               assertEquals("Q", x.getName());
-               assertEquals("b\nc", x.getDescription());
-               assertEquals("string", x.getType());
+               assertBean(x, "name,description,type", "Q,b\nc,string");
 
                x = s.getParameterInfo("/d","delete","query","Q");
                assertEquals("Q", x.getName());

Reply via email to