Interface Generator<T,E extends java.lang.Enum<?>>
-
- All Known Implementing Classes:
BeqThenElseGenerator
,BeqzThenElseGenerator
,BgeThenElseGenerator
,BgeuThenElseGenerator
,BgezThenElseGenerator
,BgtThenElseGenerator
,BgtuThenElseGenerator
,BgtzThenElseGenerator
,BleThenElseGenerator
,BleuThenElseGenerator
,BlezThenElseGenerator
,BltThenElseGenerator
,BltuThenElseGenerator
,BltzThenElseGenerator
,BneThenElseGenerator
,BnezThenElseGenerator
,FpAddExceptionGenerator
,FpExceptionGenerator
,FpSubExceptionGenerator
,IfThenElseGenerator
,IntAddExceptionGenerator
,IntExceptionGenerator
,IntSubExceptionGenerator
public interface Generator<T,E extends java.lang.Enum<?>>
Generator
is a basic interface for test data generators.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
check(E situation, T[] operands)
Checks the test data against the test situation.GeneratorResult<T>
generate(E situation, T[] operands)
Generates test data for the given test situation.
-
-
-
Method Detail
-
check
boolean check(E situation, T[] operands)
Checks the test data against the test situation.- Parameters:
situation
- the test situation.operands
- the test data.- Returns:
true
if the test data correspond to the test situation;false
otherwise.
-
generate
GeneratorResult<T> generate(E situation, T[] operands)
Generates test data for the given test situation.- Parameters:
situation
- the test situation.operands
- the test data having been fixed.- Returns:
- the test data.
-
-