setMockMacosDeviceInfo static method
void
setMockMacosDeviceInfo({})
Mocks MacOsDeviceInfo
for testing purposes.
Implementation
@visibleForTesting
static void setMockMacosDeviceInfo({
String? arch,
String? model,
String? modelName,
int? activeCPUs,
int? memorySize,
int? cpuFrequency,
String? hostName,
String? osRelease,
String? computerName,
String? kernelVersion,
String? systemGUID,
int? majorVersion,
int? minorVersion,
int? patchVersion,
}) {
mockMacosDeviceInfoMap = <String, dynamic>{
'arch': arch ?? mockMacosDeviceInfoMap['arch'],
'model': model ?? mockMacosDeviceInfoMap['model'],
'modelName': modelName ?? mockMacosDeviceInfoMap['modelName'],
'activeCPUs': activeCPUs ?? mockMacosDeviceInfoMap['activeCPUs'],
'memorySize': memorySize ?? mockMacosDeviceInfoMap['memorySize'],
'cpuFrequency': cpuFrequency ?? mockMacosDeviceInfoMap['cpuFrequency'],
'hostName': hostName ?? mockMacosDeviceInfoMap['hostName'],
'osRelease': osRelease ?? mockMacosDeviceInfoMap['osRelease'],
'computerName': computerName ?? mockMacosDeviceInfoMap['computerName'],
'kernelVersion': kernelVersion ?? mockMacosDeviceInfoMap['kernelVersion'],
'systemGUID': systemGUID ?? mockMacosDeviceInfoMap['systemGUID'],
'majorVersion': majorVersion ?? mockMacosDeviceInfoMap['majorVersion'],
'minorVersion': minorVersion ?? mockMacosDeviceInfoMap['minorVersion'],
'patchVersion': patchVersion ?? mockMacosDeviceInfoMap['patchVersion'],
};
}