setMockIosDeviceInfo static method
void
setMockIosDeviceInfo({})
Mocks IosDeviceInfo
for testing purposes.
Implementation
@visibleForTesting
static void setMockIosDeviceInfo({
String? name,
String? model,
String? modelName,
Map<String, dynamic>? utsname,
String? systemName,
String? systemVersion,
bool? isPhysicalDevice,
bool? isiOSAppOnMac,
String? localizedModel,
String? identifierForVendor,
}) {
mockIosDeviceInfoMap = <String, dynamic>{
'name': name ?? mockIosDeviceInfoMap['name'],
'model': model ?? mockIosDeviceInfoMap['model'],
'modelName': modelName ?? mockIosDeviceInfoMap['modelName'],
'utsname': utsname ?? mockIosDeviceInfoMap['utsname'],
'systemName': systemName ?? mockIosDeviceInfoMap['systemName'],
'systemVersion': systemVersion ?? mockIosDeviceInfoMap['systemVersion'],
'isPhysicalDevice':
isPhysicalDevice ?? mockIosDeviceInfoMap['isPhysicalDevice'],
'isiOSAppOnMac': isiOSAppOnMac ?? mockIosDeviceInfoMap['isiOSAppOnMac'],
'localizedModel':
localizedModel ?? mockIosDeviceInfoMap['localizedModel'],
'identifierForVendor':
identifierForVendor ?? mockIosDeviceInfoMap['identifierForVendor'],
};
}