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 753c90597 Unit test modernization.
753c90597 is described below

commit 753c9059752ebdf28223e1540c200fb5748f81bf
Author: James Bognar <james.bog...@salesforce.com>
AuthorDate: Thu Aug 7 09:03:18 2025 -0400

    Unit test modernization.
---
 .../test/java/org/apache/juneau/BeanMapTest.java   | 10 ++++-----
 .../apache/juneau/config/ConfigImportsTest.java    |  3 +--
 .../java/org/apache/juneau/config/ConfigTest.java  | 24 +++++++++++-----------
 .../org/apache/juneau/html/CommonParser_Test.java  |  3 +--
 .../org/apache/juneau/reflect/ClassInfoTest.java   | 16 +++++++--------
 .../rest/client/RestClient_Response_Body_Test.java |  2 +-
 .../apache/juneau/rest/util/RestUtils_Test.java    |  9 ++++----
 .../org/apache/juneau/utils/MethodInvokerTest.java | 12 +++++------
 .../apache/juneau/utils/StringVarResolverTest.java |  3 +--
 9 files changed, 39 insertions(+), 43 deletions(-)

diff --git a/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
index 57f4cbfee..8da3e5ad8 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
@@ -996,7 +996,7 @@ class BeanMapTest extends SimpleTestBase {
                t = p.parse(json, O.class);
                assertEquals(123, t.foo);
 
-               assertThrown(()->JsonParser.DEFAULT.parse(json, 
O.class)).isExists();
+               assertThrows(Exception.class, 
()->JsonParser.DEFAULT.parse(json, O.class));
 
                // XML
                String xml = "<object><baz type='number'>789</baz><foo 
type='number'>123</foo><bar type='number'>456</bar></object>";
@@ -1004,7 +1004,7 @@ class BeanMapTest extends SimpleTestBase {
                t = p.parse(xml, O.class);
                assertEquals(123, t.foo);
 
-               assertThrown(()->XmlParser.DEFAULT.parse(json, 
O.class)).isExists();
+               assertThrows(Exception.class, ()->XmlParser.DEFAULT.parse(json, 
O.class));
 
                // HTML
                String html = "<table 
_type='object'><tr><th><string>key</string></th><th><string>value</string></th></tr><tr><td><string>baz</string></td><td><number>789</number></td></tr><tr><td><string>foo</string></td><td><number>123</number></td></tr><tr><td><string>bar</string></td><td><number>456</number></td></tr></table>";
@@ -1012,7 +1012,7 @@ class BeanMapTest extends SimpleTestBase {
                t = p.parse(html, O.class);
                assertEquals(123, t.foo);
 
-               assertThrown(()->HtmlParser.DEFAULT.parse(json, 
O.class)).isExists();
+               assertThrows(Exception.class, 
()->HtmlParser.DEFAULT.parse(json, O.class));
 
                // UON
                String uon = "(baz=789,foo=123,bar=456)";
@@ -1020,7 +1020,7 @@ class BeanMapTest extends SimpleTestBase {
                t = p.parse(uon, O.class);
                assertEquals(123, t.foo);
 
-               assertThrown(()->UonParser.DEFAULT.parse(json, 
O.class)).isExists();
+               assertThrows(Exception.class, ()->UonParser.DEFAULT.parse(json, 
O.class));
 
                // URL-Encoding
                String urlencoding = "baz=789&foo=123&bar=456";
@@ -1028,7 +1028,7 @@ class BeanMapTest extends SimpleTestBase {
                t = p.parse(urlencoding, O.class);
                assertEquals(123, t.foo);
 
-               assertThrown(()->UrlEncodingParser.DEFAULT.parse(json, 
O.class)).isExists();
+               assertThrows(Exception.class, 
()->UrlEncodingParser.DEFAULT.parse(json, O.class));
        }
 
        public static class O {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigImportsTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigImportsTest.java
index 2319899e1..808dd1837 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigImportsTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigImportsTest.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.config;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.common.internal.StringUtils.*;
 import static org.junit.Assert.*;
 import org.apache.juneau.*;
@@ -85,7 +84,7 @@ class ConfigImportsTest extends SimpleTestBase {
                ms.write("A1", "", "<A2>\nx=1");
                ms.write("A2", "", "<A1>\ny=2");
                ms.write("B", "", "<A2>");
-               
assertThrown(()->Config.create("B").store(ms).build()).isExists();
+               assertThrows(Exception.class, 
()->Config.create("B").store(ms).build());
        }
 
        @Test void importNotFound() {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigTest.java
index d76708176..d8d4aa6df 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigTest.java
@@ -292,10 +292,10 @@ public class ConfigTest {
        @Test
        public void getInt1BadValues() {
                Config c = init("a1=foo", "a2=2.3", "a3=[1]", "a4=false");
-               assertThrown(()->c.get("a1").asInteger().orElse(0)).isExists();
-               assertThrown(()->c.get("a2").asInteger().orElse(0)).isExists();
-               assertThrown(()->c.get("a3").asInteger().orElse(0)).isExists();
-               assertThrown(()->c.get("a4").asInteger().orElse(0)).isExists();
+               assertThrows(Exception.class, 
()->c.get("a1").asInteger().orElse(0));
+               assertThrows(Exception.class, 
()->c.get("a2").asInteger().orElse(0));
+               assertThrows(Exception.class, 
()->c.get("a3").asInteger().orElse(0));
+               assertThrows(Exception.class, 
()->c.get("a4").asInteger().orElse(0));
        }
 
        
//====================================================================================================
@@ -316,10 +316,10 @@ public class ConfigTest {
        @Test
        public void getInt2BadValues() {
                Config c = init("a1=foo", "a2=2.3", "a3=[1]", "a4=false");
-               assertThrown(()->c.get("a1").asInteger().orElse(-1)).isExists();
-               assertThrown(()->c.get("a2").asInteger().orElse(-1)).isExists();
-               assertThrown(()->c.get("a3").asInteger().orElse(-1)).isExists();
-               assertThrown(()->c.get("a4").asInteger().orElse(-1)).isExists();
+               assertThrows(Exception.class, 
()->c.get("a1").asInteger().orElse(-1));
+               assertThrows(Exception.class, 
()->c.get("a2").asInteger().orElse(-1));
+               assertThrows(Exception.class, 
()->c.get("a3").asInteger().orElse(-1));
+               assertThrows(Exception.class, 
()->c.get("a4").asInteger().orElse(-1));
        }
 
        
//====================================================================================================
@@ -388,10 +388,10 @@ public class ConfigTest {
        @Test
        public void getLong1BadValues() {
                Config c = init("a1=foo", "a2=2.3", "a3=[1]", "a4=false");
-               assertThrown(()->c.get("a1").as(long.class)).isExists();
-               assertThrown(()->c.get("a2").as(long.class)).isExists();
-               assertThrown(()->c.get("a3").as(long.class)).isExists();
-               assertThrown(()->c.get("a4").as(long.class)).isExists();
+               assertThrows(Exception.class, ()->c.get("a1").as(long.class));
+               assertThrows(Exception.class, ()->c.get("a2").as(long.class));
+               assertThrows(Exception.class, ()->c.get("a3").as(long.class));
+               assertThrows(Exception.class, ()->c.get("a4").as(long.class));
        }
 
        
//====================================================================================================
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/html/CommonParser_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/html/CommonParser_Test.java
index 471d99282..88fedc1e5 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/html/CommonParser_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/html/CommonParser_Test.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.html;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.junit.Assert.*;
 import java.util.*;
 
@@ -100,7 +99,7 @@ class CommonParser_Test extends SimpleTestBase {
                t = p.parse(in, B.class);
                assertEquals(1, t.a);
                assertEquals(2, t.b);
-               assertThrown(()->HtmlParser.DEFAULT.parse(in, 
B.class)).isExists();
+               assertThrows(Exception.class, ()->HtmlParser.DEFAULT.parse(in, 
B.class));
        }
 
        public static class B {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfoTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfoTest.java
index 0caad0052..d3f2ae380 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfoTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/reflect/ClassInfoTest.java
@@ -1114,10 +1114,10 @@ public class ClassInfoTest {
        @Test
        public void isAll_invalid() {
                ClassInfo a = aClass;
-               assertThrown(()->a.isAll(HAS_PARAMS)).isExists();
-               assertThrown(()->a.isAll(HAS_NO_PARAMS)).isExists();
-               assertThrown(()->a.isAll(TRANSIENT)).isExists();
-               assertThrown(()->a.isAll(NOT_TRANSIENT)).isExists();
+               assertThrows(Exception.class, ()->a.isAll(HAS_PARAMS));
+               assertThrows(Exception.class, ()->a.isAll(HAS_NO_PARAMS));
+               assertThrows(Exception.class, ()->a.isAll(TRANSIENT));
+               assertThrows(Exception.class, ()->a.isAll(NOT_TRANSIENT));
        }
 
        @Test
@@ -1219,10 +1219,10 @@ public class ClassInfoTest {
        @Test
        public void isAny_invalid() {
                ClassInfo a = aClass;
-               assertThrown(()->a.isAny(HAS_PARAMS)).isExists();
-               assertThrown(()->a.isAny(HAS_NO_PARAMS)).isExists();
-               assertThrown(()->a.isAny(TRANSIENT)).isExists();
-               assertThrown(()->a.isAny(NOT_TRANSIENT)).isExists();
+               assertThrows(Exception.class, ()->a.isAny(HAS_PARAMS));
+               assertThrows(Exception.class, ()->a.isAny(HAS_NO_PARAMS));
+               assertThrows(Exception.class, ()->a.isAny(TRANSIENT));
+               assertThrows(Exception.class, ()->a.isAny(NOT_TRANSIENT));
        }
 
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
index c8f6ac025..846e89b25 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
@@ -215,7 +215,7 @@ class RestClient_Response_Body_Test extends SimpleTestBase {
 
                
plainTestClient().entity(stringEntity("foo")).get().run().assertContent().as(A7a.class).is(x->x.x.equals("foo"));
                
plainTestClient().entity(stringEntity("foo")).get().run().assertContent().as(A7b.class).is(x->x.x.equals("foo"));
-               
assertThrown(()->plainTestClient().entity(stringEntity("foo")).headers(header("Content-Type","foo")).get().run().getContent().as(A7c.class)).isExists().asMessages().isAny(contains("Unsupported
 media-type"));
+               assertThrows(Exception.class, 
()->plainTestClient().entity(stringEntity("foo")).headers(header("Content-Type","foo")).get().run().getContent().as(A7c.class),
 "Unsupported media-type");
                
assertThrown(()->testClient().entity(stringEntity("")).get().run().getContent().as(A7c.class)).asMessages().isContains("foo");
 
                Future<ABean> x8 = 
testClient().entity(stringEntity("{f:1}")).get().run().getContent().asFuture(ABean.class);
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/util/RestUtils_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/util/RestUtils_Test.java
index 488e338bc..93cdf2d59 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/util/RestUtils_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/util/RestUtils_Test.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.rest.util;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.common.internal.StringUtils.*;
 import static org.apache.juneau.rest.util.RestUtils.*;
 import static org.junit.Assert.*;
@@ -65,7 +64,7 @@ class RestUtils_Test extends SimpleTestBase {
 
                for (String s : new String[]{
                                "http:/hostname?foo"}) {
-                       assertThrown(()->trimPathInfo(new StringBuffer(s), "", 
"")).isExists();
+                       assertThrows(Exception.class, ()->trimPathInfo(new 
StringBuffer(s), "", ""));
                }
 
                e = "http://hostname";;
@@ -95,7 +94,7 @@ class RestUtils_Test extends SimpleTestBase {
                                "http://hostname?foo";,
                                "http://hostname/fo?bar";,
                                "http:/hostname/foo"}) {
-                       assertThrown(()->trimPathInfo(new StringBuffer(s), "/", 
"/foo")).isExists();
+                       assertThrows(Exception.class, ()->trimPathInfo(new 
StringBuffer(s), "/", "/foo"));
                }
 
                e = "http://hostname/foo/bar";;
@@ -112,7 +111,7 @@ class RestUtils_Test extends SimpleTestBase {
                                "http://hostname/foo2/bar";,
                                "http://hostname/foo/bar2";
                        }) {
-                       assertThrown(()->trimPathInfo(new StringBuffer(s), 
"/foo/bar", "/foo/bar")).isExists();
+                       assertThrows(Exception.class, ()->trimPathInfo(new 
StringBuffer(s), "/foo/bar", "/foo/bar"));
                }
 
                e = "http://hostname/foo/bar";;
@@ -129,7 +128,7 @@ class RestUtils_Test extends SimpleTestBase {
                                "http://hostname/foo2/bar";,
                                "http://hostname/foo/bar2";
                        }) {
-                       assertThrown(()->trimPathInfo(new StringBuffer(s), 
"/foo", "/bar")).isExists();
+                       assertThrows(Exception.class, ()->trimPathInfo(new 
StringBuffer(s), "/foo", "/bar"));
                }
        }
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/utils/MethodInvokerTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/utils/MethodInvokerTest.java
index c4bb37808..17f7594bc 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/utils/MethodInvokerTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/utils/MethodInvokerTest.java
@@ -62,9 +62,9 @@ public class MethodInvokerTest {
                MethodInvoker mi = create(m);
 
                A a = new A();
-               assertThrown(()->mi.invoke(a)).isExists();
-               assertThrown(()->mi.invoke(a)).isExists();
-               assertThrown(()->mi.invoke(a)).isExists();
+               assertThrows(Exception.class, ()->mi.invoke(a));
+               assertThrows(Exception.class, ()->mi.invoke(a));
+               assertThrows(Exception.class, ()->mi.invoke(a));
 
                
assertBean(mi.getStats()).asPropertyMap("runs","errors").asJson().is("{runs:3,errors:3}");
        }
@@ -76,9 +76,9 @@ public class MethodInvokerTest {
                MethodInvoker mi = create(m);
 
                A a = new A();
-               assertThrown(()->mi.invoke(a, "x")).isExists();
-               assertThrown(()->mi.invoke(a)).isExists();
-               assertThrown(()->mi.invoke(a, 1, "x")).isExists();
+               assertThrows(Exception.class, ()->mi.invoke(a, "x"));
+               assertThrows(Exception.class, ()->mi.invoke(a));
+               assertThrows(Exception.class, ()->mi.invoke(a, 1, "x"));
 
                
assertBean(mi.getStats()).asPropertyMap("runs","errors").asJson().is("{runs:3,errors:3}");
        }
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/utils/StringVarResolverTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/utils/StringVarResolverTest.java
index 9452c1f21..6ac78ca58 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/utils/StringVarResolverTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/utils/StringVarResolverTest.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.utils;
 
-import static org.apache.juneau.assertions.Assertions.*;
 import static org.apache.juneau.common.internal.StringUtils.*;
 import static org.junit.Assert.*;
 import org.apache.juneau.*;
@@ -206,7 +205,7 @@ class StringVarResolverTest extends SimpleTestBase {
 
                // Should reject names with characters outside A-Za-z
                for (Class<? extends Var> c : new Class[]{InvalidVar1.class, 
InvalidVar2.class, InvalidVar3.class, InvalidVar4.class, InvalidVar5.class}) {
-                       
assertThrown(()->VarResolver.create().vars(c).build()).isExists();
+                       assertThrows(Exception.class, 
()->VarResolver.create().vars(c).build());
                }
 
                VarResolver vr = vrb.build();

Reply via email to