Class AbstractResourceTest
- java.lang.Object
-
- io.servicetalk.http.router.jersey.AbstractNonParameterizedJerseyStreamingHttpServiceTest
-
- io.servicetalk.http.router.jersey.AbstractResourceTest
-
- Direct Known Subclasses:
AsynchronousResourceTest
,SynchronousResourceTest
public abstract class AbstractResourceTest extends AbstractNonParameterizedJerseyStreamingHttpServiceTest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractResourceTest.TestApplication
static class
AbstractResourceTest.TestFilter
static interface
AbstractResourceTest.TestFiltered
-
Nested classes/interfaces inherited from class io.servicetalk.http.router.jersey.AbstractNonParameterizedJerseyStreamingHttpServiceTest
AbstractNonParameterizedJerseyStreamingHttpServiceTest.RouterApi
-
-
Field Summary
-
Fields inherited from class io.servicetalk.http.router.jersey.AbstractNonParameterizedJerseyStreamingHttpServiceTest
api, expected, rule, SERVER_CTX, timeout
-
-
Constructor Summary
Constructors Constructor Description AbstractResourceTest(boolean serverNoOffloads, AbstractNonParameterizedJerseyStreamingHttpServiceTest.RouterApi api)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.core.Application
application()
protected void
configureBuilders(HttpServerBuilder serverBuilder, HttpJerseyRouterBuilder jerseyRouterBuilder)
static java.util.Collection<java.lang.Object[]>
data()
void
explicitHead()
void
filtered()
void
getJson()
void
getText()
void
getTextBuffer()
void
getTextBufferResponse()
void
getTextHeaderParam()
void
getTextQueryParam()
void
getTextResponse()
void
implicitHead()
void
implicitOptions()
void
notFound()
void
notTranslatedException()
void
postBadJson()
void
postJson()
void
postJsonBuffer()
void
postJsonBytes()
void
postJsonPojoInPojoOut()
void
postText()
void
postTextBuffer()
void
postTextBufferResponse()
void
postTextBytes()
void
postTextNoEntity()
void
postTextResponse()
void
putJsonResponse()
protected boolean
serverNoOffloads()
protected java.lang.String
testUri(java.lang.String path)
void
translatedException()
-
Methods inherited from class io.servicetalk.http.router.jersey.AbstractNonParameterizedJerseyStreamingHttpServiceTest
buildRouter, buildRouter, buildRouter, buildRouter, closeClient, closeServer, get, getJsonResponseContentLengthExtractor, head, host, initServerAndClient, isStreamingJsonEnabled, noPayloadRequest, options, payloadRequest, post, put, runTwiceToEnsureEndpointCache, sendAndAssertNoResponse, sendAndAssertResponse, sendAndAssertResponse, sendAndAssertResponse, sendAndAssertResponse, sendAndAssertResponse, sendAndAssertStatusOnly, withHeader
-
-
-
-
Constructor Detail
-
AbstractResourceTest
public AbstractResourceTest(boolean serverNoOffloads, AbstractNonParameterizedJerseyStreamingHttpServiceTest.RouterApi api)
-
-
Method Detail
-
data
public static java.util.Collection<java.lang.Object[]> data()
-
serverNoOffloads
protected boolean serverNoOffloads()
-
configureBuilders
protected void configureBuilders(HttpServerBuilder serverBuilder, HttpJerseyRouterBuilder jerseyRouterBuilder)
- Overrides:
configureBuilders
in classAbstractNonParameterizedJerseyStreamingHttpServiceTest
-
application
protected javax.ws.rs.core.Application application()
- Specified by:
application
in classAbstractNonParameterizedJerseyStreamingHttpServiceTest
-
testUri
protected java.lang.String testUri(java.lang.String path)
- Overrides:
testUri
in classAbstractNonParameterizedJerseyStreamingHttpServiceTest
-
notFound
public void notFound()
-
notTranslatedException
public void notTranslatedException()
-
translatedException
public void translatedException()
-
implicitHead
public void implicitHead()
-
explicitHead
public void explicitHead()
-
implicitOptions
public void implicitOptions()
-
getText
public void getText()
-
getTextQueryParam
public void getTextQueryParam()
-
getTextHeaderParam
public void getTextHeaderParam()
-
postText
public void postText()
-
postTextNoEntity
public void postTextNoEntity()
-
getTextResponse
public void getTextResponse()
-
postTextResponse
public void postTextResponse()
-
filtered
public void filtered()
-
getJson
public void getJson()
-
postJson
public void postJson()
-
putJsonResponse
public void putJsonResponse()
-
getTextBuffer
public void getTextBuffer()
-
getTextBufferResponse
public void getTextBufferResponse()
-
postTextBuffer
public void postTextBuffer()
-
postJsonBuffer
public void postJsonBuffer()
-
postTextBufferResponse
public void postTextBufferResponse()
-
postJsonPojoInPojoOut
public void postJsonPojoInPojoOut()
-
postTextBytes
public void postTextBytes()
-
postJsonBytes
public void postJsonBytes()
-
postBadJson
public void postBadJson()
-
-