Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Unified Diff: generated/googleapis_beta/test/cloudmonitoring/v2beta1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis_beta/test/cloudmonitoring/v2beta1.dart
diff --git a/generated/googleapis_beta/test/cloudmonitoring/v2beta1.dart b/generated/googleapis_beta/test/cloudmonitoring/v2beta1.dart
new file mode 100644
index 0000000000000000000000000000000000000000..2defc15668e542cef5ffe261efc7f78a2568ccbb
--- /dev/null
+++ b/generated/googleapis_beta/test/cloudmonitoring/v2beta1.dart
@@ -0,0 +1,858 @@
+library googleapis_beta.cloudmonitoring.v2beta1.test;
+
+import "dart:core" as core;
+import "dart:collection" as collection;
+import "dart:async" as async;
+import "dart:convert" as convert;
+
+import 'package:http/http.dart' as http;
+import 'package:http/testing.dart' as http_testing;
+import 'package:unittest/unittest.dart' as unittest;
+import 'package:googleapis_beta/common/common.dart' as common;
+import 'package:googleapis_beta/src/common_internal.dart' as common_internal;
+import '../common/common_internal_test.dart' as common_test;
+
+import 'package:googleapis_beta/cloudmonitoring/v2beta1.dart' as api;
+
+
+
+core.int buildCounterListMetricDescriptorsRequest = 0;
+buildListMetricDescriptorsRequest() {
+ var o = new api.ListMetricDescriptorsRequest();
+ buildCounterListMetricDescriptorsRequest++;
+ if (buildCounterListMetricDescriptorsRequest < 3) {
+ o.kind = "foo";
+ }
+ buildCounterListMetricDescriptorsRequest--;
+ return o;
+}
+
+checkListMetricDescriptorsRequest(api.ListMetricDescriptorsRequest o) {
+ buildCounterListMetricDescriptorsRequest++;
+ if (buildCounterListMetricDescriptorsRequest < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ }
+ buildCounterListMetricDescriptorsRequest--;
+}
+
+buildUnnamed1174() {
+ var o = new core.List<api.MetricDescriptor>();
+ o.add(buildMetricDescriptor());
+ o.add(buildMetricDescriptor());
+ return o;
+}
+
+checkUnnamed1174(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.kind = "foo";
+ o.metrics = buildUnnamed1174();
+ o.nextPageToken = "foo";
+ }
+ buildCounterListMetricDescriptorsResponse--;
+ return o;
+}
+
+checkListMetricDescriptorsResponse(api.ListMetricDescriptorsResponse o) {
+ buildCounterListMetricDescriptorsResponse++;
+ if (buildCounterListMetricDescriptorsResponse < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ checkUnnamed1174(o.metrics);
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ }
+ buildCounterListMetricDescriptorsResponse--;
+}
+
+core.int buildCounterListTimeseriesDescriptorsRequest = 0;
+buildListTimeseriesDescriptorsRequest() {
+ var o = new api.ListTimeseriesDescriptorsRequest();
+ buildCounterListTimeseriesDescriptorsRequest++;
+ if (buildCounterListTimeseriesDescriptorsRequest < 3) {
+ o.kind = "foo";
+ }
+ buildCounterListTimeseriesDescriptorsRequest--;
+ return o;
+}
+
+checkListTimeseriesDescriptorsRequest(api.ListTimeseriesDescriptorsRequest o) {
+ buildCounterListTimeseriesDescriptorsRequest++;
+ if (buildCounterListTimeseriesDescriptorsRequest < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ }
+ buildCounterListTimeseriesDescriptorsRequest--;
+}
+
+buildUnnamed1175() {
+ var o = new core.List<api.TimeseriesDescriptor>();
+ o.add(buildTimeseriesDescriptor());
+ o.add(buildTimeseriesDescriptor());
+ return o;
+}
+
+checkUnnamed1175(core.List<api.TimeseriesDescriptor> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkTimeseriesDescriptor(o[0]);
+ checkTimeseriesDescriptor(o[1]);
+}
+
+core.int buildCounterListTimeseriesDescriptorsResponse = 0;
+buildListTimeseriesDescriptorsResponse() {
+ var o = new api.ListTimeseriesDescriptorsResponse();
+ buildCounterListTimeseriesDescriptorsResponse++;
+ if (buildCounterListTimeseriesDescriptorsResponse < 3) {
+ o.kind = "foo";
+ o.nextPageToken = "foo";
+ o.oldest = core.DateTime.parse("2002-02-27T14:01:02");
+ o.timeseries = buildUnnamed1175();
+ o.youngest = core.DateTime.parse("2002-02-27T14:01:02");
+ }
+ buildCounterListTimeseriesDescriptorsResponse--;
+ return o;
+}
+
+checkListTimeseriesDescriptorsResponse(api.ListTimeseriesDescriptorsResponse o) {
+ buildCounterListTimeseriesDescriptorsResponse++;
+ if (buildCounterListTimeseriesDescriptorsResponse < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ unittest.expect(o.oldest, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ checkUnnamed1175(o.timeseries);
+ unittest.expect(o.youngest, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ }
+ buildCounterListTimeseriesDescriptorsResponse--;
+}
+
+core.int buildCounterListTimeseriesRequest = 0;
+buildListTimeseriesRequest() {
+ var o = new api.ListTimeseriesRequest();
+ buildCounterListTimeseriesRequest++;
+ if (buildCounterListTimeseriesRequest < 3) {
+ o.kind = "foo";
+ }
+ buildCounterListTimeseriesRequest--;
+ return o;
+}
+
+checkListTimeseriesRequest(api.ListTimeseriesRequest o) {
+ buildCounterListTimeseriesRequest++;
+ if (buildCounterListTimeseriesRequest < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ }
+ buildCounterListTimeseriesRequest--;
+}
+
+buildUnnamed1176() {
+ var o = new core.List<api.Timeseries>();
+ o.add(buildTimeseries());
+ o.add(buildTimeseries());
+ return o;
+}
+
+checkUnnamed1176(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.kind = "foo";
+ o.nextPageToken = "foo";
+ o.oldest = core.DateTime.parse("2002-02-27T14:01:02");
+ o.timeseries = buildUnnamed1176();
+ o.youngest = core.DateTime.parse("2002-02-27T14:01:02");
+ }
+ buildCounterListTimeseriesResponse--;
+ return o;
+}
+
+checkListTimeseriesResponse(api.ListTimeseriesResponse o) {
+ buildCounterListTimeseriesResponse++;
+ if (buildCounterListTimeseriesResponse < 3) {
+ unittest.expect(o.kind, unittest.equals('foo'));
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ unittest.expect(o.oldest, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ checkUnnamed1176(o.timeseries);
+ unittest.expect(o.youngest, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ }
+ buildCounterListTimeseriesResponse--;
+}
+
+buildUnnamed1177() {
+ var o = new core.List<api.MetricDescriptorLabelDescriptor>();
+ o.add(buildMetricDescriptorLabelDescriptor());
+ o.add(buildMetricDescriptorLabelDescriptor());
+ return o;
+}
+
+checkUnnamed1177(core.List<api.MetricDescriptorLabelDescriptor> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkMetricDescriptorLabelDescriptor(o[0]);
+ checkMetricDescriptorLabelDescriptor(o[1]);
+}
+
+core.int buildCounterMetricDescriptor = 0;
+buildMetricDescriptor() {
+ var o = new api.MetricDescriptor();
+ buildCounterMetricDescriptor++;
+ if (buildCounterMetricDescriptor < 3) {
+ o.description = "foo";
+ o.labels = buildUnnamed1177();
+ o.name = "foo";
+ o.project = "foo";
+ o.typeDescriptor = buildMetricDescriptorTypeDescriptor();
+ }
+ buildCounterMetricDescriptor--;
+ return o;
+}
+
+checkMetricDescriptor(api.MetricDescriptor o) {
+ buildCounterMetricDescriptor++;
+ if (buildCounterMetricDescriptor < 3) {
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1177(o.labels);
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.project, unittest.equals('foo'));
+ checkMetricDescriptorTypeDescriptor(o.typeDescriptor);
+ }
+ buildCounterMetricDescriptor--;
+}
+
+core.int buildCounterMetricDescriptorLabelDescriptor = 0;
+buildMetricDescriptorLabelDescriptor() {
+ var o = new api.MetricDescriptorLabelDescriptor();
+ buildCounterMetricDescriptorLabelDescriptor++;
+ if (buildCounterMetricDescriptorLabelDescriptor < 3) {
+ o.description = "foo";
+ o.key = "foo";
+ }
+ buildCounterMetricDescriptorLabelDescriptor--;
+ return o;
+}
+
+checkMetricDescriptorLabelDescriptor(api.MetricDescriptorLabelDescriptor o) {
+ buildCounterMetricDescriptorLabelDescriptor++;
+ if (buildCounterMetricDescriptorLabelDescriptor < 3) {
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.key, unittest.equals('foo'));
+ }
+ buildCounterMetricDescriptorLabelDescriptor--;
+}
+
+core.int buildCounterMetricDescriptorTypeDescriptor = 0;
+buildMetricDescriptorTypeDescriptor() {
+ var o = new api.MetricDescriptorTypeDescriptor();
+ buildCounterMetricDescriptorTypeDescriptor++;
+ if (buildCounterMetricDescriptorTypeDescriptor < 3) {
+ o.metricType = "foo";
+ o.valueType = "foo";
+ }
+ buildCounterMetricDescriptorTypeDescriptor--;
+ return o;
+}
+
+checkMetricDescriptorTypeDescriptor(api.MetricDescriptorTypeDescriptor o) {
+ buildCounterMetricDescriptorTypeDescriptor++;
+ if (buildCounterMetricDescriptorTypeDescriptor < 3) {
+ unittest.expect(o.metricType, unittest.equals('foo'));
+ unittest.expect(o.valueType, unittest.equals('foo'));
+ }
+ buildCounterMetricDescriptorTypeDescriptor--;
+}
+
+core.int buildCounterPoint = 0;
+buildPoint() {
+ var o = new api.Point();
+ buildCounterPoint++;
+ if (buildCounterPoint < 3) {
+ o.boolValue = true;
+ o.distributionValue = buildPointDistribution();
+ o.doubleValue = 42.0;
+ o.end = core.DateTime.parse("2002-02-27T14:01:02");
+ o.int64Value = "foo";
+ o.start = core.DateTime.parse("2002-02-27T14:01:02");
+ o.stringValue = "foo";
+ }
+ buildCounterPoint--;
+ return o;
+}
+
+checkPoint(api.Point o) {
+ buildCounterPoint++;
+ if (buildCounterPoint < 3) {
+ unittest.expect(o.boolValue, unittest.isTrue);
+ checkPointDistribution(o.distributionValue);
+ unittest.expect(o.doubleValue, unittest.equals(42.0));
+ unittest.expect(o.end, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.int64Value, unittest.equals('foo'));
+ unittest.expect(o.start, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.stringValue, unittest.equals('foo'));
+ }
+ buildCounterPoint--;
+}
+
+buildUnnamed1178() {
+ var o = new core.List<api.PointDistributionBucket>();
+ o.add(buildPointDistributionBucket());
+ o.add(buildPointDistributionBucket());
+ return o;
+}
+
+checkUnnamed1178(core.List<api.PointDistributionBucket> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPointDistributionBucket(o[0]);
+ checkPointDistributionBucket(o[1]);
+}
+
+core.int buildCounterPointDistribution = 0;
+buildPointDistribution() {
+ var o = new api.PointDistribution();
+ buildCounterPointDistribution++;
+ if (buildCounterPointDistribution < 3) {
+ o.buckets = buildUnnamed1178();
+ o.overflowBucket = buildPointDistributionOverflowBucket();
+ o.underflowBucket = buildPointDistributionUnderflowBucket();
+ }
+ buildCounterPointDistribution--;
+ return o;
+}
+
+checkPointDistribution(api.PointDistribution o) {
+ buildCounterPointDistribution++;
+ if (buildCounterPointDistribution < 3) {
+ checkUnnamed1178(o.buckets);
+ checkPointDistributionOverflowBucket(o.overflowBucket);
+ checkPointDistributionUnderflowBucket(o.underflowBucket);
+ }
+ buildCounterPointDistribution--;
+}
+
+core.int buildCounterPointDistributionBucket = 0;
+buildPointDistributionBucket() {
+ var o = new api.PointDistributionBucket();
+ buildCounterPointDistributionBucket++;
+ if (buildCounterPointDistributionBucket < 3) {
+ o.count = "foo";
+ o.lowerBound = 42.0;
+ o.upperBound = 42.0;
+ }
+ buildCounterPointDistributionBucket--;
+ return o;
+}
+
+checkPointDistributionBucket(api.PointDistributionBucket o) {
+ buildCounterPointDistributionBucket++;
+ if (buildCounterPointDistributionBucket < 3) {
+ unittest.expect(o.count, unittest.equals('foo'));
+ unittest.expect(o.lowerBound, unittest.equals(42.0));
+ unittest.expect(o.upperBound, unittest.equals(42.0));
+ }
+ buildCounterPointDistributionBucket--;
+}
+
+core.int buildCounterPointDistributionOverflowBucket = 0;
+buildPointDistributionOverflowBucket() {
+ var o = new api.PointDistributionOverflowBucket();
+ buildCounterPointDistributionOverflowBucket++;
+ if (buildCounterPointDistributionOverflowBucket < 3) {
+ o.count = "foo";
+ o.lowerBound = 42.0;
+ }
+ buildCounterPointDistributionOverflowBucket--;
+ return o;
+}
+
+checkPointDistributionOverflowBucket(api.PointDistributionOverflowBucket o) {
+ buildCounterPointDistributionOverflowBucket++;
+ if (buildCounterPointDistributionOverflowBucket < 3) {
+ unittest.expect(o.count, unittest.equals('foo'));
+ unittest.expect(o.lowerBound, unittest.equals(42.0));
+ }
+ buildCounterPointDistributionOverflowBucket--;
+}
+
+core.int buildCounterPointDistributionUnderflowBucket = 0;
+buildPointDistributionUnderflowBucket() {
+ var o = new api.PointDistributionUnderflowBucket();
+ buildCounterPointDistributionUnderflowBucket++;
+ if (buildCounterPointDistributionUnderflowBucket < 3) {
+ o.count = "foo";
+ o.upperBound = 42.0;
+ }
+ buildCounterPointDistributionUnderflowBucket--;
+ return o;
+}
+
+checkPointDistributionUnderflowBucket(api.PointDistributionUnderflowBucket o) {
+ buildCounterPointDistributionUnderflowBucket++;
+ if (buildCounterPointDistributionUnderflowBucket < 3) {
+ unittest.expect(o.count, unittest.equals('foo'));
+ unittest.expect(o.upperBound, unittest.equals(42.0));
+ }
+ buildCounterPointDistributionUnderflowBucket--;
+}
+
+buildUnnamed1179() {
+ var o = new core.List<api.Point>();
+ o.add(buildPoint());
+ o.add(buildPoint());
+ return o;
+}
+
+checkUnnamed1179(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.points = buildUnnamed1179();
+ o.timeseriesDesc = buildTimeseriesDescriptor();
+ }
+ buildCounterTimeseries--;
+ return o;
+}
+
+checkTimeseries(api.Timeseries o) {
+ buildCounterTimeseries++;
+ if (buildCounterTimeseries < 3) {
+ checkUnnamed1179(o.points);
+ checkTimeseriesDescriptor(o.timeseriesDesc);
+ }
+ buildCounterTimeseries--;
+}
+
+buildUnnamed1180() {
+ var o = new core.Map<core.String, core.String>();
+ o["x"] = "foo";
+ o["y"] = "foo";
+ return o;
+}
+
+checkUnnamed1180(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 buildCounterTimeseriesDescriptor = 0;
+buildTimeseriesDescriptor() {
+ var o = new api.TimeseriesDescriptor();
+ buildCounterTimeseriesDescriptor++;
+ if (buildCounterTimeseriesDescriptor < 3) {
+ o.labels = buildUnnamed1180();
+ o.metric = "foo";
+ o.project = "foo";
+ }
+ buildCounterTimeseriesDescriptor--;
+ return o;
+}
+
+checkTimeseriesDescriptor(api.TimeseriesDescriptor o) {
+ buildCounterTimeseriesDescriptor++;
+ if (buildCounterTimeseriesDescriptor < 3) {
+ checkUnnamed1180(o.labels);
+ unittest.expect(o.metric, unittest.equals('foo'));
+ unittest.expect(o.project, unittest.equals('foo'));
+ }
+ buildCounterTimeseriesDescriptor--;
+}
+
+buildUnnamed1181() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1181(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'));
+}
+
+buildUnnamed1182() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1182(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-ListMetricDescriptorsRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListMetricDescriptorsRequest();
+ var od = new api.ListMetricDescriptorsRequest.fromJson(o.toJson());
+ checkListMetricDescriptorsRequest(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-ListTimeseriesDescriptorsRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListTimeseriesDescriptorsRequest();
+ var od = new api.ListTimeseriesDescriptorsRequest.fromJson(o.toJson());
+ checkListTimeseriesDescriptorsRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListTimeseriesDescriptorsResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListTimeseriesDescriptorsResponse();
+ var od = new api.ListTimeseriesDescriptorsResponse.fromJson(o.toJson());
+ checkListTimeseriesDescriptorsResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListTimeseriesRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListTimeseriesRequest();
+ var od = new api.ListTimeseriesRequest.fromJson(o.toJson());
+ checkListTimeseriesRequest(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-MetricDescriptor", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildMetricDescriptor();
+ var od = new api.MetricDescriptor.fromJson(o.toJson());
+ checkMetricDescriptor(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-MetricDescriptorLabelDescriptor", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildMetricDescriptorLabelDescriptor();
+ var od = new api.MetricDescriptorLabelDescriptor.fromJson(o.toJson());
+ checkMetricDescriptorLabelDescriptor(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-MetricDescriptorTypeDescriptor", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildMetricDescriptorTypeDescriptor();
+ var od = new api.MetricDescriptorTypeDescriptor.fromJson(o.toJson());
+ checkMetricDescriptorTypeDescriptor(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-PointDistribution", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPointDistribution();
+ var od = new api.PointDistribution.fromJson(o.toJson());
+ checkPointDistribution(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PointDistributionBucket", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPointDistributionBucket();
+ var od = new api.PointDistributionBucket.fromJson(o.toJson());
+ checkPointDistributionBucket(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PointDistributionOverflowBucket", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPointDistributionOverflowBucket();
+ var od = new api.PointDistributionOverflowBucket.fromJson(o.toJson());
+ checkPointDistributionOverflowBucket(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PointDistributionUnderflowBucket", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPointDistributionUnderflowBucket();
+ var od = new api.PointDistributionUnderflowBucket.fromJson(o.toJson());
+ checkPointDistributionUnderflowBucket(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-TimeseriesDescriptor", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildTimeseriesDescriptor();
+ var od = new api.TimeseriesDescriptor.fromJson(o.toJson());
+ checkTimeseriesDescriptor(od);
+ });
+ });
+
+
+ unittest.group("resource-MetricDescriptorsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MetricDescriptorsResourceApi res = new api.CloudmonitoringApi(mock).metricDescriptors;
+ var arg_request = buildListMetricDescriptorsRequest();
+ var arg_project = "foo";
+ var arg_count = 42;
+ var arg_pageToken = "foo";
+ var arg_query = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListMetricDescriptorsRequest.fromJson(json);
+ checkListMetricDescriptorsRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/cloudmonitoring/v2beta1/projects/"));
+ pathOffset += 34;
+ index = path.indexOf("/metricDescriptors", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_project"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("/metricDescriptors"));
+ pathOffset += 18;
+
+ var query = (req.url).query;
+ var queryOffset = 0;
+ var queryMap = {};
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
+ parseBool(n) {
+ if (n == "true") return true;
+ if (n == "false") return false;
+ if (n == null) return null;
+ throw new core.ArgumentError("Invalid boolean: $n");
+ }
+ if (query.length > 0) {
+ for (var part in query.split("&")) {
+ var keyvalue = part.split("=");
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
+ }
+ }
+ unittest.expect(core.int.parse(queryMap["count"].first), unittest.equals(arg_count));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListMetricDescriptorsResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_request, arg_project, count: arg_count, pageToken: arg_pageToken, query: arg_query).then(unittest.expectAsync(((api.ListMetricDescriptorsResponse response) {
+ checkListMetricDescriptorsResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-TimeseriesResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TimeseriesResourceApi res = new api.CloudmonitoringApi(mock).timeseries;
+ var arg_request = buildListTimeseriesRequest();
+ var arg_project = "foo";
+ var arg_metric = "foo";
+ var arg_youngest = "foo";
+ var arg_count = 42;
+ var arg_labels = buildUnnamed1181();
+ var arg_oldest = "foo";
+ var arg_pageToken = "foo";
+ var arg_timespan = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListTimeseriesRequest.fromJson(json);
+ checkListTimeseriesRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/cloudmonitoring/v2beta1/projects/"));
+ pathOffset += 34;
+ index = path.indexOf("/timeseries/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_project"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/timeseries/"));
+ pathOffset += 12;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_metric"));
+
+ 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["youngest"].first, unittest.equals(arg_youngest));
+ unittest.expect(core.int.parse(queryMap["count"].first), unittest.equals(arg_count));
+ unittest.expect(queryMap["labels"], unittest.equals(arg_labels));
+ unittest.expect(queryMap["oldest"].first, unittest.equals(arg_oldest));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(queryMap["timespan"].first, unittest.equals(arg_timespan));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListTimeseriesResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_request, arg_project, arg_metric, arg_youngest, count: arg_count, labels: arg_labels, oldest: arg_oldest, pageToken: arg_pageToken, timespan: arg_timespan).then(unittest.expectAsync(((api.ListTimeseriesResponse response) {
+ checkListTimeseriesResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-TimeseriesDescriptorsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TimeseriesDescriptorsResourceApi res = new api.CloudmonitoringApi(mock).timeseriesDescriptors;
+ var arg_request = buildListTimeseriesDescriptorsRequest();
+ var arg_project = "foo";
+ var arg_metric = "foo";
+ var arg_youngest = "foo";
+ var arg_count = 42;
+ var arg_labels = buildUnnamed1182();
+ var arg_oldest = "foo";
+ var arg_pageToken = "foo";
+ var arg_timespan = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListTimeseriesDescriptorsRequest.fromJson(json);
+ checkListTimeseriesDescriptorsRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/cloudmonitoring/v2beta1/projects/"));
+ pathOffset += 34;
+ index = path.indexOf("/timeseriesDescriptors/", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_project"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("/timeseriesDescriptors/"));
+ pathOffset += 23;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_metric"));
+
+ 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["youngest"].first, unittest.equals(arg_youngest));
+ unittest.expect(core.int.parse(queryMap["count"].first), unittest.equals(arg_count));
+ unittest.expect(queryMap["labels"], unittest.equals(arg_labels));
+ unittest.expect(queryMap["oldest"].first, unittest.equals(arg_oldest));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(queryMap["timespan"].first, unittest.equals(arg_timespan));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListTimeseriesDescriptorsResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_request, arg_project, arg_metric, arg_youngest, count: arg_count, labels: arg_labels, oldest: arg_oldest, pageToken: arg_pageToken, timespan: arg_timespan).then(unittest.expectAsync(((api.ListTimeseriesDescriptorsResponse response) {
+ checkListTimeseriesDescriptorsResponse(response);
+ })));
+ });
+
+ });
+
+
+}
+

Powered by Google App Engine
This is Rietveld 408576698