Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/flutter_reactive_ble/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ homepage: https://github.com/PhilipsHue/flutter_reactive_ble

environment:
sdk: '>=2.12.0 <3.0.0'
flutter: ">=2.0.0"
flutter: ">=3.3.0"

flutter:
plugin:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,30 +1,58 @@
// Mocks generated by Mockito 5.0.15 from annotations
// Mocks generated by Mockito 5.3.2 from annotations
// in flutter_reactive_ble/test/connected_device_operation_test.dart.
// Do not manually edit this file.

// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'dart:async' as _i4;

import 'package:mockito/mockito.dart' as _i1;
import 'package:reactive_ble_platform_interface/src/models.dart' as _i2;
import 'package:reactive_ble_platform_interface/src/reactive_ble_platform_interface.dart'
as _i3;

// ignore_for_file: type=lint
// ignore_for_file: avoid_redundant_argument_values
// ignore_for_file: avoid_setters_without_getters
// ignore_for_file: comment_references
// ignore_for_file: implementation_imports
// ignore_for_file: invalid_use_of_visible_for_testing_member
// ignore_for_file: prefer_const_constructors
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: camel_case_types
// ignore_for_file: subtype_of_sealed_class

class _FakeResult_0<Value, Failure> extends _i1.Fake
implements _i2.Result<Value, Failure> {}
class _FakeResult_0<Value, Failure> extends _i1.SmartFake
implements _i2.Result<Value, Failure> {
_FakeResult_0(
Object parent,
Invocation parentInvocation,
) : super(
parent,
parentInvocation,
);
}

class _FakeWriteCharacteristicInfo_1 extends _i1.Fake
implements _i2.WriteCharacteristicInfo {}
class _FakeWriteCharacteristicInfo_1 extends _i1.SmartFake
implements _i2.WriteCharacteristicInfo {
_FakeWriteCharacteristicInfo_1(
Object parent,
Invocation parentInvocation,
) : super(
parent,
parentInvocation,
);
}

class _FakeConnectionPriorityInfo_2 extends _i1.Fake
implements _i2.ConnectionPriorityInfo {}
class _FakeConnectionPriorityInfo_2 extends _i1.SmartFake
implements _i2.ConnectionPriorityInfo {
_FakeConnectionPriorityInfo_2(
Object parent,
Invocation parentInvocation,
) : super(
parent,
parentInvocation,
);
}

/// A class which mocks [ReactiveBlePlatform].
///
Expand All @@ -36,124 +64,239 @@ class MockReactiveBlePlatform extends _i1.Mock
}

