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();