OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |