| Package | Description |
|---|---|
| edu.uta.cse.fireeye.common | |
| edu.uta.cse.fireeye.service.engine |
| Modifier and Type | Method and Description |
|---|---|
Parameter |
SUT.addParam(java.lang.String name)
Adds a new parameter.
|
Parameter |
Constraint.getHiddenParameter() |
Parameter |
SUT.getOutputParam(int index)
Gets the output parameter with a given index.
|
Parameter |
SUT.getOutputParam(java.lang.String name)
Gets the output parameter with a given name.
|
Parameter |
TestSet.getParam(int index)
Gets a parameter with a given index.
|
Parameter |
SUT.getParam(int index)
Get the parameter with a given ID.
|
Parameter |
SUT.getParam(java.lang.String name)
Get the parameter with a given name.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Parameter> |
SUT.getOutputParameters()
Gets the list of output parameters of this SUT>
|
java.util.ArrayList<Parameter> |
TestSet.getOutputParams()
Gets the list of output parameters.
|
java.util.ArrayList<Parameter> |
SUT.getParameters()
Returns the list of parameters.
|
java.util.ArrayList<Parameter> |
TestSet.getParams()
Get the parameters in this test set.
|
java.util.ArrayList<Parameter> |
SUT.getParams()
Returns the list of parameters.
|
java.util.ArrayList<Parameter> |
Relation.getParams()
Returns the list of parameters in this relation.
|
java.util.ArrayList<Parameter> |
Constraint.getParams()
Returns the list of parameters involved in this constraint.
|
java.util.Iterator<Parameter> |
SUT.getParamsIterator()
Returns an iterator of the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Relation.addParam(Parameter param)
Adds a parameter into this relation.
|
boolean |
TestSet.containsOutputParam(Parameter outputParam)
Checks if a given output parameter is contained in this test set.
|
boolean |
TestSet.containsParam(Parameter param)
Checks if a given (input) parameter is contained in this test set.
|
java.lang.Object |
Constraint.convert(Parameter param,
int index)
Convert internal values to external values for constraint evaluation with the
following logic:
Boolean parameter: Use the real Boolean object.
|
boolean |
Constraint.involved(Parameter param)
Checks if a parameter is involved in this constraint.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Relation.contains(java.util.ArrayList<Parameter> group)
Checks if this relation contains a group of parameters.
|
void |
SUT.setOutputParameters(java.util.ArrayList<Parameter> outputParameters)
Sets the list of output parameters.
|
void |
TestSet.setOutputParams(java.util.ArrayList<Parameter> outputParams)
Sets the list of output parameters.
|
void |
SUT.setParameters(java.util.ArrayList<Parameter> parameters) |
void |
TestSet.setParams(java.util.ArrayList<Parameter> params)
Set the parameters for this test set.
|
void |
Relation.setParams(java.util.ArrayList<Parameter> params)
Sets the list of parameters for this relation.
|
void |
Constraint.setParams(java.util.ArrayList<Parameter> params)
Sets the list of parameters involved in this constraint.
|
| Constructor and Description |
|---|
Constraint(java.lang.String text,
java.util.ArrayList<Parameter> params)
Constructs a constraint.
|
Relation(int strength,
java.util.ArrayList<Parameter> params)
Constructs a relation with a given strength and a group of parameters.
|
SUT(java.util.ArrayList<Parameter> params)
Creates a system configuration (for which combinatorial tests
will be generated) with a list of (input) parameters.
|
SUT(java.util.ArrayList<Parameter> params,
java.util.ArrayList<Parameter> outputParams)
Creates a system configuration (for which combinatorial tests
will be generated) with two lists of parameters, one for input
parameters, the other for output parameters.
|
SUT(java.util.ArrayList<Parameter> params,
java.util.ArrayList<Parameter> outputParams)
Creates a system configuration (for which combinatorial tests
will be generated) with two lists of parameters, one for input
parameters, the other for output parameters.
|
TestSet(java.util.ArrayList<Parameter> params)
Creates a test set with a list of (input) parameters.
|
TestSet(java.util.ArrayList<Parameter> params,
java.util.ArrayList<Parameter> outputParams)
Creates a test set with a list of input parameters and a list
of output parameters.
|
TestSet(java.util.ArrayList<Parameter> params,
java.util.ArrayList<Parameter> outputParams)
Creates a test set with a list of input parameters and a list
of output parameters.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Parameter> |
CoverageChecker.expandedParametersForNT(java.util.ArrayList<Parameter> originalParams) |
java.util.ArrayList<Parameter> |
CoverageChecker.getParamList(int[] t) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<int[]> |
CoverageChecker.getParamGroupsForNT(Parameter param)
Get the parameter groups for negative testing
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Parameter> |
CoverageChecker.expandedParametersForNT(java.util.ArrayList<Parameter> originalParams) |
static void |
CoverageChecker.initConstraintManagerForNT(SUT sut,
java.util.ArrayList<Parameter> expandedParamsInOrder,
boolean ignoreConstraints)
Expand params for the validity check of negative test by assigning constraint manager with valid&invalid values as domain,
also need to create additional constraints for negative test rule "one and only one invalid value is in a negative test case".
|