fromMap method
dynamic
fromMap(
- Map<
String, dynamic> map, { - FlutsterTestRecorderState? flutsterTestRecorderState,
- WidgetTester? tester,
fromMap builds the record from the given map.
Implementation
fromMap(
Map<String, dynamic> map, {
FlutsterTestRecorderState? flutsterTestRecorderState,
WidgetTester? tester,
}) {
if (flutsterTestRecorderState == null && tester == null) {
throw Exception("Loading a test is only possible with either "
"flutsterTestRecorderState or tester not null");
}
clear();
testName = map["testName"] ?? "";
firstRecordingStart = map.getIfNotNull("firstRecordingStart",
(value) => DateTime.fromMillisecondsSinceEpoch(value));
List<dynamic> eventsList = map["events"];
events = eventsList
.map((value) => FlutsterTestEvent.fromMap(
value,
flutsterTestRecorderState: flutsterTestRecorderState,
tester: tester,
))
.toList();
}