| library googleapis_beta.replicapool.v1beta1.test; |
| |
| import "dart:core" as core; |
| import "dart:collection" as collection; |
| import "dart:async" as async; |
| import "dart:convert" as convert; |
| |
| import 'package:http/http.dart' as http; |
| import 'package:http/testing.dart' as http_testing; |
| import 'package:unittest/unittest.dart' as unittest; |
| import 'package:googleapis_beta/common/common.dart' as common; |
| import 'package:googleapis_beta/src/common_internal.dart' as common_internal; |
| import '../common/common_internal_test.dart' as common_test; |
| |
| import 'package:googleapis_beta/replicapool/v1beta1.dart' as api; |
| |
| |
| |
| core.int buildCounterAccessConfig = 0; |
| buildAccessConfig() { |
| var o = new api.AccessConfig(); |
| buildCounterAccessConfig++; |
| if (buildCounterAccessConfig < 3) { |
| o.name = "foo"; |
| o.natIp = "foo"; |
| o.type = "foo"; |
| } |
| buildCounterAccessConfig--; |
| return o; |
| } |
| |
| checkAccessConfig(api.AccessConfig o) { |
| buildCounterAccessConfig++; |
| if (buildCounterAccessConfig < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.natIp, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterAccessConfig--; |
| } |
| |
| buildUnnamed1150() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1150(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')); |
| } |
| |
| buildUnnamed1151() { |
| var o = new core.List<api.EnvVariable>(); |
| o.add(buildEnvVariable()); |
| o.add(buildEnvVariable()); |
| return o; |
| } |
| |
| checkUnnamed1151(core.List<api.EnvVariable> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkEnvVariable(o[0]); |
| checkEnvVariable(o[1]); |
| } |
| |
| core.int buildCounterAction = 0; |
| buildAction() { |
| var o = new api.Action(); |
| buildCounterAction++; |
| if (buildCounterAction < 3) { |
| o.commands = buildUnnamed1150(); |
| o.envVariables = buildUnnamed1151(); |
| o.timeoutMilliSeconds = 42; |
| } |
| buildCounterAction--; |
| return o; |
| } |
| |
| checkAction(api.Action o) { |
| buildCounterAction++; |
| if (buildCounterAction < 3) { |
| checkUnnamed1150(o.commands); |
| checkUnnamed1151(o.envVariables); |
| unittest.expect(o.timeoutMilliSeconds, unittest.equals(42)); |
| } |
| buildCounterAction--; |
| } |
| |
| core.int buildCounterDiskAttachment = 0; |
| buildDiskAttachment() { |
| var o = new api.DiskAttachment(); |
| buildCounterDiskAttachment++; |
| if (buildCounterDiskAttachment < 3) { |
| o.deviceName = "foo"; |
| o.index = 42; |
| } |
| buildCounterDiskAttachment--; |
| return o; |
| } |
| |
| checkDiskAttachment(api.DiskAttachment o) { |
| buildCounterDiskAttachment++; |
| if (buildCounterDiskAttachment < 3) { |
| unittest.expect(o.deviceName, unittest.equals('foo')); |
| unittest.expect(o.index, unittest.equals(42)); |
| } |
| buildCounterDiskAttachment--; |
| } |
| |
| core.int buildCounterEnvVariable = 0; |
| buildEnvVariable() { |
| var o = new api.EnvVariable(); |
| buildCounterEnvVariable++; |
| if (buildCounterEnvVariable < 3) { |
| o.hidden = true; |
| o.name = "foo"; |
| o.value = "foo"; |
| } |
| buildCounterEnvVariable--; |
| return o; |
| } |
| |
| checkEnvVariable(api.EnvVariable o) { |
| buildCounterEnvVariable++; |
| if (buildCounterEnvVariable < 3) { |
| unittest.expect(o.hidden, unittest.isTrue); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| } |
| buildCounterEnvVariable--; |
| } |
| |
| core.int buildCounterExistingDisk = 0; |
| buildExistingDisk() { |
| var o = new api.ExistingDisk(); |
| buildCounterExistingDisk++; |
| if (buildCounterExistingDisk < 3) { |
| o.attachment = buildDiskAttachment(); |
| o.source = "foo"; |
| } |
| buildCounterExistingDisk--; |
| return o; |
| } |
| |
| checkExistingDisk(api.ExistingDisk o) { |
| buildCounterExistingDisk++; |
| if (buildCounterExistingDisk < 3) { |
| checkDiskAttachment(o.attachment); |
| unittest.expect(o.source, unittest.equals('foo')); |
| } |
| buildCounterExistingDisk--; |
| } |
| |
| core.int buildCounterHealthCheck = 0; |
| buildHealthCheck() { |
| var o = new api.HealthCheck(); |
| buildCounterHealthCheck++; |
| if (buildCounterHealthCheck < 3) { |
| o.checkIntervalSec = 42; |
| o.description = "foo"; |
| o.healthyThreshold = 42; |
| o.host = "foo"; |
| o.name = "foo"; |
| o.path = "foo"; |
| o.port = 42; |
| o.timeoutSec = 42; |
| o.unhealthyThreshold = 42; |
| } |
| buildCounterHealthCheck--; |
| return o; |
| } |
| |
| checkHealthCheck(api.HealthCheck o) { |
| buildCounterHealthCheck++; |
| if (buildCounterHealthCheck < 3) { |
| unittest.expect(o.checkIntervalSec, unittest.equals(42)); |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.healthyThreshold, unittest.equals(42)); |
| unittest.expect(o.host, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.path, unittest.equals('foo')); |
| unittest.expect(o.port, unittest.equals(42)); |
| unittest.expect(o.timeoutSec, unittest.equals(42)); |
| unittest.expect(o.unhealthyThreshold, unittest.equals(42)); |
| } |
| buildCounterHealthCheck--; |
| } |
| |
| core.int buildCounterLabel = 0; |
| buildLabel() { |
| var o = new api.Label(); |
| buildCounterLabel++; |
| if (buildCounterLabel < 3) { |
| o.key = "foo"; |
| o.value = "foo"; |
| } |
| buildCounterLabel--; |
| return o; |
| } |
| |
| checkLabel(api.Label o) { |
| buildCounterLabel++; |
| if (buildCounterLabel < 3) { |
| unittest.expect(o.key, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| } |
| buildCounterLabel--; |
| } |
| |
| buildUnnamed1152() { |
| var o = new core.List<api.MetadataItem>(); |
| o.add(buildMetadataItem()); |
| o.add(buildMetadataItem()); |
| return o; |
| } |
| |
| checkUnnamed1152(core.List<api.MetadataItem> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMetadataItem(o[0]); |
| checkMetadataItem(o[1]); |
| } |
| |
| core.int buildCounterMetadata = 0; |
| buildMetadata() { |
| var o = new api.Metadata(); |
| buildCounterMetadata++; |
| if (buildCounterMetadata < 3) { |
| o.fingerPrint = "foo"; |
| o.items = buildUnnamed1152(); |
| } |
| buildCounterMetadata--; |
| return o; |
| } |
| |
| checkMetadata(api.Metadata o) { |
| buildCounterMetadata++; |
| if (buildCounterMetadata < 3) { |
| unittest.expect(o.fingerPrint, unittest.equals('foo')); |
| checkUnnamed1152(o.items); |
| } |
| buildCounterMetadata--; |
| } |
| |
| core.int buildCounterMetadataItem = 0; |
| buildMetadataItem() { |
| var o = new api.MetadataItem(); |
| buildCounterMetadataItem++; |
| if (buildCounterMetadataItem < 3) { |
| o.key = "foo"; |
| o.value = "foo"; |
| } |
| buildCounterMetadataItem--; |
| return o; |
| } |
| |
| checkMetadataItem(api.MetadataItem o) { |
| buildCounterMetadataItem++; |
| if (buildCounterMetadataItem < 3) { |
| unittest.expect(o.key, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| } |
| buildCounterMetadataItem--; |
| } |
| |
| buildUnnamed1153() { |
| var o = new core.List<api.AccessConfig>(); |
| o.add(buildAccessConfig()); |
| o.add(buildAccessConfig()); |
| return o; |
| } |
| |
| checkUnnamed1153(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 = buildUnnamed1153(); |
| o.network = "foo"; |
| o.networkIp = "foo"; |
| } |
| buildCounterNetworkInterface--; |
| return o; |
| } |
| |
| checkNetworkInterface(api.NetworkInterface o) { |
| buildCounterNetworkInterface++; |
| if (buildCounterNetworkInterface < 3) { |
| checkUnnamed1153(o.accessConfigs); |
| unittest.expect(o.network, unittest.equals('foo')); |
| unittest.expect(o.networkIp, unittest.equals('foo')); |
| } |
| buildCounterNetworkInterface--; |
| } |
| |
| core.int buildCounterNewDisk = 0; |
| buildNewDisk() { |
| var o = new api.NewDisk(); |
| buildCounterNewDisk++; |
| if (buildCounterNewDisk < 3) { |
| o.attachment = buildDiskAttachment(); |
| o.autoDelete = true; |
| o.boot = true; |
| o.initializeParams = buildNewDiskInitializeParams(); |
| } |
| buildCounterNewDisk--; |
| return o; |
| } |
| |
| checkNewDisk(api.NewDisk o) { |
| buildCounterNewDisk++; |
| if (buildCounterNewDisk < 3) { |
| checkDiskAttachment(o.attachment); |
| unittest.expect(o.autoDelete, unittest.isTrue); |
| unittest.expect(o.boot, unittest.isTrue); |
| checkNewDiskInitializeParams(o.initializeParams); |
| } |
| buildCounterNewDisk--; |
| } |
| |
| core.int buildCounterNewDiskInitializeParams = 0; |
| buildNewDiskInitializeParams() { |
| var o = new api.NewDiskInitializeParams(); |
| buildCounterNewDiskInitializeParams++; |
| if (buildCounterNewDiskInitializeParams < 3) { |
| o.diskSizeGb = "foo"; |
| o.diskType = "foo"; |
| o.sourceImage = "foo"; |
| } |
| buildCounterNewDiskInitializeParams--; |
| return o; |
| } |
| |
| checkNewDiskInitializeParams(api.NewDiskInitializeParams o) { |
| buildCounterNewDiskInitializeParams++; |
| if (buildCounterNewDiskInitializeParams < 3) { |
| unittest.expect(o.diskSizeGb, unittest.equals('foo')); |
| unittest.expect(o.diskType, unittest.equals('foo')); |
| unittest.expect(o.sourceImage, unittest.equals('foo')); |
| } |
| buildCounterNewDiskInitializeParams--; |
| } |
| |
| buildUnnamed1154() { |
| var o = new core.List<api.HealthCheck>(); |
| o.add(buildHealthCheck()); |
| o.add(buildHealthCheck()); |
| return o; |
| } |
| |
| checkUnnamed1154(core.List<api.HealthCheck> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHealthCheck(o[0]); |
| checkHealthCheck(o[1]); |
| } |
| |
| buildUnnamed1155() { |
| var o = new core.List<api.Label>(); |
| o.add(buildLabel()); |
| o.add(buildLabel()); |
| return o; |
| } |
| |
| checkUnnamed1155(core.List<api.Label> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabel(o[0]); |
| checkLabel(o[1]); |
| } |
| |
| buildUnnamed1156() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1156(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')); |
| } |
| |
| buildUnnamed1157() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1157(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterPool = 0; |
| buildPool() { |
| var o = new api.Pool(); |
| buildCounterPool++; |
| if (buildCounterPool < 3) { |
| o.autoRestart = true; |
| o.baseInstanceName = "foo"; |
| o.currentNumReplicas = 42; |
| o.description = "foo"; |
| o.healthChecks = buildUnnamed1154(); |
| o.initialNumReplicas = 42; |
| o.labels = buildUnnamed1155(); |
| o.name = "foo"; |
| o.numReplicas = 42; |
| o.resourceViews = buildUnnamed1156(); |
| o.selfLink = "foo"; |
| o.targetPool = "foo"; |
| o.targetPools = buildUnnamed1157(); |
| o.template = buildTemplate(); |
| o.type = "foo"; |
| } |
| buildCounterPool--; |
| return o; |
| } |
| |
| checkPool(api.Pool o) { |
| buildCounterPool++; |
| if (buildCounterPool < 3) { |
| unittest.expect(o.autoRestart, unittest.isTrue); |
| unittest.expect(o.baseInstanceName, unittest.equals('foo')); |
| unittest.expect(o.currentNumReplicas, unittest.equals(42)); |
| unittest.expect(o.description, unittest.equals('foo')); |
| checkUnnamed1154(o.healthChecks); |
| unittest.expect(o.initialNumReplicas, unittest.equals(42)); |
| checkUnnamed1155(o.labels); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.numReplicas, unittest.equals(42)); |
| checkUnnamed1156(o.resourceViews); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| unittest.expect(o.targetPool, unittest.equals('foo')); |
| checkUnnamed1157(o.targetPools); |
| checkTemplate(o.template); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterPool--; |
| } |
| |
| buildUnnamed1158() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1158(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterPoolsDeleteRequest = 0; |
| buildPoolsDeleteRequest() { |
| var o = new api.PoolsDeleteRequest(); |
| buildCounterPoolsDeleteRequest++; |
| if (buildCounterPoolsDeleteRequest < 3) { |
| o.abandonInstances = buildUnnamed1158(); |
| } |
| buildCounterPoolsDeleteRequest--; |
| return o; |
| } |
| |
| checkPoolsDeleteRequest(api.PoolsDeleteRequest o) { |
| buildCounterPoolsDeleteRequest++; |
| if (buildCounterPoolsDeleteRequest < 3) { |
| checkUnnamed1158(o.abandonInstances); |
| } |
| buildCounterPoolsDeleteRequest--; |
| } |
| |
| buildUnnamed1159() { |
| var o = new core.List<api.Pool>(); |
| o.add(buildPool()); |
| o.add(buildPool()); |
| return o; |
| } |
| |
| checkUnnamed1159(core.List<api.Pool> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkPool(o[0]); |
| checkPool(o[1]); |
| } |
| |
| core.int buildCounterPoolsListResponse = 0; |
| buildPoolsListResponse() { |
| var o = new api.PoolsListResponse(); |
| buildCounterPoolsListResponse++; |
| if (buildCounterPoolsListResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.resources = buildUnnamed1159(); |
| } |
| buildCounterPoolsListResponse--; |
| return o; |
| } |
| |
| checkPoolsListResponse(api.PoolsListResponse o) { |
| buildCounterPoolsListResponse++; |
| if (buildCounterPoolsListResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed1159(o.resources); |
| } |
| buildCounterPoolsListResponse--; |
| } |
| |
| core.int buildCounterReplica = 0; |
| buildReplica() { |
| var o = new api.Replica(); |
| buildCounterReplica++; |
| if (buildCounterReplica < 3) { |
| o.name = "foo"; |
| o.selfLink = "foo"; |
| o.status = buildReplicaStatus(); |
| } |
| buildCounterReplica--; |
| return o; |
| } |
| |
| checkReplica(api.Replica o) { |
| buildCounterReplica++; |
| if (buildCounterReplica < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| checkReplicaStatus(o.status); |
| } |
| buildCounterReplica--; |
| } |
| |
| core.int buildCounterReplicaStatus = 0; |
| buildReplicaStatus() { |
| var o = new api.ReplicaStatus(); |
| buildCounterReplicaStatus++; |
| if (buildCounterReplicaStatus < 3) { |
| o.details = "foo"; |
| o.state = "foo"; |
| o.templateVersion = "foo"; |
| o.vmLink = "foo"; |
| o.vmStartTime = "foo"; |
| } |
| buildCounterReplicaStatus--; |
| return o; |
| } |
| |
| checkReplicaStatus(api.ReplicaStatus o) { |
| buildCounterReplicaStatus++; |
| if (buildCounterReplicaStatus < 3) { |
| unittest.expect(o.details, unittest.equals('foo')); |
| unittest.expect(o.state, unittest.equals('foo')); |
| unittest.expect(o.templateVersion, unittest.equals('foo')); |
| unittest.expect(o.vmLink, unittest.equals('foo')); |
| unittest.expect(o.vmStartTime, unittest.equals('foo')); |
| } |
| buildCounterReplicaStatus--; |
| } |
| |
| core.int buildCounterReplicasDeleteRequest = 0; |
| buildReplicasDeleteRequest() { |
| var o = new api.ReplicasDeleteRequest(); |
| buildCounterReplicasDeleteRequest++; |
| if (buildCounterReplicasDeleteRequest < 3) { |
| o.abandonInstance = true; |
| } |
| buildCounterReplicasDeleteRequest--; |
| return o; |
| } |
| |
| checkReplicasDeleteRequest(api.ReplicasDeleteRequest o) { |
| buildCounterReplicasDeleteRequest++; |
| if (buildCounterReplicasDeleteRequest < 3) { |
| unittest.expect(o.abandonInstance, unittest.isTrue); |
| } |
| buildCounterReplicasDeleteRequest--; |
| } |
| |
| buildUnnamed1160() { |
| var o = new core.List<api.Replica>(); |
| o.add(buildReplica()); |
| o.add(buildReplica()); |
| return o; |
| } |
| |
| checkUnnamed1160(core.List<api.Replica> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkReplica(o[0]); |
| checkReplica(o[1]); |
| } |
| |
| core.int buildCounterReplicasListResponse = 0; |
| buildReplicasListResponse() { |
| var o = new api.ReplicasListResponse(); |
| buildCounterReplicasListResponse++; |
| if (buildCounterReplicasListResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.resources = buildUnnamed1160(); |
| } |
| buildCounterReplicasListResponse--; |
| return o; |
| } |
| |
| checkReplicasListResponse(api.ReplicasListResponse o) { |
| buildCounterReplicasListResponse++; |
| if (buildCounterReplicasListResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed1160(o.resources); |
| } |
| buildCounterReplicasListResponse--; |
| } |
| |
| buildUnnamed1161() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1161(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 = buildUnnamed1161(); |
| } |
| buildCounterServiceAccount--; |
| return o; |
| } |
| |
| checkServiceAccount(api.ServiceAccount o) { |
| buildCounterServiceAccount++; |
| if (buildCounterServiceAccount < 3) { |
| unittest.expect(o.email, unittest.equals('foo')); |
| checkUnnamed1161(o.scopes); |
| } |
| buildCounterServiceAccount--; |
| } |
| |
| buildUnnamed1162() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1162(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterTag = 0; |
| buildTag() { |
| var o = new api.Tag(); |
| buildCounterTag++; |
| if (buildCounterTag < 3) { |
| o.fingerPrint = "foo"; |
| o.items = buildUnnamed1162(); |
| } |
| buildCounterTag--; |
| return o; |
| } |
| |
| checkTag(api.Tag o) { |
| buildCounterTag++; |
| if (buildCounterTag < 3) { |
| unittest.expect(o.fingerPrint, unittest.equals('foo')); |
| checkUnnamed1162(o.items); |
| } |
| buildCounterTag--; |
| } |
| |
| buildUnnamed1163() { |
| var o = new core.List<api.HealthCheck>(); |
| o.add(buildHealthCheck()); |
| o.add(buildHealthCheck()); |
| return o; |
| } |
| |
| checkUnnamed1163(core.List<api.HealthCheck> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHealthCheck(o[0]); |
| checkHealthCheck(o[1]); |
| } |
| |
| core.int buildCounterTemplate = 0; |
| buildTemplate() { |
| var o = new api.Template(); |
| buildCounterTemplate++; |
| if (buildCounterTemplate < 3) { |
| o.action = buildAction(); |
| o.healthChecks = buildUnnamed1163(); |
| o.version = "foo"; |
| o.vmParams = buildVmParams(); |
| } |
| buildCounterTemplate--; |
| return o; |
| } |
| |
| checkTemplate(api.Template o) { |
| buildCounterTemplate++; |
| if (buildCounterTemplate < 3) { |
| checkAction(o.action); |
| checkUnnamed1163(o.healthChecks); |
| unittest.expect(o.version, unittest.equals('foo')); |
| checkVmParams(o.vmParams); |
| } |
| buildCounterTemplate--; |
| } |
| |
| buildUnnamed1164() { |
| var o = new core.List<api.ExistingDisk>(); |
| o.add(buildExistingDisk()); |
| o.add(buildExistingDisk()); |
| return o; |
| } |
| |
| checkUnnamed1164(core.List<api.ExistingDisk> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkExistingDisk(o[0]); |
| checkExistingDisk(o[1]); |
| } |
| |
| buildUnnamed1165() { |
| var o = new core.List<api.NewDisk>(); |
| o.add(buildNewDisk()); |
| o.add(buildNewDisk()); |
| return o; |
| } |
| |
| checkUnnamed1165(core.List<api.NewDisk> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkNewDisk(o[0]); |
| checkNewDisk(o[1]); |
| } |
| |
| buildUnnamed1166() { |
| var o = new core.List<api.NetworkInterface>(); |
| o.add(buildNetworkInterface()); |
| o.add(buildNetworkInterface()); |
| return o; |
| } |
| |
| checkUnnamed1166(core.List<api.NetworkInterface> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkNetworkInterface(o[0]); |
| checkNetworkInterface(o[1]); |
| } |
| |
| buildUnnamed1167() { |
| var o = new core.List<api.ServiceAccount>(); |
| o.add(buildServiceAccount()); |
| o.add(buildServiceAccount()); |
| return o; |
| } |
| |
| checkUnnamed1167(core.List<api.ServiceAccount> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkServiceAccount(o[0]); |
| checkServiceAccount(o[1]); |
| } |
| |
| core.int buildCounterVmParams = 0; |
| buildVmParams() { |
| var o = new api.VmParams(); |
| buildCounterVmParams++; |
| if (buildCounterVmParams < 3) { |
| o.baseInstanceName = "foo"; |
| o.canIpForward = true; |
| o.description = "foo"; |
| o.disksToAttach = buildUnnamed1164(); |
| o.disksToCreate = buildUnnamed1165(); |
| o.machineType = "foo"; |
| o.metadata = buildMetadata(); |
| o.networkInterfaces = buildUnnamed1166(); |
| o.onHostMaintenance = "foo"; |
| o.serviceAccounts = buildUnnamed1167(); |
| o.tags = buildTag(); |
| } |
| buildCounterVmParams--; |
| return o; |
| } |
| |
| checkVmParams(api.VmParams o) { |
| buildCounterVmParams++; |
| if (buildCounterVmParams < 3) { |
| unittest.expect(o.baseInstanceName, unittest.equals('foo')); |
| unittest.expect(o.canIpForward, unittest.isTrue); |
| unittest.expect(o.description, unittest.equals('foo')); |
| checkUnnamed1164(o.disksToAttach); |
| checkUnnamed1165(o.disksToCreate); |
| unittest.expect(o.machineType, unittest.equals('foo')); |
| checkMetadata(o.metadata); |
| checkUnnamed1166(o.networkInterfaces); |
| unittest.expect(o.onHostMaintenance, unittest.equals('foo')); |
| checkUnnamed1167(o.serviceAccounts); |
| checkTag(o.tags); |
| } |
| buildCounterVmParams--; |
| } |
| |
| |
| main() { |
| unittest.group("obj-schema-AccessConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAccessConfig(); |
| var od = new api.AccessConfig.fromJson(o.toJson()); |
| checkAccessConfig(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Action", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAction(); |
| var od = new api.Action.fromJson(o.toJson()); |
| checkAction(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-DiskAttachment", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDiskAttachment(); |
| var od = new api.DiskAttachment.fromJson(o.toJson()); |
| checkDiskAttachment(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-EnvVariable", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEnvVariable(); |
| var od = new api.EnvVariable.fromJson(o.toJson()); |
| checkEnvVariable(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ExistingDisk", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildExistingDisk(); |
| var od = new api.ExistingDisk.fromJson(o.toJson()); |
| checkExistingDisk(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-HealthCheck", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildHealthCheck(); |
| var od = new api.HealthCheck.fromJson(o.toJson()); |
| checkHealthCheck(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Label", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLabel(); |
| var od = new api.Label.fromJson(o.toJson()); |
| checkLabel(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Metadata", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMetadata(); |
| var od = new api.Metadata.fromJson(o.toJson()); |
| checkMetadata(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MetadataItem", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMetadataItem(); |
| var od = new api.MetadataItem.fromJson(o.toJson()); |
| checkMetadataItem(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-NetworkInterface", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildNetworkInterface(); |
| var od = new api.NetworkInterface.fromJson(o.toJson()); |
| checkNetworkInterface(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-NewDisk", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildNewDisk(); |
| var od = new api.NewDisk.fromJson(o.toJson()); |
| checkNewDisk(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-NewDiskInitializeParams", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildNewDiskInitializeParams(); |
| var od = new api.NewDiskInitializeParams.fromJson(o.toJson()); |
| checkNewDiskInitializeParams(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Pool", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPool(); |
| var od = new api.Pool.fromJson(o.toJson()); |
| checkPool(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-PoolsDeleteRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPoolsDeleteRequest(); |
| var od = new api.PoolsDeleteRequest.fromJson(o.toJson()); |
| checkPoolsDeleteRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-PoolsListResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPoolsListResponse(); |
| var od = new api.PoolsListResponse.fromJson(o.toJson()); |
| checkPoolsListResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Replica", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildReplica(); |
| var od = new api.Replica.fromJson(o.toJson()); |
| checkReplica(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ReplicaStatus", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildReplicaStatus(); |
| var od = new api.ReplicaStatus.fromJson(o.toJson()); |
| checkReplicaStatus(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ReplicasDeleteRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildReplicasDeleteRequest(); |
| var od = new api.ReplicasDeleteRequest.fromJson(o.toJson()); |
| checkReplicasDeleteRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ReplicasListResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildReplicasListResponse(); |
| var od = new api.ReplicasListResponse.fromJson(o.toJson()); |
| checkReplicasListResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ServiceAccount", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildServiceAccount(); |
| var od = new api.ServiceAccount.fromJson(o.toJson()); |
| checkServiceAccount(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Tag", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTag(); |
| var od = new api.Tag.fromJson(o.toJson()); |
| checkTag(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Template", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTemplate(); |
| var od = new api.Template.fromJson(o.toJson()); |
| checkTemplate(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-VmParams", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildVmParams(); |
| var od = new api.VmParams.fromJson(o.toJson()); |
| checkVmParams(od); |
| }); |
| }); |
| |
| |
| unittest.group("resource-PoolsResourceApi", () { |
| unittest.test("method--delete", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_request = buildPoolsDeleteRequest(); |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.PoolsDeleteRequest.fromJson(json); |
| checkPoolsDeleteRequest(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = ""; |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.delete(arg_request, arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync((_) {})); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPool()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync(((api.Pool response) { |
| checkPool(response); |
| }))); |
| }); |
| |
| unittest.test("method--insert", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_request = buildPool(); |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Pool.fromJson(json); |
| checkPool(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPool()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.insert(arg_request, arg_projectName, arg_zone).then(unittest.expectAsync(((api.Pool response) { |
| checkPool(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_maxResults = 42; |
| var arg_pageToken = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
| unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPoolsListResponse()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.list(arg_projectName, arg_zone, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PoolsListResponse response) { |
| checkPoolsListResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--resize", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| var arg_numReplicas = 42; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(core.int.parse(queryMap["numReplicas"].first), unittest.equals(arg_numReplicas)); |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPool()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.resize(arg_projectName, arg_zone, arg_poolName, numReplicas: arg_numReplicas).then(unittest.expectAsync(((api.Pool response) { |
| checkPool(response); |
| }))); |
| }); |
| |
| unittest.test("method--updatetemplate", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.PoolsResourceApi res = new api.ReplicapoolApi(mock).pools; |
| var arg_request = buildTemplate(); |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Template.fromJson(json); |
| checkTemplate(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = ""; |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.updatetemplate(arg_request, arg_projectName, arg_zone, arg_poolName).then(unittest.expectAsync((_) {})); |
| }); |
| |
| }); |
| |
| |
| unittest.group("resource-ReplicasResourceApi", () { |
| unittest.test("method--delete", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas; |
| var arg_request = buildReplicasDeleteRequest(); |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| var arg_replicaName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.ReplicasDeleteRequest.fromJson(json); |
| checkReplicasDeleteRequest(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildReplica()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.delete(arg_request, arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) { |
| checkReplica(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| var arg_replicaName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildReplica()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) { |
| checkReplica(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| var arg_maxResults = 42; |
| var arg_pageToken = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
| unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildReplicasListResponse()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.list(arg_projectName, arg_zone, arg_poolName, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ReplicasListResponse response) { |
| checkReplicasListResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--restart", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.ReplicasResourceApi res = new api.ReplicapoolApi(mock).replicas; |
| var arg_projectName = "foo"; |
| var arg_zone = "foo"; |
| var arg_poolName = "foo"; |
| var arg_replicaName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildReplica()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.restart(arg_projectName, arg_zone, arg_poolName, arg_replicaName).then(unittest.expectAsync(((api.Replica response) { |
| checkReplica(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| } |
| |