blob: 3170ccb6dd6fc4d064f7b675b42f11df2a0b894c [file] [log] [blame]
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);
})));
});
});
}