| library googleapis.monitoring.v3.test; |
| |
| import "dart:core" as core; |
| import "dart:async" as async; |
| import "dart:convert" as convert; |
| |
| import 'package:http/http.dart' as http; |
| import 'package:test/test.dart' as unittest; |
| |
| import 'package:googleapis/monitoring/v3.dart' as api; |
| |
| class HttpServerMock extends http.BaseClient { |
| core.Function _callback; |
| core.bool _expectJson; |
| |
| void register(core.Function callback, core.bool expectJson) { |
| _callback = callback; |
| _expectJson = expectJson; |
| } |
| |
| async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
| if (_expectJson) { |
| return request |
| .finalize() |
| .transform(convert.UTF8.decoder) |
| .join('') |
| .then((core.String jsonString) { |
| if (jsonString.isEmpty) { |
| return _callback(request, null); |
| } else { |
| return _callback(request, convert.JSON.decode(jsonString)); |
| } |
| }); |
| } else { |
| var stream = request.finalize(); |
| if (stream == null) { |
| return _callback(request, []); |
| } else { |
| return stream.toBytes().then((data) { |
| return _callback(request, data); |
| }); |
| } |
| } |
| } |
| } |
| |
| http.StreamedResponse stringResponse(core.int status, |
| core.Map<core.String, core.String> headers, core.String body) { |
| var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
| return new http.StreamedResponse(stream, status, headers: headers); |
| } |
| |
| core.int buildCounterBasicAuthentication = 0; |
| buildBasicAuthentication() { |
| var o = new api.BasicAuthentication(); |
| buildCounterBasicAuthentication++; |
| if (buildCounterBasicAuthentication < 3) { |
| o.password = "foo"; |
| o.username = "foo"; |
| } |
| buildCounterBasicAuthentication--; |
| return o; |
| } |
| |
| checkBasicAuthentication(api.BasicAuthentication o) { |
| buildCounterBasicAuthentication++; |
| if (buildCounterBasicAuthentication < 3) { |
| unittest.expect(o.password, unittest.equals('foo')); |
| unittest.expect(o.username, unittest.equals('foo')); |
| } |
| buildCounterBasicAuthentication--; |
| } |
| |
| core.int buildCounterBucketOptions = 0; |
| buildBucketOptions() { |
| var o = new api.BucketOptions(); |
| buildCounterBucketOptions++; |
| if (buildCounterBucketOptions < 3) { |
| o.explicitBuckets = buildExplicit(); |
| o.exponentialBuckets = buildExponential(); |
| o.linearBuckets = buildLinear(); |
| } |
| buildCounterBucketOptions--; |
| return o; |
| } |
| |
| checkBucketOptions(api.BucketOptions o) { |
| buildCounterBucketOptions++; |
| if (buildCounterBucketOptions < 3) { |
| checkExplicit(o.explicitBuckets); |
| checkExponential(o.exponentialBuckets); |
| checkLinear(o.linearBuckets); |
| } |
| buildCounterBucketOptions--; |
| } |
| |
| buildUnnamed3128() { |
| var o = new core.Map<core.String, api.TypedValue>(); |
| o["x"] = buildTypedValue(); |
| o["y"] = buildTypedValue(); |
| return o; |
| } |
| |
| checkUnnamed3128(core.Map<core.String, api.TypedValue> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkTypedValue(o["x"]); |
| checkTypedValue(o["y"]); |
| } |
| |
| buildUnnamed3129() { |
| var o = new core.List<api.CollectdValue>(); |
| o.add(buildCollectdValue()); |
| o.add(buildCollectdValue()); |
| return o; |
| } |
| |
| checkUnnamed3129(core.List<api.CollectdValue> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCollectdValue(o[0]); |
| checkCollectdValue(o[1]); |
| } |
| |
| core.int buildCounterCollectdPayload = 0; |
| buildCollectdPayload() { |
| var o = new api.CollectdPayload(); |
| buildCounterCollectdPayload++; |
| if (buildCounterCollectdPayload < 3) { |
| o.endTime = "foo"; |
| o.metadata = buildUnnamed3128(); |
| o.plugin = "foo"; |
| o.pluginInstance = "foo"; |
| o.startTime = "foo"; |
| o.type = "foo"; |
| o.typeInstance = "foo"; |
| o.values = buildUnnamed3129(); |
| } |
| buildCounterCollectdPayload--; |
| return o; |
| } |
| |
| checkCollectdPayload(api.CollectdPayload o) { |
| buildCounterCollectdPayload++; |
| if (buildCounterCollectdPayload < 3) { |
| unittest.expect(o.endTime, unittest.equals('foo')); |
| checkUnnamed3128(o.metadata); |
| unittest.expect(o.plugin, unittest.equals('foo')); |
| unittest.expect(o.pluginInstance, unittest.equals('foo')); |
| unittest.expect(o.startTime, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| unittest.expect(o.typeInstance, unittest.equals('foo')); |
| checkUnnamed3129(o.values); |
| } |
| buildCounterCollectdPayload--; |
| } |
| |
| buildUnnamed3130() { |
| var o = new core.List<api.CollectdValueError>(); |
| o.add(buildCollectdValueError()); |
| o.add(buildCollectdValueError()); |
| return o; |
| } |
| |
| checkUnnamed3130(core.List<api.CollectdValueError> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCollectdValueError(o[0]); |
| checkCollectdValueError(o[1]); |
| } |
| |
| core.int buildCounterCollectdPayloadError = 0; |
| buildCollectdPayloadError() { |
| var o = new api.CollectdPayloadError(); |
| buildCounterCollectdPayloadError++; |
| if (buildCounterCollectdPayloadError < 3) { |
| o.error = buildStatus(); |
| o.index = 42; |
| o.valueErrors = buildUnnamed3130(); |
| } |
| buildCounterCollectdPayloadError--; |
| return o; |
| } |
| |
| checkCollectdPayloadError(api.CollectdPayloadError o) { |
| buildCounterCollectdPayloadError++; |
| if (buildCounterCollectdPayloadError < 3) { |
| checkStatus(o.error); |
| unittest.expect(o.index, unittest.equals(42)); |
| checkUnnamed3130(o.valueErrors); |
| } |
| buildCounterCollectdPayloadError--; |
| } |
| |
| core.int buildCounterCollectdValue = 0; |
| buildCollectdValue() { |
| var o = new api.CollectdValue(); |
| buildCounterCollectdValue++; |
| if (buildCounterCollectdValue < 3) { |
| o.dataSourceName = "foo"; |
| o.dataSourceType = "foo"; |
| o.value = buildTypedValue(); |
| } |
| buildCounterCollectdValue--; |
| return o; |
| } |
| |
| checkCollectdValue(api.CollectdValue o) { |
| buildCounterCollectdValue++; |
| if (buildCounterCollectdValue < 3) { |
| unittest.expect(o.dataSourceName, unittest.equals('foo')); |
| unittest.expect(o.dataSourceType, unittest.equals('foo')); |
| checkTypedValue(o.value); |
| } |
| buildCounterCollectdValue--; |
| } |
| |
| core.int buildCounterCollectdValueError = 0; |
| buildCollectdValueError() { |
| var o = new api.CollectdValueError(); |
| buildCounterCollectdValueError++; |
| if (buildCounterCollectdValueError < 3) { |
| o.error = buildStatus(); |
| o.index = 42; |
| } |
| buildCounterCollectdValueError--; |
| return o; |
| } |
| |
| checkCollectdValueError(api.CollectdValueError o) { |
| buildCounterCollectdValueError++; |
| if (buildCounterCollectdValueError < 3) { |
| checkStatus(o.error); |
| unittest.expect(o.index, unittest.equals(42)); |
| } |
| buildCounterCollectdValueError--; |
| } |
| |
| core.int buildCounterContentMatcher = 0; |
| buildContentMatcher() { |
| var o = new api.ContentMatcher(); |
| buildCounterContentMatcher++; |
| if (buildCounterContentMatcher < 3) { |
| o.content = "foo"; |
| } |
| buildCounterContentMatcher--; |
| return o; |
| } |
| |
| checkContentMatcher(api.ContentMatcher o) { |
| buildCounterContentMatcher++; |
| if (buildCounterContentMatcher < 3) { |
| unittest.expect(o.content, unittest.equals('foo')); |
| } |
| buildCounterContentMatcher--; |
| } |
| |
| buildUnnamed3131() { |
| var o = new core.List<api.CollectdPayload>(); |
| o.add(buildCollectdPayload()); |
| o.add(buildCollectdPayload()); |
| return o; |
| } |
| |
| checkUnnamed3131(core.List<api.CollectdPayload> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCollectdPayload(o[0]); |
| checkCollectdPayload(o[1]); |
| } |
| |
| core.int buildCounterCreateCollectdTimeSeriesRequest = 0; |
| buildCreateCollectdTimeSeriesRequest() { |
| var o = new api.CreateCollectdTimeSeriesRequest(); |
| buildCounterCreateCollectdTimeSeriesRequest++; |
| if (buildCounterCreateCollectdTimeSeriesRequest < 3) { |
| o.collectdPayloads = buildUnnamed3131(); |
| o.collectdVersion = "foo"; |
| o.resource = buildMonitoredResource(); |
| } |
| buildCounterCreateCollectdTimeSeriesRequest--; |
| return o; |
| } |
| |
| checkCreateCollectdTimeSeriesRequest(api.CreateCollectdTimeSeriesRequest o) { |
| buildCounterCreateCollectdTimeSeriesRequest++; |
| if (buildCounterCreateCollectdTimeSeriesRequest < 3) { |
| checkUnnamed3131(o.collectdPayloads); |
| unittest.expect(o.collectdVersion, unittest.equals('foo')); |
| checkMonitoredResource(o.resource); |
| } |
| buildCounterCreateCollectdTimeSeriesRequest--; |
| } |
| |
| buildUnnamed3132() { |
| var o = new core.List<api.CollectdPayloadError>(); |
| o.add(buildCollectdPayloadError()); |
| o.add(buildCollectdPayloadError()); |
| return o; |
| } |
| |
| checkUnnamed3132(core.List<api.CollectdPayloadError> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCollectdPayloadError(o[0]); |
| checkCollectdPayloadError(o[1]); |
| } |
| |
| core.int buildCounterCreateCollectdTimeSeriesResponse = 0; |
| buildCreateCollectdTimeSeriesResponse() { |
| var o = new api.CreateCollectdTimeSeriesResponse(); |
| buildCounterCreateCollectdTimeSeriesResponse++; |
| if (buildCounterCreateCollectdTimeSeriesResponse < 3) { |
| o.payloadErrors = buildUnnamed3132(); |
| } |
| buildCounterCreateCollectdTimeSeriesResponse--; |
| return o; |
| } |
| |
| checkCreateCollectdTimeSeriesResponse(api.CreateCollectdTimeSeriesResponse o) { |
| buildCounterCreateCollectdTimeSeriesResponse++; |
| if (buildCounterCreateCollectdTimeSeriesResponse < 3) { |
| checkUnnamed3132(o.payloadErrors); |
| } |
| buildCounterCreateCollectdTimeSeriesResponse--; |
| } |
| |
| buildUnnamed3133() { |
| var o = new core.List<api.TimeSeries>(); |
| o.add(buildTimeSeries()); |
| o.add(buildTimeSeries()); |
| return o; |
| } |
| |
| checkUnnamed3133(core.List<api.TimeSeries> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkTimeSeries(o[0]); |
| checkTimeSeries(o[1]); |
| } |
| |
| core.int buildCounterCreateTimeSeriesRequest = 0; |
| buildCreateTimeSeriesRequest() { |
| var o = new api.CreateTimeSeriesRequest(); |
| buildCounterCreateTimeSeriesRequest++; |
| if (buildCounterCreateTimeSeriesRequest < 3) { |
| o.timeSeries = buildUnnamed3133(); |
| } |
| buildCounterCreateTimeSeriesRequest--; |
| return o; |
| } |
| |
| checkCreateTimeSeriesRequest(api.CreateTimeSeriesRequest o) { |
| buildCounterCreateTimeSeriesRequest++; |
| if (buildCounterCreateTimeSeriesRequest < 3) { |
| checkUnnamed3133(o.timeSeries); |
| } |
| buildCounterCreateTimeSeriesRequest--; |
| } |
| |
| buildUnnamed3134() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed3134(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 buildCounterDistribution = 0; |
| buildDistribution() { |
| var o = new api.Distribution(); |
| buildCounterDistribution++; |
| if (buildCounterDistribution < 3) { |
| o.bucketCounts = buildUnnamed3134(); |
| o.bucketOptions = buildBucketOptions(); |
| o.count = "foo"; |
| o.mean = 42.0; |
| o.range = buildRange(); |
| o.sumOfSquaredDeviation = 42.0; |
| } |
| buildCounterDistribution--; |
| return o; |
| } |
| |
| checkDistribution(api.Distribution o) { |
| buildCounterDistribution++; |
| if (buildCounterDistribution < 3) { |
| checkUnnamed3134(o.bucketCounts); |
| checkBucketOptions(o.bucketOptions); |
| unittest.expect(o.count, unittest.equals('foo')); |
| unittest.expect(o.mean, unittest.equals(42.0)); |
| checkRange(o.range); |
| unittest.expect(o.sumOfSquaredDeviation, unittest.equals(42.0)); |
| } |
| buildCounterDistribution--; |
| } |
| |
| core.int buildCounterEmpty = 0; |
| buildEmpty() { |
| var o = new api.Empty(); |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| return o; |
| } |
| |
| checkEmpty(api.Empty o) { |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| } |
| |
| buildUnnamed3135() { |
| var o = new core.List<core.double>(); |
| o.add(42.0); |
| o.add(42.0); |
| return o; |
| } |
| |
| checkUnnamed3135(core.List<core.double> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o[0], unittest.equals(42.0)); |
| unittest.expect(o[1], unittest.equals(42.0)); |
| } |
| |
| core.int buildCounterExplicit = 0; |
| buildExplicit() { |
| var o = new api.Explicit(); |
| buildCounterExplicit++; |
| if (buildCounterExplicit < 3) { |
| o.bounds = buildUnnamed3135(); |
| } |
| buildCounterExplicit--; |
| return o; |
| } |
| |
| checkExplicit(api.Explicit o) { |
| buildCounterExplicit++; |
| if (buildCounterExplicit < 3) { |
| checkUnnamed3135(o.bounds); |
| } |
| buildCounterExplicit--; |
| } |
| |
| core.int buildCounterExponential = 0; |
| buildExponential() { |
| var o = new api.Exponential(); |
| buildCounterExponential++; |
| if (buildCounterExponential < 3) { |
| o.growthFactor = 42.0; |
| o.numFiniteBuckets = 42; |
| o.scale = 42.0; |
| } |
| buildCounterExponential--; |
| return o; |
| } |
| |
| checkExponential(api.Exponential o) { |
| buildCounterExponential++; |
| if (buildCounterExponential < 3) { |
| unittest.expect(o.growthFactor, unittest.equals(42.0)); |
| unittest.expect(o.numFiniteBuckets, unittest.equals(42)); |
| unittest.expect(o.scale, unittest.equals(42.0)); |
| } |
| buildCounterExponential--; |
| } |
| |
| buildUnnamed3136() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed3136(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterField = 0; |
| buildField() { |
| var o = new api.Field(); |
| buildCounterField++; |
| if (buildCounterField < 3) { |
| o.cardinality = "foo"; |
| o.defaultValue = "foo"; |
| o.jsonName = "foo"; |
| o.kind = "foo"; |
| o.name = "foo"; |
| o.number = 42; |
| o.oneofIndex = 42; |
| o.options = buildUnnamed3136(); |
| o.packed = true; |
| o.typeUrl = "foo"; |
| } |
| buildCounterField--; |
| return o; |
| } |
| |
| checkField(api.Field o) { |
| buildCounterField++; |
| if (buildCounterField < 3) { |
| unittest.expect(o.cardinality, unittest.equals('foo')); |
| unittest.expect(o.defaultValue, unittest.equals('foo')); |
| unittest.expect(o.jsonName, unittest.equals('foo')); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.number, unittest.equals(42)); |
| unittest.expect(o.oneofIndex, unittest.equals(42)); |
| checkUnnamed3136(o.options); |
| unittest.expect(o.packed, unittest.isTrue); |
| unittest.expect(o.typeUrl, unittest.equals('foo')); |
| } |
| buildCounterField--; |
| } |
| |
| core.int buildCounterGroup = 0; |
| buildGroup() { |
| var o = new api.Group(); |
| buildCounterGroup++; |
| if (buildCounterGroup < 3) { |
| o.displayName = "foo"; |
| o.filter = "foo"; |
| o.isCluster = true; |
| o.name = "foo"; |
| o.parentName = "foo"; |
| } |
| buildCounterGroup--; |
| return o; |
| } |
| |
| checkGroup(api.Group o) { |
| buildCounterGroup++; |
| if (buildCounterGroup < 3) { |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| unittest.expect(o.filter, unittest.equals('foo')); |
| unittest.expect(o.isCluster, unittest.isTrue); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.parentName, unittest.equals('foo')); |
| } |
| buildCounterGroup--; |
| } |
| |
| buildUnnamed3137() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed3137(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 buildCounterHttpCheck = 0; |
| buildHttpCheck() { |
| var o = new api.HttpCheck(); |
| buildCounterHttpCheck++; |
| if (buildCounterHttpCheck < 3) { |
| o.authInfo = buildBasicAuthentication(); |
| o.headers = buildUnnamed3137(); |
| o.maskHeaders = true; |
| o.path = "foo"; |
| o.port = 42; |
| o.useSsl = true; |
| } |
| buildCounterHttpCheck--; |
| return o; |
| } |
| |
| checkHttpCheck(api.HttpCheck o) { |
| buildCounterHttpCheck++; |
| if (buildCounterHttpCheck < 3) { |
| checkBasicAuthentication(o.authInfo); |
| checkUnnamed3137(o.headers); |
| unittest.expect(o.maskHeaders, unittest.isTrue); |
| unittest.expect(o.path, unittest.equals('foo')); |
| unittest.expect(o.port, unittest.equals(42)); |
| unittest.expect(o.useSsl, unittest.isTrue); |
| } |
| buildCounterHttpCheck--; |
| } |
| |
| core.int buildCounterInternalChecker = 0; |
| buildInternalChecker() { |
| var o = new api.InternalChecker(); |
| buildCounterInternalChecker++; |
| if (buildCounterInternalChecker < 3) { |
| o.checkerId = "foo"; |
| o.displayName = "foo"; |
| o.gcpZone = "foo"; |
| o.network = "foo"; |
| o.projectId = "foo"; |
| } |
| buildCounterInternalChecker--; |
| return o; |
| } |
| |
| checkInternalChecker(api.InternalChecker o) { |
| buildCounterInternalChecker++; |
| if (buildCounterInternalChecker < 3) { |
| unittest.expect(o.checkerId, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| unittest.expect(o.gcpZone, unittest.equals('foo')); |
| unittest.expect(o.network, unittest.equals('foo')); |
| unittest.expect(o.projectId, unittest.equals('foo')); |
| } |
| buildCounterInternalChecker--; |
| } |
| |
| core.int buildCounterLabelDescriptor = 0; |
| buildLabelDescriptor() { |
| var o = new api.LabelDescriptor(); |
| buildCounterLabelDescriptor++; |
| if (buildCounterLabelDescriptor < 3) { |
| o.description = "foo"; |
| o.key = "foo"; |
| o.valueType = "foo"; |
| } |
| buildCounterLabelDescriptor--; |
| return o; |
| } |
| |
| checkLabelDescriptor(api.LabelDescriptor o) { |
| buildCounterLabelDescriptor++; |
| if (buildCounterLabelDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.key, unittest.equals('foo')); |
| unittest.expect(o.valueType, unittest.equals('foo')); |
| } |
| buildCounterLabelDescriptor--; |
| } |
| |
| core.int buildCounterLinear = 0; |
| buildLinear() { |
| var o = new api.Linear(); |
| buildCounterLinear++; |
| if (buildCounterLinear < 3) { |
| o.numFiniteBuckets = 42; |
| o.offset = 42.0; |
| o.width = 42.0; |
| } |
| buildCounterLinear--; |
| return o; |
| } |
| |
| checkLinear(api.Linear o) { |
| buildCounterLinear++; |
| if (buildCounterLinear < 3) { |
| unittest.expect(o.numFiniteBuckets, unittest.equals(42)); |
| unittest.expect(o.offset, unittest.equals(42.0)); |
| unittest.expect(o.width, unittest.equals(42.0)); |
| } |
| buildCounterLinear--; |
| } |
| |
| buildUnnamed3138() { |
| var o = new core.List<api.MonitoredResource>(); |
| o.add(buildMonitoredResource()); |
| o.add(buildMonitoredResource()); |
| return o; |
| } |
| |
| checkUnnamed3138(core.List<api.MonitoredResource> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMonitoredResource(o[0]); |
| checkMonitoredResource(o[1]); |
| } |
| |
| core.int buildCounterListGroupMembersResponse = 0; |
| buildListGroupMembersResponse() { |
| var o = new api.ListGroupMembersResponse(); |
| buildCounterListGroupMembersResponse++; |
| if (buildCounterListGroupMembersResponse < 3) { |
| o.members = buildUnnamed3138(); |
| o.nextPageToken = "foo"; |
| o.totalSize = 42; |
| } |
| buildCounterListGroupMembersResponse--; |
| return o; |
| } |
| |
| checkListGroupMembersResponse(api.ListGroupMembersResponse o) { |
| buildCounterListGroupMembersResponse++; |
| if (buildCounterListGroupMembersResponse < 3) { |
| checkUnnamed3138(o.members); |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| unittest.expect(o.totalSize, unittest.equals(42)); |
| } |
| buildCounterListGroupMembersResponse--; |
| } |
| |
| buildUnnamed3139() { |
| var o = new core.List<api.Group>(); |
| o.add(buildGroup()); |
| o.add(buildGroup()); |
| return o; |
| } |
| |
| checkUnnamed3139(core.List<api.Group> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGroup(o[0]); |
| checkGroup(o[1]); |
| } |
| |
| core.int buildCounterListGroupsResponse = 0; |
| buildListGroupsResponse() { |
| var o = new api.ListGroupsResponse(); |
| buildCounterListGroupsResponse++; |
| if (buildCounterListGroupsResponse < 3) { |
| o.group = buildUnnamed3139(); |
| o.nextPageToken = "foo"; |
| } |
| buildCounterListGroupsResponse--; |
| return o; |
| } |
| |
| checkListGroupsResponse(api.ListGroupsResponse o) { |
| buildCounterListGroupsResponse++; |
| if (buildCounterListGroupsResponse < 3) { |
| checkUnnamed3139(o.group); |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| } |
| buildCounterListGroupsResponse--; |
| } |
| |
| buildUnnamed3140() { |
| var o = new core.List<api.MetricDescriptor>(); |
| o.add(buildMetricDescriptor()); |
| o.add(buildMetricDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed3140(core.List<api.MetricDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMetricDescriptor(o[0]); |
| checkMetricDescriptor(o[1]); |
| } |
| |
| core.int buildCounterListMetricDescriptorsResponse = 0; |
| buildListMetricDescriptorsResponse() { |
| var o = new api.ListMetricDescriptorsResponse(); |
| buildCounterListMetricDescriptorsResponse++; |
| if (buildCounterListMetricDescriptorsResponse < 3) { |
| o.metricDescriptors = buildUnnamed3140(); |
| o.nextPageToken = "foo"; |
| } |
| buildCounterListMetricDescriptorsResponse--; |
| return o; |
| } |
| |
| checkListMetricDescriptorsResponse(api.ListMetricDescriptorsResponse o) { |
| buildCounterListMetricDescriptorsResponse++; |
| if (buildCounterListMetricDescriptorsResponse < 3) { |
| checkUnnamed3140(o.metricDescriptors); |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| } |
| buildCounterListMetricDescriptorsResponse--; |
| } |
| |
| buildUnnamed3141() { |
| var o = new core.List<api.MonitoredResourceDescriptor>(); |
| o.add(buildMonitoredResourceDescriptor()); |
| o.add(buildMonitoredResourceDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed3141(core.List<api.MonitoredResourceDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMonitoredResourceDescriptor(o[0]); |
| checkMonitoredResourceDescriptor(o[1]); |
| } |
| |
| core.int buildCounterListMonitoredResourceDescriptorsResponse = 0; |
| buildListMonitoredResourceDescriptorsResponse() { |
| var o = new api.ListMonitoredResourceDescriptorsResponse(); |
| buildCounterListMonitoredResourceDescriptorsResponse++; |
| if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.resourceDescriptors = buildUnnamed3141(); |
| } |
| buildCounterListMonitoredResourceDescriptorsResponse--; |
| return o; |
| } |
| |
| checkListMonitoredResourceDescriptorsResponse( |
| api.ListMonitoredResourceDescriptorsResponse o) { |
| buildCounterListMonitoredResourceDescriptorsResponse++; |
| if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed3141(o.resourceDescriptors); |
| } |
| buildCounterListMonitoredResourceDescriptorsResponse--; |
| } |
| |
| buildUnnamed3142() { |
| var o = new core.List<api.TimeSeries>(); |
| o.add(buildTimeSeries()); |
| o.add(buildTimeSeries()); |
| return o; |
| } |
| |
| checkUnnamed3142(core.List<api.TimeSeries> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkTimeSeries(o[0]); |
| checkTimeSeries(o[1]); |
| } |
| |
| core.int buildCounterListTimeSeriesResponse = 0; |
| buildListTimeSeriesResponse() { |
| var o = new api.ListTimeSeriesResponse(); |
| buildCounterListTimeSeriesResponse++; |
| if (buildCounterListTimeSeriesResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.timeSeries = buildUnnamed3142(); |
| } |
| buildCounterListTimeSeriesResponse--; |
| return o; |
| } |
| |
| checkListTimeSeriesResponse(api.ListTimeSeriesResponse o) { |
| buildCounterListTimeSeriesResponse++; |
| if (buildCounterListTimeSeriesResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed3142(o.timeSeries); |
| } |
| buildCounterListTimeSeriesResponse--; |
| } |
| |
| buildUnnamed3143() { |
| var o = new core.List<api.UptimeCheckConfig>(); |
| o.add(buildUptimeCheckConfig()); |
| o.add(buildUptimeCheckConfig()); |
| return o; |
| } |
| |
| checkUnnamed3143(core.List<api.UptimeCheckConfig> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUptimeCheckConfig(o[0]); |
| checkUptimeCheckConfig(o[1]); |
| } |
| |
| core.int buildCounterListUptimeCheckConfigsResponse = 0; |
| buildListUptimeCheckConfigsResponse() { |
| var o = new api.ListUptimeCheckConfigsResponse(); |
| buildCounterListUptimeCheckConfigsResponse++; |
| if (buildCounterListUptimeCheckConfigsResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.totalSize = 42; |
| o.uptimeCheckConfigs = buildUnnamed3143(); |
| } |
| buildCounterListUptimeCheckConfigsResponse--; |
| return o; |
| } |
| |
| checkListUptimeCheckConfigsResponse(api.ListUptimeCheckConfigsResponse o) { |
| buildCounterListUptimeCheckConfigsResponse++; |
| if (buildCounterListUptimeCheckConfigsResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| unittest.expect(o.totalSize, unittest.equals(42)); |
| checkUnnamed3143(o.uptimeCheckConfigs); |
| } |
| buildCounterListUptimeCheckConfigsResponse--; |
| } |
| |
| buildUnnamed3144() { |
| var o = new core.List<api.UptimeCheckIp>(); |
| o.add(buildUptimeCheckIp()); |
| o.add(buildUptimeCheckIp()); |
| return o; |
| } |
| |
| checkUnnamed3144(core.List<api.UptimeCheckIp> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUptimeCheckIp(o[0]); |
| checkUptimeCheckIp(o[1]); |
| } |
| |
| core.int buildCounterListUptimeCheckIpsResponse = 0; |
| buildListUptimeCheckIpsResponse() { |
| var o = new api.ListUptimeCheckIpsResponse(); |
| buildCounterListUptimeCheckIpsResponse++; |
| if (buildCounterListUptimeCheckIpsResponse < 3) { |
| o.nextPageToken = "foo"; |
| o.uptimeCheckIps = buildUnnamed3144(); |
| } |
| buildCounterListUptimeCheckIpsResponse--; |
| return o; |
| } |
| |
| checkListUptimeCheckIpsResponse(api.ListUptimeCheckIpsResponse o) { |
| buildCounterListUptimeCheckIpsResponse++; |
| if (buildCounterListUptimeCheckIpsResponse < 3) { |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| checkUnnamed3144(o.uptimeCheckIps); |
| } |
| buildCounterListUptimeCheckIpsResponse--; |
| } |
| |
| buildUnnamed3145() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed3145(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 buildCounterMetric = 0; |
| buildMetric() { |
| var o = new api.Metric(); |
| buildCounterMetric++; |
| if (buildCounterMetric < 3) { |
| o.labels = buildUnnamed3145(); |
| o.type = "foo"; |
| } |
| buildCounterMetric--; |
| return o; |
| } |
| |
| checkMetric(api.Metric o) { |
| buildCounterMetric++; |
| if (buildCounterMetric < 3) { |
| checkUnnamed3145(o.labels); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterMetric--; |
| } |
| |
| buildUnnamed3146() { |
| var o = new core.List<api.LabelDescriptor>(); |
| o.add(buildLabelDescriptor()); |
| o.add(buildLabelDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed3146(core.List<api.LabelDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabelDescriptor(o[0]); |
| checkLabelDescriptor(o[1]); |
| } |
| |
| core.int buildCounterMetricDescriptor = 0; |
| buildMetricDescriptor() { |
| var o = new api.MetricDescriptor(); |
| buildCounterMetricDescriptor++; |
| if (buildCounterMetricDescriptor < 3) { |
| o.description = "foo"; |
| o.displayName = "foo"; |
| o.labels = buildUnnamed3146(); |
| o.metricKind = "foo"; |
| o.name = "foo"; |
| o.type = "foo"; |
| o.unit = "foo"; |
| o.valueType = "foo"; |
| } |
| buildCounterMetricDescriptor--; |
| return o; |
| } |
| |
| checkMetricDescriptor(api.MetricDescriptor o) { |
| buildCounterMetricDescriptor++; |
| if (buildCounterMetricDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkUnnamed3146(o.labels); |
| unittest.expect(o.metricKind, unittest.equals('foo')); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| unittest.expect(o.unit, unittest.equals('foo')); |
| unittest.expect(o.valueType, unittest.equals('foo')); |
| } |
| buildCounterMetricDescriptor--; |
| } |
| |
| buildUnnamed3147() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed3147(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 buildCounterMonitoredResource = 0; |
| buildMonitoredResource() { |
| var o = new api.MonitoredResource(); |
| buildCounterMonitoredResource++; |
| if (buildCounterMonitoredResource < 3) { |
| o.labels = buildUnnamed3147(); |
| o.type = "foo"; |
| } |
| buildCounterMonitoredResource--; |
| return o; |
| } |
| |
| checkMonitoredResource(api.MonitoredResource o) { |
| buildCounterMonitoredResource++; |
| if (buildCounterMonitoredResource < 3) { |
| checkUnnamed3147(o.labels); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterMonitoredResource--; |
| } |
| |
| buildUnnamed3148() { |
| var o = new core.List<api.LabelDescriptor>(); |
| o.add(buildLabelDescriptor()); |
| o.add(buildLabelDescriptor()); |
| return o; |
| } |
| |
| checkUnnamed3148(core.List<api.LabelDescriptor> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkLabelDescriptor(o[0]); |
| checkLabelDescriptor(o[1]); |
| } |
| |
| core.int buildCounterMonitoredResourceDescriptor = 0; |
| buildMonitoredResourceDescriptor() { |
| var o = new api.MonitoredResourceDescriptor(); |
| buildCounterMonitoredResourceDescriptor++; |
| if (buildCounterMonitoredResourceDescriptor < 3) { |
| o.description = "foo"; |
| o.displayName = "foo"; |
| o.labels = buildUnnamed3148(); |
| o.name = "foo"; |
| o.type = "foo"; |
| } |
| buildCounterMonitoredResourceDescriptor--; |
| return o; |
| } |
| |
| checkMonitoredResourceDescriptor(api.MonitoredResourceDescriptor o) { |
| buildCounterMonitoredResourceDescriptor++; |
| if (buildCounterMonitoredResourceDescriptor < 3) { |
| unittest.expect(o.description, unittest.equals('foo')); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkUnnamed3148(o.labels); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.type, unittest.equals('foo')); |
| } |
| buildCounterMonitoredResourceDescriptor--; |
| } |
| |
| buildUnnamed3149() { |
| var o = new core.Map<core.String, core.Object>(); |
| o["x"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o["y"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| checkUnnamed3149(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')); |
| } |
| |
| buildUnnamed3150() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed3150(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 buildCounterMonitoredResourceMetadata = 0; |
| buildMonitoredResourceMetadata() { |
| var o = new api.MonitoredResourceMetadata(); |
| buildCounterMonitoredResourceMetadata++; |
| if (buildCounterMonitoredResourceMetadata < 3) { |
| o.systemLabels = buildUnnamed3149(); |
| o.userLabels = buildUnnamed3150(); |
| } |
| buildCounterMonitoredResourceMetadata--; |
| return o; |
| } |
| |
| checkMonitoredResourceMetadata(api.MonitoredResourceMetadata o) { |
| buildCounterMonitoredResourceMetadata++; |
| if (buildCounterMonitoredResourceMetadata < 3) { |
| checkUnnamed3149(o.systemLabels); |
| checkUnnamed3150(o.userLabels); |
| } |
| buildCounterMonitoredResourceMetadata--; |
| } |
| |
| buildUnnamed3151() { |
| var o = new core.Map<core.String, core.Object>(); |
| o["x"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o["y"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| checkUnnamed3151(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 buildCounterOption = 0; |
| buildOption() { |
| var o = new api.Option(); |
| buildCounterOption++; |
| if (buildCounterOption < 3) { |
| o.name = "foo"; |
| o.value = buildUnnamed3151(); |
| } |
| buildCounterOption--; |
| return o; |
| } |
| |
| checkOption(api.Option o) { |
| buildCounterOption++; |
| if (buildCounterOption < 3) { |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed3151(o.value); |
| } |
| buildCounterOption--; |
| } |
| |
| core.int buildCounterPoint = 0; |
| buildPoint() { |
| var o = new api.Point(); |
| buildCounterPoint++; |
| if (buildCounterPoint < 3) { |
| o.interval = buildTimeInterval(); |
| o.value = buildTypedValue(); |
| } |
| buildCounterPoint--; |
| return o; |
| } |
| |
| checkPoint(api.Point o) { |
| buildCounterPoint++; |
| if (buildCounterPoint < 3) { |
| checkTimeInterval(o.interval); |
| checkTypedValue(o.value); |
| } |
| buildCounterPoint--; |
| } |
| |
| core.int buildCounterRange = 0; |
| buildRange() { |
| var o = new api.Range(); |
| buildCounterRange++; |
| if (buildCounterRange < 3) { |
| o.max = 42.0; |
| o.min = 42.0; |
| } |
| buildCounterRange--; |
| return o; |
| } |
| |
| checkRange(api.Range o) { |
| buildCounterRange++; |
| if (buildCounterRange < 3) { |
| unittest.expect(o.max, unittest.equals(42.0)); |
| unittest.expect(o.min, unittest.equals(42.0)); |
| } |
| buildCounterRange--; |
| } |
| |
| core.int buildCounterResourceGroup = 0; |
| buildResourceGroup() { |
| var o = new api.ResourceGroup(); |
| buildCounterResourceGroup++; |
| if (buildCounterResourceGroup < 3) { |
| o.groupId = "foo"; |
| o.resourceType = "foo"; |
| } |
| buildCounterResourceGroup--; |
| return o; |
| } |
| |
| checkResourceGroup(api.ResourceGroup o) { |
| buildCounterResourceGroup++; |
| if (buildCounterResourceGroup < 3) { |
| unittest.expect(o.groupId, unittest.equals('foo')); |
| unittest.expect(o.resourceType, unittest.equals('foo')); |
| } |
| buildCounterResourceGroup--; |
| } |
| |
| core.int buildCounterSourceContext = 0; |
| buildSourceContext() { |
| var o = new api.SourceContext(); |
| buildCounterSourceContext++; |
| if (buildCounterSourceContext < 3) { |
| o.fileName = "foo"; |
| } |
| buildCounterSourceContext--; |
| return o; |
| } |
| |
| checkSourceContext(api.SourceContext o) { |
| buildCounterSourceContext++; |
| if (buildCounterSourceContext < 3) { |
| unittest.expect(o.fileName, unittest.equals('foo')); |
| } |
| buildCounterSourceContext--; |
| } |
| |
| buildUnnamed3152() { |
| var o = new core.Map<core.String, core.Object>(); |
| o["x"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o["y"] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| checkUnnamed3152(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')); |
| } |
| |
| buildUnnamed3153() { |
| var o = new core.List<core.Map<core.String, core.Object>>(); |
| o.add(buildUnnamed3152()); |
| o.add(buildUnnamed3152()); |
| return o; |
| } |
| |
| checkUnnamed3153(core.List<core.Map<core.String, core.Object>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed3152(o[0]); |
| checkUnnamed3152(o[1]); |
| } |
| |
| core.int buildCounterStatus = 0; |
| buildStatus() { |
| var o = new api.Status(); |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| o.code = 42; |
| o.details = buildUnnamed3153(); |
| o.message = "foo"; |
| } |
| buildCounterStatus--; |
| return o; |
| } |
| |
| checkStatus(api.Status o) { |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| unittest.expect(o.code, unittest.equals(42)); |
| checkUnnamed3153(o.details); |
| unittest.expect(o.message, unittest.equals('foo')); |
| } |
| buildCounterStatus--; |
| } |
| |
| core.int buildCounterTcpCheck = 0; |
| buildTcpCheck() { |
| var o = new api.TcpCheck(); |
| buildCounterTcpCheck++; |
| if (buildCounterTcpCheck < 3) { |
| o.port = 42; |
| } |
| buildCounterTcpCheck--; |
| return o; |
| } |
| |
| checkTcpCheck(api.TcpCheck o) { |
| buildCounterTcpCheck++; |
| if (buildCounterTcpCheck < 3) { |
| unittest.expect(o.port, unittest.equals(42)); |
| } |
| buildCounterTcpCheck--; |
| } |
| |
| core.int buildCounterTimeInterval = 0; |
| buildTimeInterval() { |
| var o = new api.TimeInterval(); |
| buildCounterTimeInterval++; |
| if (buildCounterTimeInterval < 3) { |
| o.endTime = "foo"; |
| o.startTime = "foo"; |
| } |
| buildCounterTimeInterval--; |
| return o; |
| } |
| |
| checkTimeInterval(api.TimeInterval o) { |
| buildCounterTimeInterval++; |
| if (buildCounterTimeInterval < 3) { |
| unittest.expect(o.endTime, unittest.equals('foo')); |
| unittest.expect(o.startTime, unittest.equals('foo')); |
| } |
| buildCounterTimeInterval--; |
| } |
| |
| buildUnnamed3154() { |
| var o = new core.List<api.Point>(); |
| o.add(buildPoint()); |
| o.add(buildPoint()); |
| return o; |
| } |
| |
| checkUnnamed3154(core.List<api.Point> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkPoint(o[0]); |
| checkPoint(o[1]); |
| } |
| |
| core.int buildCounterTimeSeries = 0; |
| buildTimeSeries() { |
| var o = new api.TimeSeries(); |
| buildCounterTimeSeries++; |
| if (buildCounterTimeSeries < 3) { |
| o.metadata = buildMonitoredResourceMetadata(); |
| o.metric = buildMetric(); |
| o.metricKind = "foo"; |
| o.points = buildUnnamed3154(); |
| o.resource = buildMonitoredResource(); |
| o.valueType = "foo"; |
| } |
| buildCounterTimeSeries--; |
| return o; |
| } |
| |
| checkTimeSeries(api.TimeSeries o) { |
| buildCounterTimeSeries++; |
| if (buildCounterTimeSeries < 3) { |
| checkMonitoredResourceMetadata(o.metadata); |
| checkMetric(o.metric); |
| unittest.expect(o.metricKind, unittest.equals('foo')); |
| checkUnnamed3154(o.points); |
| checkMonitoredResource(o.resource); |
| unittest.expect(o.valueType, unittest.equals('foo')); |
| } |
| buildCounterTimeSeries--; |
| } |
| |
| buildUnnamed3155() { |
| var o = new core.List<api.Field>(); |
| o.add(buildField()); |
| o.add(buildField()); |
| return o; |
| } |
| |
| checkUnnamed3155(core.List<api.Field> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkField(o[0]); |
| checkField(o[1]); |
| } |
| |
| buildUnnamed3156() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed3156(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')); |
| } |
| |
| buildUnnamed3157() { |
| var o = new core.List<api.Option>(); |
| o.add(buildOption()); |
| o.add(buildOption()); |
| return o; |
| } |
| |
| checkUnnamed3157(core.List<api.Option> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOption(o[0]); |
| checkOption(o[1]); |
| } |
| |
| core.int buildCounterType = 0; |
| buildType() { |
| var o = new api.Type(); |
| buildCounterType++; |
| if (buildCounterType < 3) { |
| o.fields = buildUnnamed3155(); |
| o.name = "foo"; |
| o.oneofs = buildUnnamed3156(); |
| o.options = buildUnnamed3157(); |
| o.sourceContext = buildSourceContext(); |
| o.syntax = "foo"; |
| } |
| buildCounterType--; |
| return o; |
| } |
| |
| checkType(api.Type o) { |
| buildCounterType++; |
| if (buildCounterType < 3) { |
| checkUnnamed3155(o.fields); |
| unittest.expect(o.name, unittest.equals('foo')); |
| checkUnnamed3156(o.oneofs); |
| checkUnnamed3157(o.options); |
| checkSourceContext(o.sourceContext); |
| unittest.expect(o.syntax, unittest.equals('foo')); |
| } |
| buildCounterType--; |
| } |
| |
| core.int buildCounterTypedValue = 0; |
| buildTypedValue() { |
| var o = new api.TypedValue(); |
| buildCounterTypedValue++; |
| if (buildCounterTypedValue < 3) { |
| o.boolValue = true; |
| o.distributionValue = buildDistribution(); |
| o.doubleValue = 42.0; |
| o.int64Value = "foo"; |
| o.stringValue = "foo"; |
| } |
| buildCounterTypedValue--; |
| return o; |
| } |
| |
| checkTypedValue(api.TypedValue o) { |
| buildCounterTypedValue++; |
| if (buildCounterTypedValue < 3) { |
| unittest.expect(o.boolValue, unittest.isTrue); |
| checkDistribution(o.distributionValue); |
| unittest.expect(o.doubleValue, unittest.equals(42.0)); |
| unittest.expect(o.int64Value, unittest.equals('foo')); |
| unittest.expect(o.stringValue, unittest.equals('foo')); |
| } |
| buildCounterTypedValue--; |
| } |
| |
| buildUnnamed3158() { |
| var o = new core.List<api.ContentMatcher>(); |
| o.add(buildContentMatcher()); |
| o.add(buildContentMatcher()); |
| return o; |
| } |
| |
| checkUnnamed3158(core.List<api.ContentMatcher> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkContentMatcher(o[0]); |
| checkContentMatcher(o[1]); |
| } |
| |
| buildUnnamed3159() { |
| var o = new core.List<api.InternalChecker>(); |
| o.add(buildInternalChecker()); |
| o.add(buildInternalChecker()); |
| return o; |
| } |
| |
| checkUnnamed3159(core.List<api.InternalChecker> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkInternalChecker(o[0]); |
| checkInternalChecker(o[1]); |
| } |
| |
| buildUnnamed3160() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed3160(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 buildCounterUptimeCheckConfig = 0; |
| buildUptimeCheckConfig() { |
| var o = new api.UptimeCheckConfig(); |
| buildCounterUptimeCheckConfig++; |
| if (buildCounterUptimeCheckConfig < 3) { |
| o.contentMatchers = buildUnnamed3158(); |
| o.displayName = "foo"; |
| o.httpCheck = buildHttpCheck(); |
| o.internalCheckers = buildUnnamed3159(); |
| o.isInternal = true; |
| o.monitoredResource = buildMonitoredResource(); |
| o.name = "foo"; |
| o.period = "foo"; |
| o.resourceGroup = buildResourceGroup(); |
| o.selectedRegions = buildUnnamed3160(); |
| o.tcpCheck = buildTcpCheck(); |
| o.timeout = "foo"; |
| } |
| buildCounterUptimeCheckConfig--; |
| return o; |
| } |
| |
| checkUptimeCheckConfig(api.UptimeCheckConfig o) { |
| buildCounterUptimeCheckConfig++; |
| if (buildCounterUptimeCheckConfig < 3) { |
| checkUnnamed3158(o.contentMatchers); |
| unittest.expect(o.displayName, unittest.equals('foo')); |
| checkHttpCheck(o.httpCheck); |
| checkUnnamed3159(o.internalCheckers); |
| unittest.expect(o.isInternal, unittest.isTrue); |
| checkMonitoredResource(o.monitoredResource); |
| unittest.expect(o.name, unittest.equals('foo')); |
| unittest.expect(o.period, unittest.equals('foo')); |
| checkResourceGroup(o.resourceGroup); |
| checkUnnamed3160(o.selectedRegions); |
| checkTcpCheck(o.tcpCheck); |
| unittest.expect(o.timeout, unittest.equals('foo')); |
| } |
| buildCounterUptimeCheckConfig--; |
| } |
| |
| core.int buildCounterUptimeCheckIp = 0; |
| buildUptimeCheckIp() { |
| var o = new api.UptimeCheckIp(); |
| buildCounterUptimeCheckIp++; |
| if (buildCounterUptimeCheckIp < 3) { |
| o.ipAddress = "foo"; |
| o.location = "foo"; |
| o.region = "foo"; |
| } |
| buildCounterUptimeCheckIp--; |
| return o; |
| } |
| |
| checkUptimeCheckIp(api.UptimeCheckIp o) { |
| buildCounterUptimeCheckIp++; |
| if (buildCounterUptimeCheckIp < 3) { |
| unittest.expect(o.ipAddress, unittest.equals('foo')); |
| unittest.expect(o.location, unittest.equals('foo')); |
| unittest.expect(o.region, unittest.equals('foo')); |
| } |
| buildCounterUptimeCheckIp--; |
| } |
| |
| buildUnnamed3161() { |
| var o = new core.List<core.String>(); |
| o.add("foo"); |
| o.add("foo"); |
| return o; |
| } |
| |
| checkUnnamed3161(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')); |
| } |
| |
| main() { |
| unittest.group("obj-schema-BasicAuthentication", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildBasicAuthentication(); |
| var od = new api.BasicAuthentication.fromJson(o.toJson()); |
| checkBasicAuthentication(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-BucketOptions", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildBucketOptions(); |
| var od = new api.BucketOptions.fromJson(o.toJson()); |
| checkBucketOptions(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CollectdPayload", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCollectdPayload(); |
| var od = new api.CollectdPayload.fromJson(o.toJson()); |
| checkCollectdPayload(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CollectdPayloadError", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCollectdPayloadError(); |
| var od = new api.CollectdPayloadError.fromJson(o.toJson()); |
| checkCollectdPayloadError(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CollectdValue", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCollectdValue(); |
| var od = new api.CollectdValue.fromJson(o.toJson()); |
| checkCollectdValue(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CollectdValueError", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCollectdValueError(); |
| var od = new api.CollectdValueError.fromJson(o.toJson()); |
| checkCollectdValueError(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ContentMatcher", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildContentMatcher(); |
| var od = new api.ContentMatcher.fromJson(o.toJson()); |
| checkContentMatcher(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CreateCollectdTimeSeriesRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCreateCollectdTimeSeriesRequest(); |
| var od = new api.CreateCollectdTimeSeriesRequest.fromJson(o.toJson()); |
| checkCreateCollectdTimeSeriesRequest(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CreateCollectdTimeSeriesResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCreateCollectdTimeSeriesResponse(); |
| var od = new api.CreateCollectdTimeSeriesResponse.fromJson(o.toJson()); |
| checkCreateCollectdTimeSeriesResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-CreateTimeSeriesRequest", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildCreateTimeSeriesRequest(); |
| var od = new api.CreateTimeSeriesRequest.fromJson(o.toJson()); |
| checkCreateTimeSeriesRequest(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Distribution", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildDistribution(); |
| var od = new api.Distribution.fromJson(o.toJson()); |
| checkDistribution(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Empty", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildEmpty(); |
| var od = new api.Empty.fromJson(o.toJson()); |
| checkEmpty(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Explicit", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildExplicit(); |
| var od = new api.Explicit.fromJson(o.toJson()); |
| checkExplicit(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Exponential", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildExponential(); |
| var od = new api.Exponential.fromJson(o.toJson()); |
| checkExponential(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Field", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildField(); |
| var od = new api.Field.fromJson(o.toJson()); |
| checkField(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Group", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildGroup(); |
| var od = new api.Group.fromJson(o.toJson()); |
| checkGroup(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-HttpCheck", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildHttpCheck(); |
| var od = new api.HttpCheck.fromJson(o.toJson()); |
| checkHttpCheck(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-InternalChecker", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInternalChecker(); |
| var od = new api.InternalChecker.fromJson(o.toJson()); |
| checkInternalChecker(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-LabelDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLabelDescriptor(); |
| var od = new api.LabelDescriptor.fromJson(o.toJson()); |
| checkLabelDescriptor(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Linear", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildLinear(); |
| var od = new api.Linear.fromJson(o.toJson()); |
| checkLinear(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListGroupMembersResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListGroupMembersResponse(); |
| var od = new api.ListGroupMembersResponse.fromJson(o.toJson()); |
| checkListGroupMembersResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListGroupsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListGroupsResponse(); |
| var od = new api.ListGroupsResponse.fromJson(o.toJson()); |
| checkListGroupsResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListMetricDescriptorsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListMetricDescriptorsResponse(); |
| var od = new api.ListMetricDescriptorsResponse.fromJson(o.toJson()); |
| checkListMetricDescriptorsResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListMonitoredResourceDescriptorsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListMonitoredResourceDescriptorsResponse(); |
| var od = |
| new api.ListMonitoredResourceDescriptorsResponse.fromJson(o.toJson()); |
| checkListMonitoredResourceDescriptorsResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListTimeSeriesResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListTimeSeriesResponse(); |
| var od = new api.ListTimeSeriesResponse.fromJson(o.toJson()); |
| checkListTimeSeriesResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListUptimeCheckConfigsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListUptimeCheckConfigsResponse(); |
| var od = new api.ListUptimeCheckConfigsResponse.fromJson(o.toJson()); |
| checkListUptimeCheckConfigsResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ListUptimeCheckIpsResponse", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildListUptimeCheckIpsResponse(); |
| var od = new api.ListUptimeCheckIpsResponse.fromJson(o.toJson()); |
| checkListUptimeCheckIpsResponse(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Metric", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMetric(); |
| var od = new api.Metric.fromJson(o.toJson()); |
| checkMetric(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-MetricDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMetricDescriptor(); |
| var od = new api.MetricDescriptor.fromJson(o.toJson()); |
| checkMetricDescriptor(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-MonitoredResource", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoredResource(); |
| var od = new api.MonitoredResource.fromJson(o.toJson()); |
| checkMonitoredResource(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-MonitoredResourceDescriptor", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoredResourceDescriptor(); |
| var od = new api.MonitoredResourceDescriptor.fromJson(o.toJson()); |
| checkMonitoredResourceDescriptor(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-MonitoredResourceMetadata", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildMonitoredResourceMetadata(); |
| var od = new api.MonitoredResourceMetadata.fromJson(o.toJson()); |
| checkMonitoredResourceMetadata(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Option", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildOption(); |
| var od = new api.Option.fromJson(o.toJson()); |
| checkOption(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Point", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildPoint(); |
| var od = new api.Point.fromJson(o.toJson()); |
| checkPoint(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Range", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildRange(); |
| var od = new api.Range.fromJson(o.toJson()); |
| checkRange(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-ResourceGroup", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildResourceGroup(); |
| var od = new api.ResourceGroup.fromJson(o.toJson()); |
| checkResourceGroup(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-SourceContext", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildSourceContext(); |
| var od = new api.SourceContext.fromJson(o.toJson()); |
| checkSourceContext(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Status", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildStatus(); |
| var od = new api.Status.fromJson(o.toJson()); |
| checkStatus(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-TcpCheck", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTcpCheck(); |
| var od = new api.TcpCheck.fromJson(o.toJson()); |
| checkTcpCheck(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-TimeInterval", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTimeInterval(); |
| var od = new api.TimeInterval.fromJson(o.toJson()); |
| checkTimeInterval(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-TimeSeries", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTimeSeries(); |
| var od = new api.TimeSeries.fromJson(o.toJson()); |
| checkTimeSeries(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-Type", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildType(); |
| var od = new api.Type.fromJson(o.toJson()); |
| checkType(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-TypedValue", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildTypedValue(); |
| var od = new api.TypedValue.fromJson(o.toJson()); |
| checkTypedValue(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-UptimeCheckConfig", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUptimeCheckConfig(); |
| var od = new api.UptimeCheckConfig.fromJson(o.toJson()); |
| checkUptimeCheckConfig(od); |
| }); |
| }); |
| |
| unittest.group("obj-schema-UptimeCheckIp", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUptimeCheckIp(); |
| var od = new api.UptimeCheckIp.fromJson(o.toJson()); |
| checkUptimeCheckIp(od); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsCollectdTimeSeriesResourceApi", () { |
| unittest.test("method--create", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsCollectdTimeSeriesResourceApi res = |
| new api.MonitoringApi(mock).projects.collectdTimeSeries; |
| var arg_request = buildCreateCollectdTimeSeriesRequest(); |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.CreateCollectdTimeSeriesRequest.fromJson(json); |
| checkCreateCollectdTimeSeriesRequest(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildCreateCollectdTimeSeriesResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.create(arg_request, arg_name, $fields: arg_$fields).then(unittest |
| .expectAsync1(((api.CreateCollectdTimeSeriesResponse response) { |
| checkCreateCollectdTimeSeriesResponse(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsGroupsResourceApi", () { |
| unittest.test("method--create", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsResourceApi res = |
| new api.MonitoringApi(mock).projects.groups; |
| var arg_request = buildGroup(); |
| var arg_name = "foo"; |
| var arg_validateOnly = true; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.Group.fromJson(json); |
| checkGroup(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["validateOnly"].first, |
| unittest.equals("$arg_validateOnly")); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildGroup()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .create(arg_request, arg_name, |
| validateOnly: arg_validateOnly, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Group response) { |
| checkGroup(response); |
| }))); |
| }); |
| |
| unittest.test("method--delete", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsResourceApi res = |
| new api.MonitoringApi(mock).projects.groups; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildEmpty()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .delete(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Empty response) { |
| checkEmpty(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsResourceApi res = |
| new api.MonitoringApi(mock).projects.groups; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildGroup()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .get(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Group response) { |
| checkGroup(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsResourceApi res = |
| new api.MonitoringApi(mock).projects.groups; |
| var arg_name = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_ancestorsOfGroup = "foo"; |
| var arg_childrenOfGroup = "foo"; |
| var arg_descendantsOfGroup = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["ancestorsOfGroup"].first, |
| unittest.equals(arg_ancestorsOfGroup)); |
| unittest.expect(queryMap["childrenOfGroup"].first, |
| unittest.equals(arg_childrenOfGroup)); |
| unittest.expect(queryMap["descendantsOfGroup"].first, |
| unittest.equals(arg_descendantsOfGroup)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListGroupsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_name, |
| pageToken: arg_pageToken, |
| pageSize: arg_pageSize, |
| ancestorsOfGroup: arg_ancestorsOfGroup, |
| childrenOfGroup: arg_childrenOfGroup, |
| descendantsOfGroup: arg_descendantsOfGroup, |
| $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.ListGroupsResponse response) { |
| checkListGroupsResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--update", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsResourceApi res = |
| new api.MonitoringApi(mock).projects.groups; |
| var arg_request = buildGroup(); |
| var arg_name = "foo"; |
| var arg_validateOnly = true; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.Group.fromJson(json); |
| checkGroup(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["validateOnly"].first, |
| unittest.equals("$arg_validateOnly")); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildGroup()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .update(arg_request, arg_name, |
| validateOnly: arg_validateOnly, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Group response) { |
| checkGroup(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsGroupsMembersResourceApi", () { |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsGroupsMembersResourceApi res = |
| new api.MonitoringApi(mock).projects.groups.members; |
| var arg_name = "foo"; |
| var arg_interval_endTime = "foo"; |
| var arg_filter = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_interval_startTime = "foo"; |
| var arg_pageSize = 42; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["interval.endTime"].first, |
| unittest.equals(arg_interval_endTime)); |
| unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(queryMap["interval.startTime"].first, |
| unittest.equals(arg_interval_startTime)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListGroupMembersResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_name, |
| interval_endTime: arg_interval_endTime, |
| filter: arg_filter, |
| pageToken: arg_pageToken, |
| interval_startTime: arg_interval_startTime, |
| pageSize: arg_pageSize, |
| $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.ListGroupMembersResponse response) { |
| checkListGroupMembersResponse(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsMetricDescriptorsResourceApi", () { |
| unittest.test("method--create", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMetricDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.metricDescriptors; |
| var arg_request = buildMetricDescriptor(); |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.MetricDescriptor.fromJson(json); |
| checkMetricDescriptor(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildMetricDescriptor()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .create(arg_request, arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.MetricDescriptor response) { |
| checkMetricDescriptor(response); |
| }))); |
| }); |
| |
| unittest.test("method--delete", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMetricDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.metricDescriptors; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildEmpty()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .delete(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Empty response) { |
| checkEmpty(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMetricDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.metricDescriptors; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildMetricDescriptor()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .get(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.MetricDescriptor response) { |
| checkMetricDescriptor(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMetricDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.metricDescriptors; |
| var arg_name = "foo"; |
| var arg_filter = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListMetricDescriptorsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_name, |
| filter: arg_filter, |
| pageToken: arg_pageToken, |
| pageSize: arg_pageSize, |
| $fields: arg_$fields) |
| .then(unittest |
| .expectAsync1(((api.ListMetricDescriptorsResponse response) { |
| checkListMetricDescriptorsResponse(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsMonitoredResourceDescriptorsResourceApi", |
| () { |
| unittest.test("method--get", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMonitoredResourceDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.monitoredResourceDescriptors; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildMonitoredResourceDescriptor()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_name, $fields: arg_$fields).then( |
| unittest.expectAsync1(((api.MonitoredResourceDescriptor response) { |
| checkMonitoredResourceDescriptor(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsMonitoredResourceDescriptorsResourceApi res = |
| new api.MonitoringApi(mock).projects.monitoredResourceDescriptors; |
| var arg_name = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_filter = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON |
| .encode(buildListMonitoredResourceDescriptorsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_name, |
| pageToken: arg_pageToken, |
| pageSize: arg_pageSize, |
| filter: arg_filter, |
| $fields: arg_$fields) |
| .then(unittest.expectAsync1( |
| ((api.ListMonitoredResourceDescriptorsResponse response) { |
| checkListMonitoredResourceDescriptorsResponse(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsTimeSeriesResourceApi", () { |
| unittest.test("method--create", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsTimeSeriesResourceApi res = |
| new api.MonitoringApi(mock).projects.timeSeries; |
| var arg_request = buildCreateTimeSeriesRequest(); |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.CreateTimeSeriesRequest.fromJson(json); |
| checkCreateTimeSeriesRequest(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildEmpty()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .create(arg_request, arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Empty response) { |
| checkEmpty(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsTimeSeriesResourceApi res = |
| new api.MonitoringApi(mock).projects.timeSeries; |
| var arg_name = "foo"; |
| var arg_aggregation_groupByFields = buildUnnamed3161(); |
| var arg_interval_endTime = "foo"; |
| var arg_aggregation_alignmentPeriod = "foo"; |
| var arg_pageSize = 42; |
| var arg_orderBy = "foo"; |
| var arg_aggregation_crossSeriesReducer = "foo"; |
| var arg_filter = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_aggregation_perSeriesAligner = "foo"; |
| var arg_interval_startTime = "foo"; |
| var arg_view = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["aggregation.groupByFields"], |
| unittest.equals(arg_aggregation_groupByFields)); |
| unittest.expect(queryMap["interval.endTime"].first, |
| unittest.equals(arg_interval_endTime)); |
| unittest.expect(queryMap["aggregation.alignmentPeriod"].first, |
| unittest.equals(arg_aggregation_alignmentPeriod)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect( |
| queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| unittest.expect(queryMap["aggregation.crossSeriesReducer"].first, |
| unittest.equals(arg_aggregation_crossSeriesReducer)); |
| unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(queryMap["aggregation.perSeriesAligner"].first, |
| unittest.equals(arg_aggregation_perSeriesAligner)); |
| unittest.expect(queryMap["interval.startTime"].first, |
| unittest.equals(arg_interval_startTime)); |
| unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListTimeSeriesResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_name, |
| aggregation_groupByFields: arg_aggregation_groupByFields, |
| interval_endTime: arg_interval_endTime, |
| aggregation_alignmentPeriod: arg_aggregation_alignmentPeriod, |
| pageSize: arg_pageSize, |
| orderBy: arg_orderBy, |
| aggregation_crossSeriesReducer: |
| arg_aggregation_crossSeriesReducer, |
| filter: arg_filter, |
| pageToken: arg_pageToken, |
| aggregation_perSeriesAligner: arg_aggregation_perSeriesAligner, |
| interval_startTime: arg_interval_startTime, |
| view: arg_view, |
| $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.ListTimeSeriesResponse response) { |
| checkListTimeSeriesResponse(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-ProjectsUptimeCheckConfigsResourceApi", () { |
| unittest.test("method--create", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsUptimeCheckConfigsResourceApi res = |
| new api.MonitoringApi(mock).projects.uptimeCheckConfigs; |
| var arg_request = buildUptimeCheckConfig(); |
| var arg_parent = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.UptimeCheckConfig.fromJson(json); |
| checkUptimeCheckConfig(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildUptimeCheckConfig()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .create(arg_request, arg_parent, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.UptimeCheckConfig response) { |
| checkUptimeCheckConfig(response); |
| }))); |
| }); |
| |
| unittest.test("method--delete", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsUptimeCheckConfigsResourceApi res = |
| new api.MonitoringApi(mock).projects.uptimeCheckConfigs; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildEmpty()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .delete(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.Empty response) { |
| checkEmpty(response); |
| }))); |
| }); |
| |
| unittest.test("method--get", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsUptimeCheckConfigsResourceApi res = |
| new api.MonitoringApi(mock).projects.uptimeCheckConfigs; |
| var arg_name = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildUptimeCheckConfig()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .get(arg_name, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.UptimeCheckConfig response) { |
| checkUptimeCheckConfig(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsUptimeCheckConfigsResourceApi res = |
| new api.MonitoringApi(mock).projects.uptimeCheckConfigs; |
| var arg_parent = "foo"; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListUptimeCheckConfigsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list(arg_parent, |
| pageToken: arg_pageToken, |
| pageSize: arg_pageSize, |
| $fields: arg_$fields) |
| .then(unittest |
| .expectAsync1(((api.ListUptimeCheckConfigsResponse response) { |
| checkListUptimeCheckConfigsResponse(response); |
| }))); |
| }); |
| |
| unittest.test("method--patch", () { |
| var mock = new HttpServerMock(); |
| api.ProjectsUptimeCheckConfigsResourceApi res = |
| new api.MonitoringApi(mock).projects.uptimeCheckConfigs; |
| var arg_request = buildUptimeCheckConfig(); |
| var arg_name = "foo"; |
| var arg_updateMask = "foo"; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = new api.UptimeCheckConfig.fromJson(json); |
| checkUptimeCheckConfig(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/")); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect( |
| queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildUptimeCheckConfig()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .patch(arg_request, arg_name, |
| updateMask: arg_updateMask, $fields: arg_$fields) |
| .then(unittest.expectAsync1(((api.UptimeCheckConfig response) { |
| checkUptimeCheckConfig(response); |
| }))); |
| }); |
| }); |
| |
| unittest.group("resource-UptimeCheckIpsResourceApi", () { |
| unittest.test("method--list", () { |
| var mock = new HttpServerMock(); |
| api.UptimeCheckIpsResourceApi res = |
| new api.MonitoringApi(mock).uptimeCheckIps; |
| var arg_pageToken = "foo"; |
| var arg_pageSize = 42; |
| var arg_$fields = "foo"; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| unittest.equals("v3/uptimeCheckIps")); |
| pathOffset += 17; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect( |
| queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| unittest.equals(arg_pageSize)); |
| unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); |
| |
| var h = { |
| "content-type": "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildListUptimeCheckIpsResponse()); |
| return new async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| res |
| .list( |
| pageToken: arg_pageToken, |
| pageSize: arg_pageSize, |
| $fields: arg_$fields) |
| .then( |
| unittest.expectAsync1(((api.ListUptimeCheckIpsResponse response) { |
| checkListUptimeCheckIpsResponse(response); |
| }))); |
| }); |
| }); |
| } |