StateMachine Module
Functions and values
| Function or value |
Description
|
|
Check all generated runs, i.e. create a property from an arbitrarily generated run.
|
|
Check one run, i.e. create a property from a single run.
|
Full Usage:
generate spec
Parameters:
Machine<'Actual, 'Model>
Returns: Gen<MachineRun<'Actual, 'Model>>
|
|
Full Usage:
operation name runModel check
Parameters:
string
runModel : 'Model -> 'Model
check : 'Actual * 'Model -> 'a
Returns: Operation<'Actual, 'Model>
|
|
|
|
|
|
|
|
Full Usage:
operationWithPrecondition name preCondition runModel check
Parameters:
string
preCondition : 'Model -> bool
runModel : 'Model -> 'Model
check : 'Actual * 'Model -> 'a
Returns: Operation<'Actual, 'Model>
|
|
Full Usage:
setup actual model
Parameters:
unit -> 'a
model : unit -> 'b
Returns: Setup<'a, 'b>
|
|
|
|
Full Usage:
shrink spec run
Parameters:
Machine<'Actual, 'Model>
run : MachineRun<'Actual, 'Model>
Returns: MachineRun<'Actual, 'Model> seq
|
|
|
|
|
|
|
FsCheck