public class TestEnvironment extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TEST_BUFFER_SIZE |
| Constructor and Description |
|---|
TestEnvironment(long defaultTimeoutMillis)
Tests must specify the timeout for expected outcome of asynchronous
interactions.
|
| Modifier and Type | Method and Description |
|---|---|
long |
defaultTimeoutMillis() |
<T extends java.lang.Throwable> |
expectThrowingOf(java.lang.Class<T> clazz,
java.lang.String errorMsg,
java.lang.Runnable block) |
void |
flop(java.lang.String msg) |
<T> org.reactivestreams.tck.TestEnvironment.ManualSubscriber<T> |
newManualSubscriber(org.reactivestreams.spi.Publisher<T> pub) |
<T> org.reactivestreams.tck.TestEnvironment.ManualSubscriber<T> |
newManualSubscriber(org.reactivestreams.spi.Publisher<T> pub,
long timeoutMillis) |
<T> void |
subscribe(org.reactivestreams.spi.Publisher<T> pub,
org.reactivestreams.tck.TestEnvironment.TestSubscriber<T> sub) |
<T> void |
subscribe(org.reactivestreams.spi.Publisher<T> pub,
org.reactivestreams.tck.TestEnvironment.TestSubscriber<T> sub,
long timeoutMillis) |
void |
verifyNoAsyncErrors() |
public static final int TEST_BUFFER_SIZE
public TestEnvironment(long defaultTimeoutMillis)
public long defaultTimeoutMillis()
public void flop(java.lang.String msg)
public <T extends java.lang.Throwable> void expectThrowingOf(java.lang.Class<T> clazz, java.lang.String errorMsg, java.lang.Runnable block) throws java.lang.Throwable
java.lang.Throwablepublic <T> void subscribe(org.reactivestreams.spi.Publisher<T> pub, org.reactivestreams.tck.TestEnvironment.TestSubscriber<T> sub) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic <T> void subscribe(org.reactivestreams.spi.Publisher<T> pub, org.reactivestreams.tck.TestEnvironment.TestSubscriber<T> sub, long timeoutMillis) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic <T> org.reactivestreams.tck.TestEnvironment.ManualSubscriber<T> newManualSubscriber(org.reactivestreams.spi.Publisher<T> pub) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic <T> org.reactivestreams.tck.TestEnvironment.ManualSubscriber<T> newManualSubscriber(org.reactivestreams.spi.Publisher<T> pub, long timeoutMillis) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void verifyNoAsyncErrors()