public final class TestBaseQueryCreator
extends java.lang.Object
TestBaseQueryCreator
class forms a query for test data that will be sent to
TestBase. It dumps the following information:
NodeValue
) of type
DataType.bitVector(int)
.UnknownImmediateValue
) that have not been
assigned values are unknown variables (see NodeVariable
) of type
DataType.bitVector(int)
.NodeVariable
) of type
DataType.bitVector(int)
.N.B. If nested operations have linked test situations, these situations are ignored and no information about them is included in the query. These situations are processed separately. If they have been previously processed, unknown immediate arguments that received values are treated as known immediate values.
N.B. The above text describes the current behavior that may be changed in the future.
Constructor and Description |
---|
TestBaseQueryCreator(EngineContext engineContext,
int processingCount,
AbstractSequence abstractSequence,
Situation situation,
Primitive primitive) |
TestBaseQueryCreator(EngineContext engineContext,
int processingCount,
AbstractSequence abstractSequence,
Situation situation,
Primitive primitive,
boolean isTestDataGeneration) |
Modifier and Type | Method and Description |
---|---|
ru.ispras.testbase.TestBaseQuery |
getQuery() |
java.util.Map<java.lang.String,Primitive> |
getTargetModes() |
java.util.Map<java.lang.String,Argument> |
getUnknownImmValues() |
public TestBaseQueryCreator(EngineContext engineContext, int processingCount, AbstractSequence abstractSequence, Situation situation, Primitive primitive)
public TestBaseQueryCreator(EngineContext engineContext, int processingCount, AbstractSequence abstractSequence, Situation situation, Primitive primitive, boolean isTestDataGeneration)