fromDynamic static method

AssertErrorStep? fromDynamic(
  1. dynamic map
)

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;
}