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 a0c29ac24 Test modernization
a0c29ac24 is described below
commit a0c29ac2466aee22415f036c918fac38a46d7b53
Author: James Bognar <[email protected]>
AuthorDate: Sat Aug 30 13:00:00 2025 -0400
Test modernization
---
.../org/apache/juneau/CloseableStringReader.java | 6 +++---
.../juneau/annotation/BeanAnnotation_Test.java | 15 +++++++-------
.../annotation/BeanIgnoreAnnotation_Test.java | 23 +++++++++++-----------
.../juneau/annotation/BeancAnnotation_Test.java | 14 ++++++-------
.../juneau/annotation/BeanpAnnotation_Test.java | 16 +++++++--------
.../juneau/annotation/ExampleAnnotation_Test.java | 21 ++++++++++----------
.../annotation/MarshalledAnnotation_Test.java | 14 ++++++-------
.../annotation/NamePropertyAnnotation_Test.java | 16 +++++++--------
.../annotation/ParentPropertyAnnotation_Test.java | 16 +++++++--------
.../juneau/annotation/SwapAnnotation_Test.java | 18 ++++++++---------
.../juneau/annotation/UriAnnotation_Test.java | 18 ++++++++---------
.../apache/juneau/common/internal/IOUtilsTest.java | 10 +++++-----
.../juneau/csv/annotation/CsvAnnotation_Test.java | 18 ++++++++---------
.../html/annotation/HtmlAnnotation_Test.java | 18 ++++++++---------
.../html/annotation/HtmlLinkAnnotation_Test.java | 14 ++++++-------
.../http/annotation/ContactAnnotation_Test.java | 10 +++++-----
.../http/annotation/ContentAnnotation_Test.java | 6 +++---
.../http/annotation/FormDataAnnotation_Test.java | 8 ++++----
.../annotation/HasFormDataAnnotation_Test.java | 6 +++---
.../http/annotation/HasQueryAnnotation_Test.java | 6 +++---
.../http/annotation/HeaderAnnotation_Test.java | 8 ++++----
.../http/annotation/LicenseAnnotation_Test.java | 8 ++++----
.../http/annotation/PathAnnotation_Test.java | 8 ++++----
.../http/annotation/QueryAnnotation_Test.java | 8 ++++----
.../http/annotation/RequestAnnotation_Test.java | 14 ++++++-------
.../http/annotation/ResponseAnnotation_Test.java | 6 +++---
.../annotation/ResponseStatusAnnotation_Test.java | 16 +++++++--------
.../json/annotation/JsonAnnotation_Test.java | 8 ++++----
.../jsonschema/JsonSchemaConfigAnnotationTest.java | 18 ++++++++---------
.../annotation/ItemsAnnotation_Test.java | 10 +++++-----
.../annotation/SchemaAnnotation_Test.java | 8 ++++----
.../msgpack/annotation/MsgPackAnnotation_Test.java | 12 +++++------
.../oapi/annotation/OpenApiAnnotation_Test.java | 8 ++++----
.../juneau/parser/ParserConfigAnnotationTest.java | 12 +++++------
.../annotation/PlainTextAnnotation_Test.java | 18 ++++++++---------
.../rest/annotation/RestAnnotation_Test.java | 4 ++--
.../rest/annotation/RestDeleteAnnotation_Test.java | 2 +-
.../annotation/RestDestroyAnnotation_Test.java | 2 +-
.../annotation/RestEndCallAnnotation_Test.java | 2 +-
.../rest/annotation/RestGetAnnotation_Test.java | 2 +-
.../rest/annotation/RestInitAnnotation_Test.java | 2 +-
.../rest/annotation/RestOpAnnotation_Test.java | 2 +-
.../rest/annotation/RestPostAnnotation_Test.java | 2 +-
.../annotation/RestPostCallAnnotation_Test.java | 2 +-
.../annotation/RestPostInitAnnotation_Test.java | 2 +-
.../annotation/RestPreCallAnnotation_Test.java | 12 +++++------
.../rest/annotation/RestPutAnnotation_Test.java | 2 +-
.../annotation/RestStartCallAnnotation_Test.java | 2 +-
.../soap/annotation/SoapXmlAnnotation_Test.java | 8 ++++----
.../juneau/uon/annotation/UonAnnotation_Test.java | 8 ++++----
.../annotation/UrlEncodingAnnotation_Test.java | 18 ++++++++---------
.../juneau/xml/annotation/XmlAnnotation_Test.java | 18 ++++++++---------
52 files changed, 261 insertions(+), 264 deletions(-)
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/CloseableStringReader.java
b/juneau-utest/src/test/java/org/apache/juneau/CloseableStringReader.java
index 67d536413..4b6830459 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/CloseableStringReader.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/CloseableStringReader.java
@@ -25,11 +25,11 @@ public class CloseableStringReader extends StringReader {
}
private void checkOpen() {
- if (isClosed)
+ if (isClosed)
throw new IllegalStateException("Reader is closed");
- }
+ }
- @Override
+ @Override
public void close() {
isClosed = true;
}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanAnnotation_Test.java
index d81dc3473..92fdd92cb 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanAnnotation_Test.java
@@ -56,7 +56,7 @@ class BeanAnnotation_Test extends SimpleTestBase {
.build();
Bean a2 = BeanAnnotation.create()
- .description("description")
+ .description("description")
.dictionary(X1.class)
.example("example")
.excludeProperties("excludeProperties")
@@ -83,7 +83,7 @@ class BeanAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "dictionary:['"+CNAME+"$X1'],"
+ "example:'example',"
+ "excludeProperties:'excludeProperties',"
@@ -137,8 +137,8 @@ class BeanAnnotation_Test extends SimpleTestBase {
var c1 = BeanAnnotation.create(C1.class).on(C2.class).build();
var c2 = BeanAnnotation.create("a").on("b").build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -146,7 +146,7 @@ class BeanAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Bean(
- description={ "description" },
+ description={ "description" },
dictionary=X1.class,
example="example",
excludeProperties="excludeProperties",
@@ -173,7 +173,7 @@ class BeanAnnotation_Test extends SimpleTestBase {
Bean d1 = D1.class.getAnnotationsByType(Bean.class)[0];
@Bean(
- description={ "description" },
+ description={ "description" },
dictionary=X1.class,
example="example",
excludeProperties="excludeProperties",
@@ -204,5 +204,4 @@ class BeanAnnotation_Test extends SimpleTestBase {
assertNotEqualsAny(a1.hashCode(), 0, -1);
assertEqualsAll(a1.hashCode(), d1.hashCode(), d2.hashCode());
}
-}
-
+}
\ No newline at end of file
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
index af04e7da3..7223c5b07 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
@@ -29,13 +29,13 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
BeanIgnore a1 = BeanIgnoreAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.onClass(X1.class)
.build();
BeanIgnore a2 = BeanIgnoreAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.onClass(X1.class)
.build();
@@ -43,7 +43,7 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['a'],"
+ "onClass:['"+CNAME+"$X1']"
+ "}"
@@ -87,11 +87,11 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
var c4 =
BeanIgnoreAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
var c5 =
BeanIgnoreAnnotation.create().on(C1.class.getConstructor()).on(C2.class.getConstructor()).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
- assertJsonContains(c5,
"on:['"+CNAME+"$C1()','"+CNAME+"$C2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
+ assertBean(c5, "on", "["+CNAME+"$C1(),"+CNAME+"$C2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -99,7 +99,7 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@BeanIgnore(
- description={ "description" },
+ description={ "description" },
on="a",
onClass=X1.class
)
@@ -107,7 +107,7 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
BeanIgnore d1 = D1.class.getAnnotationsByType(BeanIgnore.class)[0];
@BeanIgnore(
- description={ "description" },
+ description={ "description" },
on="a",
onClass=X1.class
)
@@ -119,5 +119,4 @@ class BeanIgnoreAnnotation_Test extends SimpleTestBase {
assertNotEqualsAny(a1.hashCode(), 0, -1);
assertEqualsAll(a1.hashCode(), d1.hashCode(), d2.hashCode());
}
-}
-
+}
\ No newline at end of file
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeancAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeancAnnotation_Test.java
index 22052d169..50ed03f39 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeancAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeancAnnotation_Test.java
@@ -27,13 +27,13 @@ class BeancAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Beanc a1 = BeancAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.properties("properties")
.build();
Beanc a2 = BeancAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.properties("properties")
.build();
@@ -41,7 +41,7 @@ class BeancAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on'],"
+ "properties:'properties'"
+ "}"
@@ -75,8 +75,8 @@ class BeancAnnotation_Test extends SimpleTestBase {
var c1 = BeancAnnotation.create("a").on("b").build();
var c2 =
BeancAnnotation.create().on(C1.class.getConstructor()).on(C2.class.getConstructor()).build();
- assertJsonContains(c1, "on:['a','b']");
- assertJsonContains(c2,
"on:['"+CNAME+"$C1()','"+CNAME+"$C2()']");
+ assertBean(c1, "on", "[a,b]");
+ assertBean(c2, "on", "["+CNAME+"$C1(),"+CNAME+"$C2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -84,7 +84,7 @@ class BeancAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Beanc(
- description={ "description" },
+ description={ "description" },
on="on",
properties="properties"
)
@@ -92,7 +92,7 @@ class BeancAnnotation_Test extends SimpleTestBase {
Beanc d1 = D1.class.getAnnotationsByType(Beanc.class)[0];
@Beanc(
- description={ "description" },
+ description={ "description" },
on="on",
properties="properties"
)
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
index b2ed87507..f1a88524b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
@@ -29,7 +29,7 @@ class BeanpAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Beanp a1 = BeanpAnnotation.create()
- .description("description")
+ .description("description")
.dictionary(X1.class)
.format("format")
.name("name")
@@ -43,7 +43,7 @@ class BeanpAnnotation_Test extends SimpleTestBase {
.build();
Beanp a2 = BeanpAnnotation.create()
- .description("description")
+ .description("description")
.dictionary(X1.class)
.format("format")
.name("name")
@@ -59,7 +59,7 @@ class BeanpAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "dictionary:['"+CNAME+"$X1'],"
+ "format:'format',"
+ "name:'name',"
@@ -108,9 +108,9 @@ class BeanpAnnotation_Test extends SimpleTestBase {
var c2 =
BeanpAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c3 =
BeanpAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['a','b']");
- assertJsonContains(c2,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "[a,b]");
+ assertBean(c2, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c3, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -118,7 +118,7 @@ class BeanpAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Beanp(
- description={ "description" },
+ description={ "description" },
dictionary=X1.class,
format="format",
name="name",
@@ -134,7 +134,7 @@ class BeanpAnnotation_Test extends SimpleTestBase {
Beanp d1 = D1.class.getAnnotationsByType(Beanp.class)[0];
@Beanp(
- description={ "description" },
+ description={ "description" },
dictionary=X1.class,
format="format",
name="name",
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
index 8c7e6f889..8fdd2ac1b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
@@ -29,14 +29,14 @@ class ExampleAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Example a1 = ExampleAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.value("value")
.build();
Example a2 = ExampleAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.value("value")
@@ -45,7 +45,7 @@ class ExampleAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on'],"
+ "onClass:['"+CNAME+"$X1'],"
+ "value:'value'"
@@ -88,10 +88,10 @@ class ExampleAnnotation_Test extends SimpleTestBase {
var c3 =
ExampleAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
ExampleAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -99,7 +99,7 @@ class ExampleAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Example(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
value="value"
@@ -108,7 +108,7 @@ class ExampleAnnotation_Test extends SimpleTestBase {
Example d1 = D1.class.getAnnotationsByType(Example.class)[0];
@Example(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
value="value"
@@ -121,5 +121,4 @@ class ExampleAnnotation_Test extends SimpleTestBase {
assertNotEqualsAny(a1.hashCode(), 0, -1);
assertEqualsAll(a1.hashCode(), d1.hashCode(), d2.hashCode());
}
-}
-
+}
\ No newline at end of file
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
index d9d1f430b..ef6f00c5b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
@@ -29,7 +29,7 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Marshalled a1 = MarshalledAnnotation.create()
- .description("description")
+ .description("description")
.example("example")
.implClass(X1.class)
.on("on")
@@ -37,7 +37,7 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
.build();
Marshalled a2 = MarshalledAnnotation.create()
- .description("description")
+ .description("description")
.example("example")
.implClass(X1.class)
.on("on")
@@ -47,7 +47,7 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "example:'example',"
+ "implClass:'"+CNAME+"$X1',"
+ "on:['on'],"
@@ -89,8 +89,8 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
var c1 =
MarshalledAnnotation.create(C1.class).on(C2.class).build();
var c2 = MarshalledAnnotation.create("a").on("b").build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -98,7 +98,7 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Marshalled(
- description={ "description" },
+ description={ "description" },
example="example",
implClass=X1.class,
on="on",
@@ -108,7 +108,7 @@ class MarshalledAnnotation_Test extends SimpleTestBase {
Marshalled d1 = D1.class.getAnnotationsByType(Marshalled.class)[0];
@Marshalled(
- description={ "description" },
+ description={ "description" },
example="example",
implClass=X1.class,
on="on",
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/NamePropertyAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/NamePropertyAnnotation_Test.java
index 9c5db6a26..7a015808b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/NamePropertyAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/NamePropertyAnnotation_Test.java
@@ -27,19 +27,19 @@ class NamePropertyAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
NameProperty a1 = NamePropertyAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.build();
NameProperty a2 = NamePropertyAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on']"
+ "}"
);
@@ -79,9 +79,9 @@ class NamePropertyAnnotation_Test extends SimpleTestBase {
var c2 =
NamePropertyAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c3 =
NamePropertyAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['a','b']");
- assertJsonContains(c2,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "[a,b]");
+ assertBean(c2, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c3, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -89,14 +89,14 @@ class NamePropertyAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@NameProperty(
- description={ "description" },
+ description={ "description" },
on="on"
)
public static class D1 {}
NameProperty d1 = D1.class.getAnnotationsByType(NameProperty.class)[0];
@NameProperty(
- description={ "description" },
+ description={ "description" },
on="on"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ParentPropertyAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ParentPropertyAnnotation_Test.java
index c0cc55b52..b5abdc424 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ParentPropertyAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ParentPropertyAnnotation_Test.java
@@ -27,19 +27,19 @@ class ParentPropertyAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
ParentProperty a1 = ParentPropertyAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.build();
ParentProperty a2 = ParentPropertyAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on']"
+ "}"
);
@@ -79,9 +79,9 @@ class ParentPropertyAnnotation_Test extends SimpleTestBase {
var c2 =
ParentPropertyAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c3 =
ParentPropertyAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['a','b']");
- assertJsonContains(c2,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "[a,b]");
+ assertBean(c2, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c3, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -89,14 +89,14 @@ class ParentPropertyAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@ParentProperty(
- description={ "description" },
+ description={ "description" },
on="on"
)
public static class D1 {}
ParentProperty d1 =
D1.class.getAnnotationsByType(ParentProperty.class)[0];
@ParentProperty(
- description={ "description" },
+ description={ "description" },
on="on"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/SwapAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/SwapAnnotation_Test.java
index 3b6ab6ca3..5a6ab813b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/SwapAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/SwapAnnotation_Test.java
@@ -29,7 +29,7 @@ class SwapAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Swap a1 = SwapAnnotation.create()
- .description("description")
+ .description("description")
.impl(X1.class)
.mediaTypes("mediaTypes")
.on("on")
@@ -39,7 +39,7 @@ class SwapAnnotation_Test extends SimpleTestBase {
.build();
Swap a2 = SwapAnnotation.create()
- .description("description")
+ .description("description")
.impl(X1.class)
.mediaTypes("mediaTypes")
.on("on")
@@ -51,7 +51,7 @@ class SwapAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "impl:'"+CNAME+"$X1',"
+ "mediaTypes:['mediaTypes'],"
+ "on:['on'],"
@@ -96,10 +96,10 @@ class SwapAnnotation_Test extends SimpleTestBase {
var c3 =
SwapAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
SwapAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -107,7 +107,7 @@ class SwapAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Swap(
- description={ "description" },
+ description={ "description" },
impl=X1.class,
mediaTypes="mediaTypes",
on="on",
@@ -119,7 +119,7 @@ class SwapAnnotation_Test extends SimpleTestBase {
Swap d1 = D1.class.getAnnotationsByType(Swap.class)[0];
@Swap(
- description={ "description" },
+ description={ "description" },
impl=X1.class,
mediaTypes="mediaTypes",
on="on",
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
index f23a6fb6f..d97579c3a 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
@@ -27,19 +27,19 @@ class UriAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Uri a1 = UriAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
Uri a2 = UriAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['a'],"
+ "onClass:[]"
+ "}"
@@ -81,10 +81,10 @@ class UriAnnotation_Test extends SimpleTestBase {
var c3 =
UriAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
UriAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -92,14 +92,14 @@ class UriAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Uri(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D1 {}
Uri d1 = D1.class.getAnnotationsByType(Uri.class)[0];
@Uri(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/common/internal/IOUtilsTest.java
b/juneau-utest/src/test/java/org/apache/juneau/common/internal/IOUtilsTest.java
index 0e1882418..89489e003 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/common/internal/IOUtilsTest.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/common/internal/IOUtilsTest.java
@@ -27,9 +27,9 @@ import org.junit.jupiter.api.*;
*/
class IOUtilsTest extends SimpleTestBase {
- @Test void a01_readPath() throws IOException {
- var p = new Properties();
- p.load(new
StringReader(IOUtils.read(Paths.get("src/test/resources/files/Test3.properties"))));
- assertEquals("files/Test3.properties", p.get("file"));
- }
+ @Test void a01_readPath() throws IOException {
+ var p = new Properties();
+ p.load(new
StringReader(IOUtils.read(Paths.get("src/test/resources/files/Test3.properties"))));
+ assertEquals("files/Test3.properties", p.get("file"));
+ }
}
\ No newline at end of file
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/csv/annotation/CsvAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/csv/annotation/CsvAnnotation_Test.java
index 2331e306e..84b1f354c 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/csv/annotation/CsvAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/csv/annotation/CsvAnnotation_Test.java
@@ -27,19 +27,19 @@ class CsvAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Csv a1 = CsvAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
Csv a2 = CsvAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['a'],"
+ "onClass:[]"
+ "}"
@@ -81,10 +81,10 @@ class CsvAnnotation_Test extends SimpleTestBase {
var c3 =
CsvAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
CsvAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -92,14 +92,14 @@ class CsvAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Csv(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D1 {}
Csv d1 = D1.class.getAnnotationsByType(Csv.class)[0];
@Csv(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
index 45a962e30..56ade4af6 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
@@ -31,7 +31,7 @@ class HtmlAnnotation_Test extends SimpleTestBase {
Html a1 = HtmlAnnotation.create()
.anchorText("a")
- .description("description")
+ .description("description")
.format(HtmlFormat.XML)
.link("c")
.noTableHeaders(true)
@@ -42,7 +42,7 @@ class HtmlAnnotation_Test extends SimpleTestBase {
Html a2 = HtmlAnnotation.create()
.anchorText("a")
- .description("description")
+ .description("description")
.format(HtmlFormat.XML)
.link("c")
.noTableHeaders(true)
@@ -55,7 +55,7 @@ class HtmlAnnotation_Test extends SimpleTestBase {
assertJson(a1, ""
+ "{"
+ "anchorText:'a',"
- + "description:['description'],"
+ + "description:['description'],"
+ "format:'XML',"
+ "link:'c',"
+ "noTableHeaders:true,"
@@ -102,10 +102,10 @@ class HtmlAnnotation_Test extends SimpleTestBase {
var c3 =
HtmlAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
HtmlAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -114,7 +114,7 @@ class HtmlAnnotation_Test extends SimpleTestBase {
@Html(
anchorText="a",
- description={ "description" },
+ description={ "description" },
format=HtmlFormat.XML,
link="c",
noTableHeaders=true,
@@ -127,7 +127,7 @@ class HtmlAnnotation_Test extends SimpleTestBase {
@Html(
anchorText="a",
- description={ "description" },
+ description={ "description" },
format=HtmlFormat.XML,
link="c",
noTableHeaders=true,
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation_Test.java
index 1bc38d299..4930f4905 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation_Test.java
@@ -27,14 +27,14 @@ class HtmlLinkAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
HtmlLink a1 = HtmlLinkAnnotation.create()
- .description("description")
+ .description("description")
.nameProperty("a")
.on("b")
.uriProperty("c")
.build();
HtmlLink a2 = HtmlLinkAnnotation.create()
- .description("description")
+ .description("description")
.nameProperty("a")
.on("b")
.uriProperty("c")
@@ -43,7 +43,7 @@ class HtmlLinkAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "nameProperty:'a',"
+ "on:['b'],"
+ "onClass:[],"
@@ -85,8 +85,8 @@ class HtmlLinkAnnotation_Test extends SimpleTestBase {
var c1 =
HtmlLinkAnnotation.create(C1.class).on(C2.class).build();
var c2 = HtmlLinkAnnotation.create("a").on("b").build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -94,7 +94,7 @@ class HtmlLinkAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@HtmlLink(
- description={ "description" },
+ description={ "description" },
nameProperty="a",
on="b",
uriProperty="c"
@@ -103,7 +103,7 @@ class HtmlLinkAnnotation_Test extends SimpleTestBase {
HtmlLink d1 = D1.class.getAnnotationsByType(HtmlLink.class)[0];
@HtmlLink(
- description={ "description" },
+ description={ "description" },
nameProperty="a",
on="b",
uriProperty="c"
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContactAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContactAnnotation_Test.java
index 0d9351677..e4e1744c7 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContactAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContactAnnotation_Test.java
@@ -25,14 +25,14 @@ class ContactAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Contact a1 = ContactAnnotation.create()
- .description("description")
+ .description("description")
.email("email")
.name("name")
.url("url")
.build();
Contact a2 = ContactAnnotation.create()
- .description("description")
+ .description("description")
.email("email")
.name("name")
.url("url")
@@ -41,7 +41,7 @@ class ContactAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "email:'email',"
+ "name:'name',"
+ "url:'url'"
@@ -70,7 +70,7 @@ class ContactAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Contact(
- description={ "description" },
+ description={ "description" },
email="email",
name="name",
url="url"
@@ -79,7 +79,7 @@ class ContactAnnotation_Test extends SimpleTestBase {
Contact d1 = D1.class.getAnnotationsByType(Contact.class)[0];
@Contact(
- description={ "description" },
+ description={ "description" },
email="email",
name="name",
url="url"
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
index d3d6bc5de..68e3b5dfd 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
@@ -78,9 +78,9 @@ class ContentAnnotation_Test extends SimpleTestBase {
var c2 = ContentAnnotation.create("a").on("b").build();
var c4 =
ContentAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/FormDataAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/FormDataAnnotation_Test.java
index c5845cf71..00d63612b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/FormDataAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/FormDataAnnotation_Test.java
@@ -102,10 +102,10 @@ class FormDataAnnotation_Test extends SimpleTestBase {
var c3 =
FormDataAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
FormDataAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasFormDataAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasFormDataAnnotation_Test.java
index 326beeb23..077d91084 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasFormDataAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasFormDataAnnotation_Test.java
@@ -25,13 +25,13 @@ class HasFormDataAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
HasFormData a1 = HasFormDataAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.value("value")
.build();
HasFormData a2 = HasFormDataAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.value("value")
.build();
@@ -39,7 +39,7 @@ class HasFormDataAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "name:'name',"
+ "value:'value'"
+ "}"
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasQueryAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasQueryAnnotation_Test.java
index f5890182f..3f5bb71c0 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasQueryAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HasQueryAnnotation_Test.java
@@ -27,13 +27,13 @@ class HasQueryAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
HasQuery a1 = HasQueryAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.value("value")
.build();
HasQuery a2 = HasQueryAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.value("value")
.build();
@@ -41,7 +41,7 @@ class HasQueryAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "name:'name',"
+ "value:'value'"
+ "}"
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HeaderAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HeaderAnnotation_Test.java
index 885ba6270..752a251ca 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HeaderAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/HeaderAnnotation_Test.java
@@ -102,10 +102,10 @@ class HeaderAnnotation_Test extends SimpleTestBase {
var c3 =
HeaderAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
HeaderAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/LicenseAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/LicenseAnnotation_Test.java
index 4bb4f1fe5..5dc0ccf9d 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/LicenseAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/LicenseAnnotation_Test.java
@@ -25,13 +25,13 @@ class LicenseAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
License a1 = LicenseAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.url("url")
.build();
License a2 = LicenseAnnotation.create()
- .description("description")
+ .description("description")
.name("name")
.url("url")
.build();
@@ -39,7 +39,7 @@ class LicenseAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "name:'name',"
+ "url:'url'"
+ "}"
@@ -79,7 +79,7 @@ class LicenseAnnotation_Test extends SimpleTestBase {
License d1 = D1.class.getAnnotationsByType(License.class)[0];
@License(
- description={ "description" },
+ description={ "description" },
name="name",
url="url"
)
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
index 7864a3d35..43315bbf2 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
@@ -102,10 +102,10 @@ class PathAnnotation_Test extends SimpleTestBase {
var c3 =
PathAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
PathAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/QueryAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/QueryAnnotation_Test.java
index 4187540e6..454e7e941 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/QueryAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/QueryAnnotation_Test.java
@@ -102,10 +102,10 @@ class QueryAnnotation_Test extends SimpleTestBase {
var c3 =
QueryAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
QueryAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
index 67d62d16a..112e26ed8 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
@@ -30,7 +30,7 @@ class RequestAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Request a1 = RequestAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.parser(OpenApiParser.class)
@@ -38,7 +38,7 @@ class RequestAnnotation_Test extends SimpleTestBase {
.build();
Request a2 = RequestAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.parser(OpenApiParser.class)
@@ -48,7 +48,7 @@ class RequestAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on'],"
+ "onClass:['"+CNAME+"$X1'],"
+
"parser:'org.apache.juneau.oapi.OpenApiParser',"
@@ -90,8 +90,8 @@ class RequestAnnotation_Test extends SimpleTestBase {
var c1 =
RequestAnnotation.create(C1.class).on(C2.class).build();
var c2 = RequestAnnotation.create("a").on("b").build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -99,7 +99,7 @@ class RequestAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@Request(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
parser=OpenApiParser.class,
@@ -109,7 +109,7 @@ class RequestAnnotation_Test extends SimpleTestBase {
Request d1 = D1.class.getAnnotationsByType(Request.class)[0];
@Request(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
parser=OpenApiParser.class,
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
index 728eed459..28d48e092 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
@@ -101,9 +101,9 @@ class ResponseAnnotation_Test extends SimpleTestBase {
var c2 = ResponseAnnotation.create("a").on("b").build();
var c4 =
ResponseAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
index d389bb0ec..ce5b38c34 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
@@ -29,14 +29,14 @@ class ResponseStatusAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
StatusCode a1 = StatusCodeAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.value(1)
.build();
StatusCode a2 = StatusCodeAnnotation.create()
- .description("description")
+ .description("description")
.on("on")
.onClass(X1.class)
.value(1)
@@ -45,7 +45,7 @@ class ResponseStatusAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['on'],"
+ "onClass:['"+CNAME+"$X1'],"
+ "value:[1]"
@@ -87,9 +87,9 @@ class ResponseStatusAnnotation_Test extends SimpleTestBase {
var c2 = StatusCodeAnnotation.create("a").on("b").build();
var c4 =
StatusCodeAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -97,7 +97,7 @@ class ResponseStatusAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@StatusCode(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
value=1
@@ -106,7 +106,7 @@ class ResponseStatusAnnotation_Test extends SimpleTestBase {
StatusCode d1 = D1.class.getAnnotationsByType(StatusCode.class)[0];
@StatusCode(
- description={ "description" },
+ description={ "description" },
on="on",
onClass=X1.class,
value=1
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
index 964ca5555..90c0a77a4 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
@@ -84,10 +84,10 @@ class JsonAnnotation_Test extends SimpleTestBase {
var c3 =
JsonAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
JsonAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/JsonSchemaConfigAnnotationTest.java
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/JsonSchemaConfigAnnotationTest.java
index 8a9799ec2..f08c03dc6 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/JsonSchemaConfigAnnotationTest.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/JsonSchemaConfigAnnotationTest.java
@@ -34,15 +34,15 @@ class JsonSchemaConfigAnnotationTest extends SimpleTestBase
{
}
private static final Function<Object,String> TO_STRING = t -> {
- if (t instanceof Collection)
- return ((Collection<?>)t)
- .stream()
- .map(JsonSchemaConfigAnnotationTest.TO_STRING)
- .collect(Collectors.joining(","));
- if (t instanceof BeanDefMapper)
- return t.getClass().getSimpleName();
- return t.toString();
- };
+ if (t instanceof Collection)
+ return ((Collection<?>)t)
+ .stream()
+ .map(JsonSchemaConfigAnnotationTest.TO_STRING)
+ .collect(Collectors.joining(","));
+ if (t instanceof BeanDefMapper)
+ return t.getClass().getSimpleName();
+ return t.toString();
+ };
static VarResolverSession sr =
VarResolver.create().vars(XVar.class).build().createSession();
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/ItemsAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/ItemsAnnotation_Test.java
index 9a837e014..59d6c2916 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/ItemsAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/ItemsAnnotation_Test.java
@@ -31,7 +31,7 @@ class ItemsAnnotation_Test extends SimpleTestBase {
._enum("enum")
.cf("cf")
.collectionFormat("collectionFormat")
- .description("description")
+ .description("description")
.df("df")
.e("e")
.emax(true)
@@ -68,7 +68,7 @@ class ItemsAnnotation_Test extends SimpleTestBase {
._enum("enum")
.cf("cf")
.collectionFormat("collectionFormat")
- .description("description")
+ .description("description")
.df("df")
.e("e")
.emax(true)
@@ -107,7 +107,7 @@ class ItemsAnnotation_Test extends SimpleTestBase {
+ "_enum:['enum'],"
+ "cf:'cf',"
+ "collectionFormat:'collectionFormat',"
- + "description:['description'],"
+ + "description:['description'],"
+ "df:['df'],"
+ "e:['e'],"
+ "emax:true,"
@@ -171,7 +171,7 @@ class ItemsAnnotation_Test extends SimpleTestBase {
_enum="enum",
cf="cf",
collectionFormat="collectionFormat",
- description={ "description" },
+ description={ "description" },
df="df",
e="e",
emax=true,
@@ -210,7 +210,7 @@ class ItemsAnnotation_Test extends SimpleTestBase {
_enum="enum",
cf="cf",
collectionFormat="collectionFormat",
- description={ "description" },
+ description={ "description" },
df="df",
e="e",
emax=true,
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
index c6012b771..8dc7ef87b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
@@ -242,10 +242,10 @@ class SchemaAnnotation_Test extends SimpleTestBase {
var c3 =
SchemaAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
SchemaAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation_Test.java
index 8ef94789b..00069861a 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation_Test.java
@@ -81,10 +81,10 @@ class MsgPackAnnotation_Test extends SimpleTestBase {
var c3 =
MsgPackAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
MsgPackAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -92,14 +92,14 @@ class MsgPackAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@MsgPack(
- description="description",
+ description="description",
on="a"
)
public static class D1 {}
MsgPack d1 = D1.class.getAnnotationsByType(MsgPack.class)[0];
@MsgPack(
- description="description",
+ description="description",
on="a"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation_Test.java
index a7ed874c8..7e73c954f 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation_Test.java
@@ -81,10 +81,10 @@ class OpenApiAnnotation_Test extends SimpleTestBase {
var c3 =
OpenApiAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
OpenApiAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/parser/ParserConfigAnnotationTest.java
b/juneau-utest/src/test/java/org/apache/juneau/parser/ParserConfigAnnotationTest.java
index d969f86f8..5ce550c9b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/parser/ParserConfigAnnotationTest.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/parser/ParserConfigAnnotationTest.java
@@ -35,12 +35,12 @@ class ParserConfigAnnotationTest extends SimpleTestBase {
}
private static final Function<Object,String> TO_STRING = t -> {
- if (t == null)
- return null;
- if (t instanceof AA)
- return "AA";
- return t.toString();
- };
+ if (t == null)
+ return null;
+ if (t instanceof AA)
+ return "AA";
+ return t.toString();
+ };
static VarResolverSession sr =
VarResolver.create().vars(XVar.class).build().createSession();
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
index 0a8de5f57..53fb4f0bc 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
@@ -27,19 +27,19 @@ class PlainTextAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
PlainText a1 = PlainTextAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
PlainText a2 = PlainTextAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['a'],"
+ "onClass:[]"
+ "}"
@@ -81,10 +81,10 @@ class PlainTextAnnotation_Test extends SimpleTestBase {
var c3 =
PlainTextAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
PlainTextAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -92,14 +92,14 @@ class PlainTextAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@PlainText(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D1 {}
PlainText d1 = D1.class.getAnnotationsByType(PlainText.class)[0];
@PlainText(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
index 71d02fda7..6a77750da 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
@@ -233,8 +233,8 @@ class RestAnnotation_Test extends SimpleTestBase {
var c1 = RestAnnotation.create(C1.class).on(C2.class).build();
var c2 = RestAnnotation.create("a").on("b").build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation_Test.java
index a2c303e5f..8e05ce0ce 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation_Test.java
@@ -131,7 +131,7 @@ class RestDeleteAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestDeleteAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
index 87219aab9..0c7eb0548 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
@@ -77,7 +77,7 @@ class RestDestroyAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestDestroyAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestEndCallAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestEndCallAnnotation_Test.java
index 7774e4339..68abf9144 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestEndCallAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestEndCallAnnotation_Test.java
@@ -77,7 +77,7 @@ class RestEndCallAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestEndCallAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
index 9d418499b..5a7ad6090 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
@@ -142,7 +142,7 @@ class RestGetAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestGetAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
index 75d426761..cae8555e4 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
@@ -80,7 +80,7 @@ class RestInitAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestInitAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
index e155df332..87e3fa163 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
@@ -161,7 +161,7 @@ class RestOpAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestOpAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
index 89a8e481c..cca232f29 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
@@ -158,7 +158,7 @@ class RestPostAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestPostAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostCallAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostCallAnnotation_Test.java
index 26cb474bc..5ce969579 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostCallAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostCallAnnotation_Test.java
@@ -77,7 +77,7 @@ class RestPostCallAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestPostCallAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostInitAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostInitAnnotation_Test.java
index 153c29a85..b93e80c3a 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostInitAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostInitAnnotation_Test.java
@@ -80,7 +80,7 @@ class RestPostInitAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestPostInitAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
index 18470d073..e4e2a36d9 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
@@ -27,19 +27,19 @@ class RestPreCallAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
RestPreCall a1 = RestPreCallAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
RestPreCall a2 = RestPreCallAnnotation.create()
- .description("description")
+ .description("description")
.on("a")
.build();
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "on:['a']"
+ "}"
);
@@ -77,7 +77,7 @@ class RestPreCallAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestPreCallAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -85,14 +85,14 @@ class RestPreCallAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@RestPreCall(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D1 {}
RestPreCall d1 = D1.class.getAnnotationsByType(RestPreCall.class)[0];
@RestPreCall(
- description={ "description" },
+ description={ "description" },
on="a"
)
public static class D2 {}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPutAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPutAnnotation_Test.java
index 9f75dab87..f5f84b29c 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPutAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPutAnnotation_Test.java
@@ -158,7 +158,7 @@ class RestPutAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestPutAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
index f6b6eae48..af3c1c404 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
@@ -77,7 +77,7 @@ class RestStartCallAnnotation_Test extends SimpleTestBase {
@Test void c01_otherMethods() throws Exception {
var c4 =
RestStartCallAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation_Test.java
index 8eb815975..ce1d02b49 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation_Test.java
@@ -81,10 +81,10 @@ class SoapXmlAnnotation_Test extends SimpleTestBase {
var c3 =
SoapXmlAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
SoapXmlAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
index deb389068..2f27abfca 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
@@ -81,10 +81,10 @@ class UonAnnotation_Test extends SimpleTestBase {
var c3 =
UonAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
UonAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
index f05485cb0..0536ce44b 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
@@ -27,13 +27,13 @@ class UrlEncodingAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
UrlEncoding a1 = UrlEncodingAnnotation.create()
- .description("description")
+ .description("description")
.expandedParams(true)
.on("a")
.build();
UrlEncoding a2 = UrlEncodingAnnotation.create()
- .description("description")
+ .description("description")
.expandedParams(true)
.on("a")
.build();
@@ -41,7 +41,7 @@ class UrlEncodingAnnotation_Test extends SimpleTestBase {
@Test void a01_basic() {
assertJson(a1, ""
+ "{"
- + "description:['description'],"
+ + "description:['description'],"
+ "expandedParams:true,"
+ "on:['a'],"
+ "onClass:[]"
@@ -84,10 +84,10 @@ class UrlEncodingAnnotation_Test extends SimpleTestBase {
var c3 =
UrlEncodingAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
UrlEncodingAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -95,7 +95,7 @@ class UrlEncodingAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
@UrlEncoding(
- description="description",
+ description="description",
expandedParams=true,
on="a"
)
@@ -103,7 +103,7 @@ class UrlEncodingAnnotation_Test extends SimpleTestBase {
UrlEncoding d1 = D1.class.getAnnotationsByType(UrlEncoding.class)[0];
@UrlEncoding(
- description="description",
+ description="description",
expandedParams=true,
on="a"
)
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/xml/annotation/XmlAnnotation_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/xml/annotation/XmlAnnotation_Test.java
index 1da1b0686..b618498c5 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/xml/annotation/XmlAnnotation_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/xml/annotation/XmlAnnotation_Test.java
@@ -27,7 +27,7 @@ class XmlAnnotation_Test extends SimpleTestBase {
//------------------------------------------------------------------------------------------------------------------
Xml a1 = XmlAnnotation.create()
- .description("description")
+ .description("description")
.childName("a")
.format(XmlFormat.ATTR)
.namespace("c")
@@ -36,7 +36,7 @@ class XmlAnnotation_Test extends SimpleTestBase {
.build();
Xml a2 = XmlAnnotation.create()
- .description("description")
+ .description("description")
.childName("a")
.format(XmlFormat.ATTR)
.namespace("c")
@@ -48,7 +48,7 @@ class XmlAnnotation_Test extends SimpleTestBase {
assertJson(a1, ""
+ "{"
+ "childName:'a',"
- + "description:['description'],"
+ + "description:['description'],"
+ "format:'ATTR',"
+ "namespace:'c',"
+ "on:['d'],"
@@ -93,10 +93,10 @@ class XmlAnnotation_Test extends SimpleTestBase {
var c3 =
XmlAnnotation.create().on(C1.class.getField("f1")).on(C2.class.getField("f2")).build();
var c4 =
XmlAnnotation.create().on(C1.class.getMethod("m1")).on(C2.class.getMethod("m2")).build();
- assertJsonContains(c1, "on:['"+CNAME+"$C1','"+CNAME+"$C2']");
- assertJsonContains(c2, "on:['a','b']");
- assertJsonContains(c3,
"on:['"+CNAME+"$C1.f1','"+CNAME+"$C2.f2']");
- assertJsonContains(c4,
"on:['"+CNAME+"$C1.m1()','"+CNAME+"$C2.m2()']");
+ assertBean(c1, "on", "["+CNAME+"$C1,"+CNAME+"$C2]");
+ assertBean(c2, "on", "[a,b]");
+ assertBean(c3, "on", "["+CNAME+"$C1.f1,"+CNAME+"$C2.f2]");
+ assertBean(c4, "on", "["+CNAME+"$C1.m1(),"+CNAME+"$C2.m2()]");
}
//------------------------------------------------------------------------------------------------------------------
@@ -105,7 +105,7 @@ class XmlAnnotation_Test extends SimpleTestBase {
@Xml(
childName="a",
- description={ "description" },
+ description={ "description" },
format=XmlFormat.ATTR,
namespace="c",
on="d",
@@ -116,7 +116,7 @@ class XmlAnnotation_Test extends SimpleTestBase {
@Xml(
childName="a",
- description={ "description" },
+ description={ "description" },
format=XmlFormat.ATTR,
namespace="c",
on="d",