| Index: generated/googleapis/test/compute/v1.dart
|
| diff --git a/generated/googleapis/test/compute/v1.dart b/generated/googleapis/test/compute/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..24ba5a1511bcd07d00b62d632bd9d53bb3632ee2
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/compute/v1.dart
|
| @@ -0,0 +1,13141 @@
|
| +library googleapis.compute.v1.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/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/compute/v1.dart' as api;
|
| +
|
| +
|
| +
|
| +core.int buildCounterAccessConfig = 0;
|
| +buildAccessConfig() {
|
| + var o = new api.AccessConfig();
|
| + buildCounterAccessConfig++;
|
| + if (buildCounterAccessConfig < 3) {
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.natIP = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAccessConfig--;
|
| + return o;
|
| +}
|
| +
|
| +checkAccessConfig(api.AccessConfig o) {
|
| + buildCounterAccessConfig++;
|
| + if (buildCounterAccessConfig < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.natIP, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAccessConfig--;
|
| +}
|
| +
|
| +buildUnnamed839() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed839(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 buildCounterAddress = 0;
|
| +buildAddress() {
|
| + var o = new api.Address();
|
| + buildCounterAddress++;
|
| + if (buildCounterAddress < 3) {
|
| + o.address = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.region = "foo";
|
| + o.selfLink = "foo";
|
| + o.status = "foo";
|
| + o.users = buildUnnamed839();
|
| + }
|
| + buildCounterAddress--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddress(api.Address o) {
|
| + buildCounterAddress++;
|
| + if (buildCounterAddress < 3) {
|
| + unittest.expect(o.address, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.region, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + checkUnnamed839(o.users);
|
| + }
|
| + buildCounterAddress--;
|
| +}
|
| +
|
| +buildUnnamed840() {
|
| + var o = new core.Map<core.String, api.AddressesScopedList>();
|
| + o["x"] = buildAddressesScopedList();
|
| + o["y"] = buildAddressesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed840(core.Map<core.String, api.AddressesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAddressesScopedList(o["x"]);
|
| + checkAddressesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterAddressAggregatedList = 0;
|
| +buildAddressAggregatedList() {
|
| + var o = new api.AddressAggregatedList();
|
| + buildCounterAddressAggregatedList++;
|
| + if (buildCounterAddressAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed840();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterAddressAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddressAggregatedList(api.AddressAggregatedList o) {
|
| + buildCounterAddressAggregatedList++;
|
| + if (buildCounterAddressAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed840(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterAddressAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed841() {
|
| + var o = new core.List<api.Address>();
|
| + o.add(buildAddress());
|
| + o.add(buildAddress());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed841(core.List<api.Address> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAddress(o[0]);
|
| + checkAddress(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAddressList = 0;
|
| +buildAddressList() {
|
| + var o = new api.AddressList();
|
| + buildCounterAddressList++;
|
| + if (buildCounterAddressList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed841();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterAddressList--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddressList(api.AddressList o) {
|
| + buildCounterAddressList++;
|
| + if (buildCounterAddressList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed841(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterAddressList--;
|
| +}
|
| +
|
| +buildUnnamed842() {
|
| + var o = new core.List<api.Address>();
|
| + o.add(buildAddress());
|
| + o.add(buildAddress());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed842(core.List<api.Address> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAddress(o[0]);
|
| + checkAddress(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAddressesScopedListWarningData = 0;
|
| +buildAddressesScopedListWarningData() {
|
| + var o = new api.AddressesScopedListWarningData();
|
| + buildCounterAddressesScopedListWarningData++;
|
| + if (buildCounterAddressesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterAddressesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddressesScopedListWarningData(api.AddressesScopedListWarningData o) {
|
| + buildCounterAddressesScopedListWarningData++;
|
| + if (buildCounterAddressesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterAddressesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed843() {
|
| + var o = new core.List<api.AddressesScopedListWarningData>();
|
| + o.add(buildAddressesScopedListWarningData());
|
| + o.add(buildAddressesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed843(core.List<api.AddressesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAddressesScopedListWarningData(o[0]);
|
| + checkAddressesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAddressesScopedListWarning = 0;
|
| +buildAddressesScopedListWarning() {
|
| + var o = new api.AddressesScopedListWarning();
|
| + buildCounterAddressesScopedListWarning++;
|
| + if (buildCounterAddressesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed843();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterAddressesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddressesScopedListWarning(api.AddressesScopedListWarning o) {
|
| + buildCounterAddressesScopedListWarning++;
|
| + if (buildCounterAddressesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed843(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterAddressesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterAddressesScopedList = 0;
|
| +buildAddressesScopedList() {
|
| + var o = new api.AddressesScopedList();
|
| + buildCounterAddressesScopedList++;
|
| + if (buildCounterAddressesScopedList < 3) {
|
| + o.addresses = buildUnnamed842();
|
| + o.warning = buildAddressesScopedListWarning();
|
| + }
|
| + buildCounterAddressesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkAddressesScopedList(api.AddressesScopedList o) {
|
| + buildCounterAddressesScopedList++;
|
| + if (buildCounterAddressesScopedList < 3) {
|
| + checkUnnamed842(o.addresses);
|
| + checkAddressesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterAddressesScopedList--;
|
| +}
|
| +
|
| +buildUnnamed844() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed844(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 buildCounterAttachedDisk = 0;
|
| +buildAttachedDisk() {
|
| + var o = new api.AttachedDisk();
|
| + buildCounterAttachedDisk++;
|
| + if (buildCounterAttachedDisk < 3) {
|
| + o.autoDelete = true;
|
| + o.boot = true;
|
| + o.deviceName = "foo";
|
| + o.index = 42;
|
| + o.initializeParams = buildAttachedDiskInitializeParams();
|
| + o.kind = "foo";
|
| + o.licenses = buildUnnamed844();
|
| + o.mode = "foo";
|
| + o.source = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAttachedDisk--;
|
| + return o;
|
| +}
|
| +
|
| +checkAttachedDisk(api.AttachedDisk o) {
|
| + buildCounterAttachedDisk++;
|
| + if (buildCounterAttachedDisk < 3) {
|
| + unittest.expect(o.autoDelete, unittest.isTrue);
|
| + unittest.expect(o.boot, unittest.isTrue);
|
| + unittest.expect(o.deviceName, unittest.equals('foo'));
|
| + unittest.expect(o.index, unittest.equals(42));
|
| + checkAttachedDiskInitializeParams(o.initializeParams);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed844(o.licenses);
|
| + unittest.expect(o.mode, unittest.equals('foo'));
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAttachedDisk--;
|
| +}
|
| +
|
| +core.int buildCounterAttachedDiskInitializeParams = 0;
|
| +buildAttachedDiskInitializeParams() {
|
| + var o = new api.AttachedDiskInitializeParams();
|
| + buildCounterAttachedDiskInitializeParams++;
|
| + if (buildCounterAttachedDiskInitializeParams < 3) {
|
| + o.diskName = "foo";
|
| + o.diskSizeGb = "foo";
|
| + o.diskType = "foo";
|
| + o.sourceImage = "foo";
|
| + }
|
| + buildCounterAttachedDiskInitializeParams--;
|
| + return o;
|
| +}
|
| +
|
| +checkAttachedDiskInitializeParams(api.AttachedDiskInitializeParams o) {
|
| + buildCounterAttachedDiskInitializeParams++;
|
| + if (buildCounterAttachedDiskInitializeParams < 3) {
|
| + unittest.expect(o.diskName, unittest.equals('foo'));
|
| + unittest.expect(o.diskSizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.diskType, unittest.equals('foo'));
|
| + unittest.expect(o.sourceImage, unittest.equals('foo'));
|
| + }
|
| + buildCounterAttachedDiskInitializeParams--;
|
| +}
|
| +
|
| +core.int buildCounterBackend = 0;
|
| +buildBackend() {
|
| + var o = new api.Backend();
|
| + buildCounterBackend++;
|
| + if (buildCounterBackend < 3) {
|
| + o.balancingMode = "foo";
|
| + o.capacityScaler = 42.0;
|
| + o.description = "foo";
|
| + o.group = "foo";
|
| + o.maxRate = 42;
|
| + o.maxRatePerInstance = 42.0;
|
| + o.maxUtilization = 42.0;
|
| + }
|
| + buildCounterBackend--;
|
| + return o;
|
| +}
|
| +
|
| +checkBackend(api.Backend o) {
|
| + buildCounterBackend++;
|
| + if (buildCounterBackend < 3) {
|
| + unittest.expect(o.balancingMode, unittest.equals('foo'));
|
| + unittest.expect(o.capacityScaler, unittest.equals(42.0));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.group, unittest.equals('foo'));
|
| + unittest.expect(o.maxRate, unittest.equals(42));
|
| + unittest.expect(o.maxRatePerInstance, unittest.equals(42.0));
|
| + unittest.expect(o.maxUtilization, unittest.equals(42.0));
|
| + }
|
| + buildCounterBackend--;
|
| +}
|
| +
|
| +buildUnnamed845() {
|
| + var o = new core.List<api.Backend>();
|
| + o.add(buildBackend());
|
| + o.add(buildBackend());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed845(core.List<api.Backend> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkBackend(o[0]);
|
| + checkBackend(o[1]);
|
| +}
|
| +
|
| +buildUnnamed846() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed846(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 buildCounterBackendService = 0;
|
| +buildBackendService() {
|
| + var o = new api.BackendService();
|
| + buildCounterBackendService++;
|
| + if (buildCounterBackendService < 3) {
|
| + o.backends = buildUnnamed845();
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.fingerprint = "foo";
|
| + o.healthChecks = buildUnnamed846();
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.port = 42;
|
| + o.portName = "foo";
|
| + o.protocol = "foo";
|
| + o.selfLink = "foo";
|
| + o.timeoutSec = 42;
|
| + }
|
| + buildCounterBackendService--;
|
| + return o;
|
| +}
|
| +
|
| +checkBackendService(api.BackendService o) {
|
| + buildCounterBackendService++;
|
| + if (buildCounterBackendService < 3) {
|
| + checkUnnamed845(o.backends);
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.fingerprint, unittest.equals('foo'));
|
| + checkUnnamed846(o.healthChecks);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.port, unittest.equals(42));
|
| + unittest.expect(o.portName, unittest.equals('foo'));
|
| + unittest.expect(o.protocol, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.timeoutSec, unittest.equals(42));
|
| + }
|
| + buildCounterBackendService--;
|
| +}
|
| +
|
| +buildUnnamed847() {
|
| + var o = new core.List<api.HealthStatus>();
|
| + o.add(buildHealthStatus());
|
| + o.add(buildHealthStatus());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed847(core.List<api.HealthStatus> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthStatus(o[0]);
|
| + checkHealthStatus(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterBackendServiceGroupHealth = 0;
|
| +buildBackendServiceGroupHealth() {
|
| + var o = new api.BackendServiceGroupHealth();
|
| + buildCounterBackendServiceGroupHealth++;
|
| + if (buildCounterBackendServiceGroupHealth < 3) {
|
| + o.healthStatus = buildUnnamed847();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterBackendServiceGroupHealth--;
|
| + return o;
|
| +}
|
| +
|
| +checkBackendServiceGroupHealth(api.BackendServiceGroupHealth o) {
|
| + buildCounterBackendServiceGroupHealth++;
|
| + if (buildCounterBackendServiceGroupHealth < 3) {
|
| + checkUnnamed847(o.healthStatus);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterBackendServiceGroupHealth--;
|
| +}
|
| +
|
| +buildUnnamed848() {
|
| + var o = new core.List<api.BackendService>();
|
| + o.add(buildBackendService());
|
| + o.add(buildBackendService());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed848(core.List<api.BackendService> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkBackendService(o[0]);
|
| + checkBackendService(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterBackendServiceList = 0;
|
| +buildBackendServiceList() {
|
| + var o = new api.BackendServiceList();
|
| + buildCounterBackendServiceList++;
|
| + if (buildCounterBackendServiceList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed848();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterBackendServiceList--;
|
| + return o;
|
| +}
|
| +
|
| +checkBackendServiceList(api.BackendServiceList o) {
|
| + buildCounterBackendServiceList++;
|
| + if (buildCounterBackendServiceList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed848(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterBackendServiceList--;
|
| +}
|
| +
|
| +core.int buildCounterDeprecationStatus = 0;
|
| +buildDeprecationStatus() {
|
| + var o = new api.DeprecationStatus();
|
| + buildCounterDeprecationStatus++;
|
| + if (buildCounterDeprecationStatus < 3) {
|
| + o.deleted = "foo";
|
| + o.deprecated = "foo";
|
| + o.obsolete = "foo";
|
| + o.replacement = "foo";
|
| + o.state = "foo";
|
| + }
|
| + buildCounterDeprecationStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkDeprecationStatus(api.DeprecationStatus o) {
|
| + buildCounterDeprecationStatus++;
|
| + if (buildCounterDeprecationStatus < 3) {
|
| + unittest.expect(o.deleted, unittest.equals('foo'));
|
| + unittest.expect(o.deprecated, unittest.equals('foo'));
|
| + unittest.expect(o.obsolete, unittest.equals('foo'));
|
| + unittest.expect(o.replacement, unittest.equals('foo'));
|
| + unittest.expect(o.state, unittest.equals('foo'));
|
| + }
|
| + buildCounterDeprecationStatus--;
|
| +}
|
| +
|
| +buildUnnamed849() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed849(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 buildCounterDisk = 0;
|
| +buildDisk() {
|
| + var o = new api.Disk();
|
| + buildCounterDisk++;
|
| + if (buildCounterDisk < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.licenses = buildUnnamed849();
|
| + o.name = "foo";
|
| + o.options = "foo";
|
| + o.selfLink = "foo";
|
| + o.sizeGb = "foo";
|
| + o.sourceImage = "foo";
|
| + o.sourceImageId = "foo";
|
| + o.sourceSnapshot = "foo";
|
| + o.sourceSnapshotId = "foo";
|
| + o.status = "foo";
|
| + o.type = "foo";
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterDisk--;
|
| + return o;
|
| +}
|
| +
|
| +checkDisk(api.Disk o) {
|
| + buildCounterDisk++;
|
| + if (buildCounterDisk < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed849(o.licenses);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.options, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.sizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.sourceImage, unittest.equals('foo'));
|
| + unittest.expect(o.sourceImageId, unittest.equals('foo'));
|
| + unittest.expect(o.sourceSnapshot, unittest.equals('foo'));
|
| + unittest.expect(o.sourceSnapshotId, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterDisk--;
|
| +}
|
| +
|
| +buildUnnamed850() {
|
| + var o = new core.Map<core.String, api.DisksScopedList>();
|
| + o["x"] = buildDisksScopedList();
|
| + o["y"] = buildDisksScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed850(core.Map<core.String, api.DisksScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDisksScopedList(o["x"]);
|
| + checkDisksScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterDiskAggregatedList = 0;
|
| +buildDiskAggregatedList() {
|
| + var o = new api.DiskAggregatedList();
|
| + buildCounterDiskAggregatedList++;
|
| + if (buildCounterDiskAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed850();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterDiskAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskAggregatedList(api.DiskAggregatedList o) {
|
| + buildCounterDiskAggregatedList++;
|
| + if (buildCounterDiskAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed850(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed851() {
|
| + var o = new core.List<api.Disk>();
|
| + o.add(buildDisk());
|
| + o.add(buildDisk());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed851(core.List<api.Disk> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDisk(o[0]);
|
| + checkDisk(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDiskList = 0;
|
| +buildDiskList() {
|
| + var o = new api.DiskList();
|
| + buildCounterDiskList++;
|
| + if (buildCounterDiskList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed851();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterDiskList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskList(api.DiskList o) {
|
| + buildCounterDiskList++;
|
| + if (buildCounterDiskList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed851(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskList--;
|
| +}
|
| +
|
| +core.int buildCounterDiskType = 0;
|
| +buildDiskType() {
|
| + var o = new api.DiskType();
|
| + buildCounterDiskType++;
|
| + if (buildCounterDiskType < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.defaultDiskSizeGb = "foo";
|
| + o.deprecated = buildDeprecationStatus();
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + o.validDiskSize = "foo";
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterDiskType--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskType(api.DiskType o) {
|
| + buildCounterDiskType++;
|
| + if (buildCounterDiskType < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.defaultDiskSizeGb, unittest.equals('foo'));
|
| + checkDeprecationStatus(o.deprecated);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.validDiskSize, unittest.equals('foo'));
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskType--;
|
| +}
|
| +
|
| +buildUnnamed852() {
|
| + var o = new core.Map<core.String, api.DiskTypesScopedList>();
|
| + o["x"] = buildDiskTypesScopedList();
|
| + o["y"] = buildDiskTypesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed852(core.Map<core.String, api.DiskTypesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDiskTypesScopedList(o["x"]);
|
| + checkDiskTypesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterDiskTypeAggregatedList = 0;
|
| +buildDiskTypeAggregatedList() {
|
| + var o = new api.DiskTypeAggregatedList();
|
| + buildCounterDiskTypeAggregatedList++;
|
| + if (buildCounterDiskTypeAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed852();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterDiskTypeAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskTypeAggregatedList(api.DiskTypeAggregatedList o) {
|
| + buildCounterDiskTypeAggregatedList++;
|
| + if (buildCounterDiskTypeAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed852(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskTypeAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed853() {
|
| + var o = new core.List<api.DiskType>();
|
| + o.add(buildDiskType());
|
| + o.add(buildDiskType());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed853(core.List<api.DiskType> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDiskType(o[0]);
|
| + checkDiskType(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDiskTypeList = 0;
|
| +buildDiskTypeList() {
|
| + var o = new api.DiskTypeList();
|
| + buildCounterDiskTypeList++;
|
| + if (buildCounterDiskTypeList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed853();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterDiskTypeList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskTypeList(api.DiskTypeList o) {
|
| + buildCounterDiskTypeList++;
|
| + if (buildCounterDiskTypeList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed853(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskTypeList--;
|
| +}
|
| +
|
| +buildUnnamed854() {
|
| + var o = new core.List<api.DiskType>();
|
| + o.add(buildDiskType());
|
| + o.add(buildDiskType());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed854(core.List<api.DiskType> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDiskType(o[0]);
|
| + checkDiskType(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDiskTypesScopedListWarningData = 0;
|
| +buildDiskTypesScopedListWarningData() {
|
| + var o = new api.DiskTypesScopedListWarningData();
|
| + buildCounterDiskTypesScopedListWarningData++;
|
| + if (buildCounterDiskTypesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterDiskTypesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskTypesScopedListWarningData(api.DiskTypesScopedListWarningData o) {
|
| + buildCounterDiskTypesScopedListWarningData++;
|
| + if (buildCounterDiskTypesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskTypesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed855() {
|
| + var o = new core.List<api.DiskTypesScopedListWarningData>();
|
| + o.add(buildDiskTypesScopedListWarningData());
|
| + o.add(buildDiskTypesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed855(core.List<api.DiskTypesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDiskTypesScopedListWarningData(o[0]);
|
| + checkDiskTypesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDiskTypesScopedListWarning = 0;
|
| +buildDiskTypesScopedListWarning() {
|
| + var o = new api.DiskTypesScopedListWarning();
|
| + buildCounterDiskTypesScopedListWarning++;
|
| + if (buildCounterDiskTypesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed855();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterDiskTypesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskTypesScopedListWarning(api.DiskTypesScopedListWarning o) {
|
| + buildCounterDiskTypesScopedListWarning++;
|
| + if (buildCounterDiskTypesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed855(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterDiskTypesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterDiskTypesScopedList = 0;
|
| +buildDiskTypesScopedList() {
|
| + var o = new api.DiskTypesScopedList();
|
| + buildCounterDiskTypesScopedList++;
|
| + if (buildCounterDiskTypesScopedList < 3) {
|
| + o.diskTypes = buildUnnamed854();
|
| + o.warning = buildDiskTypesScopedListWarning();
|
| + }
|
| + buildCounterDiskTypesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDiskTypesScopedList(api.DiskTypesScopedList o) {
|
| + buildCounterDiskTypesScopedList++;
|
| + if (buildCounterDiskTypesScopedList < 3) {
|
| + checkUnnamed854(o.diskTypes);
|
| + checkDiskTypesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterDiskTypesScopedList--;
|
| +}
|
| +
|
| +buildUnnamed856() {
|
| + var o = new core.List<api.Disk>();
|
| + o.add(buildDisk());
|
| + o.add(buildDisk());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed856(core.List<api.Disk> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDisk(o[0]);
|
| + checkDisk(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDisksScopedListWarningData = 0;
|
| +buildDisksScopedListWarningData() {
|
| + var o = new api.DisksScopedListWarningData();
|
| + buildCounterDisksScopedListWarningData++;
|
| + if (buildCounterDisksScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterDisksScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkDisksScopedListWarningData(api.DisksScopedListWarningData o) {
|
| + buildCounterDisksScopedListWarningData++;
|
| + if (buildCounterDisksScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterDisksScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed857() {
|
| + var o = new core.List<api.DisksScopedListWarningData>();
|
| + o.add(buildDisksScopedListWarningData());
|
| + o.add(buildDisksScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed857(core.List<api.DisksScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDisksScopedListWarningData(o[0]);
|
| + checkDisksScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDisksScopedListWarning = 0;
|
| +buildDisksScopedListWarning() {
|
| + var o = new api.DisksScopedListWarning();
|
| + buildCounterDisksScopedListWarning++;
|
| + if (buildCounterDisksScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed857();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterDisksScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkDisksScopedListWarning(api.DisksScopedListWarning o) {
|
| + buildCounterDisksScopedListWarning++;
|
| + if (buildCounterDisksScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed857(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterDisksScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterDisksScopedList = 0;
|
| +buildDisksScopedList() {
|
| + var o = new api.DisksScopedList();
|
| + buildCounterDisksScopedList++;
|
| + if (buildCounterDisksScopedList < 3) {
|
| + o.disks = buildUnnamed856();
|
| + o.warning = buildDisksScopedListWarning();
|
| + }
|
| + buildCounterDisksScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDisksScopedList(api.DisksScopedList o) {
|
| + buildCounterDisksScopedList++;
|
| + if (buildCounterDisksScopedList < 3) {
|
| + checkUnnamed856(o.disks);
|
| + checkDisksScopedListWarning(o.warning);
|
| + }
|
| + buildCounterDisksScopedList--;
|
| +}
|
| +
|
| +buildUnnamed858() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed858(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 buildCounterFirewallAllowed = 0;
|
| +buildFirewallAllowed() {
|
| + var o = new api.FirewallAllowed();
|
| + buildCounterFirewallAllowed++;
|
| + if (buildCounterFirewallAllowed < 3) {
|
| + o.IPProtocol = "foo";
|
| + o.ports = buildUnnamed858();
|
| + }
|
| + buildCounterFirewallAllowed--;
|
| + return o;
|
| +}
|
| +
|
| +checkFirewallAllowed(api.FirewallAllowed o) {
|
| + buildCounterFirewallAllowed++;
|
| + if (buildCounterFirewallAllowed < 3) {
|
| + unittest.expect(o.IPProtocol, unittest.equals('foo'));
|
| + checkUnnamed858(o.ports);
|
| + }
|
| + buildCounterFirewallAllowed--;
|
| +}
|
| +
|
| +buildUnnamed859() {
|
| + var o = new core.List<api.FirewallAllowed>();
|
| + o.add(buildFirewallAllowed());
|
| + o.add(buildFirewallAllowed());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed859(core.List<api.FirewallAllowed> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFirewallAllowed(o[0]);
|
| + checkFirewallAllowed(o[1]);
|
| +}
|
| +
|
| +buildUnnamed860() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed860(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'));
|
| +}
|
| +
|
| +buildUnnamed861() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed861(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'));
|
| +}
|
| +
|
| +buildUnnamed862() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed862(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 buildCounterFirewall = 0;
|
| +buildFirewall() {
|
| + var o = new api.Firewall();
|
| + buildCounterFirewall++;
|
| + if (buildCounterFirewall < 3) {
|
| + o.allowed = buildUnnamed859();
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.network = "foo";
|
| + o.selfLink = "foo";
|
| + o.sourceRanges = buildUnnamed860();
|
| + o.sourceTags = buildUnnamed861();
|
| + o.targetTags = buildUnnamed862();
|
| + }
|
| + buildCounterFirewall--;
|
| + return o;
|
| +}
|
| +
|
| +checkFirewall(api.Firewall o) {
|
| + buildCounterFirewall++;
|
| + if (buildCounterFirewall < 3) {
|
| + checkUnnamed859(o.allowed);
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.network, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUnnamed860(o.sourceRanges);
|
| + checkUnnamed861(o.sourceTags);
|
| + checkUnnamed862(o.targetTags);
|
| + }
|
| + buildCounterFirewall--;
|
| +}
|
| +
|
| +buildUnnamed863() {
|
| + var o = new core.List<api.Firewall>();
|
| + o.add(buildFirewall());
|
| + o.add(buildFirewall());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed863(core.List<api.Firewall> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFirewall(o[0]);
|
| + checkFirewall(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFirewallList = 0;
|
| +buildFirewallList() {
|
| + var o = new api.FirewallList();
|
| + buildCounterFirewallList++;
|
| + if (buildCounterFirewallList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed863();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterFirewallList--;
|
| + return o;
|
| +}
|
| +
|
| +checkFirewallList(api.FirewallList o) {
|
| + buildCounterFirewallList++;
|
| + if (buildCounterFirewallList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed863(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterFirewallList--;
|
| +}
|
| +
|
| +core.int buildCounterForwardingRule = 0;
|
| +buildForwardingRule() {
|
| + var o = new api.ForwardingRule();
|
| + buildCounterForwardingRule++;
|
| + if (buildCounterForwardingRule < 3) {
|
| + o.IPAddress = "foo";
|
| + o.IPProtocol = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.portRange = "foo";
|
| + o.region = "foo";
|
| + o.selfLink = "foo";
|
| + o.target = "foo";
|
| + }
|
| + buildCounterForwardingRule--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRule(api.ForwardingRule o) {
|
| + buildCounterForwardingRule++;
|
| + if (buildCounterForwardingRule < 3) {
|
| + unittest.expect(o.IPAddress, unittest.equals('foo'));
|
| + unittest.expect(o.IPProtocol, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.portRange, unittest.equals('foo'));
|
| + unittest.expect(o.region, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.target, unittest.equals('foo'));
|
| + }
|
| + buildCounterForwardingRule--;
|
| +}
|
| +
|
| +buildUnnamed864() {
|
| + var o = new core.Map<core.String, api.ForwardingRulesScopedList>();
|
| + o["x"] = buildForwardingRulesScopedList();
|
| + o["y"] = buildForwardingRulesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed864(core.Map<core.String, api.ForwardingRulesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkForwardingRulesScopedList(o["x"]);
|
| + checkForwardingRulesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterForwardingRuleAggregatedList = 0;
|
| +buildForwardingRuleAggregatedList() {
|
| + var o = new api.ForwardingRuleAggregatedList();
|
| + buildCounterForwardingRuleAggregatedList++;
|
| + if (buildCounterForwardingRuleAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed864();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterForwardingRuleAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRuleAggregatedList(api.ForwardingRuleAggregatedList o) {
|
| + buildCounterForwardingRuleAggregatedList++;
|
| + if (buildCounterForwardingRuleAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed864(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterForwardingRuleAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed865() {
|
| + var o = new core.List<api.ForwardingRule>();
|
| + o.add(buildForwardingRule());
|
| + o.add(buildForwardingRule());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed865(core.List<api.ForwardingRule> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkForwardingRule(o[0]);
|
| + checkForwardingRule(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterForwardingRuleList = 0;
|
| +buildForwardingRuleList() {
|
| + var o = new api.ForwardingRuleList();
|
| + buildCounterForwardingRuleList++;
|
| + if (buildCounterForwardingRuleList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed865();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterForwardingRuleList--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRuleList(api.ForwardingRuleList o) {
|
| + buildCounterForwardingRuleList++;
|
| + if (buildCounterForwardingRuleList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed865(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterForwardingRuleList--;
|
| +}
|
| +
|
| +buildUnnamed866() {
|
| + var o = new core.List<api.ForwardingRule>();
|
| + o.add(buildForwardingRule());
|
| + o.add(buildForwardingRule());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed866(core.List<api.ForwardingRule> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkForwardingRule(o[0]);
|
| + checkForwardingRule(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterForwardingRulesScopedListWarningData = 0;
|
| +buildForwardingRulesScopedListWarningData() {
|
| + var o = new api.ForwardingRulesScopedListWarningData();
|
| + buildCounterForwardingRulesScopedListWarningData++;
|
| + if (buildCounterForwardingRulesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterForwardingRulesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRulesScopedListWarningData(api.ForwardingRulesScopedListWarningData o) {
|
| + buildCounterForwardingRulesScopedListWarningData++;
|
| + if (buildCounterForwardingRulesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterForwardingRulesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed867() {
|
| + var o = new core.List<api.ForwardingRulesScopedListWarningData>();
|
| + o.add(buildForwardingRulesScopedListWarningData());
|
| + o.add(buildForwardingRulesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed867(core.List<api.ForwardingRulesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkForwardingRulesScopedListWarningData(o[0]);
|
| + checkForwardingRulesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterForwardingRulesScopedListWarning = 0;
|
| +buildForwardingRulesScopedListWarning() {
|
| + var o = new api.ForwardingRulesScopedListWarning();
|
| + buildCounterForwardingRulesScopedListWarning++;
|
| + if (buildCounterForwardingRulesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed867();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterForwardingRulesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRulesScopedListWarning(api.ForwardingRulesScopedListWarning o) {
|
| + buildCounterForwardingRulesScopedListWarning++;
|
| + if (buildCounterForwardingRulesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed867(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterForwardingRulesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterForwardingRulesScopedList = 0;
|
| +buildForwardingRulesScopedList() {
|
| + var o = new api.ForwardingRulesScopedList();
|
| + buildCounterForwardingRulesScopedList++;
|
| + if (buildCounterForwardingRulesScopedList < 3) {
|
| + o.forwardingRules = buildUnnamed866();
|
| + o.warning = buildForwardingRulesScopedListWarning();
|
| + }
|
| + buildCounterForwardingRulesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkForwardingRulesScopedList(api.ForwardingRulesScopedList o) {
|
| + buildCounterForwardingRulesScopedList++;
|
| + if (buildCounterForwardingRulesScopedList < 3) {
|
| + checkUnnamed866(o.forwardingRules);
|
| + checkForwardingRulesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterForwardingRulesScopedList--;
|
| +}
|
| +
|
| +core.int buildCounterHealthCheckReference = 0;
|
| +buildHealthCheckReference() {
|
| + var o = new api.HealthCheckReference();
|
| + buildCounterHealthCheckReference++;
|
| + if (buildCounterHealthCheckReference < 3) {
|
| + o.healthCheck = "foo";
|
| + }
|
| + buildCounterHealthCheckReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkHealthCheckReference(api.HealthCheckReference o) {
|
| + buildCounterHealthCheckReference++;
|
| + if (buildCounterHealthCheckReference < 3) {
|
| + unittest.expect(o.healthCheck, unittest.equals('foo'));
|
| + }
|
| + buildCounterHealthCheckReference--;
|
| +}
|
| +
|
| +core.int buildCounterHealthStatus = 0;
|
| +buildHealthStatus() {
|
| + var o = new api.HealthStatus();
|
| + buildCounterHealthStatus++;
|
| + if (buildCounterHealthStatus < 3) {
|
| + o.healthState = "foo";
|
| + o.instance = "foo";
|
| + o.ipAddress = "foo";
|
| + o.port = 42;
|
| + }
|
| + buildCounterHealthStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkHealthStatus(api.HealthStatus o) {
|
| + buildCounterHealthStatus++;
|
| + if (buildCounterHealthStatus < 3) {
|
| + unittest.expect(o.healthState, unittest.equals('foo'));
|
| + unittest.expect(o.instance, unittest.equals('foo'));
|
| + unittest.expect(o.ipAddress, unittest.equals('foo'));
|
| + unittest.expect(o.port, unittest.equals(42));
|
| + }
|
| + buildCounterHealthStatus--;
|
| +}
|
| +
|
| +buildUnnamed868() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed868(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 buildCounterHostRule = 0;
|
| +buildHostRule() {
|
| + var o = new api.HostRule();
|
| + buildCounterHostRule++;
|
| + if (buildCounterHostRule < 3) {
|
| + o.description = "foo";
|
| + o.hosts = buildUnnamed868();
|
| + o.pathMatcher = "foo";
|
| + }
|
| + buildCounterHostRule--;
|
| + return o;
|
| +}
|
| +
|
| +checkHostRule(api.HostRule o) {
|
| + buildCounterHostRule++;
|
| + if (buildCounterHostRule < 3) {
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + checkUnnamed868(o.hosts);
|
| + unittest.expect(o.pathMatcher, unittest.equals('foo'));
|
| + }
|
| + buildCounterHostRule--;
|
| +}
|
| +
|
| +core.int buildCounterHttpHealthCheck = 0;
|
| +buildHttpHealthCheck() {
|
| + var o = new api.HttpHealthCheck();
|
| + buildCounterHttpHealthCheck++;
|
| + if (buildCounterHttpHealthCheck < 3) {
|
| + o.checkIntervalSec = 42;
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.healthyThreshold = 42;
|
| + o.host = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.port = 42;
|
| + o.requestPath = "foo";
|
| + o.selfLink = "foo";
|
| + o.timeoutSec = 42;
|
| + o.unhealthyThreshold = 42;
|
| + }
|
| + buildCounterHttpHealthCheck--;
|
| + return o;
|
| +}
|
| +
|
| +checkHttpHealthCheck(api.HttpHealthCheck o) {
|
| + buildCounterHttpHealthCheck++;
|
| + if (buildCounterHttpHealthCheck < 3) {
|
| + unittest.expect(o.checkIntervalSec, unittest.equals(42));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.healthyThreshold, unittest.equals(42));
|
| + unittest.expect(o.host, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.port, unittest.equals(42));
|
| + unittest.expect(o.requestPath, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.timeoutSec, unittest.equals(42));
|
| + unittest.expect(o.unhealthyThreshold, unittest.equals(42));
|
| + }
|
| + buildCounterHttpHealthCheck--;
|
| +}
|
| +
|
| +buildUnnamed869() {
|
| + var o = new core.List<api.HttpHealthCheck>();
|
| + o.add(buildHttpHealthCheck());
|
| + o.add(buildHttpHealthCheck());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed869(core.List<api.HttpHealthCheck> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHttpHealthCheck(o[0]);
|
| + checkHttpHealthCheck(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterHttpHealthCheckList = 0;
|
| +buildHttpHealthCheckList() {
|
| + var o = new api.HttpHealthCheckList();
|
| + buildCounterHttpHealthCheckList++;
|
| + if (buildCounterHttpHealthCheckList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed869();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterHttpHealthCheckList--;
|
| + return o;
|
| +}
|
| +
|
| +checkHttpHealthCheckList(api.HttpHealthCheckList o) {
|
| + buildCounterHttpHealthCheckList++;
|
| + if (buildCounterHttpHealthCheckList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed869(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterHttpHealthCheckList--;
|
| +}
|
| +
|
| +buildUnnamed870() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed870(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 buildCounterImageRawDisk = 0;
|
| +buildImageRawDisk() {
|
| + var o = new api.ImageRawDisk();
|
| + buildCounterImageRawDisk++;
|
| + if (buildCounterImageRawDisk < 3) {
|
| + o.containerType = "foo";
|
| + o.sha1Checksum = "foo";
|
| + o.source = "foo";
|
| + }
|
| + buildCounterImageRawDisk--;
|
| + return o;
|
| +}
|
| +
|
| +checkImageRawDisk(api.ImageRawDisk o) {
|
| + buildCounterImageRawDisk++;
|
| + if (buildCounterImageRawDisk < 3) {
|
| + unittest.expect(o.containerType, unittest.equals('foo'));
|
| + unittest.expect(o.sha1Checksum, unittest.equals('foo'));
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + }
|
| + buildCounterImageRawDisk--;
|
| +}
|
| +
|
| +core.int buildCounterImage = 0;
|
| +buildImage() {
|
| + var o = new api.Image();
|
| + buildCounterImage++;
|
| + if (buildCounterImage < 3) {
|
| + o.archiveSizeBytes = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.deprecated = buildDeprecationStatus();
|
| + o.description = "foo";
|
| + o.diskSizeGb = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.licenses = buildUnnamed870();
|
| + o.name = "foo";
|
| + o.rawDisk = buildImageRawDisk();
|
| + o.selfLink = "foo";
|
| + o.sourceDisk = "foo";
|
| + o.sourceDiskId = "foo";
|
| + o.sourceType = "foo";
|
| + o.status = "foo";
|
| + }
|
| + buildCounterImage--;
|
| + return o;
|
| +}
|
| +
|
| +checkImage(api.Image o) {
|
| + buildCounterImage++;
|
| + if (buildCounterImage < 3) {
|
| + unittest.expect(o.archiveSizeBytes, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + checkDeprecationStatus(o.deprecated);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.diskSizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed870(o.licenses);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkImageRawDisk(o.rawDisk);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.sourceDisk, unittest.equals('foo'));
|
| + unittest.expect(o.sourceDiskId, unittest.equals('foo'));
|
| + unittest.expect(o.sourceType, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + }
|
| + buildCounterImage--;
|
| +}
|
| +
|
| +buildUnnamed871() {
|
| + var o = new core.List<api.Image>();
|
| + o.add(buildImage());
|
| + o.add(buildImage());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed871(core.List<api.Image> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkImage(o[0]);
|
| + checkImage(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterImageList = 0;
|
| +buildImageList() {
|
| + var o = new api.ImageList();
|
| + buildCounterImageList++;
|
| + if (buildCounterImageList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed871();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterImageList--;
|
| + return o;
|
| +}
|
| +
|
| +checkImageList(api.ImageList o) {
|
| + buildCounterImageList++;
|
| + if (buildCounterImageList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed871(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterImageList--;
|
| +}
|
| +
|
| +buildUnnamed872() {
|
| + var o = new core.List<api.AttachedDisk>();
|
| + o.add(buildAttachedDisk());
|
| + o.add(buildAttachedDisk());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed872(core.List<api.AttachedDisk> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAttachedDisk(o[0]);
|
| + checkAttachedDisk(o[1]);
|
| +}
|
| +
|
| +buildUnnamed873() {
|
| + var o = new core.List<api.NetworkInterface>();
|
| + o.add(buildNetworkInterface());
|
| + o.add(buildNetworkInterface());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed873(core.List<api.NetworkInterface> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkNetworkInterface(o[0]);
|
| + checkNetworkInterface(o[1]);
|
| +}
|
| +
|
| +buildUnnamed874() {
|
| + var o = new core.List<api.ServiceAccount>();
|
| + o.add(buildServiceAccount());
|
| + o.add(buildServiceAccount());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed874(core.List<api.ServiceAccount> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkServiceAccount(o[0]);
|
| + checkServiceAccount(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterInstance = 0;
|
| +buildInstance() {
|
| + var o = new api.Instance();
|
| + buildCounterInstance++;
|
| + if (buildCounterInstance < 3) {
|
| + o.canIpForward = true;
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.disks = buildUnnamed872();
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.machineType = "foo";
|
| + o.metadata = buildMetadata();
|
| + o.name = "foo";
|
| + o.networkInterfaces = buildUnnamed873();
|
| + o.scheduling = buildScheduling();
|
| + o.selfLink = "foo";
|
| + o.serviceAccounts = buildUnnamed874();
|
| + o.status = "foo";
|
| + o.statusMessage = "foo";
|
| + o.tags = buildTags();
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterInstance--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstance(api.Instance o) {
|
| + buildCounterInstance++;
|
| + if (buildCounterInstance < 3) {
|
| + unittest.expect(o.canIpForward, unittest.isTrue);
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + checkUnnamed872(o.disks);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.machineType, unittest.equals('foo'));
|
| + checkMetadata(o.metadata);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed873(o.networkInterfaces);
|
| + checkScheduling(o.scheduling);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUnnamed874(o.serviceAccounts);
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.statusMessage, unittest.equals('foo'));
|
| + checkTags(o.tags);
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstance--;
|
| +}
|
| +
|
| +buildUnnamed875() {
|
| + var o = new core.Map<core.String, api.InstancesScopedList>();
|
| + o["x"] = buildInstancesScopedList();
|
| + o["y"] = buildInstancesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed875(core.Map<core.String, api.InstancesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstancesScopedList(o["x"]);
|
| + checkInstancesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterInstanceAggregatedList = 0;
|
| +buildInstanceAggregatedList() {
|
| + var o = new api.InstanceAggregatedList();
|
| + buildCounterInstanceAggregatedList++;
|
| + if (buildCounterInstanceAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed875();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterInstanceAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceAggregatedList(api.InstanceAggregatedList o) {
|
| + buildCounterInstanceAggregatedList++;
|
| + if (buildCounterInstanceAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed875(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstanceAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed876() {
|
| + var o = new core.List<api.Instance>();
|
| + o.add(buildInstance());
|
| + o.add(buildInstance());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed876(core.List<api.Instance> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstance(o[0]);
|
| + checkInstance(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterInstanceList = 0;
|
| +buildInstanceList() {
|
| + var o = new api.InstanceList();
|
| + buildCounterInstanceList++;
|
| + if (buildCounterInstanceList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed876();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterInstanceList--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceList(api.InstanceList o) {
|
| + buildCounterInstanceList++;
|
| + if (buildCounterInstanceList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed876(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstanceList--;
|
| +}
|
| +
|
| +core.int buildCounterInstanceReference = 0;
|
| +buildInstanceReference() {
|
| + var o = new api.InstanceReference();
|
| + buildCounterInstanceReference++;
|
| + if (buildCounterInstanceReference < 3) {
|
| + o.instance = "foo";
|
| + }
|
| + buildCounterInstanceReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceReference(api.InstanceReference o) {
|
| + buildCounterInstanceReference++;
|
| + if (buildCounterInstanceReference < 3) {
|
| + unittest.expect(o.instance, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstanceReference--;
|
| +}
|
| +
|
| +buildUnnamed877() {
|
| + var o = new core.List<api.Instance>();
|
| + o.add(buildInstance());
|
| + o.add(buildInstance());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed877(core.List<api.Instance> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstance(o[0]);
|
| + checkInstance(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterInstancesScopedListWarningData = 0;
|
| +buildInstancesScopedListWarningData() {
|
| + var o = new api.InstancesScopedListWarningData();
|
| + buildCounterInstancesScopedListWarningData++;
|
| + if (buildCounterInstancesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterInstancesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstancesScopedListWarningData(api.InstancesScopedListWarningData o) {
|
| + buildCounterInstancesScopedListWarningData++;
|
| + if (buildCounterInstancesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstancesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed878() {
|
| + var o = new core.List<api.InstancesScopedListWarningData>();
|
| + o.add(buildInstancesScopedListWarningData());
|
| + o.add(buildInstancesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed878(core.List<api.InstancesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstancesScopedListWarningData(o[0]);
|
| + checkInstancesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterInstancesScopedListWarning = 0;
|
| +buildInstancesScopedListWarning() {
|
| + var o = new api.InstancesScopedListWarning();
|
| + buildCounterInstancesScopedListWarning++;
|
| + if (buildCounterInstancesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed878();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterInstancesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstancesScopedListWarning(api.InstancesScopedListWarning o) {
|
| + buildCounterInstancesScopedListWarning++;
|
| + if (buildCounterInstancesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed878(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterInstancesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterInstancesScopedList = 0;
|
| +buildInstancesScopedList() {
|
| + var o = new api.InstancesScopedList();
|
| + buildCounterInstancesScopedList++;
|
| + if (buildCounterInstancesScopedList < 3) {
|
| + o.instances = buildUnnamed877();
|
| + o.warning = buildInstancesScopedListWarning();
|
| + }
|
| + buildCounterInstancesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstancesScopedList(api.InstancesScopedList o) {
|
| + buildCounterInstancesScopedList++;
|
| + if (buildCounterInstancesScopedList < 3) {
|
| + checkUnnamed877(o.instances);
|
| + checkInstancesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterInstancesScopedList--;
|
| +}
|
| +
|
| +core.int buildCounterLicense = 0;
|
| +buildLicense() {
|
| + var o = new api.License();
|
| + buildCounterLicense++;
|
| + if (buildCounterLicense < 3) {
|
| + o.chargesUseFee = true;
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterLicense--;
|
| + return o;
|
| +}
|
| +
|
| +checkLicense(api.License o) {
|
| + buildCounterLicense++;
|
| + if (buildCounterLicense < 3) {
|
| + unittest.expect(o.chargesUseFee, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterLicense--;
|
| +}
|
| +
|
| +core.int buildCounterMachineTypeScratchDisks = 0;
|
| +buildMachineTypeScratchDisks() {
|
| + var o = new api.MachineTypeScratchDisks();
|
| + buildCounterMachineTypeScratchDisks++;
|
| + if (buildCounterMachineTypeScratchDisks < 3) {
|
| + o.diskGb = 42;
|
| + }
|
| + buildCounterMachineTypeScratchDisks--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypeScratchDisks(api.MachineTypeScratchDisks o) {
|
| + buildCounterMachineTypeScratchDisks++;
|
| + if (buildCounterMachineTypeScratchDisks < 3) {
|
| + unittest.expect(o.diskGb, unittest.equals(42));
|
| + }
|
| + buildCounterMachineTypeScratchDisks--;
|
| +}
|
| +
|
| +buildUnnamed879() {
|
| + var o = new core.List<api.MachineTypeScratchDisks>();
|
| + o.add(buildMachineTypeScratchDisks());
|
| + o.add(buildMachineTypeScratchDisks());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed879(core.List<api.MachineTypeScratchDisks> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMachineTypeScratchDisks(o[0]);
|
| + checkMachineTypeScratchDisks(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMachineType = 0;
|
| +buildMachineType() {
|
| + var o = new api.MachineType();
|
| + buildCounterMachineType++;
|
| + if (buildCounterMachineType < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.deprecated = buildDeprecationStatus();
|
| + o.description = "foo";
|
| + o.guestCpus = 42;
|
| + o.id = "foo";
|
| + o.imageSpaceGb = 42;
|
| + o.kind = "foo";
|
| + o.maximumPersistentDisks = 42;
|
| + o.maximumPersistentDisksSizeGb = "foo";
|
| + o.memoryMb = 42;
|
| + o.name = "foo";
|
| + o.scratchDisks = buildUnnamed879();
|
| + o.selfLink = "foo";
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterMachineType--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineType(api.MachineType o) {
|
| + buildCounterMachineType++;
|
| + if (buildCounterMachineType < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + checkDeprecationStatus(o.deprecated);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.guestCpus, unittest.equals(42));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.imageSpaceGb, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.maximumPersistentDisks, unittest.equals(42));
|
| + unittest.expect(o.maximumPersistentDisksSizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.memoryMb, unittest.equals(42));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed879(o.scratchDisks);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterMachineType--;
|
| +}
|
| +
|
| +buildUnnamed880() {
|
| + var o = new core.Map<core.String, api.MachineTypesScopedList>();
|
| + o["x"] = buildMachineTypesScopedList();
|
| + o["y"] = buildMachineTypesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed880(core.Map<core.String, api.MachineTypesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMachineTypesScopedList(o["x"]);
|
| + checkMachineTypesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterMachineTypeAggregatedList = 0;
|
| +buildMachineTypeAggregatedList() {
|
| + var o = new api.MachineTypeAggregatedList();
|
| + buildCounterMachineTypeAggregatedList++;
|
| + if (buildCounterMachineTypeAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed880();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterMachineTypeAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypeAggregatedList(api.MachineTypeAggregatedList o) {
|
| + buildCounterMachineTypeAggregatedList++;
|
| + if (buildCounterMachineTypeAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed880(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterMachineTypeAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed881() {
|
| + var o = new core.List<api.MachineType>();
|
| + o.add(buildMachineType());
|
| + o.add(buildMachineType());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed881(core.List<api.MachineType> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMachineType(o[0]);
|
| + checkMachineType(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMachineTypeList = 0;
|
| +buildMachineTypeList() {
|
| + var o = new api.MachineTypeList();
|
| + buildCounterMachineTypeList++;
|
| + if (buildCounterMachineTypeList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed881();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterMachineTypeList--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypeList(api.MachineTypeList o) {
|
| + buildCounterMachineTypeList++;
|
| + if (buildCounterMachineTypeList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed881(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterMachineTypeList--;
|
| +}
|
| +
|
| +buildUnnamed882() {
|
| + var o = new core.List<api.MachineType>();
|
| + o.add(buildMachineType());
|
| + o.add(buildMachineType());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed882(core.List<api.MachineType> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMachineType(o[0]);
|
| + checkMachineType(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMachineTypesScopedListWarningData = 0;
|
| +buildMachineTypesScopedListWarningData() {
|
| + var o = new api.MachineTypesScopedListWarningData();
|
| + buildCounterMachineTypesScopedListWarningData++;
|
| + if (buildCounterMachineTypesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterMachineTypesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypesScopedListWarningData(api.MachineTypesScopedListWarningData o) {
|
| + buildCounterMachineTypesScopedListWarningData++;
|
| + if (buildCounterMachineTypesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterMachineTypesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed883() {
|
| + var o = new core.List<api.MachineTypesScopedListWarningData>();
|
| + o.add(buildMachineTypesScopedListWarningData());
|
| + o.add(buildMachineTypesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed883(core.List<api.MachineTypesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMachineTypesScopedListWarningData(o[0]);
|
| + checkMachineTypesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMachineTypesScopedListWarning = 0;
|
| +buildMachineTypesScopedListWarning() {
|
| + var o = new api.MachineTypesScopedListWarning();
|
| + buildCounterMachineTypesScopedListWarning++;
|
| + if (buildCounterMachineTypesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed883();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterMachineTypesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypesScopedListWarning(api.MachineTypesScopedListWarning o) {
|
| + buildCounterMachineTypesScopedListWarning++;
|
| + if (buildCounterMachineTypesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed883(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterMachineTypesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterMachineTypesScopedList = 0;
|
| +buildMachineTypesScopedList() {
|
| + var o = new api.MachineTypesScopedList();
|
| + buildCounterMachineTypesScopedList++;
|
| + if (buildCounterMachineTypesScopedList < 3) {
|
| + o.machineTypes = buildUnnamed882();
|
| + o.warning = buildMachineTypesScopedListWarning();
|
| + }
|
| + buildCounterMachineTypesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkMachineTypesScopedList(api.MachineTypesScopedList o) {
|
| + buildCounterMachineTypesScopedList++;
|
| + if (buildCounterMachineTypesScopedList < 3) {
|
| + checkUnnamed882(o.machineTypes);
|
| + checkMachineTypesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterMachineTypesScopedList--;
|
| +}
|
| +
|
| +core.int buildCounterMetadataItems = 0;
|
| +buildMetadataItems() {
|
| + var o = new api.MetadataItems();
|
| + buildCounterMetadataItems++;
|
| + if (buildCounterMetadataItems < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterMetadataItems--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetadataItems(api.MetadataItems o) {
|
| + buildCounterMetadataItems++;
|
| + if (buildCounterMetadataItems < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterMetadataItems--;
|
| +}
|
| +
|
| +buildUnnamed884() {
|
| + var o = new core.List<api.MetadataItems>();
|
| + o.add(buildMetadataItems());
|
| + o.add(buildMetadataItems());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed884(core.List<api.MetadataItems> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetadataItems(o[0]);
|
| + checkMetadataItems(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMetadata = 0;
|
| +buildMetadata() {
|
| + var o = new api.Metadata();
|
| + buildCounterMetadata++;
|
| + if (buildCounterMetadata < 3) {
|
| + o.fingerprint = "foo";
|
| + o.items = buildUnnamed884();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterMetadata--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetadata(api.Metadata o) {
|
| + buildCounterMetadata++;
|
| + if (buildCounterMetadata < 3) {
|
| + unittest.expect(o.fingerprint, unittest.equals('foo'));
|
| + checkUnnamed884(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterMetadata--;
|
| +}
|
| +
|
| +core.int buildCounterNetwork = 0;
|
| +buildNetwork() {
|
| + var o = new api.Network();
|
| + buildCounterNetwork++;
|
| + if (buildCounterNetwork < 3) {
|
| + o.IPv4Range = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.gatewayIPv4 = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterNetwork--;
|
| + return o;
|
| +}
|
| +
|
| +checkNetwork(api.Network o) {
|
| + buildCounterNetwork++;
|
| + if (buildCounterNetwork < 3) {
|
| + unittest.expect(o.IPv4Range, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.gatewayIPv4, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterNetwork--;
|
| +}
|
| +
|
| +buildUnnamed885() {
|
| + var o = new core.List<api.AccessConfig>();
|
| + o.add(buildAccessConfig());
|
| + o.add(buildAccessConfig());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed885(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 = buildUnnamed885();
|
| + o.name = "foo";
|
| + o.network = "foo";
|
| + o.networkIP = "foo";
|
| + }
|
| + buildCounterNetworkInterface--;
|
| + return o;
|
| +}
|
| +
|
| +checkNetworkInterface(api.NetworkInterface o) {
|
| + buildCounterNetworkInterface++;
|
| + if (buildCounterNetworkInterface < 3) {
|
| + checkUnnamed885(o.accessConfigs);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.network, unittest.equals('foo'));
|
| + unittest.expect(o.networkIP, unittest.equals('foo'));
|
| + }
|
| + buildCounterNetworkInterface--;
|
| +}
|
| +
|
| +buildUnnamed886() {
|
| + var o = new core.List<api.Network>();
|
| + o.add(buildNetwork());
|
| + o.add(buildNetwork());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed886(core.List<api.Network> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkNetwork(o[0]);
|
| + checkNetwork(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterNetworkList = 0;
|
| +buildNetworkList() {
|
| + var o = new api.NetworkList();
|
| + buildCounterNetworkList++;
|
| + if (buildCounterNetworkList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed886();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterNetworkList--;
|
| + return o;
|
| +}
|
| +
|
| +checkNetworkList(api.NetworkList o) {
|
| + buildCounterNetworkList++;
|
| + if (buildCounterNetworkList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed886(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterNetworkList--;
|
| +}
|
| +
|
| +core.int buildCounterOperationErrorErrors = 0;
|
| +buildOperationErrorErrors() {
|
| + var o = new api.OperationErrorErrors();
|
| + buildCounterOperationErrorErrors++;
|
| + if (buildCounterOperationErrorErrors < 3) {
|
| + o.code = "foo";
|
| + o.location = "foo";
|
| + o.message = "foo";
|
| + }
|
| + buildCounterOperationErrorErrors--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationErrorErrors(api.OperationErrorErrors o) {
|
| + buildCounterOperationErrorErrors++;
|
| + if (buildCounterOperationErrorErrors < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + unittest.expect(o.location, unittest.equals('foo'));
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationErrorErrors--;
|
| +}
|
| +
|
| +buildUnnamed887() {
|
| + var o = new core.List<api.OperationErrorErrors>();
|
| + o.add(buildOperationErrorErrors());
|
| + o.add(buildOperationErrorErrors());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed887(core.List<api.OperationErrorErrors> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperationErrorErrors(o[0]);
|
| + checkOperationErrorErrors(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperationError = 0;
|
| +buildOperationError() {
|
| + var o = new api.OperationError();
|
| + buildCounterOperationError++;
|
| + if (buildCounterOperationError < 3) {
|
| + o.errors = buildUnnamed887();
|
| + }
|
| + buildCounterOperationError--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationError(api.OperationError o) {
|
| + buildCounterOperationError++;
|
| + if (buildCounterOperationError < 3) {
|
| + checkUnnamed887(o.errors);
|
| + }
|
| + buildCounterOperationError--;
|
| +}
|
| +
|
| +core.int buildCounterOperationWarningsData = 0;
|
| +buildOperationWarningsData() {
|
| + var o = new api.OperationWarningsData();
|
| + buildCounterOperationWarningsData++;
|
| + if (buildCounterOperationWarningsData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterOperationWarningsData--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationWarningsData(api.OperationWarningsData o) {
|
| + buildCounterOperationWarningsData++;
|
| + if (buildCounterOperationWarningsData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationWarningsData--;
|
| +}
|
| +
|
| +buildUnnamed888() {
|
| + var o = new core.List<api.OperationWarningsData>();
|
| + o.add(buildOperationWarningsData());
|
| + o.add(buildOperationWarningsData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed888(core.List<api.OperationWarningsData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperationWarningsData(o[0]);
|
| + checkOperationWarningsData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperationWarnings = 0;
|
| +buildOperationWarnings() {
|
| + var o = new api.OperationWarnings();
|
| + buildCounterOperationWarnings++;
|
| + if (buildCounterOperationWarnings < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed888();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterOperationWarnings--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationWarnings(api.OperationWarnings o) {
|
| + buildCounterOperationWarnings++;
|
| + if (buildCounterOperationWarnings < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed888(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationWarnings--;
|
| +}
|
| +
|
| +buildUnnamed889() {
|
| + var o = new core.List<api.OperationWarnings>();
|
| + o.add(buildOperationWarnings());
|
| + o.add(buildOperationWarnings());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed889(core.List<api.OperationWarnings> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperationWarnings(o[0]);
|
| + checkOperationWarnings(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperation = 0;
|
| +buildOperation() {
|
| + var o = new api.Operation();
|
| + buildCounterOperation++;
|
| + if (buildCounterOperation < 3) {
|
| + o.clientOperationId = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.endTime = "foo";
|
| + o.error = buildOperationError();
|
| + o.httpErrorMessage = "foo";
|
| + o.httpErrorStatusCode = 42;
|
| + o.id = "foo";
|
| + o.insertTime = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.operationType = "foo";
|
| + o.progress = 42;
|
| + o.region = "foo";
|
| + o.selfLink = "foo";
|
| + o.startTime = "foo";
|
| + o.status = "foo";
|
| + o.statusMessage = "foo";
|
| + o.targetId = "foo";
|
| + o.targetLink = "foo";
|
| + o.user = "foo";
|
| + o.warnings = buildUnnamed889();
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterOperation--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperation(api.Operation o) {
|
| + buildCounterOperation++;
|
| + if (buildCounterOperation < 3) {
|
| + unittest.expect(o.clientOperationId, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.endTime, unittest.equals('foo'));
|
| + checkOperationError(o.error);
|
| + unittest.expect(o.httpErrorMessage, unittest.equals('foo'));
|
| + unittest.expect(o.httpErrorStatusCode, unittest.equals(42));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.insertTime, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.operationType, unittest.equals('foo'));
|
| + unittest.expect(o.progress, unittest.equals(42));
|
| + unittest.expect(o.region, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.startTime, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.statusMessage, unittest.equals('foo'));
|
| + unittest.expect(o.targetId, unittest.equals('foo'));
|
| + unittest.expect(o.targetLink, unittest.equals('foo'));
|
| + unittest.expect(o.user, unittest.equals('foo'));
|
| + checkUnnamed889(o.warnings);
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperation--;
|
| +}
|
| +
|
| +buildUnnamed890() {
|
| + var o = new core.Map<core.String, api.OperationsScopedList>();
|
| + o["x"] = buildOperationsScopedList();
|
| + o["y"] = buildOperationsScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed890(core.Map<core.String, api.OperationsScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperationsScopedList(o["x"]);
|
| + checkOperationsScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterOperationAggregatedList = 0;
|
| +buildOperationAggregatedList() {
|
| + var o = new api.OperationAggregatedList();
|
| + buildCounterOperationAggregatedList++;
|
| + if (buildCounterOperationAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed890();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterOperationAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationAggregatedList(api.OperationAggregatedList o) {
|
| + buildCounterOperationAggregatedList++;
|
| + if (buildCounterOperationAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed890(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed891() {
|
| + var o = new core.List<api.Operation>();
|
| + o.add(buildOperation());
|
| + o.add(buildOperation());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed891(core.List<api.Operation> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperation(o[0]);
|
| + checkOperation(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperationList = 0;
|
| +buildOperationList() {
|
| + var o = new api.OperationList();
|
| + buildCounterOperationList++;
|
| + if (buildCounterOperationList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed891();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterOperationList--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationList(api.OperationList o) {
|
| + buildCounterOperationList++;
|
| + if (buildCounterOperationList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed891(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationList--;
|
| +}
|
| +
|
| +buildUnnamed892() {
|
| + var o = new core.List<api.Operation>();
|
| + o.add(buildOperation());
|
| + o.add(buildOperation());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed892(core.List<api.Operation> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperation(o[0]);
|
| + checkOperation(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperationsScopedListWarningData = 0;
|
| +buildOperationsScopedListWarningData() {
|
| + var o = new api.OperationsScopedListWarningData();
|
| + buildCounterOperationsScopedListWarningData++;
|
| + if (buildCounterOperationsScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterOperationsScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationsScopedListWarningData(api.OperationsScopedListWarningData o) {
|
| + buildCounterOperationsScopedListWarningData++;
|
| + if (buildCounterOperationsScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationsScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed893() {
|
| + var o = new core.List<api.OperationsScopedListWarningData>();
|
| + o.add(buildOperationsScopedListWarningData());
|
| + o.add(buildOperationsScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed893(core.List<api.OperationsScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkOperationsScopedListWarningData(o[0]);
|
| + checkOperationsScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterOperationsScopedListWarning = 0;
|
| +buildOperationsScopedListWarning() {
|
| + var o = new api.OperationsScopedListWarning();
|
| + buildCounterOperationsScopedListWarning++;
|
| + if (buildCounterOperationsScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed893();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterOperationsScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationsScopedListWarning(api.OperationsScopedListWarning o) {
|
| + buildCounterOperationsScopedListWarning++;
|
| + if (buildCounterOperationsScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed893(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterOperationsScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterOperationsScopedList = 0;
|
| +buildOperationsScopedList() {
|
| + var o = new api.OperationsScopedList();
|
| + buildCounterOperationsScopedList++;
|
| + if (buildCounterOperationsScopedList < 3) {
|
| + o.operations = buildUnnamed892();
|
| + o.warning = buildOperationsScopedListWarning();
|
| + }
|
| + buildCounterOperationsScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkOperationsScopedList(api.OperationsScopedList o) {
|
| + buildCounterOperationsScopedList++;
|
| + if (buildCounterOperationsScopedList < 3) {
|
| + checkUnnamed892(o.operations);
|
| + checkOperationsScopedListWarning(o.warning);
|
| + }
|
| + buildCounterOperationsScopedList--;
|
| +}
|
| +
|
| +buildUnnamed894() {
|
| + var o = new core.List<api.PathRule>();
|
| + o.add(buildPathRule());
|
| + o.add(buildPathRule());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed894(core.List<api.PathRule> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPathRule(o[0]);
|
| + checkPathRule(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPathMatcher = 0;
|
| +buildPathMatcher() {
|
| + var o = new api.PathMatcher();
|
| + buildCounterPathMatcher++;
|
| + if (buildCounterPathMatcher < 3) {
|
| + o.defaultService = "foo";
|
| + o.description = "foo";
|
| + o.name = "foo";
|
| + o.pathRules = buildUnnamed894();
|
| + }
|
| + buildCounterPathMatcher--;
|
| + return o;
|
| +}
|
| +
|
| +checkPathMatcher(api.PathMatcher o) {
|
| + buildCounterPathMatcher++;
|
| + if (buildCounterPathMatcher < 3) {
|
| + unittest.expect(o.defaultService, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed894(o.pathRules);
|
| + }
|
| + buildCounterPathMatcher--;
|
| +}
|
| +
|
| +buildUnnamed895() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed895(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 buildCounterPathRule = 0;
|
| +buildPathRule() {
|
| + var o = new api.PathRule();
|
| + buildCounterPathRule++;
|
| + if (buildCounterPathRule < 3) {
|
| + o.paths = buildUnnamed895();
|
| + o.service = "foo";
|
| + }
|
| + buildCounterPathRule--;
|
| + return o;
|
| +}
|
| +
|
| +checkPathRule(api.PathRule o) {
|
| + buildCounterPathRule++;
|
| + if (buildCounterPathRule < 3) {
|
| + checkUnnamed895(o.paths);
|
| + unittest.expect(o.service, unittest.equals('foo'));
|
| + }
|
| + buildCounterPathRule--;
|
| +}
|
| +
|
| +buildUnnamed896() {
|
| + var o = new core.List<api.Quota>();
|
| + o.add(buildQuota());
|
| + o.add(buildQuota());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed896(core.List<api.Quota> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkQuota(o[0]);
|
| + checkQuota(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterProject = 0;
|
| +buildProject() {
|
| + var o = new api.Project();
|
| + buildCounterProject++;
|
| + if (buildCounterProject < 3) {
|
| + o.commonInstanceMetadata = buildMetadata();
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.quotas = buildUnnamed896();
|
| + o.selfLink = "foo";
|
| + o.usageExportLocation = buildUsageExportLocation();
|
| + }
|
| + buildCounterProject--;
|
| + return o;
|
| +}
|
| +
|
| +checkProject(api.Project o) {
|
| + buildCounterProject++;
|
| + if (buildCounterProject < 3) {
|
| + checkMetadata(o.commonInstanceMetadata);
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed896(o.quotas);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUsageExportLocation(o.usageExportLocation);
|
| + }
|
| + buildCounterProject--;
|
| +}
|
| +
|
| +core.int buildCounterQuota = 0;
|
| +buildQuota() {
|
| + var o = new api.Quota();
|
| + buildCounterQuota++;
|
| + if (buildCounterQuota < 3) {
|
| + o.limit = 42.0;
|
| + o.metric = "foo";
|
| + o.usage = 42.0;
|
| + }
|
| + buildCounterQuota--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuota(api.Quota o) {
|
| + buildCounterQuota++;
|
| + if (buildCounterQuota < 3) {
|
| + unittest.expect(o.limit, unittest.equals(42.0));
|
| + unittest.expect(o.metric, unittest.equals('foo'));
|
| + unittest.expect(o.usage, unittest.equals(42.0));
|
| + }
|
| + buildCounterQuota--;
|
| +}
|
| +
|
| +buildUnnamed897() {
|
| + var o = new core.List<api.Quota>();
|
| + o.add(buildQuota());
|
| + o.add(buildQuota());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed897(core.List<api.Quota> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkQuota(o[0]);
|
| + checkQuota(o[1]);
|
| +}
|
| +
|
| +buildUnnamed898() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed898(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 buildCounterRegion = 0;
|
| +buildRegion() {
|
| + var o = new api.Region();
|
| + buildCounterRegion++;
|
| + if (buildCounterRegion < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.deprecated = buildDeprecationStatus();
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.quotas = buildUnnamed897();
|
| + o.selfLink = "foo";
|
| + o.status = "foo";
|
| + o.zones = buildUnnamed898();
|
| + }
|
| + buildCounterRegion--;
|
| + return o;
|
| +}
|
| +
|
| +checkRegion(api.Region o) {
|
| + buildCounterRegion++;
|
| + if (buildCounterRegion < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + checkDeprecationStatus(o.deprecated);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed897(o.quotas);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + checkUnnamed898(o.zones);
|
| + }
|
| + buildCounterRegion--;
|
| +}
|
| +
|
| +buildUnnamed899() {
|
| + var o = new core.List<api.Region>();
|
| + o.add(buildRegion());
|
| + o.add(buildRegion());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed899(core.List<api.Region> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRegion(o[0]);
|
| + checkRegion(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRegionList = 0;
|
| +buildRegionList() {
|
| + var o = new api.RegionList();
|
| + buildCounterRegionList++;
|
| + if (buildCounterRegionList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed899();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterRegionList--;
|
| + return o;
|
| +}
|
| +
|
| +checkRegionList(api.RegionList o) {
|
| + buildCounterRegionList++;
|
| + if (buildCounterRegionList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed899(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterRegionList--;
|
| +}
|
| +
|
| +core.int buildCounterResourceGroupReference = 0;
|
| +buildResourceGroupReference() {
|
| + var o = new api.ResourceGroupReference();
|
| + buildCounterResourceGroupReference++;
|
| + if (buildCounterResourceGroupReference < 3) {
|
| + o.group = "foo";
|
| + }
|
| + buildCounterResourceGroupReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkResourceGroupReference(api.ResourceGroupReference o) {
|
| + buildCounterResourceGroupReference++;
|
| + if (buildCounterResourceGroupReference < 3) {
|
| + unittest.expect(o.group, unittest.equals('foo'));
|
| + }
|
| + buildCounterResourceGroupReference--;
|
| +}
|
| +
|
| +buildUnnamed900() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed900(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 buildCounterRouteWarningsData = 0;
|
| +buildRouteWarningsData() {
|
| + var o = new api.RouteWarningsData();
|
| + buildCounterRouteWarningsData++;
|
| + if (buildCounterRouteWarningsData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterRouteWarningsData--;
|
| + return o;
|
| +}
|
| +
|
| +checkRouteWarningsData(api.RouteWarningsData o) {
|
| + buildCounterRouteWarningsData++;
|
| + if (buildCounterRouteWarningsData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterRouteWarningsData--;
|
| +}
|
| +
|
| +buildUnnamed901() {
|
| + var o = new core.List<api.RouteWarningsData>();
|
| + o.add(buildRouteWarningsData());
|
| + o.add(buildRouteWarningsData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed901(core.List<api.RouteWarningsData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRouteWarningsData(o[0]);
|
| + checkRouteWarningsData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRouteWarnings = 0;
|
| +buildRouteWarnings() {
|
| + var o = new api.RouteWarnings();
|
| + buildCounterRouteWarnings++;
|
| + if (buildCounterRouteWarnings < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed901();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterRouteWarnings--;
|
| + return o;
|
| +}
|
| +
|
| +checkRouteWarnings(api.RouteWarnings o) {
|
| + buildCounterRouteWarnings++;
|
| + if (buildCounterRouteWarnings < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed901(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterRouteWarnings--;
|
| +}
|
| +
|
| +buildUnnamed902() {
|
| + var o = new core.List<api.RouteWarnings>();
|
| + o.add(buildRouteWarnings());
|
| + o.add(buildRouteWarnings());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed902(core.List<api.RouteWarnings> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRouteWarnings(o[0]);
|
| + checkRouteWarnings(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoute = 0;
|
| +buildRoute() {
|
| + var o = new api.Route();
|
| + buildCounterRoute++;
|
| + if (buildCounterRoute < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.destRange = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.network = "foo";
|
| + o.nextHopGateway = "foo";
|
| + o.nextHopInstance = "foo";
|
| + o.nextHopIp = "foo";
|
| + o.nextHopNetwork = "foo";
|
| + o.priority = 42;
|
| + o.selfLink = "foo";
|
| + o.tags = buildUnnamed900();
|
| + o.warnings = buildUnnamed902();
|
| + }
|
| + buildCounterRoute--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoute(api.Route o) {
|
| + buildCounterRoute++;
|
| + if (buildCounterRoute < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.destRange, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.network, unittest.equals('foo'));
|
| + unittest.expect(o.nextHopGateway, unittest.equals('foo'));
|
| + unittest.expect(o.nextHopInstance, unittest.equals('foo'));
|
| + unittest.expect(o.nextHopIp, unittest.equals('foo'));
|
| + unittest.expect(o.nextHopNetwork, unittest.equals('foo'));
|
| + unittest.expect(o.priority, unittest.equals(42));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUnnamed900(o.tags);
|
| + checkUnnamed902(o.warnings);
|
| + }
|
| + buildCounterRoute--;
|
| +}
|
| +
|
| +buildUnnamed903() {
|
| + var o = new core.List<api.Route>();
|
| + o.add(buildRoute());
|
| + o.add(buildRoute());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed903(core.List<api.Route> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRoute(o[0]);
|
| + checkRoute(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRouteList = 0;
|
| +buildRouteList() {
|
| + var o = new api.RouteList();
|
| + buildCounterRouteList++;
|
| + if (buildCounterRouteList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed903();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterRouteList--;
|
| + return o;
|
| +}
|
| +
|
| +checkRouteList(api.RouteList o) {
|
| + buildCounterRouteList++;
|
| + if (buildCounterRouteList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed903(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterRouteList--;
|
| +}
|
| +
|
| +core.int buildCounterScheduling = 0;
|
| +buildScheduling() {
|
| + var o = new api.Scheduling();
|
| + buildCounterScheduling++;
|
| + if (buildCounterScheduling < 3) {
|
| + o.automaticRestart = true;
|
| + o.onHostMaintenance = "foo";
|
| + }
|
| + buildCounterScheduling--;
|
| + return o;
|
| +}
|
| +
|
| +checkScheduling(api.Scheduling o) {
|
| + buildCounterScheduling++;
|
| + if (buildCounterScheduling < 3) {
|
| + unittest.expect(o.automaticRestart, unittest.isTrue);
|
| + unittest.expect(o.onHostMaintenance, unittest.equals('foo'));
|
| + }
|
| + buildCounterScheduling--;
|
| +}
|
| +
|
| +core.int buildCounterSerialPortOutput = 0;
|
| +buildSerialPortOutput() {
|
| + var o = new api.SerialPortOutput();
|
| + buildCounterSerialPortOutput++;
|
| + if (buildCounterSerialPortOutput < 3) {
|
| + o.contents = "foo";
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterSerialPortOutput--;
|
| + return o;
|
| +}
|
| +
|
| +checkSerialPortOutput(api.SerialPortOutput o) {
|
| + buildCounterSerialPortOutput++;
|
| + if (buildCounterSerialPortOutput < 3) {
|
| + unittest.expect(o.contents, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterSerialPortOutput--;
|
| +}
|
| +
|
| +buildUnnamed904() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed904(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 = buildUnnamed904();
|
| + }
|
| + buildCounterServiceAccount--;
|
| + return o;
|
| +}
|
| +
|
| +checkServiceAccount(api.ServiceAccount o) {
|
| + buildCounterServiceAccount++;
|
| + if (buildCounterServiceAccount < 3) {
|
| + unittest.expect(o.email, unittest.equals('foo'));
|
| + checkUnnamed904(o.scopes);
|
| + }
|
| + buildCounterServiceAccount--;
|
| +}
|
| +
|
| +buildUnnamed905() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed905(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 buildCounterSnapshot = 0;
|
| +buildSnapshot() {
|
| + var o = new api.Snapshot();
|
| + buildCounterSnapshot++;
|
| + if (buildCounterSnapshot < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.diskSizeGb = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.licenses = buildUnnamed905();
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + o.sourceDisk = "foo";
|
| + o.sourceDiskId = "foo";
|
| + o.status = "foo";
|
| + o.storageBytes = "foo";
|
| + o.storageBytesStatus = "foo";
|
| + }
|
| + buildCounterSnapshot--;
|
| + return o;
|
| +}
|
| +
|
| +checkSnapshot(api.Snapshot o) {
|
| + buildCounterSnapshot++;
|
| + if (buildCounterSnapshot < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.diskSizeGb, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed905(o.licenses);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.sourceDisk, unittest.equals('foo'));
|
| + unittest.expect(o.sourceDiskId, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.storageBytes, unittest.equals('foo'));
|
| + unittest.expect(o.storageBytesStatus, unittest.equals('foo'));
|
| + }
|
| + buildCounterSnapshot--;
|
| +}
|
| +
|
| +buildUnnamed906() {
|
| + var o = new core.List<api.Snapshot>();
|
| + o.add(buildSnapshot());
|
| + o.add(buildSnapshot());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed906(core.List<api.Snapshot> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSnapshot(o[0]);
|
| + checkSnapshot(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterSnapshotList = 0;
|
| +buildSnapshotList() {
|
| + var o = new api.SnapshotList();
|
| + buildCounterSnapshotList++;
|
| + if (buildCounterSnapshotList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed906();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterSnapshotList--;
|
| + return o;
|
| +}
|
| +
|
| +checkSnapshotList(api.SnapshotList o) {
|
| + buildCounterSnapshotList++;
|
| + if (buildCounterSnapshotList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed906(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterSnapshotList--;
|
| +}
|
| +
|
| +buildUnnamed907() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed907(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 buildCounterTags = 0;
|
| +buildTags() {
|
| + var o = new api.Tags();
|
| + buildCounterTags++;
|
| + if (buildCounterTags < 3) {
|
| + o.fingerprint = "foo";
|
| + o.items = buildUnnamed907();
|
| + }
|
| + buildCounterTags--;
|
| + return o;
|
| +}
|
| +
|
| +checkTags(api.Tags o) {
|
| + buildCounterTags++;
|
| + if (buildCounterTags < 3) {
|
| + unittest.expect(o.fingerprint, unittest.equals('foo'));
|
| + checkUnnamed907(o.items);
|
| + }
|
| + buildCounterTags--;
|
| +}
|
| +
|
| +core.int buildCounterTargetHttpProxy = 0;
|
| +buildTargetHttpProxy() {
|
| + var o = new api.TargetHttpProxy();
|
| + buildCounterTargetHttpProxy++;
|
| + if (buildCounterTargetHttpProxy < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.selfLink = "foo";
|
| + o.urlMap = "foo";
|
| + }
|
| + buildCounterTargetHttpProxy--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetHttpProxy(api.TargetHttpProxy o) {
|
| + buildCounterTargetHttpProxy++;
|
| + if (buildCounterTargetHttpProxy < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.urlMap, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetHttpProxy--;
|
| +}
|
| +
|
| +buildUnnamed908() {
|
| + var o = new core.List<api.TargetHttpProxy>();
|
| + o.add(buildTargetHttpProxy());
|
| + o.add(buildTargetHttpProxy());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed908(core.List<api.TargetHttpProxy> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetHttpProxy(o[0]);
|
| + checkTargetHttpProxy(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetHttpProxyList = 0;
|
| +buildTargetHttpProxyList() {
|
| + var o = new api.TargetHttpProxyList();
|
| + buildCounterTargetHttpProxyList++;
|
| + if (buildCounterTargetHttpProxyList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed908();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterTargetHttpProxyList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetHttpProxyList(api.TargetHttpProxyList o) {
|
| + buildCounterTargetHttpProxyList++;
|
| + if (buildCounterTargetHttpProxyList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed908(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetHttpProxyList--;
|
| +}
|
| +
|
| +core.int buildCounterTargetInstance = 0;
|
| +buildTargetInstance() {
|
| + var o = new api.TargetInstance();
|
| + buildCounterTargetInstance++;
|
| + if (buildCounterTargetInstance < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.instance = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.natPolicy = "foo";
|
| + o.selfLink = "foo";
|
| + o.zone = "foo";
|
| + }
|
| + buildCounterTargetInstance--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstance(api.TargetInstance o) {
|
| + buildCounterTargetInstance++;
|
| + if (buildCounterTargetInstance < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.instance, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.natPolicy, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.zone, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetInstance--;
|
| +}
|
| +
|
| +buildUnnamed909() {
|
| + var o = new core.Map<core.String, api.TargetInstancesScopedList>();
|
| + o["x"] = buildTargetInstancesScopedList();
|
| + o["y"] = buildTargetInstancesScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed909(core.Map<core.String, api.TargetInstancesScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetInstancesScopedList(o["x"]);
|
| + checkTargetInstancesScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterTargetInstanceAggregatedList = 0;
|
| +buildTargetInstanceAggregatedList() {
|
| + var o = new api.TargetInstanceAggregatedList();
|
| + buildCounterTargetInstanceAggregatedList++;
|
| + if (buildCounterTargetInstanceAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed909();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterTargetInstanceAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstanceAggregatedList(api.TargetInstanceAggregatedList o) {
|
| + buildCounterTargetInstanceAggregatedList++;
|
| + if (buildCounterTargetInstanceAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed909(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetInstanceAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed910() {
|
| + var o = new core.List<api.TargetInstance>();
|
| + o.add(buildTargetInstance());
|
| + o.add(buildTargetInstance());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed910(core.List<api.TargetInstance> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetInstance(o[0]);
|
| + checkTargetInstance(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetInstanceList = 0;
|
| +buildTargetInstanceList() {
|
| + var o = new api.TargetInstanceList();
|
| + buildCounterTargetInstanceList++;
|
| + if (buildCounterTargetInstanceList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed910();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterTargetInstanceList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstanceList(api.TargetInstanceList o) {
|
| + buildCounterTargetInstanceList++;
|
| + if (buildCounterTargetInstanceList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed910(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetInstanceList--;
|
| +}
|
| +
|
| +buildUnnamed911() {
|
| + var o = new core.List<api.TargetInstance>();
|
| + o.add(buildTargetInstance());
|
| + o.add(buildTargetInstance());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed911(core.List<api.TargetInstance> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetInstance(o[0]);
|
| + checkTargetInstance(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetInstancesScopedListWarningData = 0;
|
| +buildTargetInstancesScopedListWarningData() {
|
| + var o = new api.TargetInstancesScopedListWarningData();
|
| + buildCounterTargetInstancesScopedListWarningData++;
|
| + if (buildCounterTargetInstancesScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterTargetInstancesScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstancesScopedListWarningData(api.TargetInstancesScopedListWarningData o) {
|
| + buildCounterTargetInstancesScopedListWarningData++;
|
| + if (buildCounterTargetInstancesScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetInstancesScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed912() {
|
| + var o = new core.List<api.TargetInstancesScopedListWarningData>();
|
| + o.add(buildTargetInstancesScopedListWarningData());
|
| + o.add(buildTargetInstancesScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed912(core.List<api.TargetInstancesScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetInstancesScopedListWarningData(o[0]);
|
| + checkTargetInstancesScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetInstancesScopedListWarning = 0;
|
| +buildTargetInstancesScopedListWarning() {
|
| + var o = new api.TargetInstancesScopedListWarning();
|
| + buildCounterTargetInstancesScopedListWarning++;
|
| + if (buildCounterTargetInstancesScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed912();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterTargetInstancesScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstancesScopedListWarning(api.TargetInstancesScopedListWarning o) {
|
| + buildCounterTargetInstancesScopedListWarning++;
|
| + if (buildCounterTargetInstancesScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed912(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetInstancesScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterTargetInstancesScopedList = 0;
|
| +buildTargetInstancesScopedList() {
|
| + var o = new api.TargetInstancesScopedList();
|
| + buildCounterTargetInstancesScopedList++;
|
| + if (buildCounterTargetInstancesScopedList < 3) {
|
| + o.targetInstances = buildUnnamed911();
|
| + o.warning = buildTargetInstancesScopedListWarning();
|
| + }
|
| + buildCounterTargetInstancesScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetInstancesScopedList(api.TargetInstancesScopedList o) {
|
| + buildCounterTargetInstancesScopedList++;
|
| + if (buildCounterTargetInstancesScopedList < 3) {
|
| + checkUnnamed911(o.targetInstances);
|
| + checkTargetInstancesScopedListWarning(o.warning);
|
| + }
|
| + buildCounterTargetInstancesScopedList--;
|
| +}
|
| +
|
| +buildUnnamed913() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed913(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'));
|
| +}
|
| +
|
| +buildUnnamed914() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed914(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 buildCounterTargetPool = 0;
|
| +buildTargetPool() {
|
| + var o = new api.TargetPool();
|
| + buildCounterTargetPool++;
|
| + if (buildCounterTargetPool < 3) {
|
| + o.backupPool = "foo";
|
| + o.creationTimestamp = "foo";
|
| + o.description = "foo";
|
| + o.failoverRatio = 42.0;
|
| + o.healthChecks = buildUnnamed913();
|
| + o.id = "foo";
|
| + o.instances = buildUnnamed914();
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.region = "foo";
|
| + o.selfLink = "foo";
|
| + o.sessionAffinity = "foo";
|
| + }
|
| + buildCounterTargetPool--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPool(api.TargetPool o) {
|
| + buildCounterTargetPool++;
|
| + if (buildCounterTargetPool < 3) {
|
| + unittest.expect(o.backupPool, unittest.equals('foo'));
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.failoverRatio, unittest.equals(42.0));
|
| + checkUnnamed913(o.healthChecks);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed914(o.instances);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.region, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.sessionAffinity, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPool--;
|
| +}
|
| +
|
| +buildUnnamed915() {
|
| + var o = new core.Map<core.String, api.TargetPoolsScopedList>();
|
| + o["x"] = buildTargetPoolsScopedList();
|
| + o["y"] = buildTargetPoolsScopedList();
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed915(core.Map<core.String, api.TargetPoolsScopedList> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetPoolsScopedList(o["x"]);
|
| + checkTargetPoolsScopedList(o["y"]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolAggregatedList = 0;
|
| +buildTargetPoolAggregatedList() {
|
| + var o = new api.TargetPoolAggregatedList();
|
| + buildCounterTargetPoolAggregatedList++;
|
| + if (buildCounterTargetPoolAggregatedList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed915();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterTargetPoolAggregatedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolAggregatedList(api.TargetPoolAggregatedList o) {
|
| + buildCounterTargetPoolAggregatedList++;
|
| + if (buildCounterTargetPoolAggregatedList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed915(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPoolAggregatedList--;
|
| +}
|
| +
|
| +buildUnnamed916() {
|
| + var o = new core.List<api.HealthStatus>();
|
| + o.add(buildHealthStatus());
|
| + o.add(buildHealthStatus());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed916(core.List<api.HealthStatus> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthStatus(o[0]);
|
| + checkHealthStatus(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolInstanceHealth = 0;
|
| +buildTargetPoolInstanceHealth() {
|
| + var o = new api.TargetPoolInstanceHealth();
|
| + buildCounterTargetPoolInstanceHealth++;
|
| + if (buildCounterTargetPoolInstanceHealth < 3) {
|
| + o.healthStatus = buildUnnamed916();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterTargetPoolInstanceHealth--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolInstanceHealth(api.TargetPoolInstanceHealth o) {
|
| + buildCounterTargetPoolInstanceHealth++;
|
| + if (buildCounterTargetPoolInstanceHealth < 3) {
|
| + checkUnnamed916(o.healthStatus);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPoolInstanceHealth--;
|
| +}
|
| +
|
| +buildUnnamed917() {
|
| + var o = new core.List<api.TargetPool>();
|
| + o.add(buildTargetPool());
|
| + o.add(buildTargetPool());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed917(core.List<api.TargetPool> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetPool(o[0]);
|
| + checkTargetPool(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolList = 0;
|
| +buildTargetPoolList() {
|
| + var o = new api.TargetPoolList();
|
| + buildCounterTargetPoolList++;
|
| + if (buildCounterTargetPoolList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed917();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterTargetPoolList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolList(api.TargetPoolList o) {
|
| + buildCounterTargetPoolList++;
|
| + if (buildCounterTargetPoolList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed917(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPoolList--;
|
| +}
|
| +
|
| +buildUnnamed918() {
|
| + var o = new core.List<api.HealthCheckReference>();
|
| + o.add(buildHealthCheckReference());
|
| + o.add(buildHealthCheckReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed918(core.List<api.HealthCheckReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthCheckReference(o[0]);
|
| + checkHealthCheckReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsAddHealthCheckRequest = 0;
|
| +buildTargetPoolsAddHealthCheckRequest() {
|
| + var o = new api.TargetPoolsAddHealthCheckRequest();
|
| + buildCounterTargetPoolsAddHealthCheckRequest++;
|
| + if (buildCounterTargetPoolsAddHealthCheckRequest < 3) {
|
| + o.healthChecks = buildUnnamed918();
|
| + }
|
| + buildCounterTargetPoolsAddHealthCheckRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsAddHealthCheckRequest(api.TargetPoolsAddHealthCheckRequest o) {
|
| + buildCounterTargetPoolsAddHealthCheckRequest++;
|
| + if (buildCounterTargetPoolsAddHealthCheckRequest < 3) {
|
| + checkUnnamed918(o.healthChecks);
|
| + }
|
| + buildCounterTargetPoolsAddHealthCheckRequest--;
|
| +}
|
| +
|
| +buildUnnamed919() {
|
| + var o = new core.List<api.InstanceReference>();
|
| + o.add(buildInstanceReference());
|
| + o.add(buildInstanceReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed919(core.List<api.InstanceReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstanceReference(o[0]);
|
| + checkInstanceReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsAddInstanceRequest = 0;
|
| +buildTargetPoolsAddInstanceRequest() {
|
| + var o = new api.TargetPoolsAddInstanceRequest();
|
| + buildCounterTargetPoolsAddInstanceRequest++;
|
| + if (buildCounterTargetPoolsAddInstanceRequest < 3) {
|
| + o.instances = buildUnnamed919();
|
| + }
|
| + buildCounterTargetPoolsAddInstanceRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsAddInstanceRequest(api.TargetPoolsAddInstanceRequest o) {
|
| + buildCounterTargetPoolsAddInstanceRequest++;
|
| + if (buildCounterTargetPoolsAddInstanceRequest < 3) {
|
| + checkUnnamed919(o.instances);
|
| + }
|
| + buildCounterTargetPoolsAddInstanceRequest--;
|
| +}
|
| +
|
| +buildUnnamed920() {
|
| + var o = new core.List<api.HealthCheckReference>();
|
| + o.add(buildHealthCheckReference());
|
| + o.add(buildHealthCheckReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed920(core.List<api.HealthCheckReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHealthCheckReference(o[0]);
|
| + checkHealthCheckReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsRemoveHealthCheckRequest = 0;
|
| +buildTargetPoolsRemoveHealthCheckRequest() {
|
| + var o = new api.TargetPoolsRemoveHealthCheckRequest();
|
| + buildCounterTargetPoolsRemoveHealthCheckRequest++;
|
| + if (buildCounterTargetPoolsRemoveHealthCheckRequest < 3) {
|
| + o.healthChecks = buildUnnamed920();
|
| + }
|
| + buildCounterTargetPoolsRemoveHealthCheckRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsRemoveHealthCheckRequest(api.TargetPoolsRemoveHealthCheckRequest o) {
|
| + buildCounterTargetPoolsRemoveHealthCheckRequest++;
|
| + if (buildCounterTargetPoolsRemoveHealthCheckRequest < 3) {
|
| + checkUnnamed920(o.healthChecks);
|
| + }
|
| + buildCounterTargetPoolsRemoveHealthCheckRequest--;
|
| +}
|
| +
|
| +buildUnnamed921() {
|
| + var o = new core.List<api.InstanceReference>();
|
| + o.add(buildInstanceReference());
|
| + o.add(buildInstanceReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed921(core.List<api.InstanceReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstanceReference(o[0]);
|
| + checkInstanceReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsRemoveInstanceRequest = 0;
|
| +buildTargetPoolsRemoveInstanceRequest() {
|
| + var o = new api.TargetPoolsRemoveInstanceRequest();
|
| + buildCounterTargetPoolsRemoveInstanceRequest++;
|
| + if (buildCounterTargetPoolsRemoveInstanceRequest < 3) {
|
| + o.instances = buildUnnamed921();
|
| + }
|
| + buildCounterTargetPoolsRemoveInstanceRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsRemoveInstanceRequest(api.TargetPoolsRemoveInstanceRequest o) {
|
| + buildCounterTargetPoolsRemoveInstanceRequest++;
|
| + if (buildCounterTargetPoolsRemoveInstanceRequest < 3) {
|
| + checkUnnamed921(o.instances);
|
| + }
|
| + buildCounterTargetPoolsRemoveInstanceRequest--;
|
| +}
|
| +
|
| +buildUnnamed922() {
|
| + var o = new core.List<api.TargetPool>();
|
| + o.add(buildTargetPool());
|
| + o.add(buildTargetPool());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed922(core.List<api.TargetPool> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetPool(o[0]);
|
| + checkTargetPool(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsScopedListWarningData = 0;
|
| +buildTargetPoolsScopedListWarningData() {
|
| + var o = new api.TargetPoolsScopedListWarningData();
|
| + buildCounterTargetPoolsScopedListWarningData++;
|
| + if (buildCounterTargetPoolsScopedListWarningData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterTargetPoolsScopedListWarningData--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsScopedListWarningData(api.TargetPoolsScopedListWarningData o) {
|
| + buildCounterTargetPoolsScopedListWarningData++;
|
| + if (buildCounterTargetPoolsScopedListWarningData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPoolsScopedListWarningData--;
|
| +}
|
| +
|
| +buildUnnamed923() {
|
| + var o = new core.List<api.TargetPoolsScopedListWarningData>();
|
| + o.add(buildTargetPoolsScopedListWarningData());
|
| + o.add(buildTargetPoolsScopedListWarningData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed923(core.List<api.TargetPoolsScopedListWarningData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTargetPoolsScopedListWarningData(o[0]);
|
| + checkTargetPoolsScopedListWarningData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsScopedListWarning = 0;
|
| +buildTargetPoolsScopedListWarning() {
|
| + var o = new api.TargetPoolsScopedListWarning();
|
| + buildCounterTargetPoolsScopedListWarning++;
|
| + if (buildCounterTargetPoolsScopedListWarning < 3) {
|
| + o.code = "foo";
|
| + o.data = buildUnnamed923();
|
| + o.message = "foo";
|
| + }
|
| + buildCounterTargetPoolsScopedListWarning--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsScopedListWarning(api.TargetPoolsScopedListWarning o) {
|
| + buildCounterTargetPoolsScopedListWarning++;
|
| + if (buildCounterTargetPoolsScopedListWarning < 3) {
|
| + unittest.expect(o.code, unittest.equals('foo'));
|
| + checkUnnamed923(o.data);
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetPoolsScopedListWarning--;
|
| +}
|
| +
|
| +core.int buildCounterTargetPoolsScopedList = 0;
|
| +buildTargetPoolsScopedList() {
|
| + var o = new api.TargetPoolsScopedList();
|
| + buildCounterTargetPoolsScopedList++;
|
| + if (buildCounterTargetPoolsScopedList < 3) {
|
| + o.targetPools = buildUnnamed922();
|
| + o.warning = buildTargetPoolsScopedListWarning();
|
| + }
|
| + buildCounterTargetPoolsScopedList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetPoolsScopedList(api.TargetPoolsScopedList o) {
|
| + buildCounterTargetPoolsScopedList++;
|
| + if (buildCounterTargetPoolsScopedList < 3) {
|
| + checkUnnamed922(o.targetPools);
|
| + checkTargetPoolsScopedListWarning(o.warning);
|
| + }
|
| + buildCounterTargetPoolsScopedList--;
|
| +}
|
| +
|
| +core.int buildCounterTargetReference = 0;
|
| +buildTargetReference() {
|
| + var o = new api.TargetReference();
|
| + buildCounterTargetReference++;
|
| + if (buildCounterTargetReference < 3) {
|
| + o.target = "foo";
|
| + }
|
| + buildCounterTargetReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkTargetReference(api.TargetReference o) {
|
| + buildCounterTargetReference++;
|
| + if (buildCounterTargetReference < 3) {
|
| + unittest.expect(o.target, unittest.equals('foo'));
|
| + }
|
| + buildCounterTargetReference--;
|
| +}
|
| +
|
| +core.int buildCounterTestFailure = 0;
|
| +buildTestFailure() {
|
| + var o = new api.TestFailure();
|
| + buildCounterTestFailure++;
|
| + if (buildCounterTestFailure < 3) {
|
| + o.actualService = "foo";
|
| + o.expectedService = "foo";
|
| + o.host = "foo";
|
| + o.path = "foo";
|
| + }
|
| + buildCounterTestFailure--;
|
| + return o;
|
| +}
|
| +
|
| +checkTestFailure(api.TestFailure o) {
|
| + buildCounterTestFailure++;
|
| + if (buildCounterTestFailure < 3) {
|
| + unittest.expect(o.actualService, unittest.equals('foo'));
|
| + unittest.expect(o.expectedService, unittest.equals('foo'));
|
| + unittest.expect(o.host, unittest.equals('foo'));
|
| + unittest.expect(o.path, unittest.equals('foo'));
|
| + }
|
| + buildCounterTestFailure--;
|
| +}
|
| +
|
| +buildUnnamed924() {
|
| + var o = new core.List<api.HostRule>();
|
| + o.add(buildHostRule());
|
| + o.add(buildHostRule());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed924(core.List<api.HostRule> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkHostRule(o[0]);
|
| + checkHostRule(o[1]);
|
| +}
|
| +
|
| +buildUnnamed925() {
|
| + var o = new core.List<api.PathMatcher>();
|
| + o.add(buildPathMatcher());
|
| + o.add(buildPathMatcher());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed925(core.List<api.PathMatcher> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPathMatcher(o[0]);
|
| + checkPathMatcher(o[1]);
|
| +}
|
| +
|
| +buildUnnamed926() {
|
| + var o = new core.List<api.UrlMapTest>();
|
| + o.add(buildUrlMapTest());
|
| + o.add(buildUrlMapTest());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed926(core.List<api.UrlMapTest> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUrlMapTest(o[0]);
|
| + checkUrlMapTest(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterUrlMap = 0;
|
| +buildUrlMap() {
|
| + var o = new api.UrlMap();
|
| + buildCounterUrlMap++;
|
| + if (buildCounterUrlMap < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.defaultService = "foo";
|
| + o.description = "foo";
|
| + o.fingerprint = "foo";
|
| + o.hostRules = buildUnnamed924();
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.pathMatchers = buildUnnamed925();
|
| + o.selfLink = "foo";
|
| + o.tests = buildUnnamed926();
|
| + }
|
| + buildCounterUrlMap--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMap(api.UrlMap o) {
|
| + buildCounterUrlMap++;
|
| + if (buildCounterUrlMap < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.defaultService, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.fingerprint, unittest.equals('foo'));
|
| + checkUnnamed924(o.hostRules);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkUnnamed925(o.pathMatchers);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUnnamed926(o.tests);
|
| + }
|
| + buildCounterUrlMap--;
|
| +}
|
| +
|
| +buildUnnamed927() {
|
| + var o = new core.List<api.UrlMap>();
|
| + o.add(buildUrlMap());
|
| + o.add(buildUrlMap());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed927(core.List<api.UrlMap> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUrlMap(o[0]);
|
| + checkUrlMap(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterUrlMapList = 0;
|
| +buildUrlMapList() {
|
| + var o = new api.UrlMapList();
|
| + buildCounterUrlMapList++;
|
| + if (buildCounterUrlMapList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed927();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterUrlMapList--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapList(api.UrlMapList o) {
|
| + buildCounterUrlMapList++;
|
| + if (buildCounterUrlMapList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed927(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterUrlMapList--;
|
| +}
|
| +
|
| +core.int buildCounterUrlMapReference = 0;
|
| +buildUrlMapReference() {
|
| + var o = new api.UrlMapReference();
|
| + buildCounterUrlMapReference++;
|
| + if (buildCounterUrlMapReference < 3) {
|
| + o.urlMap = "foo";
|
| + }
|
| + buildCounterUrlMapReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapReference(api.UrlMapReference o) {
|
| + buildCounterUrlMapReference++;
|
| + if (buildCounterUrlMapReference < 3) {
|
| + unittest.expect(o.urlMap, unittest.equals('foo'));
|
| + }
|
| + buildCounterUrlMapReference--;
|
| +}
|
| +
|
| +core.int buildCounterUrlMapTest = 0;
|
| +buildUrlMapTest() {
|
| + var o = new api.UrlMapTest();
|
| + buildCounterUrlMapTest++;
|
| + if (buildCounterUrlMapTest < 3) {
|
| + o.description = "foo";
|
| + o.host = "foo";
|
| + o.path = "foo";
|
| + o.service = "foo";
|
| + }
|
| + buildCounterUrlMapTest--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapTest(api.UrlMapTest o) {
|
| + buildCounterUrlMapTest++;
|
| + if (buildCounterUrlMapTest < 3) {
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.host, unittest.equals('foo'));
|
| + unittest.expect(o.path, unittest.equals('foo'));
|
| + unittest.expect(o.service, unittest.equals('foo'));
|
| + }
|
| + buildCounterUrlMapTest--;
|
| +}
|
| +
|
| +buildUnnamed928() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed928(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'));
|
| +}
|
| +
|
| +buildUnnamed929() {
|
| + var o = new core.List<api.TestFailure>();
|
| + o.add(buildTestFailure());
|
| + o.add(buildTestFailure());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed929(core.List<api.TestFailure> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTestFailure(o[0]);
|
| + checkTestFailure(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterUrlMapValidationResult = 0;
|
| +buildUrlMapValidationResult() {
|
| + var o = new api.UrlMapValidationResult();
|
| + buildCounterUrlMapValidationResult++;
|
| + if (buildCounterUrlMapValidationResult < 3) {
|
| + o.loadErrors = buildUnnamed928();
|
| + o.loadSucceeded = true;
|
| + o.testFailures = buildUnnamed929();
|
| + o.testPassed = true;
|
| + }
|
| + buildCounterUrlMapValidationResult--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapValidationResult(api.UrlMapValidationResult o) {
|
| + buildCounterUrlMapValidationResult++;
|
| + if (buildCounterUrlMapValidationResult < 3) {
|
| + checkUnnamed928(o.loadErrors);
|
| + unittest.expect(o.loadSucceeded, unittest.isTrue);
|
| + checkUnnamed929(o.testFailures);
|
| + unittest.expect(o.testPassed, unittest.isTrue);
|
| + }
|
| + buildCounterUrlMapValidationResult--;
|
| +}
|
| +
|
| +core.int buildCounterUrlMapsValidateRequest = 0;
|
| +buildUrlMapsValidateRequest() {
|
| + var o = new api.UrlMapsValidateRequest();
|
| + buildCounterUrlMapsValidateRequest++;
|
| + if (buildCounterUrlMapsValidateRequest < 3) {
|
| + o.resource = buildUrlMap();
|
| + }
|
| + buildCounterUrlMapsValidateRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapsValidateRequest(api.UrlMapsValidateRequest o) {
|
| + buildCounterUrlMapsValidateRequest++;
|
| + if (buildCounterUrlMapsValidateRequest < 3) {
|
| + checkUrlMap(o.resource);
|
| + }
|
| + buildCounterUrlMapsValidateRequest--;
|
| +}
|
| +
|
| +core.int buildCounterUrlMapsValidateResponse = 0;
|
| +buildUrlMapsValidateResponse() {
|
| + var o = new api.UrlMapsValidateResponse();
|
| + buildCounterUrlMapsValidateResponse++;
|
| + if (buildCounterUrlMapsValidateResponse < 3) {
|
| + o.result = buildUrlMapValidationResult();
|
| + }
|
| + buildCounterUrlMapsValidateResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkUrlMapsValidateResponse(api.UrlMapsValidateResponse o) {
|
| + buildCounterUrlMapsValidateResponse++;
|
| + if (buildCounterUrlMapsValidateResponse < 3) {
|
| + checkUrlMapValidationResult(o.result);
|
| + }
|
| + buildCounterUrlMapsValidateResponse--;
|
| +}
|
| +
|
| +core.int buildCounterUsageExportLocation = 0;
|
| +buildUsageExportLocation() {
|
| + var o = new api.UsageExportLocation();
|
| + buildCounterUsageExportLocation++;
|
| + if (buildCounterUsageExportLocation < 3) {
|
| + o.bucketName = "foo";
|
| + o.reportNamePrefix = "foo";
|
| + }
|
| + buildCounterUsageExportLocation--;
|
| + return o;
|
| +}
|
| +
|
| +checkUsageExportLocation(api.UsageExportLocation o) {
|
| + buildCounterUsageExportLocation++;
|
| + if (buildCounterUsageExportLocation < 3) {
|
| + unittest.expect(o.bucketName, unittest.equals('foo'));
|
| + unittest.expect(o.reportNamePrefix, unittest.equals('foo'));
|
| + }
|
| + buildCounterUsageExportLocation--;
|
| +}
|
| +
|
| +core.int buildCounterZoneMaintenanceWindows = 0;
|
| +buildZoneMaintenanceWindows() {
|
| + var o = new api.ZoneMaintenanceWindows();
|
| + buildCounterZoneMaintenanceWindows++;
|
| + if (buildCounterZoneMaintenanceWindows < 3) {
|
| + o.beginTime = "foo";
|
| + o.description = "foo";
|
| + o.endTime = "foo";
|
| + o.name = "foo";
|
| + }
|
| + buildCounterZoneMaintenanceWindows--;
|
| + return o;
|
| +}
|
| +
|
| +checkZoneMaintenanceWindows(api.ZoneMaintenanceWindows o) {
|
| + buildCounterZoneMaintenanceWindows++;
|
| + if (buildCounterZoneMaintenanceWindows < 3) {
|
| + unittest.expect(o.beginTime, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.endTime, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterZoneMaintenanceWindows--;
|
| +}
|
| +
|
| +buildUnnamed930() {
|
| + var o = new core.List<api.ZoneMaintenanceWindows>();
|
| + o.add(buildZoneMaintenanceWindows());
|
| + o.add(buildZoneMaintenanceWindows());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed930(core.List<api.ZoneMaintenanceWindows> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkZoneMaintenanceWindows(o[0]);
|
| + checkZoneMaintenanceWindows(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterZone = 0;
|
| +buildZone() {
|
| + var o = new api.Zone();
|
| + buildCounterZone++;
|
| + if (buildCounterZone < 3) {
|
| + o.creationTimestamp = "foo";
|
| + o.deprecated = buildDeprecationStatus();
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.maintenanceWindows = buildUnnamed930();
|
| + o.name = "foo";
|
| + o.region = "foo";
|
| + o.selfLink = "foo";
|
| + o.status = "foo";
|
| + }
|
| + buildCounterZone--;
|
| + return o;
|
| +}
|
| +
|
| +checkZone(api.Zone o) {
|
| + buildCounterZone++;
|
| + if (buildCounterZone < 3) {
|
| + unittest.expect(o.creationTimestamp, unittest.equals('foo'));
|
| + checkDeprecationStatus(o.deprecated);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed930(o.maintenanceWindows);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.region, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + }
|
| + buildCounterZone--;
|
| +}
|
| +
|
| +buildUnnamed931() {
|
| + var o = new core.List<api.Zone>();
|
| + o.add(buildZone());
|
| + o.add(buildZone());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed931(core.List<api.Zone> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkZone(o[0]);
|
| + checkZone(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterZoneList = 0;
|
| +buildZoneList() {
|
| + var o = new api.ZoneList();
|
| + buildCounterZoneList++;
|
| + if (buildCounterZoneList < 3) {
|
| + o.id = "foo";
|
| + o.items = buildUnnamed931();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterZoneList--;
|
| + return o;
|
| +}
|
| +
|
| +checkZoneList(api.ZoneList o) {
|
| + buildCounterZoneList++;
|
| + if (buildCounterZoneList < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed931(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterZoneList--;
|
| +}
|
| +
|
| +
|
| +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-Address", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddress();
|
| + var od = new api.Address.fromJson(o.toJson());
|
| + checkAddress(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AddressAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddressAggregatedList();
|
| + var od = new api.AddressAggregatedList.fromJson(o.toJson());
|
| + checkAddressAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AddressList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddressList();
|
| + var od = new api.AddressList.fromJson(o.toJson());
|
| + checkAddressList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AddressesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddressesScopedListWarningData();
|
| + var od = new api.AddressesScopedListWarningData.fromJson(o.toJson());
|
| + checkAddressesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AddressesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddressesScopedListWarning();
|
| + var od = new api.AddressesScopedListWarning.fromJson(o.toJson());
|
| + checkAddressesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AddressesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAddressesScopedList();
|
| + var od = new api.AddressesScopedList.fromJson(o.toJson());
|
| + checkAddressesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AttachedDisk", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAttachedDisk();
|
| + var od = new api.AttachedDisk.fromJson(o.toJson());
|
| + checkAttachedDisk(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AttachedDiskInitializeParams", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAttachedDiskInitializeParams();
|
| + var od = new api.AttachedDiskInitializeParams.fromJson(o.toJson());
|
| + checkAttachedDiskInitializeParams(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Backend", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBackend();
|
| + var od = new api.Backend.fromJson(o.toJson());
|
| + checkBackend(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-BackendService", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBackendService();
|
| + var od = new api.BackendService.fromJson(o.toJson());
|
| + checkBackendService(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-BackendServiceGroupHealth", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBackendServiceGroupHealth();
|
| + var od = new api.BackendServiceGroupHealth.fromJson(o.toJson());
|
| + checkBackendServiceGroupHealth(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-BackendServiceList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBackendServiceList();
|
| + var od = new api.BackendServiceList.fromJson(o.toJson());
|
| + checkBackendServiceList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DeprecationStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDeprecationStatus();
|
| + var od = new api.DeprecationStatus.fromJson(o.toJson());
|
| + checkDeprecationStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Disk", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDisk();
|
| + var od = new api.Disk.fromJson(o.toJson());
|
| + checkDisk(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskAggregatedList();
|
| + var od = new api.DiskAggregatedList.fromJson(o.toJson());
|
| + checkDiskAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskList();
|
| + var od = new api.DiskList.fromJson(o.toJson());
|
| + checkDiskList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskType", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskType();
|
| + var od = new api.DiskType.fromJson(o.toJson());
|
| + checkDiskType(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskTypeAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskTypeAggregatedList();
|
| + var od = new api.DiskTypeAggregatedList.fromJson(o.toJson());
|
| + checkDiskTypeAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskTypeList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskTypeList();
|
| + var od = new api.DiskTypeList.fromJson(o.toJson());
|
| + checkDiskTypeList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskTypesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskTypesScopedListWarningData();
|
| + var od = new api.DiskTypesScopedListWarningData.fromJson(o.toJson());
|
| + checkDiskTypesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskTypesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskTypesScopedListWarning();
|
| + var od = new api.DiskTypesScopedListWarning.fromJson(o.toJson());
|
| + checkDiskTypesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DiskTypesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDiskTypesScopedList();
|
| + var od = new api.DiskTypesScopedList.fromJson(o.toJson());
|
| + checkDiskTypesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DisksScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDisksScopedListWarningData();
|
| + var od = new api.DisksScopedListWarningData.fromJson(o.toJson());
|
| + checkDisksScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DisksScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDisksScopedListWarning();
|
| + var od = new api.DisksScopedListWarning.fromJson(o.toJson());
|
| + checkDisksScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DisksScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDisksScopedList();
|
| + var od = new api.DisksScopedList.fromJson(o.toJson());
|
| + checkDisksScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FirewallAllowed", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFirewallAllowed();
|
| + var od = new api.FirewallAllowed.fromJson(o.toJson());
|
| + checkFirewallAllowed(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Firewall", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFirewall();
|
| + var od = new api.Firewall.fromJson(o.toJson());
|
| + checkFirewall(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FirewallList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFirewallList();
|
| + var od = new api.FirewallList.fromJson(o.toJson());
|
| + checkFirewallList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRule();
|
| + var od = new api.ForwardingRule.fromJson(o.toJson());
|
| + checkForwardingRule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRuleAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRuleAggregatedList();
|
| + var od = new api.ForwardingRuleAggregatedList.fromJson(o.toJson());
|
| + checkForwardingRuleAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRuleList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRuleList();
|
| + var od = new api.ForwardingRuleList.fromJson(o.toJson());
|
| + checkForwardingRuleList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRulesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRulesScopedListWarningData();
|
| + var od = new api.ForwardingRulesScopedListWarningData.fromJson(o.toJson());
|
| + checkForwardingRulesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRulesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRulesScopedListWarning();
|
| + var od = new api.ForwardingRulesScopedListWarning.fromJson(o.toJson());
|
| + checkForwardingRulesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ForwardingRulesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildForwardingRulesScopedList();
|
| + var od = new api.ForwardingRulesScopedList.fromJson(o.toJson());
|
| + checkForwardingRulesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HealthCheckReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHealthCheckReference();
|
| + var od = new api.HealthCheckReference.fromJson(o.toJson());
|
| + checkHealthCheckReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HealthStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHealthStatus();
|
| + var od = new api.HealthStatus.fromJson(o.toJson());
|
| + checkHealthStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HostRule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHostRule();
|
| + var od = new api.HostRule.fromJson(o.toJson());
|
| + checkHostRule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HttpHealthCheck", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHttpHealthCheck();
|
| + var od = new api.HttpHealthCheck.fromJson(o.toJson());
|
| + checkHttpHealthCheck(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-HttpHealthCheckList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildHttpHealthCheckList();
|
| + var od = new api.HttpHealthCheckList.fromJson(o.toJson());
|
| + checkHttpHealthCheckList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ImageRawDisk", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildImageRawDisk();
|
| + var od = new api.ImageRawDisk.fromJson(o.toJson());
|
| + checkImageRawDisk(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Image", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildImage();
|
| + var od = new api.Image.fromJson(o.toJson());
|
| + checkImage(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ImageList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildImageList();
|
| + var od = new api.ImageList.fromJson(o.toJson());
|
| + checkImageList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Instance", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstance();
|
| + var od = new api.Instance.fromJson(o.toJson());
|
| + checkInstance(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceAggregatedList();
|
| + var od = new api.InstanceAggregatedList.fromJson(o.toJson());
|
| + checkInstanceAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceList();
|
| + var od = new api.InstanceList.fromJson(o.toJson());
|
| + checkInstanceList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceReference();
|
| + var od = new api.InstanceReference.fromJson(o.toJson());
|
| + checkInstanceReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstancesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstancesScopedListWarningData();
|
| + var od = new api.InstancesScopedListWarningData.fromJson(o.toJson());
|
| + checkInstancesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstancesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstancesScopedListWarning();
|
| + var od = new api.InstancesScopedListWarning.fromJson(o.toJson());
|
| + checkInstancesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstancesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstancesScopedList();
|
| + var od = new api.InstancesScopedList.fromJson(o.toJson());
|
| + checkInstancesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-License", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLicense();
|
| + var od = new api.License.fromJson(o.toJson());
|
| + checkLicense(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypeScratchDisks", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypeScratchDisks();
|
| + var od = new api.MachineTypeScratchDisks.fromJson(o.toJson());
|
| + checkMachineTypeScratchDisks(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineType", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineType();
|
| + var od = new api.MachineType.fromJson(o.toJson());
|
| + checkMachineType(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypeAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypeAggregatedList();
|
| + var od = new api.MachineTypeAggregatedList.fromJson(o.toJson());
|
| + checkMachineTypeAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypeList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypeList();
|
| + var od = new api.MachineTypeList.fromJson(o.toJson());
|
| + checkMachineTypeList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypesScopedListWarningData();
|
| + var od = new api.MachineTypesScopedListWarningData.fromJson(o.toJson());
|
| + checkMachineTypesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypesScopedListWarning();
|
| + var od = new api.MachineTypesScopedListWarning.fromJson(o.toJson());
|
| + checkMachineTypesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MachineTypesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMachineTypesScopedList();
|
| + var od = new api.MachineTypesScopedList.fromJson(o.toJson());
|
| + checkMachineTypesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MetadataItems", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMetadataItems();
|
| + var od = new api.MetadataItems.fromJson(o.toJson());
|
| + checkMetadataItems(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-Network", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNetwork();
|
| + var od = new api.Network.fromJson(o.toJson());
|
| + checkNetwork(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-NetworkList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNetworkList();
|
| + var od = new api.NetworkList.fromJson(o.toJson());
|
| + checkNetworkList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationErrorErrors", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationErrorErrors();
|
| + var od = new api.OperationErrorErrors.fromJson(o.toJson());
|
| + checkOperationErrorErrors(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationError", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationError();
|
| + var od = new api.OperationError.fromJson(o.toJson());
|
| + checkOperationError(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationWarningsData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationWarningsData();
|
| + var od = new api.OperationWarningsData.fromJson(o.toJson());
|
| + checkOperationWarningsData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationWarnings", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationWarnings();
|
| + var od = new api.OperationWarnings.fromJson(o.toJson());
|
| + checkOperationWarnings(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Operation", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperation();
|
| + var od = new api.Operation.fromJson(o.toJson());
|
| + checkOperation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationAggregatedList();
|
| + var od = new api.OperationAggregatedList.fromJson(o.toJson());
|
| + checkOperationAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationList();
|
| + var od = new api.OperationList.fromJson(o.toJson());
|
| + checkOperationList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationsScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationsScopedListWarningData();
|
| + var od = new api.OperationsScopedListWarningData.fromJson(o.toJson());
|
| + checkOperationsScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationsScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationsScopedListWarning();
|
| + var od = new api.OperationsScopedListWarning.fromJson(o.toJson());
|
| + checkOperationsScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-OperationsScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildOperationsScopedList();
|
| + var od = new api.OperationsScopedList.fromJson(o.toJson());
|
| + checkOperationsScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PathMatcher", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPathMatcher();
|
| + var od = new api.PathMatcher.fromJson(o.toJson());
|
| + checkPathMatcher(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PathRule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPathRule();
|
| + var od = new api.PathRule.fromJson(o.toJson());
|
| + checkPathRule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Project", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProject();
|
| + var od = new api.Project.fromJson(o.toJson());
|
| + checkProject(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Quota", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuota();
|
| + var od = new api.Quota.fromJson(o.toJson());
|
| + checkQuota(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Region", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRegion();
|
| + var od = new api.Region.fromJson(o.toJson());
|
| + checkRegion(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RegionList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRegionList();
|
| + var od = new api.RegionList.fromJson(o.toJson());
|
| + checkRegionList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ResourceGroupReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildResourceGroupReference();
|
| + var od = new api.ResourceGroupReference.fromJson(o.toJson());
|
| + checkResourceGroupReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RouteWarningsData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRouteWarningsData();
|
| + var od = new api.RouteWarningsData.fromJson(o.toJson());
|
| + checkRouteWarningsData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RouteWarnings", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRouteWarnings();
|
| + var od = new api.RouteWarnings.fromJson(o.toJson());
|
| + checkRouteWarnings(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Route", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoute();
|
| + var od = new api.Route.fromJson(o.toJson());
|
| + checkRoute(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RouteList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRouteList();
|
| + var od = new api.RouteList.fromJson(o.toJson());
|
| + checkRouteList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Scheduling", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildScheduling();
|
| + var od = new api.Scheduling.fromJson(o.toJson());
|
| + checkScheduling(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SerialPortOutput", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSerialPortOutput();
|
| + var od = new api.SerialPortOutput.fromJson(o.toJson());
|
| + checkSerialPortOutput(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-Snapshot", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSnapshot();
|
| + var od = new api.Snapshot.fromJson(o.toJson());
|
| + checkSnapshot(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SnapshotList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSnapshotList();
|
| + var od = new api.SnapshotList.fromJson(o.toJson());
|
| + checkSnapshotList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Tags", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTags();
|
| + var od = new api.Tags.fromJson(o.toJson());
|
| + checkTags(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetHttpProxy", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetHttpProxy();
|
| + var od = new api.TargetHttpProxy.fromJson(o.toJson());
|
| + checkTargetHttpProxy(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetHttpProxyList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetHttpProxyList();
|
| + var od = new api.TargetHttpProxyList.fromJson(o.toJson());
|
| + checkTargetHttpProxyList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstance", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstance();
|
| + var od = new api.TargetInstance.fromJson(o.toJson());
|
| + checkTargetInstance(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstanceAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstanceAggregatedList();
|
| + var od = new api.TargetInstanceAggregatedList.fromJson(o.toJson());
|
| + checkTargetInstanceAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstanceList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstanceList();
|
| + var od = new api.TargetInstanceList.fromJson(o.toJson());
|
| + checkTargetInstanceList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstancesScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstancesScopedListWarningData();
|
| + var od = new api.TargetInstancesScopedListWarningData.fromJson(o.toJson());
|
| + checkTargetInstancesScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstancesScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstancesScopedListWarning();
|
| + var od = new api.TargetInstancesScopedListWarning.fromJson(o.toJson());
|
| + checkTargetInstancesScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetInstancesScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetInstancesScopedList();
|
| + var od = new api.TargetInstancesScopedList.fromJson(o.toJson());
|
| + checkTargetInstancesScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPool", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPool();
|
| + var od = new api.TargetPool.fromJson(o.toJson());
|
| + checkTargetPool(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolAggregatedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolAggregatedList();
|
| + var od = new api.TargetPoolAggregatedList.fromJson(o.toJson());
|
| + checkTargetPoolAggregatedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolInstanceHealth", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolInstanceHealth();
|
| + var od = new api.TargetPoolInstanceHealth.fromJson(o.toJson());
|
| + checkTargetPoolInstanceHealth(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolList();
|
| + var od = new api.TargetPoolList.fromJson(o.toJson());
|
| + checkTargetPoolList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsAddHealthCheckRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsAddHealthCheckRequest();
|
| + var od = new api.TargetPoolsAddHealthCheckRequest.fromJson(o.toJson());
|
| + checkTargetPoolsAddHealthCheckRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsAddInstanceRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsAddInstanceRequest();
|
| + var od = new api.TargetPoolsAddInstanceRequest.fromJson(o.toJson());
|
| + checkTargetPoolsAddInstanceRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsRemoveHealthCheckRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsRemoveHealthCheckRequest();
|
| + var od = new api.TargetPoolsRemoveHealthCheckRequest.fromJson(o.toJson());
|
| + checkTargetPoolsRemoveHealthCheckRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsRemoveInstanceRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsRemoveInstanceRequest();
|
| + var od = new api.TargetPoolsRemoveInstanceRequest.fromJson(o.toJson());
|
| + checkTargetPoolsRemoveInstanceRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsScopedListWarningData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsScopedListWarningData();
|
| + var od = new api.TargetPoolsScopedListWarningData.fromJson(o.toJson());
|
| + checkTargetPoolsScopedListWarningData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsScopedListWarning", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsScopedListWarning();
|
| + var od = new api.TargetPoolsScopedListWarning.fromJson(o.toJson());
|
| + checkTargetPoolsScopedListWarning(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetPoolsScopedList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetPoolsScopedList();
|
| + var od = new api.TargetPoolsScopedList.fromJson(o.toJson());
|
| + checkTargetPoolsScopedList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TargetReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTargetReference();
|
| + var od = new api.TargetReference.fromJson(o.toJson());
|
| + checkTargetReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TestFailure", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTestFailure();
|
| + var od = new api.TestFailure.fromJson(o.toJson());
|
| + checkTestFailure(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMap", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMap();
|
| + var od = new api.UrlMap.fromJson(o.toJson());
|
| + checkUrlMap(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapList();
|
| + var od = new api.UrlMapList.fromJson(o.toJson());
|
| + checkUrlMapList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapReference();
|
| + var od = new api.UrlMapReference.fromJson(o.toJson());
|
| + checkUrlMapReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapTest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapTest();
|
| + var od = new api.UrlMapTest.fromJson(o.toJson());
|
| + checkUrlMapTest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapValidationResult", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapValidationResult();
|
| + var od = new api.UrlMapValidationResult.fromJson(o.toJson());
|
| + checkUrlMapValidationResult(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapsValidateRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapsValidateRequest();
|
| + var od = new api.UrlMapsValidateRequest.fromJson(o.toJson());
|
| + checkUrlMapsValidateRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UrlMapsValidateResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUrlMapsValidateResponse();
|
| + var od = new api.UrlMapsValidateResponse.fromJson(o.toJson());
|
| + checkUrlMapsValidateResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UsageExportLocation", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUsageExportLocation();
|
| + var od = new api.UsageExportLocation.fromJson(o.toJson());
|
| + checkUsageExportLocation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ZoneMaintenanceWindows", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildZoneMaintenanceWindows();
|
| + var od = new api.ZoneMaintenanceWindows.fromJson(o.toJson());
|
| + checkZoneMaintenanceWindows(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Zone", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildZone();
|
| + var od = new api.Zone.fromJson(o.toJson());
|
| + checkZone(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ZoneList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildZoneList();
|
| + var od = new api.ZoneList.fromJson(o.toJson());
|
| + checkZoneList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AddressesResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AddressesResourceApi res = new api.ComputeApi(mock).addresses;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/addresses", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/aggregated/addresses"));
|
| + pathOffset += 21;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildAddressAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AddressAggregatedList response) {
|
| + checkAddressAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AddressesResourceApi res = new api.ComputeApi(mock).addresses;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_address = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/addresses/", 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 + 11), unittest.equals("/addresses/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_address"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_region, arg_address).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AddressesResourceApi res = new api.ComputeApi(mock).addresses;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_address = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/addresses/", 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 + 11), unittest.equals("/addresses/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_address"));
|
| +
|
| + 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(buildAddress());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_region, arg_address).then(unittest.expectAsync(((api.Address response) {
|
| + checkAddress(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AddressesResourceApi res = new api.ComputeApi(mock).addresses;
|
| + var arg_request = buildAddress();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Address.fromJson(json);
|
| + checkAddress(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/addresses", 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 + 10), unittest.equals("/addresses"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AddressesResourceApi res = new api.ComputeApi(mock).addresses;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/addresses", 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 + 10), unittest.equals("/addresses"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildAddressList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AddressList response) {
|
| + checkAddressList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-BackendServicesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_project = "foo";
|
| + var arg_backendService = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/backendServices/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_backendService"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_backendService).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_project = "foo";
|
| + var arg_backendService = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/backendServices/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_backendService"));
|
| +
|
| + 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(buildBackendService());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_backendService).then(unittest.expectAsync(((api.BackendService response) {
|
| + checkBackendService(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--getHealth", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_request = buildResourceGroupReference();
|
| + var arg_project = "foo";
|
| + var arg_backendService = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ResourceGroupReference.fromJson(json);
|
| + checkResourceGroupReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/backendServices/"));
|
| + pathOffset += 24;
|
| + index = path.indexOf("/getHealth", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_backendService"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/getHealth"));
|
| + 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(buildBackendServiceGroupHealth());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getHealth(arg_request, arg_project, arg_backendService).then(unittest.expectAsync(((api.BackendServiceGroupHealth response) {
|
| + checkBackendServiceGroupHealth(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_request = buildBackendService();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.BackendService.fromJson(json);
|
| + checkBackendService(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/global/backendServices"));
|
| + pathOffset += 23;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/global/backendServices"));
|
| + pathOffset += 23;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildBackendServiceList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.BackendServiceList response) {
|
| + checkBackendServiceList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_request = buildBackendService();
|
| + var arg_project = "foo";
|
| + var arg_backendService = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.BackendService.fromJson(json);
|
| + checkBackendService(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/backendServices/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_backendService"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_project, arg_backendService).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServices;
|
| + var arg_request = buildBackendService();
|
| + var arg_project = "foo";
|
| + var arg_backendService = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.BackendService.fromJson(json);
|
| + checkBackendService(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/backendServices/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/backendServices/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_backendService"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_project, arg_backendService).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-DiskTypesResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/diskTypes", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/aggregated/diskTypes"));
|
| + pathOffset += 21;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildDiskTypeAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskTypeAggregatedList response) {
|
| + checkDiskTypeAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_diskType = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/diskTypes/", 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 + 11), unittest.equals("/diskTypes/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_diskType"));
|
| +
|
| + 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(buildDiskType());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_diskType).then(unittest.expectAsync(((api.DiskType response) {
|
| + checkDiskType(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/diskTypes", 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 + 10), unittest.equals("/diskTypes"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildDiskTypeList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskTypeList response) {
|
| + checkDiskTypeList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-DisksResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/disks", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/aggregated/disks"));
|
| + pathOffset += 17;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildDiskAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskAggregatedList response) {
|
| + checkDiskAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--createSnapshot", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_request = buildSnapshot();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_disk = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Snapshot.fromJson(json);
|
| + checkSnapshot(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/disks/", 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("/disks/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/createSnapshot", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_disk"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/createSnapshot"));
|
| + 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 = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.createSnapshot(arg_request, arg_project, arg_zone, arg_disk).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_disk = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/disks/", 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("/disks/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_disk"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_zone, arg_disk).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_disk = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/disks/", 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("/disks/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_disk"));
|
| +
|
| + 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(buildDisk());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_disk).then(unittest.expectAsync(((api.Disk response) {
|
| + checkDisk(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_request = buildDisk();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_sourceImage = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Disk.fromJson(json);
|
| + checkDisk(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/disks", 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("/disks"));
|
| + 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(queryMap["sourceImage"].first, unittest.equals(arg_sourceImage));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_zone, sourceImage: arg_sourceImage).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DisksResourceApi res = new api.ComputeApi(mock).disks;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/disks", 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("/disks"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildDiskList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskList response) {
|
| + checkDiskList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-FirewallsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_project = "foo";
|
| + var arg_firewall = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/firewalls/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_firewall"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_firewall).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_project = "foo";
|
| + var arg_firewall = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/firewalls/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_firewall"));
|
| +
|
| + 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(buildFirewall());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_firewall).then(unittest.expectAsync(((api.Firewall response) {
|
| + checkFirewall(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_request = buildFirewall();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Firewall.fromJson(json);
|
| + checkFirewall(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/firewalls"));
|
| + pathOffset += 17;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/firewalls"));
|
| + pathOffset += 17;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildFirewallList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.FirewallList response) {
|
| + checkFirewallList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_request = buildFirewall();
|
| + var arg_project = "foo";
|
| + var arg_firewall = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Firewall.fromJson(json);
|
| + checkFirewall(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/firewalls/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_firewall"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_project, arg_firewall).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls;
|
| + var arg_request = buildFirewall();
|
| + var arg_project = "foo";
|
| + var arg_firewall = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Firewall.fromJson(json);
|
| + checkFirewall(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/firewalls/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/firewalls/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_firewall"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_project, arg_firewall).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ForwardingRulesResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/forwardingRules", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.equals("/aggregated/forwardingRules"));
|
| + pathOffset += 27;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildForwardingRuleAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRuleAggregatedList response) {
|
| + checkForwardingRuleAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_forwardingRule = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/forwardingRules/", 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 + 17), unittest.equals("/forwardingRules/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_region, arg_forwardingRule).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_forwardingRule = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/forwardingRules/", 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 + 17), unittest.equals("/forwardingRules/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| +
|
| + 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(buildForwardingRule());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_region, arg_forwardingRule).then(unittest.expectAsync(((api.ForwardingRule response) {
|
| + checkForwardingRule(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_request = buildForwardingRule();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ForwardingRule.fromJson(json);
|
| + checkForwardingRule(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/forwardingRules", 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 + 16), unittest.equals("/forwardingRules"));
|
| + pathOffset += 16;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/forwardingRules", 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 + 16), unittest.equals("/forwardingRules"));
|
| + pathOffset += 16;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildForwardingRuleList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRuleList response) {
|
| + checkForwardingRuleList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setTarget", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRules;
|
| + var arg_request = buildTargetReference();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_forwardingRule = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetReference.fromJson(json);
|
| + checkTargetReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/forwardingRules/", 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 + 17), unittest.equals("/forwardingRules/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/setTarget", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/setTarget"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setTarget(arg_request, arg_project, arg_region, arg_forwardingRule).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-GlobalAddressesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddresses;
|
| + var arg_project = "foo";
|
| + var arg_address = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/addresses/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/addresses/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_address"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_address).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddresses;
|
| + var arg_project = "foo";
|
| + var arg_address = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/addresses/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/addresses/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_address"));
|
| +
|
| + 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(buildAddress());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_address).then(unittest.expectAsync(((api.Address response) {
|
| + checkAddress(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddresses;
|
| + var arg_request = buildAddress();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Address.fromJson(json);
|
| + checkAddress(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/addresses", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/addresses"));
|
| + pathOffset += 17;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddresses;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/addresses", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/addresses"));
|
| + pathOffset += 17;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildAddressList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AddressList response) {
|
| + checkAddressList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-GlobalForwardingRulesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).globalForwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_forwardingRule = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/forwardingRules/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/forwardingRules/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_forwardingRule).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).globalForwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_forwardingRule = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/forwardingRules/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/forwardingRules/"));
|
| + pathOffset += 24;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| +
|
| + 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(buildForwardingRule());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_forwardingRule).then(unittest.expectAsync(((api.ForwardingRule response) {
|
| + checkForwardingRule(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).globalForwardingRules;
|
| + var arg_request = buildForwardingRule();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ForwardingRule.fromJson(json);
|
| + checkForwardingRule(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/forwardingRules", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/global/forwardingRules"));
|
| + pathOffset += 23;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).globalForwardingRules;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/forwardingRules", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/global/forwardingRules"));
|
| + pathOffset += 23;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildForwardingRuleList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRuleList response) {
|
| + checkForwardingRuleList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setTarget", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).globalForwardingRules;
|
| + var arg_request = buildTargetReference();
|
| + var arg_project = "foo";
|
| + var arg_forwardingRule = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetReference.fromJson(json);
|
| + checkTargetReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/forwardingRules/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/forwardingRules/"));
|
| + pathOffset += 24;
|
| + index = path.indexOf("/setTarget", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_forwardingRule"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/setTarget"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setTarget(arg_request, arg_project, arg_forwardingRule).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-GlobalOperationsResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOperations;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/operations", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/aggregated/operations"));
|
| + pathOffset += 22;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildOperationAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationAggregatedList response) {
|
| + checkOperationAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOperations;
|
| + var arg_project = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/operations/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/global/operations/"));
|
| + pathOffset += 19;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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_project, arg_operation).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOperations;
|
| + var arg_project = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/operations/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/global/operations/"));
|
| + pathOffset += 19;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_operation).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOperations;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/operations", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/operations"));
|
| + pathOffset += 18;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildOperationList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationList response) {
|
| + checkOperationList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-HttpHealthChecksResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_project = "foo";
|
| + var arg_httpHealthCheck = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/httpHealthChecks/"));
|
| + pathOffset += 25;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_project = "foo";
|
| + var arg_httpHealthCheck = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/httpHealthChecks/"));
|
| + pathOffset += 25;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck"));
|
| +
|
| + 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(buildHttpHealthCheck());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((api.HttpHealthCheck response) {
|
| + checkHttpHealthCheck(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_request = buildHttpHealthCheck();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.HttpHealthCheck.fromJson(json);
|
| + checkHttpHealthCheck(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/httpHealthChecks"));
|
| + pathOffset += 24;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/global/httpHealthChecks"));
|
| + pathOffset += 24;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildHttpHealthCheckList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.HttpHealthCheckList response) {
|
| + checkHttpHealthCheckList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_request = buildHttpHealthCheck();
|
| + var arg_project = "foo";
|
| + var arg_httpHealthCheck = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.HttpHealthCheck.fromJson(json);
|
| + checkHttpHealthCheck(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/httpHealthChecks/"));
|
| + pathOffset += 25;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthChecks;
|
| + var arg_request = buildHttpHealthCheck();
|
| + var arg_project = "foo";
|
| + var arg_httpHealthCheck = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.HttpHealthCheck.fromJson(json);
|
| + checkHttpHealthCheck(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/httpHealthChecks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/httpHealthChecks/"));
|
| + pathOffset += 25;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ImagesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ImagesResourceApi res = new api.ComputeApi(mock).images;
|
| + var arg_project = "foo";
|
| + var arg_image = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/images/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/images/"));
|
| + pathOffset += 15;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_image"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_image).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--deprecate", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ImagesResourceApi res = new api.ComputeApi(mock).images;
|
| + var arg_request = buildDeprecationStatus();
|
| + var arg_project = "foo";
|
| + var arg_image = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.DeprecationStatus.fromJson(json);
|
| + checkDeprecationStatus(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/images/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/images/"));
|
| + pathOffset += 15;
|
| + index = path.indexOf("/deprecate", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_image"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/deprecate"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.deprecate(arg_request, arg_project, arg_image).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ImagesResourceApi res = new api.ComputeApi(mock).images;
|
| + var arg_project = "foo";
|
| + var arg_image = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/images/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/images/"));
|
| + pathOffset += 15;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_image"));
|
| +
|
| + 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(buildImage());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_image).then(unittest.expectAsync(((api.Image response) {
|
| + checkImage(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ImagesResourceApi res = new api.ComputeApi(mock).images;
|
| + var arg_request = buildImage();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Image.fromJson(json);
|
| + checkImage(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/images", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/global/images"));
|
| + pathOffset += 14;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ImagesResourceApi res = new api.ComputeApi(mock).images;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/images", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/global/images"));
|
| + pathOffset += 14;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildImageList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ImageList response) {
|
| + checkImageList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-InstancesResourceApi", () {
|
| + unittest.test("method--addAccessConfig", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildAccessConfig();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + var arg_networkInterface = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.AccessConfig.fromJson(json);
|
| + checkAccessConfig(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/addAccessConfig", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/addAccessConfig"));
|
| + pathOffset += 16;
|
| +
|
| + 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(queryMap["networkInterface"].first, unittest.equals(arg_networkInterface));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.addAccessConfig(arg_request, arg_project, arg_zone, arg_instance, arg_networkInterface).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/instances", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/aggregated/instances"));
|
| + pathOffset += 21;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildInstanceAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.InstanceAggregatedList response) {
|
| + checkInstanceAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--attachDisk", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildAttachedDisk();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.AttachedDisk.fromJson(json);
|
| + checkAttachedDisk(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/attachDisk", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/attachDisk"));
|
| + pathOffset += 11;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.attachDisk(arg_request, arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--deleteAccessConfig", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + var arg_accessConfig = "foo";
|
| + var arg_networkInterface = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/deleteAccessConfig", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/deleteAccessConfig"));
|
| + pathOffset += 19;
|
| +
|
| + 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(queryMap["accessConfig"].first, unittest.equals(arg_accessConfig));
|
| + unittest.expect(queryMap["networkInterface"].first, unittest.equals(arg_networkInterface));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.deleteAccessConfig(arg_project, arg_zone, arg_instance, arg_accessConfig, arg_networkInterface).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--detachDisk", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + var arg_deviceName = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/detachDisk", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/detachDisk"));
|
| + pathOffset += 11;
|
| +
|
| + 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(queryMap["deviceName"].first, unittest.equals(arg_deviceName));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.detachDisk(arg_project, arg_zone, arg_instance, arg_deviceName).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| +
|
| + 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(buildInstance());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Instance response) {
|
| + checkInstance(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--getSerialPortOutput", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/serialPort", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/serialPort"));
|
| + pathOffset += 11;
|
| +
|
| + 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(buildSerialPortOutput());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getSerialPortOutput(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.SerialPortOutput response) {
|
| + checkSerialPortOutput(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildInstance();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Instance.fromJson(json);
|
| + checkInstance(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances", 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 + 10), unittest.equals("/instances"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_zone).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances", 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 + 10), unittest.equals("/instances"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildInstanceList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.InstanceList response) {
|
| + checkInstanceList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--reset", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/reset", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/reset"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.reset(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setDiskAutoDelete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + var arg_autoDelete = true;
|
| + var arg_deviceName = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/setDiskAutoDelete", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/setDiskAutoDelete"));
|
| + pathOffset += 18;
|
| +
|
| + 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(queryMap["autoDelete"].first, unittest.equals("$arg_autoDelete"));
|
| + unittest.expect(queryMap["deviceName"].first, unittest.equals(arg_deviceName));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setDiskAutoDelete(arg_project, arg_zone, arg_instance, arg_autoDelete, arg_deviceName).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setMetadata", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildMetadata();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Metadata.fromJson(json);
|
| + checkMetadata(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/setMetadata", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/setMetadata"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setMetadata(arg_request, arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setScheduling", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildScheduling();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Scheduling.fromJson(json);
|
| + checkScheduling(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/setScheduling", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/setScheduling"));
|
| + pathOffset += 14;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setScheduling(arg_request, arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setTags", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.InstancesResourceApi res = new api.ComputeApi(mock).instances;
|
| + var arg_request = buildTags();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_instance = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Tags.fromJson(json);
|
| + checkTags(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/instances/", 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 + 11), unittest.equals("/instances/"));
|
| + pathOffset += 11;
|
| + index = path.indexOf("/setTags", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_instance"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/setTags"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setTags(arg_request, arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LicensesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LicensesResourceApi res = new api.ComputeApi(mock).licenses;
|
| + var arg_project = "foo";
|
| + var arg_license = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/licenses/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/licenses/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_license"));
|
| +
|
| + 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(buildLicense());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_license).then(unittest.expectAsync(((api.License response) {
|
| + checkLicense(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-MachineTypesResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/machineTypes", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/aggregated/machineTypes"));
|
| + pathOffset += 24;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildMachineTypeAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.MachineTypeAggregatedList response) {
|
| + checkMachineTypeAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_machineType = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/machineTypes/", 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 + 14), unittest.equals("/machineTypes/"));
|
| + pathOffset += 14;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_machineType"));
|
| +
|
| + 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(buildMachineType());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_machineType).then(unittest.expectAsync(((api.MachineType response) {
|
| + checkMachineType(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/machineTypes", 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 + 13), unittest.equals("/machineTypes"));
|
| + pathOffset += 13;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildMachineTypeList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.MachineTypeList response) {
|
| + checkMachineTypeList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-NetworksResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.NetworksResourceApi res = new api.ComputeApi(mock).networks;
|
| + var arg_project = "foo";
|
| + var arg_network = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/networks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/networks/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_network"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_network).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.NetworksResourceApi res = new api.ComputeApi(mock).networks;
|
| + var arg_project = "foo";
|
| + var arg_network = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/networks/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/networks/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_network"));
|
| +
|
| + 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(buildNetwork());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_network).then(unittest.expectAsync(((api.Network response) {
|
| + checkNetwork(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.NetworksResourceApi res = new api.ComputeApi(mock).networks;
|
| + var arg_request = buildNetwork();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Network.fromJson(json);
|
| + checkNetwork(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/networks", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/networks"));
|
| + pathOffset += 16;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.NetworksResourceApi res = new api.ComputeApi(mock).networks;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/networks", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/networks"));
|
| + pathOffset += 16;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildNetworkList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.NetworkList response) {
|
| + checkNetworkList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ProjectsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsResourceApi res = new api.ComputeApi(mock).projects;
|
| + var arg_project = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| +
|
| + 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(buildProject());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project).then(unittest.expectAsync(((api.Project response) {
|
| + checkProject(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setCommonInstanceMetadata", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsResourceApi res = new api.ComputeApi(mock).projects;
|
| + var arg_request = buildMetadata();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Metadata.fromJson(json);
|
| + checkMetadata(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/setCommonInstanceMetadata", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/setCommonInstanceMetadata"));
|
| + pathOffset += 26;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setCommonInstanceMetadata(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setUsageExportBucket", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsResourceApi res = new api.ComputeApi(mock).projects;
|
| + var arg_request = buildUsageExportLocation();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UsageExportLocation.fromJson(json);
|
| + checkUsageExportLocation(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/setUsageExportBucket", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/setUsageExportBucket"));
|
| + pathOffset += 21;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setUsageExportBucket(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RegionOperationsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOperations;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/operations/", 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("/operations/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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_project, arg_region, arg_operation).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOperations;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/operations/", 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("/operations/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_region, arg_operation).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOperations;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/operations", 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 + 11), unittest.equals("/operations"));
|
| + pathOffset += 11;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildOperationList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationList response) {
|
| + checkOperationList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RegionsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RegionsResourceApi res = new api.ComputeApi(mock).regions;
|
| + var arg_project = "foo";
|
| + var arg_region = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_region"));
|
| +
|
| + 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(buildRegion());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_region).then(unittest.expectAsync(((api.Region response) {
|
| + checkRegion(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RegionsResourceApi res = new api.ComputeApi(mock).regions;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/regions"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildRegionList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.RegionList response) {
|
| + checkRegionList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RoutesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoutesResourceApi res = new api.ComputeApi(mock).routes;
|
| + var arg_project = "foo";
|
| + var arg_route = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/routes/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/routes/"));
|
| + pathOffset += 15;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_route"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_route).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoutesResourceApi res = new api.ComputeApi(mock).routes;
|
| + var arg_project = "foo";
|
| + var arg_route = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/routes/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/routes/"));
|
| + pathOffset += 15;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_route"));
|
| +
|
| + 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(buildRoute());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_route).then(unittest.expectAsync(((api.Route response) {
|
| + checkRoute(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoutesResourceApi res = new api.ComputeApi(mock).routes;
|
| + var arg_request = buildRoute();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Route.fromJson(json);
|
| + checkRoute(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/routes", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/global/routes"));
|
| + pathOffset += 14;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoutesResourceApi res = new api.ComputeApi(mock).routes;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/routes", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/global/routes"));
|
| + pathOffset += 14;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildRouteList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.RouteList response) {
|
| + checkRouteList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-SnapshotsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots;
|
| + var arg_project = "foo";
|
| + var arg_snapshot = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/snapshots/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/snapshots/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_snapshot"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_snapshot).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots;
|
| + var arg_project = "foo";
|
| + var arg_snapshot = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/snapshots/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/global/snapshots/"));
|
| + pathOffset += 18;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_snapshot"));
|
| +
|
| + 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(buildSnapshot());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_snapshot).then(unittest.expectAsync(((api.Snapshot response) {
|
| + checkSnapshot(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/snapshots", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/global/snapshots"));
|
| + pathOffset += 17;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildSnapshotList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.SnapshotList response) {
|
| + checkSnapshotList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TargetHttpProxiesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttpProxies;
|
| + var arg_project = "foo";
|
| + var arg_targetHttpProxy = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/targetHttpProxies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/global/targetHttpProxies/"));
|
| + pathOffset += 26;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_targetHttpProxy).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttpProxies;
|
| + var arg_project = "foo";
|
| + var arg_targetHttpProxy = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/targetHttpProxies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/global/targetHttpProxies/"));
|
| + pathOffset += 26;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy"));
|
| +
|
| + 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(buildTargetHttpProxy());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_targetHttpProxy).then(unittest.expectAsync(((api.TargetHttpProxy response) {
|
| + checkTargetHttpProxy(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttpProxies;
|
| + var arg_request = buildTargetHttpProxy();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetHttpProxy.fromJson(json);
|
| + checkTargetHttpProxy(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/targetHttpProxies", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/targetHttpProxies"));
|
| + pathOffset += 25;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttpProxies;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/targetHttpProxies", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/global/targetHttpProxies"));
|
| + pathOffset += 25;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildTargetHttpProxyList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetHttpProxyList response) {
|
| + checkTargetHttpProxyList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setUrlMap", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttpProxies;
|
| + var arg_request = buildUrlMapReference();
|
| + var arg_project = "foo";
|
| + var arg_targetHttpProxy = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UrlMapReference.fromJson(json);
|
| + checkUrlMapReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/targetHttpProxies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/targetHttpProxies/"));
|
| + pathOffset += 19;
|
| + index = path.indexOf("/setUrlMap", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/setUrlMap"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setUrlMap(arg_request, arg_project, arg_targetHttpProxy).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TargetInstancesResourceApi", () {
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstances;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/targetInstances", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.equals("/aggregated/targetInstances"));
|
| + pathOffset += 27;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildTargetInstanceAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetInstanceAggregatedList response) {
|
| + checkTargetInstanceAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_targetInstance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/targetInstances/", 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 + 17), unittest.equals("/targetInstances/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetInstance"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_zone, arg_targetInstance).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_targetInstance = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/targetInstances/", 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 + 17), unittest.equals("/targetInstances/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetInstance"));
|
| +
|
| + 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(buildTargetInstance());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_targetInstance).then(unittest.expectAsync(((api.TargetInstance response) {
|
| + checkTargetInstance(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstances;
|
| + var arg_request = buildTargetInstance();
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetInstance.fromJson(json);
|
| + checkTargetInstance(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/targetInstances", 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 + 16), unittest.equals("/targetInstances"));
|
| + pathOffset += 16;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_zone).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstances;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/targetInstances", 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 + 16), unittest.equals("/targetInstances"));
|
| + pathOffset += 16;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildTargetInstanceList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetInstanceList response) {
|
| + checkTargetInstanceList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TargetPoolsResourceApi", () {
|
| + unittest.test("method--addHealthCheck", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetPoolsAddHealthCheckRequest();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetPoolsAddHealthCheckRequest.fromJson(json);
|
| + checkTargetPoolsAddHealthCheckRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/addHealthCheck", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/addHealthCheck"));
|
| + 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 = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.addHealthCheck(arg_request, arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--addInstance", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetPoolsAddInstanceRequest();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetPoolsAddInstanceRequest.fromJson(json);
|
| + checkTargetPoolsAddInstanceRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/addInstance", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/addInstance"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.addInstance(arg_request, arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--aggregatedList", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/aggregated/targetPools", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/aggregated/targetPools"));
|
| + pathOffset += 23;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildTargetPoolAggregatedList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetPoolAggregatedList response) {
|
| + checkTargetPoolAggregatedList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| +
|
| + 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(buildTargetPool());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.TargetPool response) {
|
| + checkTargetPool(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--getHealth", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildInstanceReference();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.InstanceReference.fromJson(json);
|
| + checkInstanceReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/getHealth", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/getHealth"));
|
| + 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(buildTargetPoolInstanceHealth());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getHealth(arg_request, arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.TargetPoolInstanceHealth response) {
|
| + checkTargetPoolInstanceHealth(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetPool();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetPool.fromJson(json);
|
| + checkTargetPool(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools", 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("/targetPools"));
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools", 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("/targetPools"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildTargetPoolList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetPoolList response) {
|
| + checkTargetPoolList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--removeHealthCheck", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetPoolsRemoveHealthCheckRequest();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetPoolsRemoveHealthCheckRequest.fromJson(json);
|
| + checkTargetPoolsRemoveHealthCheckRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/removeHealthCheck", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/removeHealthCheck"));
|
| + pathOffset += 18;
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.removeHealthCheck(arg_request, arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--removeInstance", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetPoolsRemoveInstanceRequest();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetPoolsRemoveInstanceRequest.fromJson(json);
|
| + checkTargetPoolsRemoveInstanceRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/removeInstance", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/removeInstance"));
|
| + 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 = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.removeInstance(arg_request, arg_project, arg_region, arg_targetPool).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setBackup", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools;
|
| + var arg_request = buildTargetReference();
|
| + var arg_project = "foo";
|
| + var arg_region = "foo";
|
| + var arg_targetPool = "foo";
|
| + var arg_failoverRatio = 42.0;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TargetReference.fromJson(json);
|
| + checkTargetReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/regions/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/targetPools/", 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("/targetPools/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/setBackup", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_targetPool"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/setBackup"));
|
| + 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.num.parse(queryMap["failoverRatio"].first), unittest.equals(arg_failoverRatio));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setBackup(arg_request, arg_project, arg_region, arg_targetPool, failoverRatio: arg_failoverRatio).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-UrlMapsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_project = "foo";
|
| + var arg_urlMap = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/urlMaps/"));
|
| + pathOffset += 16;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_urlMap"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_project, arg_urlMap).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_project = "foo";
|
| + var arg_urlMap = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/urlMaps/"));
|
| + pathOffset += 16;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_urlMap"));
|
| +
|
| + 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(buildUrlMap());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_urlMap).then(unittest.expectAsync(((api.UrlMap response) {
|
| + checkUrlMap(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_request = buildUrlMap();
|
| + var arg_project = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UrlMap.fromJson(json);
|
| + checkUrlMap(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/urlMaps"));
|
| + 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 = convert.JSON.encode(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/global/urlMaps"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildUrlMapList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.UrlMapList response) {
|
| + checkUrlMapList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_request = buildUrlMap();
|
| + var arg_project = "foo";
|
| + var arg_urlMap = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UrlMap.fromJson(json);
|
| + checkUrlMap(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/urlMaps/"));
|
| + pathOffset += 16;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_urlMap"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_project, arg_urlMap).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_request = buildUrlMap();
|
| + var arg_project = "foo";
|
| + var arg_urlMap = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UrlMap.fromJson(json);
|
| + checkUrlMap(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/urlMaps/"));
|
| + pathOffset += 16;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_urlMap"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_project, arg_urlMap).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--validate", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps;
|
| + var arg_request = buildUrlMapsValidateRequest();
|
| + var arg_project = "foo";
|
| + var arg_urlMap = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UrlMapsValidateRequest.fromJson(json);
|
| + checkUrlMapsValidateRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/global/urlMaps/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/global/urlMaps/"));
|
| + pathOffset += 16;
|
| + index = path.indexOf("/validate", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_urlMap"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/validate"));
|
| + 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]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildUrlMapsValidateResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.validate(arg_request, arg_project, arg_urlMap).then(unittest.expectAsync(((api.UrlMapsValidateResponse response) {
|
| + checkUrlMapsValidateResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ZoneOperationsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperations;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/operations/", 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 + 12), unittest.equals("/operations/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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_project, arg_zone, arg_operation).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperations;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_operation = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/operations/", 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 + 12), unittest.equals("/operations/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_operation"));
|
| +
|
| + 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(buildOperation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone, arg_operation).then(unittest.expectAsync(((api.Operation response) {
|
| + checkOperation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperations;
|
| + var arg_project = "foo";
|
| + var arg_zone = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/operations", 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 + 11), unittest.equals("/operations"));
|
| + pathOffset += 11;
|
| +
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildOperationList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationList response) {
|
| + checkOperationList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ZonesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ZonesResourceApi res = new api.ComputeApi(mock).zones;
|
| + var arg_project = "foo";
|
| + var arg_zone = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/zones/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_zone"));
|
| +
|
| + 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(buildZone());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_project, arg_zone).then(unittest.expectAsync(((api.Zone response) {
|
| + checkZone(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ZonesResourceApi res = new api.ComputeApi(mock).zones;
|
| + var arg_project = "foo";
|
| + var arg_filter = "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 + 21), unittest.equals("/compute/v1/projects/"));
|
| + pathOffset += 21;
|
| + 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_project"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/zones"));
|
| + 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(queryMap["filter"].first, unittest.equals(arg_filter));
|
| + 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(buildZoneList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ZoneList response) {
|
| + checkZoneList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|