public abstract class AbstractTestVerifier<T extends Event<T,TestXmlEvent.TestXmlEventType,SourceType>> extends FutureTask<Object> implements SourceLocal<T>, EnumStatus<AbstractTestVerifier.VerifierStatus>
SourceLocal
that serves as a base class for checking the contents of incoming events
against their expected values.Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractTestVerifier.AbstractReceiverVerifier<T extends Event<T,TestXmlEvent.TestXmlEventType,SourceType>>
A subclass of
AbstractTestVerifier that maintains receiver state. |
protected static class |
AbstractTestVerifier.AbstractSenderVerifier<T extends Event<T,TestXmlEvent.TestXmlEventType,SourceType>>
A subclass of
AbstractTestVerifier that maintains sender state. |
static interface |
AbstractTestVerifier.DataEventDefinition
Defines data events.
|
static interface |
AbstractTestVerifier.ErrorEventDefinition
Defines error events.
|
static interface |
AbstractTestVerifier.SequenceEventDefinition
Defines sequence events.
|
static class |
AbstractTestVerifier.VerifierStatus
An enumeration of verifier states.
|
Modifier and Type | Field and Description |
---|---|
protected static Runnable |
nullRunnable
A null
Runnable that has an empty Runnable.run() method. |
Modifier | Constructor and Description |
---|---|
protected |
AbstractTestVerifier(long seqNo,
int nMessages)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected static byte[] |
createData(long seqNo,
int messageSize)
Creates a block of data for transport.
|
AbstractTestVerifier.VerifierStatus |
getStatus()
Gets the status.
|
void |
setStatus(AbstractTestVerifier.VerifierStatus status)
Sets the status.
|
cancel, done, get, get, isCancelled, isDone, run, runAndReset, set, setException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onLocal
protected static final Runnable nullRunnable
Runnable
that has an empty Runnable.run()
method.protected AbstractTestVerifier(long seqNo, int nMessages)
public AbstractTestVerifier.VerifierStatus getStatus()
EnumStatus
getStatus
in interface EnumStatus<AbstractTestVerifier.VerifierStatus>
public void setStatus(AbstractTestVerifier.VerifierStatus status)
EnumStatus
setStatus
in interface EnumStatus<AbstractTestVerifier.VerifierStatus>
protected static final byte[] createData(long seqNo, int messageSize)