blob: a420002d83108b42e15535a520868b4f382ccf7a [file] [log] [blame]
// ignore_for_file: avoid_returning_null
// ignore_for_file: camel_case_types
// ignore_for_file: cascade_invocations
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/dataproc/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterAcceleratorConfig = 0;
api.AcceleratorConfig buildAcceleratorConfig() {
var o = api.AcceleratorConfig();
buildCounterAcceleratorConfig++;
if (buildCounterAcceleratorConfig < 3) {
o.acceleratorCount = 42;
o.acceleratorTypeUri = 'foo';
}
buildCounterAcceleratorConfig--;
return o;
}
void checkAcceleratorConfig(api.AcceleratorConfig o) {
buildCounterAcceleratorConfig++;
if (buildCounterAcceleratorConfig < 3) {
unittest.expect(
o.acceleratorCount!,
unittest.equals(42),
);
unittest.expect(
o.acceleratorTypeUri!,
unittest.equals('foo'),
);
}
buildCounterAcceleratorConfig--;
}
core.int buildCounterAutoscalingConfig = 0;
api.AutoscalingConfig buildAutoscalingConfig() {
var o = api.AutoscalingConfig();
buildCounterAutoscalingConfig++;
if (buildCounterAutoscalingConfig < 3) {
o.policyUri = 'foo';
}
buildCounterAutoscalingConfig--;
return o;
}
void checkAutoscalingConfig(api.AutoscalingConfig o) {
buildCounterAutoscalingConfig++;
if (buildCounterAutoscalingConfig < 3) {
unittest.expect(
o.policyUri!,
unittest.equals('foo'),
);
}
buildCounterAutoscalingConfig--;
}
core.int buildCounterAutoscalingPolicy = 0;
api.AutoscalingPolicy buildAutoscalingPolicy() {
var o = api.AutoscalingPolicy();
buildCounterAutoscalingPolicy++;
if (buildCounterAutoscalingPolicy < 3) {
o.basicAlgorithm = buildBasicAutoscalingAlgorithm();
o.id = 'foo';
o.name = 'foo';
o.secondaryWorkerConfig = buildInstanceGroupAutoscalingPolicyConfig();
o.workerConfig = buildInstanceGroupAutoscalingPolicyConfig();
}
buildCounterAutoscalingPolicy--;
return o;
}
void checkAutoscalingPolicy(api.AutoscalingPolicy o) {
buildCounterAutoscalingPolicy++;
if (buildCounterAutoscalingPolicy < 3) {
checkBasicAutoscalingAlgorithm(
o.basicAlgorithm! as api.BasicAutoscalingAlgorithm);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkInstanceGroupAutoscalingPolicyConfig(
o.secondaryWorkerConfig! as api.InstanceGroupAutoscalingPolicyConfig);
checkInstanceGroupAutoscalingPolicyConfig(
o.workerConfig! as api.InstanceGroupAutoscalingPolicyConfig);
}
buildCounterAutoscalingPolicy--;
}
core.int buildCounterBasicAutoscalingAlgorithm = 0;
api.BasicAutoscalingAlgorithm buildBasicAutoscalingAlgorithm() {
var o = api.BasicAutoscalingAlgorithm();
buildCounterBasicAutoscalingAlgorithm++;
if (buildCounterBasicAutoscalingAlgorithm < 3) {
o.cooldownPeriod = 'foo';
o.yarnConfig = buildBasicYarnAutoscalingConfig();
}
buildCounterBasicAutoscalingAlgorithm--;
return o;
}
void checkBasicAutoscalingAlgorithm(api.BasicAutoscalingAlgorithm o) {
buildCounterBasicAutoscalingAlgorithm++;
if (buildCounterBasicAutoscalingAlgorithm < 3) {
unittest.expect(
o.cooldownPeriod!,
unittest.equals('foo'),
);
checkBasicYarnAutoscalingConfig(
o.yarnConfig! as api.BasicYarnAutoscalingConfig);
}
buildCounterBasicAutoscalingAlgorithm--;
}
core.int buildCounterBasicYarnAutoscalingConfig = 0;
api.BasicYarnAutoscalingConfig buildBasicYarnAutoscalingConfig() {
var o = api.BasicYarnAutoscalingConfig();
buildCounterBasicYarnAutoscalingConfig++;
if (buildCounterBasicYarnAutoscalingConfig < 3) {
o.gracefulDecommissionTimeout = 'foo';
o.scaleDownFactor = 42.0;
o.scaleDownMinWorkerFraction = 42.0;
o.scaleUpFactor = 42.0;
o.scaleUpMinWorkerFraction = 42.0;
}
buildCounterBasicYarnAutoscalingConfig--;
return o;
}
void checkBasicYarnAutoscalingConfig(api.BasicYarnAutoscalingConfig o) {
buildCounterBasicYarnAutoscalingConfig++;
if (buildCounterBasicYarnAutoscalingConfig < 3) {
unittest.expect(
o.gracefulDecommissionTimeout!,
unittest.equals('foo'),
);
unittest.expect(
o.scaleDownFactor!,
unittest.equals(42.0),
);
unittest.expect(
o.scaleDownMinWorkerFraction!,
unittest.equals(42.0),
);
unittest.expect(
o.scaleUpFactor!,
unittest.equals(42.0),
);
unittest.expect(
o.scaleUpMinWorkerFraction!,
unittest.equals(42.0),
);
}
buildCounterBasicYarnAutoscalingConfig--;
}
core.Map<core.String, core.String> buildUnnamed3266() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3266(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3267() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3267(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterBatchOperationMetadata = 0;
api.BatchOperationMetadata buildBatchOperationMetadata() {
var o = api.BatchOperationMetadata();
buildCounterBatchOperationMetadata++;
if (buildCounterBatchOperationMetadata < 3) {
o.batch = 'foo';
o.batchUuid = 'foo';
o.createTime = 'foo';
o.description = 'foo';
o.doneTime = 'foo';
o.labels = buildUnnamed3266();
o.operationType = 'foo';
o.warnings = buildUnnamed3267();
}
buildCounterBatchOperationMetadata--;
return o;
}
void checkBatchOperationMetadata(api.BatchOperationMetadata o) {
buildCounterBatchOperationMetadata++;
if (buildCounterBatchOperationMetadata < 3) {
unittest.expect(
o.batch!,
unittest.equals('foo'),
);
unittest.expect(
o.batchUuid!,
unittest.equals('foo'),
);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.doneTime!,
unittest.equals('foo'),
);
checkUnnamed3266(o.labels!);
unittest.expect(
o.operationType!,
unittest.equals('foo'),
);
checkUnnamed3267(o.warnings!);
}
buildCounterBatchOperationMetadata--;
}
core.List<core.String> buildUnnamed3268() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3268(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterBinding = 0;
api.Binding buildBinding() {
var o = api.Binding();
buildCounterBinding++;
if (buildCounterBinding < 3) {
o.condition = buildExpr();
o.members = buildUnnamed3268();
o.role = 'foo';
}
buildCounterBinding--;
return o;
}
void checkBinding(api.Binding o) {
buildCounterBinding++;
if (buildCounterBinding < 3) {
checkExpr(o.condition! as api.Expr);
checkUnnamed3268(o.members!);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
}
buildCounterBinding--;
}
core.int buildCounterCancelJobRequest = 0;
api.CancelJobRequest buildCancelJobRequest() {
var o = api.CancelJobRequest();
buildCounterCancelJobRequest++;
if (buildCounterCancelJobRequest < 3) {}
buildCounterCancelJobRequest--;
return o;
}
void checkCancelJobRequest(api.CancelJobRequest o) {
buildCounterCancelJobRequest++;
if (buildCounterCancelJobRequest < 3) {}
buildCounterCancelJobRequest--;
}
core.Map<core.String, core.String> buildUnnamed3269() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3269(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<api.ClusterStatus> buildUnnamed3270() {
var o = <api.ClusterStatus>[];
o.add(buildClusterStatus());
o.add(buildClusterStatus());
return o;
}
void checkUnnamed3270(core.List<api.ClusterStatus> o) {
unittest.expect(o, unittest.hasLength(2));
checkClusterStatus(o[0] as api.ClusterStatus);
checkClusterStatus(o[1] as api.ClusterStatus);
}
core.int buildCounterCluster = 0;
api.Cluster buildCluster() {
var o = api.Cluster();
buildCounterCluster++;
if (buildCounterCluster < 3) {
o.clusterName = 'foo';
o.clusterUuid = 'foo';
o.config = buildClusterConfig();
o.labels = buildUnnamed3269();
o.metrics = buildClusterMetrics();
o.projectId = 'foo';
o.status = buildClusterStatus();
o.statusHistory = buildUnnamed3270();
}
buildCounterCluster--;
return o;
}
void checkCluster(api.Cluster o) {
buildCounterCluster++;
if (buildCounterCluster < 3) {
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
checkClusterConfig(o.config! as api.ClusterConfig);
checkUnnamed3269(o.labels!);
checkClusterMetrics(o.metrics! as api.ClusterMetrics);
unittest.expect(
o.projectId!,
unittest.equals('foo'),
);
checkClusterStatus(o.status! as api.ClusterStatus);
checkUnnamed3270(o.statusHistory!);
}
buildCounterCluster--;
}
core.List<api.NodeInitializationAction> buildUnnamed3271() {
var o = <api.NodeInitializationAction>[];
o.add(buildNodeInitializationAction());
o.add(buildNodeInitializationAction());
return o;
}
void checkUnnamed3271(core.List<api.NodeInitializationAction> o) {
unittest.expect(o, unittest.hasLength(2));
checkNodeInitializationAction(o[0] as api.NodeInitializationAction);
checkNodeInitializationAction(o[1] as api.NodeInitializationAction);
}
core.int buildCounterClusterConfig = 0;
api.ClusterConfig buildClusterConfig() {
var o = api.ClusterConfig();
buildCounterClusterConfig++;
if (buildCounterClusterConfig < 3) {
o.autoscalingConfig = buildAutoscalingConfig();
o.configBucket = 'foo';
o.encryptionConfig = buildEncryptionConfig();
o.endpointConfig = buildEndpointConfig();
o.gceClusterConfig = buildGceClusterConfig();
o.gkeClusterConfig = buildGkeClusterConfig();
o.initializationActions = buildUnnamed3271();
o.lifecycleConfig = buildLifecycleConfig();
o.masterConfig = buildInstanceGroupConfig();
o.metastoreConfig = buildMetastoreConfig();
o.secondaryWorkerConfig = buildInstanceGroupConfig();
o.securityConfig = buildSecurityConfig();
o.softwareConfig = buildSoftwareConfig();
o.tempBucket = 'foo';
o.workerConfig = buildInstanceGroupConfig();
}
buildCounterClusterConfig--;
return o;
}
void checkClusterConfig(api.ClusterConfig o) {
buildCounterClusterConfig++;
if (buildCounterClusterConfig < 3) {
checkAutoscalingConfig(o.autoscalingConfig! as api.AutoscalingConfig);
unittest.expect(
o.configBucket!,
unittest.equals('foo'),
);
checkEncryptionConfig(o.encryptionConfig! as api.EncryptionConfig);
checkEndpointConfig(o.endpointConfig! as api.EndpointConfig);
checkGceClusterConfig(o.gceClusterConfig! as api.GceClusterConfig);
checkGkeClusterConfig(o.gkeClusterConfig! as api.GkeClusterConfig);
checkUnnamed3271(o.initializationActions!);
checkLifecycleConfig(o.lifecycleConfig! as api.LifecycleConfig);
checkInstanceGroupConfig(o.masterConfig! as api.InstanceGroupConfig);
checkMetastoreConfig(o.metastoreConfig! as api.MetastoreConfig);
checkInstanceGroupConfig(
o.secondaryWorkerConfig! as api.InstanceGroupConfig);
checkSecurityConfig(o.securityConfig! as api.SecurityConfig);
checkSoftwareConfig(o.softwareConfig! as api.SoftwareConfig);
unittest.expect(
o.tempBucket!,
unittest.equals('foo'),
);
checkInstanceGroupConfig(o.workerConfig! as api.InstanceGroupConfig);
}
buildCounterClusterConfig--;
}
core.Map<core.String, core.String> buildUnnamed3272() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3272(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3273() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3273(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterClusterMetrics = 0;
api.ClusterMetrics buildClusterMetrics() {
var o = api.ClusterMetrics();
buildCounterClusterMetrics++;
if (buildCounterClusterMetrics < 3) {
o.hdfsMetrics = buildUnnamed3272();
o.yarnMetrics = buildUnnamed3273();
}
buildCounterClusterMetrics--;
return o;
}
void checkClusterMetrics(api.ClusterMetrics o) {
buildCounterClusterMetrics++;
if (buildCounterClusterMetrics < 3) {
checkUnnamed3272(o.hdfsMetrics!);
checkUnnamed3273(o.yarnMetrics!);
}
buildCounterClusterMetrics--;
}
core.int buildCounterClusterOperation = 0;
api.ClusterOperation buildClusterOperation() {
var o = api.ClusterOperation();
buildCounterClusterOperation++;
if (buildCounterClusterOperation < 3) {
o.done = true;
o.error = 'foo';
o.operationId = 'foo';
}
buildCounterClusterOperation--;
return o;
}
void checkClusterOperation(api.ClusterOperation o) {
buildCounterClusterOperation++;
if (buildCounterClusterOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
unittest.expect(
o.error!,
unittest.equals('foo'),
);
unittest.expect(
o.operationId!,
unittest.equals('foo'),
);
}
buildCounterClusterOperation--;
}
core.Map<core.String, core.String> buildUnnamed3274() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3274(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<api.ClusterOperationStatus> buildUnnamed3275() {
var o = <api.ClusterOperationStatus>[];
o.add(buildClusterOperationStatus());
o.add(buildClusterOperationStatus());
return o;
}
void checkUnnamed3275(core.List<api.ClusterOperationStatus> o) {
unittest.expect(o, unittest.hasLength(2));
checkClusterOperationStatus(o[0] as api.ClusterOperationStatus);
checkClusterOperationStatus(o[1] as api.ClusterOperationStatus);
}
core.List<core.String> buildUnnamed3276() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3276(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterClusterOperationMetadata = 0;
api.ClusterOperationMetadata buildClusterOperationMetadata() {
var o = api.ClusterOperationMetadata();
buildCounterClusterOperationMetadata++;
if (buildCounterClusterOperationMetadata < 3) {
o.clusterName = 'foo';
o.clusterUuid = 'foo';
o.description = 'foo';
o.labels = buildUnnamed3274();
o.operationType = 'foo';
o.status = buildClusterOperationStatus();
o.statusHistory = buildUnnamed3275();
o.warnings = buildUnnamed3276();
}
buildCounterClusterOperationMetadata--;
return o;
}
void checkClusterOperationMetadata(api.ClusterOperationMetadata o) {
buildCounterClusterOperationMetadata++;
if (buildCounterClusterOperationMetadata < 3) {
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkUnnamed3274(o.labels!);
unittest.expect(
o.operationType!,
unittest.equals('foo'),
);
checkClusterOperationStatus(o.status! as api.ClusterOperationStatus);
checkUnnamed3275(o.statusHistory!);
checkUnnamed3276(o.warnings!);
}
buildCounterClusterOperationMetadata--;
}
core.int buildCounterClusterOperationStatus = 0;
api.ClusterOperationStatus buildClusterOperationStatus() {
var o = api.ClusterOperationStatus();
buildCounterClusterOperationStatus++;
if (buildCounterClusterOperationStatus < 3) {
o.details = 'foo';
o.innerState = 'foo';
o.state = 'foo';
o.stateStartTime = 'foo';
}
buildCounterClusterOperationStatus--;
return o;
}
void checkClusterOperationStatus(api.ClusterOperationStatus o) {
buildCounterClusterOperationStatus++;
if (buildCounterClusterOperationStatus < 3) {
unittest.expect(
o.details!,
unittest.equals('foo'),
);
unittest.expect(
o.innerState!,
unittest.equals('foo'),
);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.stateStartTime!,
unittest.equals('foo'),
);
}
buildCounterClusterOperationStatus--;
}
core.Map<core.String, core.String> buildUnnamed3277() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3277(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterClusterSelector = 0;
api.ClusterSelector buildClusterSelector() {
var o = api.ClusterSelector();
buildCounterClusterSelector++;
if (buildCounterClusterSelector < 3) {
o.clusterLabels = buildUnnamed3277();
o.zone = 'foo';
}
buildCounterClusterSelector--;
return o;
}
void checkClusterSelector(api.ClusterSelector o) {
buildCounterClusterSelector++;
if (buildCounterClusterSelector < 3) {
checkUnnamed3277(o.clusterLabels!);
unittest.expect(
o.zone!,
unittest.equals('foo'),
);
}
buildCounterClusterSelector--;
}
core.int buildCounterClusterStatus = 0;
api.ClusterStatus buildClusterStatus() {
var o = api.ClusterStatus();
buildCounterClusterStatus++;
if (buildCounterClusterStatus < 3) {
o.detail = 'foo';
o.state = 'foo';
o.stateStartTime = 'foo';
o.substate = 'foo';
}
buildCounterClusterStatus--;
return o;
}
void checkClusterStatus(api.ClusterStatus o) {
buildCounterClusterStatus++;
if (buildCounterClusterStatus < 3) {
unittest.expect(
o.detail!,
unittest.equals('foo'),
);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.stateStartTime!,
unittest.equals('foo'),
);
unittest.expect(
o.substate!,
unittest.equals('foo'),
);
}
buildCounterClusterStatus--;
}
core.int buildCounterConfidentialInstanceConfig = 0;
api.ConfidentialInstanceConfig buildConfidentialInstanceConfig() {
var o = api.ConfidentialInstanceConfig();
buildCounterConfidentialInstanceConfig++;
if (buildCounterConfidentialInstanceConfig < 3) {
o.enableConfidentialCompute = true;
}
buildCounterConfidentialInstanceConfig--;
return o;
}
void checkConfidentialInstanceConfig(api.ConfidentialInstanceConfig o) {
buildCounterConfidentialInstanceConfig++;
if (buildCounterConfidentialInstanceConfig < 3) {
unittest.expect(o.enableConfidentialCompute!, unittest.isTrue);
}
buildCounterConfidentialInstanceConfig--;
}
core.int buildCounterDiagnoseClusterRequest = 0;
api.DiagnoseClusterRequest buildDiagnoseClusterRequest() {
var o = api.DiagnoseClusterRequest();
buildCounterDiagnoseClusterRequest++;
if (buildCounterDiagnoseClusterRequest < 3) {}
buildCounterDiagnoseClusterRequest--;
return o;
}
void checkDiagnoseClusterRequest(api.DiagnoseClusterRequest o) {
buildCounterDiagnoseClusterRequest++;
if (buildCounterDiagnoseClusterRequest < 3) {}
buildCounterDiagnoseClusterRequest--;
}
core.int buildCounterDiagnoseClusterResults = 0;
api.DiagnoseClusterResults buildDiagnoseClusterResults() {
var o = api.DiagnoseClusterResults();
buildCounterDiagnoseClusterResults++;
if (buildCounterDiagnoseClusterResults < 3) {
o.outputUri = 'foo';
}
buildCounterDiagnoseClusterResults--;
return o;
}
void checkDiagnoseClusterResults(api.DiagnoseClusterResults o) {
buildCounterDiagnoseClusterResults++;
if (buildCounterDiagnoseClusterResults < 3) {
unittest.expect(
o.outputUri!,
unittest.equals('foo'),
);
}
buildCounterDiagnoseClusterResults--;
}
core.int buildCounterDiskConfig = 0;
api.DiskConfig buildDiskConfig() {
var o = api.DiskConfig();
buildCounterDiskConfig++;
if (buildCounterDiskConfig < 3) {
o.bootDiskSizeGb = 42;
o.bootDiskType = 'foo';
o.numLocalSsds = 42;
}
buildCounterDiskConfig--;
return o;
}
void checkDiskConfig(api.DiskConfig o) {
buildCounterDiskConfig++;
if (buildCounterDiskConfig < 3) {
unittest.expect(
o.bootDiskSizeGb!,
unittest.equals(42),
);
unittest.expect(
o.bootDiskType!,
unittest.equals('foo'),
);
unittest.expect(
o.numLocalSsds!,
unittest.equals(42),
);
}
buildCounterDiskConfig--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
var o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.int buildCounterEncryptionConfig = 0;
api.EncryptionConfig buildEncryptionConfig() {
var o = api.EncryptionConfig();
buildCounterEncryptionConfig++;
if (buildCounterEncryptionConfig < 3) {
o.gcePdKmsKeyName = 'foo';
}
buildCounterEncryptionConfig--;
return o;
}
void checkEncryptionConfig(api.EncryptionConfig o) {
buildCounterEncryptionConfig++;
if (buildCounterEncryptionConfig < 3) {
unittest.expect(
o.gcePdKmsKeyName!,
unittest.equals('foo'),
);
}
buildCounterEncryptionConfig--;
}
core.Map<core.String, core.String> buildUnnamed3278() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3278(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterEndpointConfig = 0;
api.EndpointConfig buildEndpointConfig() {
var o = api.EndpointConfig();
buildCounterEndpointConfig++;
if (buildCounterEndpointConfig < 3) {
o.enableHttpPortAccess = true;
o.httpPorts = buildUnnamed3278();
}
buildCounterEndpointConfig--;
return o;
}
void checkEndpointConfig(api.EndpointConfig o) {
buildCounterEndpointConfig++;
if (buildCounterEndpointConfig < 3) {
unittest.expect(o.enableHttpPortAccess!, unittest.isTrue);
checkUnnamed3278(o.httpPorts!);
}
buildCounterEndpointConfig--;
}
core.int buildCounterExpr = 0;
api.Expr buildExpr() {
var o = api.Expr();
buildCounterExpr++;
if (buildCounterExpr < 3) {
o.description = 'foo';
o.expression = 'foo';
o.location = 'foo';
o.title = 'foo';
}
buildCounterExpr--;
return o;
}
void checkExpr(api.Expr o) {
buildCounterExpr++;
if (buildCounterExpr < 3) {
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.expression!,
unittest.equals('foo'),
);
unittest.expect(
o.location!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterExpr--;
}
core.Map<core.String, core.String> buildUnnamed3279() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3279(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3280() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3280(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3281() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3281(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterGceClusterConfig = 0;
api.GceClusterConfig buildGceClusterConfig() {
var o = api.GceClusterConfig();
buildCounterGceClusterConfig++;
if (buildCounterGceClusterConfig < 3) {
o.confidentialInstanceConfig = buildConfidentialInstanceConfig();
o.internalIpOnly = true;
o.metadata = buildUnnamed3279();
o.networkUri = 'foo';
o.nodeGroupAffinity = buildNodeGroupAffinity();
o.privateIpv6GoogleAccess = 'foo';
o.reservationAffinity = buildReservationAffinity();
o.serviceAccount = 'foo';
o.serviceAccountScopes = buildUnnamed3280();
o.shieldedInstanceConfig = buildShieldedInstanceConfig();
o.subnetworkUri = 'foo';
o.tags = buildUnnamed3281();
o.zoneUri = 'foo';
}
buildCounterGceClusterConfig--;
return o;
}
void checkGceClusterConfig(api.GceClusterConfig o) {
buildCounterGceClusterConfig++;
if (buildCounterGceClusterConfig < 3) {
checkConfidentialInstanceConfig(
o.confidentialInstanceConfig! as api.ConfidentialInstanceConfig);
unittest.expect(o.internalIpOnly!, unittest.isTrue);
checkUnnamed3279(o.metadata!);
unittest.expect(
o.networkUri!,
unittest.equals('foo'),
);
checkNodeGroupAffinity(o.nodeGroupAffinity! as api.NodeGroupAffinity);
unittest.expect(
o.privateIpv6GoogleAccess!,
unittest.equals('foo'),
);
checkReservationAffinity(o.reservationAffinity! as api.ReservationAffinity);
unittest.expect(
o.serviceAccount!,
unittest.equals('foo'),
);
checkUnnamed3280(o.serviceAccountScopes!);
checkShieldedInstanceConfig(
o.shieldedInstanceConfig! as api.ShieldedInstanceConfig);
unittest.expect(
o.subnetworkUri!,
unittest.equals('foo'),
);
checkUnnamed3281(o.tags!);
unittest.expect(
o.zoneUri!,
unittest.equals('foo'),
);
}
buildCounterGceClusterConfig--;
}
core.int buildCounterGetIamPolicyRequest = 0;
api.GetIamPolicyRequest buildGetIamPolicyRequest() {
var o = api.GetIamPolicyRequest();
buildCounterGetIamPolicyRequest++;
if (buildCounterGetIamPolicyRequest < 3) {
o.options = buildGetPolicyOptions();
}
buildCounterGetIamPolicyRequest--;
return o;
}
void checkGetIamPolicyRequest(api.GetIamPolicyRequest o) {
buildCounterGetIamPolicyRequest++;
if (buildCounterGetIamPolicyRequest < 3) {
checkGetPolicyOptions(o.options! as api.GetPolicyOptions);
}
buildCounterGetIamPolicyRequest--;
}
core.int buildCounterGetPolicyOptions = 0;
api.GetPolicyOptions buildGetPolicyOptions() {
var o = api.GetPolicyOptions();
buildCounterGetPolicyOptions++;
if (buildCounterGetPolicyOptions < 3) {
o.requestedPolicyVersion = 42;
}
buildCounterGetPolicyOptions--;
return o;
}
void checkGetPolicyOptions(api.GetPolicyOptions o) {
buildCounterGetPolicyOptions++;
if (buildCounterGetPolicyOptions < 3) {
unittest.expect(
o.requestedPolicyVersion!,
unittest.equals(42),
);
}
buildCounterGetPolicyOptions--;
}
core.int buildCounterGkeClusterConfig = 0;
api.GkeClusterConfig buildGkeClusterConfig() {
var o = api.GkeClusterConfig();
buildCounterGkeClusterConfig++;
if (buildCounterGkeClusterConfig < 3) {
o.namespacedGkeDeploymentTarget = buildNamespacedGkeDeploymentTarget();
}
buildCounterGkeClusterConfig--;
return o;
}
void checkGkeClusterConfig(api.GkeClusterConfig o) {
buildCounterGkeClusterConfig++;
if (buildCounterGkeClusterConfig < 3) {
checkNamespacedGkeDeploymentTarget(
o.namespacedGkeDeploymentTarget! as api.NamespacedGkeDeploymentTarget);
}
buildCounterGkeClusterConfig--;
}
core.List<core.String> buildUnnamed3282() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3282(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3283() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3283(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3284() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3284(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3285() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3285(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3286() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3286(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterHadoopJob = 0;
api.HadoopJob buildHadoopJob() {
var o = api.HadoopJob();
buildCounterHadoopJob++;
if (buildCounterHadoopJob < 3) {
o.archiveUris = buildUnnamed3282();
o.args = buildUnnamed3283();
o.fileUris = buildUnnamed3284();
o.jarFileUris = buildUnnamed3285();
o.loggingConfig = buildLoggingConfig();
o.mainClass = 'foo';
o.mainJarFileUri = 'foo';
o.properties = buildUnnamed3286();
}
buildCounterHadoopJob--;
return o;
}
void checkHadoopJob(api.HadoopJob o) {
buildCounterHadoopJob++;
if (buildCounterHadoopJob < 3) {
checkUnnamed3282(o.archiveUris!);
checkUnnamed3283(o.args!);
checkUnnamed3284(o.fileUris!);
checkUnnamed3285(o.jarFileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
unittest.expect(
o.mainClass!,
unittest.equals('foo'),
);
unittest.expect(
o.mainJarFileUri!,
unittest.equals('foo'),
);
checkUnnamed3286(o.properties!);
}
buildCounterHadoopJob--;
}
core.List<core.String> buildUnnamed3287() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3287(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3288() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3288(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3289() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3289(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterHiveJob = 0;
api.HiveJob buildHiveJob() {
var o = api.HiveJob();
buildCounterHiveJob++;
if (buildCounterHiveJob < 3) {
o.continueOnFailure = true;
o.jarFileUris = buildUnnamed3287();
o.properties = buildUnnamed3288();
o.queryFileUri = 'foo';
o.queryList = buildQueryList();
o.scriptVariables = buildUnnamed3289();
}
buildCounterHiveJob--;
return o;
}
void checkHiveJob(api.HiveJob o) {
buildCounterHiveJob++;
if (buildCounterHiveJob < 3) {
unittest.expect(o.continueOnFailure!, unittest.isTrue);
checkUnnamed3287(o.jarFileUris!);
checkUnnamed3288(o.properties!);
unittest.expect(
o.queryFileUri!,
unittest.equals('foo'),
);
checkQueryList(o.queryList! as api.QueryList);
checkUnnamed3289(o.scriptVariables!);
}
buildCounterHiveJob--;
}
core.Map<core.String, core.String> buildUnnamed3290() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3290(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterIdentityConfig = 0;
api.IdentityConfig buildIdentityConfig() {
var o = api.IdentityConfig();
buildCounterIdentityConfig++;
if (buildCounterIdentityConfig < 3) {
o.userServiceAccountMapping = buildUnnamed3290();
}
buildCounterIdentityConfig--;
return o;
}
void checkIdentityConfig(api.IdentityConfig o) {
buildCounterIdentityConfig++;
if (buildCounterIdentityConfig < 3) {
checkUnnamed3290(o.userServiceAccountMapping!);
}
buildCounterIdentityConfig--;
}
core.int buildCounterInjectCredentialsRequest = 0;
api.InjectCredentialsRequest buildInjectCredentialsRequest() {
var o = api.InjectCredentialsRequest();
buildCounterInjectCredentialsRequest++;
if (buildCounterInjectCredentialsRequest < 3) {
o.clusterUuid = 'foo';
o.credentialsCiphertext = 'foo';
}
buildCounterInjectCredentialsRequest--;
return o;
}
void checkInjectCredentialsRequest(api.InjectCredentialsRequest o) {
buildCounterInjectCredentialsRequest++;
if (buildCounterInjectCredentialsRequest < 3) {
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
unittest.expect(
o.credentialsCiphertext!,
unittest.equals('foo'),
);
}
buildCounterInjectCredentialsRequest--;
}
core.int buildCounterInstanceGroupAutoscalingPolicyConfig = 0;
api.InstanceGroupAutoscalingPolicyConfig
buildInstanceGroupAutoscalingPolicyConfig() {
var o = api.InstanceGroupAutoscalingPolicyConfig();
buildCounterInstanceGroupAutoscalingPolicyConfig++;
if (buildCounterInstanceGroupAutoscalingPolicyConfig < 3) {
o.maxInstances = 42;
o.minInstances = 42;
o.weight = 42;
}
buildCounterInstanceGroupAutoscalingPolicyConfig--;
return o;
}
void checkInstanceGroupAutoscalingPolicyConfig(
api.InstanceGroupAutoscalingPolicyConfig o) {
buildCounterInstanceGroupAutoscalingPolicyConfig++;
if (buildCounterInstanceGroupAutoscalingPolicyConfig < 3) {
unittest.expect(
o.maxInstances!,
unittest.equals(42),
);
unittest.expect(
o.minInstances!,
unittest.equals(42),
);
unittest.expect(
o.weight!,
unittest.equals(42),
);
}
buildCounterInstanceGroupAutoscalingPolicyConfig--;
}
core.List<api.AcceleratorConfig> buildUnnamed3291() {
var o = <api.AcceleratorConfig>[];
o.add(buildAcceleratorConfig());
o.add(buildAcceleratorConfig());
return o;
}
void checkUnnamed3291(core.List<api.AcceleratorConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkAcceleratorConfig(o[0] as api.AcceleratorConfig);
checkAcceleratorConfig(o[1] as api.AcceleratorConfig);
}
core.List<core.String> buildUnnamed3292() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3292(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<api.InstanceReference> buildUnnamed3293() {
var o = <api.InstanceReference>[];
o.add(buildInstanceReference());
o.add(buildInstanceReference());
return o;
}
void checkUnnamed3293(core.List<api.InstanceReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkInstanceReference(o[0] as api.InstanceReference);
checkInstanceReference(o[1] as api.InstanceReference);
}
core.int buildCounterInstanceGroupConfig = 0;
api.InstanceGroupConfig buildInstanceGroupConfig() {
var o = api.InstanceGroupConfig();
buildCounterInstanceGroupConfig++;
if (buildCounterInstanceGroupConfig < 3) {
o.accelerators = buildUnnamed3291();
o.diskConfig = buildDiskConfig();
o.imageUri = 'foo';
o.instanceNames = buildUnnamed3292();
o.instanceReferences = buildUnnamed3293();
o.isPreemptible = true;
o.machineTypeUri = 'foo';
o.managedGroupConfig = buildManagedGroupConfig();
o.minCpuPlatform = 'foo';
o.numInstances = 42;
o.preemptibility = 'foo';
}
buildCounterInstanceGroupConfig--;
return o;
}
void checkInstanceGroupConfig(api.InstanceGroupConfig o) {
buildCounterInstanceGroupConfig++;
if (buildCounterInstanceGroupConfig < 3) {
checkUnnamed3291(o.accelerators!);
checkDiskConfig(o.diskConfig! as api.DiskConfig);
unittest.expect(
o.imageUri!,
unittest.equals('foo'),
);
checkUnnamed3292(o.instanceNames!);
checkUnnamed3293(o.instanceReferences!);
unittest.expect(o.isPreemptible!, unittest.isTrue);
unittest.expect(
o.machineTypeUri!,
unittest.equals('foo'),
);
checkManagedGroupConfig(o.managedGroupConfig! as api.ManagedGroupConfig);
unittest.expect(
o.minCpuPlatform!,
unittest.equals('foo'),
);
unittest.expect(
o.numInstances!,
unittest.equals(42),
);
unittest.expect(
o.preemptibility!,
unittest.equals('foo'),
);
}
buildCounterInstanceGroupConfig--;
}
core.int buildCounterInstanceReference = 0;
api.InstanceReference buildInstanceReference() {
var o = api.InstanceReference();
buildCounterInstanceReference++;
if (buildCounterInstanceReference < 3) {
o.instanceId = 'foo';
o.instanceName = 'foo';
o.publicEciesKey = 'foo';
o.publicKey = 'foo';
}
buildCounterInstanceReference--;
return o;
}
void checkInstanceReference(api.InstanceReference o) {
buildCounterInstanceReference++;
if (buildCounterInstanceReference < 3) {
unittest.expect(
o.instanceId!,
unittest.equals('foo'),
);
unittest.expect(
o.instanceName!,
unittest.equals('foo'),
);
unittest.expect(
o.publicEciesKey!,
unittest.equals('foo'),
);
unittest.expect(
o.publicKey!,
unittest.equals('foo'),
);
}
buildCounterInstanceReference--;
}
core.Map<core.String, core.String> buildUnnamed3294() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3294(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterInstantiateWorkflowTemplateRequest = 0;
api.InstantiateWorkflowTemplateRequest
buildInstantiateWorkflowTemplateRequest() {
var o = api.InstantiateWorkflowTemplateRequest();
buildCounterInstantiateWorkflowTemplateRequest++;
if (buildCounterInstantiateWorkflowTemplateRequest < 3) {
o.parameters = buildUnnamed3294();
o.requestId = 'foo';
o.version = 42;
}
buildCounterInstantiateWorkflowTemplateRequest--;
return o;
}
void checkInstantiateWorkflowTemplateRequest(
api.InstantiateWorkflowTemplateRequest o) {
buildCounterInstantiateWorkflowTemplateRequest++;
if (buildCounterInstantiateWorkflowTemplateRequest < 3) {
checkUnnamed3294(o.parameters!);
unittest.expect(
o.requestId!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterInstantiateWorkflowTemplateRequest--;
}
core.Map<core.String, core.String> buildUnnamed3295() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3295(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<api.JobStatus> buildUnnamed3296() {
var o = <api.JobStatus>[];
o.add(buildJobStatus());
o.add(buildJobStatus());
return o;
}
void checkUnnamed3296(core.List<api.JobStatus> o) {
unittest.expect(o, unittest.hasLength(2));
checkJobStatus(o[0] as api.JobStatus);
checkJobStatus(o[1] as api.JobStatus);
}
core.List<api.YarnApplication> buildUnnamed3297() {
var o = <api.YarnApplication>[];
o.add(buildYarnApplication());
o.add(buildYarnApplication());
return o;
}
void checkUnnamed3297(core.List<api.YarnApplication> o) {
unittest.expect(o, unittest.hasLength(2));
checkYarnApplication(o[0] as api.YarnApplication);
checkYarnApplication(o[1] as api.YarnApplication);
}
core.int buildCounterJob = 0;
api.Job buildJob() {
var o = api.Job();
buildCounterJob++;
if (buildCounterJob < 3) {
o.done = true;
o.driverControlFilesUri = 'foo';
o.driverOutputResourceUri = 'foo';
o.hadoopJob = buildHadoopJob();
o.hiveJob = buildHiveJob();
o.jobUuid = 'foo';
o.labels = buildUnnamed3295();
o.pigJob = buildPigJob();
o.placement = buildJobPlacement();
o.prestoJob = buildPrestoJob();
o.pysparkJob = buildPySparkJob();
o.reference = buildJobReference();
o.scheduling = buildJobScheduling();
o.sparkJob = buildSparkJob();
o.sparkRJob = buildSparkRJob();
o.sparkSqlJob = buildSparkSqlJob();
o.status = buildJobStatus();
o.statusHistory = buildUnnamed3296();
o.yarnApplications = buildUnnamed3297();
}
buildCounterJob--;
return o;
}
void checkJob(api.Job o) {
buildCounterJob++;
if (buildCounterJob < 3) {
unittest.expect(o.done!, unittest.isTrue);
unittest.expect(
o.driverControlFilesUri!,
unittest.equals('foo'),
);
unittest.expect(
o.driverOutputResourceUri!,
unittest.equals('foo'),
);
checkHadoopJob(o.hadoopJob! as api.HadoopJob);
checkHiveJob(o.hiveJob! as api.HiveJob);
unittest.expect(
o.jobUuid!,
unittest.equals('foo'),
);
checkUnnamed3295(o.labels!);
checkPigJob(o.pigJob! as api.PigJob);
checkJobPlacement(o.placement! as api.JobPlacement);
checkPrestoJob(o.prestoJob! as api.PrestoJob);
checkPySparkJob(o.pysparkJob! as api.PySparkJob);
checkJobReference(o.reference! as api.JobReference);
checkJobScheduling(o.scheduling! as api.JobScheduling);
checkSparkJob(o.sparkJob! as api.SparkJob);
checkSparkRJob(o.sparkRJob! as api.SparkRJob);
checkSparkSqlJob(o.sparkSqlJob! as api.SparkSqlJob);
checkJobStatus(o.status! as api.JobStatus);
checkUnnamed3296(o.statusHistory!);
checkUnnamed3297(o.yarnApplications!);
}
buildCounterJob--;
}
core.int buildCounterJobMetadata = 0;
api.JobMetadata buildJobMetadata() {
var o = api.JobMetadata();
buildCounterJobMetadata++;
if (buildCounterJobMetadata < 3) {
o.jobId = 'foo';
o.operationType = 'foo';
o.startTime = 'foo';
o.status = buildJobStatus();
}
buildCounterJobMetadata--;
return o;
}
void checkJobMetadata(api.JobMetadata o) {
buildCounterJobMetadata++;
if (buildCounterJobMetadata < 3) {
unittest.expect(
o.jobId!,
unittest.equals('foo'),
);
unittest.expect(
o.operationType!,
unittest.equals('foo'),
);
unittest.expect(
o.startTime!,
unittest.equals('foo'),
);
checkJobStatus(o.status! as api.JobStatus);
}
buildCounterJobMetadata--;
}
core.Map<core.String, core.String> buildUnnamed3298() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3298(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterJobPlacement = 0;
api.JobPlacement buildJobPlacement() {
var o = api.JobPlacement();
buildCounterJobPlacement++;
if (buildCounterJobPlacement < 3) {
o.clusterLabels = buildUnnamed3298();
o.clusterName = 'foo';
o.clusterUuid = 'foo';
}
buildCounterJobPlacement--;
return o;
}
void checkJobPlacement(api.JobPlacement o) {
buildCounterJobPlacement++;
if (buildCounterJobPlacement < 3) {
checkUnnamed3298(o.clusterLabels!);
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
}
buildCounterJobPlacement--;
}
core.int buildCounterJobReference = 0;
api.JobReference buildJobReference() {
var o = api.JobReference();
buildCounterJobReference++;
if (buildCounterJobReference < 3) {
o.jobId = 'foo';
o.projectId = 'foo';
}
buildCounterJobReference--;
return o;
}
void checkJobReference(api.JobReference o) {
buildCounterJobReference++;
if (buildCounterJobReference < 3) {
unittest.expect(
o.jobId!,
unittest.equals('foo'),
);
unittest.expect(
o.projectId!,
unittest.equals('foo'),
);
}
buildCounterJobReference--;
}
core.int buildCounterJobScheduling = 0;
api.JobScheduling buildJobScheduling() {
var o = api.JobScheduling();
buildCounterJobScheduling++;
if (buildCounterJobScheduling < 3) {
o.maxFailuresPerHour = 42;
o.maxFailuresTotal = 42;
}
buildCounterJobScheduling--;
return o;
}
void checkJobScheduling(api.JobScheduling o) {
buildCounterJobScheduling++;
if (buildCounterJobScheduling < 3) {
unittest.expect(
o.maxFailuresPerHour!,
unittest.equals(42),
);
unittest.expect(
o.maxFailuresTotal!,
unittest.equals(42),
);
}
buildCounterJobScheduling--;
}
core.int buildCounterJobStatus = 0;
api.JobStatus buildJobStatus() {
var o = api.JobStatus();
buildCounterJobStatus++;
if (buildCounterJobStatus < 3) {
o.details = 'foo';
o.state = 'foo';
o.stateStartTime = 'foo';
o.substate = 'foo';
}
buildCounterJobStatus--;
return o;
}
void checkJobStatus(api.JobStatus o) {
buildCounterJobStatus++;
if (buildCounterJobStatus < 3) {
unittest.expect(
o.details!,
unittest.equals('foo'),
);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.stateStartTime!,
unittest.equals('foo'),
);
unittest.expect(
o.substate!,
unittest.equals('foo'),
);
}
buildCounterJobStatus--;
}
core.int buildCounterKerberosConfig = 0;
api.KerberosConfig buildKerberosConfig() {
var o = api.KerberosConfig();
buildCounterKerberosConfig++;
if (buildCounterKerberosConfig < 3) {
o.crossRealmTrustAdminServer = 'foo';
o.crossRealmTrustKdc = 'foo';
o.crossRealmTrustRealm = 'foo';
o.crossRealmTrustSharedPasswordUri = 'foo';
o.enableKerberos = true;
o.kdcDbKeyUri = 'foo';
o.keyPasswordUri = 'foo';
o.keystorePasswordUri = 'foo';
o.keystoreUri = 'foo';
o.kmsKeyUri = 'foo';
o.realm = 'foo';
o.rootPrincipalPasswordUri = 'foo';
o.tgtLifetimeHours = 42;
o.truststorePasswordUri = 'foo';
o.truststoreUri = 'foo';
}
buildCounterKerberosConfig--;
return o;
}
void checkKerberosConfig(api.KerberosConfig o) {
buildCounterKerberosConfig++;
if (buildCounterKerberosConfig < 3) {
unittest.expect(
o.crossRealmTrustAdminServer!,
unittest.equals('foo'),
);
unittest.expect(
o.crossRealmTrustKdc!,
unittest.equals('foo'),
);
unittest.expect(
o.crossRealmTrustRealm!,
unittest.equals('foo'),
);
unittest.expect(
o.crossRealmTrustSharedPasswordUri!,
unittest.equals('foo'),
);
unittest.expect(o.enableKerberos!, unittest.isTrue);
unittest.expect(
o.kdcDbKeyUri!,
unittest.equals('foo'),
);
unittest.expect(
o.keyPasswordUri!,
unittest.equals('foo'),
);
unittest.expect(
o.keystorePasswordUri!,
unittest.equals('foo'),
);
unittest.expect(
o.keystoreUri!,
unittest.equals('foo'),
);
unittest.expect(
o.kmsKeyUri!,
unittest.equals('foo'),
);
unittest.expect(
o.realm!,
unittest.equals('foo'),
);
unittest.expect(
o.rootPrincipalPasswordUri!,
unittest.equals('foo'),
);
unittest.expect(
o.tgtLifetimeHours!,
unittest.equals(42),
);
unittest.expect(
o.truststorePasswordUri!,
unittest.equals('foo'),
);
unittest.expect(
o.truststoreUri!,
unittest.equals('foo'),
);
}
buildCounterKerberosConfig--;
}
core.int buildCounterLifecycleConfig = 0;
api.LifecycleConfig buildLifecycleConfig() {
var o = api.LifecycleConfig();
buildCounterLifecycleConfig++;
if (buildCounterLifecycleConfig < 3) {
o.autoDeleteTime = 'foo';
o.autoDeleteTtl = 'foo';
o.idleDeleteTtl = 'foo';
o.idleStartTime = 'foo';
}
buildCounterLifecycleConfig--;
return o;
}
void checkLifecycleConfig(api.LifecycleConfig o) {
buildCounterLifecycleConfig++;
if (buildCounterLifecycleConfig < 3) {
unittest.expect(
o.autoDeleteTime!,
unittest.equals('foo'),
);
unittest.expect(
o.autoDeleteTtl!,
unittest.equals('foo'),
);
unittest.expect(
o.idleDeleteTtl!,
unittest.equals('foo'),
);
unittest.expect(
o.idleStartTime!,
unittest.equals('foo'),
);
}
buildCounterLifecycleConfig--;
}
core.List<api.AutoscalingPolicy> buildUnnamed3299() {
var o = <api.AutoscalingPolicy>[];
o.add(buildAutoscalingPolicy());
o.add(buildAutoscalingPolicy());
return o;
}
void checkUnnamed3299(core.List<api.AutoscalingPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkAutoscalingPolicy(o[0] as api.AutoscalingPolicy);
checkAutoscalingPolicy(o[1] as api.AutoscalingPolicy);
}
core.int buildCounterListAutoscalingPoliciesResponse = 0;
api.ListAutoscalingPoliciesResponse buildListAutoscalingPoliciesResponse() {
var o = api.ListAutoscalingPoliciesResponse();
buildCounterListAutoscalingPoliciesResponse++;
if (buildCounterListAutoscalingPoliciesResponse < 3) {
o.nextPageToken = 'foo';
o.policies = buildUnnamed3299();
}
buildCounterListAutoscalingPoliciesResponse--;
return o;
}
void checkListAutoscalingPoliciesResponse(
api.ListAutoscalingPoliciesResponse o) {
buildCounterListAutoscalingPoliciesResponse++;
if (buildCounterListAutoscalingPoliciesResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed3299(o.policies!);
}
buildCounterListAutoscalingPoliciesResponse--;
}
core.List<api.Cluster> buildUnnamed3300() {
var o = <api.Cluster>[];
o.add(buildCluster());
o.add(buildCluster());
return o;
}
void checkUnnamed3300(core.List<api.Cluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkCluster(o[0] as api.Cluster);
checkCluster(o[1] as api.Cluster);
}
core.int buildCounterListClustersResponse = 0;
api.ListClustersResponse buildListClustersResponse() {
var o = api.ListClustersResponse();
buildCounterListClustersResponse++;
if (buildCounterListClustersResponse < 3) {
o.clusters = buildUnnamed3300();
o.nextPageToken = 'foo';
}
buildCounterListClustersResponse--;
return o;
}
void checkListClustersResponse(api.ListClustersResponse o) {
buildCounterListClustersResponse++;
if (buildCounterListClustersResponse < 3) {
checkUnnamed3300(o.clusters!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListClustersResponse--;
}
core.List<api.Job> buildUnnamed3301() {
var o = <api.Job>[];
o.add(buildJob());
o.add(buildJob());
return o;
}
void checkUnnamed3301(core.List<api.Job> o) {
unittest.expect(o, unittest.hasLength(2));
checkJob(o[0] as api.Job);
checkJob(o[1] as api.Job);
}
core.int buildCounterListJobsResponse = 0;
api.ListJobsResponse buildListJobsResponse() {
var o = api.ListJobsResponse();
buildCounterListJobsResponse++;
if (buildCounterListJobsResponse < 3) {
o.jobs = buildUnnamed3301();
o.nextPageToken = 'foo';
}
buildCounterListJobsResponse--;
return o;
}
void checkListJobsResponse(api.ListJobsResponse o) {
buildCounterListJobsResponse++;
if (buildCounterListJobsResponse < 3) {
checkUnnamed3301(o.jobs!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListJobsResponse--;
}
core.List<api.Operation> buildUnnamed3302() {
var o = <api.Operation>[];
o.add(buildOperation());
o.add(buildOperation());
return o;
}
void checkUnnamed3302(core.List<api.Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkOperation(o[0] as api.Operation);
checkOperation(o[1] as api.Operation);
}
core.int buildCounterListOperationsResponse = 0;
api.ListOperationsResponse buildListOperationsResponse() {
var o = api.ListOperationsResponse();
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
o.nextPageToken = 'foo';
o.operations = buildUnnamed3302();
}
buildCounterListOperationsResponse--;
return o;
}
void checkListOperationsResponse(api.ListOperationsResponse o) {
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed3302(o.operations!);
}
buildCounterListOperationsResponse--;
}
core.List<api.WorkflowTemplate> buildUnnamed3303() {
var o = <api.WorkflowTemplate>[];
o.add(buildWorkflowTemplate());
o.add(buildWorkflowTemplate());
return o;
}
void checkUnnamed3303(core.List<api.WorkflowTemplate> o) {
unittest.expect(o, unittest.hasLength(2));
checkWorkflowTemplate(o[0] as api.WorkflowTemplate);
checkWorkflowTemplate(o[1] as api.WorkflowTemplate);
}
core.int buildCounterListWorkflowTemplatesResponse = 0;
api.ListWorkflowTemplatesResponse buildListWorkflowTemplatesResponse() {
var o = api.ListWorkflowTemplatesResponse();
buildCounterListWorkflowTemplatesResponse++;
if (buildCounterListWorkflowTemplatesResponse < 3) {
o.nextPageToken = 'foo';
o.templates = buildUnnamed3303();
}
buildCounterListWorkflowTemplatesResponse--;
return o;
}
void checkListWorkflowTemplatesResponse(api.ListWorkflowTemplatesResponse o) {
buildCounterListWorkflowTemplatesResponse++;
if (buildCounterListWorkflowTemplatesResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed3303(o.templates!);
}
buildCounterListWorkflowTemplatesResponse--;
}
core.Map<core.String, core.String> buildUnnamed3304() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3304(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterLoggingConfig = 0;
api.LoggingConfig buildLoggingConfig() {
var o = api.LoggingConfig();
buildCounterLoggingConfig++;
if (buildCounterLoggingConfig < 3) {
o.driverLogLevels = buildUnnamed3304();
}
buildCounterLoggingConfig--;
return o;
}
void checkLoggingConfig(api.LoggingConfig o) {
buildCounterLoggingConfig++;
if (buildCounterLoggingConfig < 3) {
checkUnnamed3304(o.driverLogLevels!);
}
buildCounterLoggingConfig--;
}
core.Map<core.String, core.String> buildUnnamed3305() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3305(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterManagedCluster = 0;
api.ManagedCluster buildManagedCluster() {
var o = api.ManagedCluster();
buildCounterManagedCluster++;
if (buildCounterManagedCluster < 3) {
o.clusterName = 'foo';
o.config = buildClusterConfig();
o.labels = buildUnnamed3305();
}
buildCounterManagedCluster--;
return o;
}
void checkManagedCluster(api.ManagedCluster o) {
buildCounterManagedCluster++;
if (buildCounterManagedCluster < 3) {
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
checkClusterConfig(o.config! as api.ClusterConfig);
checkUnnamed3305(o.labels!);
}
buildCounterManagedCluster--;
}
core.int buildCounterManagedGroupConfig = 0;
api.ManagedGroupConfig buildManagedGroupConfig() {
var o = api.ManagedGroupConfig();
buildCounterManagedGroupConfig++;
if (buildCounterManagedGroupConfig < 3) {
o.instanceGroupManagerName = 'foo';
o.instanceTemplateName = 'foo';
}
buildCounterManagedGroupConfig--;
return o;
}
void checkManagedGroupConfig(api.ManagedGroupConfig o) {
buildCounterManagedGroupConfig++;
if (buildCounterManagedGroupConfig < 3) {
unittest.expect(
o.instanceGroupManagerName!,
unittest.equals('foo'),
);
unittest.expect(
o.instanceTemplateName!,
unittest.equals('foo'),
);
}
buildCounterManagedGroupConfig--;
}
core.int buildCounterMetastoreConfig = 0;
api.MetastoreConfig buildMetastoreConfig() {
var o = api.MetastoreConfig();
buildCounterMetastoreConfig++;
if (buildCounterMetastoreConfig < 3) {
o.dataprocMetastoreService = 'foo';
}
buildCounterMetastoreConfig--;
return o;
}
void checkMetastoreConfig(api.MetastoreConfig o) {
buildCounterMetastoreConfig++;
if (buildCounterMetastoreConfig < 3) {
unittest.expect(
o.dataprocMetastoreService!,
unittest.equals('foo'),
);
}
buildCounterMetastoreConfig--;
}
core.int buildCounterNamespacedGkeDeploymentTarget = 0;
api.NamespacedGkeDeploymentTarget buildNamespacedGkeDeploymentTarget() {
var o = api.NamespacedGkeDeploymentTarget();
buildCounterNamespacedGkeDeploymentTarget++;
if (buildCounterNamespacedGkeDeploymentTarget < 3) {
o.clusterNamespace = 'foo';
o.targetGkeCluster = 'foo';
}
buildCounterNamespacedGkeDeploymentTarget--;
return o;
}
void checkNamespacedGkeDeploymentTarget(api.NamespacedGkeDeploymentTarget o) {
buildCounterNamespacedGkeDeploymentTarget++;
if (buildCounterNamespacedGkeDeploymentTarget < 3) {
unittest.expect(
o.clusterNamespace!,
unittest.equals('foo'),
);
unittest.expect(
o.targetGkeCluster!,
unittest.equals('foo'),
);
}
buildCounterNamespacedGkeDeploymentTarget--;
}
core.int buildCounterNodeGroupAffinity = 0;
api.NodeGroupAffinity buildNodeGroupAffinity() {
var o = api.NodeGroupAffinity();
buildCounterNodeGroupAffinity++;
if (buildCounterNodeGroupAffinity < 3) {
o.nodeGroupUri = 'foo';
}
buildCounterNodeGroupAffinity--;
return o;
}
void checkNodeGroupAffinity(api.NodeGroupAffinity o) {
buildCounterNodeGroupAffinity++;
if (buildCounterNodeGroupAffinity < 3) {
unittest.expect(
o.nodeGroupUri!,
unittest.equals('foo'),
);
}
buildCounterNodeGroupAffinity--;
}
core.int buildCounterNodeInitializationAction = 0;
api.NodeInitializationAction buildNodeInitializationAction() {
var o = api.NodeInitializationAction();
buildCounterNodeInitializationAction++;
if (buildCounterNodeInitializationAction < 3) {
o.executableFile = 'foo';
o.executionTimeout = 'foo';
}
buildCounterNodeInitializationAction--;
return o;
}
void checkNodeInitializationAction(api.NodeInitializationAction o) {
buildCounterNodeInitializationAction++;
if (buildCounterNodeInitializationAction < 3) {
unittest.expect(
o.executableFile!,
unittest.equals('foo'),
);
unittest.expect(
o.executionTimeout!,
unittest.equals('foo'),
);
}
buildCounterNodeInitializationAction--;
}
core.Map<core.String, core.Object> buildUnnamed3306() {
var o = <core.String, core.Object>{};
o['x'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o['y'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
return o;
}
void checkUnnamed3306(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted1 = (o['x']!) as core.Map;
unittest.expect(casted1, unittest.hasLength(3));
unittest.expect(
casted1['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted1['bool'],
unittest.equals(true),
);
unittest.expect(
casted1['string'],
unittest.equals('foo'),
);
var casted2 = (o['y']!) as core.Map;
unittest.expect(casted2, unittest.hasLength(3));
unittest.expect(
casted2['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted2['bool'],
unittest.equals(true),
);
unittest.expect(
casted2['string'],
unittest.equals('foo'),
);
}
core.Map<core.String, core.Object> buildUnnamed3307() {
var o = <core.String, core.Object>{};
o['x'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o['y'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
return o;
}
void checkUnnamed3307(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted3 = (o['x']!) as core.Map;
unittest.expect(casted3, unittest.hasLength(3));
unittest.expect(
casted3['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted3['bool'],
unittest.equals(true),
);
unittest.expect(
casted3['string'],
unittest.equals('foo'),
);
var casted4 = (o['y']!) as core.Map;
unittest.expect(casted4, unittest.hasLength(3));
unittest.expect(
casted4['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted4['bool'],
unittest.equals(true),
);
unittest.expect(
casted4['string'],
unittest.equals('foo'),
);
}
core.int buildCounterOperation = 0;
api.Operation buildOperation() {
var o = api.Operation();
buildCounterOperation++;
if (buildCounterOperation < 3) {
o.done = true;
o.error = buildStatus();
o.metadata = buildUnnamed3306();
o.name = 'foo';
o.response = buildUnnamed3307();
}
buildCounterOperation--;
return o;
}
void checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
checkStatus(o.error! as api.Status);
checkUnnamed3306(o.metadata!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed3307(o.response!);
}
buildCounterOperation--;
}
core.Map<core.String, core.String> buildUnnamed3308() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3308(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3309() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3309(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterOrderedJob = 0;
api.OrderedJob buildOrderedJob() {
var o = api.OrderedJob();
buildCounterOrderedJob++;
if (buildCounterOrderedJob < 3) {
o.hadoopJob = buildHadoopJob();
o.hiveJob = buildHiveJob();
o.labels = buildUnnamed3308();
o.pigJob = buildPigJob();
o.prerequisiteStepIds = buildUnnamed3309();
o.prestoJob = buildPrestoJob();
o.pysparkJob = buildPySparkJob();
o.scheduling = buildJobScheduling();
o.sparkJob = buildSparkJob();
o.sparkRJob = buildSparkRJob();
o.sparkSqlJob = buildSparkSqlJob();
o.stepId = 'foo';
}
buildCounterOrderedJob--;
return o;
}
void checkOrderedJob(api.OrderedJob o) {
buildCounterOrderedJob++;
if (buildCounterOrderedJob < 3) {
checkHadoopJob(o.hadoopJob! as api.HadoopJob);
checkHiveJob(o.hiveJob! as api.HiveJob);
checkUnnamed3308(o.labels!);
checkPigJob(o.pigJob! as api.PigJob);
checkUnnamed3309(o.prerequisiteStepIds!);
checkPrestoJob(o.prestoJob! as api.PrestoJob);
checkPySparkJob(o.pysparkJob! as api.PySparkJob);
checkJobScheduling(o.scheduling! as api.JobScheduling);
checkSparkJob(o.sparkJob! as api.SparkJob);
checkSparkRJob(o.sparkRJob! as api.SparkRJob);
checkSparkSqlJob(o.sparkSqlJob! as api.SparkSqlJob);
unittest.expect(
o.stepId!,
unittest.equals('foo'),
);
}
buildCounterOrderedJob--;
}
core.int buildCounterParameterValidation = 0;
api.ParameterValidation buildParameterValidation() {
var o = api.ParameterValidation();
buildCounterParameterValidation++;
if (buildCounterParameterValidation < 3) {
o.regex = buildRegexValidation();
o.values = buildValueValidation();
}
buildCounterParameterValidation--;
return o;
}
void checkParameterValidation(api.ParameterValidation o) {
buildCounterParameterValidation++;
if (buildCounterParameterValidation < 3) {
checkRegexValidation(o.regex! as api.RegexValidation);
checkValueValidation(o.values! as api.ValueValidation);
}
buildCounterParameterValidation--;
}
core.List<core.String> buildUnnamed3310() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3310(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3311() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3311(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3312() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3312(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterPigJob = 0;
api.PigJob buildPigJob() {
var o = api.PigJob();
buildCounterPigJob++;
if (buildCounterPigJob < 3) {
o.continueOnFailure = true;
o.jarFileUris = buildUnnamed3310();
o.loggingConfig = buildLoggingConfig();
o.properties = buildUnnamed3311();
o.queryFileUri = 'foo';
o.queryList = buildQueryList();
o.scriptVariables = buildUnnamed3312();
}
buildCounterPigJob--;
return o;
}
void checkPigJob(api.PigJob o) {
buildCounterPigJob++;
if (buildCounterPigJob < 3) {
unittest.expect(o.continueOnFailure!, unittest.isTrue);
checkUnnamed3310(o.jarFileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
checkUnnamed3311(o.properties!);
unittest.expect(
o.queryFileUri!,
unittest.equals('foo'),
);
checkQueryList(o.queryList! as api.QueryList);
checkUnnamed3312(o.scriptVariables!);
}
buildCounterPigJob--;
}
core.List<api.Binding> buildUnnamed3313() {
var o = <api.Binding>[];
o.add(buildBinding());
o.add(buildBinding());
return o;
}
void checkUnnamed3313(core.List<api.Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkBinding(o[0] as api.Binding);
checkBinding(o[1] as api.Binding);
}
core.int buildCounterPolicy = 0;
api.Policy buildPolicy() {
var o = api.Policy();
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
o.bindings = buildUnnamed3313();
o.etag = 'foo';
o.version = 42;
}
buildCounterPolicy--;
return o;
}
void checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
checkUnnamed3313(o.bindings!);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterPolicy--;
}
core.List<core.String> buildUnnamed3314() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3314(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3315() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3315(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterPrestoJob = 0;
api.PrestoJob buildPrestoJob() {
var o = api.PrestoJob();
buildCounterPrestoJob++;
if (buildCounterPrestoJob < 3) {
o.clientTags = buildUnnamed3314();
o.continueOnFailure = true;
o.loggingConfig = buildLoggingConfig();
o.outputFormat = 'foo';
o.properties = buildUnnamed3315();
o.queryFileUri = 'foo';
o.queryList = buildQueryList();
}
buildCounterPrestoJob--;
return o;
}
void checkPrestoJob(api.PrestoJob o) {
buildCounterPrestoJob++;
if (buildCounterPrestoJob < 3) {
checkUnnamed3314(o.clientTags!);
unittest.expect(o.continueOnFailure!, unittest.isTrue);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
unittest.expect(
o.outputFormat!,
unittest.equals('foo'),
);
checkUnnamed3315(o.properties!);
unittest.expect(
o.queryFileUri!,
unittest.equals('foo'),
);
checkQueryList(o.queryList! as api.QueryList);
}
buildCounterPrestoJob--;
}
core.List<core.String> buildUnnamed3316() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3316(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3317() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3317(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3318() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3318(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3319() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3319(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3320() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3320(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3321() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3321(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterPySparkJob = 0;
api.PySparkJob buildPySparkJob() {
var o = api.PySparkJob();
buildCounterPySparkJob++;
if (buildCounterPySparkJob < 3) {
o.archiveUris = buildUnnamed3316();
o.args = buildUnnamed3317();
o.fileUris = buildUnnamed3318();
o.jarFileUris = buildUnnamed3319();
o.loggingConfig = buildLoggingConfig();
o.mainPythonFileUri = 'foo';
o.properties = buildUnnamed3320();
o.pythonFileUris = buildUnnamed3321();
}
buildCounterPySparkJob--;
return o;
}
void checkPySparkJob(api.PySparkJob o) {
buildCounterPySparkJob++;
if (buildCounterPySparkJob < 3) {
checkUnnamed3316(o.archiveUris!);
checkUnnamed3317(o.args!);
checkUnnamed3318(o.fileUris!);
checkUnnamed3319(o.jarFileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
unittest.expect(
o.mainPythonFileUri!,
unittest.equals('foo'),
);
checkUnnamed3320(o.properties!);
checkUnnamed3321(o.pythonFileUris!);
}
buildCounterPySparkJob--;
}
core.List<core.String> buildUnnamed3322() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3322(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterQueryList = 0;
api.QueryList buildQueryList() {
var o = api.QueryList();
buildCounterQueryList++;
if (buildCounterQueryList < 3) {
o.queries = buildUnnamed3322();
}
buildCounterQueryList--;
return o;
}
void checkQueryList(api.QueryList o) {
buildCounterQueryList++;
if (buildCounterQueryList < 3) {
checkUnnamed3322(o.queries!);
}
buildCounterQueryList--;
}
core.List<core.String> buildUnnamed3323() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3323(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterRegexValidation = 0;
api.RegexValidation buildRegexValidation() {
var o = api.RegexValidation();
buildCounterRegexValidation++;
if (buildCounterRegexValidation < 3) {
o.regexes = buildUnnamed3323();
}
buildCounterRegexValidation--;
return o;
}
void checkRegexValidation(api.RegexValidation o) {
buildCounterRegexValidation++;
if (buildCounterRegexValidation < 3) {
checkUnnamed3323(o.regexes!);
}
buildCounterRegexValidation--;
}
core.List<core.String> buildUnnamed3324() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3324(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterReservationAffinity = 0;
api.ReservationAffinity buildReservationAffinity() {
var o = api.ReservationAffinity();
buildCounterReservationAffinity++;
if (buildCounterReservationAffinity < 3) {
o.consumeReservationType = 'foo';
o.key = 'foo';
o.values = buildUnnamed3324();
}
buildCounterReservationAffinity--;
return o;
}
void checkReservationAffinity(api.ReservationAffinity o) {
buildCounterReservationAffinity++;
if (buildCounterReservationAffinity < 3) {
unittest.expect(
o.consumeReservationType!,
unittest.equals('foo'),
);
unittest.expect(
o.key!,
unittest.equals('foo'),
);
checkUnnamed3324(o.values!);
}
buildCounterReservationAffinity--;
}
core.int buildCounterSecurityConfig = 0;
api.SecurityConfig buildSecurityConfig() {
var o = api.SecurityConfig();
buildCounterSecurityConfig++;
if (buildCounterSecurityConfig < 3) {
o.identityConfig = buildIdentityConfig();
o.kerberosConfig = buildKerberosConfig();
}
buildCounterSecurityConfig--;
return o;
}
void checkSecurityConfig(api.SecurityConfig o) {
buildCounterSecurityConfig++;
if (buildCounterSecurityConfig < 3) {
checkIdentityConfig(o.identityConfig! as api.IdentityConfig);
checkKerberosConfig(o.kerberosConfig! as api.KerberosConfig);
}
buildCounterSecurityConfig--;
}
core.int buildCounterSetIamPolicyRequest = 0;
api.SetIamPolicyRequest buildSetIamPolicyRequest() {
var o = api.SetIamPolicyRequest();
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
o.policy = buildPolicy();
}
buildCounterSetIamPolicyRequest--;
return o;
}
void checkSetIamPolicyRequest(api.SetIamPolicyRequest o) {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
checkPolicy(o.policy! as api.Policy);
}
buildCounterSetIamPolicyRequest--;
}
core.int buildCounterShieldedInstanceConfig = 0;
api.ShieldedInstanceConfig buildShieldedInstanceConfig() {
var o = api.ShieldedInstanceConfig();
buildCounterShieldedInstanceConfig++;
if (buildCounterShieldedInstanceConfig < 3) {
o.enableIntegrityMonitoring = true;
o.enableSecureBoot = true;
o.enableVtpm = true;
}
buildCounterShieldedInstanceConfig--;
return o;
}
void checkShieldedInstanceConfig(api.ShieldedInstanceConfig o) {
buildCounterShieldedInstanceConfig++;
if (buildCounterShieldedInstanceConfig < 3) {
unittest.expect(o.enableIntegrityMonitoring!, unittest.isTrue);
unittest.expect(o.enableSecureBoot!, unittest.isTrue);
unittest.expect(o.enableVtpm!, unittest.isTrue);
}
buildCounterShieldedInstanceConfig--;
}
core.List<core.String> buildUnnamed3325() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3325(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3326() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3326(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterSoftwareConfig = 0;
api.SoftwareConfig buildSoftwareConfig() {
var o = api.SoftwareConfig();
buildCounterSoftwareConfig++;
if (buildCounterSoftwareConfig < 3) {
o.imageVersion = 'foo';
o.optionalComponents = buildUnnamed3325();
o.properties = buildUnnamed3326();
}
buildCounterSoftwareConfig--;
return o;
}
void checkSoftwareConfig(api.SoftwareConfig o) {
buildCounterSoftwareConfig++;
if (buildCounterSoftwareConfig < 3) {
unittest.expect(
o.imageVersion!,
unittest.equals('foo'),
);
checkUnnamed3325(o.optionalComponents!);
checkUnnamed3326(o.properties!);
}
buildCounterSoftwareConfig--;
}
core.List<core.String> buildUnnamed3327() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3327(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3328() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3328(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3329() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3329(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3330() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3330(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3331() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3331(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterSparkJob = 0;
api.SparkJob buildSparkJob() {
var o = api.SparkJob();
buildCounterSparkJob++;
if (buildCounterSparkJob < 3) {
o.archiveUris = buildUnnamed3327();
o.args = buildUnnamed3328();
o.fileUris = buildUnnamed3329();
o.jarFileUris = buildUnnamed3330();
o.loggingConfig = buildLoggingConfig();
o.mainClass = 'foo';
o.mainJarFileUri = 'foo';
o.properties = buildUnnamed3331();
}
buildCounterSparkJob--;
return o;
}
void checkSparkJob(api.SparkJob o) {
buildCounterSparkJob++;
if (buildCounterSparkJob < 3) {
checkUnnamed3327(o.archiveUris!);
checkUnnamed3328(o.args!);
checkUnnamed3329(o.fileUris!);
checkUnnamed3330(o.jarFileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
unittest.expect(
o.mainClass!,
unittest.equals('foo'),
);
unittest.expect(
o.mainJarFileUri!,
unittest.equals('foo'),
);
checkUnnamed3331(o.properties!);
}
buildCounterSparkJob--;
}
core.List<core.String> buildUnnamed3332() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3332(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3333() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3333(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed3334() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3334(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3335() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3335(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterSparkRJob = 0;
api.SparkRJob buildSparkRJob() {
var o = api.SparkRJob();
buildCounterSparkRJob++;
if (buildCounterSparkRJob < 3) {
o.archiveUris = buildUnnamed3332();
o.args = buildUnnamed3333();
o.fileUris = buildUnnamed3334();
o.loggingConfig = buildLoggingConfig();
o.mainRFileUri = 'foo';
o.properties = buildUnnamed3335();
}
buildCounterSparkRJob--;
return o;
}
void checkSparkRJob(api.SparkRJob o) {
buildCounterSparkRJob++;
if (buildCounterSparkRJob < 3) {
checkUnnamed3332(o.archiveUris!);
checkUnnamed3333(o.args!);
checkUnnamed3334(o.fileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
unittest.expect(
o.mainRFileUri!,
unittest.equals('foo'),
);
checkUnnamed3335(o.properties!);
}
buildCounterSparkRJob--;
}
core.List<core.String> buildUnnamed3336() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3336(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3337() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3337(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.Map<core.String, core.String> buildUnnamed3338() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3338(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterSparkSqlJob = 0;
api.SparkSqlJob buildSparkSqlJob() {
var o = api.SparkSqlJob();
buildCounterSparkSqlJob++;
if (buildCounterSparkSqlJob < 3) {
o.jarFileUris = buildUnnamed3336();
o.loggingConfig = buildLoggingConfig();
o.properties = buildUnnamed3337();
o.queryFileUri = 'foo';
o.queryList = buildQueryList();
o.scriptVariables = buildUnnamed3338();
}
buildCounterSparkSqlJob--;
return o;
}
void checkSparkSqlJob(api.SparkSqlJob o) {
buildCounterSparkSqlJob++;
if (buildCounterSparkSqlJob < 3) {
checkUnnamed3336(o.jarFileUris!);
checkLoggingConfig(o.loggingConfig! as api.LoggingConfig);
checkUnnamed3337(o.properties!);
unittest.expect(
o.queryFileUri!,
unittest.equals('foo'),
);
checkQueryList(o.queryList! as api.QueryList);
checkUnnamed3338(o.scriptVariables!);
}
buildCounterSparkSqlJob--;
}
core.int buildCounterStartClusterRequest = 0;
api.StartClusterRequest buildStartClusterRequest() {
var o = api.StartClusterRequest();
buildCounterStartClusterRequest++;
if (buildCounterStartClusterRequest < 3) {
o.clusterUuid = 'foo';
o.requestId = 'foo';
}
buildCounterStartClusterRequest--;
return o;
}
void checkStartClusterRequest(api.StartClusterRequest o) {
buildCounterStartClusterRequest++;
if (buildCounterStartClusterRequest < 3) {
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
unittest.expect(
o.requestId!,
unittest.equals('foo'),
);
}
buildCounterStartClusterRequest--;
}
core.Map<core.String, core.Object> buildUnnamed3339() {
var o = <core.String, core.Object>{};
o['x'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o['y'] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
return o;
}
void checkUnnamed3339(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted5 = (o['x']!) as core.Map;
unittest.expect(casted5, unittest.hasLength(3));
unittest.expect(
casted5['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted5['bool'],
unittest.equals(true),
);
unittest.expect(
casted5['string'],
unittest.equals('foo'),
);
var casted6 = (o['y']!) as core.Map;
unittest.expect(casted6, unittest.hasLength(3));
unittest.expect(
casted6['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted6['bool'],
unittest.equals(true),
);
unittest.expect(
casted6['string'],
unittest.equals('foo'),
);
}
core.List<core.Map<core.String, core.Object>> buildUnnamed3340() {
var o = <core.Map<core.String, core.Object>>[];
o.add(buildUnnamed3339());
o.add(buildUnnamed3339());
return o;
}
void checkUnnamed3340(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed3339(o[0]);
checkUnnamed3339(o[1]);
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
var o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed3340();
o.message = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(
o.code!,
unittest.equals(42),
);
checkUnnamed3340(o.details!);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
}
buildCounterStatus--;
}
core.int buildCounterStopClusterRequest = 0;
api.StopClusterRequest buildStopClusterRequest() {
var o = api.StopClusterRequest();
buildCounterStopClusterRequest++;
if (buildCounterStopClusterRequest < 3) {
o.clusterUuid = 'foo';
o.requestId = 'foo';
}
buildCounterStopClusterRequest--;
return o;
}
void checkStopClusterRequest(api.StopClusterRequest o) {
buildCounterStopClusterRequest++;
if (buildCounterStopClusterRequest < 3) {
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
unittest.expect(
o.requestId!,
unittest.equals('foo'),
);
}
buildCounterStopClusterRequest--;
}
core.int buildCounterSubmitJobRequest = 0;
api.SubmitJobRequest buildSubmitJobRequest() {
var o = api.SubmitJobRequest();
buildCounterSubmitJobRequest++;
if (buildCounterSubmitJobRequest < 3) {
o.job = buildJob();
o.requestId = 'foo';
}
buildCounterSubmitJobRequest--;
return o;
}
void checkSubmitJobRequest(api.SubmitJobRequest o) {
buildCounterSubmitJobRequest++;
if (buildCounterSubmitJobRequest < 3) {
checkJob(o.job! as api.Job);
unittest.expect(
o.requestId!,
unittest.equals('foo'),
);
}
buildCounterSubmitJobRequest--;
}
core.List<core.String> buildUnnamed3341() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3341(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterTemplateParameter = 0;
api.TemplateParameter buildTemplateParameter() {
var o = api.TemplateParameter();
buildCounterTemplateParameter++;
if (buildCounterTemplateParameter < 3) {
o.description = 'foo';
o.fields = buildUnnamed3341();
o.name = 'foo';
o.validation = buildParameterValidation();
}
buildCounterTemplateParameter--;
return o;
}
void checkTemplateParameter(api.TemplateParameter o) {
buildCounterTemplateParameter++;
if (buildCounterTemplateParameter < 3) {
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkUnnamed3341(o.fields!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkParameterValidation(o.validation! as api.ParameterValidation);
}
buildCounterTemplateParameter--;
}
core.List<core.String> buildUnnamed3342() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3342(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterTestIamPermissionsRequest = 0;
api.TestIamPermissionsRequest buildTestIamPermissionsRequest() {
var o = api.TestIamPermissionsRequest();
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
o.permissions = buildUnnamed3342();
}
buildCounterTestIamPermissionsRequest--;
return o;
}
void checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
checkUnnamed3342(o.permissions!);
}
buildCounterTestIamPermissionsRequest--;
}
core.List<core.String> buildUnnamed3343() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3343(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterTestIamPermissionsResponse = 0;
api.TestIamPermissionsResponse buildTestIamPermissionsResponse() {
var o = api.TestIamPermissionsResponse();
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
o.permissions = buildUnnamed3343();
}
buildCounterTestIamPermissionsResponse--;
return o;
}
void checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
checkUnnamed3343(o.permissions!);
}
buildCounterTestIamPermissionsResponse--;
}
core.List<core.String> buildUnnamed3344() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3344(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterValueValidation = 0;
api.ValueValidation buildValueValidation() {
var o = api.ValueValidation();
buildCounterValueValidation++;
if (buildCounterValueValidation < 3) {
o.values = buildUnnamed3344();
}
buildCounterValueValidation--;
return o;
}
void checkValueValidation(api.ValueValidation o) {
buildCounterValueValidation++;
if (buildCounterValueValidation < 3) {
checkUnnamed3344(o.values!);
}
buildCounterValueValidation--;
}
core.List<api.WorkflowNode> buildUnnamed3345() {
var o = <api.WorkflowNode>[];
o.add(buildWorkflowNode());
o.add(buildWorkflowNode());
return o;
}
void checkUnnamed3345(core.List<api.WorkflowNode> o) {
unittest.expect(o, unittest.hasLength(2));
checkWorkflowNode(o[0] as api.WorkflowNode);
checkWorkflowNode(o[1] as api.WorkflowNode);
}
core.int buildCounterWorkflowGraph = 0;
api.WorkflowGraph buildWorkflowGraph() {
var o = api.WorkflowGraph();
buildCounterWorkflowGraph++;
if (buildCounterWorkflowGraph < 3) {
o.nodes = buildUnnamed3345();
}
buildCounterWorkflowGraph--;
return o;
}
void checkWorkflowGraph(api.WorkflowGraph o) {
buildCounterWorkflowGraph++;
if (buildCounterWorkflowGraph < 3) {
checkUnnamed3345(o.nodes!);
}
buildCounterWorkflowGraph--;
}
core.Map<core.String, core.String> buildUnnamed3346() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3346(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.int buildCounterWorkflowMetadata = 0;
api.WorkflowMetadata buildWorkflowMetadata() {
var o = api.WorkflowMetadata();
buildCounterWorkflowMetadata++;
if (buildCounterWorkflowMetadata < 3) {
o.clusterName = 'foo';
o.clusterUuid = 'foo';
o.createCluster = buildClusterOperation();
o.dagEndTime = 'foo';
o.dagStartTime = 'foo';
o.dagTimeout = 'foo';
o.deleteCluster = buildClusterOperation();
o.endTime = 'foo';
o.graph = buildWorkflowGraph();
o.parameters = buildUnnamed3346();
o.startTime = 'foo';
o.state = 'foo';
o.template = 'foo';
o.version = 42;
}
buildCounterWorkflowMetadata--;
return o;
}
void checkWorkflowMetadata(api.WorkflowMetadata o) {
buildCounterWorkflowMetadata++;
if (buildCounterWorkflowMetadata < 3) {
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
unittest.expect(
o.clusterUuid!,
unittest.equals('foo'),
);
checkClusterOperation(o.createCluster! as api.ClusterOperation);
unittest.expect(
o.dagEndTime!,
unittest.equals('foo'),
);
unittest.expect(
o.dagStartTime!,
unittest.equals('foo'),
);
unittest.expect(
o.dagTimeout!,
unittest.equals('foo'),
);
checkClusterOperation(o.deleteCluster! as api.ClusterOperation);
unittest.expect(
o.endTime!,
unittest.equals('foo'),
);
checkWorkflowGraph(o.graph! as api.WorkflowGraph);
checkUnnamed3346(o.parameters!);
unittest.expect(
o.startTime!,
unittest.equals('foo'),
);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.template!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterWorkflowMetadata--;
}
core.List<core.String> buildUnnamed3347() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed3347(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.int buildCounterWorkflowNode = 0;
api.WorkflowNode buildWorkflowNode() {
var o = api.WorkflowNode();
buildCounterWorkflowNode++;
if (buildCounterWorkflowNode < 3) {
o.error = 'foo';
o.jobId = 'foo';
o.prerequisiteStepIds = buildUnnamed3347();
o.state = 'foo';
o.stepId = 'foo';
}
buildCounterWorkflowNode--;
return o;
}
void checkWorkflowNode(api.WorkflowNode o) {
buildCounterWorkflowNode++;
if (buildCounterWorkflowNode < 3) {
unittest.expect(
o.error!,
unittest.equals('foo'),
);
unittest.expect(
o.jobId!,
unittest.equals('foo'),
);
checkUnnamed3347(o.prerequisiteStepIds!);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.stepId!,
unittest.equals('foo'),
);
}
buildCounterWorkflowNode--;
}
core.List<api.OrderedJob> buildUnnamed3348() {
var o = <api.OrderedJob>[];
o.add(buildOrderedJob());
o.add(buildOrderedJob());
return o;
}
void checkUnnamed3348(core.List<api.OrderedJob> o) {
unittest.expect(o, unittest.hasLength(2));
checkOrderedJob(o[0] as api.OrderedJob);
checkOrderedJob(o[1] as api.OrderedJob);
}
core.Map<core.String, core.String> buildUnnamed3349() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed3349(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o['x']!,
unittest.equals('foo'),
);
unittest.expect(
o['y']!,
unittest.equals('foo'),
);
}
core.List<api.TemplateParameter> buildUnnamed3350() {
var o = <api.TemplateParameter>[];
o.add(buildTemplateParameter());
o.add(buildTemplateParameter());
return o;
}
void checkUnnamed3350(core.List<api.TemplateParameter> o) {
unittest.expect(o, unittest.hasLength(2));
checkTemplateParameter(o[0] as api.TemplateParameter);
checkTemplateParameter(o[1] as api.TemplateParameter);
}
core.int buildCounterWorkflowTemplate = 0;
api.WorkflowTemplate buildWorkflowTemplate() {
var o = api.WorkflowTemplate();
buildCounterWorkflowTemplate++;
if (buildCounterWorkflowTemplate < 3) {
o.createTime = 'foo';
o.dagTimeout = 'foo';
o.id = 'foo';
o.jobs = buildUnnamed3348();
o.labels = buildUnnamed3349();
o.name = 'foo';
o.parameters = buildUnnamed3350();
o.placement = buildWorkflowTemplatePlacement();
o.updateTime = 'foo';
o.version = 42;
}
buildCounterWorkflowTemplate--;
return o;
}
void checkWorkflowTemplate(api.WorkflowTemplate o) {
buildCounterWorkflowTemplate++;
if (buildCounterWorkflowTemplate < 3) {
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.dagTimeout!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
checkUnnamed3348(o.jobs!);
checkUnnamed3349(o.labels!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed3350(o.parameters!);
checkWorkflowTemplatePlacement(
o.placement! as api.WorkflowTemplatePlacement);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterWorkflowTemplate--;
}
core.int buildCounterWorkflowTemplatePlacement = 0;
api.WorkflowTemplatePlacement buildWorkflowTemplatePlacement() {
var o = api.WorkflowTemplatePlacement();
buildCounterWorkflowTemplatePlacement++;
if (buildCounterWorkflowTemplatePlacement < 3) {
o.clusterSelector = buildClusterSelector();
o.managedCluster = buildManagedCluster();
}
buildCounterWorkflowTemplatePlacement--;
return o;
}
void checkWorkflowTemplatePlacement(api.WorkflowTemplatePlacement o) {
buildCounterWorkflowTemplatePlacement++;
if (buildCounterWorkflowTemplatePlacement < 3) {
checkClusterSelector(o.clusterSelector! as api.ClusterSelector);
checkManagedCluster(o.managedCluster! as api.ManagedCluster);
}
buildCounterWorkflowTemplatePlacement--;
}
core.int buildCounterYarnApplication = 0;
api.YarnApplication buildYarnApplication() {
var o = api.YarnApplication();
buildCounterYarnApplication++;
if (buildCounterYarnApplication < 3) {
o.name = 'foo';
o.progress = 42.0;
o.state = 'foo';
o.trackingUrl = 'foo';
}
buildCounterYarnApplication--;
return o;
}
void checkYarnApplication(api.YarnApplication o) {
buildCounterYarnApplication++;
if (buildCounterYarnApplication < 3) {
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.progress!,
unittest.equals(42.0),
);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
unittest.expect(
o.trackingUrl!,
unittest.equals('foo'),
);
}
buildCounterYarnApplication--;
}
void main() {
unittest.group('obj-schema-AcceleratorConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildAcceleratorConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AcceleratorConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAcceleratorConfig(od as api.AcceleratorConfig);
});
});
unittest.group('obj-schema-AutoscalingConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildAutoscalingConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AutoscalingConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAutoscalingConfig(od as api.AutoscalingConfig);
});
});
unittest.group('obj-schema-AutoscalingPolicy', () {
unittest.test('to-json--from-json', () async {
var o = buildAutoscalingPolicy();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AutoscalingPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAutoscalingPolicy(od as api.AutoscalingPolicy);
});
});
unittest.group('obj-schema-BasicAutoscalingAlgorithm', () {
unittest.test('to-json--from-json', () async {
var o = buildBasicAutoscalingAlgorithm();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BasicAutoscalingAlgorithm.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBasicAutoscalingAlgorithm(od as api.BasicAutoscalingAlgorithm);
});
});
unittest.group('obj-schema-BasicYarnAutoscalingConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildBasicYarnAutoscalingConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BasicYarnAutoscalingConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBasicYarnAutoscalingConfig(od as api.BasicYarnAutoscalingConfig);
});
});
unittest.group('obj-schema-BatchOperationMetadata', () {
unittest.test('to-json--from-json', () async {
var o = buildBatchOperationMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BatchOperationMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBatchOperationMetadata(od as api.BatchOperationMetadata);
});
});
unittest.group('obj-schema-Binding', () {
unittest.test('to-json--from-json', () async {
var o = buildBinding();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkBinding(od as api.Binding);
});
});
unittest.group('obj-schema-CancelJobRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildCancelJobRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.CancelJobRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkCancelJobRequest(od as api.CancelJobRequest);
});
});
unittest.group('obj-schema-Cluster', () {
unittest.test('to-json--from-json', () async {
var o = buildCluster();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Cluster.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkCluster(od as api.Cluster);
});
});
unittest.group('obj-schema-ClusterConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterConfig(od as api.ClusterConfig);
});
});
unittest.group('obj-schema-ClusterMetrics', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterMetrics();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterMetrics.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterMetrics(od as api.ClusterMetrics);
});
});
unittest.group('obj-schema-ClusterOperation', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterOperation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterOperation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterOperation(od as api.ClusterOperation);
});
});
unittest.group('obj-schema-ClusterOperationMetadata', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterOperationMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterOperationMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterOperationMetadata(od as api.ClusterOperationMetadata);
});
});
unittest.group('obj-schema-ClusterOperationStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterOperationStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterOperationStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterOperationStatus(od as api.ClusterOperationStatus);
});
});
unittest.group('obj-schema-ClusterSelector', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterSelector();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterSelector.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterSelector(od as api.ClusterSelector);
});
});
unittest.group('obj-schema-ClusterStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildClusterStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ClusterStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClusterStatus(od as api.ClusterStatus);
});
});
unittest.group('obj-schema-ConfidentialInstanceConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildConfidentialInstanceConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfidentialInstanceConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfidentialInstanceConfig(od as api.ConfidentialInstanceConfig);
});
});
unittest.group('obj-schema-DiagnoseClusterRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildDiagnoseClusterRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DiagnoseClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDiagnoseClusterRequest(od as api.DiagnoseClusterRequest);
});
});
unittest.group('obj-schema-DiagnoseClusterResults', () {
unittest.test('to-json--from-json', () async {
var o = buildDiagnoseClusterResults();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DiagnoseClusterResults.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDiagnoseClusterResults(od as api.DiagnoseClusterResults);
});
});
unittest.group('obj-schema-DiskConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildDiskConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.DiskConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkDiskConfig(od as api.DiskConfig);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () async {
var o = buildEmpty();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkEmpty(od as api.Empty);
});
});
unittest.group('obj-schema-EncryptionConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildEncryptionConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.EncryptionConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkEncryptionConfig(od as api.EncryptionConfig);
});
});
unittest.group('obj-schema-EndpointConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildEndpointConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.EndpointConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkEndpointConfig(od as api.EndpointConfig);
});
});
unittest.group('obj-schema-Expr', () {
unittest.test('to-json--from-json', () async {
var o = buildExpr();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkExpr(od as api.Expr);
});
});
unittest.group('obj-schema-GceClusterConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildGceClusterConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GceClusterConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGceClusterConfig(od as api.GceClusterConfig);
});
});
unittest.group('obj-schema-GetIamPolicyRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildGetIamPolicyRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GetIamPolicyRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
});
});
unittest.group('obj-schema-GetPolicyOptions', () {
unittest.test('to-json--from-json', () async {
var o = buildGetPolicyOptions();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GetPolicyOptions.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGetPolicyOptions(od as api.GetPolicyOptions);
});
});
unittest.group('obj-schema-GkeClusterConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildGkeClusterConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GkeClusterConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGkeClusterConfig(od as api.GkeClusterConfig);
});
});
unittest.group('obj-schema-HadoopJob', () {
unittest.test('to-json--from-json', () async {
var o = buildHadoopJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.HadoopJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkHadoopJob(od as api.HadoopJob);
});
});
unittest.group('obj-schema-HiveJob', () {
unittest.test('to-json--from-json', () async {
var o = buildHiveJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.HiveJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkHiveJob(od as api.HiveJob);
});
});
unittest.group('obj-schema-IdentityConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildIdentityConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.IdentityConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkIdentityConfig(od as api.IdentityConfig);
});
});
unittest.group('obj-schema-InjectCredentialsRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildInjectCredentialsRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.InjectCredentialsRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkInjectCredentialsRequest(od as api.InjectCredentialsRequest);
});
});
unittest.group('obj-schema-InstanceGroupAutoscalingPolicyConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildInstanceGroupAutoscalingPolicyConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.InstanceGroupAutoscalingPolicyConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkInstanceGroupAutoscalingPolicyConfig(
od as api.InstanceGroupAutoscalingPolicyConfig);
});
});
unittest.group('obj-schema-InstanceGroupConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildInstanceGroupConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.InstanceGroupConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkInstanceGroupConfig(od as api.InstanceGroupConfig);
});
});
unittest.group('obj-schema-InstanceReference', () {
unittest.test('to-json--from-json', () async {
var o = buildInstanceReference();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.InstanceReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkInstanceReference(od as api.InstanceReference);
});
});
unittest.group('obj-schema-InstantiateWorkflowTemplateRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildInstantiateWorkflowTemplateRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.InstantiateWorkflowTemplateRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkInstantiateWorkflowTemplateRequest(
od as api.InstantiateWorkflowTemplateRequest);
});
});
unittest.group('obj-schema-Job', () {
unittest.test('to-json--from-json', () async {
var o = buildJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkJob(od as api.Job);
});
});
unittest.group('obj-schema-JobMetadata', () {
unittest.test('to-json--from-json', () async {
var o = buildJobMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.JobMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkJobMetadata(od as api.JobMetadata);
});
});
unittest.group('obj-schema-JobPlacement', () {
unittest.test('to-json--from-json', () async {
var o = buildJobPlacement();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.JobPlacement.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkJobPlacement(od as api.JobPlacement);
});
});
unittest.group('obj-schema-JobReference', () {
unittest.test('to-json--from-json', () async {
var o = buildJobReference();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.JobReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkJobReference(od as api.JobReference);
});
});
unittest.group('obj-schema-JobScheduling', () {
unittest.test('to-json--from-json', () async {
var o = buildJobScheduling();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.JobScheduling.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkJobScheduling(od as api.JobScheduling);
});
});
unittest.group('obj-schema-JobStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildJobStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.JobStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkJobStatus(od as api.JobStatus);
});
});
unittest.group('obj-schema-KerberosConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildKerberosConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.KerberosConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkKerberosConfig(od as api.KerberosConfig);
});
});
unittest.group('obj-schema-LifecycleConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildLifecycleConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.LifecycleConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLifecycleConfig(od as api.LifecycleConfig);
});
});
unittest.group('obj-schema-ListAutoscalingPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListAutoscalingPoliciesResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListAutoscalingPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListAutoscalingPoliciesResponse(
od as api.ListAutoscalingPoliciesResponse);
});
});
unittest.group('obj-schema-ListClustersResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListClustersResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListClustersResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListClustersResponse(od as api.ListClustersResponse);
});
});
unittest.group('obj-schema-ListJobsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListJobsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListJobsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListJobsResponse(od as api.ListJobsResponse);
});
});
unittest.group('obj-schema-ListOperationsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListOperationsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListOperationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListOperationsResponse(od as api.ListOperationsResponse);
});
});
unittest.group('obj-schema-ListWorkflowTemplatesResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListWorkflowTemplatesResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListWorkflowTemplatesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListWorkflowTemplatesResponse(
od as api.ListWorkflowTemplatesResponse);
});
});
unittest.group('obj-schema-LoggingConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildLoggingConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.LoggingConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLoggingConfig(od as api.LoggingConfig);
});
});
unittest.group('obj-schema-ManagedCluster', () {
unittest.test('to-json--from-json', () async {
var o = buildManagedCluster();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ManagedCluster.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkManagedCluster(od as api.ManagedCluster);
});
});
unittest.group('obj-schema-ManagedGroupConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildManagedGroupConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ManagedGroupConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkManagedGroupConfig(od as api.ManagedGroupConfig);
});
});
unittest.group('obj-schema-MetastoreConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildMetastoreConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.MetastoreConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkMetastoreConfig(od as api.MetastoreConfig);
});
});
unittest.group('obj-schema-NamespacedGkeDeploymentTarget', () {
unittest.test('to-json--from-json', () async {
var o = buildNamespacedGkeDeploymentTarget();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NamespacedGkeDeploymentTarget.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNamespacedGkeDeploymentTarget(
od as api.NamespacedGkeDeploymentTarget);
});
});
unittest.group('obj-schema-NodeGroupAffinity', () {
unittest.test('to-json--from-json', () async {
var o = buildNodeGroupAffinity();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NodeGroupAffinity.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNodeGroupAffinity(od as api.NodeGroupAffinity);
});
});
unittest.group('obj-schema-NodeInitializationAction', () {
unittest.test('to-json--from-json', () async {
var o = buildNodeInitializationAction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NodeInitializationAction.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNodeInitializationAction(od as api.NodeInitializationAction);
});
});
unittest.group('obj-schema-Operation', () {
unittest.test('to-json--from-json', () async {
var o = buildOperation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkOperation(od as api.Operation);
});
});
unittest.group('obj-schema-OrderedJob', () {
unittest.test('to-json--from-json', () async {
var o = buildOrderedJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.OrderedJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkOrderedJob(od as api.OrderedJob);
});
});
unittest.group('obj-schema-ParameterValidation', () {
unittest.test('to-json--from-json', () async {
var o = buildParameterValidation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ParameterValidation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkParameterValidation(od as api.ParameterValidation);
});
});
unittest.group('obj-schema-PigJob', () {
unittest.test('to-json--from-json', () async {
var o = buildPigJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.PigJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPigJob(od as api.PigJob);
});
});
unittest.group('obj-schema-Policy', () {
unittest.test('to-json--from-json', () async {
var o = buildPolicy();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPolicy(od as api.Policy);
});
});
unittest.group('obj-schema-PrestoJob', () {
unittest.test('to-json--from-json', () async {
var o = buildPrestoJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.PrestoJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPrestoJob(od as api.PrestoJob);
});
});
unittest.group('obj-schema-PySparkJob', () {
unittest.test('to-json--from-json', () async {
var o = buildPySparkJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.PySparkJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPySparkJob(od as api.PySparkJob);
});
});
unittest.group('obj-schema-QueryList', () {
unittest.test('to-json--from-json', () async {
var o = buildQueryList();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.QueryList.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkQueryList(od as api.QueryList);
});
});
unittest.group('obj-schema-RegexValidation', () {
unittest.test('to-json--from-json', () async {
var o = buildRegexValidation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RegexValidation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRegexValidation(od as api.RegexValidation);
});
});
unittest.group('obj-schema-ReservationAffinity', () {
unittest.test('to-json--from-json', () async {
var o = buildReservationAffinity();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReservationAffinity.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReservationAffinity(od as api.ReservationAffinity);
});
});
unittest.group('obj-schema-SecurityConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildSecurityConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SecurityConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSecurityConfig(od as api.SecurityConfig);
});
});
unittest.group('obj-schema-SetIamPolicyRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildSetIamPolicyRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SetIamPolicyRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
});
});
unittest.group('obj-schema-ShieldedInstanceConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildShieldedInstanceConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ShieldedInstanceConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkShieldedInstanceConfig(od as api.ShieldedInstanceConfig);
});
});
unittest.group('obj-schema-SoftwareConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildSoftwareConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SoftwareConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSoftwareConfig(od as api.SoftwareConfig);
});
});
unittest.group('obj-schema-SparkJob', () {
unittest.test('to-json--from-json', () async {
var o = buildSparkJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.SparkJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSparkJob(od as api.SparkJob);
});
});
unittest.group('obj-schema-SparkRJob', () {
unittest.test('to-json--from-json', () async {
var o = buildSparkRJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.SparkRJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSparkRJob(od as api.SparkRJob);
});
});
unittest.group('obj-schema-SparkSqlJob', () {
unittest.test('to-json--from-json', () async {
var o = buildSparkSqlJob();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SparkSqlJob.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSparkSqlJob(od as api.SparkSqlJob);
});
});
unittest.group('obj-schema-StartClusterRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildStartClusterRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.StartClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkStartClusterRequest(od as api.StartClusterRequest);
});
});
unittest.group('obj-schema-Status', () {
unittest.test('to-json--from-json', () async {
var o = buildStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkStatus(od as api.Status);
});
});
unittest.group('obj-schema-StopClusterRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildStopClusterRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.StopClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkStopClusterRequest(od as api.StopClusterRequest);
});
});
unittest.group('obj-schema-SubmitJobRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildSubmitJobRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SubmitJobRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSubmitJobRequest(od as api.SubmitJobRequest);
});
});
unittest.group('obj-schema-TemplateParameter', () {
unittest.test('to-json--from-json', () async {
var o = buildTemplateParameter();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.TemplateParameter.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTemplateParameter(od as api.TemplateParameter);
});
});
unittest.group('obj-schema-TestIamPermissionsRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildTestIamPermissionsRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.TestIamPermissionsRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
});
});
unittest.group('obj-schema-TestIamPermissionsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildTestIamPermissionsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.TestIamPermissionsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
});
});
unittest.group('obj-schema-ValueValidation', () {
unittest.test('to-json--from-json', () async {
var o = buildValueValidation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ValueValidation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkValueValidation(od as api.ValueValidation);
});
});
unittest.group('obj-schema-WorkflowGraph', () {
unittest.test('to-json--from-json', () async {
var o = buildWorkflowGraph();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.WorkflowGraph.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkWorkflowGraph(od as api.WorkflowGraph);
});
});
unittest.group('obj-schema-WorkflowMetadata', () {
unittest.test('to-json--from-json', () async {
var o = buildWorkflowMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.WorkflowMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkWorkflowMetadata(od as api.WorkflowMetadata);
});
});
unittest.group('obj-schema-WorkflowNode', () {
unittest.test('to-json--from-json', () async {
var o = buildWorkflowNode();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.WorkflowNode.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkWorkflowNode(od as api.WorkflowNode);
});
});
unittest.group('obj-schema-WorkflowTemplate', () {
unittest.test('to-json--from-json', () async {
var o = buildWorkflowTemplate();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.WorkflowTemplate.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(od as api.WorkflowTemplate);
});
});
unittest.group('obj-schema-WorkflowTemplatePlacement', () {
unittest.test('to-json--from-json', () async {
var o = buildWorkflowTemplatePlacement();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.WorkflowTemplatePlacement.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkWorkflowTemplatePlacement(od as api.WorkflowTemplatePlacement);
});
});
unittest.group('obj-schema-YarnApplication', () {
unittest.test('to-json--from-json', () async {
var o = buildYarnApplication();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.YarnApplication.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkYarnApplication(od as api.YarnApplication);
});
});
unittest.group('resource-ProjectsLocationsAutoscalingPoliciesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_request = buildAutoscalingPolicy();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AutoscalingPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAutoscalingPolicy(obj as api.AutoscalingPolicy);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListAutoscalingPoliciesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListAutoscalingPoliciesResponse(
response as api.ListAutoscalingPoliciesResponse);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.autoscalingPolicies;
var arg_request = buildAutoscalingPolicy();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AutoscalingPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAutoscalingPolicy(obj as api.AutoscalingPolicy);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.update(arg_request, arg_name, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
});
unittest.group('resource-ProjectsLocationsWorkflowTemplatesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_name = 'foo';
var arg_version = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["version"]!.first),
unittest.equals(arg_version),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
version: arg_version, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_name = 'foo';
var arg_version = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["version"]!.first),
unittest.equals(arg_version),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.get(arg_name, version: arg_version, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--instantiate', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildInstantiateWorkflowTemplateRequest();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.InstantiateWorkflowTemplateRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkInstantiateWorkflowTemplateRequest(
obj as api.InstantiateWorkflowTemplateRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.instantiate(arg_request, arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--instantiateInline', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_parent = 'foo';
var arg_requestId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["requestId"]!.first,
unittest.equals(arg_requestId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.instantiateInline(arg_request, arg_parent,
requestId: arg_requestId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListWorkflowTemplatesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListWorkflowTemplatesResponse(
response as api.ListWorkflowTemplatesResponse);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.locations.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.update(arg_request, arg_name, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
});
unittest.group('resource-ProjectsRegionsAutoscalingPoliciesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_request = buildAutoscalingPolicy();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AutoscalingPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAutoscalingPolicy(obj as api.AutoscalingPolicy);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListAutoscalingPoliciesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListAutoscalingPoliciesResponse(
response as api.ListAutoscalingPoliciesResponse);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.autoscalingPolicies;
var arg_request = buildAutoscalingPolicy();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AutoscalingPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAutoscalingPolicy(obj as api.AutoscalingPolicy);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAutoscalingPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.update(arg_request, arg_name, $fields: arg_$fields);
checkAutoscalingPolicy(response as api.AutoscalingPolicy);
});
});
unittest.group('resource-ProjectsRegionsClustersResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildCluster();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_requestId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Cluster.fromJson(json as core.Map<core.String, core.dynamic>);
checkCluster(obj as api.Cluster);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clusters"),
);
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["requestId"]!.first,
unittest.equals(arg_requestId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_projectId, arg_region,
requestId: arg_requestId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_clusterUuid = 'foo';
var arg_requestId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["clusterUuid"]!.first,
unittest.equals(arg_clusterUuid),
);
unittest.expect(
queryMap["requestId"]!.first,
unittest.equals(arg_requestId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(
arg_projectId, arg_region, arg_clusterName,
clusterUuid: arg_clusterUuid,
requestId: arg_requestId,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--diagnose', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildDiagnoseClusterRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.DiagnoseClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkDiagnoseClusterRequest(obj as api.DiagnoseClusterRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
index = path.indexOf(':diagnose', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals(":diagnose"),
);
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.diagnose(
arg_request, arg_projectId, arg_region, arg_clusterName,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildCluster());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_projectId, arg_region, arg_clusterName,
$fields: arg_$fields);
checkCluster(response as api.Cluster);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--injectCredentials', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildInjectCredentialsRequest();
var arg_project = 'foo';
var arg_region = 'foo';
var arg_cluster = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.InjectCredentialsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkInjectCredentialsRequest(obj as api.InjectCredentialsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.injectCredentials(
arg_request, arg_project, arg_region, arg_cluster,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_filter = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clusters"),
);
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListClustersResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_projectId, arg_region,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListClustersResponse(response as api.ListClustersResponse);
});
unittest.test('method--patch', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildCluster();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_gracefulDecommissionTimeout = 'foo';
var arg_requestId = 'foo';
var arg_updateMask = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Cluster.fromJson(json as core.Map<core.String, core.dynamic>);
checkCluster(obj as api.Cluster);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["gracefulDecommissionTimeout"]!.first,
unittest.equals(arg_gracefulDecommissionTimeout),
);
unittest.expect(
queryMap["requestId"]!.first,
unittest.equals(arg_requestId),
);
unittest.expect(
queryMap["updateMask"]!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(
arg_request, arg_projectId, arg_region, arg_clusterName,
gracefulDecommissionTimeout: arg_gracefulDecommissionTimeout,
requestId: arg_requestId,
updateMask: arg_updateMask,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--start', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildStartClusterRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.StartClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkStartClusterRequest(obj as api.StartClusterRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
index = path.indexOf(':start', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals(":start"),
);
pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.start(
arg_request, arg_projectId, arg_region, arg_clusterName,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--stop', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildStopClusterRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.StopClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkStopClusterRequest(obj as api.StopClusterRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/clusters/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/clusters/"),
);
pathOffset += 10;
index = path.indexOf(':stop', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_clusterName'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 5),
unittest.equals(":stop"),
);
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.stop(
arg_request, arg_projectId, arg_region, arg_clusterName,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.clusters;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsRegionsJobsResource', () {
unittest.test('method--cancel', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildCancelJobRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_jobId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.CancelJobRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkCancelJobRequest(obj as api.CancelJobRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"),
);
pathOffset += 6;
index = path.indexOf(':cancel', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_jobId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 7),
unittest.equals(":cancel"),
);
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.cancel(
arg_request, arg_projectId, arg_region, arg_jobId,
$fields: arg_$fields);
checkJob(response as api.Job);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_jobId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"),
);
pathOffset += 6;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_jobId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_projectId, arg_region, arg_jobId,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_jobId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"),
);
pathOffset += 6;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_jobId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_projectId, arg_region, arg_jobId,
$fields: arg_$fields);
checkJob(response as api.Job);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_clusterName = 'foo';
var arg_filter = 'foo';
var arg_jobStateMatcher = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 5),
unittest.equals("/jobs"),
);
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["clusterName"]!.first,
unittest.equals(arg_clusterName),
);
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap["jobStateMatcher"]!.first,
unittest.equals(arg_jobStateMatcher),
);
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListJobsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_projectId, arg_region,
clusterName: arg_clusterName,
filter: arg_filter,
jobStateMatcher: arg_jobStateMatcher,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListJobsResponse(response as api.ListJobsResponse);
});
unittest.test('method--patch', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildJob();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_jobId = 'foo';
var arg_updateMask = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Job.fromJson(json as core.Map<core.String, core.dynamic>);
checkJob(obj as api.Job);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"),
);
pathOffset += 6;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_jobId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["updateMask"]!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(
arg_request, arg_projectId, arg_region, arg_jobId,
updateMask: arg_updateMask, $fields: arg_$fields);
checkJob(response as api.Job);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--submit', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildSubmitJobRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SubmitJobRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSubmitJobRequest(obj as api.SubmitJobRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs:submit', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("/jobs:submit"),
);
pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.submit(arg_request, arg_projectId, arg_region,
$fields: arg_$fields);
checkJob(response as api.Job);
});
unittest.test('method--submitAsOperation', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildSubmitJobRequest();
var arg_projectId = 'foo';
var arg_region = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SubmitJobRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSubmitJobRequest(obj as api.SubmitJobRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("v1/projects/"),
);
pathOffset += 12;
index = path.indexOf('/regions/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_projectId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 9),
unittest.equals("/regions/"),
);
pathOffset += 9;
index = path.indexOf('/jobs:submitAsOperation', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_region'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 23),
unittest.equals("/jobs:submitAsOperation"),
);
pathOffset += 23;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.submitAsOperation(
arg_request, arg_projectId, arg_region,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.jobs;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsRegionsOperationsResource', () {
unittest.test('method--cancel', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.cancel(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_name = 'foo';
var arg_filter = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.operations;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsRegionsWorkflowTemplatesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_name = 'foo';
var arg_version = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["version"]!.first),
unittest.equals(arg_version),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
version: arg_version, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_name = 'foo';
var arg_version = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["version"]!.first),
unittest.equals(arg_version),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.get(arg_name, version: arg_version, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGetIamPolicyRequest(obj as api.GetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--instantiate', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildInstantiateWorkflowTemplateRequest();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.InstantiateWorkflowTemplateRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkInstantiateWorkflowTemplateRequest(
obj as api.InstantiateWorkflowTemplateRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.instantiate(arg_request, arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--instantiateInline', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_parent = 'foo';
var arg_requestId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["requestId"]!.first,
unittest.equals(arg_requestId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.instantiateInline(arg_request, arg_parent,
requestId: arg_requestId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListWorkflowTemplatesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListWorkflowTemplatesResponse(
response as api.ListWorkflowTemplatesResponse);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSetIamPolicyRequest(obj as api.SetIamPolicyRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTestIamPermissionsRequest(obj as api.TestIamPermissionsRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.DataprocApi(mock).projects.regions.workflowTemplates;
var arg_request = buildWorkflowTemplate();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WorkflowTemplate.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWorkflowTemplate(obj as api.WorkflowTemplate);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildWorkflowTemplate());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.update(arg_request, arg_name, $fields: arg_$fields);
checkWorkflowTemplate(response as api.WorkflowTemplate);
});
});
}