blob: a2c2cc720b6a8c5dd2ff4e97f3eda58848a77bb1 [file] [edit]
// Copyright 2019 Google LLC
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: deprecated_member_use_from_same_package
// ignore_for_file: doc_directive_unknown
// 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: unintended_html_in_doc_comment
// 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/file/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.Map<core.String, core.String> buildUnnamed1() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed1(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 buildCounterBackup = 0;
api.Backup buildBackup() {
final o = api.Backup();
buildCounterBackup++;
if (buildCounterBackup < 3) {
o.capacityGb = 'foo';
o.createTime = 'foo';
o.description = 'foo';
o.downloadBytes = 'foo';
o.fileSystemProtocol = 'foo';
o.kmsKey = 'foo';
o.labels = buildUnnamed0();
o.name = 'foo';
o.satisfiesPzi = true;
o.satisfiesPzs = true;
o.sourceFileShare = 'foo';
o.sourceInstance = 'foo';
o.sourceInstanceTier = 'foo';
o.state = 'foo';
o.storageBytes = 'foo';
o.tags = buildUnnamed1();
}
buildCounterBackup--;
return o;
}
void checkBackup(api.Backup o) {
buildCounterBackup++;
if (buildCounterBackup < 3) {
unittest.expect(o.capacityGb!, unittest.equals('foo'));
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.downloadBytes!, unittest.equals('foo'));
unittest.expect(o.fileSystemProtocol!, unittest.equals('foo'));
unittest.expect(o.kmsKey!, unittest.equals('foo'));
checkUnnamed0(o.labels!);
unittest.expect(o.name!, unittest.equals('foo'));
unittest.expect(o.satisfiesPzi!, unittest.isTrue);
unittest.expect(o.satisfiesPzs!, unittest.isTrue);
unittest.expect(o.sourceFileShare!, unittest.equals('foo'));
unittest.expect(o.sourceInstance!, unittest.equals('foo'));
unittest.expect(o.sourceInstanceTier!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
unittest.expect(o.storageBytes!, unittest.equals('foo'));
checkUnnamed1(o.tags!);
}
buildCounterBackup--;
}
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 buildCounterDirectoryServicesConfig = 0;
api.DirectoryServicesConfig buildDirectoryServicesConfig() {
final o = api.DirectoryServicesConfig();
buildCounterDirectoryServicesConfig++;
if (buildCounterDirectoryServicesConfig < 3) {
o.ldap = buildLdapConfig();
}
buildCounterDirectoryServicesConfig--;
return o;
}
void checkDirectoryServicesConfig(api.DirectoryServicesConfig o) {
buildCounterDirectoryServicesConfig++;
if (buildCounterDirectoryServicesConfig < 3) {
checkLdapConfig(o.ldap!);
}
buildCounterDirectoryServicesConfig--;
}
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.List<api.NfsExportOptions> buildUnnamed2() => [
buildNfsExportOptions(),
buildNfsExportOptions(),
];
void checkUnnamed2(core.List<api.NfsExportOptions> o) {
unittest.expect(o, unittest.hasLength(2));
checkNfsExportOptions(o[0]);
checkNfsExportOptions(o[1]);
}
core.int buildCounterFileShareConfig = 0;
api.FileShareConfig buildFileShareConfig() {
final o = api.FileShareConfig();
buildCounterFileShareConfig++;
if (buildCounterFileShareConfig < 3) {
o.capacityGb = 'foo';
o.name = 'foo';
o.nfsExportOptions = buildUnnamed2();
o.sourceBackup = 'foo';
o.sourceBackupdrBackup = 'foo';
}
buildCounterFileShareConfig--;
return o;
}
void checkFileShareConfig(api.FileShareConfig o) {
buildCounterFileShareConfig++;
if (buildCounterFileShareConfig < 3) {
unittest.expect(o.capacityGb!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkUnnamed2(o.nfsExportOptions!);
unittest.expect(o.sourceBackup!, unittest.equals('foo'));
unittest.expect(o.sourceBackupdrBackup!, unittest.equals('foo'));
}
buildCounterFileShareConfig--;
}
core.int buildCounterFixedIOPS = 0;
api.FixedIOPS buildFixedIOPS() {
final o = api.FixedIOPS();
buildCounterFixedIOPS++;
if (buildCounterFixedIOPS < 3) {
o.maxIops = 'foo';
}
buildCounterFixedIOPS--;
return o;
}
void checkFixedIOPS(api.FixedIOPS o) {
buildCounterFixedIOPS++;
if (buildCounterFixedIOPS < 3) {
unittest.expect(o.maxIops!, unittest.equals('foo'));
}
buildCounterFixedIOPS--;
}
core.int buildCounterIOPSPerTB = 0;
api.IOPSPerTB buildIOPSPerTB() {
final o = api.IOPSPerTB();
buildCounterIOPSPerTB++;
if (buildCounterIOPSPerTB < 3) {
o.maxIopsPerTb = 'foo';
}
buildCounterIOPSPerTB--;
return o;
}
void checkIOPSPerTB(api.IOPSPerTB o) {
buildCounterIOPSPerTB++;
if (buildCounterIOPSPerTB < 3) {
unittest.expect(o.maxIopsPerTb!, unittest.equals('foo'));
}
buildCounterIOPSPerTB--;
}
core.List<api.FileShareConfig> buildUnnamed3() => [
buildFileShareConfig(),
buildFileShareConfig(),
];
void checkUnnamed3(core.List<api.FileShareConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkFileShareConfig(o[0]);
checkFileShareConfig(o[1]);
}
core.Map<core.String, core.String> buildUnnamed4() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed4(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.NetworkConfig> buildUnnamed5() => [
buildNetworkConfig(),
buildNetworkConfig(),
];
void checkUnnamed5(core.List<api.NetworkConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkNetworkConfig(o[0]);
checkNetworkConfig(o[1]);
}
core.List<core.String> buildUnnamed6() => ['foo', 'foo'];
void checkUnnamed6(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.Map<core.String, core.String> buildUnnamed7() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed7(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 buildCounterInstance = 0;
api.Instance buildInstance() {
final o = api.Instance();
buildCounterInstance++;
if (buildCounterInstance < 3) {
o.capacityStepSizeGb = 'foo';
o.createTime = 'foo';
o.customPerformanceSupported = true;
o.deletionProtectionEnabled = true;
o.deletionProtectionReason = 'foo';
o.description = 'foo';
o.directoryServices = buildDirectoryServicesConfig();
o.etag = 'foo';
o.fileShares = buildUnnamed3();
o.kmsKeyName = 'foo';
o.labels = buildUnnamed4();
o.maxCapacityGb = 'foo';
o.minCapacityGb = 'foo';
o.name = 'foo';
o.networks = buildUnnamed5();
o.performanceConfig = buildPerformanceConfig();
o.performanceLimits = buildPerformanceLimits();
o.protocol = 'foo';
o.replication = buildReplication();
o.satisfiesPzi = true;
o.satisfiesPzs = true;
o.state = 'foo';
o.statusMessage = 'foo';
o.suspensionReasons = buildUnnamed6();
o.tags = buildUnnamed7();
o.tier = 'foo';
}
buildCounterInstance--;
return o;
}
void checkInstance(api.Instance o) {
buildCounterInstance++;
if (buildCounterInstance < 3) {
unittest.expect(o.capacityStepSizeGb!, unittest.equals('foo'));
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.customPerformanceSupported!, unittest.isTrue);
unittest.expect(o.deletionProtectionEnabled!, unittest.isTrue);
unittest.expect(o.deletionProtectionReason!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
checkDirectoryServicesConfig(o.directoryServices!);
unittest.expect(o.etag!, unittest.equals('foo'));
checkUnnamed3(o.fileShares!);
unittest.expect(o.kmsKeyName!, unittest.equals('foo'));
checkUnnamed4(o.labels!);
unittest.expect(o.maxCapacityGb!, unittest.equals('foo'));
unittest.expect(o.minCapacityGb!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkUnnamed5(o.networks!);
checkPerformanceConfig(o.performanceConfig!);
checkPerformanceLimits(o.performanceLimits!);
unittest.expect(o.protocol!, unittest.equals('foo'));
checkReplication(o.replication!);
unittest.expect(o.satisfiesPzi!, unittest.isTrue);
unittest.expect(o.satisfiesPzs!, unittest.isTrue);
unittest.expect(o.state!, unittest.equals('foo'));
unittest.expect(o.statusMessage!, unittest.equals('foo'));
checkUnnamed6(o.suspensionReasons!);
checkUnnamed7(o.tags!);
unittest.expect(o.tier!, unittest.equals('foo'));
}
buildCounterInstance--;
}
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 buildCounterLdapConfig = 0;
api.LdapConfig buildLdapConfig() {
final o = api.LdapConfig();
buildCounterLdapConfig++;
if (buildCounterLdapConfig < 3) {
o.domain = 'foo';
o.groupsOu = 'foo';
o.servers = buildUnnamed8();
o.usersOu = 'foo';
}
buildCounterLdapConfig--;
return o;
}
void checkLdapConfig(api.LdapConfig o) {
buildCounterLdapConfig++;
if (buildCounterLdapConfig < 3) {
unittest.expect(o.domain!, unittest.equals('foo'));
unittest.expect(o.groupsOu!, unittest.equals('foo'));
checkUnnamed8(o.servers!);
unittest.expect(o.usersOu!, unittest.equals('foo'));
}
buildCounterLdapConfig--;
}
core.List<api.Backup> buildUnnamed9() => [buildBackup(), buildBackup()];
void checkUnnamed9(core.List<api.Backup> o) {
unittest.expect(o, unittest.hasLength(2));
checkBackup(o[0]);
checkBackup(o[1]);
}
core.List<core.String> buildUnnamed10() => ['foo', 'foo'];
void checkUnnamed10(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 buildCounterListBackupsResponse = 0;
api.ListBackupsResponse buildListBackupsResponse() {
final o = api.ListBackupsResponse();
buildCounterListBackupsResponse++;
if (buildCounterListBackupsResponse < 3) {
o.backups = buildUnnamed9();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed10();
}
buildCounterListBackupsResponse--;
return o;
}
void checkListBackupsResponse(api.ListBackupsResponse o) {
buildCounterListBackupsResponse++;
if (buildCounterListBackupsResponse < 3) {
checkUnnamed9(o.backups!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed10(o.unreachable!);
}
buildCounterListBackupsResponse--;
}
core.List<api.Instance> buildUnnamed11() => [buildInstance(), buildInstance()];
void checkUnnamed11(core.List<api.Instance> o) {
unittest.expect(o, unittest.hasLength(2));
checkInstance(o[0]);
checkInstance(o[1]);
}
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 buildCounterListInstancesResponse = 0;
api.ListInstancesResponse buildListInstancesResponse() {
final o = api.ListInstancesResponse();
buildCounterListInstancesResponse++;
if (buildCounterListInstancesResponse < 3) {
o.instances = buildUnnamed11();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed12();
}
buildCounterListInstancesResponse--;
return o;
}
void checkListInstancesResponse(api.ListInstancesResponse o) {
buildCounterListInstancesResponse++;
if (buildCounterListInstancesResponse < 3) {
checkUnnamed11(o.instances!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed12(o.unreachable!);
}
buildCounterListInstancesResponse--;
}
core.List<api.Location> buildUnnamed13() => [buildLocation(), buildLocation()];
void checkUnnamed13(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 = buildUnnamed13();
o.nextPageToken = 'foo';
}
buildCounterListLocationsResponse--;
return o;
}
void checkListLocationsResponse(api.ListLocationsResponse o) {
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
checkUnnamed13(o.locations!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
}
buildCounterListLocationsResponse--;
}
core.List<api.Operation> buildUnnamed14() => [
buildOperation(),
buildOperation(),
];
void checkUnnamed14(core.List<api.Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkOperation(o[0]);
checkOperation(o[1]);
}
core.List<core.String> buildUnnamed15() => ['foo', 'foo'];
void checkUnnamed15(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 buildCounterListOperationsResponse = 0;
api.ListOperationsResponse buildListOperationsResponse() {
final o = api.ListOperationsResponse();
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
o.nextPageToken = 'foo';
o.operations = buildUnnamed14();
o.unreachable = buildUnnamed15();
}
buildCounterListOperationsResponse--;
return o;
}
void checkListOperationsResponse(api.ListOperationsResponse o) {
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed14(o.operations!);
checkUnnamed15(o.unreachable!);
}
buildCounterListOperationsResponse--;
}
core.List<api.Snapshot> buildUnnamed16() => [buildSnapshot(), buildSnapshot()];
void checkUnnamed16(core.List<api.Snapshot> o) {
unittest.expect(o, unittest.hasLength(2));
checkSnapshot(o[0]);
checkSnapshot(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 buildCounterListSnapshotsResponse = 0;
api.ListSnapshotsResponse buildListSnapshotsResponse() {
final o = api.ListSnapshotsResponse();
buildCounterListSnapshotsResponse++;
if (buildCounterListSnapshotsResponse < 3) {
o.nextPageToken = 'foo';
o.snapshots = buildUnnamed16();
o.unreachable = buildUnnamed17();
}
buildCounterListSnapshotsResponse--;
return o;
}
void checkListSnapshotsResponse(api.ListSnapshotsResponse o) {
buildCounterListSnapshotsResponse++;
if (buildCounterListSnapshotsResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed16(o.snapshots!);
checkUnnamed17(o.unreachable!);
}
buildCounterListSnapshotsResponse--;
}
core.Map<core.String, core.String> buildUnnamed18() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed18(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?> buildUnnamed19() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed19(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 = buildUnnamed18();
o.locationId = 'foo';
o.metadata = buildUnnamed19();
o.name = 'foo';
}
buildCounterLocation--;
return o;
}
void checkLocation(api.Location o) {
buildCounterLocation++;
if (buildCounterLocation < 3) {
unittest.expect(o.displayName!, unittest.equals('foo'));
checkUnnamed18(o.labels!);
unittest.expect(o.locationId!, unittest.equals('foo'));
checkUnnamed19(o.metadata!);
unittest.expect(o.name!, unittest.equals('foo'));
}
buildCounterLocation--;
}
core.List<core.String> buildUnnamed20() => ['foo', 'foo'];
void checkUnnamed20(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> buildUnnamed21() => ['foo', 'foo'];
void checkUnnamed21(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 buildCounterNetworkConfig = 0;
api.NetworkConfig buildNetworkConfig() {
final o = api.NetworkConfig();
buildCounterNetworkConfig++;
if (buildCounterNetworkConfig < 3) {
o.connectMode = 'foo';
o.ipAddresses = buildUnnamed20();
o.modes = buildUnnamed21();
o.network = 'foo';
o.pscConfig = buildPscConfig();
o.reservedIpRange = 'foo';
}
buildCounterNetworkConfig--;
return o;
}
void checkNetworkConfig(api.NetworkConfig o) {
buildCounterNetworkConfig++;
if (buildCounterNetworkConfig < 3) {
unittest.expect(o.connectMode!, unittest.equals('foo'));
checkUnnamed20(o.ipAddresses!);
checkUnnamed21(o.modes!);
unittest.expect(o.network!, unittest.equals('foo'));
checkPscConfig(o.pscConfig!);
unittest.expect(o.reservedIpRange!, unittest.equals('foo'));
}
buildCounterNetworkConfig--;
}
core.List<core.String> buildUnnamed22() => ['foo', 'foo'];
void checkUnnamed22(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 buildCounterNfsExportOptions = 0;
api.NfsExportOptions buildNfsExportOptions() {
final o = api.NfsExportOptions();
buildCounterNfsExportOptions++;
if (buildCounterNfsExportOptions < 3) {
o.accessMode = 'foo';
o.anonGid = 'foo';
o.anonUid = 'foo';
o.ipRanges = buildUnnamed22();
o.network = 'foo';
o.squashMode = 'foo';
}
buildCounterNfsExportOptions--;
return o;
}
void checkNfsExportOptions(api.NfsExportOptions o) {
buildCounterNfsExportOptions++;
if (buildCounterNfsExportOptions < 3) {
unittest.expect(o.accessMode!, unittest.equals('foo'));
unittest.expect(o.anonGid!, unittest.equals('foo'));
unittest.expect(o.anonUid!, unittest.equals('foo'));
checkUnnamed22(o.ipRanges!);
unittest.expect(o.network!, unittest.equals('foo'));
unittest.expect(o.squashMode!, unittest.equals('foo'));
}
buildCounterNfsExportOptions--;
}
core.Map<core.String, core.Object?> buildUnnamed23() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed23(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?> buildUnnamed24() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed24(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 = buildUnnamed23();
o.name = 'foo';
o.response = buildUnnamed24();
}
buildCounterOperation--;
return o;
}
void checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
checkStatus(o.error!);
checkUnnamed23(o.metadata!);
unittest.expect(o.name!, unittest.equals('foo'));
checkUnnamed24(o.response!);
}
buildCounterOperation--;
}
core.int buildCounterPauseReplicaRequest = 0;
api.PauseReplicaRequest buildPauseReplicaRequest() {
final o = api.PauseReplicaRequest();
buildCounterPauseReplicaRequest++;
if (buildCounterPauseReplicaRequest < 3) {}
buildCounterPauseReplicaRequest--;
return o;
}
void checkPauseReplicaRequest(api.PauseReplicaRequest o) {
buildCounterPauseReplicaRequest++;
if (buildCounterPauseReplicaRequest < 3) {}
buildCounterPauseReplicaRequest--;
}
core.int buildCounterPerformanceConfig = 0;
api.PerformanceConfig buildPerformanceConfig() {
final o = api.PerformanceConfig();
buildCounterPerformanceConfig++;
if (buildCounterPerformanceConfig < 3) {
o.fixedIops = buildFixedIOPS();
o.iopsPerTb = buildIOPSPerTB();
}
buildCounterPerformanceConfig--;
return o;
}
void checkPerformanceConfig(api.PerformanceConfig o) {
buildCounterPerformanceConfig++;
if (buildCounterPerformanceConfig < 3) {
checkFixedIOPS(o.fixedIops!);
checkIOPSPerTB(o.iopsPerTb!);
}
buildCounterPerformanceConfig--;
}
core.int buildCounterPerformanceLimits = 0;
api.PerformanceLimits buildPerformanceLimits() {
final o = api.PerformanceLimits();
buildCounterPerformanceLimits++;
if (buildCounterPerformanceLimits < 3) {
o.maxIops = 'foo';
o.maxReadIops = 'foo';
o.maxReadThroughputBps = 'foo';
o.maxWriteIops = 'foo';
o.maxWriteThroughputBps = 'foo';
}
buildCounterPerformanceLimits--;
return o;
}
void checkPerformanceLimits(api.PerformanceLimits o) {
buildCounterPerformanceLimits++;
if (buildCounterPerformanceLimits < 3) {
unittest.expect(o.maxIops!, unittest.equals('foo'));
unittest.expect(o.maxReadIops!, unittest.equals('foo'));
unittest.expect(o.maxReadThroughputBps!, unittest.equals('foo'));
unittest.expect(o.maxWriteIops!, unittest.equals('foo'));
unittest.expect(o.maxWriteThroughputBps!, unittest.equals('foo'));
}
buildCounterPerformanceLimits--;
}
core.int buildCounterPromoteReplicaRequest = 0;
api.PromoteReplicaRequest buildPromoteReplicaRequest() {
final o = api.PromoteReplicaRequest();
buildCounterPromoteReplicaRequest++;
if (buildCounterPromoteReplicaRequest < 3) {
o.peerInstance = 'foo';
}
buildCounterPromoteReplicaRequest--;
return o;
}
void checkPromoteReplicaRequest(api.PromoteReplicaRequest o) {
buildCounterPromoteReplicaRequest++;
if (buildCounterPromoteReplicaRequest < 3) {
unittest.expect(o.peerInstance!, unittest.equals('foo'));
}
buildCounterPromoteReplicaRequest--;
}
core.int buildCounterPscConfig = 0;
api.PscConfig buildPscConfig() {
final o = api.PscConfig();
buildCounterPscConfig++;
if (buildCounterPscConfig < 3) {
o.endpointProject = 'foo';
}
buildCounterPscConfig--;
return o;
}
void checkPscConfig(api.PscConfig o) {
buildCounterPscConfig++;
if (buildCounterPscConfig < 3) {
unittest.expect(o.endpointProject!, unittest.equals('foo'));
}
buildCounterPscConfig--;
}
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.int buildCounterReplicaConfig = 0;
api.ReplicaConfig buildReplicaConfig() {
final o = api.ReplicaConfig();
buildCounterReplicaConfig++;
if (buildCounterReplicaConfig < 3) {
o.lastActiveSyncTime = 'foo';
o.peerInstance = 'foo';
o.state = 'foo';
o.stateReasons = buildUnnamed25();
o.stateUpdateTime = 'foo';
}
buildCounterReplicaConfig--;
return o;
}
void checkReplicaConfig(api.ReplicaConfig o) {
buildCounterReplicaConfig++;
if (buildCounterReplicaConfig < 3) {
unittest.expect(o.lastActiveSyncTime!, unittest.equals('foo'));
unittest.expect(o.peerInstance!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
checkUnnamed25(o.stateReasons!);
unittest.expect(o.stateUpdateTime!, unittest.equals('foo'));
}
buildCounterReplicaConfig--;
}
core.List<api.ReplicaConfig> buildUnnamed26() => [
buildReplicaConfig(),
buildReplicaConfig(),
];
void checkUnnamed26(core.List<api.ReplicaConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkReplicaConfig(o[0]);
checkReplicaConfig(o[1]);
}
core.int buildCounterReplication = 0;
api.Replication buildReplication() {
final o = api.Replication();
buildCounterReplication++;
if (buildCounterReplication < 3) {
o.replicas = buildUnnamed26();
o.role = 'foo';
}
buildCounterReplication--;
return o;
}
void checkReplication(api.Replication o) {
buildCounterReplication++;
if (buildCounterReplication < 3) {
checkUnnamed26(o.replicas!);
unittest.expect(o.role!, unittest.equals('foo'));
}
buildCounterReplication--;
}
core.int buildCounterRestoreInstanceRequest = 0;
api.RestoreInstanceRequest buildRestoreInstanceRequest() {
final o = api.RestoreInstanceRequest();
buildCounterRestoreInstanceRequest++;
if (buildCounterRestoreInstanceRequest < 3) {
o.fileShare = 'foo';
o.sourceBackup = 'foo';
}
buildCounterRestoreInstanceRequest--;
return o;
}
void checkRestoreInstanceRequest(api.RestoreInstanceRequest o) {
buildCounterRestoreInstanceRequest++;
if (buildCounterRestoreInstanceRequest < 3) {
unittest.expect(o.fileShare!, unittest.equals('foo'));
unittest.expect(o.sourceBackup!, unittest.equals('foo'));
}
buildCounterRestoreInstanceRequest--;
}
core.int buildCounterResumeReplicaRequest = 0;
api.ResumeReplicaRequest buildResumeReplicaRequest() {
final o = api.ResumeReplicaRequest();
buildCounterResumeReplicaRequest++;
if (buildCounterResumeReplicaRequest < 3) {}
buildCounterResumeReplicaRequest--;
return o;
}
void checkResumeReplicaRequest(api.ResumeReplicaRequest o) {
buildCounterResumeReplicaRequest++;
if (buildCounterResumeReplicaRequest < 3) {}
buildCounterResumeReplicaRequest--;
}
core.int buildCounterRevertInstanceRequest = 0;
api.RevertInstanceRequest buildRevertInstanceRequest() {
final o = api.RevertInstanceRequest();
buildCounterRevertInstanceRequest++;
if (buildCounterRevertInstanceRequest < 3) {
o.targetSnapshotId = 'foo';
}
buildCounterRevertInstanceRequest--;
return o;
}
void checkRevertInstanceRequest(api.RevertInstanceRequest o) {
buildCounterRevertInstanceRequest++;
if (buildCounterRevertInstanceRequest < 3) {
unittest.expect(o.targetSnapshotId!, unittest.equals('foo'));
}
buildCounterRevertInstanceRequest--;
}
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.String> buildUnnamed28() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed28(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 buildCounterSnapshot = 0;
api.Snapshot buildSnapshot() {
final o = api.Snapshot();
buildCounterSnapshot++;
if (buildCounterSnapshot < 3) {
o.createTime = 'foo';
o.description = 'foo';
o.filesystemUsedBytes = 'foo';
o.labels = buildUnnamed27();
o.name = 'foo';
o.state = 'foo';
o.tags = buildUnnamed28();
}
buildCounterSnapshot--;
return o;
}
void checkSnapshot(api.Snapshot o) {
buildCounterSnapshot++;
if (buildCounterSnapshot < 3) {
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.filesystemUsedBytes!, unittest.equals('foo'));
checkUnnamed27(o.labels!);
unittest.expect(o.name!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
checkUnnamed28(o.tags!);
}
buildCounterSnapshot--;
}
core.Map<core.String, core.Object?> buildUnnamed29() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed29(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?>> buildUnnamed30() => [
buildUnnamed29(),
buildUnnamed29(),
];
void checkUnnamed30(core.List<core.Map<core.String, core.Object?>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed29(o[0]);
checkUnnamed29(o[1]);
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
final o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed30();
o.message = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code!, unittest.equals(42));
checkUnnamed30(o.details!);
unittest.expect(o.message!, unittest.equals('foo'));
}
buildCounterStatus--;
}
core.List<core.String> buildUnnamed31() => ['foo', 'foo'];
void checkUnnamed31(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'));
}
void main() {
unittest.group('obj-schema-Backup', () {
unittest.test('to-json--from-json', () async {
final o = buildBackup();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Backup.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBackup(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-DirectoryServicesConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildDirectoryServicesConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.DirectoryServicesConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDirectoryServicesConfig(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-FileShareConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildFileShareConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.FileShareConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkFileShareConfig(od);
});
});
unittest.group('obj-schema-FixedIOPS', () {
unittest.test('to-json--from-json', () async {
final o = buildFixedIOPS();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.FixedIOPS.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkFixedIOPS(od);
});
});
unittest.group('obj-schema-IOPSPerTB', () {
unittest.test('to-json--from-json', () async {
final o = buildIOPSPerTB();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.IOPSPerTB.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkIOPSPerTB(od);
});
});
unittest.group('obj-schema-Instance', () {
unittest.test('to-json--from-json', () async {
final o = buildInstance();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Instance.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkInstance(od);
});
});
unittest.group('obj-schema-LdapConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildLdapConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.LdapConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkLdapConfig(od);
});
});
unittest.group('obj-schema-ListBackupsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListBackupsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListBackupsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListBackupsResponse(od);
});
});
unittest.group('obj-schema-ListInstancesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListInstancesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListInstancesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListInstancesResponse(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-ListSnapshotsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListSnapshotsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListSnapshotsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListSnapshotsResponse(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-NetworkConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildNetworkConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.NetworkConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkNetworkConfig(od);
});
});
unittest.group('obj-schema-NfsExportOptions', () {
unittest.test('to-json--from-json', () async {
final o = buildNfsExportOptions();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.NfsExportOptions.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkNfsExportOptions(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-PauseReplicaRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildPauseReplicaRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PauseReplicaRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPauseReplicaRequest(od);
});
});
unittest.group('obj-schema-PerformanceConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildPerformanceConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PerformanceConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPerformanceConfig(od);
});
});
unittest.group('obj-schema-PerformanceLimits', () {
unittest.test('to-json--from-json', () async {
final o = buildPerformanceLimits();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PerformanceLimits.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPerformanceLimits(od);
});
});
unittest.group('obj-schema-PromoteReplicaRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildPromoteReplicaRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PromoteReplicaRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPromoteReplicaRequest(od);
});
});
unittest.group('obj-schema-PscConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildPscConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PscConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPscConfig(od);
});
});
unittest.group('obj-schema-ReplicaConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildReplicaConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ReplicaConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkReplicaConfig(od);
});
});
unittest.group('obj-schema-Replication', () {
unittest.test('to-json--from-json', () async {
final o = buildReplication();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Replication.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkReplication(od);
});
});
unittest.group('obj-schema-RestoreInstanceRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildRestoreInstanceRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.RestoreInstanceRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkRestoreInstanceRequest(od);
});
});
unittest.group('obj-schema-ResumeReplicaRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildResumeReplicaRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ResumeReplicaRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkResumeReplicaRequest(od);
});
});
unittest.group('obj-schema-RevertInstanceRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildRevertInstanceRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.RevertInstanceRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkRevertInstanceRequest(od);
});
});
unittest.group('obj-schema-Snapshot', () {
unittest.test('to-json--from-json', () async {
final o = buildSnapshot();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Snapshot.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSnapshot(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('resource-ProjectsLocationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(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.CloudFilestoreApi(mock).projects.locations;
final arg_name = 'foo';
final arg_extraLocationTypes = buildUnnamed31();
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['extraLocationTypes']!,
unittest.equals(arg_extraLocationTypes),
);
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,
extraLocationTypes: arg_extraLocationTypes,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListLocationsResponse(response as api.ListLocationsResponse);
});
});
unittest.group('resource-ProjectsLocationsBackupsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.backups;
final arg_request = buildBackup();
final arg_parent = 'foo';
final arg_backupId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Backup.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBackup(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['backupId']!.first,
unittest.equals(arg_backupId),
);
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,
backupId: arg_backupId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.backups;
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.CloudFilestoreApi(mock).projects.locations.backups;
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(buildBackup());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkBackup(response as api.Backup);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.backups;
final arg_parent = 'foo';
final arg_filter = 'foo';
final arg_orderBy = '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(
queryMap['orderBy']!.first,
unittest.equals(arg_orderBy),
);
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(buildListBackupsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
filter: arg_filter,
orderBy: arg_orderBy,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListBackupsResponse(response as api.ListBackupsResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.backups;
final arg_request = buildBackup();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Backup.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBackup(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-ProjectsLocationsInstancesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildInstance();
final arg_parent = 'foo';
final arg_instanceId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Instance.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkInstance(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['instanceId']!.first,
unittest.equals(arg_instanceId),
);
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,
instanceId: arg_instanceId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
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.CloudFilestoreApi(mock).projects.locations.instances;
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(buildInstance());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkInstance(response as api.Instance);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_parent = 'foo';
final arg_filter = 'foo';
final arg_orderBy = '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(
queryMap['orderBy']!.first,
unittest.equals(arg_orderBy),
);
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(buildListInstancesResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
filter: arg_filter,
orderBy: arg_orderBy,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListInstancesResponse(response as api.ListInstancesResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildInstance();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Instance.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkInstance(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--pauseReplica', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildPauseReplicaRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.PauseReplicaRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkPauseReplicaRequest(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(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.pauseReplica(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--promoteReplica', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildPromoteReplicaRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.PromoteReplicaRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkPromoteReplicaRequest(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(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.promoteReplica(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--restore', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildRestoreInstanceRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.RestoreInstanceRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkRestoreInstanceRequest(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(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.restore(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--resumeReplica', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildResumeReplicaRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.ResumeReplicaRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkResumeReplicaRequest(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(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.resumeReplica(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--revert', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(mock).projects.locations.instances;
final arg_request = buildRevertInstanceRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.RevertInstanceRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkRevertInstanceRequest(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(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.revert(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group('resource-ProjectsLocationsInstancesSnapshotsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(
mock,
).projects.locations.instances.snapshots;
final arg_request = buildSnapshot();
final arg_parent = 'foo';
final arg_snapshotId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Snapshot.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSnapshot(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['snapshotId']!.first,
unittest.equals(arg_snapshotId),
);
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,
snapshotId: arg_snapshotId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(
mock,
).projects.locations.instances.snapshots;
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.CloudFilestoreApi(
mock,
).projects.locations.instances.snapshots;
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(buildSnapshot());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkSnapshot(response as api.Snapshot);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(
mock,
).projects.locations.instances.snapshots;
final arg_parent = 'foo';
final arg_filter = 'foo';
final arg_orderBy = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = 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['filter']!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap['orderBy']!.first,
unittest.equals(arg_orderBy),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListSnapshotsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
filter: arg_filter,
orderBy: arg_orderBy,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListSnapshotsResponse(response as api.ListSnapshotsResponse);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.CloudFilestoreApi(
mock,
).projects.locations.instances.snapshots;
final arg_request = buildSnapshot();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Snapshot.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSnapshot(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.CloudFilestoreApi(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.CloudFilestoreApi(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.CloudFilestoreApi(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.CloudFilestoreApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = 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['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['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
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,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
});
}