@Beta public abstract class ServerProviderConformanceTest extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ServerProviderConformanceTest.Adapter<T extends ServerProvider,U,V>
This interface declares the adapter between the general conformance test and an actual ServerProvider
implementation.
|
private static class |
ServerProviderConformanceTest.CallableCompletionHandler |
static class |
ServerProviderConformanceTest.ConformanceException
An instance of this exception is thrown within the conformance tests that imply that they will throw an
exception.
|
private static class |
ServerProviderConformanceTest.Event
Wrapper around CountDownLatch for single-occurrence events.
|
private static class |
ServerProviderConformanceTest.RequestType |
private static class |
ServerProviderConformanceTest.TestRequestHandler |
Modifier and Type | Field and Description |
---|---|
private static CompletionHandler |
EXCEPTION_COMPLETION_HANDLER |
private static Logger |
log |
private static int |
NUM_RUNS_EACH_TEST |
Constructor and Description |
---|
ServerProviderConformanceTest() |
private static final Logger log
private static final int NUM_RUNS_EACH_TEST
private static final CompletionHandler EXCEPTION_COMPLETION_HANDLER
public abstract void testContainerNotReadyException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testContainerNotReadyException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testBindingSetNotFoundException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testBindingSetNotFoundException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testNoBindingSetSelectedException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testNoBindingSetSelectedException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testBindingNotFoundException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testBindingNotFoundException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestHandlerWithSyncCloseResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestHandlerWithSyncCloseResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestHandlerWithSyncWriteResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestHandlerWithSyncWriteResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestHandlerWithSyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestHandlerWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestHandlerWithAsyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestHandlerWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionWithSyncCloseResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionWithSyncCloseResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionWithSyncWriteResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionWithSyncWriteResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestNondeterministicExceptionWithSyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestNondeterministicExceptionWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionBeforeResponseWriteWithSyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionBeforeResponseWriteWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionAfterResponseWriteWithSyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionAfterResponseWriteWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestNondeterministicExceptionWithAsyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestNondeterministicExceptionWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestExceptionAfterResponseWriteWithAsyncHandleResponse() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestExceptionAfterResponseWriteWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithNondeterministicSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithSyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithSyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithNondeterministicAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithAsyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithAsyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteNondeterministicException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteNondeterministicException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteNondeterministicExceptionWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteNondeterministicExceptionWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteNondeterministicExceptionWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteNondeterministicExceptionWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithNondeterministicSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithNondeterministicAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithNondeterministicSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithSyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithSyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithNondeterministicAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithAsyncFailureBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithAsyncFailureAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseNondeterministicException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseNondeterministicException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionBeforeResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseWrite() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseWrite(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseNondeterministicExceptionWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseNondeterministicExceptionWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseNondeterministicExceptionWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseNondeterministicExceptionWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseNondeterministicExceptionWithSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseNondeterministicExceptionWithSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseNondeterministicExceptionWithAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseNondeterministicExceptionWithAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testResponseWriteCompletionException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testResponseWriteCompletionException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testResponseCloseCompletionException() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testResponseCloseCompletionException(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
public abstract void testResponseCloseCompletionExceptionNoContent() throws Throwable
Throwable
private <T extends ServerProvider,U,V> void testResponseCloseCompletionExceptionNoContent(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... config) throws Throwable
Throwable
protected <T extends ServerProvider,U,V> void runTest(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module... guiceModules) throws Throwable
Throwable
private <T extends ServerProvider,U,V> void runTest(ServerProviderConformanceTest.Adapter<T,U,V> adapter, com.google.inject.Module testConfig, ServerProviderConformanceTest.RequestType requestType, ServerProviderConformanceTest.TestRequestHandler requestHandler) throws Throwable
Throwable
private static com.google.inject.Module newDefaultConfig()
private static com.google.inject.Module newBindingSetSelector(String bindingSetName)
private static com.google.inject.Module newServerBinding(String serverBinding)
private static com.google.inject.Module newActivateContainer(boolean activateContainer)
Copyright © 2018. All rights reserved.