public class BranchCoverageFactory extends AbstractFitnessFactory<BranchCoverageTestFitness>
BranchCoverageFactory class.
goalComputationTime| Constructor and Description |
|---|
BranchCoverageFactory() |
| Modifier and Type | Method and Description |
|---|---|
static BranchCoverageTestFitness |
createBranchCoverageTestFitness(Branch b,
boolean branchExpressionValue)
Create a fitness function for branch coverage aimed at executing the
Branch identified by b as defined by branchExpressionValue.
|
static BranchCoverageTestFitness |
createBranchCoverageTestFitness(ControlDependency cd)
Create a fitness function for branch coverage aimed at executing the
given ControlDependency.
|
static BranchCoverageTestFitness |
createRootBranchTestFitness(BytecodeInstruction instruction)
Convenience method calling createRootBranchTestFitness(class,method) with
the respective class and method of the given BytecodeInstruction.
|
static BranchCoverageTestFitness |
createRootBranchTestFitness(String className,
String method)
Create a fitness function for branch coverage aimed at covering the root
branch of the given method in the given class.
|
List<BranchCoverageTestFitness> |
getCoverageGoals()
Generate a list of goals to cover
|
List<BranchCoverageTestFitness> |
getCoverageGoalsForAllKnownClasses() |
getFitness, isCUTpublic List<BranchCoverageTestFitness> getCoverageGoals()
List object.public List<BranchCoverageTestFitness> getCoverageGoalsForAllKnownClasses()
public static BranchCoverageTestFitness createBranchCoverageTestFitness(ControlDependency cd)
cd - a ControlDependency object.BranchCoverageTestFitness
object.public static BranchCoverageTestFitness createBranchCoverageTestFitness(Branch b, boolean branchExpressionValue)
b - a Branch object.branchExpressionValue - a boolean.BranchCoverageTestFitness
object.public static BranchCoverageTestFitness createRootBranchTestFitness(String className, String method)
className - a String object.method - a String object.BranchCoverageTestFitness
object.public static BranchCoverageTestFitness createRootBranchTestFitness(BytecodeInstruction instruction)
instruction - a BytecodeInstruction object.BranchCoverageTestFitness
object.Copyright © 2010–2017 EvoSuite. All rights reserved.