Package randoop.test
Class TestCheckGenerator
java.lang.Object
randoop.test.TestCheckGenerator
- Direct Known Subclasses:
ContractCheckingGenerator
,DummyCheckGenerator
,ExpectedExceptionGenerator
,ExtendGenerator
,InvalidCheckGenerator
,PostConditionCheckGenerator
,RegressionCaptureGenerator
,ValidityCheckingGenerator
Generates a set of test checks from a test sequence that has been executed.
Note: a generator does not determine which sequences become output. Instead a generator
produces the TestChecks
objects that, for valid behaviors, represent assertions in error
or regression tests.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract TestChecks<?>
Generate aTestChecks
object for the executed sequenceeseq
based on the criteria of this generator.boolean
hasGenerator
(Class<? extends TestCheckGenerator> genClass) Returns true if this generator contains a generator of the given class.
-
Constructor Details
-
TestCheckGenerator
public TestCheckGenerator()
-
-
Method Details
-
generateTestChecks
Generate aTestChecks
object for the executed sequenceeseq
based on the criteria of this generator.- Parameters:
eseq
- the sequence for which checks are generated- Returns:
- the generated check set for the sequence
-
hasGenerator
Returns true if this generator contains a generator of the given class.- Parameters:
genClass
- the generator class to search for in this- Returns:
- true iff this generator contains a generator of the given class
-