setMockIosDeviceInfo static method

  1. @visibleForTesting
void setMockIosDeviceInfo({
  1. String? name,
  2. String? model,
  3. String? modelName,
  4. Map<String, dynamic>? utsname,
  5. String? systemName,
  6. String? systemVersion,
  7. bool? isPhysicalDevice,
  8. bool? isiOSAppOnMac,
  9. String? localizedModel,
  10. String? identifierForVendor,
})

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'],
  };
}