blob: 0a6245de0ead53fdd659ee67962b4499cd7f5559 [file]
// 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/trafficdirector/v2.dart' as api;
import '../test_shared.dart';
core.int buildCounterAddress = 0;
api.Address buildAddress() {
var o = api.Address();
buildCounterAddress++;
if (buildCounterAddress < 3) {
o.pipe = buildPipe();
o.socketAddress = buildSocketAddress();
}
buildCounterAddress--;
return o;
}
void checkAddress(api.Address o) {
buildCounterAddress++;
if (buildCounterAddress < 3) {
checkPipe(o.pipe as api.Pipe);
checkSocketAddress(o.socketAddress as api.SocketAddress);
}
buildCounterAddress--;
}
core.Map<core.String, core.Object> buildUnnamed2136() {
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 checkUnnamed2136(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted1 = (o['x']) as core.Map;
unittest.expect(casted1, unittest.hasLength(3));
unittest.expect(casted1['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted1['bool'], unittest.equals(true));
unittest.expect(casted1['string'], unittest.equals('foo'));
var casted2 = (o['y']) as core.Map;
unittest.expect(casted2, unittest.hasLength(3));
unittest.expect(casted2['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted2['bool'], unittest.equals(true));
unittest.expect(casted2['string'], unittest.equals('foo'));
}
core.int buildCounterBuildVersion = 0;
api.BuildVersion buildBuildVersion() {
var o = api.BuildVersion();
buildCounterBuildVersion++;
if (buildCounterBuildVersion < 3) {
o.metadata = buildUnnamed2136();
o.version = buildSemanticVersion();
}
buildCounterBuildVersion--;
return o;
}
void checkBuildVersion(api.BuildVersion o) {
buildCounterBuildVersion++;
if (buildCounterBuildVersion < 3) {
checkUnnamed2136(o.metadata);
checkSemanticVersion(o.version as api.SemanticVersion);
}
buildCounterBuildVersion--;
}
core.List<api.PerXdsConfig> buildUnnamed2137() {
var o = <api.PerXdsConfig>[];
o.add(buildPerXdsConfig());
o.add(buildPerXdsConfig());
return o;
}
void checkUnnamed2137(core.List<api.PerXdsConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkPerXdsConfig(o[0] as api.PerXdsConfig);
checkPerXdsConfig(o[1] as api.PerXdsConfig);
}
core.int buildCounterClientConfig = 0;
api.ClientConfig buildClientConfig() {
var o = api.ClientConfig();
buildCounterClientConfig++;
if (buildCounterClientConfig < 3) {
o.node = buildNode();
o.xdsConfig = buildUnnamed2137();
}
buildCounterClientConfig--;
return o;
}
void checkClientConfig(api.ClientConfig o) {
buildCounterClientConfig++;
if (buildCounterClientConfig < 3) {
checkNode(o.node as api.Node);
checkUnnamed2137(o.xdsConfig);
}
buildCounterClientConfig--;
}
core.List<api.NodeMatcher> buildUnnamed2138() {
var o = <api.NodeMatcher>[];
o.add(buildNodeMatcher());
o.add(buildNodeMatcher());
return o;
}
void checkUnnamed2138(core.List<api.NodeMatcher> o) {
unittest.expect(o, unittest.hasLength(2));
checkNodeMatcher(o[0] as api.NodeMatcher);
checkNodeMatcher(o[1] as api.NodeMatcher);
}
core.int buildCounterClientStatusRequest = 0;
api.ClientStatusRequest buildClientStatusRequest() {
var o = api.ClientStatusRequest();
buildCounterClientStatusRequest++;
if (buildCounterClientStatusRequest < 3) {
o.nodeMatchers = buildUnnamed2138();
}
buildCounterClientStatusRequest--;
return o;
}
void checkClientStatusRequest(api.ClientStatusRequest o) {
buildCounterClientStatusRequest++;
if (buildCounterClientStatusRequest < 3) {
checkUnnamed2138(o.nodeMatchers);
}
buildCounterClientStatusRequest--;
}
core.List<api.ClientConfig> buildUnnamed2139() {
var o = <api.ClientConfig>[];
o.add(buildClientConfig());
o.add(buildClientConfig());
return o;
}
void checkUnnamed2139(core.List<api.ClientConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkClientConfig(o[0] as api.ClientConfig);
checkClientConfig(o[1] as api.ClientConfig);
}
core.int buildCounterClientStatusResponse = 0;
api.ClientStatusResponse buildClientStatusResponse() {
var o = api.ClientStatusResponse();
buildCounterClientStatusResponse++;
if (buildCounterClientStatusResponse < 3) {
o.config = buildUnnamed2139();
}
buildCounterClientStatusResponse--;
return o;
}
void checkClientStatusResponse(api.ClientStatusResponse o) {
buildCounterClientStatusResponse++;
if (buildCounterClientStatusResponse < 3) {
checkUnnamed2139(o.config);
}
buildCounterClientStatusResponse--;
}
core.List<api.DynamicCluster> buildUnnamed2140() {
var o = <api.DynamicCluster>[];
o.add(buildDynamicCluster());
o.add(buildDynamicCluster());
return o;
}
void checkUnnamed2140(core.List<api.DynamicCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkDynamicCluster(o[0] as api.DynamicCluster);
checkDynamicCluster(o[1] as api.DynamicCluster);
}
core.List<api.DynamicCluster> buildUnnamed2141() {
var o = <api.DynamicCluster>[];
o.add(buildDynamicCluster());
o.add(buildDynamicCluster());
return o;
}
void checkUnnamed2141(core.List<api.DynamicCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkDynamicCluster(o[0] as api.DynamicCluster);
checkDynamicCluster(o[1] as api.DynamicCluster);
}
core.List<api.StaticCluster> buildUnnamed2142() {
var o = <api.StaticCluster>[];
o.add(buildStaticCluster());
o.add(buildStaticCluster());
return o;
}
void checkUnnamed2142(core.List<api.StaticCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkStaticCluster(o[0] as api.StaticCluster);
checkStaticCluster(o[1] as api.StaticCluster);
}
core.int buildCounterClustersConfigDump = 0;
api.ClustersConfigDump buildClustersConfigDump() {
var o = api.ClustersConfigDump();
buildCounterClustersConfigDump++;
if (buildCounterClustersConfigDump < 3) {
o.dynamicActiveClusters = buildUnnamed2140();
o.dynamicWarmingClusters = buildUnnamed2141();
o.staticClusters = buildUnnamed2142();
o.versionInfo = 'foo';
}
buildCounterClustersConfigDump--;
return o;
}
void checkClustersConfigDump(api.ClustersConfigDump o) {
buildCounterClustersConfigDump++;
if (buildCounterClustersConfigDump < 3) {
checkUnnamed2140(o.dynamicActiveClusters);
checkUnnamed2141(o.dynamicWarmingClusters);
checkUnnamed2142(o.staticClusters);
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterClustersConfigDump--;
}
core.int buildCounterDoubleMatcher = 0;
api.DoubleMatcher buildDoubleMatcher() {
var o = api.DoubleMatcher();
buildCounterDoubleMatcher++;
if (buildCounterDoubleMatcher < 3) {
o.exact = 42.0;
o.range = buildDoubleRange();
}
buildCounterDoubleMatcher--;
return o;
}
void checkDoubleMatcher(api.DoubleMatcher o) {
buildCounterDoubleMatcher++;
if (buildCounterDoubleMatcher < 3) {
unittest.expect(o.exact, unittest.equals(42.0));
checkDoubleRange(o.range as api.DoubleRange);
}
buildCounterDoubleMatcher--;
}
core.int buildCounterDoubleRange = 0;
api.DoubleRange buildDoubleRange() {
var o = api.DoubleRange();
buildCounterDoubleRange++;
if (buildCounterDoubleRange < 3) {
o.end = 42.0;
o.start = 42.0;
}
buildCounterDoubleRange--;
return o;
}
void checkDoubleRange(api.DoubleRange o) {
buildCounterDoubleRange++;
if (buildCounterDoubleRange < 3) {
unittest.expect(o.end, unittest.equals(42.0));
unittest.expect(o.start, unittest.equals(42.0));
}
buildCounterDoubleRange--;
}
core.Map<core.String, core.Object> buildUnnamed2143() {
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 checkUnnamed2143(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 buildCounterDynamicCluster = 0;
api.DynamicCluster buildDynamicCluster() {
var o = api.DynamicCluster();
buildCounterDynamicCluster++;
if (buildCounterDynamicCluster < 3) {
o.cluster = buildUnnamed2143();
o.lastUpdated = 'foo';
o.versionInfo = 'foo';
}
buildCounterDynamicCluster--;
return o;
}
void checkDynamicCluster(api.DynamicCluster o) {
buildCounterDynamicCluster++;
if (buildCounterDynamicCluster < 3) {
checkUnnamed2143(o.cluster);
unittest.expect(o.lastUpdated, unittest.equals('foo'));
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterDynamicCluster--;
}
core.int buildCounterDynamicListener = 0;
api.DynamicListener buildDynamicListener() {
var o = api.DynamicListener();
buildCounterDynamicListener++;
if (buildCounterDynamicListener < 3) {
o.activeState = buildDynamicListenerState();
o.drainingState = buildDynamicListenerState();
o.errorState = buildUpdateFailureState();
o.name = 'foo';
o.warmingState = buildDynamicListenerState();
}
buildCounterDynamicListener--;
return o;
}
void checkDynamicListener(api.DynamicListener o) {
buildCounterDynamicListener++;
if (buildCounterDynamicListener < 3) {
checkDynamicListenerState(o.activeState as api.DynamicListenerState);
checkDynamicListenerState(o.drainingState as api.DynamicListenerState);
checkUpdateFailureState(o.errorState as api.UpdateFailureState);
unittest.expect(o.name, unittest.equals('foo'));
checkDynamicListenerState(o.warmingState as api.DynamicListenerState);
}
buildCounterDynamicListener--;
}
core.Map<core.String, core.Object> buildUnnamed2144() {
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 checkUnnamed2144(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted5 = (o['x']) as core.Map;
unittest.expect(casted5, unittest.hasLength(3));
unittest.expect(casted5['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted5['bool'], unittest.equals(true));
unittest.expect(casted5['string'], unittest.equals('foo'));
var casted6 = (o['y']) as core.Map;
unittest.expect(casted6, unittest.hasLength(3));
unittest.expect(casted6['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted6['bool'], unittest.equals(true));
unittest.expect(casted6['string'], unittest.equals('foo'));
}
core.int buildCounterDynamicListenerState = 0;
api.DynamicListenerState buildDynamicListenerState() {
var o = api.DynamicListenerState();
buildCounterDynamicListenerState++;
if (buildCounterDynamicListenerState < 3) {
o.lastUpdated = 'foo';
o.listener = buildUnnamed2144();
o.versionInfo = 'foo';
}
buildCounterDynamicListenerState--;
return o;
}
void checkDynamicListenerState(api.DynamicListenerState o) {
buildCounterDynamicListenerState++;
if (buildCounterDynamicListenerState < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
checkUnnamed2144(o.listener);
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterDynamicListenerState--;
}
core.Map<core.String, core.Object> buildUnnamed2145() {
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 checkUnnamed2145(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 buildCounterDynamicRouteConfig = 0;
api.DynamicRouteConfig buildDynamicRouteConfig() {
var o = api.DynamicRouteConfig();
buildCounterDynamicRouteConfig++;
if (buildCounterDynamicRouteConfig < 3) {
o.lastUpdated = 'foo';
o.routeConfig = buildUnnamed2145();
o.versionInfo = 'foo';
}
buildCounterDynamicRouteConfig--;
return o;
}
void checkDynamicRouteConfig(api.DynamicRouteConfig o) {
buildCounterDynamicRouteConfig++;
if (buildCounterDynamicRouteConfig < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
checkUnnamed2145(o.routeConfig);
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterDynamicRouteConfig--;
}
core.Map<core.String, core.Object> buildUnnamed2146() {
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 checkUnnamed2146(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.List<core.Map<core.String, core.Object>> buildUnnamed2147() {
var o = <core.Map<core.String, core.Object>>[];
o.add(buildUnnamed2146());
o.add(buildUnnamed2146());
return o;
}
void checkUnnamed2147(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed2146(o[0]);
checkUnnamed2146(o[1]);
}
core.int buildCounterDynamicScopedRouteConfigs = 0;
api.DynamicScopedRouteConfigs buildDynamicScopedRouteConfigs() {
var o = api.DynamicScopedRouteConfigs();
buildCounterDynamicScopedRouteConfigs++;
if (buildCounterDynamicScopedRouteConfigs < 3) {
o.lastUpdated = 'foo';
o.name = 'foo';
o.scopedRouteConfigs = buildUnnamed2147();
o.versionInfo = 'foo';
}
buildCounterDynamicScopedRouteConfigs--;
return o;
}
void checkDynamicScopedRouteConfigs(api.DynamicScopedRouteConfigs o) {
buildCounterDynamicScopedRouteConfigs++;
if (buildCounterDynamicScopedRouteConfigs < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed2147(o.scopedRouteConfigs);
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterDynamicScopedRouteConfigs--;
}
core.int buildCounterExtension = 0;
api.Extension buildExtension() {
var o = api.Extension();
buildCounterExtension++;
if (buildCounterExtension < 3) {
o.category = 'foo';
o.disabled = true;
o.name = 'foo';
o.typeDescriptor = 'foo';
o.version = buildBuildVersion();
}
buildCounterExtension--;
return o;
}
void checkExtension(api.Extension o) {
buildCounterExtension++;
if (buildCounterExtension < 3) {
unittest.expect(o.category, unittest.equals('foo'));
unittest.expect(o.disabled, unittest.isTrue);
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.typeDescriptor, unittest.equals('foo'));
checkBuildVersion(o.version as api.BuildVersion);
}
buildCounterExtension--;
}
core.int buildCounterGoogleRE2 = 0;
api.GoogleRE2 buildGoogleRE2() {
var o = api.GoogleRE2();
buildCounterGoogleRE2++;
if (buildCounterGoogleRE2 < 3) {
o.maxProgramSize = 42;
}
buildCounterGoogleRE2--;
return o;
}
void checkGoogleRE2(api.GoogleRE2 o) {
buildCounterGoogleRE2++;
if (buildCounterGoogleRE2 < 3) {
unittest.expect(o.maxProgramSize, unittest.equals(42));
}
buildCounterGoogleRE2--;
}
core.Map<core.String, core.Object> buildUnnamed2148() {
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 checkUnnamed2148(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.List<core.Map<core.String, core.Object>> buildUnnamed2149() {
var o = <core.Map<core.String, core.Object>>[];
o.add(buildUnnamed2148());
o.add(buildUnnamed2148());
return o;
}
void checkUnnamed2149(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed2148(o[0]);
checkUnnamed2148(o[1]);
}
core.int buildCounterInlineScopedRouteConfigs = 0;
api.InlineScopedRouteConfigs buildInlineScopedRouteConfigs() {
var o = api.InlineScopedRouteConfigs();
buildCounterInlineScopedRouteConfigs++;
if (buildCounterInlineScopedRouteConfigs < 3) {
o.lastUpdated = 'foo';
o.name = 'foo';
o.scopedRouteConfigs = buildUnnamed2149();
}
buildCounterInlineScopedRouteConfigs--;
return o;
}
void checkInlineScopedRouteConfigs(api.InlineScopedRouteConfigs o) {
buildCounterInlineScopedRouteConfigs++;
if (buildCounterInlineScopedRouteConfigs < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed2149(o.scopedRouteConfigs);
}
buildCounterInlineScopedRouteConfigs--;
}
core.int buildCounterListMatcher = 0;
api.ListMatcher buildListMatcher() {
var o = api.ListMatcher();
buildCounterListMatcher++;
if (buildCounterListMatcher < 3) {
o.oneOf = buildValueMatcher();
}
buildCounterListMatcher--;
return o;
}
void checkListMatcher(api.ListMatcher o) {
buildCounterListMatcher++;
if (buildCounterListMatcher < 3) {
checkValueMatcher(o.oneOf as api.ValueMatcher);
}
buildCounterListMatcher--;
}
core.List<api.DynamicListener> buildUnnamed2150() {
var o = <api.DynamicListener>[];
o.add(buildDynamicListener());
o.add(buildDynamicListener());
return o;
}
void checkUnnamed2150(core.List<api.DynamicListener> o) {
unittest.expect(o, unittest.hasLength(2));
checkDynamicListener(o[0] as api.DynamicListener);
checkDynamicListener(o[1] as api.DynamicListener);
}
core.List<api.StaticListener> buildUnnamed2151() {
var o = <api.StaticListener>[];
o.add(buildStaticListener());
o.add(buildStaticListener());
return o;
}
void checkUnnamed2151(core.List<api.StaticListener> o) {
unittest.expect(o, unittest.hasLength(2));
checkStaticListener(o[0] as api.StaticListener);
checkStaticListener(o[1] as api.StaticListener);
}
core.int buildCounterListenersConfigDump = 0;
api.ListenersConfigDump buildListenersConfigDump() {
var o = api.ListenersConfigDump();
buildCounterListenersConfigDump++;
if (buildCounterListenersConfigDump < 3) {
o.dynamicListeners = buildUnnamed2150();
o.staticListeners = buildUnnamed2151();
o.versionInfo = 'foo';
}
buildCounterListenersConfigDump--;
return o;
}
void checkListenersConfigDump(api.ListenersConfigDump o) {
buildCounterListenersConfigDump++;
if (buildCounterListenersConfigDump < 3) {
checkUnnamed2150(o.dynamicListeners);
checkUnnamed2151(o.staticListeners);
unittest.expect(o.versionInfo, unittest.equals('foo'));
}
buildCounterListenersConfigDump--;
}
core.int buildCounterLocality = 0;
api.Locality buildLocality() {
var o = api.Locality();
buildCounterLocality++;
if (buildCounterLocality < 3) {
o.region = 'foo';
o.subZone = 'foo';
o.zone = 'foo';
}
buildCounterLocality--;
return o;
}
void checkLocality(api.Locality o) {
buildCounterLocality++;
if (buildCounterLocality < 3) {
unittest.expect(o.region, unittest.equals('foo'));
unittest.expect(o.subZone, unittest.equals('foo'));
unittest.expect(o.zone, unittest.equals('foo'));
}
buildCounterLocality--;
}
core.List<core.String> buildUnnamed2152() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed2152(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<api.Extension> buildUnnamed2153() {
var o = <api.Extension>[];
o.add(buildExtension());
o.add(buildExtension());
return o;
}
void checkUnnamed2153(core.List<api.Extension> o) {
unittest.expect(o, unittest.hasLength(2));
checkExtension(o[0] as api.Extension);
checkExtension(o[1] as api.Extension);
}
core.List<api.Address> buildUnnamed2154() {
var o = <api.Address>[];
o.add(buildAddress());
o.add(buildAddress());
return o;
}
void checkUnnamed2154(core.List<api.Address> o) {
unittest.expect(o, unittest.hasLength(2));
checkAddress(o[0] as api.Address);
checkAddress(o[1] as api.Address);
}
core.Map<core.String, core.Object> buildUnnamed2155() {
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 checkUnnamed2155(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 buildCounterNode = 0;
api.Node buildNode() {
var o = api.Node();
buildCounterNode++;
if (buildCounterNode < 3) {
o.buildVersion = 'foo';
o.clientFeatures = buildUnnamed2152();
o.cluster = 'foo';
o.extensions = buildUnnamed2153();
o.id = 'foo';
o.listeningAddresses = buildUnnamed2154();
o.locality = buildLocality();
o.metadata = buildUnnamed2155();
o.userAgentBuildVersion = buildBuildVersion();
o.userAgentName = 'foo';
o.userAgentVersion = 'foo';
}
buildCounterNode--;
return o;
}
void checkNode(api.Node o) {
buildCounterNode++;
if (buildCounterNode < 3) {
unittest.expect(o.buildVersion, unittest.equals('foo'));
checkUnnamed2152(o.clientFeatures);
unittest.expect(o.cluster, unittest.equals('foo'));
checkUnnamed2153(o.extensions);
unittest.expect(o.id, unittest.equals('foo'));
checkUnnamed2154(o.listeningAddresses);
checkLocality(o.locality as api.Locality);
checkUnnamed2155(o.metadata);
checkBuildVersion(o.userAgentBuildVersion as api.BuildVersion);
unittest.expect(o.userAgentName, unittest.equals('foo'));
unittest.expect(o.userAgentVersion, unittest.equals('foo'));
}
buildCounterNode--;
}
core.List<api.StructMatcher> buildUnnamed2156() {
var o = <api.StructMatcher>[];
o.add(buildStructMatcher());
o.add(buildStructMatcher());
return o;
}
void checkUnnamed2156(core.List<api.StructMatcher> o) {
unittest.expect(o, unittest.hasLength(2));
checkStructMatcher(o[0] as api.StructMatcher);
checkStructMatcher(o[1] as api.StructMatcher);
}
core.int buildCounterNodeMatcher = 0;
api.NodeMatcher buildNodeMatcher() {
var o = api.NodeMatcher();
buildCounterNodeMatcher++;
if (buildCounterNodeMatcher < 3) {
o.nodeId = buildStringMatcher();
o.nodeMetadatas = buildUnnamed2156();
}
buildCounterNodeMatcher--;
return o;
}
void checkNodeMatcher(api.NodeMatcher o) {
buildCounterNodeMatcher++;
if (buildCounterNodeMatcher < 3) {
checkStringMatcher(o.nodeId as api.StringMatcher);
checkUnnamed2156(o.nodeMetadatas);
}
buildCounterNodeMatcher--;
}
core.int buildCounterNullMatch = 0;
api.NullMatch buildNullMatch() {
var o = api.NullMatch();
buildCounterNullMatch++;
if (buildCounterNullMatch < 3) {}
buildCounterNullMatch--;
return o;
}
void checkNullMatch(api.NullMatch o) {
buildCounterNullMatch++;
if (buildCounterNullMatch < 3) {}
buildCounterNullMatch--;
}
core.int buildCounterPathSegment = 0;
api.PathSegment buildPathSegment() {
var o = api.PathSegment();
buildCounterPathSegment++;
if (buildCounterPathSegment < 3) {
o.key = 'foo';
}
buildCounterPathSegment--;
return o;
}
void checkPathSegment(api.PathSegment o) {
buildCounterPathSegment++;
if (buildCounterPathSegment < 3) {
unittest.expect(o.key, unittest.equals('foo'));
}
buildCounterPathSegment--;
}
core.int buildCounterPerXdsConfig = 0;
api.PerXdsConfig buildPerXdsConfig() {
var o = api.PerXdsConfig();
buildCounterPerXdsConfig++;
if (buildCounterPerXdsConfig < 3) {
o.clusterConfig = buildClustersConfigDump();
o.listenerConfig = buildListenersConfigDump();
o.routeConfig = buildRoutesConfigDump();
o.scopedRouteConfig = buildScopedRoutesConfigDump();
o.status = 'foo';
}
buildCounterPerXdsConfig--;
return o;
}
void checkPerXdsConfig(api.PerXdsConfig o) {
buildCounterPerXdsConfig++;
if (buildCounterPerXdsConfig < 3) {
checkClustersConfigDump(o.clusterConfig as api.ClustersConfigDump);
checkListenersConfigDump(o.listenerConfig as api.ListenersConfigDump);
checkRoutesConfigDump(o.routeConfig as api.RoutesConfigDump);
checkScopedRoutesConfigDump(
o.scopedRouteConfig as api.ScopedRoutesConfigDump);
unittest.expect(o.status, unittest.equals('foo'));
}
buildCounterPerXdsConfig--;
}
core.int buildCounterPipe = 0;
api.Pipe buildPipe() {
var o = api.Pipe();
buildCounterPipe++;
if (buildCounterPipe < 3) {
o.mode = 42;
o.path = 'foo';
}
buildCounterPipe--;
return o;
}
void checkPipe(api.Pipe o) {
buildCounterPipe++;
if (buildCounterPipe < 3) {
unittest.expect(o.mode, unittest.equals(42));
unittest.expect(o.path, unittest.equals('foo'));
}
buildCounterPipe--;
}
core.int buildCounterRegexMatcher = 0;
api.RegexMatcher buildRegexMatcher() {
var o = api.RegexMatcher();
buildCounterRegexMatcher++;
if (buildCounterRegexMatcher < 3) {
o.googleRe2 = buildGoogleRE2();
o.regex = 'foo';
}
buildCounterRegexMatcher--;
return o;
}
void checkRegexMatcher(api.RegexMatcher o) {
buildCounterRegexMatcher++;
if (buildCounterRegexMatcher < 3) {
checkGoogleRE2(o.googleRe2 as api.GoogleRE2);
unittest.expect(o.regex, unittest.equals('foo'));
}
buildCounterRegexMatcher--;
}
core.List<api.DynamicRouteConfig> buildUnnamed2157() {
var o = <api.DynamicRouteConfig>[];
o.add(buildDynamicRouteConfig());
o.add(buildDynamicRouteConfig());
return o;
}
void checkUnnamed2157(core.List<api.DynamicRouteConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkDynamicRouteConfig(o[0] as api.DynamicRouteConfig);
checkDynamicRouteConfig(o[1] as api.DynamicRouteConfig);
}
core.List<api.StaticRouteConfig> buildUnnamed2158() {
var o = <api.StaticRouteConfig>[];
o.add(buildStaticRouteConfig());
o.add(buildStaticRouteConfig());
return o;
}
void checkUnnamed2158(core.List<api.StaticRouteConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkStaticRouteConfig(o[0] as api.StaticRouteConfig);
checkStaticRouteConfig(o[1] as api.StaticRouteConfig);
}
core.int buildCounterRoutesConfigDump = 0;
api.RoutesConfigDump buildRoutesConfigDump() {
var o = api.RoutesConfigDump();
buildCounterRoutesConfigDump++;
if (buildCounterRoutesConfigDump < 3) {
o.dynamicRouteConfigs = buildUnnamed2157();
o.staticRouteConfigs = buildUnnamed2158();
}
buildCounterRoutesConfigDump--;
return o;
}
void checkRoutesConfigDump(api.RoutesConfigDump o) {
buildCounterRoutesConfigDump++;
if (buildCounterRoutesConfigDump < 3) {
checkUnnamed2157(o.dynamicRouteConfigs);
checkUnnamed2158(o.staticRouteConfigs);
}
buildCounterRoutesConfigDump--;
}
core.List<api.DynamicScopedRouteConfigs> buildUnnamed2159() {
var o = <api.DynamicScopedRouteConfigs>[];
o.add(buildDynamicScopedRouteConfigs());
o.add(buildDynamicScopedRouteConfigs());
return o;
}
void checkUnnamed2159(core.List<api.DynamicScopedRouteConfigs> o) {
unittest.expect(o, unittest.hasLength(2));
checkDynamicScopedRouteConfigs(o[0] as api.DynamicScopedRouteConfigs);
checkDynamicScopedRouteConfigs(o[1] as api.DynamicScopedRouteConfigs);
}
core.List<api.InlineScopedRouteConfigs> buildUnnamed2160() {
var o = <api.InlineScopedRouteConfigs>[];
o.add(buildInlineScopedRouteConfigs());
o.add(buildInlineScopedRouteConfigs());
return o;
}
void checkUnnamed2160(core.List<api.InlineScopedRouteConfigs> o) {
unittest.expect(o, unittest.hasLength(2));
checkInlineScopedRouteConfigs(o[0] as api.InlineScopedRouteConfigs);
checkInlineScopedRouteConfigs(o[1] as api.InlineScopedRouteConfigs);
}
core.int buildCounterScopedRoutesConfigDump = 0;
api.ScopedRoutesConfigDump buildScopedRoutesConfigDump() {
var o = api.ScopedRoutesConfigDump();
buildCounterScopedRoutesConfigDump++;
if (buildCounterScopedRoutesConfigDump < 3) {
o.dynamicScopedRouteConfigs = buildUnnamed2159();
o.inlineScopedRouteConfigs = buildUnnamed2160();
}
buildCounterScopedRoutesConfigDump--;
return o;
}
void checkScopedRoutesConfigDump(api.ScopedRoutesConfigDump o) {
buildCounterScopedRoutesConfigDump++;
if (buildCounterScopedRoutesConfigDump < 3) {
checkUnnamed2159(o.dynamicScopedRouteConfigs);
checkUnnamed2160(o.inlineScopedRouteConfigs);
}
buildCounterScopedRoutesConfigDump--;
}
core.int buildCounterSemanticVersion = 0;
api.SemanticVersion buildSemanticVersion() {
var o = api.SemanticVersion();
buildCounterSemanticVersion++;
if (buildCounterSemanticVersion < 3) {
o.majorNumber = 42;
o.minorNumber = 42;
o.patch = 42;
}
buildCounterSemanticVersion--;
return o;
}
void checkSemanticVersion(api.SemanticVersion o) {
buildCounterSemanticVersion++;
if (buildCounterSemanticVersion < 3) {
unittest.expect(o.majorNumber, unittest.equals(42));
unittest.expect(o.minorNumber, unittest.equals(42));
unittest.expect(o.patch, unittest.equals(42));
}
buildCounterSemanticVersion--;
}
core.int buildCounterSocketAddress = 0;
api.SocketAddress buildSocketAddress() {
var o = api.SocketAddress();
buildCounterSocketAddress++;
if (buildCounterSocketAddress < 3) {
o.address = 'foo';
o.ipv4Compat = true;
o.namedPort = 'foo';
o.portValue = 42;
o.protocol = 'foo';
o.resolverName = 'foo';
}
buildCounterSocketAddress--;
return o;
}
void checkSocketAddress(api.SocketAddress o) {
buildCounterSocketAddress++;
if (buildCounterSocketAddress < 3) {
unittest.expect(o.address, unittest.equals('foo'));
unittest.expect(o.ipv4Compat, unittest.isTrue);
unittest.expect(o.namedPort, unittest.equals('foo'));
unittest.expect(o.portValue, unittest.equals(42));
unittest.expect(o.protocol, unittest.equals('foo'));
unittest.expect(o.resolverName, unittest.equals('foo'));
}
buildCounterSocketAddress--;
}
core.Map<core.String, core.Object> buildUnnamed2161() {
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 checkUnnamed2161(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 buildCounterStaticCluster = 0;
api.StaticCluster buildStaticCluster() {
var o = api.StaticCluster();
buildCounterStaticCluster++;
if (buildCounterStaticCluster < 3) {
o.cluster = buildUnnamed2161();
o.lastUpdated = 'foo';
}
buildCounterStaticCluster--;
return o;
}
void checkStaticCluster(api.StaticCluster o) {
buildCounterStaticCluster++;
if (buildCounterStaticCluster < 3) {
checkUnnamed2161(o.cluster);
unittest.expect(o.lastUpdated, unittest.equals('foo'));
}
buildCounterStaticCluster--;
}
core.Map<core.String, core.Object> buildUnnamed2162() {
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 checkUnnamed2162(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 buildCounterStaticListener = 0;
api.StaticListener buildStaticListener() {
var o = api.StaticListener();
buildCounterStaticListener++;
if (buildCounterStaticListener < 3) {
o.lastUpdated = 'foo';
o.listener = buildUnnamed2162();
}
buildCounterStaticListener--;
return o;
}
void checkStaticListener(api.StaticListener o) {
buildCounterStaticListener++;
if (buildCounterStaticListener < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
checkUnnamed2162(o.listener);
}
buildCounterStaticListener--;
}
core.Map<core.String, core.Object> buildUnnamed2163() {
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 checkUnnamed2163(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.int buildCounterStaticRouteConfig = 0;
api.StaticRouteConfig buildStaticRouteConfig() {
var o = api.StaticRouteConfig();
buildCounterStaticRouteConfig++;
if (buildCounterStaticRouteConfig < 3) {
o.lastUpdated = 'foo';
o.routeConfig = buildUnnamed2163();
}
buildCounterStaticRouteConfig--;
return o;
}
void checkStaticRouteConfig(api.StaticRouteConfig o) {
buildCounterStaticRouteConfig++;
if (buildCounterStaticRouteConfig < 3) {
unittest.expect(o.lastUpdated, unittest.equals('foo'));
checkUnnamed2163(o.routeConfig);
}
buildCounterStaticRouteConfig--;
}
core.int buildCounterStringMatcher = 0;
api.StringMatcher buildStringMatcher() {
var o = api.StringMatcher();
buildCounterStringMatcher++;
if (buildCounterStringMatcher < 3) {
o.exact = 'foo';
o.ignoreCase = true;
o.prefix = 'foo';
o.regex = 'foo';
o.safeRegex = buildRegexMatcher();
o.suffix = 'foo';
}
buildCounterStringMatcher--;
return o;
}
void checkStringMatcher(api.StringMatcher o) {
buildCounterStringMatcher++;
if (buildCounterStringMatcher < 3) {
unittest.expect(o.exact, unittest.equals('foo'));
unittest.expect(o.ignoreCase, unittest.isTrue);
unittest.expect(o.prefix, unittest.equals('foo'));
unittest.expect(o.regex, unittest.equals('foo'));
checkRegexMatcher(o.safeRegex as api.RegexMatcher);
unittest.expect(o.suffix, unittest.equals('foo'));
}
buildCounterStringMatcher--;
}
core.List<api.PathSegment> buildUnnamed2164() {
var o = <api.PathSegment>[];
o.add(buildPathSegment());
o.add(buildPathSegment());
return o;
}
void checkUnnamed2164(core.List<api.PathSegment> o) {
unittest.expect(o, unittest.hasLength(2));
checkPathSegment(o[0] as api.PathSegment);
checkPathSegment(o[1] as api.PathSegment);
}
core.int buildCounterStructMatcher = 0;
api.StructMatcher buildStructMatcher() {
var o = api.StructMatcher();
buildCounterStructMatcher++;
if (buildCounterStructMatcher < 3) {
o.path = buildUnnamed2164();
o.value = buildValueMatcher();
}
buildCounterStructMatcher--;
return o;
}
void checkStructMatcher(api.StructMatcher o) {
buildCounterStructMatcher++;
if (buildCounterStructMatcher < 3) {
checkUnnamed2164(o.path);
checkValueMatcher(o.value as api.ValueMatcher);
}
buildCounterStructMatcher--;
}
core.Map<core.String, core.Object> buildUnnamed2165() {
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 checkUnnamed2165(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 buildCounterUpdateFailureState = 0;
api.UpdateFailureState buildUpdateFailureState() {
var o = api.UpdateFailureState();
buildCounterUpdateFailureState++;
if (buildCounterUpdateFailureState < 3) {
o.details = 'foo';
o.failedConfiguration = buildUnnamed2165();
o.lastUpdateAttempt = 'foo';
}
buildCounterUpdateFailureState--;
return o;
}
void checkUpdateFailureState(api.UpdateFailureState o) {
buildCounterUpdateFailureState++;
if (buildCounterUpdateFailureState < 3) {
unittest.expect(o.details, unittest.equals('foo'));
checkUnnamed2165(o.failedConfiguration);
unittest.expect(o.lastUpdateAttempt, unittest.equals('foo'));
}
buildCounterUpdateFailureState--;
}
core.int buildCounterValueMatcher = 0;
api.ValueMatcher buildValueMatcher() {
var o = api.ValueMatcher();
buildCounterValueMatcher++;
if (buildCounterValueMatcher < 3) {
o.boolMatch = true;
o.doubleMatch = buildDoubleMatcher();
o.listMatch = buildListMatcher();
o.nullMatch = buildNullMatch();
o.presentMatch = true;
o.stringMatch = buildStringMatcher();
}
buildCounterValueMatcher--;
return o;
}
void checkValueMatcher(api.ValueMatcher o) {
buildCounterValueMatcher++;
if (buildCounterValueMatcher < 3) {
unittest.expect(o.boolMatch, unittest.isTrue);
checkDoubleMatcher(o.doubleMatch as api.DoubleMatcher);
checkListMatcher(o.listMatch as api.ListMatcher);
checkNullMatch(o.nullMatch as api.NullMatch);
unittest.expect(o.presentMatch, unittest.isTrue);
checkStringMatcher(o.stringMatch as api.StringMatcher);
}
buildCounterValueMatcher--;
}
void main() {
unittest.group('obj-schema-Address', () {
unittest.test('to-json--from-json', () {
var o = buildAddress();
var od = api.Address.fromJson(o.toJson());
checkAddress(od as api.Address);
});
});
unittest.group('obj-schema-BuildVersion', () {
unittest.test('to-json--from-json', () {
var o = buildBuildVersion();
var od = api.BuildVersion.fromJson(o.toJson());
checkBuildVersion(od as api.BuildVersion);
});
});
unittest.group('obj-schema-ClientConfig', () {
unittest.test('to-json--from-json', () {
var o = buildClientConfig();
var od = api.ClientConfig.fromJson(o.toJson());
checkClientConfig(od as api.ClientConfig);
});
});
unittest.group('obj-schema-ClientStatusRequest', () {
unittest.test('to-json--from-json', () {
var o = buildClientStatusRequest();
var od = api.ClientStatusRequest.fromJson(o.toJson());
checkClientStatusRequest(od as api.ClientStatusRequest);
});
});
unittest.group('obj-schema-ClientStatusResponse', () {
unittest.test('to-json--from-json', () {
var o = buildClientStatusResponse();
var od = api.ClientStatusResponse.fromJson(o.toJson());
checkClientStatusResponse(od as api.ClientStatusResponse);
});
});
unittest.group('obj-schema-ClustersConfigDump', () {
unittest.test('to-json--from-json', () {
var o = buildClustersConfigDump();
var od = api.ClustersConfigDump.fromJson(o.toJson());
checkClustersConfigDump(od as api.ClustersConfigDump);
});
});
unittest.group('obj-schema-DoubleMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildDoubleMatcher();
var od = api.DoubleMatcher.fromJson(o.toJson());
checkDoubleMatcher(od as api.DoubleMatcher);
});
});
unittest.group('obj-schema-DoubleRange', () {
unittest.test('to-json--from-json', () {
var o = buildDoubleRange();
var od = api.DoubleRange.fromJson(o.toJson());
checkDoubleRange(od as api.DoubleRange);
});
});
unittest.group('obj-schema-DynamicCluster', () {
unittest.test('to-json--from-json', () {
var o = buildDynamicCluster();
var od = api.DynamicCluster.fromJson(o.toJson());
checkDynamicCluster(od as api.DynamicCluster);
});
});
unittest.group('obj-schema-DynamicListener', () {
unittest.test('to-json--from-json', () {
var o = buildDynamicListener();
var od = api.DynamicListener.fromJson(o.toJson());
checkDynamicListener(od as api.DynamicListener);
});
});
unittest.group('obj-schema-DynamicListenerState', () {
unittest.test('to-json--from-json', () {
var o = buildDynamicListenerState();
var od = api.DynamicListenerState.fromJson(o.toJson());
checkDynamicListenerState(od as api.DynamicListenerState);
});
});
unittest.group('obj-schema-DynamicRouteConfig', () {
unittest.test('to-json--from-json', () {
var o = buildDynamicRouteConfig();
var od = api.DynamicRouteConfig.fromJson(o.toJson());
checkDynamicRouteConfig(od as api.DynamicRouteConfig);
});
});
unittest.group('obj-schema-DynamicScopedRouteConfigs', () {
unittest.test('to-json--from-json', () {
var o = buildDynamicScopedRouteConfigs();
var od = api.DynamicScopedRouteConfigs.fromJson(o.toJson());
checkDynamicScopedRouteConfigs(od as api.DynamicScopedRouteConfigs);
});
});
unittest.group('obj-schema-Extension', () {
unittest.test('to-json--from-json', () {
var o = buildExtension();
var od = api.Extension.fromJson(o.toJson());
checkExtension(od as api.Extension);
});
});
unittest.group('obj-schema-GoogleRE2', () {
unittest.test('to-json--from-json', () {
var o = buildGoogleRE2();
var od = api.GoogleRE2.fromJson(o.toJson());
checkGoogleRE2(od as api.GoogleRE2);
});
});
unittest.group('obj-schema-InlineScopedRouteConfigs', () {
unittest.test('to-json--from-json', () {
var o = buildInlineScopedRouteConfigs();
var od = api.InlineScopedRouteConfigs.fromJson(o.toJson());
checkInlineScopedRouteConfigs(od as api.InlineScopedRouteConfigs);
});
});
unittest.group('obj-schema-ListMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildListMatcher();
var od = api.ListMatcher.fromJson(o.toJson());
checkListMatcher(od as api.ListMatcher);
});
});
unittest.group('obj-schema-ListenersConfigDump', () {
unittest.test('to-json--from-json', () {
var o = buildListenersConfigDump();
var od = api.ListenersConfigDump.fromJson(o.toJson());
checkListenersConfigDump(od as api.ListenersConfigDump);
});
});
unittest.group('obj-schema-Locality', () {
unittest.test('to-json--from-json', () {
var o = buildLocality();
var od = api.Locality.fromJson(o.toJson());
checkLocality(od as api.Locality);
});
});
unittest.group('obj-schema-Node', () {
unittest.test('to-json--from-json', () {
var o = buildNode();
var od = api.Node.fromJson(o.toJson());
checkNode(od as api.Node);
});
});
unittest.group('obj-schema-NodeMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildNodeMatcher();
var od = api.NodeMatcher.fromJson(o.toJson());
checkNodeMatcher(od as api.NodeMatcher);
});
});
unittest.group('obj-schema-NullMatch', () {
unittest.test('to-json--from-json', () {
var o = buildNullMatch();
var od = api.NullMatch.fromJson(o.toJson());
checkNullMatch(od as api.NullMatch);
});
});
unittest.group('obj-schema-PathSegment', () {
unittest.test('to-json--from-json', () {
var o = buildPathSegment();
var od = api.PathSegment.fromJson(o.toJson());
checkPathSegment(od as api.PathSegment);
});
});
unittest.group('obj-schema-PerXdsConfig', () {
unittest.test('to-json--from-json', () {
var o = buildPerXdsConfig();
var od = api.PerXdsConfig.fromJson(o.toJson());
checkPerXdsConfig(od as api.PerXdsConfig);
});
});
unittest.group('obj-schema-Pipe', () {
unittest.test('to-json--from-json', () {
var o = buildPipe();
var od = api.Pipe.fromJson(o.toJson());
checkPipe(od as api.Pipe);
});
});
unittest.group('obj-schema-RegexMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildRegexMatcher();
var od = api.RegexMatcher.fromJson(o.toJson());
checkRegexMatcher(od as api.RegexMatcher);
});
});
unittest.group('obj-schema-RoutesConfigDump', () {
unittest.test('to-json--from-json', () {
var o = buildRoutesConfigDump();
var od = api.RoutesConfigDump.fromJson(o.toJson());
checkRoutesConfigDump(od as api.RoutesConfigDump);
});
});
unittest.group('obj-schema-ScopedRoutesConfigDump', () {
unittest.test('to-json--from-json', () {
var o = buildScopedRoutesConfigDump();
var od = api.ScopedRoutesConfigDump.fromJson(o.toJson());
checkScopedRoutesConfigDump(od as api.ScopedRoutesConfigDump);
});
});
unittest.group('obj-schema-SemanticVersion', () {
unittest.test('to-json--from-json', () {
var o = buildSemanticVersion();
var od = api.SemanticVersion.fromJson(o.toJson());
checkSemanticVersion(od as api.SemanticVersion);
});
});
unittest.group('obj-schema-SocketAddress', () {
unittest.test('to-json--from-json', () {
var o = buildSocketAddress();
var od = api.SocketAddress.fromJson(o.toJson());
checkSocketAddress(od as api.SocketAddress);
});
});
unittest.group('obj-schema-StaticCluster', () {
unittest.test('to-json--from-json', () {
var o = buildStaticCluster();
var od = api.StaticCluster.fromJson(o.toJson());
checkStaticCluster(od as api.StaticCluster);
});
});
unittest.group('obj-schema-StaticListener', () {
unittest.test('to-json--from-json', () {
var o = buildStaticListener();
var od = api.StaticListener.fromJson(o.toJson());
checkStaticListener(od as api.StaticListener);
});
});
unittest.group('obj-schema-StaticRouteConfig', () {
unittest.test('to-json--from-json', () {
var o = buildStaticRouteConfig();
var od = api.StaticRouteConfig.fromJson(o.toJson());
checkStaticRouteConfig(od as api.StaticRouteConfig);
});
});
unittest.group('obj-schema-StringMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildStringMatcher();
var od = api.StringMatcher.fromJson(o.toJson());
checkStringMatcher(od as api.StringMatcher);
});
});
unittest.group('obj-schema-StructMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildStructMatcher();
var od = api.StructMatcher.fromJson(o.toJson());
checkStructMatcher(od as api.StructMatcher);
});
});
unittest.group('obj-schema-UpdateFailureState', () {
unittest.test('to-json--from-json', () {
var o = buildUpdateFailureState();
var od = api.UpdateFailureState.fromJson(o.toJson());
checkUpdateFailureState(od as api.UpdateFailureState);
});
});
unittest.group('obj-schema-ValueMatcher', () {
unittest.test('to-json--from-json', () {
var o = buildValueMatcher();
var od = api.ValueMatcher.fromJson(o.toJson());
checkValueMatcher(od as api.ValueMatcher);
});
});
unittest.group('resource-DiscoveryResource', () {
unittest.test('method--clientStatus', () {
var mock = HttpServerMock();
var res = api.TrafficDirectorServiceApi(mock).discovery;
var arg_request = buildClientStatusRequest();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.ClientStatusRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkClientStatusRequest(obj as api.ClientStatusRequest);
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 + 26),
unittest.equals("v2/discovery:client_status"));
pathOffset += 26;
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(buildClientStatusResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.clientStatus(arg_request, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClientStatusResponse(response as api.ClientStatusResponse);
})));
});
});
}