fromDynamic static method
Creates an instance from a JSON-like map structure. This expects the following format:
{
"caseSensitive": <bool>,
"equals": <bool>,
"error": <String>,
"testableId": <String>,
"timeout": <number>
}
See also:
JsonClass.parseBool
JsonClass.parseDurationFromSeconds
Implementation
static AssertErrorStep? fromDynamic(dynamic map) {
AssertErrorStep? result;
if (map != null) {
result = AssertErrorStep(
caseSensitive: map['caseSensitive'] == null
? true
: JsonClass.parseBool(map['caseSensitive']),
error: map['error'],
equals:
map['equals'] == null ? true : JsonClass.parseBool(map['equals']),
testableId: map['testableId']!,
timeout: JsonClass.parseDurationFromSeconds(map['timeout']),
);
}
return result;
}