This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git

commit d51d57d01aa9edb3355a62ac617f7bf23d0deb8a
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Jun 23 12:47:38 2023 -0400

    [juneau-rest-mock] Throw a specialized RuntimeException instead of
    RuntimeException
---
 .../src/main/java/org/apache/juneau/rest/mock/MockRestClient.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
index 454dcc81f..fe2388b26 100644
--- 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
+++ 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
@@ -2143,7 +2143,7 @@ public class MockRestClient extends RestClient implements 
HttpClientConnection {
 
                        MockPathResolver pr = new MockPathResolver(target, 
contextPath, servletPath, path, null);
                        if (pr.getError() != null)
-                               throw new RuntimeException(pr.getError());
+                               throw new IllegalStateException(pr.getError());
 
                        MockServletRequest r = MockServletRequest
                                .create(request.getRequestLine().getMethod(), 
pr.getURI())
@@ -2207,7 +2207,7 @@ public class MockRestClient extends RestClient implements 
HttpClientConnection {
 
                        // If the status isn't set, something's broken.
                        if (res.getStatus() == 0)
-                               throw new RuntimeException("Response status was 
0.");
+                               throw new IllegalStateException("Response 
status was 0.");
 
                        // A bug in HttpClient causes an infinite loop if the 
response is less than 200.
                        // As a workaround, just add 1000 to the status code 
(which is better than an infinite loop).

Reply via email to