Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2748)

Unified Diff: generated/googleapis_beta/test/manager/v1beta2.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis_beta/test/manager/v1beta2.dart
diff --git a/generated/googleapis_beta/test/manager/v1beta2.dart b/generated/googleapis_beta/test/manager/v1beta2.dart
new file mode 100644
index 0000000000000000000000000000000000000000..0cce0738060088e88857fc7ec884df7dd70d0be8
--- /dev/null
+++ b/generated/googleapis_beta/test/manager/v1beta2.dart
@@ -0,0 +1,1952 @@
+library googleapis_beta.manager.v1beta2.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/manager/v1beta2.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--;
+}
+
+buildUnnamed1092() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1092(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 buildCounterAction = 0;
+buildAction() {
+ var o = new api.Action();
+ buildCounterAction++;
+ if (buildCounterAction < 3) {
+ o.commands = buildUnnamed1092();
+ o.timeoutMs = 42;
+ }
+ buildCounterAction--;
+ return o;
+}
+
+checkAction(api.Action o) {
+ buildCounterAction++;
+ if (buildCounterAction < 3) {
+ checkUnnamed1092(o.commands);
+ unittest.expect(o.timeoutMs, unittest.equals(42));
+ }
+ buildCounterAction--;
+}
+
+buildUnnamed1093() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1093(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 buildCounterAllowedRule = 0;
+buildAllowedRule() {
+ var o = new api.AllowedRule();
+ buildCounterAllowedRule++;
+ if (buildCounterAllowedRule < 3) {
+ o.IPProtocol = "foo";
+ o.ports = buildUnnamed1093();
+ }
+ buildCounterAllowedRule--;
+ return o;
+}
+
+checkAllowedRule(api.AllowedRule o) {
+ buildCounterAllowedRule++;
+ if (buildCounterAllowedRule < 3) {
+ unittest.expect(o.IPProtocol, unittest.equals('foo'));
+ checkUnnamed1093(o.ports);
+ }
+ buildCounterAllowedRule--;
+}
+
+core.int buildCounterAutoscalingModule = 0;
+buildAutoscalingModule() {
+ var o = new api.AutoscalingModule();
+ buildCounterAutoscalingModule++;
+ if (buildCounterAutoscalingModule < 3) {
+ o.coolDownPeriodSec = 42;
+ o.description = "foo";
+ o.maxNumReplicas = 42;
+ o.minNumReplicas = 42;
+ o.signalType = "foo";
+ o.targetModule = "foo";
+ o.targetUtilization = 42.0;
+ }
+ buildCounterAutoscalingModule--;
+ return o;
+}
+
+checkAutoscalingModule(api.AutoscalingModule o) {
+ buildCounterAutoscalingModule++;
+ if (buildCounterAutoscalingModule < 3) {
+ unittest.expect(o.coolDownPeriodSec, unittest.equals(42));
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.maxNumReplicas, unittest.equals(42));
+ unittest.expect(o.minNumReplicas, unittest.equals(42));
+ unittest.expect(o.signalType, unittest.equals('foo'));
+ unittest.expect(o.targetModule, unittest.equals('foo'));
+ unittest.expect(o.targetUtilization, unittest.equals(42.0));
+ }
+ buildCounterAutoscalingModule--;
+}
+
+core.int buildCounterAutoscalingModuleStatus = 0;
+buildAutoscalingModuleStatus() {
+ var o = new api.AutoscalingModuleStatus();
+ buildCounterAutoscalingModuleStatus++;
+ if (buildCounterAutoscalingModuleStatus < 3) {
+ o.autoscalingConfigUrl = "foo";
+ }
+ buildCounterAutoscalingModuleStatus--;
+ return o;
+}
+
+checkAutoscalingModuleStatus(api.AutoscalingModuleStatus o) {
+ buildCounterAutoscalingModuleStatus++;
+ if (buildCounterAutoscalingModuleStatus < 3) {
+ unittest.expect(o.autoscalingConfigUrl, unittest.equals('foo'));
+ }
+ buildCounterAutoscalingModuleStatus--;
+}
+
+core.int buildCounterDeployState = 0;
+buildDeployState() {
+ var o = new api.DeployState();
+ buildCounterDeployState++;
+ if (buildCounterDeployState < 3) {
+ o.details = "foo";
+ o.status = "foo";
+ }
+ buildCounterDeployState--;
+ return o;
+}
+
+checkDeployState(api.DeployState o) {
+ buildCounterDeployState++;
+ if (buildCounterDeployState < 3) {
+ unittest.expect(o.details, unittest.equals('foo'));
+ unittest.expect(o.status, unittest.equals('foo'));
+ }
+ buildCounterDeployState--;
+}
+
+buildUnnamed1094() {
+ var o = new core.Map<core.String, api.ModuleStatus>();
+ o["x"] = buildModuleStatus();
+ o["y"] = buildModuleStatus();
+ return o;
+}
+
+checkUnnamed1094(core.Map<core.String, api.ModuleStatus> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkModuleStatus(o["x"]);
+ checkModuleStatus(o["y"]);
+}
+
+buildUnnamed1095() {
+ var o = new core.List<api.ParamOverride>();
+ o.add(buildParamOverride());
+ o.add(buildParamOverride());
+ return o;
+}
+
+checkUnnamed1095(core.List<api.ParamOverride> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkParamOverride(o[0]);
+ checkParamOverride(o[1]);
+}
+
+core.int buildCounterDeployment = 0;
+buildDeployment() {
+ var o = new api.Deployment();
+ buildCounterDeployment++;
+ if (buildCounterDeployment < 3) {
+ o.creationDate = "foo";
+ o.description = "foo";
+ o.modules = buildUnnamed1094();
+ o.name = "foo";
+ o.overrides = buildUnnamed1095();
+ o.state = buildDeployState();
+ o.templateName = "foo";
+ }
+ buildCounterDeployment--;
+ return o;
+}
+
+checkDeployment(api.Deployment o) {
+ buildCounterDeployment++;
+ if (buildCounterDeployment < 3) {
+ unittest.expect(o.creationDate, unittest.equals('foo'));
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1094(o.modules);
+ unittest.expect(o.name, unittest.equals('foo'));
+ checkUnnamed1095(o.overrides);
+ checkDeployState(o.state);
+ unittest.expect(o.templateName, unittest.equals('foo'));
+ }
+ buildCounterDeployment--;
+}
+
+buildUnnamed1096() {
+ var o = new core.List<api.Deployment>();
+ o.add(buildDeployment());
+ o.add(buildDeployment());
+ return o;
+}
+
+checkUnnamed1096(core.List<api.Deployment> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkDeployment(o[0]);
+ checkDeployment(o[1]);
+}
+
+core.int buildCounterDeploymentsListResponse = 0;
+buildDeploymentsListResponse() {
+ var o = new api.DeploymentsListResponse();
+ buildCounterDeploymentsListResponse++;
+ if (buildCounterDeploymentsListResponse < 3) {
+ o.nextPageToken = "foo";
+ o.resources = buildUnnamed1096();
+ }
+ buildCounterDeploymentsListResponse--;
+ return o;
+}
+
+checkDeploymentsListResponse(api.DeploymentsListResponse o) {
+ buildCounterDeploymentsListResponse++;
+ if (buildCounterDeploymentsListResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed1096(o.resources);
+ }
+ buildCounterDeploymentsListResponse--;
+}
+
+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.value = "foo";
+ }
+ buildCounterEnvVariable--;
+ return o;
+}
+
+checkEnvVariable(api.EnvVariable o) {
+ buildCounterEnvVariable++;
+ if (buildCounterEnvVariable < 3) {
+ unittest.expect(o.hidden, unittest.isTrue);
+ 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--;
+}
+
+buildUnnamed1097() {
+ var o = new core.List<api.AllowedRule>();
+ o.add(buildAllowedRule());
+ o.add(buildAllowedRule());
+ return o;
+}
+
+checkUnnamed1097(core.List<api.AllowedRule> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkAllowedRule(o[0]);
+ checkAllowedRule(o[1]);
+}
+
+buildUnnamed1098() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1098(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'));
+}
+
+buildUnnamed1099() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1099(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'));
+}
+
+buildUnnamed1100() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1100(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 buildCounterFirewallModule = 0;
+buildFirewallModule() {
+ var o = new api.FirewallModule();
+ buildCounterFirewallModule++;
+ if (buildCounterFirewallModule < 3) {
+ o.allowed = buildUnnamed1097();
+ o.description = "foo";
+ o.network = "foo";
+ o.sourceRanges = buildUnnamed1098();
+ o.sourceTags = buildUnnamed1099();
+ o.targetTags = buildUnnamed1100();
+ }
+ buildCounterFirewallModule--;
+ return o;
+}
+
+checkFirewallModule(api.FirewallModule o) {
+ buildCounterFirewallModule++;
+ if (buildCounterFirewallModule < 3) {
+ checkUnnamed1097(o.allowed);
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.network, unittest.equals('foo'));
+ checkUnnamed1098(o.sourceRanges);
+ checkUnnamed1099(o.sourceTags);
+ checkUnnamed1100(o.targetTags);
+ }
+ buildCounterFirewallModule--;
+}
+
+core.int buildCounterFirewallModuleStatus = 0;
+buildFirewallModuleStatus() {
+ var o = new api.FirewallModuleStatus();
+ buildCounterFirewallModuleStatus++;
+ if (buildCounterFirewallModuleStatus < 3) {
+ o.firewallUrl = "foo";
+ }
+ buildCounterFirewallModuleStatus--;
+ return o;
+}
+
+checkFirewallModuleStatus(api.FirewallModuleStatus o) {
+ buildCounterFirewallModuleStatus++;
+ if (buildCounterFirewallModuleStatus < 3) {
+ unittest.expect(o.firewallUrl, unittest.equals('foo'));
+ }
+ buildCounterFirewallModuleStatus--;
+}
+
+core.int buildCounterHealthCheckModule = 0;
+buildHealthCheckModule() {
+ var o = new api.HealthCheckModule();
+ buildCounterHealthCheckModule++;
+ if (buildCounterHealthCheckModule < 3) {
+ o.checkIntervalSec = 42;
+ o.description = "foo";
+ o.healthyThreshold = 42;
+ o.host = "foo";
+ o.path = "foo";
+ o.port = 42;
+ o.timeoutSec = 42;
+ o.unhealthyThreshold = 42;
+ }
+ buildCounterHealthCheckModule--;
+ return o;
+}
+
+checkHealthCheckModule(api.HealthCheckModule o) {
+ buildCounterHealthCheckModule++;
+ if (buildCounterHealthCheckModule < 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.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));
+ }
+ buildCounterHealthCheckModule--;
+}
+
+core.int buildCounterHealthCheckModuleStatus = 0;
+buildHealthCheckModuleStatus() {
+ var o = new api.HealthCheckModuleStatus();
+ buildCounterHealthCheckModuleStatus++;
+ if (buildCounterHealthCheckModuleStatus < 3) {
+ o.healthCheckUrl = "foo";
+ }
+ buildCounterHealthCheckModuleStatus--;
+ return o;
+}
+
+checkHealthCheckModuleStatus(api.HealthCheckModuleStatus o) {
+ buildCounterHealthCheckModuleStatus++;
+ if (buildCounterHealthCheckModuleStatus < 3) {
+ unittest.expect(o.healthCheckUrl, unittest.equals('foo'));
+ }
+ buildCounterHealthCheckModuleStatus--;
+}
+
+buildUnnamed1101() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1101(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'));
+}
+
+buildUnnamed1102() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1102(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 buildCounterLbModule = 0;
+buildLbModule() {
+ var o = new api.LbModule();
+ buildCounterLbModule++;
+ if (buildCounterLbModule < 3) {
+ o.description = "foo";
+ o.healthChecks = buildUnnamed1101();
+ o.ipAddress = "foo";
+ o.ipProtocol = "foo";
+ o.portRange = "foo";
+ o.sessionAffinity = "foo";
+ o.targetModules = buildUnnamed1102();
+ }
+ buildCounterLbModule--;
+ return o;
+}
+
+checkLbModule(api.LbModule o) {
+ buildCounterLbModule++;
+ if (buildCounterLbModule < 3) {
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1101(o.healthChecks);
+ unittest.expect(o.ipAddress, unittest.equals('foo'));
+ unittest.expect(o.ipProtocol, unittest.equals('foo'));
+ unittest.expect(o.portRange, unittest.equals('foo'));
+ unittest.expect(o.sessionAffinity, unittest.equals('foo'));
+ checkUnnamed1102(o.targetModules);
+ }
+ buildCounterLbModule--;
+}
+
+core.int buildCounterLbModuleStatus = 0;
+buildLbModuleStatus() {
+ var o = new api.LbModuleStatus();
+ buildCounterLbModuleStatus++;
+ if (buildCounterLbModuleStatus < 3) {
+ o.forwardingRuleUrl = "foo";
+ o.targetPoolUrl = "foo";
+ }
+ buildCounterLbModuleStatus--;
+ return o;
+}
+
+checkLbModuleStatus(api.LbModuleStatus o) {
+ buildCounterLbModuleStatus++;
+ if (buildCounterLbModuleStatus < 3) {
+ unittest.expect(o.forwardingRuleUrl, unittest.equals('foo'));
+ unittest.expect(o.targetPoolUrl, unittest.equals('foo'));
+ }
+ buildCounterLbModuleStatus--;
+}
+
+buildUnnamed1103() {
+ var o = new core.List<api.MetadataItem>();
+ o.add(buildMetadataItem());
+ o.add(buildMetadataItem());
+ return o;
+}
+
+checkUnnamed1103(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 = buildUnnamed1103();
+ }
+ buildCounterMetadata--;
+ return o;
+}
+
+checkMetadata(api.Metadata o) {
+ buildCounterMetadata++;
+ if (buildCounterMetadata < 3) {
+ unittest.expect(o.fingerPrint, unittest.equals('foo'));
+ checkUnnamed1103(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--;
+}
+
+core.int buildCounterModule = 0;
+buildModule() {
+ var o = new api.Module();
+ buildCounterModule++;
+ if (buildCounterModule < 3) {
+ o.autoscalingModule = buildAutoscalingModule();
+ o.firewallModule = buildFirewallModule();
+ o.healthCheckModule = buildHealthCheckModule();
+ o.lbModule = buildLbModule();
+ o.networkModule = buildNetworkModule();
+ o.replicaPoolModule = buildReplicaPoolModule();
+ o.type = "foo";
+ }
+ buildCounterModule--;
+ return o;
+}
+
+checkModule(api.Module o) {
+ buildCounterModule++;
+ if (buildCounterModule < 3) {
+ checkAutoscalingModule(o.autoscalingModule);
+ checkFirewallModule(o.firewallModule);
+ checkHealthCheckModule(o.healthCheckModule);
+ checkLbModule(o.lbModule);
+ checkNetworkModule(o.networkModule);
+ checkReplicaPoolModule(o.replicaPoolModule);
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterModule--;
+}
+
+core.int buildCounterModuleStatus = 0;
+buildModuleStatus() {
+ var o = new api.ModuleStatus();
+ buildCounterModuleStatus++;
+ if (buildCounterModuleStatus < 3) {
+ o.autoscalingModuleStatus = buildAutoscalingModuleStatus();
+ o.firewallModuleStatus = buildFirewallModuleStatus();
+ o.healthCheckModuleStatus = buildHealthCheckModuleStatus();
+ o.lbModuleStatus = buildLbModuleStatus();
+ o.networkModuleStatus = buildNetworkModuleStatus();
+ o.replicaPoolModuleStatus = buildReplicaPoolModuleStatus();
+ o.state = buildDeployState();
+ o.type = "foo";
+ }
+ buildCounterModuleStatus--;
+ return o;
+}
+
+checkModuleStatus(api.ModuleStatus o) {
+ buildCounterModuleStatus++;
+ if (buildCounterModuleStatus < 3) {
+ checkAutoscalingModuleStatus(o.autoscalingModuleStatus);
+ checkFirewallModuleStatus(o.firewallModuleStatus);
+ checkHealthCheckModuleStatus(o.healthCheckModuleStatus);
+ checkLbModuleStatus(o.lbModuleStatus);
+ checkNetworkModuleStatus(o.networkModuleStatus);
+ checkReplicaPoolModuleStatus(o.replicaPoolModuleStatus);
+ checkDeployState(o.state);
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterModuleStatus--;
+}
+
+buildUnnamed1104() {
+ var o = new core.List<api.AccessConfig>();
+ o.add(buildAccessConfig());
+ o.add(buildAccessConfig());
+ return o;
+}
+
+checkUnnamed1104(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 = buildUnnamed1104();
+ o.name = "foo";
+ o.network = "foo";
+ o.networkIp = "foo";
+ }
+ buildCounterNetworkInterface--;
+ return o;
+}
+
+checkNetworkInterface(api.NetworkInterface o) {
+ buildCounterNetworkInterface++;
+ if (buildCounterNetworkInterface < 3) {
+ checkUnnamed1104(o.accessConfigs);
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.network, unittest.equals('foo'));
+ unittest.expect(o.networkIp, unittest.equals('foo'));
+ }
+ buildCounterNetworkInterface--;
+}
+
+core.int buildCounterNetworkModule = 0;
+buildNetworkModule() {
+ var o = new api.NetworkModule();
+ buildCounterNetworkModule++;
+ if (buildCounterNetworkModule < 3) {
+ o.IPv4Range = "foo";
+ o.description = "foo";
+ o.gatewayIPv4 = "foo";
+ }
+ buildCounterNetworkModule--;
+ return o;
+}
+
+checkNetworkModule(api.NetworkModule o) {
+ buildCounterNetworkModule++;
+ if (buildCounterNetworkModule < 3) {
+ unittest.expect(o.IPv4Range, unittest.equals('foo'));
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.gatewayIPv4, unittest.equals('foo'));
+ }
+ buildCounterNetworkModule--;
+}
+
+core.int buildCounterNetworkModuleStatus = 0;
+buildNetworkModuleStatus() {
+ var o = new api.NetworkModuleStatus();
+ buildCounterNetworkModuleStatus++;
+ if (buildCounterNetworkModuleStatus < 3) {
+ o.networkUrl = "foo";
+ }
+ buildCounterNetworkModuleStatus--;
+ return o;
+}
+
+checkNetworkModuleStatus(api.NetworkModuleStatus o) {
+ buildCounterNetworkModuleStatus++;
+ if (buildCounterNetworkModuleStatus < 3) {
+ unittest.expect(o.networkUrl, unittest.equals('foo'));
+ }
+ buildCounterNetworkModuleStatus--;
+}
+
+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.sourceImage = "foo";
+ }
+ buildCounterNewDiskInitializeParams--;
+ return o;
+}
+
+checkNewDiskInitializeParams(api.NewDiskInitializeParams o) {
+ buildCounterNewDiskInitializeParams++;
+ if (buildCounterNewDiskInitializeParams < 3) {
+ unittest.expect(o.diskSizeGb, unittest.equals('foo'));
+ unittest.expect(o.sourceImage, unittest.equals('foo'));
+ }
+ buildCounterNewDiskInitializeParams--;
+}
+
+core.int buildCounterParamOverride = 0;
+buildParamOverride() {
+ var o = new api.ParamOverride();
+ buildCounterParamOverride++;
+ if (buildCounterParamOverride < 3) {
+ o.path = "foo";
+ o.value = "foo";
+ }
+ buildCounterParamOverride--;
+ return o;
+}
+
+checkParamOverride(api.ParamOverride o) {
+ buildCounterParamOverride++;
+ if (buildCounterParamOverride < 3) {
+ unittest.expect(o.path, unittest.equals('foo'));
+ unittest.expect(o.value, unittest.equals('foo'));
+ }
+ buildCounterParamOverride--;
+}
+
+buildUnnamed1105() {
+ var o = new core.Map<core.String, api.EnvVariable>();
+ o["x"] = buildEnvVariable();
+ o["y"] = buildEnvVariable();
+ return o;
+}
+
+checkUnnamed1105(core.Map<core.String, api.EnvVariable> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkEnvVariable(o["x"]);
+ checkEnvVariable(o["y"]);
+}
+
+buildUnnamed1106() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1106(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 buildCounterReplicaPoolModule = 0;
+buildReplicaPoolModule() {
+ var o = new api.ReplicaPoolModule();
+ buildCounterReplicaPoolModule++;
+ if (buildCounterReplicaPoolModule < 3) {
+ o.envVariables = buildUnnamed1105();
+ o.healthChecks = buildUnnamed1106();
+ o.numReplicas = 42;
+ o.replicaPoolParams = buildReplicaPoolParams();
+ o.resourceView = "foo";
+ }
+ buildCounterReplicaPoolModule--;
+ return o;
+}
+
+checkReplicaPoolModule(api.ReplicaPoolModule o) {
+ buildCounterReplicaPoolModule++;
+ if (buildCounterReplicaPoolModule < 3) {
+ checkUnnamed1105(o.envVariables);
+ checkUnnamed1106(o.healthChecks);
+ unittest.expect(o.numReplicas, unittest.equals(42));
+ checkReplicaPoolParams(o.replicaPoolParams);
+ unittest.expect(o.resourceView, unittest.equals('foo'));
+ }
+ buildCounterReplicaPoolModule--;
+}
+
+core.int buildCounterReplicaPoolModuleStatus = 0;
+buildReplicaPoolModuleStatus() {
+ var o = new api.ReplicaPoolModuleStatus();
+ buildCounterReplicaPoolModuleStatus++;
+ if (buildCounterReplicaPoolModuleStatus < 3) {
+ o.replicaPoolUrl = "foo";
+ o.resourceViewUrl = "foo";
+ }
+ buildCounterReplicaPoolModuleStatus--;
+ return o;
+}
+
+checkReplicaPoolModuleStatus(api.ReplicaPoolModuleStatus o) {
+ buildCounterReplicaPoolModuleStatus++;
+ if (buildCounterReplicaPoolModuleStatus < 3) {
+ unittest.expect(o.replicaPoolUrl, unittest.equals('foo'));
+ unittest.expect(o.resourceViewUrl, unittest.equals('foo'));
+ }
+ buildCounterReplicaPoolModuleStatus--;
+}
+
+core.int buildCounterReplicaPoolParams = 0;
+buildReplicaPoolParams() {
+ var o = new api.ReplicaPoolParams();
+ buildCounterReplicaPoolParams++;
+ if (buildCounterReplicaPoolParams < 3) {
+ o.v1beta1 = buildReplicaPoolParamsV1Beta1();
+ }
+ buildCounterReplicaPoolParams--;
+ return o;
+}
+
+checkReplicaPoolParams(api.ReplicaPoolParams o) {
+ buildCounterReplicaPoolParams++;
+ if (buildCounterReplicaPoolParams < 3) {
+ checkReplicaPoolParamsV1Beta1(o.v1beta1);
+ }
+ buildCounterReplicaPoolParams--;
+}
+
+buildUnnamed1107() {
+ var o = new core.List<api.ExistingDisk>();
+ o.add(buildExistingDisk());
+ o.add(buildExistingDisk());
+ return o;
+}
+
+checkUnnamed1107(core.List<api.ExistingDisk> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkExistingDisk(o[0]);
+ checkExistingDisk(o[1]);
+}
+
+buildUnnamed1108() {
+ var o = new core.List<api.NewDisk>();
+ o.add(buildNewDisk());
+ o.add(buildNewDisk());
+ return o;
+}
+
+checkUnnamed1108(core.List<api.NewDisk> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkNewDisk(o[0]);
+ checkNewDisk(o[1]);
+}
+
+buildUnnamed1109() {
+ var o = new core.List<api.NetworkInterface>();
+ o.add(buildNetworkInterface());
+ o.add(buildNetworkInterface());
+ return o;
+}
+
+checkUnnamed1109(core.List<api.NetworkInterface> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkNetworkInterface(o[0]);
+ checkNetworkInterface(o[1]);
+}
+
+buildUnnamed1110() {
+ var o = new core.List<api.ServiceAccount>();
+ o.add(buildServiceAccount());
+ o.add(buildServiceAccount());
+ return o;
+}
+
+checkUnnamed1110(core.List<api.ServiceAccount> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkServiceAccount(o[0]);
+ checkServiceAccount(o[1]);
+}
+
+core.int buildCounterReplicaPoolParamsV1Beta1 = 0;
+buildReplicaPoolParamsV1Beta1() {
+ var o = new api.ReplicaPoolParamsV1Beta1();
+ buildCounterReplicaPoolParamsV1Beta1++;
+ if (buildCounterReplicaPoolParamsV1Beta1 < 3) {
+ o.autoRestart = true;
+ o.baseInstanceName = "foo";
+ o.canIpForward = true;
+ o.description = "foo";
+ o.disksToAttach = buildUnnamed1107();
+ o.disksToCreate = buildUnnamed1108();
+ o.initAction = "foo";
+ o.machineType = "foo";
+ o.metadata = buildMetadata();
+ o.networkInterfaces = buildUnnamed1109();
+ o.onHostMaintenance = "foo";
+ o.serviceAccounts = buildUnnamed1110();
+ o.tags = buildTag();
+ o.zone = "foo";
+ }
+ buildCounterReplicaPoolParamsV1Beta1--;
+ return o;
+}
+
+checkReplicaPoolParamsV1Beta1(api.ReplicaPoolParamsV1Beta1 o) {
+ buildCounterReplicaPoolParamsV1Beta1++;
+ if (buildCounterReplicaPoolParamsV1Beta1 < 3) {
+ unittest.expect(o.autoRestart, unittest.isTrue);
+ unittest.expect(o.baseInstanceName, unittest.equals('foo'));
+ unittest.expect(o.canIpForward, unittest.isTrue);
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1107(o.disksToAttach);
+ checkUnnamed1108(o.disksToCreate);
+ unittest.expect(o.initAction, unittest.equals('foo'));
+ unittest.expect(o.machineType, unittest.equals('foo'));
+ checkMetadata(o.metadata);
+ checkUnnamed1109(o.networkInterfaces);
+ unittest.expect(o.onHostMaintenance, unittest.equals('foo'));
+ checkUnnamed1110(o.serviceAccounts);
+ checkTag(o.tags);
+ unittest.expect(o.zone, unittest.equals('foo'));
+ }
+ buildCounterReplicaPoolParamsV1Beta1--;
+}
+
+buildUnnamed1111() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1111(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 = buildUnnamed1111();
+ }
+ buildCounterServiceAccount--;
+ return o;
+}
+
+checkServiceAccount(api.ServiceAccount o) {
+ buildCounterServiceAccount++;
+ if (buildCounterServiceAccount < 3) {
+ unittest.expect(o.email, unittest.equals('foo'));
+ checkUnnamed1111(o.scopes);
+ }
+ buildCounterServiceAccount--;
+}
+
+buildUnnamed1112() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1112(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 = buildUnnamed1112();
+ }
+ buildCounterTag--;
+ return o;
+}
+
+checkTag(api.Tag o) {
+ buildCounterTag++;
+ if (buildCounterTag < 3) {
+ unittest.expect(o.fingerPrint, unittest.equals('foo'));
+ checkUnnamed1112(o.items);
+ }
+ buildCounterTag--;
+}
+
+buildUnnamed1113() {
+ var o = new core.Map<core.String, api.Action>();
+ o["x"] = buildAction();
+ o["y"] = buildAction();
+ return o;
+}
+
+checkUnnamed1113(core.Map<core.String, api.Action> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkAction(o["x"]);
+ checkAction(o["y"]);
+}
+
+buildUnnamed1114() {
+ var o = new core.Map<core.String, api.Module>();
+ o["x"] = buildModule();
+ o["y"] = buildModule();
+ return o;
+}
+
+checkUnnamed1114(core.Map<core.String, api.Module> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkModule(o["x"]);
+ checkModule(o["y"]);
+}
+
+core.int buildCounterTemplate = 0;
+buildTemplate() {
+ var o = new api.Template();
+ buildCounterTemplate++;
+ if (buildCounterTemplate < 3) {
+ o.actions = buildUnnamed1113();
+ o.description = "foo";
+ o.modules = buildUnnamed1114();
+ o.name = "foo";
+ }
+ buildCounterTemplate--;
+ return o;
+}
+
+checkTemplate(api.Template o) {
+ buildCounterTemplate++;
+ if (buildCounterTemplate < 3) {
+ checkUnnamed1113(o.actions);
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1114(o.modules);
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterTemplate--;
+}
+
+buildUnnamed1115() {
+ var o = new core.List<api.Template>();
+ o.add(buildTemplate());
+ o.add(buildTemplate());
+ return o;
+}
+
+checkUnnamed1115(core.List<api.Template> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkTemplate(o[0]);
+ checkTemplate(o[1]);
+}
+
+core.int buildCounterTemplatesListResponse = 0;
+buildTemplatesListResponse() {
+ var o = new api.TemplatesListResponse();
+ buildCounterTemplatesListResponse++;
+ if (buildCounterTemplatesListResponse < 3) {
+ o.nextPageToken = "foo";
+ o.resources = buildUnnamed1115();
+ }
+ buildCounterTemplatesListResponse--;
+ return o;
+}
+
+checkTemplatesListResponse(api.TemplatesListResponse o) {
+ buildCounterTemplatesListResponse++;
+ if (buildCounterTemplatesListResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed1115(o.resources);
+ }
+ buildCounterTemplatesListResponse--;
+}
+
+
+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-AllowedRule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildAllowedRule();
+ var od = new api.AllowedRule.fromJson(o.toJson());
+ checkAllowedRule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-AutoscalingModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildAutoscalingModule();
+ var od = new api.AutoscalingModule.fromJson(o.toJson());
+ checkAutoscalingModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-AutoscalingModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildAutoscalingModuleStatus();
+ var od = new api.AutoscalingModuleStatus.fromJson(o.toJson());
+ checkAutoscalingModuleStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DeployState", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDeployState();
+ var od = new api.DeployState.fromJson(o.toJson());
+ checkDeployState(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Deployment", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDeployment();
+ var od = new api.Deployment.fromJson(o.toJson());
+ checkDeployment(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DeploymentsListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDeploymentsListResponse();
+ var od = new api.DeploymentsListResponse.fromJson(o.toJson());
+ checkDeploymentsListResponse(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-FirewallModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildFirewallModule();
+ var od = new api.FirewallModule.fromJson(o.toJson());
+ checkFirewallModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-FirewallModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildFirewallModuleStatus();
+ var od = new api.FirewallModuleStatus.fromJson(o.toJson());
+ checkFirewallModuleStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-HealthCheckModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildHealthCheckModule();
+ var od = new api.HealthCheckModule.fromJson(o.toJson());
+ checkHealthCheckModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-HealthCheckModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildHealthCheckModuleStatus();
+ var od = new api.HealthCheckModuleStatus.fromJson(o.toJson());
+ checkHealthCheckModuleStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-LbModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildLbModule();
+ var od = new api.LbModule.fromJson(o.toJson());
+ checkLbModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-LbModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildLbModuleStatus();
+ var od = new api.LbModuleStatus.fromJson(o.toJson());
+ checkLbModuleStatus(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-Module", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildModule();
+ var od = new api.Module.fromJson(o.toJson());
+ checkModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildModuleStatus();
+ var od = new api.ModuleStatus.fromJson(o.toJson());
+ checkModuleStatus(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-NetworkModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildNetworkModule();
+ var od = new api.NetworkModule.fromJson(o.toJson());
+ checkNetworkModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-NetworkModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildNetworkModuleStatus();
+ var od = new api.NetworkModuleStatus.fromJson(o.toJson());
+ checkNetworkModuleStatus(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-ParamOverride", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildParamOverride();
+ var od = new api.ParamOverride.fromJson(o.toJson());
+ checkParamOverride(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ReplicaPoolModule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildReplicaPoolModule();
+ var od = new api.ReplicaPoolModule.fromJson(o.toJson());
+ checkReplicaPoolModule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ReplicaPoolModuleStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildReplicaPoolModuleStatus();
+ var od = new api.ReplicaPoolModuleStatus.fromJson(o.toJson());
+ checkReplicaPoolModuleStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ReplicaPoolParams", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildReplicaPoolParams();
+ var od = new api.ReplicaPoolParams.fromJson(o.toJson());
+ checkReplicaPoolParams(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ReplicaPoolParamsV1Beta1", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildReplicaPoolParamsV1Beta1();
+ var od = new api.ReplicaPoolParamsV1Beta1.fromJson(o.toJson());
+ checkReplicaPoolParamsV1Beta1(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-TemplatesListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildTemplatesListResponse();
+ var od = new api.TemplatesListResponse.fromJson(o.toJson());
+ checkTemplatesListResponse(od);
+ });
+ });
+
+
+ unittest.group("resource-DeploymentsResourceApi", () {
+ unittest.test("method--delete", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.DeploymentsResourceApi res = new api.ManagerApi(mock).deployments;
+ var arg_projectId = "foo";
+ var arg_region = "foo";
+ var arg_deploymentName = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/regions/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
+ pathOffset += 9;
+ index = path.indexOf("/deployments/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_region"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/deployments/"));
+ pathOffset += 13;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_deploymentName"));
+
+ 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_projectId, arg_region, arg_deploymentName).then(unittest.expectAsync((_) {}));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.DeploymentsResourceApi res = new api.ManagerApi(mock).deployments;
+ var arg_projectId = "foo";
+ var arg_region = "foo";
+ var arg_deploymentName = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/regions/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
+ pathOffset += 9;
+ index = path.indexOf("/deployments/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_region"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/deployments/"));
+ pathOffset += 13;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_deploymentName"));
+
+ 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(buildDeployment());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_projectId, arg_region, arg_deploymentName).then(unittest.expectAsync(((api.Deployment response) {
+ checkDeployment(response);
+ })));
+ });
+
+ unittest.test("method--insert", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.DeploymentsResourceApi res = new api.ManagerApi(mock).deployments;
+ var arg_request = buildDeployment();
+ var arg_projectId = "foo";
+ var arg_region = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Deployment.fromJson(json);
+ checkDeployment(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/regions/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
+ pathOffset += 9;
+ index = path.indexOf("/deployments", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_region"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/deployments"));
+ pathOffset += 12;
+
+ 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(buildDeployment());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.insert(arg_request, arg_projectId, arg_region).then(unittest.expectAsync(((api.Deployment response) {
+ checkDeployment(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.DeploymentsResourceApi res = new api.ManagerApi(mock).deployments;
+ var arg_projectId = "foo";
+ var arg_region = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/regions/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
+ pathOffset += 9;
+ index = path.indexOf("/deployments", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_region"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/deployments"));
+ pathOffset += 12;
+
+ 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(buildDeploymentsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_projectId, arg_region, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DeploymentsListResponse response) {
+ checkDeploymentsListResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-TemplatesResourceApi", () {
+ unittest.test("method--delete", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TemplatesResourceApi res = new api.ManagerApi(mock).templates;
+ var arg_projectId = "foo";
+ var arg_templateName = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/templates/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/templates/"));
+ pathOffset += 11;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_templateName"));
+
+ 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_projectId, arg_templateName).then(unittest.expectAsync((_) {}));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TemplatesResourceApi res = new api.ManagerApi(mock).templates;
+ var arg_projectId = "foo";
+ var arg_templateName = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/templates/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/templates/"));
+ pathOffset += 11;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_templateName"));
+
+ 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(buildTemplate());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_projectId, arg_templateName).then(unittest.expectAsync(((api.Template response) {
+ checkTemplate(response);
+ })));
+ });
+
+ unittest.test("method--insert", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TemplatesResourceApi res = new api.ManagerApi(mock).templates;
+ var arg_request = buildTemplate();
+ var arg_projectId = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/templates", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/templates"));
+ pathOffset += 10;
+
+ 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(buildTemplate());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.insert(arg_request, arg_projectId).then(unittest.expectAsync(((api.Template response) {
+ checkTemplate(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TemplatesResourceApi res = new api.ManagerApi(mock).templates;
+ var arg_projectId = "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 + 26), unittest.equals("/manager/v1beta2/projects/"));
+ pathOffset += 26;
+ index = path.indexOf("/templates", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/templates"));
+ pathOffset += 10;
+
+ 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(buildTemplatesListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_projectId, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TemplatesListResponse response) {
+ checkTemplatesListResponse(response);
+ })));
+ });
+
+ });
+
+
+}
+

Powered by Google App Engine
This is Rietveld 408576698