FakeTrackerAdapter class final
Deterministic platform adapter for testing a real TrackingClient.
- Implemented types
Constructors
- FakeTrackerAdapter({TrackingPermissionState permissionState = fullyReadyPermissionState, TrackingCapabilityReport capabilityReport = fullySupportedCapabilityReport, NativeTrackingProtocol? protocol})
Properties
-
activityStream
→ Stream<
ActivitySnapshot> -
no setteroverride
-
calls
→ List<
FakeTrackingCall> -
final
- capabilityReport ↔ TrackingCapabilityReport
-
getter/setter pair
-
failures
→ Map<
String, Object> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
locationStream
→ Stream<
LocationSample> -
no setteroverride
-
pending
→ List<
LocationSample> -
final
- permissionState ↔ TrackingPermissionState
-
getter/setter pair
- protocol ↔ NativeTrackingProtocol
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
statusStream
→ Stream<
TrackerStatus> -
no setteroverride
Methods
-
acknowledgeLocations(
Iterable< String> eventIds) → Future<void> -
override
-
capabilities(
) → Future< TrackingCapabilityReport> -
override
-
dispose(
) → Future< void> -
override
-
emitActivity(
ActivitySnapshot activity) → void -
emitLocation(
LocationSample sample, {bool durablePending = false}) → void -
emitStatus(
TrackerStatus status) → void -
initialize(
) → Future< void> -
override
-
isRunning(
) → Future< bool> -
override
-
lastLocation(
) → Future< LocationSample?> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openAppSettings(
) → Future< bool> -
override
-
pause(
{required String trackId}) → Future< void> -
override
-
pendingLocations(
) → Future< List< LocationSample> > -
override
-
permissions(
{bool request = false}) → Future< TrackingPermissionState> -
override
-
protocolInfo(
) → Future< NativeTrackingProtocol> -
override
-
requestPermissionStep(
{required TrackingReadinessAction action, required int expectedReadinessRevision}) → Future< TrackingPermissionState> -
override
-
resume(
{required String trackId, required TrackingConfig config}) → Future< void> -
override
-
runtimeState(
) → Future< TrackerStatus> -
override
-
start(
{required String trackId, required TrackingConfig config}) → Future< void> -
override
-
stop(
{required String trackId, required String reason}) → Future< void> -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
updateConfig(
{required String trackId, required TrackingConfig config}) → Future< void> -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited