TestSpecification.fromJson constructor

TestSpecification.fromJson(
  1. Map json_
)

Implementation

TestSpecification.fromJson(core.Map json_)
  : this(
      androidInstrumentationTest:
          json_.containsKey('androidInstrumentationTest')
          ? AndroidInstrumentationTest.fromJson(
              json_['androidInstrumentationTest']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      androidRoboTest: json_.containsKey('androidRoboTest')
          ? AndroidRoboTest.fromJson(
              json_['androidRoboTest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      androidTestLoop: json_.containsKey('androidTestLoop')
          ? AndroidTestLoop.fromJson(
              json_['androidTestLoop'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      disablePerformanceMetrics:
          json_['disablePerformanceMetrics'] as core.bool?,
      disableVideoRecording: json_['disableVideoRecording'] as core.bool?,
      iosRoboTest: json_.containsKey('iosRoboTest')
          ? IosRoboTest.fromJson(
              json_['iosRoboTest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      iosTestLoop: json_.containsKey('iosTestLoop')
          ? IosTestLoop.fromJson(
              json_['iosTestLoop'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      iosTestSetup: json_.containsKey('iosTestSetup')
          ? IosTestSetup.fromJson(
              json_['iosTestSetup'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      iosXcTest: json_.containsKey('iosXcTest')
          ? IosXcTest.fromJson(
              json_['iosXcTest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      testSetup: json_.containsKey('testSetup')
          ? TestSetup.fromJson(
              json_['testSetup'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      testTimeout: json_['testTimeout'] as core.String?,
    );