| 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 |