Package io.airlift.jaxrs.testing
Class MockRequest
- java.lang.Object
-
- io.airlift.jaxrs.testing.MockRequest
-
- All Implemented Interfaces:
javax.ws.rs.core.Request
public class MockRequest extends Object implements javax.ws.rs.core.Request
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMockRequest.ConditionalRequestBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MockRequest.ConditionalRequestBuilderdelete()static MockRequest.ConditionalRequestBuilderdelete(javax.ws.rs.core.Variant selectVariant)javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions()javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(Date lastModified)javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(Date lastModified, javax.ws.rs.core.EntityTag eTag)javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(javax.ws.rs.core.EntityTag eTag)static MockRequest.ConditionalRequestBuilderget()static MockRequest.ConditionalRequestBuilderget(javax.ws.rs.core.Variant selectVariant)StringgetMethod()static MockRequest.ConditionalRequestBuilderhead()static MockRequest.ConditionalRequestBuilderhead(javax.ws.rs.core.Variant selectVariant)static MockRequest.ConditionalRequestBuilderpost()static MockRequest.ConditionalRequestBuilderpost(javax.ws.rs.core.Variant selectVariant)static MockRequest.ConditionalRequestBuilderput()static MockRequest.ConditionalRequestBuilderput(javax.ws.rs.core.Variant selectVariant)javax.ws.rs.core.VariantselectVariant(List<javax.ws.rs.core.Variant> variants)
-
-
-
Method Detail
-
head
public static MockRequest.ConditionalRequestBuilder head()
-
head
public static MockRequest.ConditionalRequestBuilder head(javax.ws.rs.core.Variant selectVariant)
-
get
public static MockRequest.ConditionalRequestBuilder get()
-
get
public static MockRequest.ConditionalRequestBuilder get(javax.ws.rs.core.Variant selectVariant)
-
post
public static MockRequest.ConditionalRequestBuilder post()
-
post
public static MockRequest.ConditionalRequestBuilder post(javax.ws.rs.core.Variant selectVariant)
-
put
public static MockRequest.ConditionalRequestBuilder put()
-
put
public static MockRequest.ConditionalRequestBuilder put(javax.ws.rs.core.Variant selectVariant)
-
delete
public static MockRequest.ConditionalRequestBuilder delete()
-
delete
public static MockRequest.ConditionalRequestBuilder delete(javax.ws.rs.core.Variant selectVariant)
-
getMethod
public String getMethod()
- Specified by:
getMethodin interfacejavax.ws.rs.core.Request
-
selectVariant
public javax.ws.rs.core.Variant selectVariant(List<javax.ws.rs.core.Variant> variants) throws IllegalArgumentException
- Specified by:
selectVariantin interfacejavax.ws.rs.core.Request- Throws:
IllegalArgumentException
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()
- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(javax.ws.rs.core.EntityTag eTag)
- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(Date lastModified)
- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(Date lastModified, javax.ws.rs.core.EntityTag eTag)
- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request
-
-