execute method
Future<void>
execute({
- required CancelToken cancelToken,
- required TestReport report,
- required TestController tester,
Sets the location value to the GpsPlugin.
Implementation
@override
Future<void> execute({
required CancelToken cancelToken,
required TestReport report,
required TestController tester,
}) async {
final latitude =
JsonClass.parseDouble(tester.resolveVariable(this.latitude))!;
final longitude =
JsonClass.parseDouble(tester.resolveVariable(this.longitude))!;
final name = "$id('$latitude, $longitude')";
log(
name,
tester: tester,
);
GpsPlugin().overriddenLocation = Position(
latitude: latitude,
longitude: longitude,
timestamp: DateTime.now(),
accuracy: 1.0,
altitude: 1.0,
heading: 0.0,
speed: 0.0,
speedAccuracy: 0.0,
);
}