| Index: generated/googleapis_beta/test/replicapool/v1beta1.dart
|
| diff --git a/generated/googleapis_beta/test/replicapool/v1beta1.dart b/generated/googleapis_beta/test/replicapool/v1beta1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9c6d1db4d4faaafe22fbea5e66415c77a8b04605
|
| --- /dev/null
|
| +++ b/generated/googleapis_beta/test/replicapool/v1beta1.dart
|
| @@ -0,0 +1,1698 @@
|
| +library googleapis_beta.replicapool.v1beta1.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +import 'package:googleapis_beta/common/common.dart' as common;
|
| +import 'package:googleapis_beta/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis_beta/replicapool/v1beta1.dart' as api;
|
| +
|
| +
|
| +
|
| +core.int buildCounterAccessConfig = 0;
|
| +buildAccessConfig() {
|
| + var o = new api.AccessConfig();
|
| + buildCounterAccessConfig++;
|
| + if (buildCounterAccessConfig < 3) {
|
| + o.name = "foo";
|
| + o.natIp = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAccessConfig--;
|
| + return o;
|
| +}
|
| +
|
| +checkAccessConfig(api.AccessConfig o) {
|
| + buildCounterAccessConfig++;
|
| + if (buildCounterAccessConfig < 3) {
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.natIp, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAccessConfig--;
|
| +}
|
| +
|
| +buildUnnamed1059() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1059(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'));
|
| +}
|
| +
|
| +buildUnnamed1060() {
|
| + var o = new core.List<api.EnvVariable>();
|
| + o.add(buildEnvVariable());
|
| + o.add(buildEnvVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1060(core.List<api.EnvVariable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEnvVariable(o[0]);
|
| + checkEnvVariable(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAction = 0;
|
| +buildAction() {
|
| + var o = new api.Action();
|
| + buildCounterAction++;
|
| + if (buildCounterAction < 3) {
|
| + o.commands = buildUnnamed1059();
|
| + o.envVariables = buildUnnamed1060();
|
| + o.timeoutMilliSeconds = 42;
|
| + }
|
| + buildCounterAction--;
|
| + return o;
|
| +}
|
| +
|
| +checkAction(api.Action o) {
|
| + buildCounterAction++;
|
| + if (buildCounterAction < 3) {
|
| + checkUnnamed1059(o.commands);
|
| + checkUnnamed1060(o.envVariables);
|
| + unittest.expect(o.timeoutMilliSeconds, unittest.equals(42));
|
| + }
|
| + buildCounterAction--;
|
| +}
|
| +
|
| +core.int buildCounterDiskAttachment = 0;
|
| +buildDiskAttachment() {
|
| + var o = new api.DiskAttachment();
|
| + buildCounterDiskAttachment++;
|
| + if (buildCounterDiskAttachment < 3) {
|
| + o.deviceName = "foo";
|
| + o.index = 42;
|
| + }
|
| + buildCounterDiskAttachment--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskAttachment(api.DiskAttachment o) {
|
| + buildCounterDiskAttachment++;
|
| + if (buildCounterDiskAttachment < 3) {
|
| + unittest.expect(o.deviceName, unittest.equals('foo'));
|
| + unittest.expect(o.index, unittest.equals(42));
|
| + }
|
| + buildCounterDiskAttachment--;
|
| +}
|
| +
|
| +core.int buildCounterEnvVariable = 0;
|
| +buildEnvVariable() {
|
| + var o = new api.EnvVariable();
|
| + buildCounterEnvVariable++;
|
| + if (buildCounterEnvVariable < 3) {
|
| + o.hidden = true;
|
| + o.name = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterEnvVariable--;
|
| + return o;
|
| +}
|
| +
|
| +checkEnvVariable(api.EnvVariable o) {
|
| + buildCounterEnvVariable++;
|
| + if (buildCounterEnvVariable < 3) {
|
| + unittest.expect(o.hidden, unittest.isTrue);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterEnvVariable--;
|
| +}
|
| +
|
| +core.int buildCounterExistingDisk = 0;
|
| +buildExistingDisk() {
|
| + var o = new api.ExistingDisk();
|
| + buildCounterExistingDisk++;
|
| + if (buildCounterExistingDisk < 3) {
|
| + o.attachment = buildDiskAttachment();
|
| + o.source = "foo";
|
| + }
|
| + buildCounterExistingDisk--;
|
| + return o;
|
| +}
|
| +
|
| +checkExistingDisk(api.ExistingDisk o) {
|
| + buildCounterExistingDisk++;
|
| + if (buildCounterExistingDisk < 3) {
|
| + checkDiskAttachment(o.attachment);
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + }
|
| + buildCounterExistingDisk--;
|
| +}
|
| +
|
| +core.int buildCounterHealthCheck = 0;
|
| +buildHealthCheck() {
|
| + var o = new api.HealthCheck();
|
| + buildCounterHealthCheck++;
|
| + if (buildCounterHealthCheck < 3) {
|
| + o.checkIntervalSec = 42;
|
| + o.description = "foo";
|
| + o.healthyThreshold = 42;
|
| + o.host = "foo";
|
| + o.name = "foo";
|
| + o.path = "foo";
|
| + o.port = 42;
|
| + o.timeoutSec = 42;
|
| + o.unhealthyThreshold = 42;
|
| + }
|
| + buildCounterHealthCheck--;
|
| + return o;
|
| +}
|
| +
|
| +checkHealthCheck(api.HealthCheck o) {
|
| + buildCounterHealthCheck++;
|
| + if (buildCounterHealthCheck < 3) {
|
| + unittest.expect(o.checkIntervalSec, unittest.equals(42));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.healthyThreshold, unittest.equals(42));
|
| + unittest.expect(o.host, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.path, unittest.equals('foo'));
|
| + unittest.expect(o.port, unittest.equals(42));
|
| + unittest.expect(o.timeoutSec, unittest.equals(42));
|
| + unittest.expect(o.unhealthyThreshold, unittest.equals(42));
|
| + }
|
| + buildCounterHealthCheck--;
|
| +}
|
| +
|
| +core.int buildCounterLabel = 0;
|
| +buildLabel() {
|
| + var o = new api.Label();
|
| + buildCounterLabel++;
|
| + if (buildCounterLabel < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterLabel--;
|
| + return o;
|
| +}
|
| +
|
| +checkLabel(api.Label o) {
|
| + buildCounterLabel++;
|
| + if (buildCounterLabel < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterLabel--;
|
| +}
|
| +
|
| +buildUnnamed1061() {
|
| + var o = new core.List<api.MetadataItem>();
|
| + o.add(buildMetadataItem());
|
| + o.add(buildMetadataItem());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1061(core.List<api.MetadataItem> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetadataItem(o[0]);
|
| + checkMetadataItem(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMetadata = 0;
|
| +buildMetadata() {
|
| + var o = new api.Metadata();
|
| + buildCounterMetadata++;
|
| + if (buildCounterMetadata < 3) {
|
| + o.fingerPrint = "foo";
|
| + o.items = buildUnnamed1061();
|
| + }
|
| + buildCounterMetadata--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetadata(api.Metadata o) {
|
| + buildCounterMetadata++;
|
| + if (buildCounterMetadata < 3) {
|
| + unittest.expect(o.fingerPrint, unittest.equals('foo'));
|
| + checkUnnamed1061(o.items);
|
| + }
|
| + buildCounterMetadata--;
|
| +}
|
| +
|
| +core.int buildCounterMetadataItem = 0;
|
| +buildMetadataItem() {
|
| + var o = new api.MetadataItem();
|
| + buildCounterMetadataItem++;
|
| + if (buildCounterMetadataItem < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterMetadataItem--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetadataItem(api.MetadataItem o) {
|
| + buildCounterMetadataItem++;
|
| + if (buildCounterMetadataItem < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterMetadataItem--;
|
| +}
|
| +
|
| +buildUnnamed1062() {
|
| + var o = new core.List<api.AccessConfig>();
|
| + o.add(buildAccessConfig());
|
| + o.add(buildAccessConfig());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1062(core.List<api.AccessConfig> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAccessConfig(o[0]);
|
| + checkAccessConfig(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterNetworkInterface = 0;
|
| +buildNetworkInterface() {
|
| + var o = new api.NetworkInterface();
|
| + buildCounterNetworkInterface++;
|
| + if (buildCounterNetworkInterface < 3) {
|
| + o.accessConfigs = buildUnnamed1062();
|
| + o.network = "foo";
|
| + o.networkIp = "foo";
|
| + }
|
| + buildCounterNetworkInterface--;
|
| + return o;
|
| +}
|
| +
|
| +checkNetworkInterface(api.NetworkInterface o) {
|
| + buildCounterNetworkInterface++;
|
| + if (buildCounterNetworkInterface < 3) {
|
| + checkUnnamed1062(o.accessConfigs);
|
| + unittest.expect(o.network, unittest.equals('foo'));
|
| + unittest.expect(o.networkIp, unittest.equals('foo'));
|
| + }
|
| + buildCounterNetworkInterface--;
|
| +}
|
| +
|
| +core.int buildCounterNewDisk = 0;
|
| +buildNewDisk() {
|
| + var o = new api.NewDisk();
|
| + buildCounterNewDisk++;
|
| + if (buildCounterNewDisk < 3) {
|
| + o.attachment = buildDiskAttachment();
|
| + o.autoDelete = true;
|
| + o.boot = true;
|
| + o.initializeParams = buildNewDiskInitializeParams();
|
| + }
|
| + buildCounterNewDisk--;
|
| + return o;
|
| +}
|
| +
|
| +checkNewDisk(api.NewDisk o) {
|
| + buildCounterNewDisk++;
|
| + if (buildCounterNewDisk < 3) {
|
| + checkDiskAttachment(o.attachment);
|
| + unittest.expect(o.autoDelete, unittest.isTrue);
|
| + unittest.expect(o.boot, unittest.isTrue);
|
| + checkNewDiskInitializeParams(o.initializeParams);
|
| + }
|
| + buildCounterNewDisk--;
|
| +}
|
| +
|
| +core.int buildCounterNewDiskInitializeParams = 0;
|
| +buildNewDiskInitializeParams() {
|
| + var o = new api.NewDiskInitializeParams();
|
| + buildCounterNewDiskInitializeParams++;
|
| + if (buildCounterNewDiskInitializeParams < 3) {
|
| + o.diskSizeGb = "foo";
|
| + o.diskType = "foo";
|
| + o.sourceImage = "foo";
|
| + }
|
| + buildCounterNewDiskInitializeParams--;
|
| + return o;
|
| +}
|
| +
|
| +checkNewDiskInitializeParams(api.NewDiskInitializeParams o) {
|
| + buildCounterNewDiskInitializeParams++;
|
| + if (buildCounterNewDiskInitializeParams < 3) {
|
| + unittest.expect(o.diskSizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.diskType, unittest.equals('foo'));
|
| + unittest.expect(o.sourceImage, unittest.equals('foo'));
|
| + }
|
| + buildCounterNewDiskInitializeParams--;
|
| +}
|
| +
|
| +buildUnnamed1063() {
|
| + var o = new core.List<api.HealthCheck>();
|
| + o.add(buildHealthCheck());
|
| + o.add(buildHealthCheck());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1063(core.List<api.HealthCheck> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthCheck(o[0]);
|
| + checkHealthCheck(o[1]);
|
| +}
|
| +
|
| +buildUnnamed1064() {
|
| + var o = new core.List<api.Label>();
|
| + o.add(buildLabel());
|
| + o.add(buildLabel());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1064(core.List<api.Label> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLabel(o[0]);
|
| + checkLabel(o[1]);
|
| +}
|
| +
|
| +buildUnnamed1065() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1065(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'));
|
| +}
|
| +
|
| +buildUnnamed1066() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1066(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 buildCounterPool = 0;
|
| +buildPool() {
|
| + var o = new api.Pool();
|
| + buildCounterPool++;
|
| + if (buildCounterPool < 3) {
|
| + o.autoRestart = true;
|
| + o.baseInstanceName = "foo";
|
| + o.currentNumReplicas = 42;
|
| + o.description = "foo";
|
| + o.healthChecks = buildUnnamed1063();
|
| + o.initialNumReplicas = 42;
|
| + o.labels = buildUnnamed1064();
|
| + o.name = "foo";
|
| + o.numReplicas = 42;
|
| + o.resourceViews = buildUnnamed1065();
|
| + o.selfLink = "foo";
|
| + o.targetPool = "foo";
|
| + o.targetPools = buildUnnamed1066();
|
| + o.template = buildTemplate();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterPool--;
|
| + return o;
|
| +}
|
| +
|
| +checkPool(api.Pool o) {
|
| + buildCounterPool++;
|
| + if (buildCounterPool < 3) {
|
| + unittest.expect(o.autoRestart, unittest.isTrue);
|
| + unittest.expect(o.baseInstanceName, unittest.equals('foo'));
|
| + unittest.expect(o.currentNumReplicas, unittest.equals(42));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + checkUnnamed1063(o.healthChecks);
|
| + unittest.expect(o.initialNumReplicas, unittest.equals(42));
|
| + checkUnnamed1064(o.labels);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.numReplicas, unittest.equals(42));
|
| + checkUnnamed1065(o.resourceViews);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.targetPool, unittest.equals('foo'));
|
| + checkUnnamed1066(o.targetPools);
|
| + checkTemplate(o.template);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterPool--;
|
| +}
|
| +
|
| +buildUnnamed1067() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1067(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 buildCounterPoolsDeleteRequest = 0;
|
| +buildPoolsDeleteRequest() {
|
| + var o = new api.PoolsDeleteRequest();
|
| + buildCounterPoolsDeleteRequest++;
|
| + if (buildCounterPoolsDeleteRequest < 3) {
|
| + o.abandonInstances = buildUnnamed1067();
|
| + }
|
| + buildCounterPoolsDeleteRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkPoolsDeleteRequest(api.PoolsDeleteRequest o) {
|
| + buildCounterPoolsDeleteRequest++;
|
| + if (buildCounterPoolsDeleteRequest < 3) {
|
| + checkUnnamed1067(o.abandonInstances);
|
| + }
|
| + buildCounterPoolsDeleteRequest--;
|
| +}
|
| +
|
| +buildUnnamed1068() {
|
| + var o = new core.List<api.Pool>();
|
| + o.add(buildPool());
|
| + o.add(buildPool());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1068(core.List<api.Pool> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPool(o[0]);
|
| + checkPool(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPoolsListResponse = 0;
|
| +buildPoolsListResponse() {
|
| + var o = new api.PoolsListResponse();
|
| + buildCounterPoolsListResponse++;
|
| + if (buildCounterPoolsListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.resources = buildUnnamed1068();
|
| + }
|
| + buildCounterPoolsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPoolsListResponse(api.PoolsListResponse o) {
|
| + buildCounterPoolsListResponse++;
|
| + if (buildCounterPoolsListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed1068(o.resources);
|
| + }
|
| + buildCounterPoolsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterReplica = 0;
|
| +buildReplica() {
|
| + var o = new api.Replica();
|
| + buildCounterReplica++;
|
| + if (buildCounterReplica < 3) {
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + o.status = buildReplicaStatus();
|
| + }
|
| + buildCounterReplica--;
|
| + return o;
|
| +}
|
| +
|
| +checkReplica(api.Replica o) {
|
| + buildCounterReplica++;
|
| + if (buildCounterReplica < 3) {
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkReplicaStatus(o.status);
|
| + }
|
| + buildCounterReplica--;
|
| +}
|
| +
|
| +core.int buildCounterReplicaStatus = 0;
|
| +buildReplicaStatus() {
|
| + var o = new api.ReplicaStatus();
|
| + buildCounterReplicaStatus++;
|
| + if (buildCounterReplicaStatus < 3) {
|
| + o.details = "foo";
|
| + o.state = "foo";
|
| + o.templateVersion = "foo";
|
| + o.vmLink = "foo";
|
| + o.vmStartTime = "foo";
|
| + }
|
| + buildCounterReplicaStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkReplicaStatus(api.ReplicaStatus o) {
|
| + buildCounterReplicaStatus++;
|
| + if (buildCounterReplicaStatus < 3) {
|
| + unittest.expect(o.details, unittest.equals('foo'));
|
| + unittest.expect(o.state, unittest.equals('foo'));
|
| + unittest.expect(o.templateVersion, unittest.equals('foo'));
|
| + unittest.expect(o.vmLink, unittest.equals('foo'));
|
| + unittest.expect(o.vmStartTime, unittest.equals('foo'));
|
| + }
|
| + buildCounterReplicaStatus--;
|
| +}
|
| +
|
| +core.int buildCounterReplicasDeleteRequest = 0;
|
| +buildReplicasDeleteRequest() {
|
| + var o = new api.ReplicasDeleteRequest();
|
| + buildCounterReplicasDeleteRequest++;
|
| + if (buildCounterReplicasDeleteRequest < 3) {
|
| + o.abandonInstance = true;
|
| + }
|
| + buildCounterReplicasDeleteRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkReplicasDeleteRequest(api.ReplicasDeleteRequest o) {
|
| + buildCounterReplicasDeleteRequest++;
|
| + if (buildCounterReplicasDeleteRequest < 3) {
|
| + unittest.expect(o.abandonInstance, unittest.isTrue);
|
| + }
|
| + buildCounterReplicasDeleteRequest--;
|
| +}
|
| +
|
| +buildUnnamed1069() {
|
| + var o = new core.List<api.Replica>();
|
| + o.add(buildReplica());
|
| + o.add(buildReplica());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1069(core.List<api.Replica> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkReplica(o[0]);
|
| + checkReplica(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReplicasListResponse = 0;
|
| +buildReplicasListResponse() {
|
| + var o = new api.ReplicasListResponse();
|
| + buildCounterReplicasListResponse++;
|
| + if (buildCounterReplicasListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.resources = buildUnnamed1069();
|
| + }
|
| + buildCounterReplicasListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkReplicasListResponse(api.ReplicasListResponse o) {
|
| + buildCounterReplicasListResponse++;
|
| + if (buildCounterReplicasListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed1069(o.resources);
|
| + }
|
| + buildCounterReplicasListResponse--;
|
| +}
|
| +
|
| +buildUnnamed1070() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1070(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 buildCounterServiceAccount = 0;
|
| +buildServiceAccount() {
|
| + var o = new api.ServiceAccount();
|
| + buildCounterServiceAccount++;
|
| + if (buildCounterServiceAccount < 3) {
|
| + o.email = "foo";
|
| + o.scopes = buildUnnamed1070();
|
| + }
|
| + buildCounterServiceAccount--;
|
| + return o;
|
| +}
|
| +
|
| +checkServiceAccount(api.ServiceAccount o) {
|
| + buildCounterServiceAccount++;
|
| + if (buildCounterServiceAccount < 3) {
|
| + unittest.expect(o.email, unittest.equals('foo'));
|
| + checkUnnamed1070(o.scopes);
|
| + }
|
| + buildCounterServiceAccount--;
|
| +}
|
| +
|
| +buildUnnamed1071() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1071(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 buildCounterTag = 0;
|
| +buildTag() {
|
| + var o = new api.Tag();
|
| + buildCounterTag++;
|
| + if (buildCounterTag < 3) {
|
| + o.fingerPrint = "foo";
|
| + o.items = buildUnnamed1071();
|
| + }
|
| + buildCounterTag--;
|
| + return o;
|
| +}
|
| +
|
| +checkTag(api.Tag o) {
|
| + buildCounterTag++;
|
| + if (buildCounterTag < 3) {
|
| + unittest.expect(o.fingerPrint, unittest.equals('foo'));
|
| + checkUnnamed1071(o.items);
|
| + }
|
| + buildCounterTag--;
|
| +}
|
| +
|
| +buildUnnamed1072() {
|
| + var o = new core.List<api.HealthCheck>();
|
| + o.add(buildHealthCheck());
|
| + o.add(buildHealthCheck());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1072(core.List<api.HealthCheck> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthCheck(o[0]);
|
| + checkHealthCheck(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTemplate = 0;
|
| +buildTemplate() {
|
| + var o = new api.Template();
|
| + buildCounterTemplate++;
|
| + if (buildCounterTemplate < 3) {
|
| + o.action = buildAction();
|
| + o.healthChecks = buildUnnamed1072();
|
| + o.version = "foo";
|
| + o.vmParams = buildVmParams();
|
| + }
|
| + buildCounterTemplate--;
|
| + return o;
|
| +}
|
| +
|
| +checkTemplate(api.Template o) {
|
| + buildCounterTemplate++;
|
| + if (buildCounterTemplate < 3) {
|
| + checkAction(o.action);
|
| + checkUnnamed1072(o.healthChecks);
|
| + unittest.expect(o.version, unittest.equals('foo'));
|
| + checkVmParams(o.vmParams);
|
| + }
|
| + buildCounterTemplate--;
|
| +}
|
| +
|
| +buildUnnamed1073() {
|
| + var o = new core.List<api.ExistingDisk>();
|
| + o.add(buildExistingDisk());
|
| + o.add(buildExistingDisk());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1073(core.List<api.ExistingDisk> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkExistingDisk(o[0]);
|
| + checkExistingDisk(o[1]);
|
| +}
|
| +
|
| +buildUnnamed1074() {
|
| + var o = new core.List<api.NewDisk>();
|
| + o.add(buildNewDisk());
|
| + o.add(buildNewDisk());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1074(core.List<api.NewDisk> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkNewDisk(o[0]);
|
| + checkNewDisk(o[1]);
|
| +}
|
| +
|
| +buildUnnamed1075() {
|
| + var o = new core.List<api.NetworkInterface>();
|
| + o.add(buildNetworkInterface());
|
| + o.add(buildNetworkInterface());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1075(core.List<api.NetworkInterface> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkNetworkInterface(o[0]);
|
| + checkNetworkInterface(o[1]);
|
| +}
|
| +
|
| +buildUnnamed1076() {
|
| + var o = new core.List<api.ServiceAccount>();
|
| + o.add(buildServiceAccount());
|
| + o.add(buildServiceAccount());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1076(core.List<api.ServiceAccount> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkServiceAccount(o[0]);
|
| + checkServiceAccount(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterVmParams = 0;
|
| +buildVmParams() {
|
| + var o = new api.VmParams();
|
| + buildCounterVmParams++;
|
| + if (buildCounterVmParams < 3) {
|
| + o.baseInstanceName = "foo";
|
| + o.canIpForward = true;
|
| + o.description = "foo";
|
| + o.disksToAttach = buildUnnamed1073();
|
| + o.disksToCreate = buildUnnamed1074();
|
| + o.machineType = "foo";
|
| + o.metadata = buildMetadata();
|
| + o.networkInterfaces = buildUnnamed1075();
|
| + o.onHostMaintenance = "foo";
|
| + o.serviceAccounts = buildUnnamed1076();
|
| + o.tags = buildTag();
|
| + }
|
| + buildCounterVmParams--;
|
| + return o;
|
| +}
|
| +
|
| +checkVmParams(api.VmParams o) {
|
| + buildCounterVmParams++;
|
| + if (buildCounterVmParams < 3) {
|
| + unittest.expect(o.baseInstanceName, unittest.equals('foo'));
|
| + unittest.expect(o.canIpForward, unittest.isTrue);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + checkUnnamed1073(o.disksToAttach);
|
| + checkUnnamed1074(o.disksToCreate);
|
| + unittest.expect(o.machineType, unittest.equals('foo'));
|
| + checkMetadata(o.metadata);
|
| + checkUnnamed1075(o.networkInterfaces);
|
| + unittest.expect(o.onHostMaintenance, unittest.equals('foo'));
|
| + checkUnnamed1076(o.serviceAccounts);
|
| + checkTag(o.tags);
|
| + }
|
| + buildCounterVmParams--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-AccessConfig", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAccessConfig();
|
| + var od = new api.AccessConfig.fromJson(o.toJson());
|
| + checkAccessConfig(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Action", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAction();
|
| + var od = new api.Action.fromJson(o.toJson());
|
| + checkAction(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskAttachment", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskAttachment();
|
| + var od = new api.DiskAttachment.fromJson(o.toJson());
|
| + checkDiskAttachment(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EnvVariable", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEnvVariable();
|
| + var od = new api.EnvVariable.fromJson(o.toJson());
|
| + checkEnvVariable(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ExistingDisk", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildExistingDisk();
|
| + var od = new api.ExistingDisk.fromJson(o.toJson());
|
| + checkExistingDisk(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HealthCheck", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHealthCheck();
|
| + var od = new api.HealthCheck.fromJson(o.toJson());
|
| + checkHealthCheck(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Label", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLabel();
|
| + var od = new api.Label.fromJson(o.toJson());
|
| + checkLabel(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Metadata", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMetadata();
|
| + var od = new api.Metadata.fromJson(o.toJson());
|
| + checkMetadata(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MetadataItem", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMetadataItem();
|
| + var od = new api.MetadataItem.fromJson(o.toJson());
|
| + checkMetadataItem(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-NetworkInterface", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNetworkInterface();
|
| + var od = new api.NetworkInterface.fromJson(o.toJson());
|
| + checkNetworkInterface(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-NewDisk", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNewDisk();
|
| + var od = new api.NewDisk.fromJson(o.toJson());
|
| + checkNewDisk(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-NewDiskInitializeParams", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNewDiskInitializeParams();
|
| + var od = new api.NewDiskInitializeParams.fromJson(o.toJson());
|
| + checkNewDiskInitializeParams(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Pool", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPool();
|
| + var od = new api.Pool.fromJson(o.toJson());
|
| + checkPool(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PoolsDeleteRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPoolsDeleteRequest();
|
| + var od = new api.PoolsDeleteRequest.fromJson(o.toJson());
|
| + checkPoolsDeleteRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PoolsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPoolsListResponse();
|
| + var od = new api.PoolsListResponse.fromJson(o.toJson());
|
| + checkPoolsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Replica", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReplica();
|
| + var od = new api.Replica.fromJson(o.toJson());
|
| + checkReplica(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReplicaStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReplicaStatus();
|
| + var od = new api.ReplicaStatus.fromJson(o.toJson());
|
| + checkReplicaStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReplicasDeleteRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReplicasDeleteRequest();
|
| + var od = new api.ReplicasDeleteRequest.fromJson(o.toJson());
|
| + checkReplicasDeleteRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReplicasListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReplicasListResponse();
|
| + var od = new api.ReplicasListResponse.fromJson(o.toJson());
|
| + checkReplicasListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ServiceAccount", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildServiceAccount();
|
| + var od = new api.ServiceAccount.fromJson(o.toJson());
|
| + checkServiceAccount(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Tag", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTag();
|
| + var od = new api.Tag.fromJson(o.toJson());
|
| + checkTag(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Template", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTemplate();
|
| + var od = new api.Template.fromJson(o.toJson());
|
| + checkTemplate(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-VmParams", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildVmParams();
|
| + var od = new api.VmParams.fromJson(o.toJson());
|
| + checkVmParams(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-PoolsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_request = buildPoolsDeleteRequest();
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PoolsDeleteRequest.fromJson(json);
|
| + checkPoolsDeleteRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_request, arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPool());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync(((api.Pool response) {
|
| + checkPool(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_request = buildPool();
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Pool.fromJson(json);
|
| + checkPool(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/pools"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPool());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_projectName, arg_zone).then(unittest.expectAsync(((api.Pool response) {
|
| + checkPool(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/pools"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPoolsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_projectName, arg_zone, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PoolsListResponse response) {
|
| + checkPoolsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--resize", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + var arg_numReplicas = 42;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/resize", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/resize"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["numReplicas"].first), unittest.equals(arg_numReplicas));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPool());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.resize(arg_projectName, arg_zone, arg_poolName, numReplicas: arg_numReplicas).then(unittest.expectAsync(((api.Pool response) {
|
| + checkPool(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--updatetemplate", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools;
|
| + var arg_request = buildTemplate();
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Template.fromJson(json);
|
| + checkTemplate(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/updateTemplate", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/updateTemplate"));
|
| + pathOffset += 15;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.updatetemplate(arg_request, arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ReplicasResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas;
|
| + var arg_request = buildReplicasDeleteRequest();
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + var arg_replicaName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ReplicasDeleteRequest.fromJson(json);
|
| + checkReplicasDeleteRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/replicas/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/replicas/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replicaName"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReplica());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_request, arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) {
|
| + checkReplica(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + var arg_replicaName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/replicas/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/replicas/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replicaName"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReplica());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) {
|
| + checkReplica(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/replicas", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/replicas"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReplicasListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_projectName, arg_zone, arg_poolName, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ReplicasListResponse response) {
|
| + checkReplicasListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--restart", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas;
|
| + var arg_projectName = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_poolName = "foo";
|
| + var arg_replicaName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.equals("/replicapool/v1beta1/projects/"));
|
| + pathOffset += 30;
|
| + index = path.indexOf("/zones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/pools/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pools/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/replicas/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_poolName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/replicas/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/restart", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_replicaName"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/restart"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReplica());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.restart(arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) {
|
| + checkReplica(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|