fromDynamic static method

TestControllerState fromDynamic(
  1. dynamic map
)

Implementation

static TestControllerState fromDynamic(dynamic map) {
  late TestControllerState result;

  if (map == null) {
    throw Exception('[TestControllerState.fromDynamic]: map is null');
  } else {
    result = TestControllerState(
      currentStep: map['currentStep'],
      currentTest: map['currentTest'],
      passing: JsonClass.parseBool(map['passing']),
      progress: JsonClass.parseDouble(map['progress'], 0.0) ?? 0.0,
      runningSuite: JsonClass.parseBool(map['runningSuite']),
      runningTest: JsonClass.parseBool(map['runningTest']),
    );
  }

  return result;
}