addTest method
void
addTest({
- required AFStateTestID id,
- required AFStateTestID? extendTest,
- required AFStateTestDefinitionContext definitions,
- required AFStateTestDefinitionDelegate body,
- String? description,
- String? disabled,
Implementation
void addTest({
required AFStateTestID id,
required AFStateTestID? extendTest,
required AFStateTestDefinitionContext definitions,
required AFStateTestDefinitionDelegate body,
String? description,
String? disabled
}) {
final test = AFStateTest(
id: id,
idPredecessor: extendTest,
tests: this,
description: description,
disabled: disabled,
);
if(extendTest != null) {
test.extendsTest(extendTest);
}
tests.add(test);
final defContext = AFSpecificStateTestDefinitionContext(definitions, test);
defContext.defineQueryResponseFixed<AFAppPlatformInfoQuery>(AFAppPlatformInfoState.initialState());
body(defContext);
}