Package org.openrewrite.test
Class MockHttpSender
java.lang.Object
org.openrewrite.test.MockHttpSender
- All Implemented Interfaces:
org.openrewrite.ipc.http.HttpSender
Issues no HTTP requests, instead returning the supplied input stream whenever send() is invoked.
Convenient for writing tests that do not depend on the availability of external services.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openrewrite.ipc.http.HttpSender
org.openrewrite.ipc.http.HttpSender.Method, org.openrewrite.ipc.http.HttpSender.Request, org.openrewrite.ipc.http.HttpSender.Response -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openrewrite.ipc.http.HttpSender
delete, get, head, newRequest, options, post, put
-
Constructor Details
-
MockHttpSender
-
MockHttpSender
public MockHttpSender(int responseCode)
-
-
Method Details
-
withResponseHeaders
-
send
public org.openrewrite.ipc.http.HttpSender.Response send(org.openrewrite.ipc.http.HttpSender.Request request) - Specified by:
sendin interfaceorg.openrewrite.ipc.http.HttpSender
-