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 8cc92e716 Unit test modernization.
8cc92e716 is described below

commit 8cc92e716e8687cb7c338b394fcf8281ee9de0ac
Author: James Bognar <james.bog...@salesforce.com>
AuthorDate: Thu Aug 7 13:55:57 2025 -0400

    Unit test modernization.
---
 .../a/rttests/RoundTripBeanInheritanceTest.java    |  7 +--
 .../apache/juneau/a/rttests/RoundTripDTOsTest.java |  7 +--
 .../juneau/a/rttests/RoundTripTrimStringsTest.java | 19 +++----
 .../java/org/apache/juneau/cp/BeanStore_Test.java  |  4 +-
 .../java/org/apache/juneau/dto/atom/AtomTest.java  |  9 ++--
 .../java/org/apache/juneau/html/Common_Test.java   | 10 ++--
 .../java/org/apache/juneau/json/CommonTest.java    | 10 ++--
 .../java/org/apache/juneau/oapi/OpenApiTest.java   | 63 +++++++++++-----------
 .../client/RestClient_Config_RestClient_Test.java  | 30 +++++------
 .../java/org/apache/juneau/uon/Common_UonTest.java | 10 ++--
 .../juneau/urlencoding/Common_UrlEncodingTest.java | 10 ++--
 .../java/org/apache/juneau/xml/CommonTest.java     | 10 ++--
 .../org/apache/juneau/xml/XmlCollapsedTest.java    | 11 ++--
 .../java/org/apache/juneau/xml/XmlContentTest.java | 51 +++++++++---------
 .../apache/juneau/xml/XmlIgnoreCommentsTest.java   | 11 ++--
 15 files changed, 132 insertions(+), 130 deletions(-)

diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanInheritanceTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanInheritanceTest.java
index e4d8dee07..8fce4d50b 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanInheritanceTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanInheritanceTest.java
@@ -12,7 +12,8 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.a.rttests;
 
-import static org.apache.juneau.assertions.Assertions.*;
+import static org.apache.juneau.AssertionHelpers.*;
+import static org.junit.jupiter.api.Assertions.*;
 import static org.junit.runners.MethodSorters.*;
 
 import org.apache.juneau.parser.*;
