public class TestSuiteGenerator extends Object
| Constructor and Description |
|---|
TestSuiteGenerator() |
| Modifier and Type | Method and Description |
|---|---|
TestGenerationResult |
generateTestSuite()
Generate a test suite for the target class
|
String |
getBudgetString(GeneticAlgorithm<?> algorithm)
getBudgetString
|
static List<TestFitnessFactory<? extends TestFitnessFunction>> |
getFitnessFactories()
getFitnessFactories
|
static List<TestSuiteFitnessFunction> |
getFitnessFunctions()
getFitnessFunctions
|
static void |
main(String[] args)
main
|
protected void |
postProcessTests(TestSuiteChromosome testSuite)
Apply any readability optimizations and other techniques that should use
or modify the generated tests
|
void |
printBudget(GeneticAlgorithm<?> algorithm)
Prints out all information regarding this GAs stopping conditions
So far only used for testing purposes in TestSuiteGenerator
|
void |
writeJUnitFailingTests() |
static TestGenerationResult |
writeJUnitTestsAndCreateResult(TestSuiteChromosome testSuite) |
static TestGenerationResult |
writeJUnitTestsAndCreateResult(TestSuiteChromosome testSuite,
String suffix)
If Properties.JUNIT_TESTS is set, this method writes the given test cases
to the default directory Properties.TEST_DIR.
|
public TestGenerationResult generateTestSuite()
String object.protected void postProcessTests(TestSuiteChromosome testSuite)
testSuite - public static TestGenerationResult writeJUnitTestsAndCreateResult(TestSuiteChromosome testSuite, String suffix)
If Properties.JUNIT_TESTS is set, this method writes the given test cases to the default directory Properties.TEST_DIR.
The name of the test will be equal to the SUT followed by the given suffix
testSuite - a test suite.public static TestGenerationResult writeJUnitTestsAndCreateResult(TestSuiteChromosome testSuite)
testSuite - the test cases which should be written to filepublic void writeJUnitFailingTests()
public static List<TestSuiteFitnessFunction> getFitnessFunctions()
getFitnessFunctions
TestSuiteFitnessFunction
objects.public void printBudget(GeneticAlgorithm<?> algorithm)
public String getBudgetString(GeneticAlgorithm<?> algorithm)
getBudgetString
String object.public static List<TestFitnessFactory<? extends TestFitnessFunction>> getFitnessFactories()
getFitnessFactories
TestFitnessFactory
objects.Copyright © 2010–2017 EvoSuite. All rights reserved.