blob: a21a431067c085e01632f604a61e2a346ff05c94 [file] [log] [blame]
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_const_declarations
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unreachable_from_main
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/networksecurity/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.Map<core.String, core.String> buildUnnamed0() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed0(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.Rule> buildUnnamed1() => [
buildRule(),
buildRule(),
];
void checkUnnamed1(core.List<api.Rule> o) {
unittest.expect(o, unittest.hasLength(2));
checkRule(o[0]);
checkRule(o[1]);
}
core.int buildCounterAuthorizationPolicy = 0;
api.AuthorizationPolicy buildAuthorizationPolicy() {
final o = api.AuthorizationPolicy();
buildCounterAuthorizationPolicy++;
if (buildCounterAuthorizationPolicy < 3) {
o.action = 'foo';
o.createTime = 'foo';
o.description = 'foo';
o.labels = buildUnnamed0();
o.name = 'foo';
o.rules = buildUnnamed1();
o.updateTime = 'foo';
}
buildCounterAuthorizationPolicy--;
return o;
}
void checkAuthorizationPolicy(api.AuthorizationPolicy o) {
buildCounterAuthorizationPolicy++;
if (buildCounterAuthorizationPolicy < 3) {
unittest.expect(
o.action!,
unittest.equals('foo'),
);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkUnnamed0(o.labels!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed1(o.rules!);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterAuthorizationPolicy--;
}
core.int buildCounterCancelOperationRequest = 0;
api.CancelOperationRequest buildCancelOperationRequest() {
final o = api.CancelOperationRequest();
buildCounterCancelOperationRequest++;
if (buildCounterCancelOperationRequest < 3) {}
buildCounterCancelOperationRequest--;
return o;
}
void checkCancelOperationRequest(api.CancelOperationRequest o) {
buildCounterCancelOperationRequest++;
if (buildCounterCancelOperationRequest < 3) {}
buildCounterCancelOperationRequest--;
}
core.int buildCounterCertificateProviderInstance = 0;
api.CertificateProviderInstance buildCertificateProviderInstance() {
final o = api.CertificateProviderInstance();
buildCounterCertificateProviderInstance++;
if (buildCounterCertificateProviderInstance < 3) {
o.pluginInstance = 'foo';
}
buildCounterCertificateProviderInstance--;
return o;
}
void checkCertificateProviderInstance(api.CertificateProviderInstance o) {
buildCounterCertificateProviderInstance++;
if (buildCounterCertificateProviderInstance < 3) {
unittest.expect(
o.pluginInstance!,
unittest.equals('foo'),
);
}
buildCounterCertificateProviderInstance--;
}
core.Map<core.String, core.String> buildUnnamed2() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed2(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.ValidationCA> buildUnnamed3() => [
buildValidationCA(),
buildValidationCA(),
];
void checkUnnamed3(core.List<api.ValidationCA> o) {
unittest.expect(o, unittest.hasLength(2));
checkValidationCA(o[0]);
checkValidationCA(o[1]);
}
core.int buildCounterClientTlsPolicy = 0;
api.ClientTlsPolicy buildClientTlsPolicy() {
final o = api.ClientTlsPolicy();
buildCounterClientTlsPolicy++;
if (buildCounterClientTlsPolicy < 3) {
o.clientCertificate =
buildGoogleCloudNetworksecurityV1CertificateProvider();
o.createTime = 'foo';
o.description = 'foo';
o.labels = buildUnnamed2();
o.name = 'foo';
o.serverValidationCa = buildUnnamed3();
o.sni = 'foo';
o.updateTime = 'foo';
}
buildCounterClientTlsPolicy--;
return o;
}
void checkClientTlsPolicy(api.ClientTlsPolicy o) {
buildCounterClientTlsPolicy++;
if (buildCounterClientTlsPolicy < 3) {
checkGoogleCloudNetworksecurityV1CertificateProvider(o.clientCertificate!);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkUnnamed2(o.labels!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed3(o.serverValidationCa!);
unittest.expect(
o.sni!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterClientTlsPolicy--;
}
core.List<core.String> buildUnnamed4() => [
'foo',
'foo',
];
void checkUnnamed4(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> buildUnnamed5() => [
'foo',
'foo',
];
void checkUnnamed5(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.int> buildUnnamed6() => [
42,
42,
];
void checkUnnamed6(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals(42),
);
unittest.expect(
o[1],
unittest.equals(42),
);
}
core.int buildCounterDestination = 0;
api.Destination buildDestination() {
final o = api.Destination();
buildCounterDestination++;
if (buildCounterDestination < 3) {
o.hosts = buildUnnamed4();
o.httpHeaderMatch = buildHttpHeaderMatch();
o.methods = buildUnnamed5();
o.ports = buildUnnamed6();
}
buildCounterDestination--;
return o;
}
void checkDestination(api.Destination o) {
buildCounterDestination++;
if (buildCounterDestination < 3) {
checkUnnamed4(o.hosts!);
checkHttpHeaderMatch(o.httpHeaderMatch!);
checkUnnamed5(o.methods!);
checkUnnamed6(o.ports!);
}
buildCounterDestination--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
final o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.int buildCounterExpr = 0;
api.Expr buildExpr() {
final 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 buildCounterGatewaySecurityPolicy = 0;
api.GatewaySecurityPolicy buildGatewaySecurityPolicy() {
final o = api.GatewaySecurityPolicy();
buildCounterGatewaySecurityPolicy++;
if (buildCounterGatewaySecurityPolicy < 3) {
o.createTime = 'foo';
o.description = 'foo';
o.name = 'foo';
o.tlsInspectionPolicy = 'foo';
o.updateTime = 'foo';
}
buildCounterGatewaySecurityPolicy--;
return o;
}
void checkGatewaySecurityPolicy(api.GatewaySecurityPolicy o) {
buildCounterGatewaySecurityPolicy++;
if (buildCounterGatewaySecurityPolicy < 3) {
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.tlsInspectionPolicy!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterGatewaySecurityPolicy--;
}
core.int buildCounterGatewaySecurityPolicyRule = 0;
api.GatewaySecurityPolicyRule buildGatewaySecurityPolicyRule() {
final o = api.GatewaySecurityPolicyRule();
buildCounterGatewaySecurityPolicyRule++;
if (buildCounterGatewaySecurityPolicyRule < 3) {
o.applicationMatcher = 'foo';
o.basicProfile = 'foo';
o.createTime = 'foo';
o.description = 'foo';
o.enabled = true;
o.name = 'foo';
o.priority = 42;
o.sessionMatcher = 'foo';
o.tlsInspectionEnabled = true;
o.updateTime = 'foo';
}
buildCounterGatewaySecurityPolicyRule--;
return o;
}
void checkGatewaySecurityPolicyRule(api.GatewaySecurityPolicyRule o) {
buildCounterGatewaySecurityPolicyRule++;
if (buildCounterGatewaySecurityPolicyRule < 3) {
unittest.expect(
o.applicationMatcher!,
unittest.equals('foo'),
);
unittest.expect(
o.basicProfile!,
unittest.equals('foo'),
);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(o.enabled!, unittest.isTrue);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.priority!,
unittest.equals(42),
);
unittest.expect(
o.sessionMatcher!,
unittest.equals('foo'),
);
unittest.expect(o.tlsInspectionEnabled!, unittest.isTrue);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterGatewaySecurityPolicyRule--;
}
core.int buildCounterGoogleCloudNetworksecurityV1CertificateProvider = 0;
api.GoogleCloudNetworksecurityV1CertificateProvider
buildGoogleCloudNetworksecurityV1CertificateProvider() {
final o = api.GoogleCloudNetworksecurityV1CertificateProvider();
buildCounterGoogleCloudNetworksecurityV1CertificateProvider++;
if (buildCounterGoogleCloudNetworksecurityV1CertificateProvider < 3) {
o.certificateProviderInstance = buildCertificateProviderInstance();
o.grpcEndpoint = buildGoogleCloudNetworksecurityV1GrpcEndpoint();
}
buildCounterGoogleCloudNetworksecurityV1CertificateProvider--;
return o;
}
void checkGoogleCloudNetworksecurityV1CertificateProvider(
api.GoogleCloudNetworksecurityV1CertificateProvider o) {
buildCounterGoogleCloudNetworksecurityV1CertificateProvider++;
if (buildCounterGoogleCloudNetworksecurityV1CertificateProvider < 3) {
checkCertificateProviderInstance(o.certificateProviderInstance!);
checkGoogleCloudNetworksecurityV1GrpcEndpoint(o.grpcEndpoint!);
}
buildCounterGoogleCloudNetworksecurityV1CertificateProvider--;
}
core.int buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint = 0;
api.GoogleCloudNetworksecurityV1GrpcEndpoint
buildGoogleCloudNetworksecurityV1GrpcEndpoint() {
final o = api.GoogleCloudNetworksecurityV1GrpcEndpoint();
buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint++;
if (buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint < 3) {
o.targetUri = 'foo';
}
buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint--;
return o;
}
void checkGoogleCloudNetworksecurityV1GrpcEndpoint(
api.GoogleCloudNetworksecurityV1GrpcEndpoint o) {
buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint++;
if (buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint < 3) {
unittest.expect(
o.targetUri!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudNetworksecurityV1GrpcEndpoint--;
}
core.List<api.GoogleIamV1AuditLogConfig> buildUnnamed7() => [
buildGoogleIamV1AuditLogConfig(),
buildGoogleIamV1AuditLogConfig(),
];
void checkUnnamed7(core.List<api.GoogleIamV1AuditLogConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1AuditLogConfig(o[0]);
checkGoogleIamV1AuditLogConfig(o[1]);
}
core.int buildCounterGoogleIamV1AuditConfig = 0;
api.GoogleIamV1AuditConfig buildGoogleIamV1AuditConfig() {
final o = api.GoogleIamV1AuditConfig();
buildCounterGoogleIamV1AuditConfig++;
if (buildCounterGoogleIamV1AuditConfig < 3) {
o.auditLogConfigs = buildUnnamed7();
o.service = 'foo';
}
buildCounterGoogleIamV1AuditConfig--;
return o;
}
void checkGoogleIamV1AuditConfig(api.GoogleIamV1AuditConfig o) {
buildCounterGoogleIamV1AuditConfig++;
if (buildCounterGoogleIamV1AuditConfig < 3) {
checkUnnamed7(o.auditLogConfigs!);
unittest.expect(
o.service!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1AuditConfig--;
}
core.List<core.String> buildUnnamed8() => [
'foo',
'foo',
];
void checkUnnamed8(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 buildCounterGoogleIamV1AuditLogConfig = 0;
api.GoogleIamV1AuditLogConfig buildGoogleIamV1AuditLogConfig() {
final o = api.GoogleIamV1AuditLogConfig();
buildCounterGoogleIamV1AuditLogConfig++;
if (buildCounterGoogleIamV1AuditLogConfig < 3) {
o.exemptedMembers = buildUnnamed8();
o.logType = 'foo';
}
buildCounterGoogleIamV1AuditLogConfig--;
return o;
}
void checkGoogleIamV1AuditLogConfig(api.GoogleIamV1AuditLogConfig o) {
buildCounterGoogleIamV1AuditLogConfig++;
if (buildCounterGoogleIamV1AuditLogConfig < 3) {
checkUnnamed8(o.exemptedMembers!);
unittest.expect(
o.logType!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1AuditLogConfig--;
}
core.List<core.String> buildUnnamed9() => [
'foo',
'foo',
];
void checkUnnamed9(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 buildCounterGoogleIamV1Binding = 0;
api.GoogleIamV1Binding buildGoogleIamV1Binding() {
final o = api.GoogleIamV1Binding();
buildCounterGoogleIamV1Binding++;
if (buildCounterGoogleIamV1Binding < 3) {
o.condition = buildExpr();
o.members = buildUnnamed9();
o.role = 'foo';
}
buildCounterGoogleIamV1Binding--;
return o;
}
void checkGoogleIamV1Binding(api.GoogleIamV1Binding o) {
buildCounterGoogleIamV1Binding++;
if (buildCounterGoogleIamV1Binding < 3) {
checkExpr(o.condition!);
checkUnnamed9(o.members!);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1Binding--;
}
core.List<api.GoogleIamV1AuditConfig> buildUnnamed10() => [
buildGoogleIamV1AuditConfig(),
buildGoogleIamV1AuditConfig(),
];
void checkUnnamed10(core.List<api.GoogleIamV1AuditConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1AuditConfig(o[0]);
checkGoogleIamV1AuditConfig(o[1]);
}
core.List<api.GoogleIamV1Binding> buildUnnamed11() => [
buildGoogleIamV1Binding(),
buildGoogleIamV1Binding(),
];
void checkUnnamed11(core.List<api.GoogleIamV1Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1Binding(o[0]);
checkGoogleIamV1Binding(o[1]);
}
core.int buildCounterGoogleIamV1Policy = 0;
api.GoogleIamV1Policy buildGoogleIamV1Policy() {
final o = api.GoogleIamV1Policy();
buildCounterGoogleIamV1Policy++;
if (buildCounterGoogleIamV1Policy < 3) {
o.auditConfigs = buildUnnamed10();
o.bindings = buildUnnamed11();
o.etag = 'foo';
o.version = 42;
}
buildCounterGoogleIamV1Policy--;
return o;
}
void checkGoogleIamV1Policy(api.GoogleIamV1Policy o) {
buildCounterGoogleIamV1Policy++;
if (buildCounterGoogleIamV1Policy < 3) {
checkUnnamed10(o.auditConfigs!);
checkUnnamed11(o.bindings!);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterGoogleIamV1Policy--;
}
core.int buildCounterGoogleIamV1SetIamPolicyRequest = 0;
api.GoogleIamV1SetIamPolicyRequest buildGoogleIamV1SetIamPolicyRequest() {
final o = api.GoogleIamV1SetIamPolicyRequest();
buildCounterGoogleIamV1SetIamPolicyRequest++;
if (buildCounterGoogleIamV1SetIamPolicyRequest < 3) {
o.policy = buildGoogleIamV1Policy();
o.updateMask = 'foo';
}
buildCounterGoogleIamV1SetIamPolicyRequest--;
return o;
}
void checkGoogleIamV1SetIamPolicyRequest(api.GoogleIamV1SetIamPolicyRequest o) {
buildCounterGoogleIamV1SetIamPolicyRequest++;
if (buildCounterGoogleIamV1SetIamPolicyRequest < 3) {
checkGoogleIamV1Policy(o.policy!);
unittest.expect(
o.updateMask!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1SetIamPolicyRequest--;
}
core.List<core.String> buildUnnamed12() => [
'foo',
'foo',
];
void checkUnnamed12(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 buildCounterGoogleIamV1TestIamPermissionsRequest = 0;
api.GoogleIamV1TestIamPermissionsRequest
buildGoogleIamV1TestIamPermissionsRequest() {
final o = api.GoogleIamV1TestIamPermissionsRequest();
buildCounterGoogleIamV1TestIamPermissionsRequest++;
if (buildCounterGoogleIamV1TestIamPermissionsRequest < 3) {
o.permissions = buildUnnamed12();
}
buildCounterGoogleIamV1TestIamPermissionsRequest--;
return o;
}
void checkGoogleIamV1TestIamPermissionsRequest(
api.GoogleIamV1TestIamPermissionsRequest o) {
buildCounterGoogleIamV1TestIamPermissionsRequest++;
if (buildCounterGoogleIamV1TestIamPermissionsRequest < 3) {
checkUnnamed12(o.permissions!);
}
buildCounterGoogleIamV1TestIamPermissionsRequest--;
}
core.List<core.String> buildUnnamed13() => [
'foo',
'foo',
];
void checkUnnamed13(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 buildCounterGoogleIamV1TestIamPermissionsResponse = 0;
api.GoogleIamV1TestIamPermissionsResponse
buildGoogleIamV1TestIamPermissionsResponse() {
final o = api.GoogleIamV1TestIamPermissionsResponse();
buildCounterGoogleIamV1TestIamPermissionsResponse++;
if (buildCounterGoogleIamV1TestIamPermissionsResponse < 3) {
o.permissions = buildUnnamed13();
}
buildCounterGoogleIamV1TestIamPermissionsResponse--;
return o;
}
void checkGoogleIamV1TestIamPermissionsResponse(
api.GoogleIamV1TestIamPermissionsResponse o) {
buildCounterGoogleIamV1TestIamPermissionsResponse++;
if (buildCounterGoogleIamV1TestIamPermissionsResponse < 3) {
checkUnnamed13(o.permissions!);
}
buildCounterGoogleIamV1TestIamPermissionsResponse--;
}
core.int buildCounterHttpHeaderMatch = 0;
api.HttpHeaderMatch buildHttpHeaderMatch() {
final o = api.HttpHeaderMatch();
buildCounterHttpHeaderMatch++;
if (buildCounterHttpHeaderMatch < 3) {
o.headerName = 'foo';
o.regexMatch = 'foo';
}
buildCounterHttpHeaderMatch--;
return o;
}
void checkHttpHeaderMatch(api.HttpHeaderMatch o) {
buildCounterHttpHeaderMatch++;
if (buildCounterHttpHeaderMatch < 3) {
unittest.expect(
o.headerName!,
unittest.equals('foo'),
);
unittest.expect(
o.regexMatch!,
unittest.equals('foo'),
);
}
buildCounterHttpHeaderMatch--;
}
core.List<api.AuthorizationPolicy> buildUnnamed14() => [
buildAuthorizationPolicy(),
buildAuthorizationPolicy(),
];
void checkUnnamed14(core.List<api.AuthorizationPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuthorizationPolicy(o[0]);
checkAuthorizationPolicy(o[1]);
}
core.int buildCounterListAuthorizationPoliciesResponse = 0;
api.ListAuthorizationPoliciesResponse buildListAuthorizationPoliciesResponse() {
final o = api.ListAuthorizationPoliciesResponse();
buildCounterListAuthorizationPoliciesResponse++;
if (buildCounterListAuthorizationPoliciesResponse < 3) {
o.authorizationPolicies = buildUnnamed14();
o.nextPageToken = 'foo';
}
buildCounterListAuthorizationPoliciesResponse--;
return o;
}
void checkListAuthorizationPoliciesResponse(
api.ListAuthorizationPoliciesResponse o) {
buildCounterListAuthorizationPoliciesResponse++;
if (buildCounterListAuthorizationPoliciesResponse < 3) {
checkUnnamed14(o.authorizationPolicies!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListAuthorizationPoliciesResponse--;
}
core.List<api.ClientTlsPolicy> buildUnnamed15() => [
buildClientTlsPolicy(),
buildClientTlsPolicy(),
];
void checkUnnamed15(core.List<api.ClientTlsPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkClientTlsPolicy(o[0]);
checkClientTlsPolicy(o[1]);
}
core.int buildCounterListClientTlsPoliciesResponse = 0;
api.ListClientTlsPoliciesResponse buildListClientTlsPoliciesResponse() {
final o = api.ListClientTlsPoliciesResponse();
buildCounterListClientTlsPoliciesResponse++;
if (buildCounterListClientTlsPoliciesResponse < 3) {
o.clientTlsPolicies = buildUnnamed15();
o.nextPageToken = 'foo';
}
buildCounterListClientTlsPoliciesResponse--;
return o;
}
void checkListClientTlsPoliciesResponse(api.ListClientTlsPoliciesResponse o) {
buildCounterListClientTlsPoliciesResponse++;
if (buildCounterListClientTlsPoliciesResponse < 3) {
checkUnnamed15(o.clientTlsPolicies!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListClientTlsPoliciesResponse--;
}
core.List<api.GatewaySecurityPolicy> buildUnnamed16() => [
buildGatewaySecurityPolicy(),
buildGatewaySecurityPolicy(),
];
void checkUnnamed16(core.List<api.GatewaySecurityPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkGatewaySecurityPolicy(o[0]);
checkGatewaySecurityPolicy(o[1]);
}
core.List<core.String> buildUnnamed17() => [
'foo',
'foo',
];
void checkUnnamed17(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 buildCounterListGatewaySecurityPoliciesResponse = 0;
api.ListGatewaySecurityPoliciesResponse
buildListGatewaySecurityPoliciesResponse() {
final o = api.ListGatewaySecurityPoliciesResponse();
buildCounterListGatewaySecurityPoliciesResponse++;
if (buildCounterListGatewaySecurityPoliciesResponse < 3) {
o.gatewaySecurityPolicies = buildUnnamed16();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed17();
}
buildCounterListGatewaySecurityPoliciesResponse--;
return o;
}
void checkListGatewaySecurityPoliciesResponse(
api.ListGatewaySecurityPoliciesResponse o) {
buildCounterListGatewaySecurityPoliciesResponse++;
if (buildCounterListGatewaySecurityPoliciesResponse < 3) {
checkUnnamed16(o.gatewaySecurityPolicies!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed17(o.unreachable!);
}
buildCounterListGatewaySecurityPoliciesResponse--;
}
core.List<api.GatewaySecurityPolicyRule> buildUnnamed18() => [
buildGatewaySecurityPolicyRule(),
buildGatewaySecurityPolicyRule(),
];
void checkUnnamed18(core.List<api.GatewaySecurityPolicyRule> o) {
unittest.expect(o, unittest.hasLength(2));
checkGatewaySecurityPolicyRule(o[0]);
checkGatewaySecurityPolicyRule(o[1]);
}
core.List<core.String> buildUnnamed19() => [
'foo',
'foo',
];
void checkUnnamed19(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 buildCounterListGatewaySecurityPolicyRulesResponse = 0;
api.ListGatewaySecurityPolicyRulesResponse
buildListGatewaySecurityPolicyRulesResponse() {
final o = api.ListGatewaySecurityPolicyRulesResponse();
buildCounterListGatewaySecurityPolicyRulesResponse++;
if (buildCounterListGatewaySecurityPolicyRulesResponse < 3) {
o.gatewaySecurityPolicyRules = buildUnnamed18();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed19();
}
buildCounterListGatewaySecurityPolicyRulesResponse--;
return o;
}
void checkListGatewaySecurityPolicyRulesResponse(
api.ListGatewaySecurityPolicyRulesResponse o) {
buildCounterListGatewaySecurityPolicyRulesResponse++;
if (buildCounterListGatewaySecurityPolicyRulesResponse < 3) {
checkUnnamed18(o.gatewaySecurityPolicyRules!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed19(o.unreachable!);
}
buildCounterListGatewaySecurityPolicyRulesResponse--;
}
core.List<api.Location> buildUnnamed20() => [
buildLocation(),
buildLocation(),
];
void checkUnnamed20(core.List<api.Location> o) {
unittest.expect(o, unittest.hasLength(2));
checkLocation(o[0]);
checkLocation(o[1]);
}
core.int buildCounterListLocationsResponse = 0;
api.ListLocationsResponse buildListLocationsResponse() {
final o = api.ListLocationsResponse();
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
o.locations = buildUnnamed20();
o.nextPageToken = 'foo';
}
buildCounterListLocationsResponse--;
return o;
}
void checkListLocationsResponse(api.ListLocationsResponse o) {
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
checkUnnamed20(o.locations!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListLocationsResponse--;
}
core.List<api.Operation> buildUnnamed21() => [
buildOperation(),
buildOperation(),
];
void checkUnnamed21(core.List<api.Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkOperation(o[0]);
checkOperation(o[1]);
}
core.int buildCounterListOperationsResponse = 0;
api.ListOperationsResponse buildListOperationsResponse() {
final o = api.ListOperationsResponse();
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
o.nextPageToken = 'foo';
o.operations = buildUnnamed21();
}
buildCounterListOperationsResponse--;
return o;
}
void checkListOperationsResponse(api.ListOperationsResponse o) {
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed21(o.operations!);
}
buildCounterListOperationsResponse--;
}
core.List<api.ServerTlsPolicy> buildUnnamed22() => [
buildServerTlsPolicy(),
buildServerTlsPolicy(),
];
void checkUnnamed22(core.List<api.ServerTlsPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkServerTlsPolicy(o[0]);
checkServerTlsPolicy(o[1]);
}
core.int buildCounterListServerTlsPoliciesResponse = 0;
api.ListServerTlsPoliciesResponse buildListServerTlsPoliciesResponse() {
final o = api.ListServerTlsPoliciesResponse();
buildCounterListServerTlsPoliciesResponse++;
if (buildCounterListServerTlsPoliciesResponse < 3) {
o.nextPageToken = 'foo';
o.serverTlsPolicies = buildUnnamed22();
}
buildCounterListServerTlsPoliciesResponse--;
return o;
}
void checkListServerTlsPoliciesResponse(api.ListServerTlsPoliciesResponse o) {
buildCounterListServerTlsPoliciesResponse++;
if (buildCounterListServerTlsPoliciesResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed22(o.serverTlsPolicies!);
}
buildCounterListServerTlsPoliciesResponse--;
}
core.List<api.TlsInspectionPolicy> buildUnnamed23() => [
buildTlsInspectionPolicy(),
buildTlsInspectionPolicy(),
];
void checkUnnamed23(core.List<api.TlsInspectionPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkTlsInspectionPolicy(o[0]);
checkTlsInspectionPolicy(o[1]);
}
core.List<core.String> buildUnnamed24() => [
'foo',
'foo',
];
void checkUnnamed24(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 buildCounterListTlsInspectionPoliciesResponse = 0;
api.ListTlsInspectionPoliciesResponse buildListTlsInspectionPoliciesResponse() {
final o = api.ListTlsInspectionPoliciesResponse();
buildCounterListTlsInspectionPoliciesResponse++;
if (buildCounterListTlsInspectionPoliciesResponse < 3) {
o.nextPageToken = 'foo';
o.tlsInspectionPolicies = buildUnnamed23();
o.unreachable = buildUnnamed24();
}
buildCounterListTlsInspectionPoliciesResponse--;
return o;
}
void checkListTlsInspectionPoliciesResponse(
api.ListTlsInspectionPoliciesResponse o) {
buildCounterListTlsInspectionPoliciesResponse++;
if (buildCounterListTlsInspectionPoliciesResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed23(o.tlsInspectionPolicies!);
checkUnnamed24(o.unreachable!);
}
buildCounterListTlsInspectionPoliciesResponse--;
}
core.List<core.String> buildUnnamed25() => [
'foo',
'foo',
];
void checkUnnamed25(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.UrlList> buildUnnamed26() => [
buildUrlList(),
buildUrlList(),
];
void checkUnnamed26(core.List<api.UrlList> o) {
unittest.expect(o, unittest.hasLength(2));
checkUrlList(o[0]);
checkUrlList(o[1]);
}
core.int buildCounterListUrlListsResponse = 0;
api.ListUrlListsResponse buildListUrlListsResponse() {
final o = api.ListUrlListsResponse();
buildCounterListUrlListsResponse++;
if (buildCounterListUrlListsResponse < 3) {
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed25();
o.urlLists = buildUnnamed26();
}
buildCounterListUrlListsResponse--;
return o;
}
void checkListUrlListsResponse(api.ListUrlListsResponse o) {
buildCounterListUrlListsResponse++;
if (buildCounterListUrlListsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed25(o.unreachable!);
checkUnnamed26(o.urlLists!);
}
buildCounterListUrlListsResponse--;
}
core.Map<core.String, core.String> buildUnnamed27() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed27(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?> buildUnnamed28() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed28(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() {
final o = api.Location();
buildCounterLocation++;
if (buildCounterLocation < 3) {
o.displayName = 'foo';
o.labels = buildUnnamed27();
o.locationId = 'foo';
o.metadata = buildUnnamed28();
o.name = 'foo';
}
buildCounterLocation--;
return o;
}
void checkLocation(api.Location o) {
buildCounterLocation++;
if (buildCounterLocation < 3) {
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
checkUnnamed27(o.labels!);
unittest.expect(
o.locationId!,
unittest.equals('foo'),
);
checkUnnamed28(o.metadata!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterLocation--;
}
core.List<api.ValidationCA> buildUnnamed29() => [
buildValidationCA(),
buildValidationCA(),
];
void checkUnnamed29(core.List<api.ValidationCA> o) {
unittest.expect(o, unittest.hasLength(2));
checkValidationCA(o[0]);
checkValidationCA(o[1]);
}
core.int buildCounterMTLSPolicy = 0;
api.MTLSPolicy buildMTLSPolicy() {
final o = api.MTLSPolicy();
buildCounterMTLSPolicy++;
if (buildCounterMTLSPolicy < 3) {
o.clientValidationCa = buildUnnamed29();
o.clientValidationMode = 'foo';
o.clientValidationTrustConfig = 'foo';
}
buildCounterMTLSPolicy--;
return o;
}
void checkMTLSPolicy(api.MTLSPolicy o) {
buildCounterMTLSPolicy++;
if (buildCounterMTLSPolicy < 3) {
checkUnnamed29(o.clientValidationCa!);
unittest.expect(
o.clientValidationMode!,
unittest.equals('foo'),
);
unittest.expect(
o.clientValidationTrustConfig!,
unittest.equals('foo'),
);
}
buildCounterMTLSPolicy--;
}
core.Map<core.String, core.Object?> buildUnnamed30() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed30(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted3 = (o['x']!) as core.Map;
unittest.expect(casted3, unittest.hasLength(3));
unittest.expect(
casted3['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted3['bool'],
unittest.equals(true),
);
unittest.expect(
casted3['string'],
unittest.equals('foo'),
);
var casted4 = (o['y']!) as core.Map;
unittest.expect(casted4, unittest.hasLength(3));
unittest.expect(
casted4['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted4['bool'],
unittest.equals(true),
);
unittest.expect(
casted4['string'],
unittest.equals('foo'),
);
}
core.Map<core.String, core.Object?> buildUnnamed31() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed31(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted5 = (o['x']!) as core.Map;
unittest.expect(casted5, unittest.hasLength(3));
unittest.expect(
casted5['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted5['bool'],
unittest.equals(true),
);
unittest.expect(
casted5['string'],
unittest.equals('foo'),
);
var casted6 = (o['y']!) as core.Map;
unittest.expect(casted6, unittest.hasLength(3));
unittest.expect(
casted6['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted6['bool'],
unittest.equals(true),
);
unittest.expect(
casted6['string'],
unittest.equals('foo'),
);
}
core.int buildCounterOperation = 0;
api.Operation buildOperation() {
final o = api.Operation();
buildCounterOperation++;
if (buildCounterOperation < 3) {
o.done = true;
o.error = buildStatus();
o.metadata = buildUnnamed30();
o.name = 'foo';
o.response = buildUnnamed31();
}
buildCounterOperation--;
return o;
}
void checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
checkStatus(o.error!);
checkUnnamed30(o.metadata!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed31(o.response!);
}
buildCounterOperation--;
}
core.List<api.Destination> buildUnnamed32() => [
buildDestination(),
buildDestination(),
];
void checkUnnamed32(core.List<api.Destination> o) {
unittest.expect(o, unittest.hasLength(2));
checkDestination(o[0]);
checkDestination(o[1]);
}
core.List<api.Source> buildUnnamed33() => [
buildSource(),
buildSource(),
];
void checkUnnamed33(core.List<api.Source> o) {
unittest.expect(o, unittest.hasLength(2));
checkSource(o[0]);
checkSource(o[1]);
}
core.int buildCounterRule = 0;
api.Rule buildRule() {
final o = api.Rule();
buildCounterRule++;
if (buildCounterRule < 3) {
o.destinations = buildUnnamed32();
o.sources = buildUnnamed33();
}
buildCounterRule--;
return o;
}
void checkRule(api.Rule o) {
buildCounterRule++;
if (buildCounterRule < 3) {
checkUnnamed32(o.destinations!);
checkUnnamed33(o.sources!);
}
buildCounterRule--;
}
core.Map<core.String, core.String> buildUnnamed34() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed34(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 buildCounterServerTlsPolicy = 0;
api.ServerTlsPolicy buildServerTlsPolicy() {
final o = api.ServerTlsPolicy();
buildCounterServerTlsPolicy++;
if (buildCounterServerTlsPolicy < 3) {
o.allowOpen = true;
o.createTime = 'foo';
o.description = 'foo';
o.labels = buildUnnamed34();
o.mtlsPolicy = buildMTLSPolicy();
o.name = 'foo';
o.serverCertificate =
buildGoogleCloudNetworksecurityV1CertificateProvider();
o.updateTime = 'foo';
}
buildCounterServerTlsPolicy--;
return o;
}
void checkServerTlsPolicy(api.ServerTlsPolicy o) {
buildCounterServerTlsPolicy++;
if (buildCounterServerTlsPolicy < 3) {
unittest.expect(o.allowOpen!, unittest.isTrue);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkUnnamed34(o.labels!);
checkMTLSPolicy(o.mtlsPolicy!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkGoogleCloudNetworksecurityV1CertificateProvider(o.serverCertificate!);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterServerTlsPolicy--;
}
core.List<core.String> buildUnnamed35() => [
'foo',
'foo',
];
void checkUnnamed35(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> buildUnnamed36() => [
'foo',
'foo',
];
void checkUnnamed36(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 buildCounterSource = 0;
api.Source buildSource() {
final o = api.Source();
buildCounterSource++;
if (buildCounterSource < 3) {
o.ipBlocks = buildUnnamed35();
o.principals = buildUnnamed36();
}
buildCounterSource--;
return o;
}
void checkSource(api.Source o) {
buildCounterSource++;
if (buildCounterSource < 3) {
checkUnnamed35(o.ipBlocks!);
checkUnnamed36(o.principals!);
}
buildCounterSource--;
}
core.Map<core.String, core.Object?> buildUnnamed37() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed37(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted7 = (o['x']!) as core.Map;
unittest.expect(casted7, unittest.hasLength(3));
unittest.expect(
casted7['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted7['bool'],
unittest.equals(true),
);
unittest.expect(
casted7['string'],
unittest.equals('foo'),
);
var casted8 = (o['y']!) as core.Map;
unittest.expect(casted8, unittest.hasLength(3));
unittest.expect(
casted8['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted8['bool'],
unittest.equals(true),
);
unittest.expect(
casted8['string'],
unittest.equals('foo'),
);
}
core.List<core.Map<core.String, core.Object?>> buildUnnamed38() => [
buildUnnamed37(),
buildUnnamed37(),
];
void checkUnnamed38(core.List<core.Map<core.String, core.Object?>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed37(o[0]);
checkUnnamed37(o[1]);
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
final o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed38();
o.message = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(
o.code!,
unittest.equals(42),
);
checkUnnamed38(o.details!);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
}
buildCounterStatus--;
}
core.int buildCounterTlsInspectionPolicy = 0;
api.TlsInspectionPolicy buildTlsInspectionPolicy() {
final o = api.TlsInspectionPolicy();
buildCounterTlsInspectionPolicy++;
if (buildCounterTlsInspectionPolicy < 3) {
o.caPool = 'foo';
o.createTime = 'foo';
o.description = 'foo';
o.name = 'foo';
o.updateTime = 'foo';
}
buildCounterTlsInspectionPolicy--;
return o;
}
void checkTlsInspectionPolicy(api.TlsInspectionPolicy o) {
buildCounterTlsInspectionPolicy++;
if (buildCounterTlsInspectionPolicy < 3) {
unittest.expect(
o.caPool!,
unittest.equals('foo'),
);
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterTlsInspectionPolicy--;
}
core.List<core.String> buildUnnamed39() => [
'foo',
'foo',
];
void checkUnnamed39(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 buildCounterUrlList = 0;
api.UrlList buildUrlList() {
final o = api.UrlList();
buildCounterUrlList++;
if (buildCounterUrlList < 3) {
o.createTime = 'foo';
o.description = 'foo';
o.name = 'foo';
o.updateTime = 'foo';
o.values = buildUnnamed39();
}
buildCounterUrlList--;
return o;
}
void checkUrlList(api.UrlList o) {
buildCounterUrlList++;
if (buildCounterUrlList < 3) {
unittest.expect(
o.createTime!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
checkUnnamed39(o.values!);
}
buildCounterUrlList--;
}
core.int buildCounterValidationCA = 0;
api.ValidationCA buildValidationCA() {
final o = api.ValidationCA();
buildCounterValidationCA++;
if (buildCounterValidationCA < 3) {
o.certificateProviderInstance = buildCertificateProviderInstance();
o.grpcEndpoint = buildGoogleCloudNetworksecurityV1GrpcEndpoint();
}
buildCounterValidationCA--;
return o;
}
void checkValidationCA(api.ValidationCA o) {
buildCounterValidationCA++;
if (buildCounterValidationCA < 3) {
checkCertificateProviderInstance(o.certificateProviderInstance!);
checkGoogleCloudNetworksecurityV1GrpcEndpoint(o.grpcEndpoint!);
}
buildCounterValidationCA--;
}
void main() {
unittest.group('obj-schema-AuthorizationPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildAuthorizationPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AuthorizationPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAuthorizationPolicy(od);
});
});
unittest.group('obj-schema-CancelOperationRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildCancelOperationRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.CancelOperationRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkCancelOperationRequest(od);
});
});
unittest.group('obj-schema-CertificateProviderInstance', () {
unittest.test('to-json--from-json', () async {
final o = buildCertificateProviderInstance();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.CertificateProviderInstance.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkCertificateProviderInstance(od);
});
});
unittest.group('obj-schema-ClientTlsPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildClientTlsPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ClientTlsPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkClientTlsPolicy(od);
});
});
unittest.group('obj-schema-Destination', () {
unittest.test('to-json--from-json', () async {
final o = buildDestination();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Destination.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDestination(od);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () async {
final o = buildEmpty();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkEmpty(od);
});
});
unittest.group('obj-schema-Expr', () {
unittest.test('to-json--from-json', () async {
final o = buildExpr();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkExpr(od);
});
});
unittest.group('obj-schema-GatewaySecurityPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildGatewaySecurityPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GatewaySecurityPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicy(od);
});
});
unittest.group('obj-schema-GatewaySecurityPolicyRule', () {
unittest.test('to-json--from-json', () async {
final o = buildGatewaySecurityPolicyRule();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GatewaySecurityPolicyRule.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicyRule(od);
});
});
unittest.group('obj-schema-GoogleCloudNetworksecurityV1CertificateProvider',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudNetworksecurityV1CertificateProvider();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudNetworksecurityV1CertificateProvider.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudNetworksecurityV1CertificateProvider(od);
});
});
unittest.group('obj-schema-GoogleCloudNetworksecurityV1GrpcEndpoint', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudNetworksecurityV1GrpcEndpoint();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudNetworksecurityV1GrpcEndpoint.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudNetworksecurityV1GrpcEndpoint(od);
});
});
unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1AuditConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1AuditConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1AuditConfig(od);
});
});
unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1AuditLogConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1AuditLogConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1AuditLogConfig(od);
});
});
unittest.group('obj-schema-GoogleIamV1Binding', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1Binding();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1Binding.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1Binding(od);
});
});
unittest.group('obj-schema-GoogleIamV1Policy', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1Policy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1Policy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1Policy(od);
});
});
unittest.group('obj-schema-GoogleIamV1SetIamPolicyRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1SetIamPolicyRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1SetIamPolicyRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1SetIamPolicyRequest(od);
});
});
unittest.group('obj-schema-GoogleIamV1TestIamPermissionsRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1TestIamPermissionsRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1TestIamPermissionsRequest(od);
});
});
unittest.group('obj-schema-GoogleIamV1TestIamPermissionsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleIamV1TestIamPermissionsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1TestIamPermissionsResponse(od);
});
});
unittest.group('obj-schema-HttpHeaderMatch', () {
unittest.test('to-json--from-json', () async {
final o = buildHttpHeaderMatch();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.HttpHeaderMatch.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkHttpHeaderMatch(od);
});
});
unittest.group('obj-schema-ListAuthorizationPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListAuthorizationPoliciesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListAuthorizationPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListAuthorizationPoliciesResponse(od);
});
});
unittest.group('obj-schema-ListClientTlsPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListClientTlsPoliciesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListClientTlsPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListClientTlsPoliciesResponse(od);
});
});
unittest.group('obj-schema-ListGatewaySecurityPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListGatewaySecurityPoliciesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListGatewaySecurityPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListGatewaySecurityPoliciesResponse(od);
});
});
unittest.group('obj-schema-ListGatewaySecurityPolicyRulesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListGatewaySecurityPolicyRulesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListGatewaySecurityPolicyRulesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListGatewaySecurityPolicyRulesResponse(od);
});
});
unittest.group('obj-schema-ListLocationsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListLocationsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListLocationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListLocationsResponse(od);
});
});
unittest.group('obj-schema-ListOperationsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListOperationsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListOperationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListOperationsResponse(od);
});
});
unittest.group('obj-schema-ListServerTlsPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListServerTlsPoliciesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListServerTlsPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListServerTlsPoliciesResponse(od);
});
});
unittest.group('obj-schema-ListTlsInspectionPoliciesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListTlsInspectionPoliciesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListTlsInspectionPoliciesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListTlsInspectionPoliciesResponse(od);
});
});
unittest.group('obj-schema-ListUrlListsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListUrlListsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListUrlListsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListUrlListsResponse(od);
});
});
unittest.group('obj-schema-Location', () {
unittest.test('to-json--from-json', () async {
final o = buildLocation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkLocation(od);
});
});
unittest.group('obj-schema-MTLSPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildMTLSPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.MTLSPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkMTLSPolicy(od);
});
});
unittest.group('obj-schema-Operation', () {
unittest.test('to-json--from-json', () async {
final o = buildOperation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkOperation(od);
});
});
unittest.group('obj-schema-Rule', () {
unittest.test('to-json--from-json', () async {
final o = buildRule();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkRule(od);
});
});
unittest.group('obj-schema-ServerTlsPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildServerTlsPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ServerTlsPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkServerTlsPolicy(od);
});
});
unittest.group('obj-schema-Source', () {
unittest.test('to-json--from-json', () async {
final o = buildSource();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSource(od);
});
});
unittest.group('obj-schema-Status', () {
unittest.test('to-json--from-json', () async {
final o = buildStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkStatus(od);
});
});
unittest.group('obj-schema-TlsInspectionPolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildTlsInspectionPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TlsInspectionPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkTlsInspectionPolicy(od);
});
});
unittest.group('obj-schema-UrlList', () {
unittest.test('to-json--from-json', () async {
final o = buildUrlList();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.UrlList.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkUrlList(od);
});
});
unittest.group('obj-schema-ValidationCA', () {
unittest.test('to-json--from-json', () async {
final o = buildValidationCA();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ValidationCA.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkValidationCA(od);
});
});
unittest.group('resource-ProjectsLocationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildLocation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkLocation(response as api.Location);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final 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-ProjectsLocationsAuthorizationPoliciesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_request = buildAuthorizationPolicy();
final arg_parent = 'foo';
final arg_authorizationPolicyId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.AuthorizationPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAuthorizationPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['authorizationPolicyId']!.first,
unittest.equals(arg_authorizationPolicyId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
authorizationPolicyId: arg_authorizationPolicyId,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildAuthorizationPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkAuthorizationPolicy(response as api.AuthorizationPolicy);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildListAuthorizationPoliciesResponse());
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);
checkListAuthorizationPoliciesResponse(
response as api.ListAuthorizationPoliciesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_request = buildAuthorizationPolicy();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.AuthorizationPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAuthorizationPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_request = buildGoogleIamV1SetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1SetIamPolicyRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.authorizationPolicies;
final arg_request = buildGoogleIamV1TestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1TestIamPermissionsRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildGoogleIamV1TestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1TestIamPermissionsResponse(
response as api.GoogleIamV1TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsLocationsClientTlsPoliciesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_request = buildClientTlsPolicy();
final arg_parent = 'foo';
final arg_clientTlsPolicyId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.ClientTlsPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkClientTlsPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['clientTlsPolicyId']!.first,
unittest.equals(arg_clientTlsPolicyId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
clientTlsPolicyId: arg_clientTlsPolicyId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildClientTlsPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkClientTlsPolicy(response as api.ClientTlsPolicy);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildListClientTlsPoliciesResponse());
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);
checkListClientTlsPoliciesResponse(
response as api.ListClientTlsPoliciesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_request = buildClientTlsPolicy();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.ClientTlsPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkClientTlsPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_request = buildGoogleIamV1SetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1SetIamPolicyRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.clientTlsPolicies;
final arg_request = buildGoogleIamV1TestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1TestIamPermissionsRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildGoogleIamV1TestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1TestIamPermissionsResponse(
response as api.GoogleIamV1TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsLocationsGatewaySecurityPoliciesResource',
() {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies;
final arg_request = buildGatewaySecurityPolicy();
final arg_parent = 'foo';
final arg_gatewaySecurityPolicyId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GatewaySecurityPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['gatewaySecurityPolicyId']!.first,
unittest.equals(arg_gatewaySecurityPolicyId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
gatewaySecurityPolicyId: arg_gatewaySecurityPolicyId,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGatewaySecurityPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGatewaySecurityPolicy(response as api.GatewaySecurityPolicy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildListGatewaySecurityPoliciesResponse());
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);
checkListGatewaySecurityPoliciesResponse(
response as api.ListGatewaySecurityPoliciesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies;
final arg_request = buildGatewaySecurityPolicy();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GatewaySecurityPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
});
unittest.group(
'resource-ProjectsLocationsGatewaySecurityPoliciesRulesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies
.rules;
final arg_request = buildGatewaySecurityPolicyRule();
final arg_parent = 'foo';
final arg_gatewaySecurityPolicyRuleId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GatewaySecurityPolicyRule.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicyRule(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['gatewaySecurityPolicyRuleId']!.first,
unittest.equals(arg_gatewaySecurityPolicyRuleId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
gatewaySecurityPolicyRuleId: arg_gatewaySecurityPolicyRuleId,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies
.rules;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies
.rules;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGatewaySecurityPolicyRule());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGatewaySecurityPolicyRule(response as api.GatewaySecurityPolicyRule);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies
.rules;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildListGatewaySecurityPolicyRulesResponse());
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);
checkListGatewaySecurityPolicyRulesResponse(
response as api.ListGatewaySecurityPolicyRulesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock)
.projects
.locations
.gatewaySecurityPolicies
.rules;
final arg_request = buildGatewaySecurityPolicyRule();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GatewaySecurityPolicyRule.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGatewaySecurityPolicyRule(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
});
unittest.group('resource-ProjectsLocationsOperationsResource', () {
unittest.test('method--cancel', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.operations;
final arg_request = buildCancelOperationRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.CancelOperationRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkCancelOperationRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.cancel(arg_request, arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
});
unittest.group('resource-ProjectsLocationsServerTlsPoliciesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_request = buildServerTlsPolicy();
final arg_parent = 'foo';
final arg_serverTlsPolicyId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.ServerTlsPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkServerTlsPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['serverTlsPolicyId']!.first,
unittest.equals(arg_serverTlsPolicyId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
serverTlsPolicyId: arg_serverTlsPolicyId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildServerTlsPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkServerTlsPolicy(response as api.ServerTlsPolicy);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getIamPolicy(arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildListServerTlsPoliciesResponse());
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);
checkListServerTlsPoliciesResponse(
response as api.ListServerTlsPoliciesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_request = buildServerTlsPolicy();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.ServerTlsPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkServerTlsPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_request = buildGoogleIamV1SetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1SetIamPolicyRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildGoogleIamV1Policy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setIamPolicy(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.serverTlsPolicies;
final arg_request = buildGoogleIamV1TestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleIamV1TestIamPermissionsRequest(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildGoogleIamV1TestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.testIamPermissions(arg_request, arg_resource,
$fields: arg_$fields);
checkGoogleIamV1TestIamPermissionsResponse(
response as api.GoogleIamV1TestIamPermissionsResponse);
});
});
unittest.group('resource-ProjectsLocationsTlsInspectionPoliciesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.tlsInspectionPolicies;
final arg_request = buildTlsInspectionPolicy();
final arg_parent = 'foo';
final arg_tlsInspectionPolicyId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TlsInspectionPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTlsInspectionPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['tlsInspectionPolicyId']!.first,
unittest.equals(arg_tlsInspectionPolicyId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
tlsInspectionPolicyId: arg_tlsInspectionPolicyId,
$fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.tlsInspectionPolicies;
final arg_name = 'foo';
final arg_force = true;
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['force']!.first,
unittest.equals('$arg_force'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.delete(arg_name, force: arg_force, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.tlsInspectionPolicies;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildTlsInspectionPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkTlsInspectionPolicy(response as api.TlsInspectionPolicy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.tlsInspectionPolicies;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp =
convert.json.encode(buildListTlsInspectionPoliciesResponse());
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);
checkListTlsInspectionPoliciesResponse(
response as api.ListTlsInspectionPoliciesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res =
api.NetworkSecurityApi(mock).projects.locations.tlsInspectionPolicies;
final arg_request = buildTlsInspectionPolicy();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TlsInspectionPolicy.fromJson(
json as core.Map<core.String, core.dynamic>);
checkTlsInspectionPolicy(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
});
unittest.group('resource-ProjectsLocationsUrlListsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.urlLists;
final arg_request = buildUrlList();
final arg_parent = 'foo';
final arg_urlListId = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.UrlList.fromJson(json as core.Map<core.String, core.dynamic>);
checkUrlList(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['urlListId']!.first,
unittest.equals(arg_urlListId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.create(arg_request, arg_parent,
urlListId: arg_urlListId, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.urlLists;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.urlLists;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildUrlList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkUrlList(response as api.UrlList);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.urlLists;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final 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),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildListUrlListsResponse());
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);
checkListUrlListsResponse(response as api.ListUrlListsResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.NetworkSecurityApi(mock).projects.locations.urlLists;
final arg_request = buildUrlList();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.UrlList.fromJson(json as core.Map<core.String, core.dynamic>);
checkUrlList(obj);
final 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;
final query = (req.url).query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {
'content-type': 'application/json; charset=utf-8',
};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.patch(arg_request, arg_name,
updateMask: arg_updateMask, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
});
}