@@ -43,7 +44,7 @@ public class RoundTripBeanInheritanceTest extends 
RoundTripTest {
                A2 t1 = new A2(), t2;
                t1.init();
                t2 = roundTrip(t1, A2.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                A3 t3 = new A3();
                t3.init();
@@ -143,7 +144,7 @@ public class RoundTripBeanInheritanceTest extends 
RoundTripTest {
        public void testBeanInheritance2() throws Exception {
                B1 t1 = new B1().init(), t2;
                t2 = roundTrip(t1, B1.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class B1 extends B2 {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripDTOsTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripDTOsTest.java
index 82cd2ea9a..3005baff1 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripDTOsTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripDTOsTest.java
@@ -12,7 +12,8 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.a.rttests;
 
-import static org.apache.juneau.assertions.Assertions.*;
+import static org.apache.juneau.AssertionHelpers.*;
+import static org.junit.jupiter.api.Assertions.*;
 import static org.junit.runners.MethodSorters.*;
 
 import org.apache.juneau.bean.jsonschema.*;
@@ -39,13 +40,13 @@ public class RoundTripDTOsTest extends RoundTripTest {
        public void testJsonSchema1() throws Exception {
                JsonSchema s = JsonSchemaTest.getTest1();
                JsonSchema s2 = roundTrip(s, JsonSchema.class);
-               assertObject(s).isSameJsonAs(s2);
+               assertEquals(json(s2), json(s));
        }
 
        @Test
        public void testJsonSchema2() throws Exception {
                JsonSchema s = JsonSchemaTest.getTest2();
                JsonSchema s2 = roundTrip(s, JsonSchema.class);
-               assertObject(s).isSameJsonAs(s2);
+               assertEquals(json(s2), json(s));
        }
 }
\ No newline at end of file
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTrimStringsTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTrimStringsTest.java
index 41c3d70a1..c479c19a7 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTrimStringsTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTrimStringsTest.java
@@ -12,7 +12,8 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.a.rttests;
 
-import static org.apache.juneau.assertions.Assertions.*;
+import static org.apache.juneau.AssertionHelpers.*;
+import static org.junit.jupiter.api.Assertions.*;
 import static org.junit.runners.MethodSorters.*;
 
 import org.apache.juneau.collections.*;
@@ -47,30 +48,30 @@ public class RoundTripTrimStringsTest extends RoundTripTest 
{
                in = " foo bar ";
                e = "foo bar";
                a = p.parse(s2.serialize(in), String.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
                a = p2.parse(s.serialize(in), String.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
 
                in = JsonMap.ofJson("{' foo ': ' bar '}");
                e = JsonMap.ofJson("{foo:'bar'}");
                a = p.parse(s2.serialize(in), JsonMap.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
                a = p2.parse(s.serialize(in), JsonMap.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
 
                in = new JsonList("[' foo ', {' foo ': ' bar '}]");
                e = new JsonList("['foo',{foo:'bar'}]");
                a = p.parse(s2.serialize(in), JsonList.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
                a = p2.parse(s.serialize(in), JsonList.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
 
                in = new A().init1();
                e = new A().init2();
                a = p.parse(s2.serialize(in), A.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
                a = p2.parse(s.serialize(in), A.class);
-               assertObject(e).isSameJsonAs(a);
+               assertEquals(json(a), json(e));
        }
 
        public static class A {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
index 66cf24630..9b0a64947 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
@@ -826,8 +826,8 @@ class BeanStore_Test extends SimpleTestBase {
 
        @Test void d04_createBean_staticCreator_invalidSignatures() {
                BeanStore bs = BeanStore.INSTANCE;
-               assertObject(bs.createBean(D4a.class).run()).isNotAny(d4a1, 
d4a2, d4a3, d4a4);
-               assertObject(bs.createBean(D4b.class).run()).isNotAny(d4b1, 
d4b2);
+               assertNotEqualsAny(bs.createBean(D4a.class).run(), d4a1, d4a2, 
d4a3, d4a4);
+               assertNotEqualsAny(bs.createBean(D4b.class).run(), d4b1, d4b2);
                assertNotNull(bs.createBean(D4c.class).run());
        }
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/dto/atom/AtomTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/dto/atom/AtomTest.java
index 633e0d0ed..eaf14d749 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/dto/atom/AtomTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/dto/atom/AtomTest.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.dto.atom;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.bean.atom.AtomBuilder.*;
 import static org.junit.Assert.*;
 import java.net.*;
@@ -99,7 +98,7 @@ class AtomTest extends SimpleTestBase {
                r = s.serialize(f);
                assertEquals(expected, r);
                f2 = p.parse(r, Feed.class);
-               assertObject(f).isSameJsonAs(f2);
+               assertEquals(json(f2), json(f));
        }
 
        @Test void testWithNamespaces() throws Exception {
@@ -143,7 +142,7 @@ class AtomTest extends SimpleTestBase {
                r = s.serialize(f);
                assertEquals(expected, r);
                f2 = p.parse(r, Feed.class);
-               assertObject(f).isSameJsonAs(f2);
+               assertEquals(json(f2), json(f));
        }
 
        @Test void testWithNamespacesWithAtomAsDefault() throws Exception {
@@ -187,7 +186,7 @@ class AtomTest extends SimpleTestBase {
                r = s.serialize(f);
                assertEquals(expected, r);
                f2 = p.parse(r, Feed.class);
-               assertObject(f).isSameJsonAs(f2);
+               assertEquals(json(f2), json(f));
        }
 
        @Test void testToString() throws Exception {
@@ -196,6 +195,6 @@ class AtomTest extends SimpleTestBase {
                Feed f = createFeed(), f2;
                r = f.toString();
                f2 = p.parse(r, Feed.class);
-               assertObject(f).isSameJsonAs(f2);
+               assertEquals(json(f2), json(f));
        }
 }
\ No newline at end of file
diff --git a/juneau-utest/src/test/java/org/apache/juneau/html/Common_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/html/Common_Test.java
index c224ff5eb..1ffbec361 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/html/Common_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/html/Common_Test.java
@@ -41,13 +41,13 @@ class Common_Test extends SimpleTestBase {
                String r = s.build().serialize(t1);
                
assertEquals("<table><tr><th>key</th><th>value</th></tr><tr><td>s1</td><td><null/></td></tr><tr><td>s2</td><td>s2</td></tr></table>",
 r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s = HtmlSerializer.create().sq().addKeyValueTableHeaders();
                r = s.build().serialize(t1);
                
assertEquals("<table><tr><th>key</th><th>value</th></tr><tr><td>s2</td><td>s2</td></tr></table>",
 r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class A {
@@ -72,7 +72,7 @@ class Common_Test extends SimpleTestBase {
                r = s.build().serialize(t1);
                
assertEquals("<table><tr><th>key</th><th>value</th></tr><tr><td>f1</td><td><table><tr><th>key</th><th>value</th></tr></table></td></tr><tr><td>f2</td><td><table><tr><th>key</th><th>value</th></tr><tr><td>f2a</td><td><null/></td></tr><tr><td>f2b</td><td><table><tr><th>key</th><th>value</th></tr><tr><td>s2</td><td>s2</td></tr></table></td></tr></table></td></tr></table>",
 r);
                t2 = p.parse(r, B.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyMaps();
                r = s.build().serialize(t1);
@@ -104,7 +104,7 @@ class Common_Test extends SimpleTestBase {
                r = s.build().serialize(t1);
                
assertEquals("<table><tr><th>key</th><th>value</th></tr><tr><td>f1</td><td><ul></ul></td></tr><tr><td>f2</td><td><table
 
_type='array'><tr><th>s1</th><th>s2</th></tr><tr><null/></tr><tr><td><null/></td><td>s2</td></tr></table></td></tr></table>",
 r);
                t2 = p.parse(r, C.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
@@ -155,7 +155,7 @@ class Common_Test extends SimpleTestBase {
                        r);
 
                t2 = p.parse(r, D.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
diff --git a/juneau-utest/src/test/java/org/apache/juneau/json/CommonTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/json/CommonTest.java
index 3a6adc96f..7deb48c4f 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/json/CommonTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/json/CommonTest.java
@@ -38,13 +38,13 @@ class CommonTest  extends SimpleTestBase{
                String r = s.build().serialize(t1);
                assertEquals("{s2:'s2'}", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.keepNullProperties();
                r = s.build().serialize(t1);
                assertEquals("{s1:null,s2:'s2'}", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class A {
@@ -69,7 +69,7 @@ class CommonTest  extends SimpleTestBase{
                r = s.build().serialize(t1);
                assertEquals("{f1:{},f2:{f2a:null,f2b:{s2:'s2'}}}", r);
                t2 = p.parse(r, B.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyMaps();
                r = s.build().serialize(t1);
@@ -101,7 +101,7 @@ class CommonTest  extends SimpleTestBase{
                r = s.build().serialize(t1);
                assertEquals("{f1:[],f2:[null,{s2:'s2'}]}", r);
                t2 = p.parse(r, C.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
@@ -133,7 +133,7 @@ class CommonTest  extends SimpleTestBase{
                r = s.build().serialize(t1);
                assertEquals("{f1:[],f2:[null,{s2:'s2'}]}", r);
                t2 = p.parse(r, D.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
diff --git a/juneau-utest/src/test/java/org/apache/juneau/oapi/OpenApiTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/oapi/OpenApiTest.java
index 9eaae8fed..65e75fcad 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/oapi/OpenApiTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/oapi/OpenApiTest.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.oapi;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.httppart.HttpPartSchema.*;
 import static org.apache.juneau.internal.CollectionUtils.*;
 import static org.apache.juneau.internal.DateUtils.*;
@@ -590,13 +589,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("123,456", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f03b_tArray_3dIntArray() throws Exception {
@@ -609,14 +608,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("1\\\\\\,2\\,3\\\\\\,4,5\\\\\\,6\\,7\\\\\\,8", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
 
@@ -638,13 +637,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("a", s);
                F04 r = parse(ps, s, F04.class);
-               
assertObject(in.toStringArray()).isSameJsonAs(r.toStringArray());
+               assertEquals(json(r.toStringArray()), json(in.toStringArray()));
 
                in = new F04("a","b");
                s = serialize(ps, in);
                assertEquals("a,b", s);
                r = parse(ps, s, F04.class);
-               
assertObject(in.toStringArray()).isSameJsonAs(r.toStringArray());
+               assertEquals(json(r.toStringArray()), json(in.toStringArray()));
        }
 
        @Test void f05a_tArrayUon_IntArray() throws Exception {
@@ -653,13 +652,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("@(123)", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("@(123,456)", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f05b_tArrayUon_3dIntArray() throws Exception {
@@ -668,14 +667,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("@(@(@(123)))", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("@(@(@(1,2),@(3,4)),@(@(5,6),@(7,8)))", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f06a_tArrayPipes_IntArray() throws Exception {
@@ -684,13 +683,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("123|456", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f06b_tArrayPipes_3dIntArray() throws Exception {
@@ -699,14 +698,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("1\\\\,2,3\\\\,4|5\\\\,6,7\\\\,8", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f07a_tArraySsv_IntArray() throws Exception {
@@ -715,13 +714,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("123 456", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f07b_tArraySsv_3dIntArray() throws Exception {
@@ -730,14 +729,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("1\\,2,3\\,4 5\\,6,7\\,8", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f08a_tArrayTsv_IntArray() throws Exception {
@@ -746,13 +745,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("123\t456", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f08b_tArrayTsv_3dIntArray() throws Exception {
@@ -761,14 +760,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("1\\,2,3\\,4\t5\\,6,7\\,8", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f09a_tArrayCsv_IntArray() throws Exception {
@@ -777,13 +776,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[] r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = new int[]{123,456};
                s = serialize(ps, in);
                assertEquals("123,456", s);
                r = parse(ps, s, int[].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void f09b_tArrayCsv_3dIntArray() throws Exception {
@@ -792,14 +791,14 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("123", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                int[][][] in2 = {{{1,2},{3,4}},{{5,6},{7,8}}};
                in = in2;
                s = serialize(ps, in);
                assertEquals("1\\\\\\,2\\,3\\\\\\,4,5\\\\\\,6\\,7\\\\\\,8", s);
                r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
 
@@ -813,7 +812,7 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("1 2|3 4,5 6|7 8", s);
                int[][][] r = parse(ps, s, int[][][].class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        
//------------------------------------------------------------------------------------------------------------------
@@ -826,13 +825,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("a=b", s);
                JsonMap r = parse(ps, s, JsonMap.class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = JsonMap.of("a","b","c","d");
                s = serialize(ps, in);
                assertEquals("a=b,c=d", s);
                r = parse(ps, s, JsonMap.class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        @Test void g01b_objectType_formatDefault_Map_3d() throws Exception {
@@ -846,13 +845,13 @@ public class OpenApiTest extends SimpleTestBase {
                String s = serialize(ps, in);
                assertEquals("a=b\\=c\\\\\\=d", s);
                JsonMap r = parse(ps, s, JsonMap.class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
 
                in = 
JsonMap.of("a",JsonMap.of("b",JsonMap.of("c","d"),"e",JsonMap.of("f","g")));
                s = serialize(ps, in);
                assertEquals("a=b\\=c\\\\\\=d\\,e\\=f\\\\\\=g", s);
                r = parse(ps, s, JsonMap.class);
-               assertObject(in).isSameJsonAs(r);
+               assertEquals(json(r), json(in));
        }
 
        
//---------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
index dd0e083dd..c2a79b724 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
@@ -322,7 +322,7 @@ class RestClient_Config_RestClient_Test extends 
SimpleTestBase {
        @Test void a08_marshaller() throws Exception {
                RestClient rc = 
MockRestClient.create(A.class).marshaller(Xml.DEFAULT).build();
                ABean b = 
rc.post("/echoBody",bean).run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
        }
 
        @Test void a09_marshalls() throws Exception {
@@ -333,27 +333,27 @@ class RestClient_Config_RestClient_Test extends 
SimpleTestBase {
                assertThrowsWithMessage(Exception.class, "Content-Type not 
specified in response header.  Cannot find appropriate parser.", 
()->x.post("/echoBody",bean).contentType("text/json").run().getContent().as(ABean.class));
 
                ABean b = 
x.post("/echoBody",bean).accept("text/xml").contentType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).mediaType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).accept("text/json").contentType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).mediaType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
        }
 
        @Test void a10_serializer_parser() throws Exception {
                RestClient x = 
MockRestClient.create(A.class).serializer(XmlSerializer.class).parser(XmlParser.class).build();
 
                ABean b = 
x.post("/echoBody",bean).run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                x = 
MockRestClient.create(A.class).serializer(XmlSerializer.DEFAULT).parser(XmlParser.DEFAULT).build();
                b = 
x.post("/echoBody",bean).run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
        }
 
        @Test void a11_serializers_parsers() throws Exception {
@@ -364,16 +364,16 @@ class RestClient_Config_RestClient_Test extends 
SimpleTestBase {
                assertThrowsWithMessage(Exception.class, "Content-Type not 
specified in response header.  Cannot find appropriate parser.", 
()->x.post("/echoBody",bean).contentType("text/json").run().getContent().as(ABean.class));
 
                ABean b = 
x.post("/echoBody",bean).accept("text/xml").contentType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).mediaType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).accept("text/json").contentType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x.post("/echoBody",bean).mediaType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                final RestClient x2 = 
MockRestClient.create(A.class).serializers(XmlSerializer.DEFAULT,JsonSerializer.DEFAULT).parsers(XmlParser.DEFAULT,JsonParser.DEFAULT).build();
 
@@ -382,16 +382,16 @@ class RestClient_Config_RestClient_Test extends 
SimpleTestBase {
                assertThrowsWithMessage(Exception.class, "Content-Type not 
specified in response header.  Cannot find appropriate parser.", 
()->x2.post("/echoBody",bean).contentType("text/json").run().getContent().as(ABean.class));
 
                b = 
x2.post("/echoBody",bean).accept("text/xml").contentType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x2.post("/echoBody",bean).mediaType("text/xml").run().cacheContent().assertContent("<object><f>1</f></object>").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x2.post("/echoBody",bean).accept("text/json").contentType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
 
                b = 
x2.post("/echoBody",bean).mediaType("text/json").run().cacheContent().assertContent("{\"f\":1}").getContent().as(ABean.class);
-               assertObject(b).isSameJsonAs(bean);
+               assertEquals(json(bean), json(b));
        }
 
        @Rest(partSerializer=A12a.class,partParser=A12b.class)
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/uon/Common_UonTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/uon/Common_UonTest.java
index ba62fe9d9..316fe4589 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/uon/Common_UonTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/uon/Common_UonTest.java
@@ -39,13 +39,13 @@ class Common_UonTest extends SimpleTestBase {
                String r = s.build().serialize(t1);
                assertEquals("(s2=s2)", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.keepNullProperties();
                r = s.build().serialize(t1);
                assertEquals("(s1=null,s2=s2)", r);
                t2 = pe.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class A {
@@ -69,7 +69,7 @@ class Common_UonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("(f1=(),f2=(f2a=null,f2b=(s2=s2)))", r);
                t2 = pe.parse(r, B.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyMaps();
                r = s.build().serialize(t1);
@@ -100,7 +100,7 @@ class Common_UonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("(f1=@(),f2=@(null,(s2=s2)))", r);
                t2 = pe.parse(r, C.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
@@ -131,7 +131,7 @@ class Common_UonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("(f1=@(),f2=@(null,(s2=s2)))", r);
                t2 = pe.parse(r, D.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/Common_UrlEncodingTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/Common_UrlEncodingTest.java
index d44fbc0b7..dfb2a5f12 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/Common_UrlEncodingTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/Common_UrlEncodingTest.java
@@ -38,13 +38,13 @@ class Common_UrlEncodingTest extends SimpleTestBase {
                String r = s.build().serialize(t1);
                assertEquals("s2=s2", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.keepNullProperties();
                r = s.build().serialize(t1);
                assertEquals("s1=null&s2=s2", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class A {
@@ -68,7 +68,7 @@ class Common_UrlEncodingTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("f1=()&f2=(f2a=null,f2b=(s2=s2))", r);
                t2 = p.parse(r, B.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyMaps();
                r = s.build().serialize(t1);
@@ -99,7 +99,7 @@ class Common_UrlEncodingTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("f1=@()&f2=@(null,(s2=s2))", r);
                t2 = p.parse(r, C.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
@@ -130,7 +130,7 @@ class Common_UrlEncodingTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("f1=@()&f2=@(null,(s2=s2))", r);
                t2 = p.parse(r, D.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
diff --git a/juneau-utest/src/test/java/org/apache/juneau/xml/CommonTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/xml/CommonTest.java
index 9c11b7636..2d6ea577c 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/xml/CommonTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/xml/CommonTest.java
@@ -40,13 +40,13 @@ class CommonTest extends SimpleTestBase {
                String r = s.build().serialize(t1);
                assertEquals("<object><s2>s2</s2></object>", r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.keepNullProperties();
                r = s.build().serialize(t1);
                assertEquals("<object><s1 _type='null'/><s2>s2</s2></object>", 
r);
                t2 = p.parse(r, A.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
        }
 
        public static class A {
@@ -71,7 +71,7 @@ class CommonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                assertEquals("<object><f1/><f2><f2a 
_type='null'/><f2b><s2>s2</s2></f2b></f2></object>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyMaps();
                r = s.build().serialize(t1);
@@ -103,7 +103,7 @@ class CommonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                
assertEquals("<object><f1></f1><f2><null/><object><s2>s2</s2></object></f2></object>",
 r);
                t2 = p.parse(r, C.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
@@ -135,7 +135,7 @@ class CommonTest extends SimpleTestBase {
                r = s.build().serialize(t1);
                
assertEquals("<object><f1></f1><f2><null/><object><s2>s2</s2></object></f2></object>",
 r);
                t2 = p.parse(r, D.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
 
                s.trimEmptyCollections();
                r = s.build().serialize(t1);
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlCollapsedTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlCollapsedTest.java
index 0a35a0959..2eed94399 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlCollapsedTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlCollapsedTest.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.xml;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.internal.CollectionUtils.*;
 import static org.apache.juneau.internal.CollectionUtils.list;
 import static org.apache.juneau.utest.utils.Utils2.*;
@@ -267,14 +266,14 @@ public class XmlCollapsedTest extends SimpleTestBase {
                r = s.serialize(t1);
                assertEquals("<object><xf1>x1</xf1><xf1>x2</xf1></object>", r);
                t2 = p.parse(r, FA.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
                validateXml(t1, s);
 
                t1 = FB.newInstance();
                r = s.serialize(t1);
                assertEquals("<object><xf1>x1</xf1><xf1>x2</xf1></object>", r);
                t2 = p.parse(r, FB.class);
-               assertObject(t1).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t1));
                validateXml(t1, s);
        }
 
@@ -334,7 +333,7 @@ public class XmlCollapsedTest extends SimpleTestBase {
 
                // Note that existing fields should be reused and appended to.
                t2 = p.parse(xml, G.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                validateXml(t, s);
        }
@@ -367,7 +366,7 @@ public class XmlCollapsedTest extends SimpleTestBase {
 
                // Note that existing fields should be reused and appended to.
                t2 = p.parse(xml, H.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                validateXml(t, s);
        }
@@ -405,7 +404,7 @@ public class XmlCollapsedTest extends SimpleTestBase {
 
                // Note that existing fields should be reused and appended to.
                t2 = p.parse(xml, G.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                validateXml(t, s);
        }
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlContentTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlContentTest.java
index a9bc7562e..d30a8b554 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlContentTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlContentTest.java
@@ -12,16 +12,17 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.xml;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.xml.annotation.XmlFormat.*;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
+
 import java.io.*;
 
+import org.apache.juneau.*;
 import org.apache.juneau.annotation.*;
 import org.apache.juneau.xml.annotation.*;
 import org.junit.jupiter.api.*;
 
-public class XmlContentTest {
+class XmlContentTest extends SimpleTestBase {
 
        
//-----------------------------------------------------------------------------------------------------------------
        // Test beans with @Xml(format=CONTENT)
@@ -44,14 +45,14 @@ public class XmlContentTest {
                r = sw.toString();
                assertEquals("<A f1='f1' nil='true'></A>", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                sw = new StringWriter();
                s2.serialize(t, sw);
                r = sw.toString();
                assertEquals("<A f1='f1' nil='true'></A>\n", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Normal text
@@ -61,12 +62,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>foobar</A>", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>foobar</A>\n", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Special characters
@@ -76,12 +77,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A 
f1='f1'>~!@#$%^&amp;*()_+`-={}|[]\\:\";'&lt;&gt;?,.&#x000a;&#x000d;&#x0009;_x0008_</A>",
 r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A 
f1='f1'>~!@#$%^&amp;*()_+`-={}|[]\\:\";'&lt;&gt;?,.&#x000a;&#x000d;&#x0009;_x0008_</A>\n",
 r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Leading spaces
@@ -91,12 +92,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>_x0020_ foobar</A>", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>_x0020_ foobar</A>\n", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Trailing spaces
@@ -106,12 +107,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>foobar _x0020_</A>", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>foobar _x0020_</A>\n", r);
                t2 = p.parse(r, A.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
        }
 
        @Bean(typeName="A")
@@ -148,14 +149,14 @@ public class XmlContentTest {
                r = sw.toString();
                assertEquals("<A f1='f1' nil='true'></A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                sw = new StringWriter();
                s2.serialize(t, sw);
                r = sw.toString();
                assertEquals("<A f1='f1' nil='true'></A>\n", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Normal text
@@ -165,12 +166,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>foobar</A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>foobar</A>\n", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Normal XML
@@ -180,12 +181,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A 
f1='f1'>&lt;xxx&gt;foobar&lt;yyy&gt;baz&lt;/yyy&gt;foobar&lt;/xxx&gt;</A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A 
f1='f1'>&lt;xxx&gt;foobar&lt;yyy&gt;baz&lt;/yyy&gt;foobar&lt;/xxx&gt;</A>\n", 
r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // Normal XML with leading and trailing space
@@ -195,12 +196,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>_x0020_ 
&lt;xxx&gt;foobar&lt;yyy&gt;baz&lt;/yyy&gt;foobar&lt;/xxx&gt; _x0020_</A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>_x0020_ 
&lt;xxx&gt;foobar&lt;yyy&gt;baz&lt;/yyy&gt;foobar&lt;/xxx&gt; _x0020_</A>\n", 
r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // XML with attributes
@@ -210,12 +211,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>&lt;xxx 
x=\"x\"&gt;foobar&lt;/xxx&gt;</A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>&lt;xxx 
x=\"x\"&gt;foobar&lt;/xxx&gt;</A>\n", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                
//-------------------------------------------------------------------------------------------------------------
                // XML with embedded entities
@@ -225,12 +226,12 @@ public class XmlContentTest {
                r = s1.serialize(t);
                assertEquals("<A f1='f1'>&lt;xxx 
x=\"x\"&gt;foo&amp;lt;&amp;gt;bar&lt;/xxx&gt;</A>", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
 
                r = s2.serialize(t);
                assertEquals("<A f1='f1'>&lt;xxx 
x=\"x\"&gt;foo&amp;lt;&amp;gt;bar&lt;/xxx&gt;</A>\n", r);
                t2 = p.parse(r, B.class);
-               assertObject(t).isSameJsonAs(t2);
+               assertEquals(json(t2), json(t));
        }
 
        @Bean(typeName="A")
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlIgnoreCommentsTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlIgnoreCommentsTest.java
index 72fc00f7c..3393dc37f 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/xml/XmlIgnoreCommentsTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/xml/XmlIgnoreCommentsTest.java
@@ -12,7 +12,8 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.xml;
 
-import static org.apache.juneau.assertions.Assertions.*;
+import static org.apache.juneau.AssertionHelpers.*;
+import static org.junit.jupiter.api.Assertions.*;
 import static org.junit.runners.MethodSorters.*;
 
 import java.text.*;
@@ -695,7 +696,7 @@ public class XmlIgnoreCommentsTest {
        public void testNoComment() throws Exception {
                try {
                        Object actual = 
XmlParser.DEFAULT.parse(input.replace("|", ""), type);
-                       assertObject(expected).isSameJsonAs(actual);
+                       assertEquals(json(actual), json(expected));
                } catch (ComparisonFailure e) {
                        throw new ComparisonFailure(MessageFormat.format("Test 
''{0}'' failed with comparison error", label), e.getExpected(), e.getActual());
                } catch (Exception e) {
@@ -707,7 +708,7 @@ public class XmlIgnoreCommentsTest {
        public void testNormalComment() throws Exception {
                try {
                        Object actual = 
XmlParser.DEFAULT.parse(input.replace("|", "<!--x-->"), type);
-                       assertObject(expected).isSameJsonAs(actual);
+                       assertEquals(json(actual), json(expected));
                } catch (ComparisonFailure e) {
                        throw new ComparisonFailure(MessageFormat.format("Test 
''{0}'' failed with comparison error", label), e.getExpected(), e.getActual());
                } catch (Exception e) {
@@ -720,7 +721,7 @@ public class XmlIgnoreCommentsTest {
                try {
                        Object actual = 
XmlParser.DEFAULT.parse(input.replace("|", " \n <!-- \n x \n --> \n "), type);
                        if (! skipWsTests)
-                               assertObject(expected).isSameJsonAs(actual);
+                               assertEquals(json(actual), json(expected));
                } catch (ComparisonFailure e) {
                        throw new ComparisonFailure(MessageFormat.format("Test 
''{0}'' failed with comparison error", label), e.getExpected(), e.getActual());
                } catch (Exception e) {
@@ -733,7 +734,7 @@ public class XmlIgnoreCommentsTest {
                try {
                        Object actual = 
XmlParser.DEFAULT.parse(input.replace("|", " \n <!-- \n x \n --> \n \n <!-- \n 
x \n --> \n "), type);
                        if (! skipWsTests)
-                               assertObject(expected).isSameJsonAs(actual);
+                               assertEquals(json(actual), json(expected));
                } catch (ComparisonFailure e) {
                        throw new ComparisonFailure(MessageFormat.format("Test 
''{0}'' failed with comparison error", label), e.getExpected(), e.getActual());
                } catch (Exception e) {


Reply via email to