242 lines
5.7 KiB
Dart
242 lines
5.7 KiB
Dart
import 'package:icdevicemanager_flutter/callback/ICAddDeviceCallBack.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICCommonCallback.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICDeviceManagerCallback.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICFatAlgorithmsSettingCallback.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICRemoveDeviceCallBack.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICScanDeviceDelegate.dart';
|
|
import 'package:icdevicemanager_flutter/callback/ICSettingCallback.dart';
|
|
import 'package:icdevicemanager_flutter/ic_bluetooth_sdk_method_channel.dart';
|
|
import 'package:icdevicemanager_flutter/ic_bluetooth_sdk_platform_interface.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
import 'package:icdevicemanager_flutter/model/data/ICSkipLightSettingData.dart';
|
|
import 'package:icdevicemanager_flutter/model/data/ICSkipSoundSettingData.dart';
|
|
import 'package:icdevicemanager_flutter/model/data/ICWeightData.dart';
|
|
import 'package:icdevicemanager_flutter/model/device/ICDevice.dart';
|
|
import 'package:icdevicemanager_flutter/model/device/ICUserInfo.dart';
|
|
import 'package:icdevicemanager_flutter/model/other/ICConstant.dart';
|
|
import 'package:icdevicemanager_flutter/model/other/ICDeviceManagerConfig.dart';
|
|
|
|
import 'package:plugin_platform_interface/plugin_platform_interface.dart';
|
|
|
|
class MockFlutterSwiftPlatform
|
|
with MockPlatformInterfaceMixin
|
|
implements IcBluetoothSdkPlatform {
|
|
|
|
@override
|
|
Future<String?> getPlatformVersion() => Future.value('42');
|
|
|
|
@override
|
|
void addDevice(ICDevice device, ICAddDeviceCallBack? callBack) {
|
|
|
|
}
|
|
|
|
@override
|
|
void addDevices(List<ICDevice> devices, ICAddDeviceCallBack? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void changeStName(ICDevice device, String name, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void changeStNo(ICDevice device, int dstId, int st_no, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void configWifi(ICDevice device, String? ssid, String? password, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void deleteTareWeight(ICDevice device, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void initSDK(ICDeviceManagerConfig config) {
|
|
|
|
}
|
|
|
|
@override
|
|
void lockStSkip(ICDevice device, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void onMethodCall() {
|
|
|
|
}
|
|
|
|
@override
|
|
void powerOffKitchenScale(ICDevice device, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void queryStAllNode(ICDevice device, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void removeDevice(ICDevice device, ICRemoveDeviceCallBack? callBack) {
|
|
|
|
}
|
|
|
|
@override
|
|
void removeDevices(List<ICDevice> devices, ICRemoveDeviceCallBack? callBack) {
|
|
|
|
}
|
|
|
|
@override
|
|
void scanDevice() {
|
|
|
|
}
|
|
|
|
@override
|
|
void setDebugCommand(ICDevice device, Map<String, Object> cmd, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setDeviceManagerDelegate(ICDeviceManagerDelegate? delegate) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setDeviceScanDelegate(ICScanDeviceDelegate? delegate) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setKitchenScaleUnit(ICDevice device, ICKitchenScaleUnit unit, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setNutritionFacts(ICDevice device, ICKitchenScaleNutritionFactType type, int value, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setOtherParams(ICDevice device, int type, Object param, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setRulerBodyPartsType(ICDevice device, ICRulerBodyPartsType type, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setRulerMeasureMode(ICDevice device, ICRulerMeasureMode mode, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setRulerUnit(ICDevice device, ICRulerUnit unit, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setScaleUIItems(ICDevice device, List<int> items, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setScaleUnit(ICDevice device, ICWeightUnit unit, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setServerUrl(ICDevice device, String server, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setSkipLightSetting(ICDevice device, List<ICSkipLightSettingData> lightEffects, ICSkipLightMode mode, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setSkipSoundSetting(ICDevice device, ICSkipSoundSettingData config, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setUserInfo(ICDevice device, ICUserInfo userInfo) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setUserList(List<ICUserInfo> list) {
|
|
|
|
}
|
|
|
|
@override
|
|
void setWeight(ICDevice device, int weight, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void startSkipMode(ICDevice device, ICSkipMode mode, int param, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void stopScan() {
|
|
|
|
}
|
|
|
|
@override
|
|
void stopSkip(ICDevice device, ICSettingCallback? callback) {
|
|
|
|
}
|
|
|
|
@override
|
|
void stopUpgradeDevice(ICDevice device) {
|
|
|
|
}
|
|
|
|
@override
|
|
void stopUpgradeDevices(List<ICDevice> devices) {
|
|
|
|
}
|
|
|
|
@override
|
|
void updateUserInfo(ICUserInfo userInfo) {
|
|
|
|
}
|
|
|
|
@override
|
|
void upgradeDevice(ICDevice device, String filePath, ICOTAMode mode) {
|
|
|
|
}
|
|
|
|
@override
|
|
void upgradeDevices(List<ICDevice> devices, String filePath, ICOTAMode mode) {
|
|
|
|
}
|
|
|
|
@override
|
|
void reCalcBodyFatWithWeightData(ICWeightData weightData, ICUserInfo userInfo, ICFatAlgorithmsSettingCallback callBack) {
|
|
|
|
}
|
|
|
|
@override
|
|
void getLogPath(ICCommonCallback? callback) {
|
|
|
|
}
|
|
}
|
|
|
|
void main() {
|
|
final IcBluetoothSdkPlatform initialPlatform = IcBluetoothSdkPlatform.instance;
|
|
|
|
test('$MethodChannelIcBluetoothSdk is the default instance', () {
|
|
expect(initialPlatform, isInstanceOf<MethodChannelIcBluetoothSdk>());
|
|
});
|
|
|
|
}
|