blob: 6cdd38f2a92c15d7f9308d14de20880e64bf450b [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/run/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterAddressable = 0;
api.Addressable buildAddressable() {
var o = api.Addressable();
buildCounterAddressable++;
if (buildCounterAddressable < 3) {
o.url = 'foo';
}
buildCounterAddressable--;
return o;
}
void checkAddressable(api.Addressable o) {
buildCounterAddressable++;
if (buildCounterAddressable < 3) {
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterAddressable--;
}
core.List<api.AuditLogConfig> buildUnnamed1619() {
var o = <api.AuditLogConfig>[];
o.add(buildAuditLogConfig());
o.add(buildAuditLogConfig());
return o;
}
void checkUnnamed1619(core.List<api.AuditLogConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuditLogConfig(o[0] as api.AuditLogConfig);
checkAuditLogConfig(o[1] as api.AuditLogConfig);
}
core.int buildCounterAuditConfig = 0;
api.AuditConfig buildAuditConfig() {
var o = api.AuditConfig();
buildCounterAuditConfig++;
if (buildCounterAuditConfig < 3) {
o.auditLogConfigs = buildUnnamed1619();
o.service = 'foo';
}
buildCounterAuditConfig--;
return o;
}
void checkAuditConfig(api.AuditConfig o) {
buildCounterAuditConfig++;
if (buildCounterAuditConfig < 3) {
checkUnnamed1619(o.auditLogConfigs!);
unittest.expect(
o.service!,
unittest.equals('foo'),
);
}
buildCounterAuditConfig--;
}
core.List<core.String> buildUnnamed1620() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1620(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 buildCounterAuditLogConfig = 0;
api.AuditLogConfig buildAuditLogConfig() {
var o = api.AuditLogConfig();
buildCounterAuditLogConfig++;
if (buildCounterAuditLogConfig < 3) {
o.exemptedMembers = buildUnnamed1620();
o.logType = 'foo';
}
buildCounterAuditLogConfig--;
return o;
}
void checkAuditLogConfig(api.AuditLogConfig o) {
buildCounterAuditLogConfig++;
if (buildCounterAuditLogConfig < 3) {
checkUnnamed1620(o.exemptedMembers!);
unittest.expect(
o.logType!,
unittest.equals('foo'),
);
}
buildCounterAuditLogConfig--;
}
core.int buildCounterAuthorizedDomain = 0;
api.AuthorizedDomain buildAuthorizedDomain() {
var o = api.AuthorizedDomain();
buildCounterAuthorizedDomain++;
if (buildCounterAuthorizedDomain < 3) {
o.id = 'foo';
o.name = 'foo';
}
buildCounterAuthorizedDomain--;
return o;
}
void checkAuthorizedDomain(api.AuthorizedDomain o) {
buildCounterAuthorizedDomain++;
if (buildCounterAuthorizedDomain < 3) {
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterAuthorizedDomain--;
}
core.List<core.String> buildUnnamed1621() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1621(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 = buildUnnamed1621();
o.role = 'foo';
}
buildCounterBinding--;
return o;
}
void checkBinding(api.Binding o) {
buildCounterBinding++;
if (buildCounterBinding < 3) {
checkExpr(o.condition! as api.Expr);
checkUnnamed1621(o.members!);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
}
buildCounterBinding--;
}
core.int buildCounterConfigMapEnvSource = 0;
api.ConfigMapEnvSource buildConfigMapEnvSource() {
var o = api.ConfigMapEnvSource();
buildCounterConfigMapEnvSource++;
if (buildCounterConfigMapEnvSource < 3) {
o.localObjectReference = buildLocalObjectReference();
o.name = 'foo';
o.optional = true;
}
buildCounterConfigMapEnvSource--;
return o;
}
void checkConfigMapEnvSource(api.ConfigMapEnvSource o) {
buildCounterConfigMapEnvSource++;
if (buildCounterConfigMapEnvSource < 3) {
checkLocalObjectReference(
o.localObjectReference! as api.LocalObjectReference);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.optional!, unittest.isTrue);
}
buildCounterConfigMapEnvSource--;
}
core.int buildCounterConfigMapKeySelector = 0;
api.ConfigMapKeySelector buildConfigMapKeySelector() {
var o = api.ConfigMapKeySelector();
buildCounterConfigMapKeySelector++;
if (buildCounterConfigMapKeySelector < 3) {
o.key = 'foo';
o.localObjectReference = buildLocalObjectReference();
o.name = 'foo';
o.optional = true;
}
buildCounterConfigMapKeySelector--;
return o;
}
void checkConfigMapKeySelector(api.ConfigMapKeySelector o) {
buildCounterConfigMapKeySelector++;
if (buildCounterConfigMapKeySelector < 3) {
unittest.expect(
o.key!,
unittest.equals('foo'),
);
checkLocalObjectReference(
o.localObjectReference! as api.LocalObjectReference);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.optional!, unittest.isTrue);
}
buildCounterConfigMapKeySelector--;
}
core.List<api.KeyToPath> buildUnnamed1622() {
var o = <api.KeyToPath>[];
o.add(buildKeyToPath());
o.add(buildKeyToPath());
return o;
}
void checkUnnamed1622(core.List<api.KeyToPath> o) {
unittest.expect(o, unittest.hasLength(2));
checkKeyToPath(o[0] as api.KeyToPath);
checkKeyToPath(o[1] as api.KeyToPath);
}
core.int buildCounterConfigMapVolumeSource = 0;
api.ConfigMapVolumeSource buildConfigMapVolumeSource() {
var o = api.ConfigMapVolumeSource();
buildCounterConfigMapVolumeSource++;
if (buildCounterConfigMapVolumeSource < 3) {
o.defaultMode = 42;
o.items = buildUnnamed1622();
o.name = 'foo';
o.optional = true;
}
buildCounterConfigMapVolumeSource--;
return o;
}
void checkConfigMapVolumeSource(api.ConfigMapVolumeSource o) {
buildCounterConfigMapVolumeSource++;
if (buildCounterConfigMapVolumeSource < 3) {
unittest.expect(
o.defaultMode!,
unittest.equals(42),
);
checkUnnamed1622(o.items!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.optional!, unittest.isTrue);
}
buildCounterConfigMapVolumeSource--;
}
core.int buildCounterConfiguration = 0;
api.Configuration buildConfiguration() {
var o = api.Configuration();
buildCounterConfiguration++;
if (buildCounterConfiguration < 3) {
o.apiVersion = 'foo';
o.kind = 'foo';
o.metadata = buildObjectMeta();
o.spec = buildConfigurationSpec();
o.status = buildConfigurationStatus();
}
buildCounterConfiguration--;
return o;
}
void checkConfiguration(api.Configuration o) {
buildCounterConfiguration++;
if (buildCounterConfiguration < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkConfigurationSpec(o.spec! as api.ConfigurationSpec);
checkConfigurationStatus(o.status! as api.ConfigurationStatus);
}
buildCounterConfiguration--;
}
core.int buildCounterConfigurationSpec = 0;
api.ConfigurationSpec buildConfigurationSpec() {
var o = api.ConfigurationSpec();
buildCounterConfigurationSpec++;
if (buildCounterConfigurationSpec < 3) {
o.template = buildRevisionTemplate();
}
buildCounterConfigurationSpec--;
return o;
}
void checkConfigurationSpec(api.ConfigurationSpec o) {
buildCounterConfigurationSpec++;
if (buildCounterConfigurationSpec < 3) {
checkRevisionTemplate(o.template! as api.RevisionTemplate);
}
buildCounterConfigurationSpec--;
}
core.List<api.GoogleCloudRunV1Condition> buildUnnamed1623() {
var o = <api.GoogleCloudRunV1Condition>[];
o.add(buildGoogleCloudRunV1Condition());
o.add(buildGoogleCloudRunV1Condition());
return o;
}
void checkUnnamed1623(core.List<api.GoogleCloudRunV1Condition> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRunV1Condition(o[0] as api.GoogleCloudRunV1Condition);
checkGoogleCloudRunV1Condition(o[1] as api.GoogleCloudRunV1Condition);
}
core.int buildCounterConfigurationStatus = 0;
api.ConfigurationStatus buildConfigurationStatus() {
var o = api.ConfigurationStatus();
buildCounterConfigurationStatus++;
if (buildCounterConfigurationStatus < 3) {
o.conditions = buildUnnamed1623();
o.latestCreatedRevisionName = 'foo';
o.latestReadyRevisionName = 'foo';
o.observedGeneration = 42;
}
buildCounterConfigurationStatus--;
return o;
}
void checkConfigurationStatus(api.ConfigurationStatus o) {
buildCounterConfigurationStatus++;
if (buildCounterConfigurationStatus < 3) {
checkUnnamed1623(o.conditions!);
unittest.expect(
o.latestCreatedRevisionName!,
unittest.equals('foo'),
);
unittest.expect(
o.latestReadyRevisionName!,
unittest.equals('foo'),
);
unittest.expect(
o.observedGeneration!,
unittest.equals(42),
);
}
buildCounterConfigurationStatus--;
}
core.List<core.String> buildUnnamed1624() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1624(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> buildUnnamed1625() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1625(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.EnvVar> buildUnnamed1626() {
var o = <api.EnvVar>[];
o.add(buildEnvVar());
o.add(buildEnvVar());
return o;
}
void checkUnnamed1626(core.List<api.EnvVar> o) {
unittest.expect(o, unittest.hasLength(2));
checkEnvVar(o[0] as api.EnvVar);
checkEnvVar(o[1] as api.EnvVar);
}
core.List<api.EnvFromSource> buildUnnamed1627() {
var o = <api.EnvFromSource>[];
o.add(buildEnvFromSource());
o.add(buildEnvFromSource());
return o;
}
void checkUnnamed1627(core.List<api.EnvFromSource> o) {
unittest.expect(o, unittest.hasLength(2));
checkEnvFromSource(o[0] as api.EnvFromSource);
checkEnvFromSource(o[1] as api.EnvFromSource);
}
core.List<api.ContainerPort> buildUnnamed1628() {
var o = <api.ContainerPort>[];
o.add(buildContainerPort());
o.add(buildContainerPort());
return o;
}
void checkUnnamed1628(core.List<api.ContainerPort> o) {
unittest.expect(o, unittest.hasLength(2));
checkContainerPort(o[0] as api.ContainerPort);
checkContainerPort(o[1] as api.ContainerPort);
}
core.List<api.VolumeMount> buildUnnamed1629() {
var o = <api.VolumeMount>[];
o.add(buildVolumeMount());
o.add(buildVolumeMount());
return o;
}
void checkUnnamed1629(core.List<api.VolumeMount> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeMount(o[0] as api.VolumeMount);
checkVolumeMount(o[1] as api.VolumeMount);
}
core.int buildCounterContainer = 0;
api.Container buildContainer() {
var o = api.Container();
buildCounterContainer++;
if (buildCounterContainer < 3) {
o.args = buildUnnamed1624();
o.command = buildUnnamed1625();
o.env = buildUnnamed1626();
o.envFrom = buildUnnamed1627();
o.image = 'foo';
o.imagePullPolicy = 'foo';
o.livenessProbe = buildProbe();
o.name = 'foo';
o.ports = buildUnnamed1628();
o.readinessProbe = buildProbe();
o.resources = buildResourceRequirements();
o.securityContext = buildSecurityContext();
o.terminationMessagePath = 'foo';
o.terminationMessagePolicy = 'foo';
o.volumeMounts = buildUnnamed1629();
o.workingDir = 'foo';
}
buildCounterContainer--;
return o;
}
void checkContainer(api.Container o) {
buildCounterContainer++;
if (buildCounterContainer < 3) {
checkUnnamed1624(o.args!);
checkUnnamed1625(o.command!);
checkUnnamed1626(o.env!);
checkUnnamed1627(o.envFrom!);
unittest.expect(
o.image!,
unittest.equals('foo'),
);
unittest.expect(
o.imagePullPolicy!,
unittest.equals('foo'),
);
checkProbe(o.livenessProbe! as api.Probe);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed1628(o.ports!);
checkProbe(o.readinessProbe! as api.Probe);
checkResourceRequirements(o.resources! as api.ResourceRequirements);
checkSecurityContext(o.securityContext! as api.SecurityContext);
unittest.expect(
o.terminationMessagePath!,
unittest.equals('foo'),
);
unittest.expect(
o.terminationMessagePolicy!,
unittest.equals('foo'),
);
checkUnnamed1629(o.volumeMounts!);
unittest.expect(
o.workingDir!,
unittest.equals('foo'),
);
}
buildCounterContainer--;
}
core.int buildCounterContainerPort = 0;
api.ContainerPort buildContainerPort() {
var o = api.ContainerPort();
buildCounterContainerPort++;
if (buildCounterContainerPort < 3) {
o.containerPort = 42;
o.name = 'foo';
o.protocol = 'foo';
}
buildCounterContainerPort--;
return o;
}
void checkContainerPort(api.ContainerPort o) {
buildCounterContainerPort++;
if (buildCounterContainerPort < 3) {
unittest.expect(
o.containerPort!,
unittest.equals(42),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.protocol!,
unittest.equals('foo'),
);
}
buildCounterContainerPort--;
}
core.int buildCounterDomainMapping = 0;
api.DomainMapping buildDomainMapping() {
var o = api.DomainMapping();
buildCounterDomainMapping++;
if (buildCounterDomainMapping < 3) {
o.apiVersion = 'foo';
o.kind = 'foo';
o.metadata = buildObjectMeta();
o.spec = buildDomainMappingSpec();
o.status = buildDomainMappingStatus();
}
buildCounterDomainMapping--;
return o;
}
void checkDomainMapping(api.DomainMapping o) {
buildCounterDomainMapping++;
if (buildCounterDomainMapping < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkDomainMappingSpec(o.spec! as api.DomainMappingSpec);
checkDomainMappingStatus(o.status! as api.DomainMappingStatus);
}
buildCounterDomainMapping--;
}
core.int buildCounterDomainMappingSpec = 0;
api.DomainMappingSpec buildDomainMappingSpec() {
var o = api.DomainMappingSpec();
buildCounterDomainMappingSpec++;
if (buildCounterDomainMappingSpec < 3) {
o.certificateMode = 'foo';
o.forceOverride = true;
o.routeName = 'foo';
}
buildCounterDomainMappingSpec--;
return o;
}
void checkDomainMappingSpec(api.DomainMappingSpec o) {
buildCounterDomainMappingSpec++;
if (buildCounterDomainMappingSpec < 3) {
unittest.expect(
o.certificateMode!,
unittest.equals('foo'),
);
unittest.expect(o.forceOverride!, unittest.isTrue);
unittest.expect(
o.routeName!,
unittest.equals('foo'),
);
}
buildCounterDomainMappingSpec--;
}
core.List<api.GoogleCloudRunV1Condition> buildUnnamed1630() {
var o = <api.GoogleCloudRunV1Condition>[];
o.add(buildGoogleCloudRunV1Condition());
o.add(buildGoogleCloudRunV1Condition());
return o;
}
void checkUnnamed1630(core.List<api.GoogleCloudRunV1Condition> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRunV1Condition(o[0] as api.GoogleCloudRunV1Condition);
checkGoogleCloudRunV1Condition(o[1] as api.GoogleCloudRunV1Condition);
}
core.List<api.ResourceRecord> buildUnnamed1631() {
var o = <api.ResourceRecord>[];
o.add(buildResourceRecord());
o.add(buildResourceRecord());
return o;
}
void checkUnnamed1631(core.List<api.ResourceRecord> o) {
unittest.expect(o, unittest.hasLength(2));
checkResourceRecord(o[0] as api.ResourceRecord);
checkResourceRecord(o[1] as api.ResourceRecord);
}
core.int buildCounterDomainMappingStatus = 0;
api.DomainMappingStatus buildDomainMappingStatus() {
var o = api.DomainMappingStatus();
buildCounterDomainMappingStatus++;
if (buildCounterDomainMappingStatus < 3) {
o.conditions = buildUnnamed1630();
o.mappedRouteName = 'foo';
o.observedGeneration = 42;
o.resourceRecords = buildUnnamed1631();
o.url = 'foo';
}
buildCounterDomainMappingStatus--;
return o;
}
void checkDomainMappingStatus(api.DomainMappingStatus o) {
buildCounterDomainMappingStatus++;
if (buildCounterDomainMappingStatus < 3) {
checkUnnamed1630(o.conditions!);
unittest.expect(
o.mappedRouteName!,
unittest.equals('foo'),
);
unittest.expect(
o.observedGeneration!,
unittest.equals(42),
);
checkUnnamed1631(o.resourceRecords!);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDomainMappingStatus--;
}
core.int buildCounterEnvFromSource = 0;
api.EnvFromSource buildEnvFromSource() {
var o = api.EnvFromSource();
buildCounterEnvFromSource++;
if (buildCounterEnvFromSource < 3) {
o.configMapRef = buildConfigMapEnvSource();
o.prefix = 'foo';
o.secretRef = buildSecretEnvSource();
}
buildCounterEnvFromSource--;
return o;
}
void checkEnvFromSource(api.EnvFromSource o) {
buildCounterEnvFromSource++;
if (buildCounterEnvFromSource < 3) {
checkConfigMapEnvSource(o.configMapRef! as api.ConfigMapEnvSource);
unittest.expect(
o.prefix!,
unittest.equals('foo'),
);
checkSecretEnvSource(o.secretRef! as api.SecretEnvSource);
}
buildCounterEnvFromSource--;
}
core.int buildCounterEnvVar = 0;
api.EnvVar buildEnvVar() {
var o = api.EnvVar();
buildCounterEnvVar++;
if (buildCounterEnvVar < 3) {
o.name = 'foo';
o.value = 'foo';
o.valueFrom = buildEnvVarSource();
}
buildCounterEnvVar--;
return o;
}
void checkEnvVar(api.EnvVar o) {
buildCounterEnvVar++;
if (buildCounterEnvVar < 3) {
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.value!,
unittest.equals('foo'),
);
checkEnvVarSource(o.valueFrom! as api.EnvVarSource);
}
buildCounterEnvVar--;
}
core.int buildCounterEnvVarSource = 0;
api.EnvVarSource buildEnvVarSource() {
var o = api.EnvVarSource();
buildCounterEnvVarSource++;
if (buildCounterEnvVarSource < 3) {
o.configMapKeyRef = buildConfigMapKeySelector();
o.secretKeyRef = buildSecretKeySelector();
}
buildCounterEnvVarSource--;
return o;
}
void checkEnvVarSource(api.EnvVarSource o) {
buildCounterEnvVarSource++;
if (buildCounterEnvVarSource < 3) {
checkConfigMapKeySelector(o.configMapKeyRef! as api.ConfigMapKeySelector);
checkSecretKeySelector(o.secretKeyRef! as api.SecretKeySelector);
}
buildCounterEnvVarSource--;
}
core.List<core.String> buildUnnamed1632() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1632(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 buildCounterExecAction = 0;
api.ExecAction buildExecAction() {
var o = api.ExecAction();
buildCounterExecAction++;
if (buildCounterExecAction < 3) {
o.command = buildUnnamed1632();
}
buildCounterExecAction--;
return o;
}
void checkExecAction(api.ExecAction o) {
buildCounterExecAction++;
if (buildCounterExecAction < 3) {
checkUnnamed1632(o.command!);
}
buildCounterExecAction--;
}
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.int buildCounterGoogleCloudRunV1Condition = 0;
api.GoogleCloudRunV1Condition buildGoogleCloudRunV1Condition() {
var o = api.GoogleCloudRunV1Condition();
buildCounterGoogleCloudRunV1Condition++;
if (buildCounterGoogleCloudRunV1Condition < 3) {
o.lastTransitionTime = 'foo';
o.message = 'foo';
o.reason = 'foo';
o.severity = 'foo';
o.status = 'foo';
o.type = 'foo';
}
buildCounterGoogleCloudRunV1Condition--;
return o;
}
void checkGoogleCloudRunV1Condition(api.GoogleCloudRunV1Condition o) {
buildCounterGoogleCloudRunV1Condition++;
if (buildCounterGoogleCloudRunV1Condition < 3) {
unittest.expect(
o.lastTransitionTime!,
unittest.equals('foo'),
);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
unittest.expect(
o.reason!,
unittest.equals('foo'),
);
unittest.expect(
o.severity!,
unittest.equals('foo'),
);
unittest.expect(
o.status!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRunV1Condition--;
}
core.List<api.HTTPHeader> buildUnnamed1633() {
var o = <api.HTTPHeader>[];
o.add(buildHTTPHeader());
o.add(buildHTTPHeader());
return o;
}
void checkUnnamed1633(core.List<api.HTTPHeader> o) {
unittest.expect(o, unittest.hasLength(2));
checkHTTPHeader(o[0] as api.HTTPHeader);
checkHTTPHeader(o[1] as api.HTTPHeader);
}
core.int buildCounterHTTPGetAction = 0;
api.HTTPGetAction buildHTTPGetAction() {
var o = api.HTTPGetAction();
buildCounterHTTPGetAction++;
if (buildCounterHTTPGetAction < 3) {
o.host = 'foo';
o.httpHeaders = buildUnnamed1633();
o.path = 'foo';
o.scheme = 'foo';
}
buildCounterHTTPGetAction--;
return o;
}
void checkHTTPGetAction(api.HTTPGetAction o) {
buildCounterHTTPGetAction++;
if (buildCounterHTTPGetAction < 3) {
unittest.expect(
o.host!,
unittest.equals('foo'),
);
checkUnnamed1633(o.httpHeaders!);
unittest.expect(
o.path!,
unittest.equals('foo'),
);
unittest.expect(
o.scheme!,
unittest.equals('foo'),
);
}
buildCounterHTTPGetAction--;
}
core.int buildCounterHTTPHeader = 0;
api.HTTPHeader buildHTTPHeader() {
var o = api.HTTPHeader();
buildCounterHTTPHeader++;
if (buildCounterHTTPHeader < 3) {
o.name = 'foo';
o.value = 'foo';
}
buildCounterHTTPHeader--;
return o;
}
void checkHTTPHeader(api.HTTPHeader o) {
buildCounterHTTPHeader++;
if (buildCounterHTTPHeader < 3) {
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.value!,
unittest.equals('foo'),
);
}
buildCounterHTTPHeader--;
}
core.int buildCounterKeyToPath = 0;
api.KeyToPath buildKeyToPath() {
var o = api.KeyToPath();
buildCounterKeyToPath++;
if (buildCounterKeyToPath < 3) {
o.key = 'foo';
o.mode = 42;
o.path = 'foo';
}
buildCounterKeyToPath--;
return o;
}
void checkKeyToPath(api.KeyToPath o) {
buildCounterKeyToPath++;
if (buildCounterKeyToPath < 3) {
unittest.expect(
o.key!,
unittest.equals('foo'),
);
unittest.expect(
o.mode!,
unittest.equals(42),
);
unittest.expect(
o.path!,
unittest.equals('foo'),
);
}
buildCounterKeyToPath--;
}
core.List<api.AuthorizedDomain> buildUnnamed1634() {
var o = <api.AuthorizedDomain>[];
o.add(buildAuthorizedDomain());
o.add(buildAuthorizedDomain());
return o;
}
void checkUnnamed1634(core.List<api.AuthorizedDomain> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuthorizedDomain(o[0] as api.AuthorizedDomain);
checkAuthorizedDomain(o[1] as api.AuthorizedDomain);
}
core.int buildCounterListAuthorizedDomainsResponse = 0;
api.ListAuthorizedDomainsResponse buildListAuthorizedDomainsResponse() {
var o = api.ListAuthorizedDomainsResponse();
buildCounterListAuthorizedDomainsResponse++;
if (buildCounterListAuthorizedDomainsResponse < 3) {
o.domains = buildUnnamed1634();
o.nextPageToken = 'foo';
}
buildCounterListAuthorizedDomainsResponse--;
return o;
}
void checkListAuthorizedDomainsResponse(api.ListAuthorizedDomainsResponse o) {
buildCounterListAuthorizedDomainsResponse++;
if (buildCounterListAuthorizedDomainsResponse < 3) {
checkUnnamed1634(o.domains!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListAuthorizedDomainsResponse--;
}
core.List<api.Configuration> buildUnnamed1635() {
var o = <api.Configuration>[];
o.add(buildConfiguration());
o.add(buildConfiguration());
return o;
}
void checkUnnamed1635(core.List<api.Configuration> o) {
unittest.expect(o, unittest.hasLength(2));
checkConfiguration(o[0] as api.Configuration);
checkConfiguration(o[1] as api.Configuration);
}
core.List<core.String> buildUnnamed1636() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1636(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 buildCounterListConfigurationsResponse = 0;
api.ListConfigurationsResponse buildListConfigurationsResponse() {
var o = api.ListConfigurationsResponse();
buildCounterListConfigurationsResponse++;
if (buildCounterListConfigurationsResponse < 3) {
o.apiVersion = 'foo';
o.items = buildUnnamed1635();
o.kind = 'foo';
o.metadata = buildListMeta();
o.unreachable = buildUnnamed1636();
}
buildCounterListConfigurationsResponse--;
return o;
}
void checkListConfigurationsResponse(api.ListConfigurationsResponse o) {
buildCounterListConfigurationsResponse++;
if (buildCounterListConfigurationsResponse < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
checkUnnamed1635(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
checkUnnamed1636(o.unreachable!);
}
buildCounterListConfigurationsResponse--;
}
core.List<api.DomainMapping> buildUnnamed1637() {
var o = <api.DomainMapping>[];
o.add(buildDomainMapping());
o.add(buildDomainMapping());
return o;
}
void checkUnnamed1637(core.List<api.DomainMapping> o) {
unittest.expect(o, unittest.hasLength(2));
checkDomainMapping(o[0] as api.DomainMapping);
checkDomainMapping(o[1] as api.DomainMapping);
}
core.List<core.String> buildUnnamed1638() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1638(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 buildCounterListDomainMappingsResponse = 0;
api.ListDomainMappingsResponse buildListDomainMappingsResponse() {
var o = api.ListDomainMappingsResponse();
buildCounterListDomainMappingsResponse++;
if (buildCounterListDomainMappingsResponse < 3) {
o.apiVersion = 'foo';
o.items = buildUnnamed1637();
o.kind = 'foo';
o.metadata = buildListMeta();
o.unreachable = buildUnnamed1638();
}
buildCounterListDomainMappingsResponse--;
return o;
}
void checkListDomainMappingsResponse(api.ListDomainMappingsResponse o) {
buildCounterListDomainMappingsResponse++;
if (buildCounterListDomainMappingsResponse < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
checkUnnamed1637(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
checkUnnamed1638(o.unreachable!);
}
buildCounterListDomainMappingsResponse--;
}
core.List<api.Location> buildUnnamed1639() {
var o = <api.Location>[];
o.add(buildLocation());
o.add(buildLocation());
return o;
}
void checkUnnamed1639(core.List<api.Location> o) {
unittest.expect(o, unittest.hasLength(2));
checkLocation(o[0] as api.Location);
checkLocation(o[1] as api.Location);
}
core.int buildCounterListLocationsResponse = 0;
api.ListLocationsResponse buildListLocationsResponse() {
var o = api.ListLocationsResponse();
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
o.locations = buildUnnamed1639();
o.nextPageToken = 'foo';
}
buildCounterListLocationsResponse--;
return o;
}
void checkListLocationsResponse(api.ListLocationsResponse o) {
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
checkUnnamed1639(o.locations!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListLocationsResponse--;
}
core.int buildCounterListMeta = 0;
api.ListMeta buildListMeta() {
var o = api.ListMeta();
buildCounterListMeta++;
if (buildCounterListMeta < 3) {
o.continue_ = 'foo';
o.resourceVersion = 'foo';
o.selfLink = 'foo';
}
buildCounterListMeta--;
return o;
}
void checkListMeta(api.ListMeta o) {
buildCounterListMeta++;
if (buildCounterListMeta < 3) {
unittest.expect(
o.continue_!,
unittest.equals('foo'),
);
unittest.expect(
o.resourceVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
}
buildCounterListMeta--;
}
core.List<api.Revision> buildUnnamed1640() {
var o = <api.Revision>[];
o.add(buildRevision());
o.add(buildRevision());
return o;
}
void checkUnnamed1640(core.List<api.Revision> o) {
unittest.expect(o, unittest.hasLength(2));
checkRevision(o[0] as api.Revision);
checkRevision(o[1] as api.Revision);
}
core.List<core.String> buildUnnamed1641() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1641(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 buildCounterListRevisionsResponse = 0;
api.ListRevisionsResponse buildListRevisionsResponse() {
var o = api.ListRevisionsResponse();
buildCounterListRevisionsResponse++;
if (buildCounterListRevisionsResponse < 3) {
o.apiVersion = 'foo';
o.items = buildUnnamed1640();
o.kind = 'foo';
o.metadata = buildListMeta();
o.unreachable = buildUnnamed1641();
}
buildCounterListRevisionsResponse--;
return o;
}
void checkListRevisionsResponse(api.ListRevisionsResponse o) {
buildCounterListRevisionsResponse++;
if (buildCounterListRevisionsResponse < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
checkUnnamed1640(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
checkUnnamed1641(o.unreachable!);
}
buildCounterListRevisionsResponse--;
}
core.List<api.Route> buildUnnamed1642() {
var o = <api.Route>[];
o.add(buildRoute());
o.add(buildRoute());
return o;
}
void checkUnnamed1642(core.List<api.Route> o) {
unittest.expect(o, unittest.hasLength(2));
checkRoute(o[0] as api.Route);
checkRoute(o[1] as api.Route);
}
core.List<core.String> buildUnnamed1643() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1643(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 buildCounterListRoutesResponse = 0;
api.ListRoutesResponse buildListRoutesResponse() {
var o = api.ListRoutesResponse();
buildCounterListRoutesResponse++;
if (buildCounterListRoutesResponse < 3) {
o.apiVersion = 'foo';
o.items = buildUnnamed1642();
o.kind = 'foo';
o.metadata = buildListMeta();
o.unreachable = buildUnnamed1643();
}
buildCounterListRoutesResponse--;
return o;
}
void checkListRoutesResponse(api.ListRoutesResponse o) {
buildCounterListRoutesResponse++;
if (buildCounterListRoutesResponse < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
checkUnnamed1642(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
checkUnnamed1643(o.unreachable!);
}
buildCounterListRoutesResponse--;
}
core.List<api.Service> buildUnnamed1644() {
var o = <api.Service>[];
o.add(buildService());
o.add(buildService());
return o;
}
void checkUnnamed1644(core.List<api.Service> o) {
unittest.expect(o, unittest.hasLength(2));
checkService(o[0] as api.Service);
checkService(o[1] as api.Service);
}
core.List<core.String> buildUnnamed1645() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1645(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 buildCounterListServicesResponse = 0;
api.ListServicesResponse buildListServicesResponse() {
var o = api.ListServicesResponse();
buildCounterListServicesResponse++;
if (buildCounterListServicesResponse < 3) {
o.apiVersion = 'foo';
o.items = buildUnnamed1644();
o.kind = 'foo';
o.metadata = buildListMeta();
o.unreachable = buildUnnamed1645();
}
buildCounterListServicesResponse--;
return o;
}
void checkListServicesResponse(api.ListServicesResponse o) {
buildCounterListServicesResponse++;
if (buildCounterListServicesResponse < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
checkUnnamed1644(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
checkUnnamed1645(o.unreachable!);
}
buildCounterListServicesResponse--;
}
core.int buildCounterLocalObjectReference = 0;
api.LocalObjectReference buildLocalObjectReference() {
var o = api.LocalObjectReference();
buildCounterLocalObjectReference++;
if (buildCounterLocalObjectReference < 3) {
o.name = 'foo';
}
buildCounterLocalObjectReference--;
return o;
}
void checkLocalObjectReference(api.LocalObjectReference o) {
buildCounterLocalObjectReference++;
if (buildCounterLocalObjectReference < 3) {
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterLocalObjectReference--;
}
core.Map<core.String, core.String> buildUnnamed1646() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1646(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.Object> buildUnnamed1647() {
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 checkUnnamed1647(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.int buildCounterLocation = 0;
api.Location buildLocation() {
var o = api.Location();
buildCounterLocation++;
if (buildCounterLocation < 3) {
o.displayName = 'foo';
o.labels = buildUnnamed1646();
o.locationId = 'foo';
o.metadata = buildUnnamed1647();
o.name = 'foo';
}
buildCounterLocation--;
return o;
}
void checkLocation(api.Location o) {
buildCounterLocation++;
if (buildCounterLocation < 3) {
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
checkUnnamed1646(o.labels!);
unittest.expect(
o.locationId!,
unittest.equals('foo'),
);
checkUnnamed1647(o.metadata!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterLocation--;
}
core.Map<core.String, core.String> buildUnnamed1648() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1648(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> buildUnnamed1649() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1649(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> buildUnnamed1650() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1650(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.OwnerReference> buildUnnamed1651() {
var o = <api.OwnerReference>[];
o.add(buildOwnerReference());
o.add(buildOwnerReference());
return o;
}
void checkUnnamed1651(core.List<api.OwnerReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkOwnerReference(o[0] as api.OwnerReference);
checkOwnerReference(o[1] as api.OwnerReference);
}
core.int buildCounterObjectMeta = 0;
api.ObjectMeta buildObjectMeta() {
var o = api.ObjectMeta();
buildCounterObjectMeta++;
if (buildCounterObjectMeta < 3) {
o.annotations = buildUnnamed1648();
o.clusterName = 'foo';
o.creationTimestamp = 'foo';
o.deletionGracePeriodSeconds = 42;
o.deletionTimestamp = 'foo';
o.finalizers = buildUnnamed1649();
o.generateName = 'foo';
o.generation = 42;
o.labels = buildUnnamed1650();
o.name = 'foo';
o.namespace = 'foo';
o.ownerReferences = buildUnnamed1651();
o.resourceVersion = 'foo';
o.selfLink = 'foo';
o.uid = 'foo';
}
buildCounterObjectMeta--;
return o;
}
void checkObjectMeta(api.ObjectMeta o) {
buildCounterObjectMeta++;
if (buildCounterObjectMeta < 3) {
checkUnnamed1648(o.annotations!);
unittest.expect(
o.clusterName!,
unittest.equals('foo'),
);
unittest.expect(
o.creationTimestamp!,
unittest.equals('foo'),
);
unittest.expect(
o.deletionGracePeriodSeconds!,
unittest.equals(42),
);
unittest.expect(
o.deletionTimestamp!,
unittest.equals('foo'),
);
checkUnnamed1649(o.finalizers!);
unittest.expect(
o.generateName!,
unittest.equals('foo'),
);
unittest.expect(
o.generation!,
unittest.equals(42),
);
checkUnnamed1650(o.labels!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.namespace!,
unittest.equals('foo'),
);
checkUnnamed1651(o.ownerReferences!);
unittest.expect(
o.resourceVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.uid!,
unittest.equals('foo'),
);
}
buildCounterObjectMeta--;
}
core.int buildCounterOwnerReference = 0;
api.OwnerReference buildOwnerReference() {
var o = api.OwnerReference();
buildCounterOwnerReference++;
if (buildCounterOwnerReference < 3) {
o.apiVersion = 'foo';
o.blockOwnerDeletion = true;
o.controller = true;
o.kind = 'foo';
o.name = 'foo';
o.uid = 'foo';
}
buildCounterOwnerReference--;
return o;
}
void checkOwnerReference(api.OwnerReference o) {
buildCounterOwnerReference++;
if (buildCounterOwnerReference < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(o.blockOwnerDeletion!, unittest.isTrue);
unittest.expect(o.controller!, unittest.isTrue);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.uid!,
unittest.equals('foo'),
);
}
buildCounterOwnerReference--;
}
core.List<api.AuditConfig> buildUnnamed1652() {
var o = <api.AuditConfig>[];
o.add(buildAuditConfig());
o.add(buildAuditConfig());
return o;
}
void checkUnnamed1652(core.List<api.AuditConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuditConfig(o[0] as api.AuditConfig);
checkAuditConfig(o[1] as api.AuditConfig);
}
core.List<api.Binding> buildUnnamed1653() {
var o = <api.Binding>[];
o.add(buildBinding());
o.add(buildBinding());
return o;
}
void checkUnnamed1653(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.auditConfigs = buildUnnamed1652();
o.bindings = buildUnnamed1653();
o.etag = 'foo';
o.version = 42;
}
buildCounterPolicy--;
return o;
}
void checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
checkUnnamed1652(o.auditConfigs!);
checkUnnamed1653(o.bindings!);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterPolicy--;
}
core.int buildCounterProbe = 0;
api.Probe buildProbe() {
var o = api.Probe();
buildCounterProbe++;
if (buildCounterProbe < 3) {
o.exec = buildExecAction();
o.failureThreshold = 42;
o.httpGet = buildHTTPGetAction();
o.initialDelaySeconds = 42;
o.periodSeconds = 42;
o.successThreshold = 42;
o.tcpSocket = buildTCPSocketAction();
o.timeoutSeconds = 42;
}
buildCounterProbe--;
return o;
}
void checkProbe(api.Probe o) {
buildCounterProbe++;
if (buildCounterProbe < 3) {
checkExecAction(o.exec! as api.ExecAction);
unittest.expect(
o.failureThreshold!,
unittest.equals(42),
);
checkHTTPGetAction(o.httpGet! as api.HTTPGetAction);
unittest.expect(
o.initialDelaySeconds!,
unittest.equals(42),
);
unittest.expect(
o.periodSeconds!,
unittest.equals(42),
);
unittest.expect(
o.successThreshold!,
unittest.equals(42),
);
checkTCPSocketAction(o.tcpSocket! as api.TCPSocketAction);
unittest.expect(
o.timeoutSeconds!,
unittest.equals(42),
);
}
buildCounterProbe--;
}
core.int buildCounterResourceRecord = 0;
api.ResourceRecord buildResourceRecord() {
var o = api.ResourceRecord();
buildCounterResourceRecord++;
if (buildCounterResourceRecord < 3) {
o.name = 'foo';
o.rrdata = 'foo';
o.type = 'foo';
}
buildCounterResourceRecord--;
return o;
}
void checkResourceRecord(api.ResourceRecord o) {
buildCounterResourceRecord++;
if (buildCounterResourceRecord < 3) {
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.rrdata!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterResourceRecord--;
}
core.Map<core.String, core.String> buildUnnamed1654() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1654(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> buildUnnamed1655() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1655(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 buildCounterResourceRequirements = 0;
api.ResourceRequirements buildResourceRequirements() {
var o = api.ResourceRequirements();
buildCounterResourceRequirements++;
if (buildCounterResourceRequirements < 3) {
o.limits = buildUnnamed1654();
o.requests = buildUnnamed1655();
}
buildCounterResourceRequirements--;
return o;
}
void checkResourceRequirements(api.ResourceRequirements o) {
buildCounterResourceRequirements++;
if (buildCounterResourceRequirements < 3) {
checkUnnamed1654(o.limits!);
checkUnnamed1655(o.requests!);
}
buildCounterResourceRequirements--;
}
core.int buildCounterRevision = 0;
api.Revision buildRevision() {
var o = api.Revision();
buildCounterRevision++;
if (buildCounterRevision < 3) {
o.apiVersion = 'foo';
o.kind = 'foo';
o.metadata = buildObjectMeta();
o.spec = buildRevisionSpec();
o.status = buildRevisionStatus();
}
buildCounterRevision--;
return o;
}
void checkRevision(api.Revision o) {
buildCounterRevision++;
if (buildCounterRevision < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkRevisionSpec(o.spec! as api.RevisionSpec);
checkRevisionStatus(o.status! as api.RevisionStatus);
}
buildCounterRevision--;
}
core.List<api.Container> buildUnnamed1656() {
var o = <api.Container>[];
o.add(buildContainer());
o.add(buildContainer());
return o;
}
void checkUnnamed1656(core.List<api.Container> o) {
unittest.expect(o, unittest.hasLength(2));
checkContainer(o[0] as api.Container);
checkContainer(o[1] as api.Container);
}
core.List<api.Volume> buildUnnamed1657() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed1657(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0] as api.Volume);
checkVolume(o[1] as api.Volume);
}
core.int buildCounterRevisionSpec = 0;
api.RevisionSpec buildRevisionSpec() {
var o = api.RevisionSpec();
buildCounterRevisionSpec++;
if (buildCounterRevisionSpec < 3) {
o.containerConcurrency = 42;
o.containers = buildUnnamed1656();
o.serviceAccountName = 'foo';
o.timeoutSeconds = 42;
o.volumes = buildUnnamed1657();
}
buildCounterRevisionSpec--;
return o;
}
void checkRevisionSpec(api.RevisionSpec o) {
buildCounterRevisionSpec++;
if (buildCounterRevisionSpec < 3) {
unittest.expect(
o.containerConcurrency!,
unittest.equals(42),
);
checkUnnamed1656(o.containers!);
unittest.expect(
o.serviceAccountName!,
unittest.equals('foo'),
);
unittest.expect(
o.timeoutSeconds!,
unittest.equals(42),
);
checkUnnamed1657(o.volumes!);
}
buildCounterRevisionSpec--;
}
core.List<api.GoogleCloudRunV1Condition> buildUnnamed1658() {
var o = <api.GoogleCloudRunV1Condition>[];
o.add(buildGoogleCloudRunV1Condition());
o.add(buildGoogleCloudRunV1Condition());
return o;
}
void checkUnnamed1658(core.List<api.GoogleCloudRunV1Condition> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRunV1Condition(o[0] as api.GoogleCloudRunV1Condition);
checkGoogleCloudRunV1Condition(o[1] as api.GoogleCloudRunV1Condition);
}
core.int buildCounterRevisionStatus = 0;
api.RevisionStatus buildRevisionStatus() {
var o = api.RevisionStatus();
buildCounterRevisionStatus++;
if (buildCounterRevisionStatus < 3) {
o.conditions = buildUnnamed1658();
o.imageDigest = 'foo';
o.logUrl = 'foo';
o.observedGeneration = 42;
o.serviceName = 'foo';
}
buildCounterRevisionStatus--;
return o;
}
void checkRevisionStatus(api.RevisionStatus o) {
buildCounterRevisionStatus++;
if (buildCounterRevisionStatus < 3) {
checkUnnamed1658(o.conditions!);
unittest.expect(
o.imageDigest!,
unittest.equals('foo'),
);
unittest.expect(
o.logUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.observedGeneration!,
unittest.equals(42),
);
unittest.expect(
o.serviceName!,
unittest.equals('foo'),
);
}
buildCounterRevisionStatus--;
}
core.int buildCounterRevisionTemplate = 0;
api.RevisionTemplate buildRevisionTemplate() {
var o = api.RevisionTemplate();
buildCounterRevisionTemplate++;
if (buildCounterRevisionTemplate < 3) {
o.metadata = buildObjectMeta();
o.spec = buildRevisionSpec();
}
buildCounterRevisionTemplate--;
return o;
}
void checkRevisionTemplate(api.RevisionTemplate o) {
buildCounterRevisionTemplate++;
if (buildCounterRevisionTemplate < 3) {
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkRevisionSpec(o.spec! as api.RevisionSpec);
}
buildCounterRevisionTemplate--;
}
core.int buildCounterRoute = 0;
api.Route buildRoute() {
var o = api.Route();
buildCounterRoute++;
if (buildCounterRoute < 3) {
o.apiVersion = 'foo';
o.kind = 'foo';
o.metadata = buildObjectMeta();
o.spec = buildRouteSpec();
o.status = buildRouteStatus();
}
buildCounterRoute--;
return o;
}
void checkRoute(api.Route o) {
buildCounterRoute++;
if (buildCounterRoute < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkRouteSpec(o.spec! as api.RouteSpec);
checkRouteStatus(o.status! as api.RouteStatus);
}
buildCounterRoute--;
}
core.List<api.TrafficTarget> buildUnnamed1659() {
var o = <api.TrafficTarget>[];
o.add(buildTrafficTarget());
o.add(buildTrafficTarget());
return o;
}
void checkUnnamed1659(core.List<api.TrafficTarget> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrafficTarget(o[0] as api.TrafficTarget);
checkTrafficTarget(o[1] as api.TrafficTarget);
}
core.int buildCounterRouteSpec = 0;
api.RouteSpec buildRouteSpec() {
var o = api.RouteSpec();
buildCounterRouteSpec++;
if (buildCounterRouteSpec < 3) {
o.traffic = buildUnnamed1659();
}
buildCounterRouteSpec--;
return o;
}
void checkRouteSpec(api.RouteSpec o) {
buildCounterRouteSpec++;
if (buildCounterRouteSpec < 3) {
checkUnnamed1659(o.traffic!);
}
buildCounterRouteSpec--;
}
core.List<api.GoogleCloudRunV1Condition> buildUnnamed1660() {
var o = <api.GoogleCloudRunV1Condition>[];
o.add(buildGoogleCloudRunV1Condition());
o.add(buildGoogleCloudRunV1Condition());
return o;
}
void checkUnnamed1660(core.List<api.GoogleCloudRunV1Condition> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRunV1Condition(o[0] as api.GoogleCloudRunV1Condition);
checkGoogleCloudRunV1Condition(o[1] as api.GoogleCloudRunV1Condition);
}
core.List<api.TrafficTarget> buildUnnamed1661() {
var o = <api.TrafficTarget>[];
o.add(buildTrafficTarget());
o.add(buildTrafficTarget());
return o;
}
void checkUnnamed1661(core.List<api.TrafficTarget> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrafficTarget(o[0] as api.TrafficTarget);
checkTrafficTarget(o[1] as api.TrafficTarget);
}
core.int buildCounterRouteStatus = 0;
api.RouteStatus buildRouteStatus() {
var o = api.RouteStatus();
buildCounterRouteStatus++;
if (buildCounterRouteStatus < 3) {
o.address = buildAddressable();
o.conditions = buildUnnamed1660();
o.observedGeneration = 42;
o.traffic = buildUnnamed1661();
o.url = 'foo';
}
buildCounterRouteStatus--;
return o;
}
void checkRouteStatus(api.RouteStatus o) {
buildCounterRouteStatus++;
if (buildCounterRouteStatus < 3) {
checkAddressable(o.address! as api.Addressable);
checkUnnamed1660(o.conditions!);
unittest.expect(
o.observedGeneration!,
unittest.equals(42),
);
checkUnnamed1661(o.traffic!);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterRouteStatus--;
}
core.int buildCounterSecretEnvSource = 0;
api.SecretEnvSource buildSecretEnvSource() {
var o = api.SecretEnvSource();
buildCounterSecretEnvSource++;
if (buildCounterSecretEnvSource < 3) {
o.localObjectReference = buildLocalObjectReference();
o.name = 'foo';
o.optional = true;
}
buildCounterSecretEnvSource--;
return o;
}
void checkSecretEnvSource(api.SecretEnvSource o) {
buildCounterSecretEnvSource++;
if (buildCounterSecretEnvSource < 3) {
checkLocalObjectReference(
o.localObjectReference! as api.LocalObjectReference);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.optional!, unittest.isTrue);
}
buildCounterSecretEnvSource--;
}
core.int buildCounterSecretKeySelector = 0;
api.SecretKeySelector buildSecretKeySelector() {
var o = api.SecretKeySelector();
buildCounterSecretKeySelector++;
if (buildCounterSecretKeySelector < 3) {
o.key = 'foo';
o.localObjectReference = buildLocalObjectReference();
o.name = 'foo';
o.optional = true;
}
buildCounterSecretKeySelector--;
return o;
}
void checkSecretKeySelector(api.SecretKeySelector o) {
buildCounterSecretKeySelector++;
if (buildCounterSecretKeySelector < 3) {
unittest.expect(
o.key!,
unittest.equals('foo'),
);
checkLocalObjectReference(
o.localObjectReference! as api.LocalObjectReference);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.optional!, unittest.isTrue);
}
buildCounterSecretKeySelector--;
}
core.List<api.KeyToPath> buildUnnamed1662() {
var o = <api.KeyToPath>[];
o.add(buildKeyToPath());
o.add(buildKeyToPath());
return o;
}
void checkUnnamed1662(core.List<api.KeyToPath> o) {
unittest.expect(o, unittest.hasLength(2));
checkKeyToPath(o[0] as api.KeyToPath);
checkKeyToPath(o[1] as api.KeyToPath);
}
core.int buildCounterSecretVolumeSource = 0;
api.SecretVolumeSource buildSecretVolumeSource() {
var o = api.SecretVolumeSource();
buildCounterSecretVolumeSource++;
if (buildCounterSecretVolumeSource < 3) {
o.defaultMode = 42;
o.items = buildUnnamed1662();
o.optional = true;
o.secretName = 'foo';
}
buildCounterSecretVolumeSource--;
return o;
}
void checkSecretVolumeSource(api.SecretVolumeSource o) {
buildCounterSecretVolumeSource++;
if (buildCounterSecretVolumeSource < 3) {
unittest.expect(
o.defaultMode!,
unittest.equals(42),
);
checkUnnamed1662(o.items!);
unittest.expect(o.optional!, unittest.isTrue);
unittest.expect(
o.secretName!,
unittest.equals('foo'),
);
}
buildCounterSecretVolumeSource--;
}
core.int buildCounterSecurityContext = 0;
api.SecurityContext buildSecurityContext() {
var o = api.SecurityContext();
buildCounterSecurityContext++;
if (buildCounterSecurityContext < 3) {
o.runAsUser = 42;
}
buildCounterSecurityContext--;
return o;
}
void checkSecurityContext(api.SecurityContext o) {
buildCounterSecurityContext++;
if (buildCounterSecurityContext < 3) {
unittest.expect(
o.runAsUser!,
unittest.equals(42),
);
}
buildCounterSecurityContext--;
}
core.int buildCounterService = 0;
api.Service buildService() {
var o = api.Service();
buildCounterService++;
if (buildCounterService < 3) {
o.apiVersion = 'foo';
o.kind = 'foo';
o.metadata = buildObjectMeta();
o.spec = buildServiceSpec();
o.status = buildServiceStatus();
}
buildCounterService--;
return o;
}
void checkService(api.Service o) {
buildCounterService++;
if (buildCounterService < 3) {
unittest.expect(
o.apiVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkObjectMeta(o.metadata! as api.ObjectMeta);
checkServiceSpec(o.spec! as api.ServiceSpec);
checkServiceStatus(o.status! as api.ServiceStatus);
}
buildCounterService--;
}
core.List<api.TrafficTarget> buildUnnamed1663() {
var o = <api.TrafficTarget>[];
o.add(buildTrafficTarget());
o.add(buildTrafficTarget());
return o;
}
void checkUnnamed1663(core.List<api.TrafficTarget> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrafficTarget(o[0] as api.TrafficTarget);
checkTrafficTarget(o[1] as api.TrafficTarget);
}
core.int buildCounterServiceSpec = 0;
api.ServiceSpec buildServiceSpec() {
var o = api.ServiceSpec();
buildCounterServiceSpec++;
if (buildCounterServiceSpec < 3) {
o.template = buildRevisionTemplate();
o.traffic = buildUnnamed1663();
}
buildCounterServiceSpec--;
return o;
}
void checkServiceSpec(api.ServiceSpec o) {
buildCounterServiceSpec++;
if (buildCounterServiceSpec < 3) {
checkRevisionTemplate(o.template! as api.RevisionTemplate);
checkUnnamed1663(o.traffic!);
}
buildCounterServiceSpec--;
}
core.List<api.GoogleCloudRunV1Condition> buildUnnamed1664() {
var o = <api.GoogleCloudRunV1Condition>[];
o.add(buildGoogleCloudRunV1Condition());
o.add(buildGoogleCloudRunV1Condition());
return o;
}
void checkUnnamed1664(core.List<api.GoogleCloudRunV1Condition> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRunV1Condition(o[0] as api.GoogleCloudRunV1Condition);
checkGoogleCloudRunV1Condition(o[1] as api.GoogleCloudRunV1Condition);
}
core.List<api.TrafficTarget> buildUnnamed1665() {
var o = <api.TrafficTarget>[];
o.add(buildTrafficTarget());
o.add(buildTrafficTarget());
return o;
}
void checkUnnamed1665(core.List<api.TrafficTarget> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrafficTarget(o[0] as api.TrafficTarget);
checkTrafficTarget(o[1] as api.TrafficTarget);
}
core.int buildCounterServiceStatus = 0;
api.ServiceStatus buildServiceStatus() {
var o = api.ServiceStatus();
buildCounterServiceStatus++;
if (buildCounterServiceStatus < 3) {
o.address = buildAddressable();
o.conditions = buildUnnamed1664();
o.latestCreatedRevisionName = 'foo';
o.latestReadyRevisionName = 'foo';
o.observedGeneration = 42;
o.traffic = buildUnnamed1665();
o.url = 'foo';
}
buildCounterServiceStatus--;
return o;
}
void checkServiceStatus(api.ServiceStatus o) {
buildCounterServiceStatus++;
if (buildCounterServiceStatus < 3) {
checkAddressable(o.address! as api.Addressable);
checkUnnamed1664(o.conditions!);
unittest.expect(
o.latestCreatedRevisionName!,
unittest.equals('foo'),
);
unittest.expect(
o.latestReadyRevisionName!,
unittest.equals('foo'),
);
unittest.expect(
o.observedGeneration!,
unittest.equals(42),
);
checkUnnamed1665(o.traffic!);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterServiceStatus--;
}
core.int buildCounterSetIamPolicyRequest = 0;
api.SetIamPolicyRequest buildSetIamPolicyRequest() {
var o = api.SetIamPolicyRequest();
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
o.policy = buildPolicy();
o.updateMask = 'foo';
}
buildCounterSetIamPolicyRequest--;
return o;
}
void checkSetIamPolicyRequest(api.SetIamPolicyRequest o) {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
checkPolicy(o.policy! as api.Policy);
unittest.expect(
o.updateMask!,
unittest.equals('foo'),
);
}
buildCounterSetIamPolicyRequest--;
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
var o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildStatusDetails();
o.message = 'foo';
o.metadata = buildListMeta();
o.reason = 'foo';
o.status = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(
o.code!,
unittest.equals(42),
);
checkStatusDetails(o.details! as api.StatusDetails);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
checkListMeta(o.metadata! as api.ListMeta);
unittest.expect(
o.reason!,
unittest.equals('foo'),
);
unittest.expect(
o.status!,
unittest.equals('foo'),
);
}
buildCounterStatus--;
}
core.int buildCounterStatusCause = 0;
api.StatusCause buildStatusCause() {
var o = api.StatusCause();
buildCounterStatusCause++;
if (buildCounterStatusCause < 3) {
o.field = 'foo';
o.message = 'foo';
o.reason = 'foo';
}
buildCounterStatusCause--;
return o;
}
void checkStatusCause(api.StatusCause o) {
buildCounterStatusCause++;
if (buildCounterStatusCause < 3) {
unittest.expect(
o.field!,
unittest.equals('foo'),
);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
unittest.expect(
o.reason!,
unittest.equals('foo'),
);
}
buildCounterStatusCause--;
}
core.List<api.StatusCause> buildUnnamed1666() {
var o = <api.StatusCause>[];
o.add(buildStatusCause());
o.add(buildStatusCause());
return o;
}
void checkUnnamed1666(core.List<api.StatusCause> o) {
unittest.expect(o, unittest.hasLength(2));
checkStatusCause(o[0] as api.StatusCause);
checkStatusCause(o[1] as api.StatusCause);
}
core.int buildCounterStatusDetails = 0;
api.StatusDetails buildStatusDetails() {
var o = api.StatusDetails();
buildCounterStatusDetails++;
if (buildCounterStatusDetails < 3) {
o.causes = buildUnnamed1666();
o.group = 'foo';
o.kind = 'foo';
o.name = 'foo';
o.retryAfterSeconds = 42;
o.uid = 'foo';
}
buildCounterStatusDetails--;
return o;
}
void checkStatusDetails(api.StatusDetails o) {
buildCounterStatusDetails++;
if (buildCounterStatusDetails < 3) {
checkUnnamed1666(o.causes!);
unittest.expect(
o.group!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.retryAfterSeconds!,
unittest.equals(42),
);
unittest.expect(
o.uid!,
unittest.equals('foo'),
);
}
buildCounterStatusDetails--;
}
core.int buildCounterTCPSocketAction = 0;
api.TCPSocketAction buildTCPSocketAction() {
var o = api.TCPSocketAction();
buildCounterTCPSocketAction++;
if (buildCounterTCPSocketAction < 3) {
o.host = 'foo';
o.port = 42;
}
buildCounterTCPSocketAction--;
return o;
}
void checkTCPSocketAction(api.TCPSocketAction o) {
buildCounterTCPSocketAction++;
if (buildCounterTCPSocketAction < 3) {
unittest.expect(
o.host!,
unittest.equals('foo'),
);
unittest.expect(
o.port!,
unittest.equals(42),
);
}
buildCounterTCPSocketAction--;
}
core.List<core.String> buildUnnamed1667() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1667(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 = buildUnnamed1667();
}
buildCounterTestIamPermissionsRequest--;
return o;
}
void checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
checkUnnamed1667(o.permissions!);
}
buildCounterTestIamPermissionsRequest--;
}
core.List<core.String> buildUnnamed1668() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1668(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 = buildUnnamed1668();
}
buildCounterTestIamPermissionsResponse--;
return o;
}
void checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
checkUnnamed1668(o.permissions!);
}
buildCounterTestIamPermissionsResponse--;
}
core.int buildCounterTrafficTarget = 0;
api.TrafficTarget buildTrafficTarget() {
var o = api.TrafficTarget();
buildCounterTrafficTarget++;
if (buildCounterTrafficTarget < 3) {
o.configurationName = 'foo';
o.latestRevision = true;
o.percent = 42;
o.revisionName = 'foo';
o.tag = 'foo';
o.url = 'foo';
}
buildCounterTrafficTarget--;
return o;
}
void checkTrafficTarget(api.TrafficTarget o) {
buildCounterTrafficTarget++;
if (buildCounterTrafficTarget < 3) {
unittest.expect(
o.configurationName!,
unittest.equals('foo'),
);
unittest.expect(o.latestRevision!, unittest.isTrue);
unittest.expect(
o.percent!,
unittest.equals(42),
);
unittest.expect(
o.revisionName!,
unittest.equals('foo'),
);
unittest.expect(
o.tag!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterTrafficTarget--;
}
core.int buildCounterVolume = 0;
api.Volume buildVolume() {
var o = api.Volume();
buildCounterVolume++;
if (buildCounterVolume < 3) {
o.configMap = buildConfigMapVolumeSource();
o.name = 'foo';
o.secret = buildSecretVolumeSource();
}
buildCounterVolume--;
return o;
}
void checkVolume(api.Volume o) {
buildCounterVolume++;
if (buildCounterVolume < 3) {
checkConfigMapVolumeSource(o.configMap! as api.ConfigMapVolumeSource);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkSecretVolumeSource(o.secret! as api.SecretVolumeSource);
}
buildCounterVolume--;
}
core.int buildCounterVolumeMount = 0;
api.VolumeMount buildVolumeMount() {
var o = api.VolumeMount();
buildCounterVolumeMount++;
if (buildCounterVolumeMount < 3) {
o.mountPath = 'foo';
o.name = 'foo';
o.readOnly = true;
o.subPath = 'foo';
}
buildCounterVolumeMount--;
return o;
}
void checkVolumeMount(api.VolumeMount o) {
buildCounterVolumeMount++;
if (buildCounterVolumeMount < 3) {
unittest.expect(
o.mountPath!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(o.readOnly!, unittest.isTrue);
unittest.expect(
o.subPath!,
unittest.equals('foo'),
);
}
buildCounterVolumeMount--;
}
void main() {
unittest.group('obj-schema-Addressable', () {
unittest.test('to-json--from-json', () async {
var o = buildAddressable();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Addressable.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAddressable(od as api.Addressable);
});
});
unittest.group('obj-schema-AuditConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildAuditConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AuditConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAuditConfig(od as api.AuditConfig);
});
});
unittest.group('obj-schema-AuditLogConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildAuditLogConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AuditLogConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAuditLogConfig(od as api.AuditLogConfig);
});
});
unittest.group('obj-schema-AuthorizedDomain', () {
unittest.test('to-json--from-json', () async {
var o = buildAuthorizedDomain();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AuthorizedDomain.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAuthorizedDomain(od as api.AuthorizedDomain);
});
});
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-ConfigMapEnvSource', () {
unittest.test('to-json--from-json', () async {
var o = buildConfigMapEnvSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfigMapEnvSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfigMapEnvSource(od as api.ConfigMapEnvSource);
});
});
unittest.group('obj-schema-ConfigMapKeySelector', () {
unittest.test('to-json--from-json', () async {
var o = buildConfigMapKeySelector();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfigMapKeySelector.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfigMapKeySelector(od as api.ConfigMapKeySelector);
});
});
unittest.group('obj-schema-ConfigMapVolumeSource', () {
unittest.test('to-json--from-json', () async {
var o = buildConfigMapVolumeSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfigMapVolumeSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfigMapVolumeSource(od as api.ConfigMapVolumeSource);
});
});
unittest.group('obj-schema-Configuration', () {
unittest.test('to-json--from-json', () async {
var o = buildConfiguration();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Configuration.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfiguration(od as api.Configuration);
});
});
unittest.group('obj-schema-ConfigurationSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildConfigurationSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfigurationSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfigurationSpec(od as api.ConfigurationSpec);
});
});
unittest.group('obj-schema-ConfigurationStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildConfigurationStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConfigurationStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConfigurationStatus(od as api.ConfigurationStatus);
});
});
unittest.group('obj-schema-Container', () {
unittest.test('to-json--from-json', () async {
var o = buildContainer();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Container.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkContainer(od as api.Container);
});
});
unittest.group('obj-schema-ContainerPort', () {
unittest.test('to-json--from-json', () async {
var o = buildContainerPort();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ContainerPort.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkContainerPort(od as api.ContainerPort);
});
});
unittest.group('obj-schema-DomainMapping', () {
unittest.test('to-json--from-json', () async {
var o = buildDomainMapping();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DomainMapping.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDomainMapping(od as api.DomainMapping);
});
});
unittest.group('obj-schema-DomainMappingSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildDomainMappingSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DomainMappingSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDomainMappingSpec(od as api.DomainMappingSpec);
});
});
unittest.group('obj-schema-DomainMappingStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildDomainMappingStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DomainMappingStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDomainMappingStatus(od as api.DomainMappingStatus);
});
});
unittest.group('obj-schema-EnvFromSource', () {
unittest.test('to-json--from-json', () async {
var o = buildEnvFromSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.EnvFromSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkEnvFromSource(od as api.EnvFromSource);
});
});
unittest.group('obj-schema-EnvVar', () {
unittest.test('to-json--from-json', () async {
var o = buildEnvVar();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.EnvVar.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkEnvVar(od as api.EnvVar);
});
});
unittest.group('obj-schema-EnvVarSource', () {
unittest.test('to-json--from-json', () async {
var o = buildEnvVarSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.EnvVarSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkEnvVarSource(od as api.EnvVarSource);
});
});
unittest.group('obj-schema-ExecAction', () {
unittest.test('to-json--from-json', () async {
var o = buildExecAction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.ExecAction.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkExecAction(od as api.ExecAction);
});
});
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-GoogleCloudRunV1Condition', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudRunV1Condition();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudRunV1Condition.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRunV1Condition(od as api.GoogleCloudRunV1Condition);
});
});
unittest.group('obj-schema-HTTPGetAction', () {
unittest.test('to-json--from-json', () async {
var o = buildHTTPGetAction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.HTTPGetAction.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkHTTPGetAction(od as api.HTTPGetAction);
});
});
unittest.group('obj-schema-HTTPHeader', () {
unittest.test('to-json--from-json', () async {
var o = buildHTTPHeader();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.HTTPHeader.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkHTTPHeader(od as api.HTTPHeader);
});
});
unittest.group('obj-schema-KeyToPath', () {
unittest.test('to-json--from-json', () async {
var o = buildKeyToPath();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.KeyToPath.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkKeyToPath(od as api.KeyToPath);
});
});
unittest.group('obj-schema-ListAuthorizedDomainsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListAuthorizedDomainsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListAuthorizedDomainsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListAuthorizedDomainsResponse(
od as api.ListAuthorizedDomainsResponse);
});
});
unittest.group('obj-schema-ListConfigurationsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListConfigurationsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListConfigurationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListConfigurationsResponse(od as api.ListConfigurationsResponse);
});
});
unittest.group('obj-schema-ListDomainMappingsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListDomainMappingsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListDomainMappingsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListDomainMappingsResponse(od as api.ListDomainMappingsResponse);
});
});
unittest.group('obj-schema-ListLocationsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListLocationsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListLocationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListLocationsResponse(od as api.ListLocationsResponse);
});
});
unittest.group('obj-schema-ListMeta', () {
unittest.test('to-json--from-json', () async {
var o = buildListMeta();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.ListMeta.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkListMeta(od as api.ListMeta);
});
});
unittest.group('obj-schema-ListRevisionsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListRevisionsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListRevisionsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListRevisionsResponse(od as api.ListRevisionsResponse);
});
});
unittest.group('obj-schema-ListRoutesResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListRoutesResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListRoutesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListRoutesResponse(od as api.ListRoutesResponse);
});
});
unittest.group('obj-schema-ListServicesResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListServicesResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListServicesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListServicesResponse(od as api.ListServicesResponse);
});
});
unittest.group('obj-schema-LocalObjectReference', () {
unittest.test('to-json--from-json', () async {
var o = buildLocalObjectReference();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.LocalObjectReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLocalObjectReference(od as api.LocalObjectReference);
});
});
unittest.group('obj-schema-Location', () {
unittest.test('to-json--from-json', () async {
var o = buildLocation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkLocation(od as api.Location);
});
});
unittest.group('obj-schema-ObjectMeta', () {
unittest.test('to-json--from-json', () async {
var o = buildObjectMeta();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.ObjectMeta.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkObjectMeta(od as api.ObjectMeta);
});
});
unittest.group('obj-schema-OwnerReference', () {
unittest.test('to-json--from-json', () async {
var o = buildOwnerReference();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.OwnerReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkOwnerReference(od as api.OwnerReference);
});
});
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-Probe', () {
unittest.test('to-json--from-json', () async {
var o = buildProbe();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Probe.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkProbe(od as api.Probe);
});
});
unittest.group('obj-schema-ResourceRecord', () {
unittest.test('to-json--from-json', () async {
var o = buildResourceRecord();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ResourceRecord.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkResourceRecord(od as api.ResourceRecord);
});
});
unittest.group('obj-schema-ResourceRequirements', () {
unittest.test('to-json--from-json', () async {
var o = buildResourceRequirements();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ResourceRequirements.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkResourceRequirements(od as api.ResourceRequirements);
});
});
unittest.group('obj-schema-Revision', () {
unittest.test('to-json--from-json', () async {
var o = buildRevision();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Revision.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkRevision(od as api.Revision);
});
});
unittest.group('obj-schema-RevisionSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildRevisionSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RevisionSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRevisionSpec(od as api.RevisionSpec);
});
});
unittest.group('obj-schema-RevisionStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildRevisionStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RevisionStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRevisionStatus(od as api.RevisionStatus);
});
});
unittest.group('obj-schema-RevisionTemplate', () {
unittest.test('to-json--from-json', () async {
var o = buildRevisionTemplate();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RevisionTemplate.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRevisionTemplate(od as api.RevisionTemplate);
});
});
unittest.group('obj-schema-Route', () {
unittest.test('to-json--from-json', () async {
var o = buildRoute();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Route.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkRoute(od as api.Route);
});
});
unittest.group('obj-schema-RouteSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildRouteSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.RouteSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkRouteSpec(od as api.RouteSpec);
});
});
unittest.group('obj-schema-RouteStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildRouteStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RouteStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRouteStatus(od as api.RouteStatus);
});
});
unittest.group('obj-schema-SecretEnvSource', () {
unittest.test('to-json--from-json', () async {
var o = buildSecretEnvSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SecretEnvSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSecretEnvSource(od as api.SecretEnvSource);
});
});
unittest.group('obj-schema-SecretKeySelector', () {
unittest.test('to-json--from-json', () async {
var o = buildSecretKeySelector();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SecretKeySelector.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSecretKeySelector(od as api.SecretKeySelector);
});
});
unittest.group('obj-schema-SecretVolumeSource', () {
unittest.test('to-json--from-json', () async {
var o = buildSecretVolumeSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SecretVolumeSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSecretVolumeSource(od as api.SecretVolumeSource);
});
});
unittest.group('obj-schema-SecurityContext', () {
unittest.test('to-json--from-json', () async {
var o = buildSecurityContext();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SecurityContext.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSecurityContext(od as api.SecurityContext);
});
});
unittest.group('obj-schema-Service', () {
unittest.test('to-json--from-json', () async {
var o = buildService();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkService(od as api.Service);
});
});
unittest.group('obj-schema-ServiceSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildServiceSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ServiceSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkServiceSpec(od as api.ServiceSpec);
});
});
unittest.group('obj-schema-ServiceStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildServiceStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ServiceStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkServiceStatus(od as api.ServiceStatus);
});
});
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-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-StatusCause', () {
unittest.test('to-json--from-json', () async {
var o = buildStatusCause();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.StatusCause.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkStatusCause(od as api.StatusCause);
});
});
unittest.group('obj-schema-StatusDetails', () {
unittest.test('to-json--from-json', () async {
var o = buildStatusDetails();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.StatusDetails.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkStatusDetails(od as api.StatusDetails);
});
});
unittest.group('obj-schema-TCPSocketAction', () {
unittest.test('to-json--from-json', () async {
var o = buildTCPSocketAction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.TCPSocketAction.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTCPSocketAction(od as api.TCPSocketAction);
});
});
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-TrafficTarget', () {
unittest.test('to-json--from-json', () async {
var o = buildTrafficTarget();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.TrafficTarget.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTrafficTarget(od as api.TrafficTarget);
});
});
unittest.group('obj-schema-Volume', () {
unittest.test('to-json--from-json', () async {
var o = buildVolume();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkVolume(od as api.Volume);
});
});
unittest.group('obj-schema-VolumeMount', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeMount();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeMount.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeMount(od as api.VolumeMount);
});
});
unittest.group('resource-NamespacesAuthorizeddomainsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.authorizeddomains;
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 + 29),
unittest.equals("apis/domains.cloudrun.com/v1/"),
);
pathOffset += 29;
// 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(buildListAuthorizedDomainsResponse());
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);
checkListAuthorizedDomainsResponse(
response as api.ListAuthorizedDomainsResponse);
});
});
unittest.group('resource-NamespacesConfigurationsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.configurations;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildConfiguration());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkConfiguration(response as api.Configuration);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.configurations;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListConfigurationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListConfigurationsResponse(
response as api.ListConfigurationsResponse);
});
});
unittest.group('resource-NamespacesDomainmappingsResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.domainmappings;
var arg_request = buildDomainMapping();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.DomainMapping.fromJson(
json as core.Map<core.String, core.dynamic>);
checkDomainMapping(obj as api.DomainMapping);
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 + 29),
unittest.equals("apis/domains.cloudrun.com/v1/"),
);
pathOffset += 29;
// 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(buildDomainMapping());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkDomainMapping(response as api.DomainMapping);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.domainmappings;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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 + 29),
unittest.equals("apis/domains.cloudrun.com/v1/"),
);
pathOffset += 29;
// 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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.domainmappings;
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 + 29),
unittest.equals("apis/domains.cloudrun.com/v1/"),
);
pathOffset += 29;
// 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(buildDomainMapping());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkDomainMapping(response as api.DomainMapping);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.domainmappings;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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 + 29),
unittest.equals("apis/domains.cloudrun.com/v1/"),
);
pathOffset += 29;
// 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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListDomainMappingsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListDomainMappingsResponse(
response as api.ListDomainMappingsResponse);
});
});
unittest.group('resource-NamespacesRevisionsResource', () {
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.revisions;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.revisions;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildRevision());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkRevision(response as api.Revision);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.revisions;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListRevisionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListRevisionsResponse(response as api.ListRevisionsResponse);
});
});
unittest.group('resource-NamespacesRoutesResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.routes;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildRoute());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkRoute(response as api.Route);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.routes;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListRoutesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListRoutesResponse(response as api.ListRoutesResponse);
});
});
unittest.group('resource-NamespacesServicesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.services;
var arg_request = buildService();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Service.fromJson(json as core.Map<core.String, core.dynamic>);
checkService(obj as api.Service);
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkService(response as api.Service);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.services;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.services;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkService(response as api.Service);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.services;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListServicesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListServicesResponse(response as api.ListServicesResponse);
});
unittest.test('method--replaceService', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).namespaces.services;
var arg_request = buildService();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Service.fromJson(json as core.Map<core.String, core.dynamic>);
checkService(obj as api.Service);
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 + 28),
unittest.equals("apis/serving.knative.dev/v1/"),
);
pathOffset += 28;
// 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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.replaceService(arg_request, arg_name, $fields: arg_$fields);
checkService(response as api.Service);
});
});
unittest.group('resource-ProjectsAuthorizeddomainsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.authorizeddomains;
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(buildListAuthorizedDomainsResponse());
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);
checkListAuthorizedDomainsResponse(
response as api.ListAuthorizedDomainsResponse);
});
});
unittest.group('resource-ProjectsLocationsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations;
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(buildListLocationsResponse());
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);
checkListLocationsResponse(response as api.ListLocationsResponse);
});
});
unittest.group('resource-ProjectsLocationsAuthorizeddomainsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.authorizeddomains;
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(buildListAuthorizedDomainsResponse());
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);
checkListAuthorizedDomainsResponse(
response as api.ListAuthorizedDomainsResponse);
});
});
unittest.group('resource-ProjectsLocationsConfigurationsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.configurations;
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(buildConfiguration());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkConfiguration(response as api.Configuration);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.configurations;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListConfigurationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListConfigurationsResponse(
response as api.ListConfigurationsResponse);
});
});
unittest.group('resource-ProjectsLocationsDomainmappingsResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.domainmappings;
var arg_request = buildDomainMapping();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.DomainMapping.fromJson(
json as core.Map<core.String, core.dynamic>);
checkDomainMapping(obj as api.DomainMapping);
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(buildDomainMapping());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkDomainMapping(response as api.DomainMapping);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.domainmappings;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.domainmappings;
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(buildDomainMapping());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkDomainMapping(response as api.DomainMapping);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.domainmappings;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListDomainMappingsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListDomainMappingsResponse(
response as api.ListDomainMappingsResponse);
});
});
unittest.group('resource-ProjectsLocationsRevisionsResource', () {
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.revisions;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.revisions;
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(buildRevision());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkRevision(response as api.Revision);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.revisions;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListRevisionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListRevisionsResponse(response as api.ListRevisionsResponse);
});
});
unittest.group('resource-ProjectsLocationsRoutesResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.routes;
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(buildRoute());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkRoute(response as api.Route);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.routes;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListRoutesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListRoutesResponse(response as api.ListRoutesResponse);
});
});
unittest.group('resource-ProjectsLocationsServicesResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
var arg_request = buildService();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Service.fromJson(json as core.Map<core.String, core.dynamic>);
checkService(obj as api.Service);
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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkService(response as api.Service);
});
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
var arg_name = 'foo';
var arg_apiVersion = 'foo';
var arg_kind = 'foo';
var arg_propagationPolicy = '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["apiVersion"]!.first,
unittest.equals(arg_apiVersion),
);
unittest.expect(
queryMap["kind"]!.first,
unittest.equals(arg_kind),
);
unittest.expect(
queryMap["propagationPolicy"]!.first,
unittest.equals(arg_propagationPolicy),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildStatus());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name,
apiVersion: arg_apiVersion,
kind: arg_kind,
propagationPolicy: arg_propagationPolicy,
$fields: arg_$fields);
checkStatus(response as api.Status);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkService(response as api.Service);
});
unittest.test('method--getIamPolicy', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
var arg_resource = 'foo';
var arg_options_requestedPolicyVersion = 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["options.requestedPolicyVersion"]!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
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_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
var arg_parent = 'foo';
var arg_continue_ = 'foo';
var arg_fieldSelector = 'foo';
var arg_includeUninitialized = true;
var arg_labelSelector = 'foo';
var arg_limit = 42;
var arg_resourceVersion = 'foo';
var arg_watch = true;
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["continue"]!.first,
unittest.equals(arg_continue_),
);
unittest.expect(
queryMap["fieldSelector"]!.first,
unittest.equals(arg_fieldSelector),
);
unittest.expect(
queryMap["includeUninitialized"]!.first,
unittest.equals("$arg_includeUninitialized"),
);
unittest.expect(
queryMap["labelSelector"]!.first,
unittest.equals(arg_labelSelector),
);
unittest.expect(
core.int.parse(queryMap["limit"]!.first),
unittest.equals(arg_limit),
);
unittest.expect(
queryMap["resourceVersion"]!.first,
unittest.equals(arg_resourceVersion),
);
unittest.expect(
queryMap["watch"]!.first,
unittest.equals("$arg_watch"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListServicesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
continue_: arg_continue_,
fieldSelector: arg_fieldSelector,
includeUninitialized: arg_includeUninitialized,
labelSelector: arg_labelSelector,
limit: arg_limit,
resourceVersion: arg_resourceVersion,
watch: arg_watch,
$fields: arg_$fields);
checkListServicesResponse(response as api.ListServicesResponse);
});
unittest.test('method--replaceService', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
var arg_request = buildService();
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Service.fromJson(json as core.Map<core.String, core.dynamic>);
checkService(obj as api.Service);
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(buildService());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.replaceService(arg_request, arg_name, $fields: arg_$fields);
checkService(response as api.Service);
});
unittest.test('method--setIamPolicy', () async {
var mock = HttpServerMock();
var res = api.CloudRunApi(mock).projects.locations.services;
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.CloudRunApi(mock).projects.locations.services;
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);
});
});
}