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 3fc6185 RestClient API improvements.
3fc6185 is described below
commit 3fc61859869cf4116e8944007270b9cf555e4f54
Author: JamesBognar <[email protected]>
AuthorDate: Mon Jun 7 12:36:53 2021 -0400
RestClient API improvements.
---
.../src/main/java/org/apache/juneau/rest/client/RestRequest.java | 9 +++++++++
.../main/java/org/apache/juneau/rest/mock/MockRestClient.java | 4 ++--
.../java/org/apache/juneau/rest/mock/MockRestClientBuilder.java | 2 +-
.../java/org/apache/juneau/rest/mock/MockServletRequest.java | 4 ++--
4 files changed, 14 insertions(+), 5 deletions(-)
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
index 3b7c32a..c38902a 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
@@ -3583,6 +3583,15 @@ public class RestRequest extends BeanSession implements
HttpUriRequest, Configur
return getPartSerializerSession(client.getPartSerializer());
}
+ /**
+ * TEMP
+ *
+ * @return TEMP
+ */
+ public HttpRequest getHttpRequest() {
+ return this;
+ }
+
//-----------------------------------------------------------------------------------------------------------------
// Other methods
//-----------------------------------------------------------------------------------------------------------------
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 f178b70..80ca44c 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
@@ -38,8 +38,8 @@ import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.client.*;
import org.apache.juneau.rest.client.RestRequest;
-import org.apache.juneau.rest.logging.*;
import org.apache.juneau.http.header.ContentType;
+import org.apache.juneau.rest.logging.*;
/**
* Mocked {@link RestClient}.
@@ -724,7 +724,7 @@ public class MockRestClient extends RestClient implements
HttpClientConnection {
*/
private HttpRequest findRestRequest(HttpRequest req) {
if (req instanceof RestRequestCreated)
- return ((RestRequestCreated)req).getRestRequest();
+ return
((RestRequestCreated)req).getRestRequest().getHttpRequest();
if (req instanceof HttpRequestWrapper)
return findRestRequest(((HttpRequestWrapper)
req).getOriginal());
return req;
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClientBuilder.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClientBuilder.java
index 34a00dc..4493513 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClientBuilder.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClientBuilder.java
@@ -212,7 +212,7 @@ public class MockRestClientBuilder extends
RestClientBuilder {
@Override /* ContextBuilder */
public MockRestClientBuilder debug() {
- header("Debug", true);
+ header("Debug", "true");
super.debug();
return this;
}
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
index 4d0ca3a..b56da69 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
@@ -958,7 +958,7 @@ public class MockServletRequest implements
HttpServletRequest {
*/
protected MockServletRequest debug(boolean value) {
if (value)
- header("Debug", true);
+ header("Debug", "true");
return this;
}
@@ -973,7 +973,7 @@ public class MockServletRequest implements
HttpServletRequest {
*/
public MockServletRequest noTrace(boolean value) {
if (value)
- header("No-Trace", true);
+ header("No-Trace", "true");
return this;
}