Files
GSFV2/test/flutter_swift_test.dart
2024-04-10 12:51:20 +05:30

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>());
});
}