| Index: generated/googleapis_beta/test/pubsub/v1beta1_test.dart
|
| diff --git a/generated/googleapis_beta/test/pubsub/v1beta1_test.dart b/generated/googleapis_beta/test/pubsub/v1beta1_test.dart
|
| index 86689a1e4c6a1c767ff53d098c09375d4049009d..8d46e858c0f47cb30dc268c1728abfe4835d18f7 100644
|
| --- a/generated/googleapis_beta/test/pubsub/v1beta1_test.dart
|
| +++ b/generated/googleapis_beta/test/pubsub/v1beta1_test.dart
|
| @@ -16,14 +16,14 @@ import 'package:googleapis_beta/pubsub/v1beta1.dart' as api;
|
|
|
|
|
|
|
| -buildUnnamed1361() {
|
| +buildUnnamed1390() {
|
| var o = new core.List<core.String>();
|
| o.add("foo");
|
| o.add("foo");
|
| return o;
|
| }
|
|
|
| -checkUnnamed1361(core.List<core.String> o) {
|
| +checkUnnamed1390(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'));
|
| @@ -34,7 +34,7 @@ buildAcknowledgeRequest() {
|
| var o = new api.AcknowledgeRequest();
|
| buildCounterAcknowledgeRequest++;
|
| if (buildCounterAcknowledgeRequest < 3) {
|
| - o.ackId = buildUnnamed1361();
|
| + o.ackId = buildUnnamed1390();
|
| o.subscription = "foo";
|
| }
|
| buildCounterAcknowledgeRequest--;
|
| @@ -44,7 +44,7 @@ buildAcknowledgeRequest() {
|
| checkAcknowledgeRequest(api.AcknowledgeRequest o) {
|
| buildCounterAcknowledgeRequest++;
|
| if (buildCounterAcknowledgeRequest < 3) {
|
| - checkUnnamed1361(o.ackId);
|
| + checkUnnamed1390(o.ackId);
|
| unittest.expect(o.subscription, unittest.equals('foo'));
|
| }
|
| buildCounterAcknowledgeRequest--;
|
| @@ -73,14 +73,14 @@ checkLabel(api.Label o) {
|
| buildCounterLabel--;
|
| }
|
|
|
| -buildUnnamed1362() {
|
| +buildUnnamed1391() {
|
| var o = new core.List<api.Subscription>();
|
| o.add(buildSubscription());
|
| o.add(buildSubscription());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1362(core.List<api.Subscription> o) {
|
| +checkUnnamed1391(core.List<api.Subscription> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkSubscription(o[0]);
|
| checkSubscription(o[1]);
|
| @@ -92,7 +92,7 @@ buildListSubscriptionsResponse() {
|
| buildCounterListSubscriptionsResponse++;
|
| if (buildCounterListSubscriptionsResponse < 3) {
|
| o.nextPageToken = "foo";
|
| - o.subscription = buildUnnamed1362();
|
| + o.subscription = buildUnnamed1391();
|
| }
|
| buildCounterListSubscriptionsResponse--;
|
| return o;
|
| @@ -102,19 +102,19 @@ checkListSubscriptionsResponse(api.ListSubscriptionsResponse o) {
|
| buildCounterListSubscriptionsResponse++;
|
| if (buildCounterListSubscriptionsResponse < 3) {
|
| unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| - checkUnnamed1362(o.subscription);
|
| + checkUnnamed1391(o.subscription);
|
| }
|
| buildCounterListSubscriptionsResponse--;
|
| }
|
|
|
| -buildUnnamed1363() {
|
| +buildUnnamed1392() {
|
| var o = new core.List<api.Topic>();
|
| o.add(buildTopic());
|
| o.add(buildTopic());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1363(core.List<api.Topic> o) {
|
| +checkUnnamed1392(core.List<api.Topic> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkTopic(o[0]);
|
| checkTopic(o[1]);
|
| @@ -126,7 +126,7 @@ buildListTopicsResponse() {
|
| buildCounterListTopicsResponse++;
|
| if (buildCounterListTopicsResponse < 3) {
|
| o.nextPageToken = "foo";
|
| - o.topic = buildUnnamed1363();
|
| + o.topic = buildUnnamed1392();
|
| }
|
| buildCounterListTopicsResponse--;
|
| return o;
|
| @@ -136,7 +136,7 @@ checkListTopicsResponse(api.ListTopicsResponse o) {
|
| buildCounterListTopicsResponse++;
|
| if (buildCounterListTopicsResponse < 3) {
|
| unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| - checkUnnamed1363(o.topic);
|
| + checkUnnamed1392(o.topic);
|
| }
|
| buildCounterListTopicsResponse--;
|
| }
|
| @@ -185,6 +185,72 @@ checkModifyPushConfigRequest(api.ModifyPushConfigRequest o) {
|
| buildCounterModifyPushConfigRequest--;
|
| }
|
|
|
| +buildUnnamed1393() {
|
| + var o = new core.List<api.PubsubMessage>();
|
| + o.add(buildPubsubMessage());
|
| + o.add(buildPubsubMessage());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1393(core.List<api.PubsubMessage> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPubsubMessage(o[0]);
|
| + checkPubsubMessage(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPublishBatchRequest = 0;
|
| +buildPublishBatchRequest() {
|
| + var o = new api.PublishBatchRequest();
|
| + buildCounterPublishBatchRequest++;
|
| + if (buildCounterPublishBatchRequest < 3) {
|
| + o.messages = buildUnnamed1393();
|
| + o.topic = "foo";
|
| + }
|
| + buildCounterPublishBatchRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishBatchRequest(api.PublishBatchRequest o) {
|
| + buildCounterPublishBatchRequest++;
|
| + if (buildCounterPublishBatchRequest < 3) {
|
| + checkUnnamed1393(o.messages);
|
| + unittest.expect(o.topic, unittest.equals('foo'));
|
| + }
|
| + buildCounterPublishBatchRequest--;
|
| +}
|
| +
|
| +buildUnnamed1394() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1394(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 buildCounterPublishBatchResponse = 0;
|
| +buildPublishBatchResponse() {
|
| + var o = new api.PublishBatchResponse();
|
| + buildCounterPublishBatchResponse++;
|
| + if (buildCounterPublishBatchResponse < 3) {
|
| + o.messageIds = buildUnnamed1394();
|
| + }
|
| + buildCounterPublishBatchResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishBatchResponse(api.PublishBatchResponse o) {
|
| + buildCounterPublishBatchResponse++;
|
| + if (buildCounterPublishBatchResponse < 3) {
|
| + checkUnnamed1394(o.messageIds);
|
| + }
|
| + buildCounterPublishBatchResponse--;
|
| +}
|
| +
|
| core.int buildCounterPublishRequest = 0;
|
| buildPublishRequest() {
|
| var o = new api.PublishRequest();
|
| @@ -231,14 +297,14 @@ checkPubsubEvent(api.PubsubEvent o) {
|
| buildCounterPubsubEvent--;
|
| }
|
|
|
| -buildUnnamed1364() {
|
| +buildUnnamed1395() {
|
| var o = new core.List<api.Label>();
|
| o.add(buildLabel());
|
| o.add(buildLabel());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1364(core.List<api.Label> o) {
|
| +checkUnnamed1395(core.List<api.Label> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkLabel(o[0]);
|
| checkLabel(o[1]);
|
| @@ -250,7 +316,8 @@ buildPubsubMessage() {
|
| buildCounterPubsubMessage++;
|
| if (buildCounterPubsubMessage < 3) {
|
| o.data = "foo";
|
| - o.label = buildUnnamed1364();
|
| + o.label = buildUnnamed1395();
|
| + o.messageId = "foo";
|
| }
|
| buildCounterPubsubMessage--;
|
| return o;
|
| @@ -260,11 +327,67 @@ checkPubsubMessage(api.PubsubMessage o) {
|
| buildCounterPubsubMessage++;
|
| if (buildCounterPubsubMessage < 3) {
|
| unittest.expect(o.data, unittest.equals('foo'));
|
| - checkUnnamed1364(o.label);
|
| + checkUnnamed1395(o.label);
|
| + unittest.expect(o.messageId, unittest.equals('foo'));
|
| }
|
| buildCounterPubsubMessage--;
|
| }
|
|
|
| +core.int buildCounterPullBatchRequest = 0;
|
| +buildPullBatchRequest() {
|
| + var o = new api.PullBatchRequest();
|
| + buildCounterPullBatchRequest++;
|
| + if (buildCounterPullBatchRequest < 3) {
|
| + o.maxEvents = 42;
|
| + o.returnImmediately = true;
|
| + o.subscription = "foo";
|
| + }
|
| + buildCounterPullBatchRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkPullBatchRequest(api.PullBatchRequest o) {
|
| + buildCounterPullBatchRequest++;
|
| + if (buildCounterPullBatchRequest < 3) {
|
| + unittest.expect(o.maxEvents, unittest.equals(42));
|
| + unittest.expect(o.returnImmediately, unittest.isTrue);
|
| + unittest.expect(o.subscription, unittest.equals('foo'));
|
| + }
|
| + buildCounterPullBatchRequest--;
|
| +}
|
| +
|
| +buildUnnamed1396() {
|
| + var o = new core.List<api.PullResponse>();
|
| + o.add(buildPullResponse());
|
| + o.add(buildPullResponse());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed1396(core.List<api.PullResponse> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPullResponse(o[0]);
|
| + checkPullResponse(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPullBatchResponse = 0;
|
| +buildPullBatchResponse() {
|
| + var o = new api.PullBatchResponse();
|
| + buildCounterPullBatchResponse++;
|
| + if (buildCounterPullBatchResponse < 3) {
|
| + o.pullResponses = buildUnnamed1396();
|
| + }
|
| + buildCounterPullBatchResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPullBatchResponse(api.PullBatchResponse o) {
|
| + buildCounterPullBatchResponse++;
|
| + if (buildCounterPullBatchResponse < 3) {
|
| + checkUnnamed1396(o.pullResponses);
|
| + }
|
| + buildCounterPullBatchResponse--;
|
| +}
|
| +
|
| core.int buildCounterPullRequest = 0;
|
| buildPullRequest() {
|
| var o = new api.PullRequest();
|
| @@ -426,6 +549,24 @@ main() {
|
| });
|
|
|
|
|
| + unittest.group("obj-schema-PublishBatchRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishBatchRequest();
|
| + var od = new api.PublishBatchRequest.fromJson(o.toJson());
|
| + checkPublishBatchRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishBatchResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishBatchResponse();
|
| + var od = new api.PublishBatchResponse.fromJson(o.toJson());
|
| + checkPublishBatchResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| unittest.group("obj-schema-PublishRequest", () {
|
| unittest.test("to-json--from-json", () {
|
| var o = buildPublishRequest();
|
| @@ -453,6 +594,24 @@ main() {
|
| });
|
|
|
|
|
| + unittest.group("obj-schema-PullBatchRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPullBatchRequest();
|
| + var od = new api.PullBatchRequest.fromJson(o.toJson());
|
| + checkPullBatchRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PullBatchResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPullBatchResponse();
|
| + var od = new api.PullBatchResponse.fromJson(o.toJson());
|
| + checkPullBatchResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| unittest.group("obj-schema-PullRequest", () {
|
| unittest.test("to-json--from-json", () {
|
| var o = buildPullRequest();
|
| @@ -881,6 +1040,55 @@ main() {
|
| })));
|
| });
|
|
|
| + unittest.test("method--pullBatch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SubscriptionsResourceApi res = new api.PubsubApi(mock).subscriptions;
|
| + var arg_request = buildPullBatchRequest();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PullBatchRequest.fromJson(json);
|
| + checkPullBatchRequest(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 + 15), unittest.equals("pubsub/v1beta1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("subscriptions/pullBatch"));
|
| + pathOffset += 23;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPullBatchResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.pullBatch(arg_request).then(unittest.expectAsync(((api.PullBatchResponse response) {
|
| + checkPullBatchResponse(response);
|
| + })));
|
| + });
|
| +
|
| });
|
|
|
|
|
| @@ -1124,6 +1332,55 @@ main() {
|
| res.publish(arg_request).then(unittest.expectAsync((_) {}));
|
| });
|
|
|
| + unittest.test("method--publishBatch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TopicsResourceApi res = new api.PubsubApi(mock).topics;
|
| + var arg_request = buildPublishBatchRequest();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PublishBatchRequest.fromJson(json);
|
| + checkPublishBatchRequest(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 + 15), unittest.equals("pubsub/v1beta1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("topics/publishBatch"));
|
| + pathOffset += 19;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPublishBatchResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.publishBatch(arg_request).then(unittest.expectAsync(((api.PublishBatchResponse response) {
|
| + checkPublishBatchResponse(response);
|
| + })));
|
| + });
|
| +
|
| });
|
|
|
|
|
|
|