@override
_i4.Stream<_i2.ScanResult> get scanStream =>
(super.noSuchMethod(Invocation.getter(#scanStream),
returnValue: Stream<_i2.ScanResult>.empty())
as _i4.Stream<_i2.ScanResult>);
_i4.Stream<_i2.ScanResult> get scanStream => (super.noSuchMethod(
Invocation.getter(#scanStream),
returnValue: _i4.Stream<_i2.ScanResult>.empty(),
) as _i4.Stream<_i2.ScanResult>);
@override
_i4.Stream<_i2.BleStatus> get bleStatusStream => (super.noSuchMethod(
Invocation.getter(#bleStatusStream),
returnValue: Stream<_i2.BleStatus>.empty()) as _i4.Stream<_i2.BleStatus>);
Invocation.getter(#bleStatusStream),
returnValue: _i4.Stream<_i2.BleStatus>.empty(),
) as _i4.Stream<_i2.BleStatus>);
@override
_i4.Stream<_i2.ConnectionStateUpdate> get connectionUpdateStream =>
(super.noSuchMethod(Invocation.getter(#connectionUpdateStream),
returnValue: Stream<_i2.ConnectionStateUpdate>.empty())
as _i4.Stream<_i2.ConnectionStateUpdate>);
(super.noSuchMethod(
Invocation.getter(#connectionUpdateStream),
returnValue: _i4.Stream<_i2.ConnectionStateUpdate>.empty(),
) as _i4.Stream<_i2.ConnectionStateUpdate>);
@override
_i4.Stream<_i2.CharacteristicValue> get charValueUpdateStream =>
(super.noSuchMethod(Invocation.getter(#charValueUpdateStream),
returnValue: Stream<_i2.CharacteristicValue>.empty())
as _i4.Stream<_i2.CharacteristicValue>);
@override
_i4.Future<void> initialize() =>
(super.noSuchMethod(Invocation.method(#initialize, []),
returnValue: Future<void>.value(),
returnValueForMissingStub: Future<void>.value()) as _i4.Future<void>);
@override
_i4.Future<void> deinitialize() =>
(super.noSuchMethod(Invocation.method(#deinitialize, []),
returnValue: Future<void>.value(),
returnValueForMissingStub: Future<void>.value()) as _i4.Future<void>);
@override
_i4.Stream<void> scanForDevices(
{List<_i2.Uuid>? withServices,
_i2.ScanMode? scanMode,
bool? requireLocationServicesEnabled}) =>
(super.noSuchMethod(
Invocation.method(#scanForDevices, [], {
Invocation.getter(#charValueUpdateStream),
returnValue: _i4.Stream<_i2.CharacteristicValue>.empty(),
) as _i4.Stream<_i2.CharacteristicValue>);
@override
_i4.Future<void> initialize() => (super.noSuchMethod(
Invocation.method(
#initialize,
[],
),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
) as _i4.Future<void>);
@override
_i4.Future<void> deinitialize() => (super.noSuchMethod(
Invocation.method(
#deinitialize,
[],
),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
) as _i4.Future<void>);
@override
_i4.Stream<void> scanForDevices({
required List<_i2.Uuid>? withServices,
required _i2.ScanMode? scanMode,
required bool? requireLocationServicesEnabled,
}) =>
(super.noSuchMethod(
Invocation.method(
#scanForDevices,
[],
{
#withServices: withServices,
#scanMode: scanMode,
#requireLocationServicesEnabled: requireLocationServicesEnabled
}),
returnValue: Stream<void>.empty()) as _i4.Stream<void>);
#requireLocationServicesEnabled: requireLocationServicesEnabled,
},
),
returnValue: _i4.Stream<void>.empty(),
) as _i4.Stream<void>);
@override
_i4.Future<_i2.Result<_i2.Unit, _i2.GenericFailure<_i2.ClearGattCacheError>?>>
clearGattCache(String? deviceId) => (super.noSuchMethod(
Invocation.method(#clearGattCache, [deviceId]),
returnValue:
Future<_i2.Result<_i2.Unit, _i2.GenericFailure<_i2.ClearGattCacheError>?>>.value(
_FakeResult_0<_i2.Unit, _i2.GenericFailure<_i2.ClearGattCacheError>?>()))
as _i4.Future<
_i2.Result<_i2.Unit, _i2.GenericFailure<_i2.ClearGattCacheError>?>>);
Invocation.method(
#clearGattCache,
[deviceId],
),
returnValue: _i4.Future<
_i2.Result<_i2.Unit,
_i2.GenericFailure<_i2.ClearGattCacheError>?>>.value(
_FakeResult_0<_i2.Unit,
_i2.GenericFailure<_i2.ClearGattCacheError>?>(
this,
Invocation.method(
#clearGattCache,
[deviceId],
),
)),
) as _i4.Future<
_i2.Result<_i2.Unit,
_i2.GenericFailure<_i2.ClearGattCacheError>?>>);
@override
_i4.Stream<void> connectToDevice(
String? id,
Map<_i2.Uuid, List<_i2.Uuid>>? servicesWithCharacteristicsToDiscover,
Duration? connectionTimeout) =>
String? id,
Map<_i2.Uuid, List<_i2.Uuid>>? servicesWithCharacteristicsToDiscover,
Duration? connectionTimeout,
) =>
(super.noSuchMethod(
Invocation.method(#connectToDevice,
[id, servicesWithCharacteristicsToDiscover, connectionTimeout]),
returnValue: Stream<void>.empty()) as _i4.Stream<void>);
Invocation.method(
#connectToDevice,
[
id,
servicesWithCharacteristicsToDiscover,
connectionTimeout,
],
),
returnValue: _i4.Stream<void>.empty(),
) as _i4.Stream<void>);
@override
_i4.Future<void> disconnectDevice(String? deviceId) =>
(super.noSuchMethod(Invocation.method(#disconnectDevice, [deviceId]),
returnValue: Future<void>.value(),
returnValueForMissingStub: Future<void>.value()) as _i4.Future<void>);
_i4.Future<void> disconnectDevice(String? deviceId) => (super.noSuchMethod(
Invocation.method(
#disconnectDevice,
[deviceId],
),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
) as _i4.Future<void>);
@override
_i4.Future<List<_i2.DiscoveredService>> discoverServices(String? deviceId) =>
(super.noSuchMethod(Invocation.method(#discoverServices, [deviceId]),
returnValue: Future<List<_i2.DiscoveredService>>.value(
<_i2.DiscoveredService>[]))
as _i4.Future<List<_i2.DiscoveredService>>);
(super.noSuchMethod(
Invocation.method(
#discoverServices,
[deviceId],
),
returnValue: _i4.Future<List<_i2.DiscoveredService>>.value(
<_i2.DiscoveredService>[]),
) as _i4.Future<List<_i2.DiscoveredService>>);
@override
_i4.Stream<void> readCharacteristic(
_i2.QualifiedCharacteristic? characteristic) =>
(super.noSuchMethod(
Invocation.method(#readCharacteristic, [characteristic]),
returnValue: Stream<void>.empty()) as _i4.Stream<void>);
Invocation.method(
#readCharacteristic,
[characteristic],
),
returnValue: _i4.Stream<void>.empty(),
) as _i4.Stream<void>);
@override
_i4.Future<_i2.WriteCharacteristicInfo> writeCharacteristicWithResponse(
_i2.QualifiedCharacteristic? characteristic, List<int>? value) =>
_i2.QualifiedCharacteristic? characteristic,
List<int>? value,
) =>
(super.noSuchMethod(
Invocation.method(
#writeCharacteristicWithResponse, [characteristic, value]),
returnValue: Future<_i2.WriteCharacteristicInfo>.value(
_FakeWriteCharacteristicInfo_1()))
as _i4.Future<_i2.WriteCharacteristicInfo>);
Invocation.method(
#writeCharacteristicWithResponse,
[
characteristic,
value,
],
),
returnValue: _i4.Future<_i2.WriteCharacteristicInfo>.value(
_FakeWriteCharacteristicInfo_1(
this,
Invocation.method(
#writeCharacteristicWithResponse,
[
characteristic,
value,
],
),
)),
) as _i4.Future<_i2.WriteCharacteristicInfo>);
@override
_i4.Future<_i2.WriteCharacteristicInfo> writeCharacteristicWithoutResponse(
_i2.QualifiedCharacteristic? characteristic, List<int>? value) =>
_i2.QualifiedCharacteristic? characteristic,
List<int>? value,
) =>
(super.noSuchMethod(
Invocation.method(
#writeCharacteristicWithoutResponse, [characteristic, value]),
returnValue: Future<_i2.WriteCharacteristicInfo>.value(
_FakeWriteCharacteristicInfo_1()))
as _i4.Future<_i2.WriteCharacteristicInfo>);
Invocation.method(
#writeCharacteristicWithoutResponse,
[
characteristic,
value,
],
),
returnValue: _i4.Future<_i2.WriteCharacteristicInfo>.value(
_FakeWriteCharacteristicInfo_1(
this,
Invocation.method(
#writeCharacteristicWithoutResponse,
[
characteristic,
value,
],
),
)),
) as _i4.Future<_i2.WriteCharacteristicInfo>);
@override
_i4.Stream<void> subscribeToNotifications(
_i2.QualifiedCharacteristic? characteristic) =>
(super.noSuchMethod(
Invocation.method(#subscribeToNotifications, [characteristic]),
returnValue: Stream<void>.empty()) as _i4.Stream<void>);
Invocation.method(
#subscribeToNotifications,
[characteristic],
),
returnValue: _i4.Stream<void>.empty(),
) as _i4.Stream<void>);
@override
_i4.Future<void> stopSubscribingToNotifications(
_i2.QualifiedCharacteristic? characteristic) =>
(super.noSuchMethod(
Invocation.method(#stopSubscribingToNotifications, [characteristic]),
returnValue: Future<void>.value(),
returnValueForMissingStub: Future<void>.value()) as _i4.Future<void>);
Invocation.method(
#stopSubscribingToNotifications,
[characteristic],
),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
) as _i4.Future<void>);
@override
_i4.Future<int> requestMtuSize(String? deviceId, int? mtu) =>
(super.noSuchMethod(Invocation.method(#requestMtuSize, [deviceId, mtu]),
returnValue: Future<int>.value(0)) as _i4.Future<int>);
_i4.Future<int> requestMtuSize(
String? deviceId,
int? mtu,
) =>
(super.noSuchMethod(
Invocation.method(
#requestMtuSize,
[
deviceId,
mtu,
],
),
returnValue: _i4.Future<int>.value(0),
) as _i4.Future<int>);
@override
_i4.Future<_i2.ConnectionPriorityInfo> requestConnectionPriority(
String? deviceId, _i2.ConnectionPriority? priority) =>
String? deviceId,
_i2.ConnectionPriority? priority,
) =>
(super.noSuchMethod(
Invocation.method(#requestConnectionPriority, [deviceId, priority]),
returnValue: Future<_i2.ConnectionPriorityInfo>.value(
_FakeConnectionPriorityInfo_2())) as _i4
.Future<_i2.ConnectionPriorityInfo>);
@override
String toString() => super.toString();
Invocation.method(
#requestConnectionPriority,
[
deviceId,
priority,
],
),
returnValue: _i4.Future<_i2.ConnectionPriorityInfo>.value(
_FakeConnectionPriorityInfo_2(
this,
Invocation.method(
#requestConnectionPriority,
[
deviceId,
priority,
],
),
)),
) as _i4.Future<_i2.ConnectionPriorityInfo>);
}
Loading