| // ignore_for_file: camel_case_types |
| // ignore_for_file: comment_references |
| // ignore_for_file: file_names |
| // ignore_for_file: library_names |
| // ignore_for_file: lines_longer_than_80_chars |
| // ignore_for_file: non_constant_identifier_names |
| // ignore_for_file: prefer_expression_function_bodies |
| // ignore_for_file: prefer_final_locals |
| // ignore_for_file: prefer_interpolation_to_compose_strings |
| // ignore_for_file: unnecessary_brace_in_string_interps |
| // ignore_for_file: unnecessary_cast |
| // ignore_for_file: unnecessary_lambdas |
| // ignore_for_file: unnecessary_parenthesis |
| // ignore_for_file: unnecessary_string_interpolations |
| // ignore_for_file: avoid_returning_null |
| // ignore_for_file: cascade_invocations |
| // ignore_for_file: prefer_single_quotes |
| // ignore_for_file: unused_local_variable |
| |
| import 'dart:async' as async; |
| import 'dart:convert' as convert; |
| import 'dart:core' as core; |
| |
| import 'package:http/http.dart' as http; |
| import 'package:test/test.dart' as unittest; |
| import 'package:googleapis/servicecontrol/v2.dart' as api; |
| |
| import '../test_shared.dart'; |
| |
| core.int buildCounterApi = 0; |
| api.Api buildApi() { |
| var o = api.Api(); |
| buildCounterApi++; |
| if (buildCounterApi < 3) { |
| o.operation = 'foo'; |
| o.protocol = 'foo'; |
| o.service = 'foo'; |
| o.version = 'foo'; |
| } |
| buildCounterApi--; |
| return o; |
| } |
| |
| void checkApi(api.Api o) { |
| buildCounterApi++; |
| if (buildCounterApi < 3) { |
| unittest.expect(o.operation, unittest.equals('foo')); |
| unittest.expect(o.protocol, unittest.equals('foo')); |
| unittest.expect(o.service, unittest.equals('foo')); |
| unittest.expect(o.version, unittest.equals('foo')); |
| } |
| buildCounterApi--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4020() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4020(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted1 = (o['x']) as core.Map; |
| unittest.expect(casted1, unittest.hasLength(3)); |
| unittest.expect(casted1['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted1['bool'], unittest.equals(true)); |
| unittest.expect(casted1['string'], unittest.equals('foo')); |
| var casted2 = (o['y']) as core.Map; |
| unittest.expect(casted2, unittest.hasLength(3)); |
| unittest.expect(casted2['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted2['bool'], unittest.equals(true)); |
| unittest.expect(casted2['string'], unittest.equals('foo')); |
| } |
| |
| core.List<core.Map<core.String, core.Object>> buildUnnamed4021() { |
| var o = <core.Map<core.String, core.Object>>[]; |
| o.add(buildUnnamed4020()); |
| o.add(buildUnnamed4020()); |
| return o; |
| } |
| |
| void checkUnnamed4021(core.List<core.Map<core.String, core.Object>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed4020(o[0]); |
| checkUnnamed4020(o[1]); |
| } |
| |
| core.int buildCounterAttributeContext = 0; |
| api.AttributeContext buildAttributeContext() { |
| var o = api.AttributeContext(); |
| buildCounterAttributeContext++; |
| if (buildCounterAttributeContext < 3) { |
| o.api = buildApi(); |
| o.destination = buildPeer(); |
| o.extensions = buildUnnamed4021(); |
| o.origin = buildPeer(); |
| o.request = buildRequest(); |
| o.resource = buildResource(); |
| o.response = buildResponse(); |
| o.source = buildPeer(); |
| } |
| buildCounterAttributeContext--; |
| return o; |
| } |
| |
| void checkAttributeContext(api.AttributeContext o) { |
| buildCounterAttributeContext++; |
| if (buildCounterAttributeContext < 3) { |
| checkApi(o.api as api.Api); |
| checkPeer(o.destination as api.Peer); |
| checkUnnamed4021(o.extensions); |
| checkPeer(o.origin as api.Peer); |
| checkRequest(o.request as api.Request); |
| checkResource(o.resource as api.Resource); |
| checkResponse(o.response as api.Response); |
| checkPeer(o.source as api.Peer); |
| } |
| buildCounterAttributeContext--; |
| } |
| |
| core.List<api.AuthorizationInfo> buildUnnamed4022() { |
| var o = <api.AuthorizationInfo>[]; |
| o.add(buildAuthorizationInfo()); |
| o.add(buildAuthorizationInfo()); |
| return o; |
| } |
| |
| void checkUnnamed4022(core.List<api.AuthorizationInfo> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAuthorizationInfo(o[0] as api.AuthorizationInfo); |
| checkAuthorizationInfo(o[1] as api.AuthorizationInfo); |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4023() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4023(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.Map<core.String, core.Object> buildUnnamed4024() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4024(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted5 = (o['x']) as core.Map; |
| unittest.expect(casted5, unittest.hasLength(3)); |
| unittest.expect(casted5['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted5['bool'], unittest.equals(true)); |
| unittest.expect(casted5['string'], unittest.equals('foo')); |
| var casted6 = (o['y']) as core.Map; |
| unittest.expect(casted6, unittest.hasLength(3)); |
| unittest.expect(casted6['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted6['bool'], unittest.equals(true)); |
| unittest.expect(casted6['string'], unittest.equals('foo')); |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4025() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4025(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.Map<core.String, core.Object> buildUnnamed4026() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4026(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.Map<core.String, core.Object> buildUnnamed4027() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4027(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')); |
| } |
| |
| core.int buildCounterAuditLog = 0; |
| api.AuditLog buildAuditLog() { |
| var o = api.AuditLog(); |
| buildCounterAuditLog++; |
| if (buildCounterAuditLog < 3) { |
| o.authenticationInfo = buildAuthenticationInfo(); |
| o.authorizationInfo = buildUnnamed4022(); |
| o.metadata = buildUnnamed4023(); |
| o.methodName = 'foo'; |
| o.numResponseItems = 'foo'; |
| o.request = buildUnnamed4024(); |
| o.requestMetadata = buildRequestMetadata(); |
| o.resourceLocation = buildResourceLocation(); |
| o.resourceName = 'foo'; |
| o.resourceOriginalState = buildUnnamed4025(); |
| o.response = buildUnnamed4026(); |
| o.serviceData = buildUnnamed4027(); |
| o.serviceName = 'foo'; |
| o.status = buildStatus(); |
| } |
| buildCounterAuditLog--; |
| return o; |
| } |
| |
| void checkAuditLog(api.AuditLog o) { |
| buildCounterAuditLog++; |
| if (buildCounterAuditLog < 3) { |
| checkAuthenticationInfo(o.authenticationInfo as api.AuthenticationInfo); |
| checkUnnamed4022(o.authorizationInfo); |
| checkUnnamed4023(o.metadata); |
| unittest.expect(o.methodName, unittest.equals('foo')); |
| unittest.expect(o.numResponseItems, unittest.equals('foo')); |
| checkUnnamed4024(o.request); |
| checkRequestMetadata(o.requestMetadata as api.RequestMetadata); |
| checkResourceLocation(o.resourceLocation as api.ResourceLocation); |
| unittest.expect(o.resourceName, unittest.equals('foo')); |
| checkUnnamed4025(o.resourceOriginalState); |
| checkUnnamed4026(o.response); |
| checkUnnamed4027(o.serviceData); |
| unittest.expect(o.serviceName, unittest.equals('foo')); |
| checkStatus(o.status as api.Status); |
| } |
| buildCounterAuditLog--; |
| } |
| |
| core.List<core.String> buildUnnamed4028() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4028(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.List<core.String> buildUnnamed4029() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4029(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.Map<core.String, core.Object> buildUnnamed4030() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4030(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted13 = (o['x']) as core.Map; |
| unittest.expect(casted13, unittest.hasLength(3)); |
| unittest.expect(casted13['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted13['bool'], unittest.equals(true)); |
| unittest.expect(casted13['string'], unittest.equals('foo')); |
| var casted14 = (o['y']) as core.Map; |
| unittest.expect(casted14, unittest.hasLength(3)); |
| unittest.expect(casted14['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted14['bool'], unittest.equals(true)); |
| unittest.expect(casted14['string'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterAuth = 0; |
| api.Auth buildAuth() { |
| var o = api.Auth(); |
| buildCounterAuth++; |
| if (buildCounterAuth < 3) { |
| o.accessLevels = buildUnnamed4028(); |
| o.audiences = buildUnnamed4029(); |
| o.claims = buildUnnamed4030(); |
| o.presenter = 'foo'; |
| o.principal = 'foo'; |
| } |
| buildCounterAuth--; |
| return o; |
| } |
| |
| void checkAuth(api.Auth o) { |
| buildCounterAuth++; |
| if (buildCounterAuth < 3) { |
| checkUnnamed4028(o.accessLevels); |
| checkUnnamed4029(o.audiences); |
| checkUnnamed4030(o.claims); |
| unittest.expect(o.presenter, unittest.equals('foo')); |
| unittest.expect(o.principal, unittest.equals('foo')); |
| } |
| buildCounterAuth--; |
| } |
| |
| core.List<api.ServiceAccountDelegationInfo> buildUnnamed4031() { |
| var o = <api.ServiceAccountDelegationInfo>[]; |
| o.add(buildServiceAccountDelegationInfo()); |
| o.add(buildServiceAccountDelegationInfo()); |
| return o; |
| } |
| |
| void checkUnnamed4031(core.List<api.ServiceAccountDelegationInfo> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkServiceAccountDelegationInfo(o[0] as api.ServiceAccountDelegationInfo); |
| checkServiceAccountDelegationInfo(o[1] as api.ServiceAccountDelegationInfo); |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4032() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4032(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted15 = (o['x']) as core.Map; |
| unittest.expect(casted15, unittest.hasLength(3)); |
| unittest.expect(casted15['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted15['bool'], unittest.equals(true)); |
| unittest.expect(casted15['string'], unittest.equals('foo')); |
| var casted16 = (o['y']) as core.Map; |
| unittest.expect(casted16, unittest.hasLength(3)); |
| unittest.expect(casted16['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted16['bool'], unittest.equals(true)); |
| unittest.expect(casted16['string'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterAuthenticationInfo = 0; |
| api.AuthenticationInfo buildAuthenticationInfo() { |
| var o = api.AuthenticationInfo(); |
| buildCounterAuthenticationInfo++; |
| if (buildCounterAuthenticationInfo < 3) { |
| o.authoritySelector = 'foo'; |
| o.principalEmail = 'foo'; |
| o.principalSubject = 'foo'; |
| o.serviceAccountDelegationInfo = buildUnnamed4031(); |
| o.serviceAccountKeyName = 'foo'; |
| o.thirdPartyPrincipal = buildUnnamed4032(); |
| } |
| buildCounterAuthenticationInfo--; |
| return o; |
| } |
| |
| void checkAuthenticationInfo(api.AuthenticationInfo o) { |
| buildCounterAuthenticationInfo++; |
| if (buildCounterAuthenticationInfo < 3) { |
| unittest.expect(o.authoritySelector, unittest.equals('foo')); |
| unittest.expect(o.principalEmail, unittest.equals('foo')); |
| unittest.expect(o.principalSubject, unittest.equals('foo')); |
| checkUnnamed4031(o.serviceAccountDelegationInfo); |
| unittest.expect(o.serviceAccountKeyName, unittest.equals('foo')); |
| checkUnnamed4032(o.thirdPartyPrincipal); |
| } |
| buildCounterAuthenticationInfo--; |
| } |
| |
| core.int buildCounterAuthorizationInfo = 0; |
| api.AuthorizationInfo buildAuthorizationInfo() { |
| var o = api.AuthorizationInfo(); |
| buildCounterAuthorizationInfo++; |
| if (buildCounterAuthorizationInfo < 3) { |
| o.granted = true; |
| o.permission = 'foo'; |
| o.resource = 'foo'; |
| o.resourceAttributes = buildResource(); |
| } |
| buildCounterAuthorizationInfo--; |
| return o; |
| } |
| |
| void checkAuthorizationInfo(api.AuthorizationInfo o) { |
| buildCounterAuthorizationInfo++; |
| if (buildCounterAuthorizationInfo < 3) { |
| unittest.expect(o.granted, unittest.isTrue); |
| unittest.expect(o.permission, unittest.equals('foo')); |
| unittest.expect(o.resource, unittest.equals('foo')); |
| checkResource(o.resourceAttributes as api.Resource); |
| } |
| buildCounterAuthorizationInfo--; |
| } |
| |
| core.List<api.ResourceInfo> buildUnnamed4033() { |
| var o = <api.ResourceInfo>[]; |
| o.add(buildResourceInfo()); |
| o.add(buildResourceInfo()); |
| return o; |
| } |
| |
| void checkUnnamed4033(core.List<api.ResourceInfo> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkResourceInfo(o[0] as api.ResourceInfo); |
| checkResourceInfo(o[1] as api.ResourceInfo); |
| } |
| |
| core.int buildCounterCheckRequest = 0; |
| api.CheckRequest buildCheckRequest() { |
| var o = api.CheckRequest(); |
| buildCounterCheckRequest++; |
| if (buildCounterCheckRequest < 3) { |
| o.attributes = buildAttributeContext(); |
| o.resources = buildUnnamed4033(); |
| o.serviceConfigId = 'foo'; |
| } |
| buildCounterCheckRequest--; |
| return o; |
| } |
| |
| void checkCheckRequest(api.CheckRequest o) { |
| buildCounterCheckRequest++; |
| if (buildCounterCheckRequest < 3) { |
| checkAttributeContext(o.attributes as api.AttributeContext); |
| checkUnnamed4033(o.resources); |
| unittest.expect(o.serviceConfigId, unittest.equals('foo')); |
| } |
| buildCounterCheckRequest--; |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4034() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4034(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterCheckResponse = 0; |
| api.CheckResponse buildCheckResponse() { |
| var o = api.CheckResponse(); |
| buildCounterCheckResponse++; |
| if (buildCounterCheckResponse < 3) { |
| o.headers = buildUnnamed4034(); |
| o.status = buildStatus(); |
| } |
| buildCounterCheckResponse--; |
| return o; |
| } |
| |
| void checkCheckResponse(api.CheckResponse o) { |
| buildCounterCheckResponse++; |
| if (buildCounterCheckResponse < 3) { |
| checkUnnamed4034(o.headers); |
| checkStatus(o.status as api.Status); |
| } |
| buildCounterCheckResponse--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4035() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4035(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted17 = (o['x']) as core.Map; |
| unittest.expect(casted17, unittest.hasLength(3)); |
| unittest.expect(casted17['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted17['bool'], unittest.equals(true)); |
| unittest.expect(casted17['string'], unittest.equals('foo')); |
| var casted18 = (o['y']) as core.Map; |
| unittest.expect(casted18, unittest.hasLength(3)); |
| unittest.expect(casted18['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted18['bool'], unittest.equals(true)); |
| unittest.expect(casted18['string'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterFirstPartyPrincipal = 0; |
| api.FirstPartyPrincipal buildFirstPartyPrincipal() { |
| var o = api.FirstPartyPrincipal(); |
| buildCounterFirstPartyPrincipal++; |
| if (buildCounterFirstPartyPrincipal < 3) { |
| o.principalEmail = 'foo'; |
| o.serviceMetadata = buildUnnamed4035(); |
| } |
| buildCounterFirstPartyPrincipal--; |
| return o; |
| } |
| |
| void checkFirstPartyPrincipal(api.FirstPartyPrincipal o) { |
| buildCounterFirstPartyPrincipal++; |
| if (buildCounterFirstPartyPrincipal < 3) { |
| unittest.expect(o.principalEmail, unittest.equals('foo')); |
| checkUnnamed4035(o.serviceMetadata); |
| } |
| buildCounterFirstPartyPrincipal--; |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4036() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4036(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterPeer = 0; |
| api.Peer buildPeer() { |
| var o = api.Peer(); |
| buildCounterPeer++; |
| if (buildCounterPeer < 3) { |
| o.ip = 'foo'; |
| o.labels = buildUnnamed4036(); |
| o.port = 'foo'; |
| o.principal = 'foo'; |
| o.regionCode = 'foo'; |
| } |
| buildCounterPeer--; |
| return o; |
| } |
| |
| void checkPeer(api.Peer o) { |
| buildCounterPeer++; |
| if (buildCounterPeer < 3) { |
| unittest.expect(o.ip, unittest.equals('foo')); |
| checkUnnamed4036(o.labels); |
| unittest.expect(o.port, unittest.equals('foo')); |
| unittest.expect(o.principal, unittest.equals('foo')); |
| unittest.expect(o.regionCode, unittest.equals('foo')); |
| } |
| buildCounterPeer--; |
| } |
| |
| core.List<api.AttributeContext> buildUnnamed4037() { |
| var o = <api.AttributeContext>[]; |
| o.add(buildAttributeContext()); |
| o.add(buildAttributeContext()); |
| return o; |
| } |
| |
| void checkUnnamed4037(core.List<api.AttributeContext> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAttributeContext(o[0] as api.AttributeContext); |
| checkAttributeContext(o[1] as api.AttributeContext); |
| } |
| |
| core.int buildCounterReportRequest = 0; |
| api.ReportRequest buildReportRequest() { |
| var o = api.ReportRequest(); |
| buildCounterReportRequest++; |
| if (buildCounterReportRequest < 3) { |
| o.operations = buildUnnamed4037(); |
| o.serviceConfigId = 'foo'; |
| } |
| buildCounterReportRequest--; |
| return o; |
| } |
| |
| void checkReportRequest(api.ReportRequest o) { |
| buildCounterReportRequest++; |
| if (buildCounterReportRequest < 3) { |
| checkUnnamed4037(o.operations); |
| unittest.expect(o.serviceConfigId, unittest.equals('foo')); |
| } |
| buildCounterReportRequest--; |
| } |
| |
| core.int buildCounterReportResponse = 0; |
| api.ReportResponse buildReportResponse() { |
| var o = api.ReportResponse(); |
| buildCounterReportResponse++; |
| if (buildCounterReportResponse < 3) {} |
| buildCounterReportResponse--; |
| return o; |
| } |
| |
| void checkReportResponse(api.ReportResponse o) { |
| buildCounterReportResponse++; |
| if (buildCounterReportResponse < 3) {} |
| buildCounterReportResponse--; |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4038() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4038(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterRequest = 0; |
| api.Request buildRequest() { |
| var o = api.Request(); |
| buildCounterRequest++; |
| if (buildCounterRequest < 3) { |
| o.auth = buildAuth(); |
| o.headers = buildUnnamed4038(); |
| o.host = 'foo'; |
| o.id = 'foo'; |
| o.method = 'foo'; |
| o.path = 'foo'; |
| o.protocol = 'foo'; |
| o.query = 'foo'; |
| o.reason = 'foo'; |
| o.scheme = 'foo'; |
| o.size = 'foo'; |
| o.time = 'foo'; |
| } |
| buildCounterRequest--; |
| return o; |
| } |
| |
| void checkRequest(api.Request o) { |
| buildCounterRequest++; |
| if (buildCounterRequest < 3) { |
| checkAuth(o.auth as api.Auth); |
| checkUnnamed4038(o.headers); |
| unittest.expect(o.host, unittest.equals('foo')); |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.method, unittest.equals('foo')); |
| unittest.expect(o.path, unittest.equals('foo')); |
| unittest.expect(o.protocol, unittest.equals('foo')); |
| unittest.expect(o.query, unittest.equals('foo')); |
| unittest.expect(o.reason, unittest.equals('foo')); |
| unittest.expect(o.scheme, unittest.equals('foo')); |
| unittest.expect(o.size, unittest.equals('foo')); |
| unittest.expect(o.time, unittest.equals('foo')); |
| } |
| buildCounterRequest--; |
| } |
| |
| core.int buildCounterRequestMetadata = 0; |
| api.RequestMetadata buildRequestMetadata() { |
| var o = api.RequestMetadata(); |
| buildCounterRequestMetadata++; |
| if (buildCounterRequestMetadata < 3) { |
| o.callerIp = 'foo'; |
| o.callerNetwork = 'foo'; |
| o.callerSuppliedUserAgent = 'foo'; |
| o.destinationAttributes = buildPeer(); |
| o.requestAttributes = buildRequest(); |
| } |
| buildCounterRequestMetadata--; |
| return o; |
| } |
| |
| void checkRequestMetadata(api.RequestMetadata o) { |
| buildCounterRequestMetadata++; |
| if (buildCounterRequestMetadata < 3) { |
| unittest.expect(o.callerIp, unittest.equals('foo')); |
| unittest.expect(o.callerNetwork, unittest.equals('foo')); |
| unittest.expect(o.callerSuppliedUserAgent, unittest.equals('foo')); |
| checkPeer(o.destinationAttributes as api.Peer); |
| checkRequest(o.requestAttributes as api.Request); |
| } |
| buildCounterRequestMetadata--; |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4039() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4039(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4040() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4040(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterResource = 0; |
| api.Resource buildResource() { |
| var o = api.Resource(); |
| buildCounterResource++; |
| if (buildCounterResource < 3) { |
| o.annotations = buildUnnamed4039(); |
| o.createTime = 'foo'; |
| o.deleteTime = 'foo'; |
| o.displayName = 'foo'; |
| o.etag = 'foo'; |
| o.labels = buildUnnamed4040(); |
| o.location = 'foo'; |
| o.name = 'foo'; |
| o.service = 'foo'; |
| o.type = 'foo'; |
| o.uid = 'foo'; |
| o.updateTime = 'foo'; |
| } |
| buildCounterResource--; |
| return o; |
| } |
| |
| void checkResource(api.Resource o) { |
| buildCounterResource++; |
| if (buildCounterResource < 3) { |
| checkUnnamed4039(o.annotations); |
| unittest.expect(o.createTime, unittest.equals('foo')); |
| unittest.expect(o.deleteTime, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| unittest.expect(o.etag, unittest.equals('foo')); |
| checkUnnamed4040(o.labels); |
| unittest.expect(o.location, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.service, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| unittest.expect(o.uid, unittest.equals('foo')); |
| unittest.expect(o.updateTime, unittest.equals('foo')); |
| } |
| buildCounterResource--; |
| } |
| |
| core.int buildCounterResourceInfo = 0; |
| api.ResourceInfo buildResourceInfo() { |
| var o = api.ResourceInfo(); |
| buildCounterResourceInfo++; |
| if (buildCounterResourceInfo < 3) { |
| o.name = 'foo'; |
| o.permission = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterResourceInfo--; |
| return o; |
| } |
| |
| void checkResourceInfo(api.ResourceInfo o) { |
| buildCounterResourceInfo++; |
| if (buildCounterResourceInfo < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.permission, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterResourceInfo--; |
| } |
| |
| core.List<core.String> buildUnnamed4041() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4041(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.List<core.String> buildUnnamed4042() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4042(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 buildCounterResourceLocation = 0; |
| api.ResourceLocation buildResourceLocation() { |
| var o = api.ResourceLocation(); |
| buildCounterResourceLocation++; |
| if (buildCounterResourceLocation < 3) { |
| o.currentLocations = buildUnnamed4041(); |
| o.originalLocations = buildUnnamed4042(); |
| } |
| buildCounterResourceLocation--; |
| return o; |
| } |
| |
| void checkResourceLocation(api.ResourceLocation o) { |
| buildCounterResourceLocation++; |
| if (buildCounterResourceLocation < 3) { |
| checkUnnamed4041(o.currentLocations); |
| checkUnnamed4042(o.originalLocations); |
| } |
| buildCounterResourceLocation--; |
| } |
| |
| core.Map<core.String, core.String> buildUnnamed4043() { |
| var o = <core.String, core.String>{}; |
| o['x'] = 'foo'; |
| o['y'] = 'foo'; |
| return o; |
| } |
| |
| void checkUnnamed4043(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o['x'], unittest.equals('foo')); |
| unittest.expect(o['y'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterResponse = 0; |
| api.Response buildResponse() { |
| var o = api.Response(); |
| buildCounterResponse++; |
| if (buildCounterResponse < 3) { |
| o.code = 'foo'; |
| o.headers = buildUnnamed4043(); |
| o.size = 'foo'; |
| o.time = 'foo'; |
| } |
| buildCounterResponse--; |
| return o; |
| } |
| |
| void checkResponse(api.Response o) { |
| buildCounterResponse++; |
| if (buildCounterResponse < 3) { |
| unittest.expect(o.code, unittest.equals('foo')); |
| checkUnnamed4043(o.headers); |
| unittest.expect(o.size, unittest.equals('foo')); |
| unittest.expect(o.time, unittest.equals('foo')); |
| } |
| buildCounterResponse--; |
| } |
| |
| core.int buildCounterServiceAccountDelegationInfo = 0; |
| api.ServiceAccountDelegationInfo buildServiceAccountDelegationInfo() { |
| var o = api.ServiceAccountDelegationInfo(); |
| buildCounterServiceAccountDelegationInfo++; |
| if (buildCounterServiceAccountDelegationInfo < 3) { |
| o.firstPartyPrincipal = buildFirstPartyPrincipal(); |
| o.principalSubject = 'foo'; |
| o.thirdPartyPrincipal = buildThirdPartyPrincipal(); |
| } |
| buildCounterServiceAccountDelegationInfo--; |
| return o; |
| } |
| |
| void checkServiceAccountDelegationInfo(api.ServiceAccountDelegationInfo o) { |
| buildCounterServiceAccountDelegationInfo++; |
| if (buildCounterServiceAccountDelegationInfo < 3) { |
| checkFirstPartyPrincipal(o.firstPartyPrincipal as api.FirstPartyPrincipal); |
| unittest.expect(o.principalSubject, unittest.equals('foo')); |
| checkThirdPartyPrincipal(o.thirdPartyPrincipal as api.ThirdPartyPrincipal); |
| } |
| buildCounterServiceAccountDelegationInfo--; |
| } |
| |
| core.int buildCounterSpanContext = 0; |
| api.SpanContext buildSpanContext() { |
| var o = api.SpanContext(); |
| buildCounterSpanContext++; |
| if (buildCounterSpanContext < 3) { |
| o.spanName = 'foo'; |
| } |
| buildCounterSpanContext--; |
| return o; |
| } |
| |
| void checkSpanContext(api.SpanContext o) { |
| buildCounterSpanContext++; |
| if (buildCounterSpanContext < 3) { |
| unittest.expect(o.spanName, unittest.equals('foo')); |
| } |
| buildCounterSpanContext--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4044() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4044(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted19 = (o['x']) as core.Map; |
| unittest.expect(casted19, unittest.hasLength(3)); |
| unittest.expect(casted19['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted19['bool'], unittest.equals(true)); |
| unittest.expect(casted19['string'], unittest.equals('foo')); |
| var casted20 = (o['y']) as core.Map; |
| unittest.expect(casted20, unittest.hasLength(3)); |
| unittest.expect(casted20['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted20['bool'], unittest.equals(true)); |
| unittest.expect(casted20['string'], unittest.equals('foo')); |
| } |
| |
| core.List<core.Map<core.String, core.Object>> buildUnnamed4045() { |
| var o = <core.Map<core.String, core.Object>>[]; |
| o.add(buildUnnamed4044()); |
| o.add(buildUnnamed4044()); |
| return o; |
| } |
| |
| void checkUnnamed4045(core.List<core.Map<core.String, core.Object>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed4044(o[0]); |
| checkUnnamed4044(o[1]); |
| } |
| |
| core.int buildCounterStatus = 0; |
| api.Status buildStatus() { |
| var o = api.Status(); |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| o.code = 42; |
| o.details = buildUnnamed4045(); |
| o.message = 'foo'; |
| } |
| buildCounterStatus--; |
| return o; |
| } |
| |
| void checkStatus(api.Status o) { |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| unittest.expect(o.code, unittest.equals(42)); |
| checkUnnamed4045(o.details); |
| unittest.expect(o.message, unittest.equals('foo')); |
| } |
| buildCounterStatus--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed4046() { |
| var o = <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; |
| } |
| |
| void checkUnnamed4046(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted21 = (o['x']) as core.Map; |
| unittest.expect(casted21, unittest.hasLength(3)); |
| unittest.expect(casted21['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted21['bool'], unittest.equals(true)); |
| unittest.expect(casted21['string'], unittest.equals('foo')); |
| var casted22 = (o['y']) as core.Map; |
| unittest.expect(casted22, unittest.hasLength(3)); |
| unittest.expect(casted22['list'], unittest.equals([1, 2, 3])); |
| unittest.expect(casted22['bool'], unittest.equals(true)); |
| unittest.expect(casted22['string'], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterThirdPartyPrincipal = 0; |
| api.ThirdPartyPrincipal buildThirdPartyPrincipal() { |
| var o = api.ThirdPartyPrincipal(); |
| buildCounterThirdPartyPrincipal++; |
| if (buildCounterThirdPartyPrincipal < 3) { |
| o.thirdPartyClaims = buildUnnamed4046(); |
| } |
| buildCounterThirdPartyPrincipal--; |
| return o; |
| } |
| |
| void checkThirdPartyPrincipal(api.ThirdPartyPrincipal o) { |
| buildCounterThirdPartyPrincipal++; |
| if (buildCounterThirdPartyPrincipal < 3) { |
| checkUnnamed4046(o.thirdPartyClaims); |
| } |
| buildCounterThirdPartyPrincipal--; |
| } |
| |
| void main() { |
| unittest.group('obj-schema-Api', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildApi(); |
| var od = api.Api.fromJson(o.toJson()); |
| checkApi(od as api.Api); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AttributeContext', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildAttributeContext(); |
| var od = api.AttributeContext.fromJson(o.toJson()); |
| checkAttributeContext(od as api.AttributeContext); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AuditLog', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildAuditLog(); |
| var od = api.AuditLog.fromJson(o.toJson()); |
| checkAuditLog(od as api.AuditLog); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Auth', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildAuth(); |
| var od = api.Auth.fromJson(o.toJson()); |
| checkAuth(od as api.Auth); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AuthenticationInfo', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildAuthenticationInfo(); |
| var od = api.AuthenticationInfo.fromJson(o.toJson()); |
| checkAuthenticationInfo(od as api.AuthenticationInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AuthorizationInfo', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildAuthorizationInfo(); |
| var od = api.AuthorizationInfo.fromJson(o.toJson()); |
| checkAuthorizationInfo(od as api.AuthorizationInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CheckRequest', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildCheckRequest(); |
| var od = api.CheckRequest.fromJson(o.toJson()); |
| checkCheckRequest(od as api.CheckRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CheckResponse', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildCheckResponse(); |
| var od = api.CheckResponse.fromJson(o.toJson()); |
| checkCheckResponse(od as api.CheckResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-FirstPartyPrincipal', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildFirstPartyPrincipal(); |
| var od = api.FirstPartyPrincipal.fromJson(o.toJson()); |
| checkFirstPartyPrincipal(od as api.FirstPartyPrincipal); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Peer', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildPeer(); |
| var od = api.Peer.fromJson(o.toJson()); |
| checkPeer(od as api.Peer); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ReportRequest', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildReportRequest(); |
| var od = api.ReportRequest.fromJson(o.toJson()); |
| checkReportRequest(od as api.ReportRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ReportResponse', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildReportResponse(); |
| var od = api.ReportResponse.fromJson(o.toJson()); |
| checkReportResponse(od as api.ReportResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Request', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildRequest(); |
| var od = api.Request.fromJson(o.toJson()); |
| checkRequest(od as api.Request); |
| }); |
| }); |
| |
| unittest.group('obj-schema-RequestMetadata', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildRequestMetadata(); |
| var od = api.RequestMetadata.fromJson(o.toJson()); |
| checkRequestMetadata(od as api.RequestMetadata); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Resource', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildResource(); |
| var od = api.Resource.fromJson(o.toJson()); |
| checkResource(od as api.Resource); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ResourceInfo', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildResourceInfo(); |
| var od = api.ResourceInfo.fromJson(o.toJson()); |
| checkResourceInfo(od as api.ResourceInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ResourceLocation', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildResourceLocation(); |
| var od = api.ResourceLocation.fromJson(o.toJson()); |
| checkResourceLocation(od as api.ResourceLocation); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Response', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildResponse(); |
| var od = api.Response.fromJson(o.toJson()); |
| checkResponse(od as api.Response); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ServiceAccountDelegationInfo', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildServiceAccountDelegationInfo(); |
| var od = api.ServiceAccountDelegationInfo.fromJson(o.toJson()); |
| checkServiceAccountDelegationInfo(od as api.ServiceAccountDelegationInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SpanContext', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildSpanContext(); |
| var od = api.SpanContext.fromJson(o.toJson()); |
| checkSpanContext(od as api.SpanContext); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Status', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildStatus(); |
| var od = api.Status.fromJson(o.toJson()); |
| checkStatus(od as api.Status); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ThirdPartyPrincipal', () { |
| unittest.test('to-json--from-json', () { |
| var o = buildThirdPartyPrincipal(); |
| var od = api.ThirdPartyPrincipal.fromJson(o.toJson()); |
| checkThirdPartyPrincipal(od as api.ThirdPartyPrincipal); |
| }); |
| }); |
| |
| unittest.group('resource-ServicesResource', () { |
| unittest.test('method--check', () { |
| var mock = HttpServerMock(); |
| var res = api.ServiceControlApi(mock).services; |
| var arg_request = buildCheckRequest(); |
| var arg_serviceName = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.CheckRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkCheckRequest(obj as api.CheckRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| unittest.equals("v2/services/")); |
| pathOffset += 12; |
| index = path.indexOf(':check', 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 + 6), |
| unittest.equals(":check")); |
| pathOffset += 6; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildCheckResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .check(arg_request, arg_serviceName, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((response) { |
| checkCheckResponse(response as api.CheckResponse); |
| }))); |
| }); |
| |
| unittest.test('method--report', () { |
| var mock = HttpServerMock(); |
| var res = api.ServiceControlApi(mock).services; |
| var arg_request = buildReportRequest(); |
| var arg_serviceName = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.ReportRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkReportRequest(obj as api.ReportRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| unittest.equals("v2/services/")); |
| pathOffset += 12; |
| index = path.indexOf(':report', 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(":report")); |
| pathOffset += 7; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildReportResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .report(arg_request, arg_serviceName, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((response) { |
| checkReportResponse(response as api.ReportResponse); |
| }))); |
| }); |
| }); |
| } |