public abstract class MockHttpClient
extends com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>
| Constructor and Description |
|---|
MockHttpClient() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildCookie(com.intuit.karate.http.Cookie c) |
protected void |
buildHeader(String name,
Object value,
boolean replace) |
protected void |
buildParam(String name,
Object... values) |
protected void |
buildPath(String path) |
protected void |
buildUrl(String url) |
void |
configure(com.intuit.karate.http.HttpConfig config,
com.intuit.karate.ScriptContext context)
this is guaranteed to be called if the zero-arg constructor is used, so
for advanced per-test set-up, over-ride this call-back and retrieve
custom data via config.getUserDefined() - refer to the documentation of
the 'configure userDefined' keyword
|
protected com.intuit.karate.http.HttpBody |
getEntity(InputStream stream,
String mediaType) |
protected com.intuit.karate.http.HttpBody |
getEntity(List<com.intuit.karate.http.MultiPartItem> items,
String mediaType) |
protected com.intuit.karate.http.HttpBody |
getEntity(com.intuit.karate.http.MultiValuedMap formFields,
String mediaType) |
protected com.intuit.karate.http.HttpBody |
getEntity(String content,
String mediaType) |
protected String |
getRequestUri() |
protected abstract javax.servlet.Servlet |
getServlet(com.intuit.karate.http.HttpRequest request) |
protected abstract javax.servlet.ServletContext |
getServletContext() |
protected com.intuit.karate.http.HttpResponse |
makeHttpRequest(com.intuit.karate.http.HttpBody entity,
long startTime) |
protected abstract javax.servlet.Servlet getServlet(com.intuit.karate.http.HttpRequest request)
protected abstract javax.servlet.ServletContext getServletContext()
public void configure(com.intuit.karate.http.HttpConfig config,
com.intuit.karate.ScriptContext context)
configure in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected com.intuit.karate.http.HttpBody getEntity(List<com.intuit.karate.http.MultiPartItem> items, String mediaType)
getEntity in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected com.intuit.karate.http.HttpBody getEntity(com.intuit.karate.http.MultiValuedMap formFields,
String mediaType)
getEntity in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected com.intuit.karate.http.HttpBody getEntity(InputStream stream, String mediaType)
getEntity in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected com.intuit.karate.http.HttpBody getEntity(String content, String mediaType)
getEntity in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected void buildUrl(String url)
buildUrl in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected void buildPath(String path)
buildPath in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected void buildParam(String name, Object... values)
buildParam in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected void buildHeader(String name, Object value, boolean replace)
buildHeader in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected void buildCookie(com.intuit.karate.http.Cookie c)
buildCookie in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected com.intuit.karate.http.HttpResponse makeHttpRequest(com.intuit.karate.http.HttpBody entity,
long startTime)
makeHttpRequest in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>protected String getRequestUri()
getRequestUri in class com.intuit.karate.http.HttpClient<com.intuit.karate.http.HttpBody>Copyright © 2017. All rights reserved.