setMockInitialValues static method

  1. @visibleForTesting
MacOsDeviceInfo setMockInitialValues({
  1. required String computerName,
  2. required String hostName,
  3. required String arch,
  4. required String model,
  5. required String modelName,
  6. required String kernelVersion,
  7. required String osRelease,
  8. required int majorVersion,
  9. required int minorVersion,
  10. required int patchVersion,
  11. required int activeCPUs,
  12. required int memorySize,
  13. required int cpuFrequency,
  14. required String systemGUID,
})

Initializes the application metadata with mock values for testing.

Implementation

@visibleForTesting
static MacOsDeviceInfo setMockInitialValues({
  required String computerName,
  required String hostName,
  required String arch,
  required String model,
  required String modelName,
  required String kernelVersion,
  required String osRelease,
  required int majorVersion,
  required int minorVersion,
  required int patchVersion,
  required int activeCPUs,
  required int memorySize,
  required int cpuFrequency,
  required String systemGUID,
}) {
  final Map<String, dynamic> data = {
    'computerName': computerName,
    'hostName': hostName,
    'arch': arch,
    'model': model,
    'modelName': modelName,
    'kernelVersion': kernelVersion,
    'osRelease': osRelease,
    'majorVersion': majorVersion,
    'minorVersion': minorVersion,
    'patchVersion': patchVersion,
    'activeCPUs': activeCPUs,
    'memorySize': memorySize,
    'cpuFrequency': cpuFrequency,
    'systemGUID': systemGUID,
  };
  return MacOsDeviceInfo._(
    data: data,
    computerName: computerName,
    hostName: hostName,
    arch: arch,
    model: model,
    modelName: modelName,
    kernelVersion: kernelVersion,
    osRelease: osRelease,
    majorVersion: majorVersion,
    minorVersion: minorVersion,
    patchVersion: patchVersion,
    activeCPUs: activeCPUs,
    memorySize: memorySize,
    cpuFrequency: cpuFrequency,
    systemGUID: systemGUID,
  );
}