setMockLinuxDeviceInfo static method

  1. @visibleForTesting
void setMockLinuxDeviceInfo({
  1. String? name,
  2. String? version,
  3. String? id,
  4. List<String>? idLike,
  5. String? versionCodename,
  6. String? versionId,
  7. String? prettyName,
  8. String? buildId,
  9. String? variant,
  10. String? variantId,
  11. String? machineId,
})

Mocks LinuxDeviceInfo for testing purposes.

Implementation

@visibleForTesting
static void setMockLinuxDeviceInfo({
  String? name,
  String? version,
  String? id,
  List<String>? idLike,
  String? versionCodename,
  String? versionId,
  String? prettyName,
  String? buildId,
  String? variant,
  String? variantId,
  String? machineId,
}) {
  mockLinuxDeviceInfo = plugin.LinuxDeviceInfo(
    name: name ?? mockLinuxDeviceInfo.name,
    version: version ?? mockLinuxDeviceInfo.version,
    id: id ?? mockLinuxDeviceInfo.id,
    idLike: idLike ?? mockLinuxDeviceInfo.idLike,
    versionCodename: versionCodename ?? mockLinuxDeviceInfo.versionCodename,
    versionId: versionId ?? mockLinuxDeviceInfo.versionId,
    prettyName: prettyName ?? mockLinuxDeviceInfo.prettyName,
    buildId: buildId ?? mockLinuxDeviceInfo.buildId,
    variant: variant ?? mockLinuxDeviceInfo.variant,
    variantId: variantId ?? mockLinuxDeviceInfo.variantId,
    machineId: machineId ?? mockLinuxDeviceInfo.machineId,
  );
}