Package com.yahoo.jdisc.test
Class ServerProviderConformanceTest
java.lang.Object
com.yahoo.jdisc.test.ServerProviderConformanceTest
- Author:
- Simon Thoresen Hult
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
This interface declares the adapter between the general conformance test and an actualServerProvider
implementation.static class
An instance of this exception is thrown within the conformance tests that imply that they will throw an exception. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends ServerProvider,
U, V>
voidrunTest
(ServerProviderConformanceTest.Adapter<T, U, V> adapter, com.google.inject.Module... guiceModules) abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
-
Constructor Details
-
ServerProviderConformanceTest
public ServerProviderConformanceTest()
-
-
Method Details
-
testContainerNotReadyException
- Throws:
Throwable
-
testBindingSetNotFoundException
- Throws:
Throwable
-
testNoBindingSetSelectedException
- Throws:
Throwable
-
testBindingNotFoundException
- Throws:
Throwable
-
testRequestHandlerWithSyncCloseResponse
- Throws:
Throwable
-
testRequestHandlerWithSyncWriteResponse
- Throws:
Throwable
-
testRequestHandlerWithSyncHandleResponse
- Throws:
Throwable
-
testRequestHandlerWithAsyncHandleResponse
- Throws:
Throwable
-
testRequestException
- Throws:
Throwable
-
testRequestExceptionWithSyncCloseResponse
- Throws:
Throwable
-
testRequestExceptionWithSyncWriteResponse
- Throws:
Throwable
-
testRequestNondeterministicExceptionWithSyncHandleResponse
- Throws:
Throwable
-
testRequestExceptionBeforeResponseWriteWithSyncHandleResponse
public abstract void testRequestExceptionBeforeResponseWriteWithSyncHandleResponse() throws Throwable- Throws:
Throwable
-
testRequestExceptionAfterResponseWriteWithSyncHandleResponse
public abstract void testRequestExceptionAfterResponseWriteWithSyncHandleResponse() throws Throwable- Throws:
Throwable
-
testRequestNondeterministicExceptionWithAsyncHandleResponse
- Throws:
Throwable
-
testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse
public abstract void testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse() throws Throwable- Throws:
Throwable
-
testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse
public abstract void testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse() throws Throwable- Throws:
Throwable
-
testRequestExceptionAfterResponseWriteWithAsyncHandleResponse
public abstract void testRequestExceptionAfterResponseWriteWithAsyncHandleResponse() throws Throwable- Throws:
Throwable
-
testRequestContentWriteWithSyncCompletion
- Throws:
Throwable
-
testRequestContentWriteWithAsyncCompletion
- Throws:
Throwable
-
testRequestContentWriteWithNondeterministicSyncFailure
- Throws:
Throwable
-
testRequestContentWriteWithSyncFailureBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentWriteWithSyncFailureAfterResponseWrite
- Throws:
Throwable
-
testRequestContentWriteWithNondeterministicAsyncFailure
- Throws:
Throwable
-
testRequestContentWriteWithAsyncFailureBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentWriteWithAsyncFailureAfterResponseWrite
- Throws:
Throwable
-
testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent
public abstract void testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent() throws Throwable- Throws:
Throwable
-
testRequestContentWriteNondeterministicException
- Throws:
Throwable
-
testRequestContentWriteExceptionBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseWrite
- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseCloseNoContent
- Throws:
Throwable
-
testRequestContentWriteNondeterministicExceptionWithSyncCompletion
public abstract void testRequestContentWriteNondeterministicExceptionWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion
public abstract void testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion
public abstract void testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion
public abstract void testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteNondeterministicExceptionWithAsyncCompletion
public abstract void testRequestContentWriteNondeterministicExceptionWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion
public abstract void testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion
public abstract void testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion
public abstract void testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithNondeterministicSyncFailure
public abstract void testRequestContentWriteExceptionWithNondeterministicSyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite
public abstract void testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite
public abstract void testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent
public abstract void testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithNondeterministicAsyncFailure
public abstract void testRequestContentWriteExceptionWithNondeterministicAsyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite
public abstract void testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite
public abstract void testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite() throws Throwable- Throws:
Throwable
-
testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent
public abstract void testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent() throws Throwable- Throws:
Throwable
-
testRequestContentCloseWithSyncCompletion
- Throws:
Throwable
-
testRequestContentCloseWithAsyncCompletion
- Throws:
Throwable
-
testRequestContentCloseWithNondeterministicSyncFailure
- Throws:
Throwable
-
testRequestContentCloseWithSyncFailureBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentCloseWithSyncFailureAfterResponseWrite
- Throws:
Throwable
-
testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent
public abstract void testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent() throws Throwable- Throws:
Throwable
-
testRequestContentCloseWithNondeterministicAsyncFailure
- Throws:
Throwable
-
testRequestContentCloseWithAsyncFailureBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentCloseWithAsyncFailureAfterResponseWrite
- Throws:
Throwable
-
testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent
public abstract void testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent() throws Throwable- Throws:
Throwable
-
testRequestContentCloseNondeterministicException
- Throws:
Throwable
-
testRequestContentCloseExceptionBeforeResponseWrite
- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseWrite
- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseCloseNoContent
- Throws:
Throwable
-
testRequestContentCloseNondeterministicExceptionWithSyncCompletion
public abstract void testRequestContentCloseNondeterministicExceptionWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseNondeterministicExceptionWithAsyncCompletion
public abstract void testRequestContentCloseNondeterministicExceptionWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion() throws Throwable- Throws:
Throwable
-
testRequestContentCloseNondeterministicExceptionWithSyncFailure
public abstract void testRequestContentCloseNondeterministicExceptionWithSyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseNondeterministicExceptionWithAsyncFailure
public abstract void testRequestContentCloseNondeterministicExceptionWithAsyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure
public abstract void testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure
public abstract void testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure() throws Throwable- Throws:
Throwable
-
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure
public abstract void testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure() throws Throwable- Throws:
Throwable
-
testResponseWriteCompletionException
- Throws:
Throwable
-
testResponseCloseCompletionException
- Throws:
Throwable
-
testResponseCloseCompletionExceptionNoContent
- Throws:
Throwable
-
runTest
protected <T extends ServerProvider,U, void runTestV> (ServerProviderConformanceTest.Adapter<T, U, throws ThrowableV> adapter, com.google.inject.Module... guiceModules) - Throws:
Throwable
-