public interface Simulated
Modifier and Type | Method and Description |
---|---|
TestCoverage |
getCoverage()
Returns a test coverage achieved by this simulator since the last reset (if any).
|
State |
getCurrentState()
Returns a state of an underlying model which this simulator is currently in.
|
HashMapMemory |
getInputsMemory()
Returns input variables and their values.
|
HashMapMemory |
getOutputsMemory()
Returns output variables and their values.
|
HashMapMemory |
getRegMemory()
Returns internal variables and their values.
|
void |
resetCoverage()
Resets a test coverage achieved by this simulator.
|
Sequence |
simulateSequence(Sequence inputSequence)
Simulates processing of the specified input vector and returns produced output vector.
|
TestVector |
simulateVector(TestVector inputVector)
Simulates processing of the specified input vector and returns produced output vector.
|
TestVector simulateVector(TestVector inputVector)
inputVector
- the vector to be processedjava.lang.IllegalArgumentException
- if inputVector
is null
Sequence simulateSequence(Sequence inputSequence)
inputSequence
- the vector to be processedjava.lang.IllegalArgumentException
- if inputSequence
is null
TestCoverage getCoverage()
void resetCoverage()
State getCurrentState()
HashMapMemory getInputsMemory()
HashMapMemory getRegMemory()
HashMapMemory getOutputsMemory()