setMockAndroidDeviceInfo static method

  1. @visibleForTesting
void setMockAndroidDeviceInfo({
  1. String? id,
  2. String? host,
  3. String? tags,
  4. String? type,
  5. String? model,
  6. String? board,
  7. String? brand,
  8. String? device,
  9. String? product,
  10. String? display,
  11. String? hardware,
  12. String? bootloader,
  13. bool? isPhysicalDevice,
  14. String? fingerprint,
  15. String? manufacturer,
  16. List<String>? supportedAbis,
  17. List<String>? systemFeatures,
  18. List<String>? supported64BitAbis,
  19. List<String>? supported32BitAbis,
  20. Map<String, dynamic>? version,
  21. String? serialNumber,
  22. bool? isLowRamDevice,
})

Mocks AndroidDeviceInfo for testing purposes.

Implementation

@visibleForTesting
static void setMockAndroidDeviceInfo({
  String? id,
  String? host,
  String? tags,
  String? type,
  String? model,
  String? board,
  String? brand,
  String? device,
  String? product,
  String? display,
  String? hardware,
  String? bootloader,
  bool? isPhysicalDevice,
  String? fingerprint,
  String? manufacturer,
  List<String>? supportedAbis,
  List<String>? systemFeatures,
  List<String>? supported64BitAbis,
  List<String>? supported32BitAbis,
  Map<String, dynamic>? version,
  String? serialNumber,
  bool? isLowRamDevice,
}) {
  mockAndroidDeviceInfoMap = {
    'id': id ?? _defaultMockAndroidDeviceInfoMap['id'],
    'host': host ?? _defaultMockAndroidDeviceInfoMap['host'],
    'tags': tags ?? _defaultMockAndroidDeviceInfoMap['tags'],
    'type': type ?? _defaultMockAndroidDeviceInfoMap['type'],
    'model': model ?? _defaultMockAndroidDeviceInfoMap['model'],
    'board': board ?? _defaultMockAndroidDeviceInfoMap['board'],
    'brand': brand ?? _defaultMockAndroidDeviceInfoMap['brand'],
    'device': device ?? _defaultMockAndroidDeviceInfoMap['device'],
    'product': product ?? _defaultMockAndroidDeviceInfoMap['product'],
    'display': display ?? _defaultMockAndroidDeviceInfoMap['display'],
    'hardware': hardware ?? _defaultMockAndroidDeviceInfoMap['hardware'],
    'bootloader':
        bootloader ?? _defaultMockAndroidDeviceInfoMap['bootloader'],
    'isPhysicalDevice': isPhysicalDevice ??
        _defaultMockAndroidDeviceInfoMap['isPhysicalDevice'],
    'fingerprint':
        fingerprint ?? _defaultMockAndroidDeviceInfoMap['fingerprint'],
    'manufacturer':
        manufacturer ?? _defaultMockAndroidDeviceInfoMap['manufacturer'],
    'supportedAbis':
        supportedAbis ?? _defaultMockAndroidDeviceInfoMap['supportedAbis'],
    'systemFeatures':
        systemFeatures ?? _defaultMockAndroidDeviceInfoMap['systemFeatures'],
    'supported64BitAbis': supported64BitAbis ??
        _defaultMockAndroidDeviceInfoMap['supported64BitAbis'],
    'supported32BitAbis': supported32BitAbis ??
        _defaultMockAndroidDeviceInfoMap['supported32BitAbis'],
    'version': version ?? _defaultMockAndroidDeviceInfoMap['version'],
    'serialNumber':
        serialNumber ?? _defaultMockAndroidDeviceInfoMap['serialNumber'],
    'isLowRamDevice':
        isLowRamDevice ?? _defaultMockAndroidDeviceInfoMap['isLowRamDevice'],
  };
}