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

Side by Side Diff: generated/googleapis_beta/test/pubsub/v1beta1_test.dart

Issue 733093002: Api roll 6: 2014-11-17 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 1 month 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 unified diff | Download patch
OLDNEW
1 library googleapis_beta.pubsub.v1beta1.test; 1 library googleapis_beta.pubsub.v1beta1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis_beta/common/common.dart' as common; 11 import 'package:googleapis_beta/common/common.dart' as common;
12 import 'package:googleapis_beta/src/common_internal.dart' as common_internal; 12 import 'package:googleapis_beta/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test; 13 import '../common/common_internal_test.dart' as common_test;
14 14
15 import 'package:googleapis_beta/pubsub/v1beta1.dart' as api; 15 import 'package:googleapis_beta/pubsub/v1beta1.dart' as api;
16 16
17 17
18 18
19 buildUnnamed1361() { 19 buildUnnamed1390() {
20 var o = new core.List<core.String>(); 20 var o = new core.List<core.String>();
21 o.add("foo"); 21 o.add("foo");
22 o.add("foo"); 22 o.add("foo");
23 return o; 23 return o;
24 } 24 }
25 25
26 checkUnnamed1361(core.List<core.String> o) { 26 checkUnnamed1390(core.List<core.String> o) {
27 unittest.expect(o, unittest.hasLength(2)); 27 unittest.expect(o, unittest.hasLength(2));
28 unittest.expect(o[0], unittest.equals('foo')); 28 unittest.expect(o[0], unittest.equals('foo'));
29 unittest.expect(o[1], unittest.equals('foo')); 29 unittest.expect(o[1], unittest.equals('foo'));
30 } 30 }
31 31
32 core.int buildCounterAcknowledgeRequest = 0; 32 core.int buildCounterAcknowledgeRequest = 0;
33 buildAcknowledgeRequest() { 33 buildAcknowledgeRequest() {
34 var o = new api.AcknowledgeRequest(); 34 var o = new api.AcknowledgeRequest();
35 buildCounterAcknowledgeRequest++; 35 buildCounterAcknowledgeRequest++;
36 if (buildCounterAcknowledgeRequest < 3) { 36 if (buildCounterAcknowledgeRequest < 3) {
37 o.ackId = buildUnnamed1361(); 37 o.ackId = buildUnnamed1390();
38 o.subscription = "foo"; 38 o.subscription = "foo";
39 } 39 }
40 buildCounterAcknowledgeRequest--; 40 buildCounterAcknowledgeRequest--;
41 return o; 41 return o;
42 } 42 }
43 43
44 checkAcknowledgeRequest(api.AcknowledgeRequest o) { 44 checkAcknowledgeRequest(api.AcknowledgeRequest o) {
45 buildCounterAcknowledgeRequest++; 45 buildCounterAcknowledgeRequest++;
46 if (buildCounterAcknowledgeRequest < 3) { 46 if (buildCounterAcknowledgeRequest < 3) {
47 checkUnnamed1361(o.ackId); 47 checkUnnamed1390(o.ackId);
48 unittest.expect(o.subscription, unittest.equals('foo')); 48 unittest.expect(o.subscription, unittest.equals('foo'));
49 } 49 }
50 buildCounterAcknowledgeRequest--; 50 buildCounterAcknowledgeRequest--;
51 } 51 }
52 52
53 core.int buildCounterLabel = 0; 53 core.int buildCounterLabel = 0;
54 buildLabel() { 54 buildLabel() {
55 var o = new api.Label(); 55 var o = new api.Label();
56 buildCounterLabel++; 56 buildCounterLabel++;
57 if (buildCounterLabel < 3) { 57 if (buildCounterLabel < 3) {
58 o.key = "foo"; 58 o.key = "foo";
59 o.numValue = "foo"; 59 o.numValue = "foo";
60 o.strValue = "foo"; 60 o.strValue = "foo";
61 } 61 }
62 buildCounterLabel--; 62 buildCounterLabel--;
63 return o; 63 return o;
64 } 64 }
65 65
66 checkLabel(api.Label o) { 66 checkLabel(api.Label o) {
67 buildCounterLabel++; 67 buildCounterLabel++;
68 if (buildCounterLabel < 3) { 68 if (buildCounterLabel < 3) {
69 unittest.expect(o.key, unittest.equals('foo')); 69 unittest.expect(o.key, unittest.equals('foo'));
70 unittest.expect(o.numValue, unittest.equals('foo')); 70 unittest.expect(o.numValue, unittest.equals('foo'));
71 unittest.expect(o.strValue, unittest.equals('foo')); 71 unittest.expect(o.strValue, unittest.equals('foo'));
72 } 72 }
73 buildCounterLabel--; 73 buildCounterLabel--;
74 } 74 }
75 75
76 buildUnnamed1362() { 76 buildUnnamed1391() {
77 var o = new core.List<api.Subscription>(); 77 var o = new core.List<api.Subscription>();
78 o.add(buildSubscription()); 78 o.add(buildSubscription());
79 o.add(buildSubscription()); 79 o.add(buildSubscription());
80 return o; 80 return o;
81 } 81 }
82 82
83 checkUnnamed1362(core.List<api.Subscription> o) { 83 checkUnnamed1391(core.List<api.Subscription> o) {
84 unittest.expect(o, unittest.hasLength(2)); 84 unittest.expect(o, unittest.hasLength(2));
85 checkSubscription(o[0]); 85 checkSubscription(o[0]);
86 checkSubscription(o[1]); 86 checkSubscription(o[1]);
87 } 87 }
88 88
89 core.int buildCounterListSubscriptionsResponse = 0; 89 core.int buildCounterListSubscriptionsResponse = 0;
90 buildListSubscriptionsResponse() { 90 buildListSubscriptionsResponse() {
91 var o = new api.ListSubscriptionsResponse(); 91 var o = new api.ListSubscriptionsResponse();
92 buildCounterListSubscriptionsResponse++; 92 buildCounterListSubscriptionsResponse++;
93 if (buildCounterListSubscriptionsResponse < 3) { 93 if (buildCounterListSubscriptionsResponse < 3) {
94 o.nextPageToken = "foo"; 94 o.nextPageToken = "foo";
95 o.subscription = buildUnnamed1362(); 95 o.subscription = buildUnnamed1391();
96 } 96 }
97 buildCounterListSubscriptionsResponse--; 97 buildCounterListSubscriptionsResponse--;
98 return o; 98 return o;
99 } 99 }
100 100
101 checkListSubscriptionsResponse(api.ListSubscriptionsResponse o) { 101 checkListSubscriptionsResponse(api.ListSubscriptionsResponse o) {
102 buildCounterListSubscriptionsResponse++; 102 buildCounterListSubscriptionsResponse++;
103 if (buildCounterListSubscriptionsResponse < 3) { 103 if (buildCounterListSubscriptionsResponse < 3) {
104 unittest.expect(o.nextPageToken, unittest.equals('foo')); 104 unittest.expect(o.nextPageToken, unittest.equals('foo'));
105 checkUnnamed1362(o.subscription); 105 checkUnnamed1391(o.subscription);
106 } 106 }
107 buildCounterListSubscriptionsResponse--; 107 buildCounterListSubscriptionsResponse--;
108 } 108 }
109 109
110 buildUnnamed1363() { 110 buildUnnamed1392() {
111 var o = new core.List<api.Topic>(); 111 var o = new core.List<api.Topic>();
112 o.add(buildTopic()); 112 o.add(buildTopic());
113 o.add(buildTopic()); 113 o.add(buildTopic());
114 return o; 114 return o;
115 } 115 }
116 116
117 checkUnnamed1363(core.List<api.Topic> o) { 117 checkUnnamed1392(core.List<api.Topic> o) {
118 unittest.expect(o, unittest.hasLength(2)); 118 unittest.expect(o, unittest.hasLength(2));
119 checkTopic(o[0]); 119 checkTopic(o[0]);
120 checkTopic(o[1]); 120 checkTopic(o[1]);
121 } 121 }
122 122
123 core.int buildCounterListTopicsResponse = 0; 123 core.int buildCounterListTopicsResponse = 0;
124 buildListTopicsResponse() { 124 buildListTopicsResponse() {
125 var o = new api.ListTopicsResponse(); 125 var o = new api.ListTopicsResponse();
126 buildCounterListTopicsResponse++; 126 buildCounterListTopicsResponse++;
127 if (buildCounterListTopicsResponse < 3) { 127 if (buildCounterListTopicsResponse < 3) {
128 o.nextPageToken = "foo"; 128 o.nextPageToken = "foo";
129 o.topic = buildUnnamed1363(); 129 o.topic = buildUnnamed1392();
130 } 130 }
131 buildCounterListTopicsResponse--; 131 buildCounterListTopicsResponse--;
132 return o; 132 return o;
133 } 133 }
134 134
135 checkListTopicsResponse(api.ListTopicsResponse o) { 135 checkListTopicsResponse(api.ListTopicsResponse o) {
136 buildCounterListTopicsResponse++; 136 buildCounterListTopicsResponse++;
137 if (buildCounterListTopicsResponse < 3) { 137 if (buildCounterListTopicsResponse < 3) {
138 unittest.expect(o.nextPageToken, unittest.equals('foo')); 138 unittest.expect(o.nextPageToken, unittest.equals('foo'));
139 checkUnnamed1363(o.topic); 139 checkUnnamed1392(o.topic);
140 } 140 }
141 buildCounterListTopicsResponse--; 141 buildCounterListTopicsResponse--;
142 } 142 }
143 143
144 core.int buildCounterModifyAckDeadlineRequest = 0; 144 core.int buildCounterModifyAckDeadlineRequest = 0;
145 buildModifyAckDeadlineRequest() { 145 buildModifyAckDeadlineRequest() {
146 var o = new api.ModifyAckDeadlineRequest(); 146 var o = new api.ModifyAckDeadlineRequest();
147 buildCounterModifyAckDeadlineRequest++; 147 buildCounterModifyAckDeadlineRequest++;
148 if (buildCounterModifyAckDeadlineRequest < 3) { 148 if (buildCounterModifyAckDeadlineRequest < 3) {
149 o.ackDeadlineSeconds = 42; 149 o.ackDeadlineSeconds = 42;
(...skipping 28 matching lines...) Expand all
178 178
179 checkModifyPushConfigRequest(api.ModifyPushConfigRequest o) { 179 checkModifyPushConfigRequest(api.ModifyPushConfigRequest o) {
180 buildCounterModifyPushConfigRequest++; 180 buildCounterModifyPushConfigRequest++;
181 if (buildCounterModifyPushConfigRequest < 3) { 181 if (buildCounterModifyPushConfigRequest < 3) {
182 checkPushConfig(o.pushConfig); 182 checkPushConfig(o.pushConfig);
183 unittest.expect(o.subscription, unittest.equals('foo')); 183 unittest.expect(o.subscription, unittest.equals('foo'));
184 } 184 }
185 buildCounterModifyPushConfigRequest--; 185 buildCounterModifyPushConfigRequest--;
186 } 186 }
187 187
188 buildUnnamed1393() {
189 var o = new core.List<api.PubsubMessage>();
190 o.add(buildPubsubMessage());
191 o.add(buildPubsubMessage());
192 return o;
193 }
194
195 checkUnnamed1393(core.List<api.PubsubMessage> o) {
196 unittest.expect(o, unittest.hasLength(2));
197 checkPubsubMessage(o[0]);
198 checkPubsubMessage(o[1]);
199 }
200
201 core.int buildCounterPublishBatchRequest = 0;
202 buildPublishBatchRequest() {
203 var o = new api.PublishBatchRequest();
204 buildCounterPublishBatchRequest++;
205 if (buildCounterPublishBatchRequest < 3) {
206 o.messages = buildUnnamed1393();
207 o.topic = "foo";
208 }
209 buildCounterPublishBatchRequest--;
210 return o;
211 }
212
213 checkPublishBatchRequest(api.PublishBatchRequest o) {
214 buildCounterPublishBatchRequest++;
215 if (buildCounterPublishBatchRequest < 3) {
216 checkUnnamed1393(o.messages);
217 unittest.expect(o.topic, unittest.equals('foo'));
218 }
219 buildCounterPublishBatchRequest--;
220 }
221
222 buildUnnamed1394() {
223 var o = new core.List<core.String>();
224 o.add("foo");
225 o.add("foo");
226 return o;
227 }
228
229 checkUnnamed1394(core.List<core.String> o) {
230 unittest.expect(o, unittest.hasLength(2));
231 unittest.expect(o[0], unittest.equals('foo'));
232 unittest.expect(o[1], unittest.equals('foo'));
233 }
234
235 core.int buildCounterPublishBatchResponse = 0;
236 buildPublishBatchResponse() {
237 var o = new api.PublishBatchResponse();
238 buildCounterPublishBatchResponse++;
239 if (buildCounterPublishBatchResponse < 3) {
240 o.messageIds = buildUnnamed1394();
241 }
242 buildCounterPublishBatchResponse--;
243 return o;
244 }
245
246 checkPublishBatchResponse(api.PublishBatchResponse o) {
247 buildCounterPublishBatchResponse++;
248 if (buildCounterPublishBatchResponse < 3) {
249 checkUnnamed1394(o.messageIds);
250 }
251 buildCounterPublishBatchResponse--;
252 }
253
188 core.int buildCounterPublishRequest = 0; 254 core.int buildCounterPublishRequest = 0;
189 buildPublishRequest() { 255 buildPublishRequest() {
190 var o = new api.PublishRequest(); 256 var o = new api.PublishRequest();
191 buildCounterPublishRequest++; 257 buildCounterPublishRequest++;
192 if (buildCounterPublishRequest < 3) { 258 if (buildCounterPublishRequest < 3) {
193 o.message = buildPubsubMessage(); 259 o.message = buildPubsubMessage();
194 o.topic = "foo"; 260 o.topic = "foo";
195 } 261 }
196 buildCounterPublishRequest--; 262 buildCounterPublishRequest--;
197 return o; 263 return o;
(...skipping 26 matching lines...) Expand all
224 buildCounterPubsubEvent++; 290 buildCounterPubsubEvent++;
225 if (buildCounterPubsubEvent < 3) { 291 if (buildCounterPubsubEvent < 3) {
226 unittest.expect(o.deleted, unittest.isTrue); 292 unittest.expect(o.deleted, unittest.isTrue);
227 checkPubsubMessage(o.message); 293 checkPubsubMessage(o.message);
228 unittest.expect(o.subscription, unittest.equals('foo')); 294 unittest.expect(o.subscription, unittest.equals('foo'));
229 unittest.expect(o.truncated, unittest.isTrue); 295 unittest.expect(o.truncated, unittest.isTrue);
230 } 296 }
231 buildCounterPubsubEvent--; 297 buildCounterPubsubEvent--;
232 } 298 }
233 299
234 buildUnnamed1364() { 300 buildUnnamed1395() {
235 var o = new core.List<api.Label>(); 301 var o = new core.List<api.Label>();
236 o.add(buildLabel()); 302 o.add(buildLabel());
237 o.add(buildLabel()); 303 o.add(buildLabel());
238 return o; 304 return o;
239 } 305 }
240 306
241 checkUnnamed1364(core.List<api.Label> o) { 307 checkUnnamed1395(core.List<api.Label> o) {
242 unittest.expect(o, unittest.hasLength(2)); 308 unittest.expect(o, unittest.hasLength(2));
243 checkLabel(o[0]); 309 checkLabel(o[0]);
244 checkLabel(o[1]); 310 checkLabel(o[1]);
245 } 311 }
246 312
247 core.int buildCounterPubsubMessage = 0; 313 core.int buildCounterPubsubMessage = 0;
248 buildPubsubMessage() { 314 buildPubsubMessage() {
249 var o = new api.PubsubMessage(); 315 var o = new api.PubsubMessage();
250 buildCounterPubsubMessage++; 316 buildCounterPubsubMessage++;
251 if (buildCounterPubsubMessage < 3) { 317 if (buildCounterPubsubMessage < 3) {
252 o.data = "foo"; 318 o.data = "foo";
253 o.label = buildUnnamed1364(); 319 o.label = buildUnnamed1395();
320 o.messageId = "foo";
254 } 321 }
255 buildCounterPubsubMessage--; 322 buildCounterPubsubMessage--;
256 return o; 323 return o;
257 } 324 }
258 325
259 checkPubsubMessage(api.PubsubMessage o) { 326 checkPubsubMessage(api.PubsubMessage o) {
260 buildCounterPubsubMessage++; 327 buildCounterPubsubMessage++;
261 if (buildCounterPubsubMessage < 3) { 328 if (buildCounterPubsubMessage < 3) {
262 unittest.expect(o.data, unittest.equals('foo')); 329 unittest.expect(o.data, unittest.equals('foo'));
263 checkUnnamed1364(o.label); 330 checkUnnamed1395(o.label);
331 unittest.expect(o.messageId, unittest.equals('foo'));
264 } 332 }
265 buildCounterPubsubMessage--; 333 buildCounterPubsubMessage--;
266 } 334 }
267 335
336 core.int buildCounterPullBatchRequest = 0;
337 buildPullBatchRequest() {
338 var o = new api.PullBatchRequest();
339 buildCounterPullBatchRequest++;
340 if (buildCounterPullBatchRequest < 3) {
341 o.maxEvents = 42;
342 o.returnImmediately = true;
343 o.subscription = "foo";
344 }
345 buildCounterPullBatchRequest--;
346 return o;
347 }
348
349 checkPullBatchRequest(api.PullBatchRequest o) {
350 buildCounterPullBatchRequest++;
351 if (buildCounterPullBatchRequest < 3) {
352 unittest.expect(o.maxEvents, unittest.equals(42));
353 unittest.expect(o.returnImmediately, unittest.isTrue);
354 unittest.expect(o.subscription, unittest.equals('foo'));
355 }
356 buildCounterPullBatchRequest--;
357 }
358
359 buildUnnamed1396() {
360 var o = new core.List<api.PullResponse>();
361 o.add(buildPullResponse());
362 o.add(buildPullResponse());
363 return o;
364 }
365
366 checkUnnamed1396(core.List<api.PullResponse> o) {
367 unittest.expect(o, unittest.hasLength(2));
368 checkPullResponse(o[0]);
369 checkPullResponse(o[1]);
370 }
371
372 core.int buildCounterPullBatchResponse = 0;
373 buildPullBatchResponse() {
374 var o = new api.PullBatchResponse();
375 buildCounterPullBatchResponse++;
376 if (buildCounterPullBatchResponse < 3) {
377 o.pullResponses = buildUnnamed1396();
378 }
379 buildCounterPullBatchResponse--;
380 return o;
381 }
382
383 checkPullBatchResponse(api.PullBatchResponse o) {
384 buildCounterPullBatchResponse++;
385 if (buildCounterPullBatchResponse < 3) {
386 checkUnnamed1396(o.pullResponses);
387 }
388 buildCounterPullBatchResponse--;
389 }
390
268 core.int buildCounterPullRequest = 0; 391 core.int buildCounterPullRequest = 0;
269 buildPullRequest() { 392 buildPullRequest() {
270 var o = new api.PullRequest(); 393 var o = new api.PullRequest();
271 buildCounterPullRequest++; 394 buildCounterPullRequest++;
272 if (buildCounterPullRequest < 3) { 395 if (buildCounterPullRequest < 3) {
273 o.returnImmediately = true; 396 o.returnImmediately = true;
274 o.subscription = "foo"; 397 o.subscription = "foo";
275 } 398 }
276 buildCounterPullRequest--; 399 buildCounterPullRequest--;
277 return o; 400 return o;
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 542
420 unittest.group("obj-schema-ModifyPushConfigRequest", () { 543 unittest.group("obj-schema-ModifyPushConfigRequest", () {
421 unittest.test("to-json--from-json", () { 544 unittest.test("to-json--from-json", () {
422 var o = buildModifyPushConfigRequest(); 545 var o = buildModifyPushConfigRequest();
423 var od = new api.ModifyPushConfigRequest.fromJson(o.toJson()); 546 var od = new api.ModifyPushConfigRequest.fromJson(o.toJson());
424 checkModifyPushConfigRequest(od); 547 checkModifyPushConfigRequest(od);
425 }); 548 });
426 }); 549 });
427 550
428 551
552 unittest.group("obj-schema-PublishBatchRequest", () {
553 unittest.test("to-json--from-json", () {
554 var o = buildPublishBatchRequest();
555 var od = new api.PublishBatchRequest.fromJson(o.toJson());
556 checkPublishBatchRequest(od);
557 });
558 });
559
560
561 unittest.group("obj-schema-PublishBatchResponse", () {
562 unittest.test("to-json--from-json", () {
563 var o = buildPublishBatchResponse();
564 var od = new api.PublishBatchResponse.fromJson(o.toJson());
565 checkPublishBatchResponse(od);
566 });
567 });
568
569
429 unittest.group("obj-schema-PublishRequest", () { 570 unittest.group("obj-schema-PublishRequest", () {
430 unittest.test("to-json--from-json", () { 571 unittest.test("to-json--from-json", () {
431 var o = buildPublishRequest(); 572 var o = buildPublishRequest();
432 var od = new api.PublishRequest.fromJson(o.toJson()); 573 var od = new api.PublishRequest.fromJson(o.toJson());
433 checkPublishRequest(od); 574 checkPublishRequest(od);
434 }); 575 });
435 }); 576 });
436 577
437 578
438 unittest.group("obj-schema-PubsubEvent", () { 579 unittest.group("obj-schema-PubsubEvent", () {
439 unittest.test("to-json--from-json", () { 580 unittest.test("to-json--from-json", () {
440 var o = buildPubsubEvent(); 581 var o = buildPubsubEvent();
441 var od = new api.PubsubEvent.fromJson(o.toJson()); 582 var od = new api.PubsubEvent.fromJson(o.toJson());
442 checkPubsubEvent(od); 583 checkPubsubEvent(od);
443 }); 584 });
444 }); 585 });
445 586
446 587
447 unittest.group("obj-schema-PubsubMessage", () { 588 unittest.group("obj-schema-PubsubMessage", () {
448 unittest.test("to-json--from-json", () { 589 unittest.test("to-json--from-json", () {
449 var o = buildPubsubMessage(); 590 var o = buildPubsubMessage();
450 var od = new api.PubsubMessage.fromJson(o.toJson()); 591 var od = new api.PubsubMessage.fromJson(o.toJson());
451 checkPubsubMessage(od); 592 checkPubsubMessage(od);
452 }); 593 });
453 }); 594 });
454 595
455 596
597 unittest.group("obj-schema-PullBatchRequest", () {
598 unittest.test("to-json--from-json", () {
599 var o = buildPullBatchRequest();
600 var od = new api.PullBatchRequest.fromJson(o.toJson());
601 checkPullBatchRequest(od);
602 });
603 });
604
605
606 unittest.group("obj-schema-PullBatchResponse", () {
607 unittest.test("to-json--from-json", () {
608 var o = buildPullBatchResponse();
609 var od = new api.PullBatchResponse.fromJson(o.toJson());
610 checkPullBatchResponse(od);
611 });
612 });
613
614
456 unittest.group("obj-schema-PullRequest", () { 615 unittest.group("obj-schema-PullRequest", () {
457 unittest.test("to-json--from-json", () { 616 unittest.test("to-json--from-json", () {
458 var o = buildPullRequest(); 617 var o = buildPullRequest();
459 var od = new api.PullRequest.fromJson(o.toJson()); 618 var od = new api.PullRequest.fromJson(o.toJson());
460 checkPullRequest(od); 619 checkPullRequest(od);
461 }); 620 });
462 }); 621 });
463 622
464 623
465 unittest.group("obj-schema-PullResponse", () { 624 unittest.group("obj-schema-PullResponse", () {
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 "content-type" : "application/json; charset=utf-8", 1033 "content-type" : "application/json; charset=utf-8",
875 }; 1034 };
876 var resp = convert.JSON.encode(buildPullResponse()); 1035 var resp = convert.JSON.encode(buildPullResponse());
877 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1036 return new async.Future.value(common_test.stringResponse(200, h, resp));
878 }), true); 1037 }), true);
879 res.pull(arg_request).then(unittest.expectAsync(((api.PullResponse respons e) { 1038 res.pull(arg_request).then(unittest.expectAsync(((api.PullResponse respons e) {
880 checkPullResponse(response); 1039 checkPullResponse(response);
881 }))); 1040 })));
882 }); 1041 });
883 1042
1043 unittest.test("method--pullBatch", () {
1044
1045 var mock = new common_test.HttpServerMock();
1046 api.SubscriptionsResourceApi res = new api.PubsubApi(mock).subscriptions;
1047 var arg_request = buildPullBatchRequest();
1048 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1049 var obj = new api.PullBatchRequest.fromJson(json);
1050 checkPullBatchRequest(obj);
1051
1052 var path = (req.url).path;
1053 var pathOffset = 0;
1054 var index;
1055 var subPart;
1056 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1057 pathOffset += 1;
1058 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("pubsub/v1beta1/"));
1059 pathOffset += 15;
1060 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("subscriptions/pullBatch"));
1061 pathOffset += 23;
1062
1063 var query = (req.url).query;
1064 var queryOffset = 0;
1065 var queryMap = {};
1066 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1067 parseBool(n) {
1068 if (n == "true") return true;
1069 if (n == "false") return false;
1070 if (n == null) return null;
1071 throw new core.ArgumentError("Invalid boolean: $n");
1072 }
1073 if (query.length > 0) {
1074 for (var part in query.split("&")) {
1075 var keyvalue = part.split("=");
1076 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1077 }
1078 }
1079
1080
1081 var h = {
1082 "content-type" : "application/json; charset=utf-8",
1083 };
1084 var resp = convert.JSON.encode(buildPullBatchResponse());
1085 return new async.Future.value(common_test.stringResponse(200, h, resp));
1086 }), true);
1087 res.pullBatch(arg_request).then(unittest.expectAsync(((api.PullBatchRespon se response) {
1088 checkPullBatchResponse(response);
1089 })));
1090 });
1091
884 }); 1092 });
885 1093
886 1094
887 unittest.group("resource-TopicsResourceApi", () { 1095 unittest.group("resource-TopicsResourceApi", () {
888 unittest.test("method--create", () { 1096 unittest.test("method--create", () {
889 1097
890 var mock = new common_test.HttpServerMock(); 1098 var mock = new common_test.HttpServerMock();
891 api.TopicsResourceApi res = new api.PubsubApi(mock).topics; 1099 api.TopicsResourceApi res = new api.PubsubApi(mock).topics;
892 var arg_request = buildTopic(); 1100 var arg_request = buildTopic();
893 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1101 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
1117 1325
1118 var h = { 1326 var h = {
1119 "content-type" : "application/json; charset=utf-8", 1327 "content-type" : "application/json; charset=utf-8",
1120 }; 1328 };
1121 var resp = ""; 1329 var resp = "";
1122 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1330 return new async.Future.value(common_test.stringResponse(200, h, resp));
1123 }), true); 1331 }), true);
1124 res.publish(arg_request).then(unittest.expectAsync((_) {})); 1332 res.publish(arg_request).then(unittest.expectAsync((_) {}));
1125 }); 1333 });
1126 1334
1335 unittest.test("method--publishBatch", () {
1336
1337 var mock = new common_test.HttpServerMock();
1338 api.TopicsResourceApi res = new api.PubsubApi(mock).topics;
1339 var arg_request = buildPublishBatchRequest();
1340 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1341 var obj = new api.PublishBatchRequest.fromJson(json);
1342 checkPublishBatchRequest(obj);
1343
1344 var path = (req.url).path;
1345 var pathOffset = 0;
1346 var index;
1347 var subPart;
1348 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1349 pathOffset += 1;
1350 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("pubsub/v1beta1/"));
1351 pathOffset += 15;
1352 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("topics/publishBatch"));
1353 pathOffset += 19;
1354
1355 var query = (req.url).query;
1356 var queryOffset = 0;
1357 var queryMap = {};
1358 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1359 parseBool(n) {
1360 if (n == "true") return true;
1361 if (n == "false") return false;
1362 if (n == null) return null;
1363 throw new core.ArgumentError("Invalid boolean: $n");
1364 }
1365 if (query.length > 0) {
1366 for (var part in query.split("&")) {
1367 var keyvalue = part.split("=");
1368 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1369 }
1370 }
1371
1372
1373 var h = {
1374 "content-type" : "application/json; charset=utf-8",
1375 };
1376 var resp = convert.JSON.encode(buildPublishBatchResponse());
1377 return new async.Future.value(common_test.stringResponse(200, h, resp));
1378 }), true);
1379 res.publishBatch(arg_request).then(unittest.expectAsync(((api.PublishBatch Response response) {
1380 checkPublishBatchResponse(response);
1381 })));
1382 });
1383
1127 }); 1384 });
1128 1385
1129 1386
1130 } 1387 }
1131 1388
OLDNEW
« no previous file with comments | « generated/googleapis_beta/test/manager/v1beta2_test.dart ('k') | generated/googleapis_beta/test/replicapool/v1beta2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698