defineReusableTest method
void
defineReusableTest({
- required AFScreenTestID id,
- required AFSingleScreenPrototypeBody prototype,
- required AFReusableScreenTestBodyExecuteDelegate body,
- required List<
Object?> params,
Implementation
void defineReusableTest({
required AFScreenTestID id,
required AFSingleScreenPrototypeBody prototype,
required AFReusableScreenTestBodyExecuteDelegate body,
required List<Object?> params
}) {
if(reusable.containsKey(id)) {
throw AFException("Duplicate definition for $id");
}
reusable[id] = AFSingleScreenReusableBody(
id: id,
prototype: prototype,
body: (sse, params) async {
await body(sse, params);
}
);
}