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