Index: generated/googleapis_beta/test/appengine/v1beta_test.dart |
diff --git a/generated/googleapis_beta/test/appengine/v1beta_test.dart b/generated/googleapis_beta/test/appengine/v1beta_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..64746a7f0195775e00f3c18086edcb39aeea8052 |
--- /dev/null |
+++ b/generated/googleapis_beta/test/appengine/v1beta_test.dart |
@@ -0,0 +1,3418 @@ |
+library googleapis_beta.appengine.v1beta.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/appengine/v1beta.dart' as api; |
+ |
+class HttpServerMock extends http.BaseClient { |
+ core.Function _callback; |
+ core.bool _expectJson; |
+ |
+ void register(core.Function callback, core.bool expectJson) { |
+ _callback = callback; |
+ _expectJson = expectJson; |
+ } |
+ |
+ async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
+ if (_expectJson) { |
+ return request.finalize() |
+ .transform(convert.UTF8.decoder) |
+ .join('') |
+ .then((core.String jsonString) { |
+ if (jsonString.isEmpty) { |
+ return _callback(request, null); |
+ } else { |
+ return _callback(request, convert.JSON.decode(jsonString)); |
+ } |
+ }); |
+ } else { |
+ var stream = request.finalize(); |
+ if (stream == null) { |
+ return _callback(request, []); |
+ } else { |
+ return stream.toBytes().then((data) { |
+ return _callback(request, data); |
+ }); |
+ } |
+ } |
+ } |
+} |
+ |
+http.StreamedResponse stringResponse( |
+ core.int status, core.Map headers, core.String body) { |
+ var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
+ return new http.StreamedResponse(stream, status, headers: headers); |
+} |
+ |
+core.int buildCounterApiConfigHandler = 0; |
+buildApiConfigHandler() { |
+ var o = new api.ApiConfigHandler(); |
+ buildCounterApiConfigHandler++; |
+ if (buildCounterApiConfigHandler < 3) { |
+ o.authFailAction = "foo"; |
+ o.login = "foo"; |
+ o.script = "foo"; |
+ o.securityLevel = "foo"; |
+ o.url = "foo"; |
+ } |
+ buildCounterApiConfigHandler--; |
+ return o; |
+} |
+ |
+checkApiConfigHandler(api.ApiConfigHandler o) { |
+ buildCounterApiConfigHandler++; |
+ if (buildCounterApiConfigHandler < 3) { |
+ unittest.expect(o.authFailAction, unittest.equals('foo')); |
+ unittest.expect(o.login, unittest.equals('foo')); |
+ unittest.expect(o.script, unittest.equals('foo')); |
+ unittest.expect(o.securityLevel, unittest.equals('foo')); |
+ unittest.expect(o.url, unittest.equals('foo')); |
+ } |
+ buildCounterApiConfigHandler--; |
+} |
+ |
+core.int buildCounterApiEndpointHandler = 0; |
+buildApiEndpointHandler() { |
+ var o = new api.ApiEndpointHandler(); |
+ buildCounterApiEndpointHandler++; |
+ if (buildCounterApiEndpointHandler < 3) { |
+ o.scriptPath = "foo"; |
+ } |
+ buildCounterApiEndpointHandler--; |
+ return o; |
+} |
+ |
+checkApiEndpointHandler(api.ApiEndpointHandler o) { |
+ buildCounterApiEndpointHandler++; |
+ if (buildCounterApiEndpointHandler < 3) { |
+ unittest.expect(o.scriptPath, unittest.equals('foo')); |
+ } |
+ buildCounterApiEndpointHandler--; |
+} |
+ |
+buildUnnamed3519() { |
+ var o = new core.List<api.UrlDispatchRule>(); |
+ o.add(buildUrlDispatchRule()); |
+ o.add(buildUrlDispatchRule()); |
+ return o; |
+} |
+ |
+checkUnnamed3519(core.List<api.UrlDispatchRule> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUrlDispatchRule(o[0]); |
+ checkUrlDispatchRule(o[1]); |
+} |
+ |
+core.int buildCounterApplication = 0; |
+buildApplication() { |
+ var o = new api.Application(); |
+ buildCounterApplication++; |
+ if (buildCounterApplication < 3) { |
+ o.authDomain = "foo"; |
+ o.codeBucket = "foo"; |
+ o.defaultBucket = "foo"; |
+ o.defaultCookieExpiration = "foo"; |
+ o.defaultHostname = "foo"; |
+ o.dispatchRules = buildUnnamed3519(); |
+ o.iap = buildIdentityAwareProxy(); |
+ o.id = "foo"; |
+ o.locationId = "foo"; |
+ o.name = "foo"; |
+ } |
+ buildCounterApplication--; |
+ return o; |
+} |
+ |
+checkApplication(api.Application o) { |
+ buildCounterApplication++; |
+ if (buildCounterApplication < 3) { |
+ unittest.expect(o.authDomain, unittest.equals('foo')); |
+ unittest.expect(o.codeBucket, unittest.equals('foo')); |
+ unittest.expect(o.defaultBucket, unittest.equals('foo')); |
+ unittest.expect(o.defaultCookieExpiration, unittest.equals('foo')); |
+ unittest.expect(o.defaultHostname, unittest.equals('foo')); |
+ checkUnnamed3519(o.dispatchRules); |
+ checkIdentityAwareProxy(o.iap); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.locationId, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ } |
+ buildCounterApplication--; |
+} |
+ |
+core.int buildCounterAutomaticScaling = 0; |
+buildAutomaticScaling() { |
+ var o = new api.AutomaticScaling(); |
+ buildCounterAutomaticScaling++; |
+ if (buildCounterAutomaticScaling < 3) { |
+ o.coolDownPeriod = "foo"; |
+ o.cpuUtilization = buildCpuUtilization(); |
+ o.diskUtilization = buildDiskUtilization(); |
+ o.maxConcurrentRequests = 42; |
+ o.maxIdleInstances = 42; |
+ o.maxPendingLatency = "foo"; |
+ o.maxTotalInstances = 42; |
+ o.minIdleInstances = 42; |
+ o.minPendingLatency = "foo"; |
+ o.minTotalInstances = 42; |
+ o.networkUtilization = buildNetworkUtilization(); |
+ o.requestUtilization = buildRequestUtilization(); |
+ } |
+ buildCounterAutomaticScaling--; |
+ return o; |
+} |
+ |
+checkAutomaticScaling(api.AutomaticScaling o) { |
+ buildCounterAutomaticScaling++; |
+ if (buildCounterAutomaticScaling < 3) { |
+ unittest.expect(o.coolDownPeriod, unittest.equals('foo')); |
+ checkCpuUtilization(o.cpuUtilization); |
+ checkDiskUtilization(o.diskUtilization); |
+ unittest.expect(o.maxConcurrentRequests, unittest.equals(42)); |
+ unittest.expect(o.maxIdleInstances, unittest.equals(42)); |
+ unittest.expect(o.maxPendingLatency, unittest.equals('foo')); |
+ unittest.expect(o.maxTotalInstances, unittest.equals(42)); |
+ unittest.expect(o.minIdleInstances, unittest.equals(42)); |
+ unittest.expect(o.minPendingLatency, unittest.equals('foo')); |
+ unittest.expect(o.minTotalInstances, unittest.equals(42)); |
+ checkNetworkUtilization(o.networkUtilization); |
+ checkRequestUtilization(o.requestUtilization); |
+ } |
+ buildCounterAutomaticScaling--; |
+} |
+ |
+core.int buildCounterBasicScaling = 0; |
+buildBasicScaling() { |
+ var o = new api.BasicScaling(); |
+ buildCounterBasicScaling++; |
+ if (buildCounterBasicScaling < 3) { |
+ o.idleTimeout = "foo"; |
+ o.maxInstances = 42; |
+ } |
+ buildCounterBasicScaling--; |
+ return o; |
+} |
+ |
+checkBasicScaling(api.BasicScaling o) { |
+ buildCounterBasicScaling++; |
+ if (buildCounterBasicScaling < 3) { |
+ unittest.expect(o.idleTimeout, unittest.equals('foo')); |
+ unittest.expect(o.maxInstances, unittest.equals(42)); |
+ } |
+ buildCounterBasicScaling--; |
+} |
+ |
+core.int buildCounterContainerInfo = 0; |
+buildContainerInfo() { |
+ var o = new api.ContainerInfo(); |
+ buildCounterContainerInfo++; |
+ if (buildCounterContainerInfo < 3) { |
+ o.image = "foo"; |
+ } |
+ buildCounterContainerInfo--; |
+ return o; |
+} |
+ |
+checkContainerInfo(api.ContainerInfo o) { |
+ buildCounterContainerInfo++; |
+ if (buildCounterContainerInfo < 3) { |
+ unittest.expect(o.image, unittest.equals('foo')); |
+ } |
+ buildCounterContainerInfo--; |
+} |
+ |
+core.int buildCounterCpuUtilization = 0; |
+buildCpuUtilization() { |
+ var o = new api.CpuUtilization(); |
+ buildCounterCpuUtilization++; |
+ if (buildCounterCpuUtilization < 3) { |
+ o.aggregationWindowLength = "foo"; |
+ o.targetUtilization = 42.0; |
+ } |
+ buildCounterCpuUtilization--; |
+ return o; |
+} |
+ |
+checkCpuUtilization(api.CpuUtilization o) { |
+ buildCounterCpuUtilization++; |
+ if (buildCounterCpuUtilization < 3) { |
+ unittest.expect(o.aggregationWindowLength, unittest.equals('foo')); |
+ unittest.expect(o.targetUtilization, unittest.equals(42.0)); |
+ } |
+ buildCounterCpuUtilization--; |
+} |
+ |
+core.int buildCounterDebugInstanceRequest = 0; |
+buildDebugInstanceRequest() { |
+ var o = new api.DebugInstanceRequest(); |
+ buildCounterDebugInstanceRequest++; |
+ if (buildCounterDebugInstanceRequest < 3) { |
+ o.sshKey = "foo"; |
+ } |
+ buildCounterDebugInstanceRequest--; |
+ return o; |
+} |
+ |
+checkDebugInstanceRequest(api.DebugInstanceRequest o) { |
+ buildCounterDebugInstanceRequest++; |
+ if (buildCounterDebugInstanceRequest < 3) { |
+ unittest.expect(o.sshKey, unittest.equals('foo')); |
+ } |
+ buildCounterDebugInstanceRequest--; |
+} |
+ |
+buildUnnamed3520() { |
+ var o = new core.Map<core.String, api.FileInfo>(); |
+ o["x"] = buildFileInfo(); |
+ o["y"] = buildFileInfo(); |
+ return o; |
+} |
+ |
+checkUnnamed3520(core.Map<core.String, api.FileInfo> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkFileInfo(o["x"]); |
+ checkFileInfo(o["y"]); |
+} |
+ |
+core.int buildCounterDeployment = 0; |
+buildDeployment() { |
+ var o = new api.Deployment(); |
+ buildCounterDeployment++; |
+ if (buildCounterDeployment < 3) { |
+ o.container = buildContainerInfo(); |
+ o.files = buildUnnamed3520(); |
+ o.zip = buildZipInfo(); |
+ } |
+ buildCounterDeployment--; |
+ return o; |
+} |
+ |
+checkDeployment(api.Deployment o) { |
+ buildCounterDeployment++; |
+ if (buildCounterDeployment < 3) { |
+ checkContainerInfo(o.container); |
+ checkUnnamed3520(o.files); |
+ checkZipInfo(o.zip); |
+ } |
+ buildCounterDeployment--; |
+} |
+ |
+core.int buildCounterDiskUtilization = 0; |
+buildDiskUtilization() { |
+ var o = new api.DiskUtilization(); |
+ buildCounterDiskUtilization++; |
+ if (buildCounterDiskUtilization < 3) { |
+ o.targetReadBytesPerSecond = 42; |
+ o.targetReadOpsPerSecond = 42; |
+ o.targetWriteBytesPerSecond = 42; |
+ o.targetWriteOpsPerSecond = 42; |
+ } |
+ buildCounterDiskUtilization--; |
+ return o; |
+} |
+ |
+checkDiskUtilization(api.DiskUtilization o) { |
+ buildCounterDiskUtilization++; |
+ if (buildCounterDiskUtilization < 3) { |
+ unittest.expect(o.targetReadBytesPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetReadOpsPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetWriteBytesPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetWriteOpsPerSecond, unittest.equals(42)); |
+ } |
+ buildCounterDiskUtilization--; |
+} |
+ |
+core.int buildCounterEndpointsApiService = 0; |
+buildEndpointsApiService() { |
+ var o = new api.EndpointsApiService(); |
+ buildCounterEndpointsApiService++; |
+ if (buildCounterEndpointsApiService < 3) { |
+ o.configId = "foo"; |
+ o.name = "foo"; |
+ } |
+ buildCounterEndpointsApiService--; |
+ return o; |
+} |
+ |
+checkEndpointsApiService(api.EndpointsApiService o) { |
+ buildCounterEndpointsApiService++; |
+ if (buildCounterEndpointsApiService < 3) { |
+ unittest.expect(o.configId, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ } |
+ buildCounterEndpointsApiService--; |
+} |
+ |
+core.int buildCounterErrorHandler = 0; |
+buildErrorHandler() { |
+ var o = new api.ErrorHandler(); |
+ buildCounterErrorHandler++; |
+ if (buildCounterErrorHandler < 3) { |
+ o.errorCode = "foo"; |
+ o.mimeType = "foo"; |
+ o.staticFile = "foo"; |
+ } |
+ buildCounterErrorHandler--; |
+ return o; |
+} |
+ |
+checkErrorHandler(api.ErrorHandler o) { |
+ buildCounterErrorHandler++; |
+ if (buildCounterErrorHandler < 3) { |
+ unittest.expect(o.errorCode, unittest.equals('foo')); |
+ unittest.expect(o.mimeType, unittest.equals('foo')); |
+ unittest.expect(o.staticFile, unittest.equals('foo')); |
+ } |
+ buildCounterErrorHandler--; |
+} |
+ |
+core.int buildCounterFileInfo = 0; |
+buildFileInfo() { |
+ var o = new api.FileInfo(); |
+ buildCounterFileInfo++; |
+ if (buildCounterFileInfo < 3) { |
+ o.mimeType = "foo"; |
+ o.sha1Sum = "foo"; |
+ o.sourceUrl = "foo"; |
+ } |
+ buildCounterFileInfo--; |
+ return o; |
+} |
+ |
+checkFileInfo(api.FileInfo o) { |
+ buildCounterFileInfo++; |
+ if (buildCounterFileInfo < 3) { |
+ unittest.expect(o.mimeType, unittest.equals('foo')); |
+ unittest.expect(o.sha1Sum, unittest.equals('foo')); |
+ unittest.expect(o.sourceUrl, unittest.equals('foo')); |
+ } |
+ buildCounterFileInfo--; |
+} |
+ |
+core.int buildCounterHealthCheck = 0; |
+buildHealthCheck() { |
+ var o = new api.HealthCheck(); |
+ buildCounterHealthCheck++; |
+ if (buildCounterHealthCheck < 3) { |
+ o.checkInterval = "foo"; |
+ o.disableHealthCheck = true; |
+ o.healthyThreshold = 42; |
+ o.host = "foo"; |
+ o.restartThreshold = 42; |
+ o.timeout = "foo"; |
+ o.unhealthyThreshold = 42; |
+ } |
+ buildCounterHealthCheck--; |
+ return o; |
+} |
+ |
+checkHealthCheck(api.HealthCheck o) { |
+ buildCounterHealthCheck++; |
+ if (buildCounterHealthCheck < 3) { |
+ unittest.expect(o.checkInterval, unittest.equals('foo')); |
+ unittest.expect(o.disableHealthCheck, unittest.isTrue); |
+ unittest.expect(o.healthyThreshold, unittest.equals(42)); |
+ unittest.expect(o.host, unittest.equals('foo')); |
+ unittest.expect(o.restartThreshold, unittest.equals(42)); |
+ unittest.expect(o.timeout, unittest.equals('foo')); |
+ unittest.expect(o.unhealthyThreshold, unittest.equals(42)); |
+ } |
+ buildCounterHealthCheck--; |
+} |
+ |
+core.int buildCounterIdentityAwareProxy = 0; |
+buildIdentityAwareProxy() { |
+ var o = new api.IdentityAwareProxy(); |
+ buildCounterIdentityAwareProxy++; |
+ if (buildCounterIdentityAwareProxy < 3) { |
+ o.enabled = true; |
+ o.oauth2ClientId = "foo"; |
+ o.oauth2ClientSecret = "foo"; |
+ o.oauth2ClientSecretSha256 = "foo"; |
+ } |
+ buildCounterIdentityAwareProxy--; |
+ return o; |
+} |
+ |
+checkIdentityAwareProxy(api.IdentityAwareProxy o) { |
+ buildCounterIdentityAwareProxy++; |
+ if (buildCounterIdentityAwareProxy < 3) { |
+ unittest.expect(o.enabled, unittest.isTrue); |
+ unittest.expect(o.oauth2ClientId, unittest.equals('foo')); |
+ unittest.expect(o.oauth2ClientSecret, unittest.equals('foo')); |
+ unittest.expect(o.oauth2ClientSecretSha256, unittest.equals('foo')); |
+ } |
+ buildCounterIdentityAwareProxy--; |
+} |
+ |
+core.int buildCounterInstance = 0; |
+buildInstance() { |
+ var o = new api.Instance(); |
+ buildCounterInstance++; |
+ if (buildCounterInstance < 3) { |
+ o.appEngineRelease = "foo"; |
+ o.availability = "foo"; |
+ o.averageLatency = 42; |
+ o.errors = 42; |
+ o.id = "foo"; |
+ o.memoryUsage = "foo"; |
+ o.name = "foo"; |
+ o.qps = 42.0; |
+ o.requests = 42; |
+ o.startTime = "foo"; |
+ o.vmDebugEnabled = true; |
+ o.vmId = "foo"; |
+ o.vmIp = "foo"; |
+ o.vmName = "foo"; |
+ o.vmStatus = "foo"; |
+ o.vmZoneName = "foo"; |
+ } |
+ buildCounterInstance--; |
+ return o; |
+} |
+ |
+checkInstance(api.Instance o) { |
+ buildCounterInstance++; |
+ if (buildCounterInstance < 3) { |
+ unittest.expect(o.appEngineRelease, unittest.equals('foo')); |
+ unittest.expect(o.availability, unittest.equals('foo')); |
+ unittest.expect(o.averageLatency, unittest.equals(42)); |
+ unittest.expect(o.errors, unittest.equals(42)); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.memoryUsage, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.qps, unittest.equals(42.0)); |
+ unittest.expect(o.requests, unittest.equals(42)); |
+ unittest.expect(o.startTime, unittest.equals('foo')); |
+ unittest.expect(o.vmDebugEnabled, unittest.isTrue); |
+ unittest.expect(o.vmId, unittest.equals('foo')); |
+ unittest.expect(o.vmIp, unittest.equals('foo')); |
+ unittest.expect(o.vmName, unittest.equals('foo')); |
+ unittest.expect(o.vmStatus, unittest.equals('foo')); |
+ unittest.expect(o.vmZoneName, unittest.equals('foo')); |
+ } |
+ buildCounterInstance--; |
+} |
+ |
+core.int buildCounterLibrary = 0; |
+buildLibrary() { |
+ var o = new api.Library(); |
+ buildCounterLibrary++; |
+ if (buildCounterLibrary < 3) { |
+ o.name = "foo"; |
+ o.version = "foo"; |
+ } |
+ buildCounterLibrary--; |
+ return o; |
+} |
+ |
+checkLibrary(api.Library o) { |
+ buildCounterLibrary++; |
+ if (buildCounterLibrary < 3) { |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.version, unittest.equals('foo')); |
+ } |
+ buildCounterLibrary--; |
+} |
+ |
+buildUnnamed3521() { |
+ var o = new core.List<api.Instance>(); |
+ o.add(buildInstance()); |
+ o.add(buildInstance()); |
+ return o; |
+} |
+ |
+checkUnnamed3521(core.List<api.Instance> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkInstance(o[0]); |
+ checkInstance(o[1]); |
+} |
+ |
+core.int buildCounterListInstancesResponse = 0; |
+buildListInstancesResponse() { |
+ var o = new api.ListInstancesResponse(); |
+ buildCounterListInstancesResponse++; |
+ if (buildCounterListInstancesResponse < 3) { |
+ o.instances = buildUnnamed3521(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterListInstancesResponse--; |
+ return o; |
+} |
+ |
+checkListInstancesResponse(api.ListInstancesResponse o) { |
+ buildCounterListInstancesResponse++; |
+ if (buildCounterListInstancesResponse < 3) { |
+ checkUnnamed3521(o.instances); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterListInstancesResponse--; |
+} |
+ |
+buildUnnamed3522() { |
+ var o = new core.List<api.Location>(); |
+ o.add(buildLocation()); |
+ o.add(buildLocation()); |
+ return o; |
+} |
+ |
+checkUnnamed3522(core.List<api.Location> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkLocation(o[0]); |
+ checkLocation(o[1]); |
+} |
+ |
+core.int buildCounterListLocationsResponse = 0; |
+buildListLocationsResponse() { |
+ var o = new api.ListLocationsResponse(); |
+ buildCounterListLocationsResponse++; |
+ if (buildCounterListLocationsResponse < 3) { |
+ o.locations = buildUnnamed3522(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterListLocationsResponse--; |
+ return o; |
+} |
+ |
+checkListLocationsResponse(api.ListLocationsResponse o) { |
+ buildCounterListLocationsResponse++; |
+ if (buildCounterListLocationsResponse < 3) { |
+ checkUnnamed3522(o.locations); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterListLocationsResponse--; |
+} |
+ |
+buildUnnamed3523() { |
+ var o = new core.List<api.Operation>(); |
+ o.add(buildOperation()); |
+ o.add(buildOperation()); |
+ return o; |
+} |
+ |
+checkUnnamed3523(core.List<api.Operation> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkOperation(o[0]); |
+ checkOperation(o[1]); |
+} |
+ |
+core.int buildCounterListOperationsResponse = 0; |
+buildListOperationsResponse() { |
+ var o = new api.ListOperationsResponse(); |
+ buildCounterListOperationsResponse++; |
+ if (buildCounterListOperationsResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.operations = buildUnnamed3523(); |
+ } |
+ buildCounterListOperationsResponse--; |
+ return o; |
+} |
+ |
+checkListOperationsResponse(api.ListOperationsResponse o) { |
+ buildCounterListOperationsResponse++; |
+ if (buildCounterListOperationsResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed3523(o.operations); |
+ } |
+ buildCounterListOperationsResponse--; |
+} |
+ |
+buildUnnamed3524() { |
+ var o = new core.List<api.Service>(); |
+ o.add(buildService()); |
+ o.add(buildService()); |
+ return o; |
+} |
+ |
+checkUnnamed3524(core.List<api.Service> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkService(o[0]); |
+ checkService(o[1]); |
+} |
+ |
+core.int buildCounterListServicesResponse = 0; |
+buildListServicesResponse() { |
+ var o = new api.ListServicesResponse(); |
+ buildCounterListServicesResponse++; |
+ if (buildCounterListServicesResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.services = buildUnnamed3524(); |
+ } |
+ buildCounterListServicesResponse--; |
+ return o; |
+} |
+ |
+checkListServicesResponse(api.ListServicesResponse o) { |
+ buildCounterListServicesResponse++; |
+ if (buildCounterListServicesResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed3524(o.services); |
+ } |
+ buildCounterListServicesResponse--; |
+} |
+ |
+buildUnnamed3525() { |
+ var o = new core.List<api.Version>(); |
+ o.add(buildVersion()); |
+ o.add(buildVersion()); |
+ return o; |
+} |
+ |
+checkUnnamed3525(core.List<api.Version> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkVersion(o[0]); |
+ checkVersion(o[1]); |
+} |
+ |
+core.int buildCounterListVersionsResponse = 0; |
+buildListVersionsResponse() { |
+ var o = new api.ListVersionsResponse(); |
+ buildCounterListVersionsResponse++; |
+ if (buildCounterListVersionsResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.versions = buildUnnamed3525(); |
+ } |
+ buildCounterListVersionsResponse--; |
+ return o; |
+} |
+ |
+checkListVersionsResponse(api.ListVersionsResponse o) { |
+ buildCounterListVersionsResponse++; |
+ if (buildCounterListVersionsResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed3525(o.versions); |
+ } |
+ buildCounterListVersionsResponse--; |
+} |
+ |
+core.int buildCounterLivenessCheck = 0; |
+buildLivenessCheck() { |
+ var o = new api.LivenessCheck(); |
+ buildCounterLivenessCheck++; |
+ if (buildCounterLivenessCheck < 3) { |
+ o.checkInterval = "foo"; |
+ o.healthyThreshold = 42; |
+ o.host = "foo"; |
+ o.initialDelay = "foo"; |
+ o.path = "foo"; |
+ o.timeout = "foo"; |
+ o.unhealthyThreshold = 42; |
+ } |
+ buildCounterLivenessCheck--; |
+ return o; |
+} |
+ |
+checkLivenessCheck(api.LivenessCheck o) { |
+ buildCounterLivenessCheck++; |
+ if (buildCounterLivenessCheck < 3) { |
+ unittest.expect(o.checkInterval, unittest.equals('foo')); |
+ unittest.expect(o.healthyThreshold, unittest.equals(42)); |
+ unittest.expect(o.host, unittest.equals('foo')); |
+ unittest.expect(o.initialDelay, unittest.equals('foo')); |
+ unittest.expect(o.path, unittest.equals('foo')); |
+ unittest.expect(o.timeout, unittest.equals('foo')); |
+ unittest.expect(o.unhealthyThreshold, unittest.equals(42)); |
+ } |
+ buildCounterLivenessCheck--; |
+} |
+ |
+buildUnnamed3526() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed3526(core.Map<core.String, core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals('foo')); |
+ unittest.expect(o["y"], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed3527() { |
+ var o = new core.Map<core.String, core.Object>(); |
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ return o; |
+} |
+ |
+checkUnnamed3527(core.Map<core.String, core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo')); |
+ var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterLocation = 0; |
+buildLocation() { |
+ var o = new api.Location(); |
+ buildCounterLocation++; |
+ if (buildCounterLocation < 3) { |
+ o.labels = buildUnnamed3526(); |
+ o.locationId = "foo"; |
+ o.metadata = buildUnnamed3527(); |
+ o.name = "foo"; |
+ } |
+ buildCounterLocation--; |
+ return o; |
+} |
+ |
+checkLocation(api.Location o) { |
+ buildCounterLocation++; |
+ if (buildCounterLocation < 3) { |
+ checkUnnamed3526(o.labels); |
+ unittest.expect(o.locationId, unittest.equals('foo')); |
+ checkUnnamed3527(o.metadata); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ } |
+ buildCounterLocation--; |
+} |
+ |
+core.int buildCounterLocationMetadata = 0; |
+buildLocationMetadata() { |
+ var o = new api.LocationMetadata(); |
+ buildCounterLocationMetadata++; |
+ if (buildCounterLocationMetadata < 3) { |
+ o.flexibleEnvironmentAvailable = true; |
+ o.standardEnvironmentAvailable = true; |
+ } |
+ buildCounterLocationMetadata--; |
+ return o; |
+} |
+ |
+checkLocationMetadata(api.LocationMetadata o) { |
+ buildCounterLocationMetadata++; |
+ if (buildCounterLocationMetadata < 3) { |
+ unittest.expect(o.flexibleEnvironmentAvailable, unittest.isTrue); |
+ unittest.expect(o.standardEnvironmentAvailable, unittest.isTrue); |
+ } |
+ buildCounterLocationMetadata--; |
+} |
+ |
+core.int buildCounterManualScaling = 0; |
+buildManualScaling() { |
+ var o = new api.ManualScaling(); |
+ buildCounterManualScaling++; |
+ if (buildCounterManualScaling < 3) { |
+ o.instances = 42; |
+ } |
+ buildCounterManualScaling--; |
+ return o; |
+} |
+ |
+checkManualScaling(api.ManualScaling o) { |
+ buildCounterManualScaling++; |
+ if (buildCounterManualScaling < 3) { |
+ unittest.expect(o.instances, unittest.equals(42)); |
+ } |
+ buildCounterManualScaling--; |
+} |
+ |
+buildUnnamed3528() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed3528(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 buildCounterNetwork = 0; |
+buildNetwork() { |
+ var o = new api.Network(); |
+ buildCounterNetwork++; |
+ if (buildCounterNetwork < 3) { |
+ o.forwardedPorts = buildUnnamed3528(); |
+ o.instanceTag = "foo"; |
+ o.name = "foo"; |
+ o.subnetworkName = "foo"; |
+ } |
+ buildCounterNetwork--; |
+ return o; |
+} |
+ |
+checkNetwork(api.Network o) { |
+ buildCounterNetwork++; |
+ if (buildCounterNetwork < 3) { |
+ checkUnnamed3528(o.forwardedPorts); |
+ unittest.expect(o.instanceTag, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.subnetworkName, unittest.equals('foo')); |
+ } |
+ buildCounterNetwork--; |
+} |
+ |
+core.int buildCounterNetworkUtilization = 0; |
+buildNetworkUtilization() { |
+ var o = new api.NetworkUtilization(); |
+ buildCounterNetworkUtilization++; |
+ if (buildCounterNetworkUtilization < 3) { |
+ o.targetReceivedBytesPerSecond = 42; |
+ o.targetReceivedPacketsPerSecond = 42; |
+ o.targetSentBytesPerSecond = 42; |
+ o.targetSentPacketsPerSecond = 42; |
+ } |
+ buildCounterNetworkUtilization--; |
+ return o; |
+} |
+ |
+checkNetworkUtilization(api.NetworkUtilization o) { |
+ buildCounterNetworkUtilization++; |
+ if (buildCounterNetworkUtilization < 3) { |
+ unittest.expect(o.targetReceivedBytesPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetReceivedPacketsPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetSentBytesPerSecond, unittest.equals(42)); |
+ unittest.expect(o.targetSentPacketsPerSecond, unittest.equals(42)); |
+ } |
+ buildCounterNetworkUtilization--; |
+} |
+ |
+buildUnnamed3529() { |
+ var o = new core.Map<core.String, core.Object>(); |
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ return o; |
+} |
+ |
+checkUnnamed3529(core.Map<core.String, core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo')); |
+ var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed3530() { |
+ var o = new core.Map<core.String, core.Object>(); |
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ return o; |
+} |
+ |
+checkUnnamed3530(core.Map<core.String, core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo')); |
+ var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterOperation = 0; |
+buildOperation() { |
+ var o = new api.Operation(); |
+ buildCounterOperation++; |
+ if (buildCounterOperation < 3) { |
+ o.done = true; |
+ o.error = buildStatus(); |
+ o.metadata = buildUnnamed3529(); |
+ o.name = "foo"; |
+ o.response = buildUnnamed3530(); |
+ } |
+ buildCounterOperation--; |
+ return o; |
+} |
+ |
+checkOperation(api.Operation o) { |
+ buildCounterOperation++; |
+ if (buildCounterOperation < 3) { |
+ unittest.expect(o.done, unittest.isTrue); |
+ checkStatus(o.error); |
+ checkUnnamed3529(o.metadata); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ checkUnnamed3530(o.response); |
+ } |
+ buildCounterOperation--; |
+} |
+ |
+core.int buildCounterOperationMetadata = 0; |
+buildOperationMetadata() { |
+ var o = new api.OperationMetadata(); |
+ buildCounterOperationMetadata++; |
+ if (buildCounterOperationMetadata < 3) { |
+ o.endTime = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.operationType = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ } |
+ buildCounterOperationMetadata--; |
+ return o; |
+} |
+ |
+checkOperationMetadata(api.OperationMetadata o) { |
+ buildCounterOperationMetadata++; |
+ if (buildCounterOperationMetadata < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.operationType, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ } |
+ buildCounterOperationMetadata--; |
+} |
+ |
+core.int buildCounterOperationMetadataExperimental = 0; |
+buildOperationMetadataExperimental() { |
+ var o = new api.OperationMetadataExperimental(); |
+ buildCounterOperationMetadataExperimental++; |
+ if (buildCounterOperationMetadataExperimental < 3) { |
+ o.endTime = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ } |
+ buildCounterOperationMetadataExperimental--; |
+ return o; |
+} |
+ |
+checkOperationMetadataExperimental(api.OperationMetadataExperimental o) { |
+ buildCounterOperationMetadataExperimental++; |
+ if (buildCounterOperationMetadataExperimental < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ } |
+ buildCounterOperationMetadataExperimental--; |
+} |
+ |
+buildUnnamed3531() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed3531(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 buildCounterOperationMetadataV1 = 0; |
+buildOperationMetadataV1() { |
+ var o = new api.OperationMetadataV1(); |
+ buildCounterOperationMetadataV1++; |
+ if (buildCounterOperationMetadataV1 < 3) { |
+ o.endTime = "foo"; |
+ o.ephemeralMessage = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ o.warning = buildUnnamed3531(); |
+ } |
+ buildCounterOperationMetadataV1--; |
+ return o; |
+} |
+ |
+checkOperationMetadataV1(api.OperationMetadataV1 o) { |
+ buildCounterOperationMetadataV1++; |
+ if (buildCounterOperationMetadataV1 < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.ephemeralMessage, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ checkUnnamed3531(o.warning); |
+ } |
+ buildCounterOperationMetadataV1--; |
+} |
+ |
+buildUnnamed3532() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed3532(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 buildCounterOperationMetadataV1Alpha = 0; |
+buildOperationMetadataV1Alpha() { |
+ var o = new api.OperationMetadataV1Alpha(); |
+ buildCounterOperationMetadataV1Alpha++; |
+ if (buildCounterOperationMetadataV1Alpha < 3) { |
+ o.endTime = "foo"; |
+ o.ephemeralMessage = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ o.warning = buildUnnamed3532(); |
+ } |
+ buildCounterOperationMetadataV1Alpha--; |
+ return o; |
+} |
+ |
+checkOperationMetadataV1Alpha(api.OperationMetadataV1Alpha o) { |
+ buildCounterOperationMetadataV1Alpha++; |
+ if (buildCounterOperationMetadataV1Alpha < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.ephemeralMessage, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ checkUnnamed3532(o.warning); |
+ } |
+ buildCounterOperationMetadataV1Alpha--; |
+} |
+ |
+buildUnnamed3533() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed3533(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 buildCounterOperationMetadataV1Beta = 0; |
+buildOperationMetadataV1Beta() { |
+ var o = new api.OperationMetadataV1Beta(); |
+ buildCounterOperationMetadataV1Beta++; |
+ if (buildCounterOperationMetadataV1Beta < 3) { |
+ o.endTime = "foo"; |
+ o.ephemeralMessage = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ o.warning = buildUnnamed3533(); |
+ } |
+ buildCounterOperationMetadataV1Beta--; |
+ return o; |
+} |
+ |
+checkOperationMetadataV1Beta(api.OperationMetadataV1Beta o) { |
+ buildCounterOperationMetadataV1Beta++; |
+ if (buildCounterOperationMetadataV1Beta < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.ephemeralMessage, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ checkUnnamed3533(o.warning); |
+ } |
+ buildCounterOperationMetadataV1Beta--; |
+} |
+ |
+core.int buildCounterOperationMetadataV1Beta5 = 0; |
+buildOperationMetadataV1Beta5() { |
+ var o = new api.OperationMetadataV1Beta5(); |
+ buildCounterOperationMetadataV1Beta5++; |
+ if (buildCounterOperationMetadataV1Beta5 < 3) { |
+ o.endTime = "foo"; |
+ o.insertTime = "foo"; |
+ o.method = "foo"; |
+ o.target = "foo"; |
+ o.user = "foo"; |
+ } |
+ buildCounterOperationMetadataV1Beta5--; |
+ return o; |
+} |
+ |
+checkOperationMetadataV1Beta5(api.OperationMetadataV1Beta5 o) { |
+ buildCounterOperationMetadataV1Beta5++; |
+ if (buildCounterOperationMetadataV1Beta5 < 3) { |
+ unittest.expect(o.endTime, unittest.equals('foo')); |
+ unittest.expect(o.insertTime, unittest.equals('foo')); |
+ unittest.expect(o.method, unittest.equals('foo')); |
+ unittest.expect(o.target, unittest.equals('foo')); |
+ unittest.expect(o.user, unittest.equals('foo')); |
+ } |
+ buildCounterOperationMetadataV1Beta5--; |
+} |
+ |
+core.int buildCounterReadinessCheck = 0; |
+buildReadinessCheck() { |
+ var o = new api.ReadinessCheck(); |
+ buildCounterReadinessCheck++; |
+ if (buildCounterReadinessCheck < 3) { |
+ o.checkInterval = "foo"; |
+ o.healthyThreshold = 42; |
+ o.host = "foo"; |
+ o.path = "foo"; |
+ o.timeout = "foo"; |
+ o.unhealthyThreshold = 42; |
+ } |
+ buildCounterReadinessCheck--; |
+ return o; |
+} |
+ |
+checkReadinessCheck(api.ReadinessCheck o) { |
+ buildCounterReadinessCheck++; |
+ if (buildCounterReadinessCheck < 3) { |
+ unittest.expect(o.checkInterval, unittest.equals('foo')); |
+ unittest.expect(o.healthyThreshold, unittest.equals(42)); |
+ unittest.expect(o.host, unittest.equals('foo')); |
+ unittest.expect(o.path, unittest.equals('foo')); |
+ unittest.expect(o.timeout, unittest.equals('foo')); |
+ unittest.expect(o.unhealthyThreshold, unittest.equals(42)); |
+ } |
+ buildCounterReadinessCheck--; |
+} |
+ |
+core.int buildCounterRepairApplicationRequest = 0; |
+buildRepairApplicationRequest() { |
+ var o = new api.RepairApplicationRequest(); |
+ buildCounterRepairApplicationRequest++; |
+ if (buildCounterRepairApplicationRequest < 3) { |
+ } |
+ buildCounterRepairApplicationRequest--; |
+ return o; |
+} |
+ |
+checkRepairApplicationRequest(api.RepairApplicationRequest o) { |
+ buildCounterRepairApplicationRequest++; |
+ if (buildCounterRepairApplicationRequest < 3) { |
+ } |
+ buildCounterRepairApplicationRequest--; |
+} |
+ |
+core.int buildCounterRequestUtilization = 0; |
+buildRequestUtilization() { |
+ var o = new api.RequestUtilization(); |
+ buildCounterRequestUtilization++; |
+ if (buildCounterRequestUtilization < 3) { |
+ o.targetConcurrentRequests = 42; |
+ o.targetRequestCountPerSecond = 42; |
+ } |
+ buildCounterRequestUtilization--; |
+ return o; |
+} |
+ |
+checkRequestUtilization(api.RequestUtilization o) { |
+ buildCounterRequestUtilization++; |
+ if (buildCounterRequestUtilization < 3) { |
+ unittest.expect(o.targetConcurrentRequests, unittest.equals(42)); |
+ unittest.expect(o.targetRequestCountPerSecond, unittest.equals(42)); |
+ } |
+ buildCounterRequestUtilization--; |
+} |
+ |
+buildUnnamed3534() { |
+ var o = new core.List<api.Volume>(); |
+ o.add(buildVolume()); |
+ o.add(buildVolume()); |
+ return o; |
+} |
+ |
+checkUnnamed3534(core.List<api.Volume> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkVolume(o[0]); |
+ checkVolume(o[1]); |
+} |
+ |
+core.int buildCounterResources = 0; |
+buildResources() { |
+ var o = new api.Resources(); |
+ buildCounterResources++; |
+ if (buildCounterResources < 3) { |
+ o.cpu = 42.0; |
+ o.diskGb = 42.0; |
+ o.memoryGb = 42.0; |
+ o.volumes = buildUnnamed3534(); |
+ } |
+ buildCounterResources--; |
+ return o; |
+} |
+ |
+checkResources(api.Resources o) { |
+ buildCounterResources++; |
+ if (buildCounterResources < 3) { |
+ unittest.expect(o.cpu, unittest.equals(42.0)); |
+ unittest.expect(o.diskGb, unittest.equals(42.0)); |
+ unittest.expect(o.memoryGb, unittest.equals(42.0)); |
+ checkUnnamed3534(o.volumes); |
+ } |
+ buildCounterResources--; |
+} |
+ |
+core.int buildCounterScriptHandler = 0; |
+buildScriptHandler() { |
+ var o = new api.ScriptHandler(); |
+ buildCounterScriptHandler++; |
+ if (buildCounterScriptHandler < 3) { |
+ o.scriptPath = "foo"; |
+ } |
+ buildCounterScriptHandler--; |
+ return o; |
+} |
+ |
+checkScriptHandler(api.ScriptHandler o) { |
+ buildCounterScriptHandler++; |
+ if (buildCounterScriptHandler < 3) { |
+ unittest.expect(o.scriptPath, unittest.equals('foo')); |
+ } |
+ buildCounterScriptHandler--; |
+} |
+ |
+core.int buildCounterService = 0; |
+buildService() { |
+ var o = new api.Service(); |
+ buildCounterService++; |
+ if (buildCounterService < 3) { |
+ o.id = "foo"; |
+ o.name = "foo"; |
+ o.split = buildTrafficSplit(); |
+ } |
+ buildCounterService--; |
+ return o; |
+} |
+ |
+checkService(api.Service o) { |
+ buildCounterService++; |
+ if (buildCounterService < 3) { |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ checkTrafficSplit(o.split); |
+ } |
+ buildCounterService--; |
+} |
+ |
+buildUnnamed3535() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed3535(core.Map<core.String, core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals('foo')); |
+ unittest.expect(o["y"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterStaticFilesHandler = 0; |
+buildStaticFilesHandler() { |
+ var o = new api.StaticFilesHandler(); |
+ buildCounterStaticFilesHandler++; |
+ if (buildCounterStaticFilesHandler < 3) { |
+ o.applicationReadable = true; |
+ o.expiration = "foo"; |
+ o.httpHeaders = buildUnnamed3535(); |
+ o.mimeType = "foo"; |
+ o.path = "foo"; |
+ o.requireMatchingFile = true; |
+ o.uploadPathRegex = "foo"; |
+ } |
+ buildCounterStaticFilesHandler--; |
+ return o; |
+} |
+ |
+checkStaticFilesHandler(api.StaticFilesHandler o) { |
+ buildCounterStaticFilesHandler++; |
+ if (buildCounterStaticFilesHandler < 3) { |
+ unittest.expect(o.applicationReadable, unittest.isTrue); |
+ unittest.expect(o.expiration, unittest.equals('foo')); |
+ checkUnnamed3535(o.httpHeaders); |
+ unittest.expect(o.mimeType, unittest.equals('foo')); |
+ unittest.expect(o.path, unittest.equals('foo')); |
+ unittest.expect(o.requireMatchingFile, unittest.isTrue); |
+ unittest.expect(o.uploadPathRegex, unittest.equals('foo')); |
+ } |
+ buildCounterStaticFilesHandler--; |
+} |
+ |
+buildUnnamed3536() { |
+ var o = new core.Map<core.String, core.Object>(); |
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
+ return o; |
+} |
+ |
+checkUnnamed3536(core.Map<core.String, core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted7 = (o["x"]) as core.Map; unittest.expect(casted7, unittest.hasLength(3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unittest.expect(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["string"], unittest.equals('foo')); |
+ var casted8 = (o["y"]) as core.Map; unittest.expect(casted8, unittest.hasLength(3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unittest.expect(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["string"], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed3537() { |
+ var o = new core.List<core.Map<core.String, core.Object>>(); |
+ o.add(buildUnnamed3536()); |
+ o.add(buildUnnamed3536()); |
+ return o; |
+} |
+ |
+checkUnnamed3537(core.List<core.Map<core.String, core.Object>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed3536(o[0]); |
+ checkUnnamed3536(o[1]); |
+} |
+ |
+core.int buildCounterStatus = 0; |
+buildStatus() { |
+ var o = new api.Status(); |
+ buildCounterStatus++; |
+ if (buildCounterStatus < 3) { |
+ o.code = 42; |
+ o.details = buildUnnamed3537(); |
+ o.message = "foo"; |
+ } |
+ buildCounterStatus--; |
+ return o; |
+} |
+ |
+checkStatus(api.Status o) { |
+ buildCounterStatus++; |
+ if (buildCounterStatus < 3) { |
+ unittest.expect(o.code, unittest.equals(42)); |
+ checkUnnamed3537(o.details); |
+ unittest.expect(o.message, unittest.equals('foo')); |
+ } |
+ buildCounterStatus--; |
+} |
+ |
+buildUnnamed3538() { |
+ var o = new core.Map<core.String, core.double>(); |
+ o["x"] = 42.0; |
+ o["y"] = 42.0; |
+ return o; |
+} |
+ |
+checkUnnamed3538(core.Map<core.String, core.double> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals(42.0)); |
+ unittest.expect(o["y"], unittest.equals(42.0)); |
+} |
+ |
+core.int buildCounterTrafficSplit = 0; |
+buildTrafficSplit() { |
+ var o = new api.TrafficSplit(); |
+ buildCounterTrafficSplit++; |
+ if (buildCounterTrafficSplit < 3) { |
+ o.allocations = buildUnnamed3538(); |
+ o.shardBy = "foo"; |
+ } |
+ buildCounterTrafficSplit--; |
+ return o; |
+} |
+ |
+checkTrafficSplit(api.TrafficSplit o) { |
+ buildCounterTrafficSplit++; |
+ if (buildCounterTrafficSplit < 3) { |
+ checkUnnamed3538(o.allocations); |
+ unittest.expect(o.shardBy, unittest.equals('foo')); |
+ } |
+ buildCounterTrafficSplit--; |
+} |
+ |
+core.int buildCounterUrlDispatchRule = 0; |
+buildUrlDispatchRule() { |
+ var o = new api.UrlDispatchRule(); |
+ buildCounterUrlDispatchRule++; |
+ if (buildCounterUrlDispatchRule < 3) { |
+ o.domain = "foo"; |
+ o.path = "foo"; |
+ o.service = "foo"; |
+ } |
+ buildCounterUrlDispatchRule--; |
+ return o; |
+} |
+ |
+checkUrlDispatchRule(api.UrlDispatchRule o) { |
+ buildCounterUrlDispatchRule++; |
+ if (buildCounterUrlDispatchRule < 3) { |
+ unittest.expect(o.domain, unittest.equals('foo')); |
+ unittest.expect(o.path, unittest.equals('foo')); |
+ unittest.expect(o.service, unittest.equals('foo')); |
+ } |
+ buildCounterUrlDispatchRule--; |
+} |
+ |
+core.int buildCounterUrlMap = 0; |
+buildUrlMap() { |
+ var o = new api.UrlMap(); |
+ buildCounterUrlMap++; |
+ if (buildCounterUrlMap < 3) { |
+ o.apiEndpoint = buildApiEndpointHandler(); |
+ o.authFailAction = "foo"; |
+ o.login = "foo"; |
+ o.redirectHttpResponseCode = "foo"; |
+ o.script = buildScriptHandler(); |
+ o.securityLevel = "foo"; |
+ o.staticFiles = buildStaticFilesHandler(); |
+ o.urlRegex = "foo"; |
+ } |
+ buildCounterUrlMap--; |
+ return o; |
+} |
+ |
+checkUrlMap(api.UrlMap o) { |
+ buildCounterUrlMap++; |
+ if (buildCounterUrlMap < 3) { |
+ checkApiEndpointHandler(o.apiEndpoint); |
+ unittest.expect(o.authFailAction, unittest.equals('foo')); |
+ unittest.expect(o.login, unittest.equals('foo')); |
+ unittest.expect(o.redirectHttpResponseCode, unittest.equals('foo')); |
+ checkScriptHandler(o.script); |
+ unittest.expect(o.securityLevel, unittest.equals('foo')); |
+ checkStaticFilesHandler(o.staticFiles); |
+ unittest.expect(o.urlRegex, unittest.equals('foo')); |
+ } |
+ buildCounterUrlMap--; |
+} |
+ |
+buildUnnamed3539() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed3539(core.Map<core.String, core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals('foo')); |
+ unittest.expect(o["y"], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed3540() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed3540(core.Map<core.String, core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals('foo')); |
+ unittest.expect(o["y"], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed3541() { |
+ var o = new core.List<api.ErrorHandler>(); |
+ o.add(buildErrorHandler()); |
+ o.add(buildErrorHandler()); |
+ return o; |
+} |
+ |
+checkUnnamed3541(core.List<api.ErrorHandler> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkErrorHandler(o[0]); |
+ checkErrorHandler(o[1]); |
+} |
+ |
+buildUnnamed3542() { |
+ var o = new core.List<api.UrlMap>(); |
+ o.add(buildUrlMap()); |
+ o.add(buildUrlMap()); |
+ return o; |
+} |
+ |
+checkUnnamed3542(core.List<api.UrlMap> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUrlMap(o[0]); |
+ checkUrlMap(o[1]); |
+} |
+ |
+buildUnnamed3543() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed3543(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')); |
+} |
+ |
+buildUnnamed3544() { |
+ var o = new core.List<api.Library>(); |
+ o.add(buildLibrary()); |
+ o.add(buildLibrary()); |
+ return o; |
+} |
+ |
+checkUnnamed3544(core.List<api.Library> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkLibrary(o[0]); |
+ checkLibrary(o[1]); |
+} |
+ |
+core.int buildCounterVersion = 0; |
+buildVersion() { |
+ var o = new api.Version(); |
+ buildCounterVersion++; |
+ if (buildCounterVersion < 3) { |
+ o.apiConfig = buildApiConfigHandler(); |
+ o.automaticScaling = buildAutomaticScaling(); |
+ o.basicScaling = buildBasicScaling(); |
+ o.betaSettings = buildUnnamed3539(); |
+ o.createTime = "foo"; |
+ o.createdBy = "foo"; |
+ o.defaultExpiration = "foo"; |
+ o.deployment = buildDeployment(); |
+ o.diskUsageBytes = "foo"; |
+ o.endpointsApiService = buildEndpointsApiService(); |
+ o.env = "foo"; |
+ o.envVariables = buildUnnamed3540(); |
+ o.errorHandlers = buildUnnamed3541(); |
+ o.handlers = buildUnnamed3542(); |
+ o.healthCheck = buildHealthCheck(); |
+ o.id = "foo"; |
+ o.inboundServices = buildUnnamed3543(); |
+ o.instanceClass = "foo"; |
+ o.libraries = buildUnnamed3544(); |
+ o.livenessCheck = buildLivenessCheck(); |
+ o.manualScaling = buildManualScaling(); |
+ o.name = "foo"; |
+ o.network = buildNetwork(); |
+ o.nobuildFilesRegex = "foo"; |
+ o.readinessCheck = buildReadinessCheck(); |
+ o.resources = buildResources(); |
+ o.runtime = "foo"; |
+ o.servingStatus = "foo"; |
+ o.threadsafe = true; |
+ o.versionUrl = "foo"; |
+ o.vm = true; |
+ } |
+ buildCounterVersion--; |
+ return o; |
+} |
+ |
+checkVersion(api.Version o) { |
+ buildCounterVersion++; |
+ if (buildCounterVersion < 3) { |
+ checkApiConfigHandler(o.apiConfig); |
+ checkAutomaticScaling(o.automaticScaling); |
+ checkBasicScaling(o.basicScaling); |
+ checkUnnamed3539(o.betaSettings); |
+ unittest.expect(o.createTime, unittest.equals('foo')); |
+ unittest.expect(o.createdBy, unittest.equals('foo')); |
+ unittest.expect(o.defaultExpiration, unittest.equals('foo')); |
+ checkDeployment(o.deployment); |
+ unittest.expect(o.diskUsageBytes, unittest.equals('foo')); |
+ checkEndpointsApiService(o.endpointsApiService); |
+ unittest.expect(o.env, unittest.equals('foo')); |
+ checkUnnamed3540(o.envVariables); |
+ checkUnnamed3541(o.errorHandlers); |
+ checkUnnamed3542(o.handlers); |
+ checkHealthCheck(o.healthCheck); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed3543(o.inboundServices); |
+ unittest.expect(o.instanceClass, unittest.equals('foo')); |
+ checkUnnamed3544(o.libraries); |
+ checkLivenessCheck(o.livenessCheck); |
+ checkManualScaling(o.manualScaling); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ checkNetwork(o.network); |
+ unittest.expect(o.nobuildFilesRegex, unittest.equals('foo')); |
+ checkReadinessCheck(o.readinessCheck); |
+ checkResources(o.resources); |
+ unittest.expect(o.runtime, unittest.equals('foo')); |
+ unittest.expect(o.servingStatus, unittest.equals('foo')); |
+ unittest.expect(o.threadsafe, unittest.isTrue); |
+ unittest.expect(o.versionUrl, unittest.equals('foo')); |
+ unittest.expect(o.vm, unittest.isTrue); |
+ } |
+ buildCounterVersion--; |
+} |
+ |
+core.int buildCounterVolume = 0; |
+buildVolume() { |
+ var o = new api.Volume(); |
+ buildCounterVolume++; |
+ if (buildCounterVolume < 3) { |
+ o.name = "foo"; |
+ o.sizeGb = 42.0; |
+ o.volumeType = "foo"; |
+ } |
+ buildCounterVolume--; |
+ return o; |
+} |
+ |
+checkVolume(api.Volume o) { |
+ buildCounterVolume++; |
+ if (buildCounterVolume < 3) { |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.sizeGb, unittest.equals(42.0)); |
+ unittest.expect(o.volumeType, unittest.equals('foo')); |
+ } |
+ buildCounterVolume--; |
+} |
+ |
+core.int buildCounterZipInfo = 0; |
+buildZipInfo() { |
+ var o = new api.ZipInfo(); |
+ buildCounterZipInfo++; |
+ if (buildCounterZipInfo < 3) { |
+ o.filesCount = 42; |
+ o.sourceUrl = "foo"; |
+ } |
+ buildCounterZipInfo--; |
+ return o; |
+} |
+ |
+checkZipInfo(api.ZipInfo o) { |
+ buildCounterZipInfo++; |
+ if (buildCounterZipInfo < 3) { |
+ unittest.expect(o.filesCount, unittest.equals(42)); |
+ unittest.expect(o.sourceUrl, unittest.equals('foo')); |
+ } |
+ buildCounterZipInfo--; |
+} |
+ |
+ |
+main() { |
+ unittest.group("obj-schema-ApiConfigHandler", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildApiConfigHandler(); |
+ var od = new api.ApiConfigHandler.fromJson(o.toJson()); |
+ checkApiConfigHandler(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ApiEndpointHandler", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildApiEndpointHandler(); |
+ var od = new api.ApiEndpointHandler.fromJson(o.toJson()); |
+ checkApiEndpointHandler(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Application", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildApplication(); |
+ var od = new api.Application.fromJson(o.toJson()); |
+ checkApplication(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AutomaticScaling", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAutomaticScaling(); |
+ var od = new api.AutomaticScaling.fromJson(o.toJson()); |
+ checkAutomaticScaling(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-BasicScaling", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildBasicScaling(); |
+ var od = new api.BasicScaling.fromJson(o.toJson()); |
+ checkBasicScaling(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ContainerInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildContainerInfo(); |
+ var od = new api.ContainerInfo.fromJson(o.toJson()); |
+ checkContainerInfo(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-CpuUtilization", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCpuUtilization(); |
+ var od = new api.CpuUtilization.fromJson(o.toJson()); |
+ checkCpuUtilization(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-DebugInstanceRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildDebugInstanceRequest(); |
+ var od = new api.DebugInstanceRequest.fromJson(o.toJson()); |
+ checkDebugInstanceRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Deployment", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildDeployment(); |
+ var od = new api.Deployment.fromJson(o.toJson()); |
+ checkDeployment(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-DiskUtilization", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildDiskUtilization(); |
+ var od = new api.DiskUtilization.fromJson(o.toJson()); |
+ checkDiskUtilization(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-EndpointsApiService", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildEndpointsApiService(); |
+ var od = new api.EndpointsApiService.fromJson(o.toJson()); |
+ checkEndpointsApiService(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ErrorHandler", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildErrorHandler(); |
+ var od = new api.ErrorHandler.fromJson(o.toJson()); |
+ checkErrorHandler(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-FileInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildFileInfo(); |
+ var od = new api.FileInfo.fromJson(o.toJson()); |
+ checkFileInfo(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-IdentityAwareProxy", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildIdentityAwareProxy(); |
+ var od = new api.IdentityAwareProxy.fromJson(o.toJson()); |
+ checkIdentityAwareProxy(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-Library", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLibrary(); |
+ var od = new api.Library.fromJson(o.toJson()); |
+ checkLibrary(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListInstancesResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListInstancesResponse(); |
+ var od = new api.ListInstancesResponse.fromJson(o.toJson()); |
+ checkListInstancesResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListLocationsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListLocationsResponse(); |
+ var od = new api.ListLocationsResponse.fromJson(o.toJson()); |
+ checkListLocationsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListOperationsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListOperationsResponse(); |
+ var od = new api.ListOperationsResponse.fromJson(o.toJson()); |
+ checkListOperationsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListServicesResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListServicesResponse(); |
+ var od = new api.ListServicesResponse.fromJson(o.toJson()); |
+ checkListServicesResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListVersionsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListVersionsResponse(); |
+ var od = new api.ListVersionsResponse.fromJson(o.toJson()); |
+ checkListVersionsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LivenessCheck", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLivenessCheck(); |
+ var od = new api.LivenessCheck.fromJson(o.toJson()); |
+ checkLivenessCheck(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Location", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLocation(); |
+ var od = new api.Location.fromJson(o.toJson()); |
+ checkLocation(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LocationMetadata", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLocationMetadata(); |
+ var od = new api.LocationMetadata.fromJson(o.toJson()); |
+ checkLocationMetadata(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ManualScaling", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildManualScaling(); |
+ var od = new api.ManualScaling.fromJson(o.toJson()); |
+ checkManualScaling(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-NetworkUtilization", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildNetworkUtilization(); |
+ var od = new api.NetworkUtilization.fromJson(o.toJson()); |
+ checkNetworkUtilization(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-OperationMetadata", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadata(); |
+ var od = new api.OperationMetadata.fromJson(o.toJson()); |
+ checkOperationMetadata(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OperationMetadataExperimental", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadataExperimental(); |
+ var od = new api.OperationMetadataExperimental.fromJson(o.toJson()); |
+ checkOperationMetadataExperimental(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OperationMetadataV1", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadataV1(); |
+ var od = new api.OperationMetadataV1.fromJson(o.toJson()); |
+ checkOperationMetadataV1(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OperationMetadataV1Alpha", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadataV1Alpha(); |
+ var od = new api.OperationMetadataV1Alpha.fromJson(o.toJson()); |
+ checkOperationMetadataV1Alpha(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OperationMetadataV1Beta", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadataV1Beta(); |
+ var od = new api.OperationMetadataV1Beta.fromJson(o.toJson()); |
+ checkOperationMetadataV1Beta(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OperationMetadataV1Beta5", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOperationMetadataV1Beta5(); |
+ var od = new api.OperationMetadataV1Beta5.fromJson(o.toJson()); |
+ checkOperationMetadataV1Beta5(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ReadinessCheck", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildReadinessCheck(); |
+ var od = new api.ReadinessCheck.fromJson(o.toJson()); |
+ checkReadinessCheck(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-RepairApplicationRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRepairApplicationRequest(); |
+ var od = new api.RepairApplicationRequest.fromJson(o.toJson()); |
+ checkRepairApplicationRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-RequestUtilization", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRequestUtilization(); |
+ var od = new api.RequestUtilization.fromJson(o.toJson()); |
+ checkRequestUtilization(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Resources", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildResources(); |
+ var od = new api.Resources.fromJson(o.toJson()); |
+ checkResources(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ScriptHandler", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildScriptHandler(); |
+ var od = new api.ScriptHandler.fromJson(o.toJson()); |
+ checkScriptHandler(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Service", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildService(); |
+ var od = new api.Service.fromJson(o.toJson()); |
+ checkService(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-StaticFilesHandler", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildStaticFilesHandler(); |
+ var od = new api.StaticFilesHandler.fromJson(o.toJson()); |
+ checkStaticFilesHandler(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Status", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildStatus(); |
+ var od = new api.Status.fromJson(o.toJson()); |
+ checkStatus(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-TrafficSplit", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildTrafficSplit(); |
+ var od = new api.TrafficSplit.fromJson(o.toJson()); |
+ checkTrafficSplit(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-UrlDispatchRule", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildUrlDispatchRule(); |
+ var od = new api.UrlDispatchRule.fromJson(o.toJson()); |
+ checkUrlDispatchRule(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-Version", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildVersion(); |
+ var od = new api.Version.fromJson(o.toJson()); |
+ checkVersion(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Volume", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildVolume(); |
+ var od = new api.Volume.fromJson(o.toJson()); |
+ checkVolume(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ZipInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildZipInfo(); |
+ var od = new api.ZipInfo.fromJson(o.toJson()); |
+ checkZipInfo(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsResourceApi res = new api.AppengineApi(mock).apps; |
+ var arg_request = buildApplication(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Application.fromJson(json); |
+ checkApplication(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("v1beta/apps")); |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsResourceApi res = new api.AppengineApi(mock).apps; |
+ var arg_appsId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ |
+ 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(buildApplication()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId).then(unittest.expectAsync(((api.Application response) { |
+ checkApplication(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsResourceApi res = new api.AppengineApi(mock).apps; |
+ var arg_request = buildApplication(); |
+ var arg_appsId = "foo"; |
+ var arg_updateMask = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Application.fromJson(json); |
+ checkApplication(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ |
+ 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["updateMask"].first, unittest.equals(arg_updateMask)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildOperation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_appsId, updateMask: arg_updateMask).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--repair", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsResourceApi res = new api.AppengineApi(mock).apps; |
+ var arg_request = buildRepairApplicationRequest(); |
+ var arg_appsId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.RepairApplicationRequest.fromJson(json); |
+ checkRepairApplicationRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf(":repair", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals(":repair")); |
+ pathOffset += 7; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildOperation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.repair(arg_request, arg_appsId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsLocationsResourceApi", () { |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsLocationsResourceApi res = new api.AppengineApi(mock).apps.locations; |
+ var arg_appsId = "foo"; |
+ var arg_locationsId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/locations/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/locations/")); |
+ pathOffset += 11; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_locationsId")); |
+ |
+ 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(buildLocation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId, arg_locationsId).then(unittest.expectAsync(((api.Location response) { |
+ checkLocation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsLocationsResourceApi res = new api.AppengineApi(mock).apps.locations; |
+ var arg_appsId = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_filter = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/locations", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/locations")); |
+ 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["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListLocationsResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize, filter: arg_filter).then(unittest.expectAsync(((api.ListLocationsResponse response) { |
+ checkListLocationsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsOperationsResourceApi", () { |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsOperationsResourceApi res = new api.AppengineApi(mock).apps.operations; |
+ var arg_appsId = "foo"; |
+ var arg_operationsId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ 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_appsId")); |
+ 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_operationsId")); |
+ |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId, arg_operationsId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsOperationsResourceApi res = new api.AppengineApi(mock).apps.operations; |
+ var arg_appsId = "foo"; |
+ var arg_filter = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_pageSize = 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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ 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_appsId")); |
+ 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(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListOperationsResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_appsId, filter: arg_filter, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListOperationsResponse response) { |
+ checkListOperationsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsServicesResourceApi", () { |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_appsId, arg_servicesId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ |
+ 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(buildService()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId, arg_servicesId).then(unittest.expectAsync(((api.Service response) { |
+ checkService(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services; |
+ var arg_appsId = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_pageSize = 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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/services")); |
+ pathOffset += 9; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListServicesResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListServicesResponse response) { |
+ checkListServicesResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services; |
+ var arg_request = buildService(); |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_updateMask = "foo"; |
+ var arg_migrateTraffic = true; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Service.fromJson(json); |
+ checkService(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ |
+ 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["updateMask"].first, unittest.equals(arg_updateMask)); |
+ unittest.expect(queryMap["migrateTraffic"].first, unittest.equals("$arg_migrateTraffic")); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildOperation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_appsId, arg_servicesId, updateMask: arg_updateMask, migrateTraffic: arg_migrateTraffic).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsServicesVersionsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps.services.versions; |
+ var arg_request = buildVersion(); |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Version.fromJson(json); |
+ checkVersion(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/versions")); |
+ 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(buildOperation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request, arg_appsId, arg_servicesId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps.services.versions; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_versionsId")); |
+ |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_appsId, arg_servicesId, arg_versionsId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps.services.versions; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_view = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_versionsId")); |
+ |
+ 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["view"].first, unittest.equals(arg_view)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildVersion()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId, arg_servicesId, arg_versionsId, view: arg_view).then(unittest.expectAsync(((api.Version response) { |
+ checkVersion(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps.services.versions; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_view = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/versions")); |
+ pathOffset += 9; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListVersionsResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_appsId, arg_servicesId, pageToken: arg_pageToken, pageSize: arg_pageSize, view: arg_view).then(unittest.expectAsync(((api.ListVersionsResponse response) { |
+ checkListVersionsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps.services.versions; |
+ var arg_request = buildVersion(); |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_updateMask = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Version.fromJson(json); |
+ checkVersion(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_versionsId")); |
+ |
+ 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["updateMask"].first, unittest.equals(arg_updateMask)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildOperation()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_appsId, arg_servicesId, arg_versionsId, updateMask: arg_updateMask).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-AppsServicesVersionsInstancesResourceApi", () { |
+ unittest.test("method--debug", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mock).apps.services.versions.instances; |
+ var arg_request = buildDebugInstanceRequest(); |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_instancesId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.DebugInstanceRequest.fromJson(json); |
+ checkDebugInstanceRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
+ pathOffset += 1; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ 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_versionsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/instances/")); |
+ pathOffset += 11; |
+ index = path.indexOf(":debug", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_instancesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals(":debug")); |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.debug(arg_request, arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mock).apps.services.versions.instances; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_instancesId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ 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_versionsId")); |
+ 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_instancesId")); |
+ |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId).then(unittest.expectAsync(((api.Operation response) { |
+ checkOperation(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mock).apps.services.versions.instances; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_instancesId = "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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ 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_versionsId")); |
+ 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_instancesId")); |
+ |
+ 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(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId).then(unittest.expectAsync(((api.Instance response) { |
+ checkInstance(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mock).apps.services.versions.instances; |
+ var arg_appsId = "foo"; |
+ var arg_servicesId = "foo"; |
+ var arg_versionsId = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_pageSize = 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; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1beta/apps/")); |
+ pathOffset += 12; |
+ index = path.indexOf("/services/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_appsId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/services/")); |
+ pathOffset += 10; |
+ index = path.indexOf("/versions/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_servicesId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/versions/")); |
+ pathOffset += 10; |
+ 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_versionsId")); |
+ 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["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListInstancesResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_appsId, arg_servicesId, arg_versionsId, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListInstancesResponse response) { |
+ checkListInstancesResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+} |
+ |