| library googleapis.servicemanagement.v1.test; |
| |
| import "dart:core" as core; |
| import "dart:collection" as collection; |
| import "dart:async" as async; |
| import "dart:convert" as convert; |
| |
| import 'package:http/http.dart' as http; |
| import 'package:http/testing.dart' as http_testing; |
| import 'package:unittest/unittest.dart' as unittest; |
| |
| import 'package:googleapis/servicemanagement/v1.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 buildCounterAdvice = 0; |
| buildAdvice() { |
| var o = new api.Advice(); |
| buildCounterAdvice++; |
| if (buildCounterAdvice < 3) { |
| o.description = "foo"; |
| } |
| buildCounterAdvice--; |
| return o; |
| } |
| |
| checkAdvice(api.Advice o) { |
| buildCounterAdvice++; |
| if (buildCounterAdvice < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| } |
| buildCounterAdvice--; |
| } |
| |
| buildUnnamed1024() { |
| var o = new core.List<api.Method>(); |
| o.add(buildMethod()); |
| o.add(buildMethod()); |
| return o; |
| } |
| |
| checkUnnamed1024(core.List<api.Method> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMethod(o[0]); |
| checkMethod(o[1]); |
| } |
| |
| buildUnnamed1025() { |
| var o = new core.List<api.Mixin>(); |
| o.add(buildMixin()); |
| o.add(buildMixin()); |
| return o; |
| } |
| |
| checkUnnamed1025(core.List<api.Mixin> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMixin(o[0]); |
| checkMixin(o[1]); |
| } |
| |
| buildUnnamed1026() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1026(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterApi = 0; |
| buildApi() { |
| var o = new api.Api(); |
| buildCounterApi++; |
| if (buildCounterApi < 3) { |
| o.methods = buildUnnamed1024(); |
| o.mixins = buildUnnamed1025(); |
| o.name = "foo"; |
| o.options = buildUnnamed1026(); |
| o.sourceContext = buildSourceContext(); |
| o.syntax = "foo"; |
| o.version = "foo"; |
| } |
| buildCounterApi--; |
| return o; |
| } |
| |
| checkApi(api.Api o) { |
| buildCounterApi++; |
| if (buildCounterApi < 3) { |
| checkUnnamed1024(o.methods); |
| checkUnnamed1025(o.mixins); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1026(o.options); |
| checkSourceContext(o.sourceContext); |
| unittest.expect(o.syntax, unittest.equals('foo')); |
| unittest.expect(o.version, unittest.equals('foo')); |
| } |
| buildCounterApi--; |
| } |
| |
| buildUnnamed1027() { |
| var o = new core.List<api.AuditLogConfig>(); |
| o.add(buildAuditLogConfig()); |
| o.add(buildAuditLogConfig()); |
| return o; |
| } |
| |
| checkUnnamed1027(core.List<api.AuditLogConfig> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuditLogConfig(o[0]); |
| checkAuditLogConfig(o[1]); |
| } |
| |
| buildUnnamed1028() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1028(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 buildCounterAuditConfig = 0; |
| buildAuditConfig() { |
| var o = new api.AuditConfig(); |
| buildCounterAuditConfig++; |
| if (buildCounterAuditConfig < 3) { |
| o.auditLogConfigs = buildUnnamed1027(); |
| o.exemptedMembers = buildUnnamed1028(); |
| o.service = "foo"; |
| } |
| buildCounterAuditConfig--; |
| return o; |
| } |
| |
| checkAuditConfig(api.AuditConfig o) { |
| buildCounterAuditConfig++; |
| if (buildCounterAuditConfig < 3) { |
| checkUnnamed1027(o.auditLogConfigs); |
| checkUnnamed1028(o.exemptedMembers); |
| unittest.expect(o.service, unittest.equals('foo')); |
| } |
| buildCounterAuditConfig--; |
| } |
| |
| buildUnnamed1029() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1029(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 buildCounterAuditLogConfig = 0; |
| buildAuditLogConfig() { |
| var o = new api.AuditLogConfig(); |
| buildCounterAuditLogConfig++; |
| if (buildCounterAuditLogConfig < 3) { |
| o.exemptedMembers = buildUnnamed1029(); |
| o.logType = "foo"; |
| } |
| buildCounterAuditLogConfig--; |
| return o; |
| } |
| |
| checkAuditLogConfig(api.AuditLogConfig o) { |
| buildCounterAuditLogConfig++; |
| if (buildCounterAuditLogConfig < 3) { |
| checkUnnamed1029(o.exemptedMembers); |
| unittest.expect(o.logType, unittest.equals('foo')); |
| } |
| buildCounterAuditLogConfig--; |
| } |
| |
| core.int buildCounterAuthProvider = 0; |
| buildAuthProvider() { |
| var o = new api.AuthProvider(); |
| buildCounterAuthProvider++; |
| if (buildCounterAuthProvider < 3) { |
| o.audiences = "foo"; |
| o.id = "foo"; |
| o.issuer = "foo"; |
| o.jwksUri = "foo"; |
| } |
| buildCounterAuthProvider--; |
| return o; |
| } |
| |
| checkAuthProvider(api.AuthProvider o) { |
| buildCounterAuthProvider++; |
| if (buildCounterAuthProvider < 3) { |
| unittest.expect(o.audiences, unittest.equals('foo')); |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.issuer, unittest.equals('foo')); |
| unittest.expect(o.jwksUri, unittest.equals('foo')); |
| } |
| buildCounterAuthProvider--; |
| } |
| |
| core.int buildCounterAuthRequirement = 0; |
| buildAuthRequirement() { |
| var o = new api.AuthRequirement(); |
| buildCounterAuthRequirement++; |
| if (buildCounterAuthRequirement < 3) { |
| o.audiences = "foo"; |
| o.providerId = "foo"; |
| } |
| buildCounterAuthRequirement--; |
| return o; |
| } |
| |
| checkAuthRequirement(api.AuthRequirement o) { |
| buildCounterAuthRequirement++; |
| if (buildCounterAuthRequirement < 3) { |
| unittest.expect(o.audiences, unittest.equals('foo')); |
| unittest.expect(o.providerId, unittest.equals('foo')); |
| } |
| buildCounterAuthRequirement--; |
| } |
| |
| buildUnnamed1030() { |
| var o = new core.List<api.AuthProvider>(); |
| o.add(buildAuthProvider()); |
| o.add(buildAuthProvider()); |
| return o; |
| } |
| |
| checkUnnamed1030(core.List<api.AuthProvider> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuthProvider(o[0]); |
| checkAuthProvider(o[1]); |
| } |
| |
| buildUnnamed1031() { |
| var o = new core.List<api.AuthenticationRule>(); |
| o.add(buildAuthenticationRule()); |
| o.add(buildAuthenticationRule()); |
| return o; |
| } |
| |
| checkUnnamed1031(core.List<api.AuthenticationRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuthenticationRule(o[0]); |
| checkAuthenticationRule(o[1]); |
| } |
| |
| core.int buildCounterAuthentication = 0; |
| buildAuthentication() { |
| var o = new api.Authentication(); |
| buildCounterAuthentication++; |
| if (buildCounterAuthentication < 3) { |
| o.providers = buildUnnamed1030(); |
| o.rules = buildUnnamed1031(); |
| } |
| buildCounterAuthentication--; |
| return o; |
| } |
| |
| checkAuthentication(api.Authentication o) { |
| buildCounterAuthentication++; |
| if (buildCounterAuthentication < 3) { |
| checkUnnamed1030(o.providers); |
| checkUnnamed1031(o.rules); |
| } |
| buildCounterAuthentication--; |
| } |
| |
| buildUnnamed1032() { |
| var o = new core.List<api.AuthRequirement>(); |
| o.add(buildAuthRequirement()); |
| o.add(buildAuthRequirement()); |
| return o; |
| } |
| |
| checkUnnamed1032(core.List<api.AuthRequirement> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuthRequirement(o[0]); |
| checkAuthRequirement(o[1]); |
| } |
| |
| core.int buildCounterAuthenticationRule = 0; |
| buildAuthenticationRule() { |
| var o = new api.AuthenticationRule(); |
| buildCounterAuthenticationRule++; |
| if (buildCounterAuthenticationRule < 3) { |
| o.allowWithoutCredential = true; |
| o.oauth = buildOAuthRequirements(); |
| o.requirements = buildUnnamed1032(); |
| o.selector = "foo"; |
| } |
| buildCounterAuthenticationRule--; |
| return o; |
| } |
| |
| checkAuthenticationRule(api.AuthenticationRule o) { |
| buildCounterAuthenticationRule++; |
| if (buildCounterAuthenticationRule < 3) { |
| unittest.expect(o.allowWithoutCredential, unittest.isTrue); |
| checkOAuthRequirements(o.oauth); |
| checkUnnamed1032(o.requirements); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterAuthenticationRule--; |
| } |
| |
| core.int buildCounterAuthorizationConfig = 0; |
| buildAuthorizationConfig() { |
| var o = new api.AuthorizationConfig(); |
| buildCounterAuthorizationConfig++; |
| if (buildCounterAuthorizationConfig < 3) { |
| o.provider = "foo"; |
| } |
| buildCounterAuthorizationConfig--; |
| return o; |
| } |
| |
| checkAuthorizationConfig(api.AuthorizationConfig o) { |
| buildCounterAuthorizationConfig++; |
| if (buildCounterAuthorizationConfig < 3) { |
| unittest.expect(o.provider, unittest.equals('foo')); |
| } |
| buildCounterAuthorizationConfig--; |
| } |
| |
| buildUnnamed1033() { |
| var o = new core.List<api.BackendRule>(); |
| o.add(buildBackendRule()); |
| o.add(buildBackendRule()); |
| return o; |
| } |
| |
| checkUnnamed1033(core.List<api.BackendRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkBackendRule(o[0]); |
| checkBackendRule(o[1]); |
| } |
| |
| core.int buildCounterBackend = 0; |
| buildBackend() { |
| var o = new api.Backend(); |
| buildCounterBackend++; |
| if (buildCounterBackend < 3) { |
| o.rules = buildUnnamed1033(); |
| } |
| buildCounterBackend--; |
| return o; |
| } |
| |
| checkBackend(api.Backend o) { |
| buildCounterBackend++; |
| if (buildCounterBackend < 3) { |
| checkUnnamed1033(o.rules); |
| } |
| buildCounterBackend--; |
| } |
| |
| core.int buildCounterBackendRule = 0; |
| buildBackendRule() { |
| var o = new api.BackendRule(); |
| buildCounterBackendRule++; |
| if (buildCounterBackendRule < 3) { |
| o.address = "foo"; |
| o.deadline = 42.0; |
| o.selector = "foo"; |
| } |
| buildCounterBackendRule--; |
| return o; |
| } |
| |
| checkBackendRule(api.BackendRule o) { |
| buildCounterBackendRule++; |
| if (buildCounterBackendRule < 3) { |
| unittest.expect(o.address, unittest.equals('foo')); |
| unittest.expect(o.deadline, unittest.equals(42.0)); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterBackendRule--; |
| } |
| |
| buildUnnamed1034() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1034(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 buildCounterBinding = 0; |
| buildBinding() { |
| var o = new api.Binding(); |
| buildCounterBinding++; |
| if (buildCounterBinding < 3) { |
| o.members = buildUnnamed1034(); |
| o.role = "foo"; |
| } |
| buildCounterBinding--; |
| return o; |
| } |
| |
| checkBinding(api.Binding o) { |
| buildCounterBinding++; |
| if (buildCounterBinding < 3) { |
| checkUnnamed1034(o.members); |
| unittest.expect(o.role, unittest.equals('foo')); |
| } |
| buildCounterBinding--; |
| } |
| |
| buildUnnamed1035() { |
| var o = new core.List<api.ConfigChange>(); |
| o.add(buildConfigChange()); |
| o.add(buildConfigChange()); |
| return o; |
| } |
| |
| checkUnnamed1035(core.List<api.ConfigChange> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkConfigChange(o[0]); |
| checkConfigChange(o[1]); |
| } |
| |
| core.int buildCounterChangeReport = 0; |
| buildChangeReport() { |
| var o = new api.ChangeReport(); |
| buildCounterChangeReport++; |
| if (buildCounterChangeReport < 3) { |
| o.configChanges = buildUnnamed1035(); |
| } |
| buildCounterChangeReport--; |
| return o; |
| } |
| |
| checkChangeReport(api.ChangeReport o) { |
| buildCounterChangeReport++; |
| if (buildCounterChangeReport < 3) { |
| checkUnnamed1035(o.configChanges); |
| } |
| buildCounterChangeReport--; |
| } |
| |
| core.int buildCounterCloudAuditOptions = 0; |
| buildCloudAuditOptions() { |
| var o = new api.CloudAuditOptions(); |
| buildCounterCloudAuditOptions++; |
| if (buildCounterCloudAuditOptions < 3) { |
| } |
| buildCounterCloudAuditOptions--; |
| return o; |
| } |
| |
| checkCloudAuditOptions(api.CloudAuditOptions o) { |
| buildCounterCloudAuditOptions++; |
| if (buildCounterCloudAuditOptions < 3) { |
| } |
| buildCounterCloudAuditOptions--; |
| } |
| |
| buildUnnamed1036() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1036(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 buildCounterCondition = 0; |
| buildCondition() { |
| var o = new api.Condition(); |
| buildCounterCondition++; |
| if (buildCounterCondition < 3) { |
| o.iam = "foo"; |
| o.op = "foo"; |
| o.svc = "foo"; |
| o.sys = "foo"; |
| o.value = "foo"; |
| o.values = buildUnnamed1036(); |
| } |
| buildCounterCondition--; |
| return o; |
| } |
| |
| checkCondition(api.Condition o) { |
| buildCounterCondition++; |
| if (buildCounterCondition < 3) { |
| unittest.expect(o.iam, unittest.equals('foo')); |
| unittest.expect(o.op, unittest.equals('foo')); |
| unittest.expect(o.svc, unittest.equals('foo')); |
| unittest.expect(o.sys, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| checkUnnamed1036(o.values); |
| } |
| buildCounterCondition--; |
| } |
| |
| buildUnnamed1037() { |
| var o = new core.List<api.Advice>(); |
| o.add(buildAdvice()); |
| o.add(buildAdvice()); |
| return o; |
| } |
| |
| checkUnnamed1037(core.List<api.Advice> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAdvice(o[0]); |
| checkAdvice(o[1]); |
| } |
| |
| core.int buildCounterConfigChange = 0; |
| buildConfigChange() { |
| var o = new api.ConfigChange(); |
| buildCounterConfigChange++; |
| if (buildCounterConfigChange < 3) { |
| o.advices = buildUnnamed1037(); |
| o.changeType = "foo"; |
| o.element = "foo"; |
| o.newValue = "foo"; |
| o.oldValue = "foo"; |
| } |
| buildCounterConfigChange--; |
| return o; |
| } |
| |
| checkConfigChange(api.ConfigChange o) { |
| buildCounterConfigChange++; |
| if (buildCounterConfigChange < 3) { |
| checkUnnamed1037(o.advices); |
| unittest.expect(o.changeType, unittest.equals('foo')); |
| unittest.expect(o.element, unittest.equals('foo')); |
| unittest.expect(o.newValue, unittest.equals('foo')); |
| unittest.expect(o.oldValue, unittest.equals('foo')); |
| } |
| buildCounterConfigChange--; |
| } |
| |
| core.int buildCounterConfigFile = 0; |
| buildConfigFile() { |
| var o = new api.ConfigFile(); |
| buildCounterConfigFile++; |
| if (buildCounterConfigFile < 3) { |
| o.fileContents = "foo"; |
| o.filePath = "foo"; |
| o.fileType = "foo"; |
| } |
| buildCounterConfigFile--; |
| return o; |
| } |
| |
| checkConfigFile(api.ConfigFile o) { |
| buildCounterConfigFile++; |
| if (buildCounterConfigFile < 3) { |
| unittest.expect(o.fileContents, unittest.equals('foo')); |
| unittest.expect(o.filePath, unittest.equals('foo')); |
| unittest.expect(o.fileType, unittest.equals('foo')); |
| } |
| buildCounterConfigFile--; |
| } |
| |
| core.int buildCounterConfigRef = 0; |
| buildConfigRef() { |
| var o = new api.ConfigRef(); |
| buildCounterConfigRef++; |
| if (buildCounterConfigRef < 3) { |
| o.name = "foo"; |
| } |
| buildCounterConfigRef--; |
| return o; |
| } |
| |
| checkConfigRef(api.ConfigRef o) { |
| buildCounterConfigRef++; |
| if (buildCounterConfigRef < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| } |
| buildCounterConfigRef--; |
| } |
| |
| buildUnnamed1038() { |
| var o = new core.List<api.ConfigFile>(); |
| o.add(buildConfigFile()); |
| o.add(buildConfigFile()); |
| return o; |
| } |
| |
| checkUnnamed1038(core.List<api.ConfigFile> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkConfigFile(o[0]); |
| checkConfigFile(o[1]); |
| } |
| |
| core.int buildCounterConfigSource = 0; |
| buildConfigSource() { |
| var o = new api.ConfigSource(); |
| buildCounterConfigSource++; |
| if (buildCounterConfigSource < 3) { |
| o.files = buildUnnamed1038(); |
| o.id = "foo"; |
| } |
| buildCounterConfigSource--; |
| return o; |
| } |
| |
| checkConfigSource(api.ConfigSource o) { |
| buildCounterConfigSource++; |
| if (buildCounterConfigSource < 3) { |
| checkUnnamed1038(o.files); |
| unittest.expect(o.id, unittest.equals('foo')); |
| } |
| buildCounterConfigSource--; |
| } |
| |
| buildUnnamed1039() { |
| var o = new core.List<api.ContextRule>(); |
| o.add(buildContextRule()); |
| o.add(buildContextRule()); |
| return o; |
| } |
| |
| checkUnnamed1039(core.List<api.ContextRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkContextRule(o[0]); |
| checkContextRule(o[1]); |
| } |
| |
| core.int buildCounterContext = 0; |
| buildContext() { |
| var o = new api.Context(); |
| buildCounterContext++; |
| if (buildCounterContext < 3) { |
| o.rules = buildUnnamed1039(); |
| } |
| buildCounterContext--; |
| return o; |
| } |
| |
| checkContext(api.Context o) { |
| buildCounterContext++; |
| if (buildCounterContext < 3) { |
| checkUnnamed1039(o.rules); |
| } |
| buildCounterContext--; |
| } |
| |
| buildUnnamed1040() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1040(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')); |
| } |
| |
| buildUnnamed1041() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1041(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 buildCounterContextRule = 0; |
| buildContextRule() { |
| var o = new api.ContextRule(); |
| buildCounterContextRule++; |
| if (buildCounterContextRule < 3) { |
| o.provided = buildUnnamed1040(); |
| o.requested = buildUnnamed1041(); |
| o.selector = "foo"; |
| } |
| buildCounterContextRule--; |
| return o; |
| } |
| |
| checkContextRule(api.ContextRule o) { |
| buildCounterContextRule++; |
| if (buildCounterContextRule < 3) { |
| checkUnnamed1040(o.provided); |
| checkUnnamed1041(o.requested); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterContextRule--; |
| } |
| |
| core.int buildCounterControl = 0; |
| buildControl() { |
| var o = new api.Control(); |
| buildCounterControl++; |
| if (buildCounterControl < 3) { |
| o.environment = "foo"; |
| } |
| buildCounterControl--; |
| return o; |
| } |
| |
| checkControl(api.Control o) { |
| buildCounterControl++; |
| if (buildCounterControl < 3) { |
| unittest.expect(o.environment, unittest.equals('foo')); |
| } |
| buildCounterControl--; |
| } |
| |
| core.int buildCounterCounterOptions = 0; |
| buildCounterOptions() { |
| var o = new api.CounterOptions(); |
| buildCounterCounterOptions++; |
| if (buildCounterCounterOptions < 3) { |
| o.field = "foo"; |
| o.metric = "foo"; |
| } |
| buildCounterCounterOptions--; |
| return o; |
| } |
| |
| checkCounterOptions(api.CounterOptions o) { |
| buildCounterCounterOptions++; |
| if (buildCounterCounterOptions < 3) { |
| unittest.expect(o.field, unittest.equals('foo')); |
| unittest.expect(o.metric, unittest.equals('foo')); |
| } |
| buildCounterCounterOptions--; |
| } |
| |
| buildUnnamed1042() { |
| var o = new core.List<api.CustomErrorRule>(); |
| o.add(buildCustomErrorRule()); |
| o.add(buildCustomErrorRule()); |
| return o; |
| } |
| |
| checkUnnamed1042(core.List<api.CustomErrorRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCustomErrorRule(o[0]); |
| checkCustomErrorRule(o[1]); |
| } |
| |
| buildUnnamed1043() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1043(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 buildCounterCustomError = 0; |
| buildCustomError() { |
| var o = new api.CustomError(); |
| buildCounterCustomError++; |
| if (buildCounterCustomError < 3) { |
| o.rules = buildUnnamed1042(); |
| o.types = buildUnnamed1043(); |
| } |
| buildCounterCustomError--; |
| return o; |
| } |
| |
| checkCustomError(api.CustomError o) { |
| buildCounterCustomError++; |
| if (buildCounterCustomError < 3) { |
| checkUnnamed1042(o.rules); |
| checkUnnamed1043(o.types); |
| } |
| buildCounterCustomError--; |
| } |
| |
| core.int buildCounterCustomErrorRule = 0; |
| buildCustomErrorRule() { |
| var o = new api.CustomErrorRule(); |
| buildCounterCustomErrorRule++; |
| if (buildCounterCustomErrorRule < 3) { |
| o.isErrorType = true; |
| o.selector = "foo"; |
| } |
| buildCounterCustomErrorRule--; |
| return o; |
| } |
| |
| checkCustomErrorRule(api.CustomErrorRule o) { |
| buildCounterCustomErrorRule++; |
| if (buildCounterCustomErrorRule < 3) { |
| unittest.expect(o.isErrorType, unittest.isTrue); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterCustomErrorRule--; |
| } |
| |
| core.int buildCounterCustomHttpPattern = 0; |
| buildCustomHttpPattern() { |
| var o = new api.CustomHttpPattern(); |
| buildCounterCustomHttpPattern++; |
| if (buildCounterCustomHttpPattern < 3) { |
| o.kind = "foo"; |
| o.path = "foo"; |
| } |
| buildCounterCustomHttpPattern--; |
| return o; |
| } |
| |
| checkCustomHttpPattern(api.CustomHttpPattern o) { |
| buildCounterCustomHttpPattern++; |
| if (buildCounterCustomHttpPattern < 3) { |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.path, unittest.equals('foo')); |
| } |
| buildCounterCustomHttpPattern--; |
| } |
| |
| core.int buildCounterDataAccessOptions = 0; |
| buildDataAccessOptions() { |
| var o = new api.DataAccessOptions(); |
| buildCounterDataAccessOptions++; |
| if (buildCounterDataAccessOptions < 3) { |
| } |
| buildCounterDataAccessOptions--; |
| return o; |
| } |
| |
| checkDataAccessOptions(api.DataAccessOptions o) { |
| buildCounterDataAccessOptions++; |
| if (buildCounterDataAccessOptions < 3) { |
| } |
| buildCounterDataAccessOptions--; |
| } |
| |
| core.int buildCounterDeleteServiceStrategy = 0; |
| buildDeleteServiceStrategy() { |
| var o = new api.DeleteServiceStrategy(); |
| buildCounterDeleteServiceStrategy++; |
| if (buildCounterDeleteServiceStrategy < 3) { |
| } |
| buildCounterDeleteServiceStrategy--; |
| return o; |
| } |
| |
| checkDeleteServiceStrategy(api.DeleteServiceStrategy o) { |
| buildCounterDeleteServiceStrategy++; |
| if (buildCounterDeleteServiceStrategy < 3) { |
| } |
| buildCounterDeleteServiceStrategy--; |
| } |
| |
| core.int buildCounterDiagnostic = 0; |
| buildDiagnostic() { |
| var o = new api.Diagnostic(); |
| buildCounterDiagnostic++; |
| if (buildCounterDiagnostic < 3) { |
| o.kind = "foo"; |
| o.location = "foo"; |
| o.message = "foo"; |
| } |
| buildCounterDiagnostic--; |
| return o; |
| } |
| |
| checkDiagnostic(api.Diagnostic o) { |
| buildCounterDiagnostic++; |
| if (buildCounterDiagnostic < 3) { |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.location, unittest.equals('foo')); |
| unittest.expect(o.message, unittest.equals('foo')); |
| } |
| buildCounterDiagnostic--; |
| } |
| |
| core.int buildCounterDisableServiceRequest = 0; |
| buildDisableServiceRequest() { |
| var o = new api.DisableServiceRequest(); |
| buildCounterDisableServiceRequest++; |
| if (buildCounterDisableServiceRequest < 3) { |
| o.consumerId = "foo"; |
| } |
| buildCounterDisableServiceRequest--; |
| return o; |
| } |
| |
| checkDisableServiceRequest(api.DisableServiceRequest o) { |
| buildCounterDisableServiceRequest++; |
| if (buildCounterDisableServiceRequest < 3) { |
| unittest.expect(o.consumerId, unittest.equals('foo')); |
| } |
| buildCounterDisableServiceRequest--; |
| } |
| |
| buildUnnamed1044() { |
| var o = new core.List<api.Page>(); |
| o.add(buildPage()); |
| o.add(buildPage()); |
| return o; |
| } |
| |
| checkUnnamed1044(core.List<api.Page> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkPage(o[0]); |
| checkPage(o[1]); |
| } |
| |
| buildUnnamed1045() { |
| var o = new core.List<api.DocumentationRule>(); |
| o.add(buildDocumentationRule()); |
| o.add(buildDocumentationRule()); |
| return o; |
| } |
| |
| checkUnnamed1045(core.List<api.DocumentationRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkDocumentationRule(o[0]); |
| checkDocumentationRule(o[1]); |
| } |
| |
| core.int buildCounterDocumentation = 0; |
| buildDocumentation() { |
| var o = new api.Documentation(); |
| buildCounterDocumentation++; |
| if (buildCounterDocumentation < 3) { |
| o.documentationRootUrl = "foo"; |
| o.overview = "foo"; |
| o.pages = buildUnnamed1044(); |
| o.rules = buildUnnamed1045(); |
| o.summary = "foo"; |
| } |
| buildCounterDocumentation--; |
| return o; |
| } |
| |
| checkDocumentation(api.Documentation o) { |
| buildCounterDocumentation++; |
| if (buildCounterDocumentation < 3) { |
| unittest.expect(o.documentationRootUrl, unittest.equals('foo')); |
| unittest.expect(o.overview, unittest.equals('foo')); |
| checkUnnamed1044(o.pages); |
| checkUnnamed1045(o.rules); |
| unittest.expect(o.summary, unittest.equals('foo')); |
| } |
| buildCounterDocumentation--; |
| } |
| |
| core.int buildCounterDocumentationRule = 0; |
| buildDocumentationRule() { |
| var o = new api.DocumentationRule(); |
| buildCounterDocumentationRule++; |
| if (buildCounterDocumentationRule < 3) { |
| o.deprecationDescription = "foo"; |
| o.description = "foo"; |
| o.selector = "foo"; |
| } |
| buildCounterDocumentationRule--; |
| return o; |
| } |
| |
| checkDocumentationRule(api.DocumentationRule o) { |
| buildCounterDocumentationRule++; |
| if (buildCounterDocumentationRule < 3) { |
| unittest.expect(o.deprecationDescription, unittest.equals('foo')); |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterDocumentationRule--; |
| } |
| |
| core.int buildCounterEnableServiceRequest = 0; |
| buildEnableServiceRequest() { |
| var o = new api.EnableServiceRequest(); |
| buildCounterEnableServiceRequest++; |
| if (buildCounterEnableServiceRequest < 3) { |
| o.consumerId = "foo"; |
| } |
| buildCounterEnableServiceRequest--; |
| return o; |
| } |
| |
| checkEnableServiceRequest(api.EnableServiceRequest o) { |
| buildCounterEnableServiceRequest++; |
| if (buildCounterEnableServiceRequest < 3) { |
| unittest.expect(o.consumerId, unittest.equals('foo')); |
| } |
| buildCounterEnableServiceRequest--; |
| } |
| |
| buildUnnamed1046() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1046(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')); |
| } |
| |
| buildUnnamed1047() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1047(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')); |
| } |
| |
| buildUnnamed1048() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1048(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 buildCounterEndpoint = 0; |
| buildEndpoint() { |
| var o = new api.Endpoint(); |
| buildCounterEndpoint++; |
| if (buildCounterEndpoint < 3) { |
| o.aliases = buildUnnamed1046(); |
| o.allowCors = true; |
| o.apis = buildUnnamed1047(); |
| o.features = buildUnnamed1048(); |
| o.name = "foo"; |
| } |
| buildCounterEndpoint--; |
| return o; |
| } |
| |
| checkEndpoint(api.Endpoint o) { |
| buildCounterEndpoint++; |
| if (buildCounterEndpoint < 3) { |
| checkUnnamed1046(o.aliases); |
| unittest.expect(o.allowCors, unittest.isTrue); |
| checkUnnamed1047(o.apis); |
| checkUnnamed1048(o.features); |
| unittest.expect(o.name, unittest.equals('foo')); |
| } |
| buildCounterEndpoint--; |
| } |
| |
| buildUnnamed1049() { |
| var o = new core.List<api.EnumValue>(); |
| o.add(buildEnumValue()); |
| o.add(buildEnumValue()); |
| return o; |
| } |
| |
| checkUnnamed1049(core.List<api.EnumValue> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkEnumValue(o[0]); |
| checkEnumValue(o[1]); |
| } |
| |
| buildUnnamed1050() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1050(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterEnum = 0; |
| buildEnum() { |
| var o = new api.Enum(); |
| buildCounterEnum++; |
| if (buildCounterEnum < 3) { |
| o.enumvalue = buildUnnamed1049(); |
| o.name = "foo"; |
| o.options = buildUnnamed1050(); |
| o.sourceContext = buildSourceContext(); |
| o.syntax = "foo"; |
| } |
| buildCounterEnum--; |
| return o; |
| } |
| |
| checkEnum(api.Enum o) { |
| buildCounterEnum++; |
| if (buildCounterEnum < 3) { |
| checkUnnamed1049(o.enumvalue); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1050(o.options); |
| checkSourceContext(o.sourceContext); |
| unittest.expect(o.syntax, unittest.equals('foo')); |
| } |
| buildCounterEnum--; |
| } |
| |
| buildUnnamed1051() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1051(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterEnumValue = 0; |
| buildEnumValue() { |
| var o = new api.EnumValue(); |
| buildCounterEnumValue++; |
| if (buildCounterEnumValue < 3) { |
| o.name = "foo"; |
| o.number = 42; |
| o.options = buildUnnamed1051(); |
| } |
| buildCounterEnumValue--; |
| return o; |
| } |
| |
| checkEnumValue(api.EnumValue o) { |
| buildCounterEnumValue++; |
| if (buildCounterEnumValue < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.number, unittest.equals(42)); |
| checkUnnamed1051(o.options); |
| } |
| buildCounterEnumValue--; |
| } |
| |
| core.int buildCounterExperimental = 0; |
| buildExperimental() { |
| var o = new api.Experimental(); |
| buildCounterExperimental++; |
| if (buildCounterExperimental < 3) { |
| o.authorization = buildAuthorizationConfig(); |
| } |
| buildCounterExperimental--; |
| return o; |
| } |
| |
| checkExperimental(api.Experimental o) { |
| buildCounterExperimental++; |
| if (buildCounterExperimental < 3) { |
| checkAuthorizationConfig(o.authorization); |
| } |
| buildCounterExperimental--; |
| } |
| |
| buildUnnamed1052() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1052(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterField = 0; |
| buildField() { |
| var o = new api.Field(); |
| buildCounterField++; |
| if (buildCounterField < 3) { |
| o.cardinality = "foo"; |
| o.defaultValue = "foo"; |
| o.jsonName = "foo"; |
| o.kind = "foo"; |
| o.name = "foo"; |
| o.number = 42; |
| o.oneofIndex = 42; |
| o.options = buildUnnamed1052(); |
| o.packed = true; |
| o.typeUrl = "foo"; |
| } |
| buildCounterField--; |
| return o; |
| } |
| |
| checkField(api.Field o) { |
| buildCounterField++; |
| if (buildCounterField < 3) { |
| unittest.expect(o.cardinality, unittest.equals('foo')); |
| unittest.expect(o.defaultValue, unittest.equals('foo')); |
| unittest.expect(o.jsonName, unittest.equals('foo')); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.number, unittest.equals(42)); |
| unittest.expect(o.oneofIndex, unittest.equals(42)); |
| checkUnnamed1052(o.options); |
| unittest.expect(o.packed, unittest.isTrue); |
| unittest.expect(o.typeUrl, unittest.equals('foo')); |
| } |
| buildCounterField--; |
| } |
| |
| buildUnnamed1053() { |
| 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; |
| } |
| |
| checkUnnamed1053(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')); |
| } |
| |
| buildUnnamed1054() { |
| 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; |
| } |
| |
| checkUnnamed1054(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')); |
| } |
| |
| core.int buildCounterGenerateConfigReportRequest = 0; |
| buildGenerateConfigReportRequest() { |
| var o = new api.GenerateConfigReportRequest(); |
| buildCounterGenerateConfigReportRequest++; |
| if (buildCounterGenerateConfigReportRequest < 3) { |
| o.newConfig = buildUnnamed1053(); |
| o.oldConfig = buildUnnamed1054(); |
| } |
| buildCounterGenerateConfigReportRequest--; |
| return o; |
| } |
| |
| checkGenerateConfigReportRequest(api.GenerateConfigReportRequest o) { |
| buildCounterGenerateConfigReportRequest++; |
| if (buildCounterGenerateConfigReportRequest < 3) { |
| checkUnnamed1053(o.newConfig); |
| checkUnnamed1054(o.oldConfig); |
| } |
| buildCounterGenerateConfigReportRequest--; |
| } |
| |
| buildUnnamed1055() { |
| var o = new core.List<api.ChangeReport>(); |
| o.add(buildChangeReport()); |
| o.add(buildChangeReport()); |
| return o; |
| } |
| |
| checkUnnamed1055(core.List<api.ChangeReport> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkChangeReport(o[0]); |
| checkChangeReport(o[1]); |
| } |
| |
| buildUnnamed1056() { |
| var o = new core.List<api.Diagnostic>(); |
| o.add(buildDiagnostic()); |
| o.add(buildDiagnostic()); |
| return o; |
| } |
| |
| checkUnnamed1056(core.List<api.Diagnostic> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkDiagnostic(o[0]); |
| checkDiagnostic(o[1]); |
| } |
| |
| core.int buildCounterGenerateConfigReportResponse = 0; |
| buildGenerateConfigReportResponse() { |
| var o = new api.GenerateConfigReportResponse(); |
| buildCounterGenerateConfigReportResponse++; |
| if (buildCounterGenerateConfigReportResponse < 3) { |
| o.changeReports = buildUnnamed1055(); |
| o.diagnostics = buildUnnamed1056(); |
| o.id = "foo"; |
| o.serviceName = "foo"; |
| } |
| buildCounterGenerateConfigReportResponse--; |
| return o; |
| } |
| |
| checkGenerateConfigReportResponse(api.GenerateConfigReportResponse o) { |
| buildCounterGenerateConfigReportResponse++; |
| if (buildCounterGenerateConfigReportResponse < 3) { |
| checkUnnamed1055(o.changeReports); |
| checkUnnamed1056(o.diagnostics); |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.serviceName, unittest.equals('foo')); |
| } |
| buildCounterGenerateConfigReportResponse--; |
| } |
| |
| core.int buildCounterGetIamPolicyRequest = 0; |
| buildGetIamPolicyRequest() { |
| var o = new api.GetIamPolicyRequest(); |
| buildCounterGetIamPolicyRequest++; |
| if (buildCounterGetIamPolicyRequest < 3) { |
| } |
| buildCounterGetIamPolicyRequest--; |
| return o; |
| } |
| |
| checkGetIamPolicyRequest(api.GetIamPolicyRequest o) { |
| buildCounterGetIamPolicyRequest++; |
| if (buildCounterGetIamPolicyRequest < 3) { |
| } |
| buildCounterGetIamPolicyRequest--; |
| } |
| |
| buildUnnamed1057() { |
| var o = new core.List<api.HttpRule>(); |
| o.add(buildHttpRule()); |
| o.add(buildHttpRule()); |
| return o; |
| } |
| |
| checkUnnamed1057(core.List<api.HttpRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHttpRule(o[0]); |
| checkHttpRule(o[1]); |
| } |
| |
| core.int buildCounterHttp = 0; |
| buildHttp() { |
| var o = new api.Http(); |
| buildCounterHttp++; |
| if (buildCounterHttp < 3) { |
| o.rules = buildUnnamed1057(); |
| } |
| buildCounterHttp--; |
| return o; |
| } |
| |
| checkHttp(api.Http o) { |
| buildCounterHttp++; |
| if (buildCounterHttp < 3) { |
| checkUnnamed1057(o.rules); |
| } |
| buildCounterHttp--; |
| } |
| |
| buildUnnamed1058() { |
| var o = new core.List<api.HttpRule>(); |
| o.add(buildHttpRule()); |
| o.add(buildHttpRule()); |
| return o; |
| } |
| |
| checkUnnamed1058(core.List<api.HttpRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHttpRule(o[0]); |
| checkHttpRule(o[1]); |
| } |
| |
| core.int buildCounterHttpRule = 0; |
| buildHttpRule() { |
| var o = new api.HttpRule(); |
| buildCounterHttpRule++; |
| if (buildCounterHttpRule < 3) { |
| o.additionalBindings = buildUnnamed1058(); |
| o.body = "foo"; |
| o.custom = buildCustomHttpPattern(); |
| o.delete = "foo"; |
| o.get = "foo"; |
| o.mediaDownload = buildMediaDownload(); |
| o.mediaUpload = buildMediaUpload(); |
| o.patch = "foo"; |
| o.post = "foo"; |
| o.put = "foo"; |
| o.responseBody = "foo"; |
| o.selector = "foo"; |
| } |
| buildCounterHttpRule--; |
| return o; |
| } |
| |
| checkHttpRule(api.HttpRule o) { |
| buildCounterHttpRule++; |
| if (buildCounterHttpRule < 3) { |
| checkUnnamed1058(o.additionalBindings); |
| unittest.expect(o.body, unittest.equals('foo')); |
| checkCustomHttpPattern(o.custom); |
| unittest.expect(o.delete, unittest.equals('foo')); |
| unittest.expect(o.get, unittest.equals('foo')); |
| checkMediaDownload(o.mediaDownload); |
| checkMediaUpload(o.mediaUpload); |
| unittest.expect(o.patch, unittest.equals('foo')); |
| unittest.expect(o.post, unittest.equals('foo')); |
| unittest.expect(o.put, unittest.equals('foo')); |
| unittest.expect(o.responseBody, unittest.equals('foo')); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterHttpRule--; |
| } |
| |
| core.int buildCounterLabelDescriptor = 0; |
| buildLabelDescriptor() { |
| var o = new api.LabelDescriptor(); |
| buildCounterLabelDescriptor++; |
| if (buildCounterLabelDescriptor < 3) { |
| o.description = "foo"; |
| o.key = "foo"; |
| o.valueType = "foo"; |
| } |
| buildCounterLabelDescriptor--; |
| return o; |
| } |
| |
| checkLabelDescriptor(api.LabelDescriptor o) { |
| buildCounterLabelDescriptor++; |
| if (buildCounterLabelDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.key, unittest.equals('foo')); |
| unittest.expect(o.valueType, unittest.equals('foo')); |
| } |
| buildCounterLabelDescriptor--; |
| } |
| |
| buildUnnamed1059() { |
| var o = new core.List<api.Service>(); |
| o.add(buildService()); |
| o.add(buildService()); |
| return o; |
| } |
| |
| checkUnnamed1059(core.List<api.Service> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkService(o[0]); |
| checkService(o[1]); |
| } |
| |
| core.int buildCounterListServiceConfigsResponse = 0; |
| buildListServiceConfigsResponse() { |
| var o = new api.ListServiceConfigsResponse(); |
| buildCounterListServiceConfigsResponse++; |
| if (buildCounterListServiceConfigsResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.serviceConfigs = buildUnnamed1059(); |
| } |
| buildCounterListServiceConfigsResponse--; |
| return o; |
| } |
| |
| checkListServiceConfigsResponse(api.ListServiceConfigsResponse o) { |
| buildCounterListServiceConfigsResponse++; |
| if (buildCounterListServiceConfigsResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed1059(o.serviceConfigs); |
| } |
| buildCounterListServiceConfigsResponse--; |
| } |
| |
| buildUnnamed1060() { |
| var o = new core.List<api.Rollout>(); |
| o.add(buildRollout()); |
| o.add(buildRollout()); |
| return o; |
| } |
| |
| checkUnnamed1060(core.List<api.Rollout> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkRollout(o[0]); |
| checkRollout(o[1]); |
| } |
| |
| core.int buildCounterListServiceRolloutsResponse = 0; |
| buildListServiceRolloutsResponse() { |
| var o = new api.ListServiceRolloutsResponse(); |
| buildCounterListServiceRolloutsResponse++; |
| if (buildCounterListServiceRolloutsResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.rollouts = buildUnnamed1060(); |
| } |
| buildCounterListServiceRolloutsResponse--; |
| return o; |
| } |
| |
| checkListServiceRolloutsResponse(api.ListServiceRolloutsResponse o) { |
| buildCounterListServiceRolloutsResponse++; |
| if (buildCounterListServiceRolloutsResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed1060(o.rollouts); |
| } |
| buildCounterListServiceRolloutsResponse--; |
| } |
| |
| buildUnnamed1061() { |
| var o = new core.List<api.ManagedService>(); |
| o.add(buildManagedService()); |
| o.add(buildManagedService()); |
| return o; |
| } |
| |
| checkUnnamed1061(core.List<api.ManagedService> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkManagedService(o[0]); |
| checkManagedService(o[1]); |
| } |
| |
| core.int buildCounterListServicesResponse = 0; |
| buildListServicesResponse() { |
| var o = new api.ListServicesResponse(); |
| buildCounterListServicesResponse++; |
| if (buildCounterListServicesResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.services = buildUnnamed1061(); |
| } |
| buildCounterListServicesResponse--; |
| return o; |
| } |
| |
| checkListServicesResponse(api.ListServicesResponse o) { |
| buildCounterListServicesResponse++; |
| if (buildCounterListServicesResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed1061(o.services); |
| } |
| buildCounterListServicesResponse--; |
| } |
| |
| core.int buildCounterLogConfig = 0; |
| buildLogConfig() { |
| var o = new api.LogConfig(); |
| buildCounterLogConfig++; |
| if (buildCounterLogConfig < 3) { |
| o.cloudAudit = buildCloudAuditOptions(); |
| o.counter = buildCounterOptions(); |
| o.dataAccess = buildDataAccessOptions(); |
| } |
| buildCounterLogConfig--; |
| return o; |
| } |
| |
| checkLogConfig(api.LogConfig o) { |
| buildCounterLogConfig++; |
| if (buildCounterLogConfig < 3) { |
| checkCloudAuditOptions(o.cloudAudit); |
| checkCounterOptions(o.counter); |
| checkDataAccessOptions(o.dataAccess); |
| } |
| buildCounterLogConfig--; |
| } |
| |
| buildUnnamed1062() { |
| var o = new core.List<api.LabelDescriptor>(); |
| o.add(buildLabelDescriptor()); |
| o.add(buildLabelDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1062(core.List<api.LabelDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabelDescriptor(o[0]); |
| checkLabelDescriptor(o[1]); |
| } |
| |
| core.int buildCounterLogDescriptor = 0; |
| buildLogDescriptor() { |
| var o = new api.LogDescriptor(); |
| buildCounterLogDescriptor++; |
| if (buildCounterLogDescriptor < 3) { |
| o.description = "foo"; |
| o.displayName = "foo"; |
| o.labels = buildUnnamed1062(); |
| o.name = "foo"; |
| } |
| buildCounterLogDescriptor--; |
| return o; |
| } |
| |
| checkLogDescriptor(api.LogDescriptor o) { |
| buildCounterLogDescriptor++; |
| if (buildCounterLogDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkUnnamed1062(o.labels); |
| unittest.expect(o.name, unittest.equals('foo')); |
| } |
| buildCounterLogDescriptor--; |
| } |
| |
| buildUnnamed1063() { |
| var o = new core.List<api.LoggingDestination>(); |
| o.add(buildLoggingDestination()); |
| o.add(buildLoggingDestination()); |
| return o; |
| } |
| |
| checkUnnamed1063(core.List<api.LoggingDestination> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLoggingDestination(o[0]); |
| checkLoggingDestination(o[1]); |
| } |
| |
| buildUnnamed1064() { |
| var o = new core.List<api.LoggingDestination>(); |
| o.add(buildLoggingDestination()); |
| o.add(buildLoggingDestination()); |
| return o; |
| } |
| |
| checkUnnamed1064(core.List<api.LoggingDestination> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLoggingDestination(o[0]); |
| checkLoggingDestination(o[1]); |
| } |
| |
| core.int buildCounterLogging = 0; |
| buildLogging() { |
| var o = new api.Logging(); |
| buildCounterLogging++; |
| if (buildCounterLogging < 3) { |
| o.consumerDestinations = buildUnnamed1063(); |
| o.producerDestinations = buildUnnamed1064(); |
| } |
| buildCounterLogging--; |
| return o; |
| } |
| |
| checkLogging(api.Logging o) { |
| buildCounterLogging++; |
| if (buildCounterLogging < 3) { |
| checkUnnamed1063(o.consumerDestinations); |
| checkUnnamed1064(o.producerDestinations); |
| } |
| buildCounterLogging--; |
| } |
| |
| buildUnnamed1065() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1065(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterLoggingDestination = 0; |
| buildLoggingDestination() { |
| var o = new api.LoggingDestination(); |
| buildCounterLoggingDestination++; |
| if (buildCounterLoggingDestination < 3) { |
| o.logs = buildUnnamed1065(); |
| o.monitoredResource = "foo"; |
| } |
| buildCounterLoggingDestination--; |
| return o; |
| } |
| |
| checkLoggingDestination(api.LoggingDestination o) { |
| buildCounterLoggingDestination++; |
| if (buildCounterLoggingDestination < 3) { |
| checkUnnamed1065(o.logs); |
| unittest.expect(o.monitoredResource, unittest.equals('foo')); |
| } |
| buildCounterLoggingDestination--; |
| } |
| |
| core.int buildCounterManagedService = 0; |
| buildManagedService() { |
| var o = new api.ManagedService(); |
| buildCounterManagedService++; |
| if (buildCounterManagedService < 3) { |
| o.producerProjectId = "foo"; |
| o.serviceName = "foo"; |
| } |
| buildCounterManagedService--; |
| return o; |
| } |
| |
| checkManagedService(api.ManagedService o) { |
| buildCounterManagedService++; |
| if (buildCounterManagedService < 3) { |
| unittest.expect(o.producerProjectId, unittest.equals('foo')); |
| unittest.expect(o.serviceName, unittest.equals('foo')); |
| } |
| buildCounterManagedService--; |
| } |
| |
| core.int buildCounterMediaDownload = 0; |
| buildMediaDownload() { |
| var o = new api.MediaDownload(); |
| buildCounterMediaDownload++; |
| if (buildCounterMediaDownload < 3) { |
| o.downloadService = "foo"; |
| o.enabled = true; |
| } |
| buildCounterMediaDownload--; |
| return o; |
| } |
| |
| checkMediaDownload(api.MediaDownload o) { |
| buildCounterMediaDownload++; |
| if (buildCounterMediaDownload < 3) { |
| unittest.expect(o.downloadService, unittest.equals('foo')); |
| unittest.expect(o.enabled, unittest.isTrue); |
| } |
| buildCounterMediaDownload--; |
| } |
| |
| core.int buildCounterMediaUpload = 0; |
| buildMediaUpload() { |
| var o = new api.MediaUpload(); |
| buildCounterMediaUpload++; |
| if (buildCounterMediaUpload < 3) { |
| o.enabled = true; |
| o.uploadService = "foo"; |
| } |
| buildCounterMediaUpload--; |
| return o; |
| } |
| |
| checkMediaUpload(api.MediaUpload o) { |
| buildCounterMediaUpload++; |
| if (buildCounterMediaUpload < 3) { |
| unittest.expect(o.enabled, unittest.isTrue); |
| unittest.expect(o.uploadService, unittest.equals('foo')); |
| } |
| buildCounterMediaUpload--; |
| } |
| |
| buildUnnamed1066() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1066(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterMethod = 0; |
| buildMethod() { |
| var o = new api.Method(); |
| buildCounterMethod++; |
| if (buildCounterMethod < 3) { |
| o.name = "foo"; |
| o.options = buildUnnamed1066(); |
| o.requestStreaming = true; |
| o.requestTypeUrl = "foo"; |
| o.responseStreaming = true; |
| o.responseTypeUrl = "foo"; |
| o.syntax = "foo"; |
| } |
| buildCounterMethod--; |
| return o; |
| } |
| |
| checkMethod(api.Method o) { |
| buildCounterMethod++; |
| if (buildCounterMethod < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1066(o.options); |
| unittest.expect(o.requestStreaming, unittest.isTrue); |
| unittest.expect(o.requestTypeUrl, unittest.equals('foo')); |
| unittest.expect(o.responseStreaming, unittest.isTrue); |
| unittest.expect(o.responseTypeUrl, unittest.equals('foo')); |
| unittest.expect(o.syntax, unittest.equals('foo')); |
| } |
| buildCounterMethod--; |
| } |
| |
| buildUnnamed1067() { |
| var o = new core.List<api.LabelDescriptor>(); |
| o.add(buildLabelDescriptor()); |
| o.add(buildLabelDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1067(core.List<api.LabelDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabelDescriptor(o[0]); |
| checkLabelDescriptor(o[1]); |
| } |
| |
| core.int buildCounterMetricDescriptor = 0; |
| buildMetricDescriptor() { |
| var o = new api.MetricDescriptor(); |
| buildCounterMetricDescriptor++; |
| if (buildCounterMetricDescriptor < 3) { |
| o.description = "foo"; |
| o.displayName = "foo"; |
| o.labels = buildUnnamed1067(); |
| o.metricKind = "foo"; |
| o.name = "foo"; |
| o.type = "foo"; |
| o.unit = "foo"; |
| o.valueType = "foo"; |
| } |
| buildCounterMetricDescriptor--; |
| return o; |
| } |
| |
| checkMetricDescriptor(api.MetricDescriptor o) { |
| buildCounterMetricDescriptor++; |
| if (buildCounterMetricDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkUnnamed1067(o.labels); |
| unittest.expect(o.metricKind, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| unittest.expect(o.unit, unittest.equals('foo')); |
| unittest.expect(o.valueType, unittest.equals('foo')); |
| } |
| buildCounterMetricDescriptor--; |
| } |
| |
| core.int buildCounterMixin = 0; |
| buildMixin() { |
| var o = new api.Mixin(); |
| buildCounterMixin++; |
| if (buildCounterMixin < 3) { |
| o.name = "foo"; |
| o.root = "foo"; |
| } |
| buildCounterMixin--; |
| return o; |
| } |
| |
| checkMixin(api.Mixin o) { |
| buildCounterMixin++; |
| if (buildCounterMixin < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.root, unittest.equals('foo')); |
| } |
| buildCounterMixin--; |
| } |
| |
| buildUnnamed1068() { |
| var o = new core.List<api.LabelDescriptor>(); |
| o.add(buildLabelDescriptor()); |
| o.add(buildLabelDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1068(core.List<api.LabelDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabelDescriptor(o[0]); |
| checkLabelDescriptor(o[1]); |
| } |
| |
| core.int buildCounterMonitoredResourceDescriptor = 0; |
| buildMonitoredResourceDescriptor() { |
| var o = new api.MonitoredResourceDescriptor(); |
| buildCounterMonitoredResourceDescriptor++; |
| if (buildCounterMonitoredResourceDescriptor < 3) { |
| o.description = "foo"; |
| o.displayName = "foo"; |
| o.labels = buildUnnamed1068(); |
| o.name = "foo"; |
| o.type = "foo"; |
| } |
| buildCounterMonitoredResourceDescriptor--; |
| return o; |
| } |
| |
| checkMonitoredResourceDescriptor(api.MonitoredResourceDescriptor o) { |
| buildCounterMonitoredResourceDescriptor++; |
| if (buildCounterMonitoredResourceDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkUnnamed1068(o.labels); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterMonitoredResourceDescriptor--; |
| } |
| |
| buildUnnamed1069() { |
| var o = new core.List<api.MonitoringDestination>(); |
| o.add(buildMonitoringDestination()); |
| o.add(buildMonitoringDestination()); |
| return o; |
| } |
| |
| checkUnnamed1069(core.List<api.MonitoringDestination> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMonitoringDestination(o[0]); |
| checkMonitoringDestination(o[1]); |
| } |
| |
| buildUnnamed1070() { |
| var o = new core.List<api.MonitoringDestination>(); |
| o.add(buildMonitoringDestination()); |
| o.add(buildMonitoringDestination()); |
| return o; |
| } |
| |
| checkUnnamed1070(core.List<api.MonitoringDestination> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMonitoringDestination(o[0]); |
| checkMonitoringDestination(o[1]); |
| } |
| |
| core.int buildCounterMonitoring = 0; |
| buildMonitoring() { |
| var o = new api.Monitoring(); |
| buildCounterMonitoring++; |
| if (buildCounterMonitoring < 3) { |
| o.consumerDestinations = buildUnnamed1069(); |
| o.producerDestinations = buildUnnamed1070(); |
| } |
| buildCounterMonitoring--; |
| return o; |
| } |
| |
| checkMonitoring(api.Monitoring o) { |
| buildCounterMonitoring++; |
| if (buildCounterMonitoring < 3) { |
| checkUnnamed1069(o.consumerDestinations); |
| checkUnnamed1070(o.producerDestinations); |
| } |
| buildCounterMonitoring--; |
| } |
| |
| buildUnnamed1071() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1071(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterMonitoringDestination = 0; |
| buildMonitoringDestination() { |
| var o = new api.MonitoringDestination(); |
| buildCounterMonitoringDestination++; |
| if (buildCounterMonitoringDestination < 3) { |
| o.metrics = buildUnnamed1071(); |
| o.monitoredResource = "foo"; |
| } |
| buildCounterMonitoringDestination--; |
| return o; |
| } |
| |
| checkMonitoringDestination(api.MonitoringDestination o) { |
| buildCounterMonitoringDestination++; |
| if (buildCounterMonitoringDestination < 3) { |
| checkUnnamed1071(o.metrics); |
| unittest.expect(o.monitoredResource, unittest.equals('foo')); |
| } |
| buildCounterMonitoringDestination--; |
| } |
| |
| core.int buildCounterOAuthRequirements = 0; |
| buildOAuthRequirements() { |
| var o = new api.OAuthRequirements(); |
| buildCounterOAuthRequirements++; |
| if (buildCounterOAuthRequirements < 3) { |
| o.canonicalScopes = "foo"; |
| } |
| buildCounterOAuthRequirements--; |
| return o; |
| } |
| |
| checkOAuthRequirements(api.OAuthRequirements o) { |
| buildCounterOAuthRequirements++; |
| if (buildCounterOAuthRequirements < 3) { |
| unittest.expect(o.canonicalScopes, unittest.equals('foo')); |
| } |
| buildCounterOAuthRequirements--; |
| } |
| |
| buildUnnamed1072() { |
| 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; |
| } |
| |
| checkUnnamed1072(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')); |
| } |
| |
| buildUnnamed1073() { |
| 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; |
| } |
| |
| checkUnnamed1073(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')); |
| } |
| |
| core.int buildCounterOperation = 0; |
| buildOperation() { |
| var o = new api.Operation(); |
| buildCounterOperation++; |
| if (buildCounterOperation < 3) { |
| o.done = true; |
| o.error = buildStatus(); |
| o.metadata = buildUnnamed1072(); |
| o.name = "foo"; |
| o.response = buildUnnamed1073(); |
| } |
| buildCounterOperation--; |
| return o; |
| } |
| |
| checkOperation(api.Operation o) { |
| buildCounterOperation++; |
| if (buildCounterOperation < 3) { |
| unittest.expect(o.done, unittest.isTrue); |
| checkStatus(o.error); |
| checkUnnamed1072(o.metadata); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1073(o.response); |
| } |
| buildCounterOperation--; |
| } |
| |
| buildUnnamed1074() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1074(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')); |
| } |
| |
| buildUnnamed1075() { |
| var o = new core.List<api.Step>(); |
| o.add(buildStep()); |
| o.add(buildStep()); |
| return o; |
| } |
| |
| checkUnnamed1075(core.List<api.Step> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkStep(o[0]); |
| checkStep(o[1]); |
| } |
| |
| core.int buildCounterOperationMetadata = 0; |
| buildOperationMetadata() { |
| var o = new api.OperationMetadata(); |
| buildCounterOperationMetadata++; |
| if (buildCounterOperationMetadata < 3) { |
| o.progressPercentage = 42; |
| o.resourceNames = buildUnnamed1074(); |
| o.startTime = "foo"; |
| o.steps = buildUnnamed1075(); |
| } |
| buildCounterOperationMetadata--; |
| return o; |
| } |
| |
| checkOperationMetadata(api.OperationMetadata o) { |
| buildCounterOperationMetadata++; |
| if (buildCounterOperationMetadata < 3) { |
| unittest.expect(o.progressPercentage, unittest.equals(42)); |
| checkUnnamed1074(o.resourceNames); |
| unittest.expect(o.startTime, unittest.equals('foo')); |
| checkUnnamed1075(o.steps); |
| } |
| buildCounterOperationMetadata--; |
| } |
| |
| buildUnnamed1076() { |
| 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; |
| } |
| |
| checkUnnamed1076(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted9 = (o["x"]) as core.Map; unittest.expect(casted9, unittest.hasLength(3)); unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); unittest.expect(casted9["bool"], unittest.equals(true)); unittest.expect(casted9["string"], unittest.equals('foo')); |
| var casted10 = (o["y"]) as core.Map; unittest.expect(casted10, unittest.hasLength(3)); unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); unittest.expect(casted10["bool"], unittest.equals(true)); unittest.expect(casted10["string"], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterOption = 0; |
| buildOption() { |
| var o = new api.Option(); |
| buildCounterOption++; |
| if (buildCounterOption < 3) { |
| o.name = "foo"; |
| o.value = buildUnnamed1076(); |
| } |
| buildCounterOption--; |
| return o; |
| } |
| |
| checkOption(api.Option o) { |
| buildCounterOption++; |
| if (buildCounterOption < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1076(o.value); |
| } |
| buildCounterOption--; |
| } |
| |
| buildUnnamed1077() { |
| var o = new core.List<api.Page>(); |
| o.add(buildPage()); |
| o.add(buildPage()); |
| return o; |
| } |
| |
| checkUnnamed1077(core.List<api.Page> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkPage(o[0]); |
| checkPage(o[1]); |
| } |
| |
| core.int buildCounterPage = 0; |
| buildPage() { |
| var o = new api.Page(); |
| buildCounterPage++; |
| if (buildCounterPage < 3) { |
| o.content = "foo"; |
| o.name = "foo"; |
| o.subpages = buildUnnamed1077(); |
| } |
| buildCounterPage--; |
| return o; |
| } |
| |
| checkPage(api.Page o) { |
| buildCounterPage++; |
| if (buildCounterPage < 3) { |
| unittest.expect(o.content, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1077(o.subpages); |
| } |
| buildCounterPage--; |
| } |
| |
| buildUnnamed1078() { |
| var o = new core.List<api.AuditConfig>(); |
| o.add(buildAuditConfig()); |
| o.add(buildAuditConfig()); |
| return o; |
| } |
| |
| checkUnnamed1078(core.List<api.AuditConfig> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuditConfig(o[0]); |
| checkAuditConfig(o[1]); |
| } |
| |
| buildUnnamed1079() { |
| var o = new core.List<api.Binding>(); |
| o.add(buildBinding()); |
| o.add(buildBinding()); |
| return o; |
| } |
| |
| checkUnnamed1079(core.List<api.Binding> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkBinding(o[0]); |
| checkBinding(o[1]); |
| } |
| |
| buildUnnamed1080() { |
| var o = new core.List<api.Rule>(); |
| o.add(buildRule()); |
| o.add(buildRule()); |
| return o; |
| } |
| |
| checkUnnamed1080(core.List<api.Rule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkRule(o[0]); |
| checkRule(o[1]); |
| } |
| |
| core.int buildCounterPolicy = 0; |
| buildPolicy() { |
| var o = new api.Policy(); |
| buildCounterPolicy++; |
| if (buildCounterPolicy < 3) { |
| o.auditConfigs = buildUnnamed1078(); |
| o.bindings = buildUnnamed1079(); |
| o.etag = "foo"; |
| o.iamOwned = true; |
| o.rules = buildUnnamed1080(); |
| o.version = 42; |
| } |
| buildCounterPolicy--; |
| return o; |
| } |
| |
| checkPolicy(api.Policy o) { |
| buildCounterPolicy++; |
| if (buildCounterPolicy < 3) { |
| checkUnnamed1078(o.auditConfigs); |
| checkUnnamed1079(o.bindings); |
| unittest.expect(o.etag, unittest.equals('foo')); |
| unittest.expect(o.iamOwned, unittest.isTrue); |
| checkUnnamed1080(o.rules); |
| unittest.expect(o.version, unittest.equals(42)); |
| } |
| buildCounterPolicy--; |
| } |
| |
| core.int buildCounterRollout = 0; |
| buildRollout() { |
| var o = new api.Rollout(); |
| buildCounterRollout++; |
| if (buildCounterRollout < 3) { |
| o.createTime = "foo"; |
| o.createdBy = "foo"; |
| o.deleteServiceStrategy = buildDeleteServiceStrategy(); |
| o.rolloutId = "foo"; |
| o.serviceName = "foo"; |
| o.status = "foo"; |
| o.trafficPercentStrategy = buildTrafficPercentStrategy(); |
| } |
| buildCounterRollout--; |
| return o; |
| } |
| |
| checkRollout(api.Rollout o) { |
| buildCounterRollout++; |
| if (buildCounterRollout < 3) { |
| unittest.expect(o.createTime, unittest.equals('foo')); |
| unittest.expect(o.createdBy, unittest.equals('foo')); |
| checkDeleteServiceStrategy(o.deleteServiceStrategy); |
| unittest.expect(o.rolloutId, unittest.equals('foo')); |
| unittest.expect(o.serviceName, unittest.equals('foo')); |
| unittest.expect(o.status, unittest.equals('foo')); |
| checkTrafficPercentStrategy(o.trafficPercentStrategy); |
| } |
| buildCounterRollout--; |
| } |
| |
| buildUnnamed1081() { |
| var o = new core.List<api.Condition>(); |
| o.add(buildCondition()); |
| o.add(buildCondition()); |
| return o; |
| } |
| |
| checkUnnamed1081(core.List<api.Condition> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCondition(o[0]); |
| checkCondition(o[1]); |
| } |
| |
| buildUnnamed1082() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1082(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')); |
| } |
| |
| buildUnnamed1083() { |
| var o = new core.List<api.LogConfig>(); |
| o.add(buildLogConfig()); |
| o.add(buildLogConfig()); |
| return o; |
| } |
| |
| checkUnnamed1083(core.List<api.LogConfig> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLogConfig(o[0]); |
| checkLogConfig(o[1]); |
| } |
| |
| buildUnnamed1084() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1084(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')); |
| } |
| |
| buildUnnamed1085() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1085(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 buildCounterRule = 0; |
| buildRule() { |
| var o = new api.Rule(); |
| buildCounterRule++; |
| if (buildCounterRule < 3) { |
| o.action = "foo"; |
| o.conditions = buildUnnamed1081(); |
| o.description = "foo"; |
| o.in_ = buildUnnamed1082(); |
| o.logConfig = buildUnnamed1083(); |
| o.notIn = buildUnnamed1084(); |
| o.permissions = buildUnnamed1085(); |
| } |
| buildCounterRule--; |
| return o; |
| } |
| |
| checkRule(api.Rule o) { |
| buildCounterRule++; |
| if (buildCounterRule < 3) { |
| unittest.expect(o.action, unittest.equals('foo')); |
| checkUnnamed1081(o.conditions); |
| unittest.expect(o.description, unittest.equals('foo')); |
| checkUnnamed1082(o.in_); |
| checkUnnamed1083(o.logConfig); |
| checkUnnamed1084(o.notIn); |
| checkUnnamed1085(o.permissions); |
| } |
| buildCounterRule--; |
| } |
| |
| buildUnnamed1086() { |
| var o = new core.List<api.Api>(); |
| o.add(buildApi()); |
| o.add(buildApi()); |
| return o; |
| } |
| |
| checkUnnamed1086(core.List<api.Api> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkApi(o[0]); |
| checkApi(o[1]); |
| } |
| |
| buildUnnamed1087() { |
| var o = new core.List<api.Endpoint>(); |
| o.add(buildEndpoint()); |
| o.add(buildEndpoint()); |
| return o; |
| } |
| |
| checkUnnamed1087(core.List<api.Endpoint> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkEndpoint(o[0]); |
| checkEndpoint(o[1]); |
| } |
| |
| buildUnnamed1088() { |
| var o = new core.List<api.Enum>(); |
| o.add(buildEnum()); |
| o.add(buildEnum()); |
| return o; |
| } |
| |
| checkUnnamed1088(core.List<api.Enum> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkEnum(o[0]); |
| checkEnum(o[1]); |
| } |
| |
| buildUnnamed1089() { |
| var o = new core.List<api.LogDescriptor>(); |
| o.add(buildLogDescriptor()); |
| o.add(buildLogDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1089(core.List<api.LogDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLogDescriptor(o[0]); |
| checkLogDescriptor(o[1]); |
| } |
| |
| buildUnnamed1090() { |
| var o = new core.List<api.MetricDescriptor>(); |
| o.add(buildMetricDescriptor()); |
| o.add(buildMetricDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1090(core.List<api.MetricDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMetricDescriptor(o[0]); |
| checkMetricDescriptor(o[1]); |
| } |
| |
| buildUnnamed1091() { |
| var o = new core.List<api.MonitoredResourceDescriptor>(); |
| o.add(buildMonitoredResourceDescriptor()); |
| o.add(buildMonitoredResourceDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed1091(core.List<api.MonitoredResourceDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMonitoredResourceDescriptor(o[0]); |
| checkMonitoredResourceDescriptor(o[1]); |
| } |
| |
| buildUnnamed1092() { |
| var o = new core.List<api.Type>(); |
| o.add(buildType()); |
| o.add(buildType()); |
| return o; |
| } |
| |
| checkUnnamed1092(core.List<api.Type> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkType(o[0]); |
| checkType(o[1]); |
| } |
| |
| buildUnnamed1093() { |
| var o = new core.List<api.Type>(); |
| o.add(buildType()); |
| o.add(buildType()); |
| return o; |
| } |
| |
| checkUnnamed1093(core.List<api.Type> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkType(o[0]); |
| checkType(o[1]); |
| } |
| |
| core.int buildCounterService = 0; |
| buildService() { |
| var o = new api.Service(); |
| buildCounterService++; |
| if (buildCounterService < 3) { |
| o.apis = buildUnnamed1086(); |
| o.authentication = buildAuthentication(); |
| o.backend = buildBackend(); |
| o.configVersion = 42; |
| o.context = buildContext(); |
| o.control = buildControl(); |
| o.customError = buildCustomError(); |
| o.documentation = buildDocumentation(); |
| o.endpoints = buildUnnamed1087(); |
| o.enums = buildUnnamed1088(); |
| o.experimental = buildExperimental(); |
| o.http = buildHttp(); |
| o.id = "foo"; |
| o.logging = buildLogging(); |
| o.logs = buildUnnamed1089(); |
| o.metrics = buildUnnamed1090(); |
| o.monitoredResources = buildUnnamed1091(); |
| o.monitoring = buildMonitoring(); |
| o.name = "foo"; |
| o.producerProjectId = "foo"; |
| o.systemParameters = buildSystemParameters(); |
| o.systemTypes = buildUnnamed1092(); |
| o.title = "foo"; |
| o.types = buildUnnamed1093(); |
| o.usage = buildUsage(); |
| o.visibility = buildVisibility(); |
| } |
| buildCounterService--; |
| return o; |
| } |
| |
| checkService(api.Service o) { |
| buildCounterService++; |
| if (buildCounterService < 3) { |
| checkUnnamed1086(o.apis); |
| checkAuthentication(o.authentication); |
| checkBackend(o.backend); |
| unittest.expect(o.configVersion, unittest.equals(42)); |
| checkContext(o.context); |
| checkControl(o.control); |
| checkCustomError(o.customError); |
| checkDocumentation(o.documentation); |
| checkUnnamed1087(o.endpoints); |
| checkUnnamed1088(o.enums); |
| checkExperimental(o.experimental); |
| checkHttp(o.http); |
| unittest.expect(o.id, unittest.equals('foo')); |
| checkLogging(o.logging); |
| checkUnnamed1089(o.logs); |
| checkUnnamed1090(o.metrics); |
| checkUnnamed1091(o.monitoredResources); |
| checkMonitoring(o.monitoring); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.producerProjectId, unittest.equals('foo')); |
| checkSystemParameters(o.systemParameters); |
| checkUnnamed1092(o.systemTypes); |
| unittest.expect(o.title, unittest.equals('foo')); |
| checkUnnamed1093(o.types); |
| checkUsage(o.usage); |
| checkVisibility(o.visibility); |
| } |
| buildCounterService--; |
| } |
| |
| core.int buildCounterSetIamPolicyRequest = 0; |
| buildSetIamPolicyRequest() { |
| var o = new api.SetIamPolicyRequest(); |
| buildCounterSetIamPolicyRequest++; |
| if (buildCounterSetIamPolicyRequest < 3) { |
| o.policy = buildPolicy(); |
| o.updateMask = "foo"; |
| } |
| buildCounterSetIamPolicyRequest--; |
| return o; |
| } |
| |
| checkSetIamPolicyRequest(api.SetIamPolicyRequest o) { |
| buildCounterSetIamPolicyRequest++; |
| if (buildCounterSetIamPolicyRequest < 3) { |
| checkPolicy(o.policy); |
| unittest.expect(o.updateMask, unittest.equals('foo')); |
| } |
| buildCounterSetIamPolicyRequest--; |
| } |
| |
| core.int buildCounterSourceContext = 0; |
| buildSourceContext() { |
| var o = new api.SourceContext(); |
| buildCounterSourceContext++; |
| if (buildCounterSourceContext < 3) { |
| o.fileName = "foo"; |
| } |
| buildCounterSourceContext--; |
| return o; |
| } |
| |
| checkSourceContext(api.SourceContext o) { |
| buildCounterSourceContext++; |
| if (buildCounterSourceContext < 3) { |
| unittest.expect(o.fileName, unittest.equals('foo')); |
| } |
| buildCounterSourceContext--; |
| } |
| |
| buildUnnamed1094() { |
| 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; |
| } |
| |
| checkUnnamed1094(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted11 = (o["x"]) as core.Map; unittest.expect(casted11, unittest.hasLength(3)); unittest.expect(casted11["list"], unittest.equals([1, 2, 3])); unittest.expect(casted11["bool"], unittest.equals(true)); unittest.expect(casted11["string"], unittest.equals('foo')); |
| var casted12 = (o["y"]) as core.Map; unittest.expect(casted12, unittest.hasLength(3)); unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); unittest.expect(casted12["bool"], unittest.equals(true)); unittest.expect(casted12["string"], unittest.equals('foo')); |
| } |
| |
| buildUnnamed1095() { |
| var o = new core.List<core.Map<core.String, core.Object>>(); |
| o.add(buildUnnamed1094()); |
| o.add(buildUnnamed1094()); |
| return o; |
| } |
| |
| checkUnnamed1095(core.List<core.Map<core.String, core.Object>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed1094(o[0]); |
| checkUnnamed1094(o[1]); |
| } |
| |
| core.int buildCounterStatus = 0; |
| buildStatus() { |
| var o = new api.Status(); |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| o.code = 42; |
| o.details = buildUnnamed1095(); |
| o.message = "foo"; |
| } |
| buildCounterStatus--; |
| return o; |
| } |
| |
| checkStatus(api.Status o) { |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| unittest.expect(o.code, unittest.equals(42)); |
| checkUnnamed1095(o.details); |
| unittest.expect(o.message, unittest.equals('foo')); |
| } |
| buildCounterStatus--; |
| } |
| |
| core.int buildCounterStep = 0; |
| buildStep() { |
| var o = new api.Step(); |
| buildCounterStep++; |
| if (buildCounterStep < 3) { |
| o.description = "foo"; |
| o.status = "foo"; |
| } |
| buildCounterStep--; |
| return o; |
| } |
| |
| checkStep(api.Step o) { |
| buildCounterStep++; |
| if (buildCounterStep < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.status, unittest.equals('foo')); |
| } |
| buildCounterStep--; |
| } |
| |
| core.int buildCounterSubmitConfigSourceRequest = 0; |
| buildSubmitConfigSourceRequest() { |
| var o = new api.SubmitConfigSourceRequest(); |
| buildCounterSubmitConfigSourceRequest++; |
| if (buildCounterSubmitConfigSourceRequest < 3) { |
| o.configSource = buildConfigSource(); |
| o.validateOnly = true; |
| } |
| buildCounterSubmitConfigSourceRequest--; |
| return o; |
| } |
| |
| checkSubmitConfigSourceRequest(api.SubmitConfigSourceRequest o) { |
| buildCounterSubmitConfigSourceRequest++; |
| if (buildCounterSubmitConfigSourceRequest < 3) { |
| checkConfigSource(o.configSource); |
| unittest.expect(o.validateOnly, unittest.isTrue); |
| } |
| buildCounterSubmitConfigSourceRequest--; |
| } |
| |
| core.int buildCounterSubmitConfigSourceResponse = 0; |
| buildSubmitConfigSourceResponse() { |
| var o = new api.SubmitConfigSourceResponse(); |
| buildCounterSubmitConfigSourceResponse++; |
| if (buildCounterSubmitConfigSourceResponse < 3) { |
| o.serviceConfig = buildService(); |
| } |
| buildCounterSubmitConfigSourceResponse--; |
| return o; |
| } |
| |
| checkSubmitConfigSourceResponse(api.SubmitConfigSourceResponse o) { |
| buildCounterSubmitConfigSourceResponse++; |
| if (buildCounterSubmitConfigSourceResponse < 3) { |
| checkService(o.serviceConfig); |
| } |
| buildCounterSubmitConfigSourceResponse--; |
| } |
| |
| core.int buildCounterSystemParameter = 0; |
| buildSystemParameter() { |
| var o = new api.SystemParameter(); |
| buildCounterSystemParameter++; |
| if (buildCounterSystemParameter < 3) { |
| o.httpHeader = "foo"; |
| o.name = "foo"; |
| o.urlQueryParameter = "foo"; |
| } |
| buildCounterSystemParameter--; |
| return o; |
| } |
| |
| checkSystemParameter(api.SystemParameter o) { |
| buildCounterSystemParameter++; |
| if (buildCounterSystemParameter < 3) { |
| unittest.expect(o.httpHeader, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.urlQueryParameter, unittest.equals('foo')); |
| } |
| buildCounterSystemParameter--; |
| } |
| |
| buildUnnamed1096() { |
| var o = new core.List<api.SystemParameter>(); |
| o.add(buildSystemParameter()); |
| o.add(buildSystemParameter()); |
| return o; |
| } |
| |
| checkUnnamed1096(core.List<api.SystemParameter> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSystemParameter(o[0]); |
| checkSystemParameter(o[1]); |
| } |
| |
| core.int buildCounterSystemParameterRule = 0; |
| buildSystemParameterRule() { |
| var o = new api.SystemParameterRule(); |
| buildCounterSystemParameterRule++; |
| if (buildCounterSystemParameterRule < 3) { |
| o.parameters = buildUnnamed1096(); |
| o.selector = "foo"; |
| } |
| buildCounterSystemParameterRule--; |
| return o; |
| } |
| |
| checkSystemParameterRule(api.SystemParameterRule o) { |
| buildCounterSystemParameterRule++; |
| if (buildCounterSystemParameterRule < 3) { |
| checkUnnamed1096(o.parameters); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterSystemParameterRule--; |
| } |
| |
| buildUnnamed1097() { |
| var o = new core.List<api.SystemParameterRule>(); |
| o.add(buildSystemParameterRule()); |
| o.add(buildSystemParameterRule()); |
| return o; |
| } |
| |
| checkUnnamed1097(core.List<api.SystemParameterRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSystemParameterRule(o[0]); |
| checkSystemParameterRule(o[1]); |
| } |
| |
| core.int buildCounterSystemParameters = 0; |
| buildSystemParameters() { |
| var o = new api.SystemParameters(); |
| buildCounterSystemParameters++; |
| if (buildCounterSystemParameters < 3) { |
| o.rules = buildUnnamed1097(); |
| } |
| buildCounterSystemParameters--; |
| return o; |
| } |
| |
| checkSystemParameters(api.SystemParameters o) { |
| buildCounterSystemParameters++; |
| if (buildCounterSystemParameters < 3) { |
| checkUnnamed1097(o.rules); |
| } |
| buildCounterSystemParameters--; |
| } |
| |
| buildUnnamed1098() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1098(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterTestIamPermissionsRequest = 0; |
| buildTestIamPermissionsRequest() { |
| var o = new api.TestIamPermissionsRequest(); |
| buildCounterTestIamPermissionsRequest++; |
| if (buildCounterTestIamPermissionsRequest < 3) { |
| o.permissions = buildUnnamed1098(); |
| } |
| buildCounterTestIamPermissionsRequest--; |
| return o; |
| } |
| |
| checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) { |
| buildCounterTestIamPermissionsRequest++; |
| if (buildCounterTestIamPermissionsRequest < 3) { |
| checkUnnamed1098(o.permissions); |
| } |
| buildCounterTestIamPermissionsRequest--; |
| } |
| |
| buildUnnamed1099() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1099(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterTestIamPermissionsResponse = 0; |
| buildTestIamPermissionsResponse() { |
| var o = new api.TestIamPermissionsResponse(); |
| buildCounterTestIamPermissionsResponse++; |
| if (buildCounterTestIamPermissionsResponse < 3) { |
| o.permissions = buildUnnamed1099(); |
| } |
| buildCounterTestIamPermissionsResponse--; |
| return o; |
| } |
| |
| checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) { |
| buildCounterTestIamPermissionsResponse++; |
| if (buildCounterTestIamPermissionsResponse < 3) { |
| checkUnnamed1099(o.permissions); |
| } |
| buildCounterTestIamPermissionsResponse--; |
| } |
| |
| buildUnnamed1100() { |
| var o = new core.Map<core.String, core.double>(); |
| o["x"] = 42.0; |
| o["y"] = 42.0; |
| return o; |
| } |
| |
| checkUnnamed1100(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 buildCounterTrafficPercentStrategy = 0; |
| buildTrafficPercentStrategy() { |
| var o = new api.TrafficPercentStrategy(); |
| buildCounterTrafficPercentStrategy++; |
| if (buildCounterTrafficPercentStrategy < 3) { |
| o.percentages = buildUnnamed1100(); |
| } |
| buildCounterTrafficPercentStrategy--; |
| return o; |
| } |
| |
| checkTrafficPercentStrategy(api.TrafficPercentStrategy o) { |
| buildCounterTrafficPercentStrategy++; |
| if (buildCounterTrafficPercentStrategy < 3) { |
| checkUnnamed1100(o.percentages); |
| } |
| buildCounterTrafficPercentStrategy--; |
| } |
| |
| buildUnnamed1101() { |
| var o = new core.List<api.Field>(); |
| o.add(buildField()); |
| o.add(buildField()); |
| return o; |
| } |
| |
| checkUnnamed1101(core.List<api.Field> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkField(o[0]); |
| checkField(o[1]); |
| } |
| |
| buildUnnamed1102() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1102(core.List<core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals('foo')); |
| unittest.expect(o[1], unittest.equals('foo')); |
| } |
| |
| buildUnnamed1103() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed1103(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterType = 0; |
| buildType() { |
| var o = new api.Type(); |
| buildCounterType++; |
| if (buildCounterType < 3) { |
| o.fields = buildUnnamed1101(); |
| o.name = "foo"; |
| o.oneofs = buildUnnamed1102(); |
| o.options = buildUnnamed1103(); |
| o.sourceContext = buildSourceContext(); |
| o.syntax = "foo"; |
| } |
| buildCounterType--; |
| return o; |
| } |
| |
| checkType(api.Type o) { |
| buildCounterType++; |
| if (buildCounterType < 3) { |
| checkUnnamed1101(o.fields); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed1102(o.oneofs); |
| checkUnnamed1103(o.options); |
| checkSourceContext(o.sourceContext); |
| unittest.expect(o.syntax, unittest.equals('foo')); |
| } |
| buildCounterType--; |
| } |
| |
| core.int buildCounterUndeleteServiceResponse = 0; |
| buildUndeleteServiceResponse() { |
| var o = new api.UndeleteServiceResponse(); |
| buildCounterUndeleteServiceResponse++; |
| if (buildCounterUndeleteServiceResponse < 3) { |
| o.service = buildManagedService(); |
| } |
| buildCounterUndeleteServiceResponse--; |
| return o; |
| } |
| |
| checkUndeleteServiceResponse(api.UndeleteServiceResponse o) { |
| buildCounterUndeleteServiceResponse++; |
| if (buildCounterUndeleteServiceResponse < 3) { |
| checkManagedService(o.service); |
| } |
| buildCounterUndeleteServiceResponse--; |
| } |
| |
| buildUnnamed1104() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed1104(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')); |
| } |
| |
| buildUnnamed1105() { |
| var o = new core.List<api.UsageRule>(); |
| o.add(buildUsageRule()); |
| o.add(buildUsageRule()); |
| return o; |
| } |
| |
| checkUnnamed1105(core.List<api.UsageRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUsageRule(o[0]); |
| checkUsageRule(o[1]); |
| } |
| |
| core.int buildCounterUsage = 0; |
| buildUsage() { |
| var o = new api.Usage(); |
| buildCounterUsage++; |
| if (buildCounterUsage < 3) { |
| o.producerNotificationChannel = "foo"; |
| o.requirements = buildUnnamed1104(); |
| o.rules = buildUnnamed1105(); |
| } |
| buildCounterUsage--; |
| return o; |
| } |
| |
| checkUsage(api.Usage o) { |
| buildCounterUsage++; |
| if (buildCounterUsage < 3) { |
| unittest.expect(o.producerNotificationChannel, unittest.equals('foo')); |
| checkUnnamed1104(o.requirements); |
| checkUnnamed1105(o.rules); |
| } |
| buildCounterUsage--; |
| } |
| |
| core.int buildCounterUsageRule = 0; |
| buildUsageRule() { |
| var o = new api.UsageRule(); |
| buildCounterUsageRule++; |
| if (buildCounterUsageRule < 3) { |
| o.allowUnregisteredCalls = true; |
| o.selector = "foo"; |
| } |
| buildCounterUsageRule--; |
| return o; |
| } |
| |
| checkUsageRule(api.UsageRule o) { |
| buildCounterUsageRule++; |
| if (buildCounterUsageRule < 3) { |
| unittest.expect(o.allowUnregisteredCalls, unittest.isTrue); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterUsageRule--; |
| } |
| |
| buildUnnamed1106() { |
| var o = new core.List<api.VisibilityRule>(); |
| o.add(buildVisibilityRule()); |
| o.add(buildVisibilityRule()); |
| return o; |
| } |
| |
| checkUnnamed1106(core.List<api.VisibilityRule> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkVisibilityRule(o[0]); |
| checkVisibilityRule(o[1]); |
| } |
| |
| core.int buildCounterVisibility = 0; |
| buildVisibility() { |
| var o = new api.Visibility(); |
| buildCounterVisibility++; |
| if (buildCounterVisibility < 3) { |
| o.rules = buildUnnamed1106(); |
| } |
| buildCounterVisibility--; |
| return o; |
| } |
| |
| checkVisibility(api.Visibility o) { |
| buildCounterVisibility++; |
| if (buildCounterVisibility < 3) { |
| checkUnnamed1106(o.rules); |
| } |
| buildCounterVisibility--; |
| } |
| |
| core.int buildCounterVisibilityRule = 0; |
| buildVisibilityRule() { |
| var o = new api.VisibilityRule(); |
| buildCounterVisibilityRule++; |
| if (buildCounterVisibilityRule < 3) { |
| o.restriction = "foo"; |
| o.selector = "foo"; |
| } |
| buildCounterVisibilityRule--; |
| return o; |
| } |
| |
| checkVisibilityRule(api.VisibilityRule o) { |
| buildCounterVisibilityRule++; |
| if (buildCounterVisibilityRule < 3) { |
| unittest.expect(o.restriction, unittest.equals('foo')); |
| unittest.expect(o.selector, unittest.equals('foo')); |
| } |
| buildCounterVisibilityRule--; |
| } |
| |
| |
| main() { |
| unittest.group("obj-schema-Advice", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAdvice(); |
| var od = new api.Advice.fromJson(o.toJson()); |
| checkAdvice(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Api", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildApi(); |
| var od = new api.Api.fromJson(o.toJson()); |
| checkApi(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuditConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuditConfig(); |
| var od = new api.AuditConfig.fromJson(o.toJson()); |
| checkAuditConfig(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuditLogConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuditLogConfig(); |
| var od = new api.AuditLogConfig.fromJson(o.toJson()); |
| checkAuditLogConfig(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuthProvider", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuthProvider(); |
| var od = new api.AuthProvider.fromJson(o.toJson()); |
| checkAuthProvider(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuthRequirement", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuthRequirement(); |
| var od = new api.AuthRequirement.fromJson(o.toJson()); |
| checkAuthRequirement(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Authentication", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuthentication(); |
| var od = new api.Authentication.fromJson(o.toJson()); |
| checkAuthentication(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuthenticationRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuthenticationRule(); |
| var od = new api.AuthenticationRule.fromJson(o.toJson()); |
| checkAuthenticationRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AuthorizationConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAuthorizationConfig(); |
| var od = new api.AuthorizationConfig.fromJson(o.toJson()); |
| checkAuthorizationConfig(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Backend", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildBackend(); |
| var od = new api.Backend.fromJson(o.toJson()); |
| checkBackend(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-BackendRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildBackendRule(); |
| var od = new api.BackendRule.fromJson(o.toJson()); |
| checkBackendRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Binding", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildBinding(); |
| var od = new api.Binding.fromJson(o.toJson()); |
| checkBinding(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ChangeReport", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildChangeReport(); |
| var od = new api.ChangeReport.fromJson(o.toJson()); |
| checkChangeReport(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-CloudAuditOptions", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCloudAuditOptions(); |
| var od = new api.CloudAuditOptions.fromJson(o.toJson()); |
| checkCloudAuditOptions(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Condition", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCondition(); |
| var od = new api.Condition.fromJson(o.toJson()); |
| checkCondition(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ConfigChange", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildConfigChange(); |
| var od = new api.ConfigChange.fromJson(o.toJson()); |
| checkConfigChange(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ConfigFile", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildConfigFile(); |
| var od = new api.ConfigFile.fromJson(o.toJson()); |
| checkConfigFile(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ConfigRef", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildConfigRef(); |
| var od = new api.ConfigRef.fromJson(o.toJson()); |
| checkConfigRef(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ConfigSource", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildConfigSource(); |
| var od = new api.ConfigSource.fromJson(o.toJson()); |
| checkConfigSource(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Context", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildContext(); |
| var od = new api.Context.fromJson(o.toJson()); |
| checkContext(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ContextRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildContextRule(); |
| var od = new api.ContextRule.fromJson(o.toJson()); |
| checkContextRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Control", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildControl(); |
| var od = new api.Control.fromJson(o.toJson()); |
| checkControl(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-CounterOptions", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCounterOptions(); |
| var od = new api.CounterOptions.fromJson(o.toJson()); |
| checkCounterOptions(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-CustomError", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCustomError(); |
| var od = new api.CustomError.fromJson(o.toJson()); |
| checkCustomError(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-CustomErrorRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCustomErrorRule(); |
| var od = new api.CustomErrorRule.fromJson(o.toJson()); |
| checkCustomErrorRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-CustomHttpPattern", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCustomHttpPattern(); |
| var od = new api.CustomHttpPattern.fromJson(o.toJson()); |
| checkCustomHttpPattern(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-DataAccessOptions", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDataAccessOptions(); |
| var od = new api.DataAccessOptions.fromJson(o.toJson()); |
| checkDataAccessOptions(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-DeleteServiceStrategy", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDeleteServiceStrategy(); |
| var od = new api.DeleteServiceStrategy.fromJson(o.toJson()); |
| checkDeleteServiceStrategy(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Diagnostic", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDiagnostic(); |
| var od = new api.Diagnostic.fromJson(o.toJson()); |
| checkDiagnostic(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-DisableServiceRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDisableServiceRequest(); |
| var od = new api.DisableServiceRequest.fromJson(o.toJson()); |
| checkDisableServiceRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Documentation", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDocumentation(); |
| var od = new api.Documentation.fromJson(o.toJson()); |
| checkDocumentation(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-DocumentationRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDocumentationRule(); |
| var od = new api.DocumentationRule.fromJson(o.toJson()); |
| checkDocumentationRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-EnableServiceRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEnableServiceRequest(); |
| var od = new api.EnableServiceRequest.fromJson(o.toJson()); |
| checkEnableServiceRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Endpoint", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEndpoint(); |
| var od = new api.Endpoint.fromJson(o.toJson()); |
| checkEndpoint(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Enum", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEnum(); |
| var od = new api.Enum.fromJson(o.toJson()); |
| checkEnum(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-EnumValue", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEnumValue(); |
| var od = new api.EnumValue.fromJson(o.toJson()); |
| checkEnumValue(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Experimental", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildExperimental(); |
| var od = new api.Experimental.fromJson(o.toJson()); |
| checkExperimental(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Field", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildField(); |
| var od = new api.Field.fromJson(o.toJson()); |
| checkField(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-GenerateConfigReportRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildGenerateConfigReportRequest(); |
| var od = new api.GenerateConfigReportRequest.fromJson(o.toJson()); |
| checkGenerateConfigReportRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-GenerateConfigReportResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildGenerateConfigReportResponse(); |
| var od = new api.GenerateConfigReportResponse.fromJson(o.toJson()); |
| checkGenerateConfigReportResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-GetIamPolicyRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildGetIamPolicyRequest(); |
| var od = new api.GetIamPolicyRequest.fromJson(o.toJson()); |
| checkGetIamPolicyRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Http", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildHttp(); |
| var od = new api.Http.fromJson(o.toJson()); |
| checkHttp(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-HttpRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildHttpRule(); |
| var od = new api.HttpRule.fromJson(o.toJson()); |
| checkHttpRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-LabelDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLabelDescriptor(); |
| var od = new api.LabelDescriptor.fromJson(o.toJson()); |
| checkLabelDescriptor(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ListServiceConfigsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListServiceConfigsResponse(); |
| var od = new api.ListServiceConfigsResponse.fromJson(o.toJson()); |
| checkListServiceConfigsResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ListServiceRolloutsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListServiceRolloutsResponse(); |
| var od = new api.ListServiceRolloutsResponse.fromJson(o.toJson()); |
| checkListServiceRolloutsResponse(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-LogConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLogConfig(); |
| var od = new api.LogConfig.fromJson(o.toJson()); |
| checkLogConfig(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-LogDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLogDescriptor(); |
| var od = new api.LogDescriptor.fromJson(o.toJson()); |
| checkLogDescriptor(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Logging", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLogging(); |
| var od = new api.Logging.fromJson(o.toJson()); |
| checkLogging(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-LoggingDestination", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLoggingDestination(); |
| var od = new api.LoggingDestination.fromJson(o.toJson()); |
| checkLoggingDestination(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-ManagedService", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildManagedService(); |
| var od = new api.ManagedService.fromJson(o.toJson()); |
| checkManagedService(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MediaDownload", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMediaDownload(); |
| var od = new api.MediaDownload.fromJson(o.toJson()); |
| checkMediaDownload(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MediaUpload", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMediaUpload(); |
| var od = new api.MediaUpload.fromJson(o.toJson()); |
| checkMediaUpload(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Method", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMethod(); |
| var od = new api.Method.fromJson(o.toJson()); |
| checkMethod(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MetricDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMetricDescriptor(); |
| var od = new api.MetricDescriptor.fromJson(o.toJson()); |
| checkMetricDescriptor(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Mixin", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMixin(); |
| var od = new api.Mixin.fromJson(o.toJson()); |
| checkMixin(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MonitoredResourceDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoredResourceDescriptor(); |
| var od = new api.MonitoredResourceDescriptor.fromJson(o.toJson()); |
| checkMonitoredResourceDescriptor(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Monitoring", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoring(); |
| var od = new api.Monitoring.fromJson(o.toJson()); |
| checkMonitoring(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-MonitoringDestination", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoringDestination(); |
| var od = new api.MonitoringDestination.fromJson(o.toJson()); |
| checkMonitoringDestination(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-OAuthRequirements", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildOAuthRequirements(); |
| var od = new api.OAuthRequirements.fromJson(o.toJson()); |
| checkOAuthRequirements(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-Option", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildOption(); |
| var od = new api.Option.fromJson(o.toJson()); |
| checkOption(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Page", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPage(); |
| var od = new api.Page.fromJson(o.toJson()); |
| checkPage(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Policy", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPolicy(); |
| var od = new api.Policy.fromJson(o.toJson()); |
| checkPolicy(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Rollout", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildRollout(); |
| var od = new api.Rollout.fromJson(o.toJson()); |
| checkRollout(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Rule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildRule(); |
| var od = new api.Rule.fromJson(o.toJson()); |
| checkRule(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-SetIamPolicyRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSetIamPolicyRequest(); |
| var od = new api.SetIamPolicyRequest.fromJson(o.toJson()); |
| checkSetIamPolicyRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SourceContext", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSourceContext(); |
| var od = new api.SourceContext.fromJson(o.toJson()); |
| checkSourceContext(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-Step", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildStep(); |
| var od = new api.Step.fromJson(o.toJson()); |
| checkStep(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SubmitConfigSourceRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSubmitConfigSourceRequest(); |
| var od = new api.SubmitConfigSourceRequest.fromJson(o.toJson()); |
| checkSubmitConfigSourceRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SubmitConfigSourceResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSubmitConfigSourceResponse(); |
| var od = new api.SubmitConfigSourceResponse.fromJson(o.toJson()); |
| checkSubmitConfigSourceResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SystemParameter", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSystemParameter(); |
| var od = new api.SystemParameter.fromJson(o.toJson()); |
| checkSystemParameter(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SystemParameterRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSystemParameterRule(); |
| var od = new api.SystemParameterRule.fromJson(o.toJson()); |
| checkSystemParameterRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-SystemParameters", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSystemParameters(); |
| var od = new api.SystemParameters.fromJson(o.toJson()); |
| checkSystemParameters(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-TestIamPermissionsRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTestIamPermissionsRequest(); |
| var od = new api.TestIamPermissionsRequest.fromJson(o.toJson()); |
| checkTestIamPermissionsRequest(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-TestIamPermissionsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTestIamPermissionsResponse(); |
| var od = new api.TestIamPermissionsResponse.fromJson(o.toJson()); |
| checkTestIamPermissionsResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-TrafficPercentStrategy", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTrafficPercentStrategy(); |
| var od = new api.TrafficPercentStrategy.fromJson(o.toJson()); |
| checkTrafficPercentStrategy(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Type", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildType(); |
| var od = new api.Type.fromJson(o.toJson()); |
| checkType(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-UndeleteServiceResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUndeleteServiceResponse(); |
| var od = new api.UndeleteServiceResponse.fromJson(o.toJson()); |
| checkUndeleteServiceResponse(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Usage", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUsage(); |
| var od = new api.Usage.fromJson(o.toJson()); |
| checkUsage(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-UsageRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUsageRule(); |
| var od = new api.UsageRule.fromJson(o.toJson()); |
| checkUsageRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Visibility", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildVisibility(); |
| var od = new api.Visibility.fromJson(o.toJson()); |
| checkVisibility(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-VisibilityRule", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildVisibilityRule(); |
| var od = new api.VisibilityRule.fromJson(o.toJson()); |
| checkVisibilityRule(od); |
| }); |
| }); |
| |
| |
| unittest.group("resource-OperationsResourceApi", () { |
| unittest.test("method--get", () { |
| |
| var mock = new HttpServerMock(); |
| api.OperationsResourceApi res = new api.ServicemanagementApi(mock).operations; |
| var arg_name = "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 + 3), unittest.equals("v1/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildOperation()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_name).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| unittest.group("resource-ServicesResourceApi", () { |
| unittest.test("method--create", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildManagedService(); |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.ManagedService.fromJson(json); |
| checkManagedService(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("v1/services")); |
| 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--delete", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_serviceName = "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("v1/services/")); |
| pathOffset += 12; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| |
| 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_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| unittest.test("method--disable", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildDisableServiceRequest(); |
| var arg_serviceName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.DisableServiceRequest.fromJson(json); |
| checkDisableServiceRequest(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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf(":disable", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals(":disable")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildOperation()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.disable(arg_request, arg_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| unittest.test("method--enable", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildEnableServiceRequest(); |
| var arg_serviceName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.EnableServiceRequest.fromJson(json); |
| checkEnableServiceRequest(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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf(":enable", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals(":enable")); |
| 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.enable(arg_request, arg_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| unittest.test("method--generateConfigReport", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildGenerateConfigReportRequest(); |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.GenerateConfigReportRequest.fromJson(json); |
| checkGenerateConfigReportRequest(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 + 32), unittest.equals("v1/services:generateConfigReport")); |
| pathOffset += 32; |
| |
| 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(buildGenerateConfigReportResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.generateConfigReport(arg_request).then(unittest.expectAsync(((api.GenerateConfigReportResponse response) { |
| checkGenerateConfigReportResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_serviceName = "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("v1/services/")); |
| pathOffset += 12; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| |
| 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(buildManagedService()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_serviceName).then(unittest.expectAsync(((api.ManagedService response) { |
| checkManagedService(response); |
| }))); |
| }); |
| |
| unittest.test("method--getConfig", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_serviceName = "foo"; |
| var arg_view = "foo"; |
| var arg_configId = "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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/config", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/config")); |
| pathOffset += 7; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); |
| unittest.expect(queryMap["configId"].first, unittest.equals(arg_configId)); |
| |
| |
| 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.getConfig(arg_serviceName, view: arg_view, configId: arg_configId).then(unittest.expectAsync(((api.Service response) { |
| checkService(response); |
| }))); |
| }); |
| |
| unittest.test("method--getIamPolicy", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildGetIamPolicyRequest(); |
| var arg_resource = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.GetIamPolicyRequest.fromJson(json); |
| checkGetIamPolicyRequest(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 + 3), unittest.equals("v1/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPolicy()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.getIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) { |
| checkPolicy(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_consumerId = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_producerProjectId = "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 + 11), unittest.equals("v1/services")); |
| 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["consumerId"].first, unittest.equals(arg_consumerId)); |
| unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["producerProjectId"].first, unittest.equals(arg_producerProjectId)); |
| |
| |
| 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(consumerId: arg_consumerId, pageToken: arg_pageToken, pageSize: arg_pageSize, producerProjectId: arg_producerProjectId).then(unittest.expectAsync(((api.ListServicesResponse response) { |
| checkListServicesResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--setIamPolicy", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildSetIamPolicyRequest(); |
| var arg_resource = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.SetIamPolicyRequest.fromJson(json); |
| checkSetIamPolicyRequest(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 + 3), unittest.equals("v1/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildPolicy()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.setIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) { |
| checkPolicy(response); |
| }))); |
| }); |
| |
| unittest.test("method--testIamPermissions", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_request = buildTestIamPermissionsRequest(); |
| var arg_resource = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.TestIamPermissionsRequest.fromJson(json); |
| checkTestIamPermissionsRequest(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 + 3), unittest.equals("v1/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildTestIamPermissionsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.testIamPermissions(arg_request, arg_resource).then(unittest.expectAsync(((api.TestIamPermissionsResponse response) { |
| checkTestIamPermissionsResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--undelete", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesResourceApi res = new api.ServicemanagementApi(mock).services; |
| var arg_serviceName = "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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf(":undelete", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals(":undelete")); |
| 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.undelete(arg_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| unittest.group("resource-ServicesConfigsResourceApi", () { |
| unittest.test("method--create", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesConfigsResourceApi res = new api.ServicemanagementApi(mock).services.configs; |
| var arg_request = buildService(); |
| var arg_serviceName = "foo"; |
| 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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/configs", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/configs")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildService()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.create(arg_request, arg_serviceName).then(unittest.expectAsync(((api.Service response) { |
| checkService(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesConfigsResourceApi res = new api.ServicemanagementApi(mock).services.configs; |
| var arg_serviceName = "foo"; |
| var arg_configId = "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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/configs/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/configs/")); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_configId")); |
| |
| 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(buildService()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_serviceName, arg_configId, view: arg_view).then(unittest.expectAsync(((api.Service response) { |
| checkService(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesConfigsResourceApi res = new api.ServicemanagementApi(mock).services.configs; |
| var arg_serviceName = "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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/configs", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/configs")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["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(buildListServiceConfigsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.list(arg_serviceName, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListServiceConfigsResponse response) { |
| checkListServiceConfigsResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--submit", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesConfigsResourceApi res = new api.ServicemanagementApi(mock).services.configs; |
| var arg_request = buildSubmitConfigSourceRequest(); |
| var arg_serviceName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.SubmitConfigSourceRequest.fromJson(json); |
| checkSubmitConfigSourceRequest(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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/configs:submit", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/configs:submit")); |
| pathOffset += 15; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildOperation()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.submit(arg_request, arg_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| unittest.group("resource-ServicesRolloutsResourceApi", () { |
| unittest.test("method--create", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesRolloutsResourceApi res = new api.ServicemanagementApi(mock).services.rollouts; |
| var arg_request = buildRollout(); |
| var arg_serviceName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Rollout.fromJson(json); |
| checkRollout(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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/rollouts", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/rollouts")); |
| 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_serviceName).then(unittest.expectAsync(((api.Operation response) { |
| checkOperation(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesRolloutsResourceApi res = new api.ServicemanagementApi(mock).services.rollouts; |
| var arg_serviceName = "foo"; |
| var arg_rolloutId = "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("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/rollouts/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/rollouts/")); |
| pathOffset += 10; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_rolloutId")); |
| |
| 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(buildRollout()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_serviceName, arg_rolloutId).then(unittest.expectAsync(((api.Rollout response) { |
| checkRollout(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new HttpServerMock(); |
| api.ServicesRolloutsResourceApi res = new api.ServicemanagementApi(mock).services.rollouts; |
| var arg_serviceName = "foo"; |
| var arg_pageSize = 42; |
| var arg_pageToken = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1/services/")); |
| pathOffset += 12; |
| index = path.indexOf("/rollouts", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_serviceName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/rollouts")); |
| pathOffset += 9; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListServiceRolloutsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.list(arg_serviceName, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListServiceRolloutsResponse response) { |
| checkListServiceRolloutsResponse(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| } |
| |