OLD | NEW |
1 library googleapis.reseller.v1.test; | 1 library googleapis.reseller.v1.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/common/common.dart' as common; | |
12 import 'package:googleapis/src/common_internal.dart' as common_internal; | |
13 import '../common/common_internal_test.dart' as common_test; | |
14 | 11 |
15 import 'package:googleapis/reseller/v1.dart' as api; | 12 import 'package:googleapis/reseller/v1.dart' as api; |
16 | 13 |
| 14 class HttpServerMock extends http.BaseClient { |
| 15 core.Function _callback; |
| 16 core.bool _expectJson; |
17 | 17 |
| 18 void register(core.Function callback, core.bool expectJson) { |
| 19 _callback = callback; |
| 20 _expectJson = expectJson; |
| 21 } |
| 22 |
| 23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
| 24 if (_expectJson) { |
| 25 return request.finalize() |
| 26 .transform(convert.UTF8.decoder) |
| 27 .join('') |
| 28 .then((core.String jsonString) { |
| 29 if (jsonString.isEmpty) { |
| 30 return _callback(request, null); |
| 31 } else { |
| 32 return _callback(request, convert.JSON.decode(jsonString)); |
| 33 } |
| 34 }); |
| 35 } else { |
| 36 var stream = request.finalize(); |
| 37 if (stream == null) { |
| 38 return _callback(request, []); |
| 39 } else { |
| 40 return stream.toBytes().then((data) { |
| 41 return _callback(request, data); |
| 42 }); |
| 43 } |
| 44 } |
| 45 } |
| 46 } |
| 47 |
| 48 http.StreamedResponse stringResponse( |
| 49 core.int status, core.Map headers, core.String body) { |
| 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
| 51 return new http.StreamedResponse(stream, status, headers: headers); |
| 52 } |
18 | 53 |
19 core.int buildCounterAddress = 0; | 54 core.int buildCounterAddress = 0; |
20 buildAddress() { | 55 buildAddress() { |
21 var o = new api.Address(); | 56 var o = new api.Address(); |
22 buildCounterAddress++; | 57 buildCounterAddress++; |
23 if (buildCounterAddress < 3) { | 58 if (buildCounterAddress < 3) { |
24 o.addressLine1 = "foo"; | 59 o.addressLine1 = "foo"; |
25 o.addressLine2 = "foo"; | 60 o.addressLine2 = "foo"; |
26 o.addressLine3 = "foo"; | 61 o.addressLine3 = "foo"; |
27 o.contactName = "foo"; | 62 o.contactName = "foo"; |
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
279 checkSeats(o.seats); | 314 checkSeats(o.seats); |
280 unittest.expect(o.skuId, unittest.equals('foo')); | 315 unittest.expect(o.skuId, unittest.equals('foo')); |
281 unittest.expect(o.status, unittest.equals('foo')); | 316 unittest.expect(o.status, unittest.equals('foo')); |
282 unittest.expect(o.subscriptionId, unittest.equals('foo')); | 317 unittest.expect(o.subscriptionId, unittest.equals('foo')); |
283 checkSubscriptionTransferInfo(o.transferInfo); | 318 checkSubscriptionTransferInfo(o.transferInfo); |
284 checkSubscriptionTrialSettings(o.trialSettings); | 319 checkSubscriptionTrialSettings(o.trialSettings); |
285 } | 320 } |
286 buildCounterSubscription--; | 321 buildCounterSubscription--; |
287 } | 322 } |
288 | 323 |
289 buildUnnamed1332() { | 324 buildUnnamed1326() { |
290 var o = new core.List<api.Subscription>(); | 325 var o = new core.List<api.Subscription>(); |
291 o.add(buildSubscription()); | 326 o.add(buildSubscription()); |
292 o.add(buildSubscription()); | 327 o.add(buildSubscription()); |
293 return o; | 328 return o; |
294 } | 329 } |
295 | 330 |
296 checkUnnamed1332(core.List<api.Subscription> o) { | 331 checkUnnamed1326(core.List<api.Subscription> o) { |
297 unittest.expect(o, unittest.hasLength(2)); | 332 unittest.expect(o, unittest.hasLength(2)); |
298 checkSubscription(o[0]); | 333 checkSubscription(o[0]); |
299 checkSubscription(o[1]); | 334 checkSubscription(o[1]); |
300 } | 335 } |
301 | 336 |
302 core.int buildCounterSubscriptions = 0; | 337 core.int buildCounterSubscriptions = 0; |
303 buildSubscriptions() { | 338 buildSubscriptions() { |
304 var o = new api.Subscriptions(); | 339 var o = new api.Subscriptions(); |
305 buildCounterSubscriptions++; | 340 buildCounterSubscriptions++; |
306 if (buildCounterSubscriptions < 3) { | 341 if (buildCounterSubscriptions < 3) { |
307 o.kind = "foo"; | 342 o.kind = "foo"; |
308 o.nextPageToken = "foo"; | 343 o.nextPageToken = "foo"; |
309 o.subscriptions = buildUnnamed1332(); | 344 o.subscriptions = buildUnnamed1326(); |
310 } | 345 } |
311 buildCounterSubscriptions--; | 346 buildCounterSubscriptions--; |
312 return o; | 347 return o; |
313 } | 348 } |
314 | 349 |
315 checkSubscriptions(api.Subscriptions o) { | 350 checkSubscriptions(api.Subscriptions o) { |
316 buildCounterSubscriptions++; | 351 buildCounterSubscriptions++; |
317 if (buildCounterSubscriptions < 3) { | 352 if (buildCounterSubscriptions < 3) { |
318 unittest.expect(o.kind, unittest.equals('foo')); | 353 unittest.expect(o.kind, unittest.equals('foo')); |
319 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 354 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
320 checkUnnamed1332(o.subscriptions); | 355 checkUnnamed1326(o.subscriptions); |
321 } | 356 } |
322 buildCounterSubscriptions--; | 357 buildCounterSubscriptions--; |
323 } | 358 } |
324 | 359 |
325 | 360 |
326 main() { | 361 main() { |
327 unittest.group("obj-schema-Address", () { | 362 unittest.group("obj-schema-Address", () { |
328 unittest.test("to-json--from-json", () { | 363 unittest.test("to-json--from-json", () { |
329 var o = buildAddress(); | 364 var o = buildAddress(); |
330 var od = new api.Address.fromJson(o.toJson()); | 365 var od = new api.Address.fromJson(o.toJson()); |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
419 var o = buildSubscriptions(); | 454 var o = buildSubscriptions(); |
420 var od = new api.Subscriptions.fromJson(o.toJson()); | 455 var od = new api.Subscriptions.fromJson(o.toJson()); |
421 checkSubscriptions(od); | 456 checkSubscriptions(od); |
422 }); | 457 }); |
423 }); | 458 }); |
424 | 459 |
425 | 460 |
426 unittest.group("resource-CustomersResourceApi", () { | 461 unittest.group("resource-CustomersResourceApi", () { |
427 unittest.test("method--get", () { | 462 unittest.test("method--get", () { |
428 | 463 |
429 var mock = new common_test.HttpServerMock(); | 464 var mock = new HttpServerMock(); |
430 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; | 465 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; |
431 var arg_customerId = "foo"; | 466 var arg_customerId = "foo"; |
432 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 467 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
433 var path = (req.url).path; | 468 var path = (req.url).path; |
434 var pathOffset = 0; | 469 var pathOffset = 0; |
435 var index; | 470 var index; |
436 var subPart; | 471 var subPart; |
437 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 472 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
438 pathOffset += 1; | 473 pathOffset += 1; |
439 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("apps/reseller/v1/")); | 474 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("apps/reseller/v1/")); |
(...skipping 19 matching lines...) Expand all Loading... |
459 var keyvalue = part.split("="); | 494 var keyvalue = part.split("="); |
460 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 495 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
461 } | 496 } |
462 } | 497 } |
463 | 498 |
464 | 499 |
465 var h = { | 500 var h = { |
466 "content-type" : "application/json; charset=utf-8", | 501 "content-type" : "application/json; charset=utf-8", |
467 }; | 502 }; |
468 var resp = convert.JSON.encode(buildCustomer()); | 503 var resp = convert.JSON.encode(buildCustomer()); |
469 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 504 return new async.Future.value(stringResponse(200, h, resp)); |
470 }), true); | 505 }), true); |
471 res.get(arg_customerId).then(unittest.expectAsync(((api.Customer response)
{ | 506 res.get(arg_customerId).then(unittest.expectAsync(((api.Customer response)
{ |
472 checkCustomer(response); | 507 checkCustomer(response); |
473 }))); | 508 }))); |
474 }); | 509 }); |
475 | 510 |
476 unittest.test("method--insert", () { | 511 unittest.test("method--insert", () { |
477 | 512 |
478 var mock = new common_test.HttpServerMock(); | 513 var mock = new HttpServerMock(); |
479 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; | 514 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; |
480 var arg_request = buildCustomer(); | 515 var arg_request = buildCustomer(); |
481 var arg_customerAuthToken = "foo"; | 516 var arg_customerAuthToken = "foo"; |
482 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 517 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
483 var obj = new api.Customer.fromJson(json); | 518 var obj = new api.Customer.fromJson(json); |
484 checkCustomer(obj); | 519 checkCustomer(obj); |
485 | 520 |
486 var path = (req.url).path; | 521 var path = (req.url).path; |
487 var pathOffset = 0; | 522 var pathOffset = 0; |
488 var index; | 523 var index; |
(...skipping 21 matching lines...) Expand all Loading... |
510 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
511 } | 546 } |
512 } | 547 } |
513 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg
_customerAuthToken)); | 548 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg
_customerAuthToken)); |
514 | 549 |
515 | 550 |
516 var h = { | 551 var h = { |
517 "content-type" : "application/json; charset=utf-8", | 552 "content-type" : "application/json; charset=utf-8", |
518 }; | 553 }; |
519 var resp = convert.JSON.encode(buildCustomer()); | 554 var resp = convert.JSON.encode(buildCustomer()); |
520 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 555 return new async.Future.value(stringResponse(200, h, resp)); |
521 }), true); | 556 }), true); |
522 res.insert(arg_request, customerAuthToken: arg_customerAuthToken).then(uni
ttest.expectAsync(((api.Customer response) { | 557 res.insert(arg_request, customerAuthToken: arg_customerAuthToken).then(uni
ttest.expectAsync(((api.Customer response) { |
523 checkCustomer(response); | 558 checkCustomer(response); |
524 }))); | 559 }))); |
525 }); | 560 }); |
526 | 561 |
527 unittest.test("method--patch", () { | 562 unittest.test("method--patch", () { |
528 | 563 |
529 var mock = new common_test.HttpServerMock(); | 564 var mock = new HttpServerMock(); |
530 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; | 565 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; |
531 var arg_request = buildCustomer(); | 566 var arg_request = buildCustomer(); |
532 var arg_customerId = "foo"; | 567 var arg_customerId = "foo"; |
533 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 568 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
534 var obj = new api.Customer.fromJson(json); | 569 var obj = new api.Customer.fromJson(json); |
535 checkCustomer(obj); | 570 checkCustomer(obj); |
536 | 571 |
537 var path = (req.url).path; | 572 var path = (req.url).path; |
538 var pathOffset = 0; | 573 var pathOffset = 0; |
539 var index; | 574 var index; |
(...skipping 23 matching lines...) Expand all Loading... |
563 var keyvalue = part.split("="); | 598 var keyvalue = part.split("="); |
564 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 599 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
565 } | 600 } |
566 } | 601 } |
567 | 602 |
568 | 603 |
569 var h = { | 604 var h = { |
570 "content-type" : "application/json; charset=utf-8", | 605 "content-type" : "application/json; charset=utf-8", |
571 }; | 606 }; |
572 var resp = convert.JSON.encode(buildCustomer()); | 607 var resp = convert.JSON.encode(buildCustomer()); |
573 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 608 return new async.Future.value(stringResponse(200, h, resp)); |
574 }), true); | 609 }), true); |
575 res.patch(arg_request, arg_customerId).then(unittest.expectAsync(((api.Cus
tomer response) { | 610 res.patch(arg_request, arg_customerId).then(unittest.expectAsync(((api.Cus
tomer response) { |
576 checkCustomer(response); | 611 checkCustomer(response); |
577 }))); | 612 }))); |
578 }); | 613 }); |
579 | 614 |
580 unittest.test("method--update", () { | 615 unittest.test("method--update", () { |
581 | 616 |
582 var mock = new common_test.HttpServerMock(); | 617 var mock = new HttpServerMock(); |
583 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; | 618 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; |
584 var arg_request = buildCustomer(); | 619 var arg_request = buildCustomer(); |
585 var arg_customerId = "foo"; | 620 var arg_customerId = "foo"; |
586 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 621 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
587 var obj = new api.Customer.fromJson(json); | 622 var obj = new api.Customer.fromJson(json); |
588 checkCustomer(obj); | 623 checkCustomer(obj); |
589 | 624 |
590 var path = (req.url).path; | 625 var path = (req.url).path; |
591 var pathOffset = 0; | 626 var pathOffset = 0; |
592 var index; | 627 var index; |
(...skipping 23 matching lines...) Expand all Loading... |
616 var keyvalue = part.split("="); | 651 var keyvalue = part.split("="); |
617 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 652 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
618 } | 653 } |
619 } | 654 } |
620 | 655 |
621 | 656 |
622 var h = { | 657 var h = { |
623 "content-type" : "application/json; charset=utf-8", | 658 "content-type" : "application/json; charset=utf-8", |
624 }; | 659 }; |
625 var resp = convert.JSON.encode(buildCustomer()); | 660 var resp = convert.JSON.encode(buildCustomer()); |
626 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 661 return new async.Future.value(stringResponse(200, h, resp)); |
627 }), true); | 662 }), true); |
628 res.update(arg_request, arg_customerId).then(unittest.expectAsync(((api.Cu
stomer response) { | 663 res.update(arg_request, arg_customerId).then(unittest.expectAsync(((api.Cu
stomer response) { |
629 checkCustomer(response); | 664 checkCustomer(response); |
630 }))); | 665 }))); |
631 }); | 666 }); |
632 | 667 |
633 }); | 668 }); |
634 | 669 |
635 | 670 |
636 unittest.group("resource-SubscriptionsResourceApi", () { | 671 unittest.group("resource-SubscriptionsResourceApi", () { |
637 unittest.test("method--activate", () { | 672 unittest.test("method--activate", () { |
638 | 673 |
639 var mock = new common_test.HttpServerMock(); | 674 var mock = new HttpServerMock(); |
640 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 675 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
641 var arg_customerId = "foo"; | 676 var arg_customerId = "foo"; |
642 var arg_subscriptionId = "foo"; | 677 var arg_subscriptionId = "foo"; |
643 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 678 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
644 var path = (req.url).path; | 679 var path = (req.url).path; |
645 var pathOffset = 0; | 680 var pathOffset = 0; |
646 var index; | 681 var index; |
647 var subPart; | 682 var subPart; |
648 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 683 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
649 pathOffset += 1; | 684 pathOffset += 1; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
681 var keyvalue = part.split("="); | 716 var keyvalue = part.split("="); |
682 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 717 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
683 } | 718 } |
684 } | 719 } |
685 | 720 |
686 | 721 |
687 var h = { | 722 var h = { |
688 "content-type" : "application/json; charset=utf-8", | 723 "content-type" : "application/json; charset=utf-8", |
689 }; | 724 }; |
690 var resp = convert.JSON.encode(buildSubscription()); | 725 var resp = convert.JSON.encode(buildSubscription()); |
691 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 726 return new async.Future.value(stringResponse(200, h, resp)); |
692 }), true); | 727 }), true); |
693 res.activate(arg_customerId, arg_subscriptionId).then(unittest.expectAsync
(((api.Subscription response) { | 728 res.activate(arg_customerId, arg_subscriptionId).then(unittest.expectAsync
(((api.Subscription response) { |
694 checkSubscription(response); | 729 checkSubscription(response); |
695 }))); | 730 }))); |
696 }); | 731 }); |
697 | 732 |
698 unittest.test("method--changePlan", () { | 733 unittest.test("method--changePlan", () { |
699 | 734 |
700 var mock = new common_test.HttpServerMock(); | 735 var mock = new HttpServerMock(); |
701 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 736 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
702 var arg_request = buildChangePlanRequest(); | 737 var arg_request = buildChangePlanRequest(); |
703 var arg_customerId = "foo"; | 738 var arg_customerId = "foo"; |
704 var arg_subscriptionId = "foo"; | 739 var arg_subscriptionId = "foo"; |
705 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 740 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
706 var obj = new api.ChangePlanRequest.fromJson(json); | 741 var obj = new api.ChangePlanRequest.fromJson(json); |
707 checkChangePlanRequest(obj); | 742 checkChangePlanRequest(obj); |
708 | 743 |
709 var path = (req.url).path; | 744 var path = (req.url).path; |
710 var pathOffset = 0; | 745 var pathOffset = 0; |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
746 var keyvalue = part.split("="); | 781 var keyvalue = part.split("="); |
747 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 782 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
748 } | 783 } |
749 } | 784 } |
750 | 785 |
751 | 786 |
752 var h = { | 787 var h = { |
753 "content-type" : "application/json; charset=utf-8", | 788 "content-type" : "application/json; charset=utf-8", |
754 }; | 789 }; |
755 var resp = convert.JSON.encode(buildSubscription()); | 790 var resp = convert.JSON.encode(buildSubscription()); |
756 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 791 return new async.Future.value(stringResponse(200, h, resp)); |
757 }), true); | 792 }), true); |
758 res.changePlan(arg_request, arg_customerId, arg_subscriptionId).then(unitt
est.expectAsync(((api.Subscription response) { | 793 res.changePlan(arg_request, arg_customerId, arg_subscriptionId).then(unitt
est.expectAsync(((api.Subscription response) { |
759 checkSubscription(response); | 794 checkSubscription(response); |
760 }))); | 795 }))); |
761 }); | 796 }); |
762 | 797 |
763 unittest.test("method--changeRenewalSettings", () { | 798 unittest.test("method--changeRenewalSettings", () { |
764 | 799 |
765 var mock = new common_test.HttpServerMock(); | 800 var mock = new HttpServerMock(); |
766 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 801 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
767 var arg_request = buildRenewalSettings(); | 802 var arg_request = buildRenewalSettings(); |
768 var arg_customerId = "foo"; | 803 var arg_customerId = "foo"; |
769 var arg_subscriptionId = "foo"; | 804 var arg_subscriptionId = "foo"; |
770 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 805 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
771 var obj = new api.RenewalSettings.fromJson(json); | 806 var obj = new api.RenewalSettings.fromJson(json); |
772 checkRenewalSettings(obj); | 807 checkRenewalSettings(obj); |
773 | 808 |
774 var path = (req.url).path; | 809 var path = (req.url).path; |
775 var pathOffset = 0; | 810 var pathOffset = 0; |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
811 var keyvalue = part.split("="); | 846 var keyvalue = part.split("="); |
812 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 847 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
813 } | 848 } |
814 } | 849 } |
815 | 850 |
816 | 851 |
817 var h = { | 852 var h = { |
818 "content-type" : "application/json; charset=utf-8", | 853 "content-type" : "application/json; charset=utf-8", |
819 }; | 854 }; |
820 var resp = convert.JSON.encode(buildSubscription()); | 855 var resp = convert.JSON.encode(buildSubscription()); |
821 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 856 return new async.Future.value(stringResponse(200, h, resp)); |
822 }), true); | 857 }), true); |
823 res.changeRenewalSettings(arg_request, arg_customerId, arg_subscriptionId)
.then(unittest.expectAsync(((api.Subscription response) { | 858 res.changeRenewalSettings(arg_request, arg_customerId, arg_subscriptionId)
.then(unittest.expectAsync(((api.Subscription response) { |
824 checkSubscription(response); | 859 checkSubscription(response); |
825 }))); | 860 }))); |
826 }); | 861 }); |
827 | 862 |
828 unittest.test("method--changeSeats", () { | 863 unittest.test("method--changeSeats", () { |
829 | 864 |
830 var mock = new common_test.HttpServerMock(); | 865 var mock = new HttpServerMock(); |
831 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 866 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
832 var arg_request = buildSeats(); | 867 var arg_request = buildSeats(); |
833 var arg_customerId = "foo"; | 868 var arg_customerId = "foo"; |
834 var arg_subscriptionId = "foo"; | 869 var arg_subscriptionId = "foo"; |
835 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 870 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
836 var obj = new api.Seats.fromJson(json); | 871 var obj = new api.Seats.fromJson(json); |
837 checkSeats(obj); | 872 checkSeats(obj); |
838 | 873 |
839 var path = (req.url).path; | 874 var path = (req.url).path; |
840 var pathOffset = 0; | 875 var pathOffset = 0; |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
876 var keyvalue = part.split("="); | 911 var keyvalue = part.split("="); |
877 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 912 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
878 } | 913 } |
879 } | 914 } |
880 | 915 |
881 | 916 |
882 var h = { | 917 var h = { |
883 "content-type" : "application/json; charset=utf-8", | 918 "content-type" : "application/json; charset=utf-8", |
884 }; | 919 }; |
885 var resp = convert.JSON.encode(buildSubscription()); | 920 var resp = convert.JSON.encode(buildSubscription()); |
886 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 921 return new async.Future.value(stringResponse(200, h, resp)); |
887 }), true); | 922 }), true); |
888 res.changeSeats(arg_request, arg_customerId, arg_subscriptionId).then(unit
test.expectAsync(((api.Subscription response) { | 923 res.changeSeats(arg_request, arg_customerId, arg_subscriptionId).then(unit
test.expectAsync(((api.Subscription response) { |
889 checkSubscription(response); | 924 checkSubscription(response); |
890 }))); | 925 }))); |
891 }); | 926 }); |
892 | 927 |
893 unittest.test("method--delete", () { | 928 unittest.test("method--delete", () { |
894 | 929 |
895 var mock = new common_test.HttpServerMock(); | 930 var mock = new HttpServerMock(); |
896 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 931 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
897 var arg_customerId = "foo"; | 932 var arg_customerId = "foo"; |
898 var arg_subscriptionId = "foo"; | 933 var arg_subscriptionId = "foo"; |
899 var arg_deletionType = "foo"; | 934 var arg_deletionType = "foo"; |
900 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 935 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
901 var path = (req.url).path; | 936 var path = (req.url).path; |
902 var pathOffset = 0; | 937 var pathOffset = 0; |
903 var index; | 938 var index; |
904 var subPart; | 939 var subPart; |
905 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 940 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
(...skipping 29 matching lines...) Expand all Loading... |
935 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 970 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
936 } | 971 } |
937 } | 972 } |
938 unittest.expect(queryMap["deletionType"].first, unittest.equals(arg_dele
tionType)); | 973 unittest.expect(queryMap["deletionType"].first, unittest.equals(arg_dele
tionType)); |
939 | 974 |
940 | 975 |
941 var h = { | 976 var h = { |
942 "content-type" : "application/json; charset=utf-8", | 977 "content-type" : "application/json; charset=utf-8", |
943 }; | 978 }; |
944 var resp = ""; | 979 var resp = ""; |
945 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 980 return new async.Future.value(stringResponse(200, h, resp)); |
946 }), true); | 981 }), true); |
947 res.delete(arg_customerId, arg_subscriptionId, arg_deletionType).then(unit
test.expectAsync((_) {})); | 982 res.delete(arg_customerId, arg_subscriptionId, arg_deletionType).then(unit
test.expectAsync((_) {})); |
948 }); | 983 }); |
949 | 984 |
950 unittest.test("method--get", () { | 985 unittest.test("method--get", () { |
951 | 986 |
952 var mock = new common_test.HttpServerMock(); | 987 var mock = new HttpServerMock(); |
953 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 988 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
954 var arg_customerId = "foo"; | 989 var arg_customerId = "foo"; |
955 var arg_subscriptionId = "foo"; | 990 var arg_subscriptionId = "foo"; |
956 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 991 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
957 var path = (req.url).path; | 992 var path = (req.url).path; |
958 var pathOffset = 0; | 993 var pathOffset = 0; |
959 var index; | 994 var index; |
960 var subPart; | 995 var subPart; |
961 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 996 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
962 pathOffset += 1; | 997 pathOffset += 1; |
(...skipping 27 matching lines...) Expand all Loading... |
990 var keyvalue = part.split("="); | 1025 var keyvalue = part.split("="); |
991 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1026 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
992 } | 1027 } |
993 } | 1028 } |
994 | 1029 |
995 | 1030 |
996 var h = { | 1031 var h = { |
997 "content-type" : "application/json; charset=utf-8", | 1032 "content-type" : "application/json; charset=utf-8", |
998 }; | 1033 }; |
999 var resp = convert.JSON.encode(buildSubscription()); | 1034 var resp = convert.JSON.encode(buildSubscription()); |
1000 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1035 return new async.Future.value(stringResponse(200, h, resp)); |
1001 }), true); | 1036 }), true); |
1002 res.get(arg_customerId, arg_subscriptionId).then(unittest.expectAsync(((ap
i.Subscription response) { | 1037 res.get(arg_customerId, arg_subscriptionId).then(unittest.expectAsync(((ap
i.Subscription response) { |
1003 checkSubscription(response); | 1038 checkSubscription(response); |
1004 }))); | 1039 }))); |
1005 }); | 1040 }); |
1006 | 1041 |
1007 unittest.test("method--insert", () { | 1042 unittest.test("method--insert", () { |
1008 | 1043 |
1009 var mock = new common_test.HttpServerMock(); | 1044 var mock = new HttpServerMock(); |
1010 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 1045 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
1011 var arg_request = buildSubscription(); | 1046 var arg_request = buildSubscription(); |
1012 var arg_customerId = "foo"; | 1047 var arg_customerId = "foo"; |
1013 var arg_customerAuthToken = "foo"; | 1048 var arg_customerAuthToken = "foo"; |
1014 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1049 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1015 var obj = new api.Subscription.fromJson(json); | 1050 var obj = new api.Subscription.fromJson(json); |
1016 checkSubscription(obj); | 1051 checkSubscription(obj); |
1017 | 1052 |
1018 var path = (req.url).path; | 1053 var path = (req.url).path; |
1019 var pathOffset = 0; | 1054 var pathOffset = 0; |
(...skipping 29 matching lines...) Expand all Loading... |
1049 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1084 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1050 } | 1085 } |
1051 } | 1086 } |
1052 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg
_customerAuthToken)); | 1087 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg
_customerAuthToken)); |
1053 | 1088 |
1054 | 1089 |
1055 var h = { | 1090 var h = { |
1056 "content-type" : "application/json; charset=utf-8", | 1091 "content-type" : "application/json; charset=utf-8", |
1057 }; | 1092 }; |
1058 var resp = convert.JSON.encode(buildSubscription()); | 1093 var resp = convert.JSON.encode(buildSubscription()); |
1059 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1094 return new async.Future.value(stringResponse(200, h, resp)); |
1060 }), true); | 1095 }), true); |
1061 res.insert(arg_request, arg_customerId, customerAuthToken: arg_customerAut
hToken).then(unittest.expectAsync(((api.Subscription response) { | 1096 res.insert(arg_request, arg_customerId, customerAuthToken: arg_customerAut
hToken).then(unittest.expectAsync(((api.Subscription response) { |
1062 checkSubscription(response); | 1097 checkSubscription(response); |
1063 }))); | 1098 }))); |
1064 }); | 1099 }); |
1065 | 1100 |
1066 unittest.test("method--list", () { | 1101 unittest.test("method--list", () { |
1067 | 1102 |
1068 var mock = new common_test.HttpServerMock(); | 1103 var mock = new HttpServerMock(); |
1069 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 1104 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
1070 var arg_customerAuthToken = "foo"; | 1105 var arg_customerAuthToken = "foo"; |
1071 var arg_customerId = "foo"; | 1106 var arg_customerId = "foo"; |
1072 var arg_customerNamePrefix = "foo"; | 1107 var arg_customerNamePrefix = "foo"; |
1073 var arg_maxResults = 42; | 1108 var arg_maxResults = 42; |
1074 var arg_pageToken = "foo"; | 1109 var arg_pageToken = "foo"; |
1075 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1110 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1076 var path = (req.url).path; | 1111 var path = (req.url).path; |
1077 var pathOffset = 0; | 1112 var pathOffset = 0; |
1078 var index; | 1113 var index; |
(...skipping 25 matching lines...) Expand all Loading... |
1104 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom
erId)); | 1139 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom
erId)); |
1105 unittest.expect(queryMap["customerNamePrefix"].first, unittest.equals(ar
g_customerNamePrefix)); | 1140 unittest.expect(queryMap["customerNamePrefix"].first, unittest.equals(ar
g_customerNamePrefix)); |
1106 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 1141 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
1107 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 1142 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
1108 | 1143 |
1109 | 1144 |
1110 var h = { | 1145 var h = { |
1111 "content-type" : "application/json; charset=utf-8", | 1146 "content-type" : "application/json; charset=utf-8", |
1112 }; | 1147 }; |
1113 var resp = convert.JSON.encode(buildSubscriptions()); | 1148 var resp = convert.JSON.encode(buildSubscriptions()); |
1114 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1149 return new async.Future.value(stringResponse(200, h, resp)); |
1115 }), true); | 1150 }), true); |
1116 res.list(customerAuthToken: arg_customerAuthToken, customerId: arg_custome
rId, customerNamePrefix: arg_customerNamePrefix, maxResults: arg_maxResults, pag
eToken: arg_pageToken).then(unittest.expectAsync(((api.Subscriptions response) { | 1151 res.list(customerAuthToken: arg_customerAuthToken, customerId: arg_custome
rId, customerNamePrefix: arg_customerNamePrefix, maxResults: arg_maxResults, pag
eToken: arg_pageToken).then(unittest.expectAsync(((api.Subscriptions response) { |
1117 checkSubscriptions(response); | 1152 checkSubscriptions(response); |
1118 }))); | 1153 }))); |
1119 }); | 1154 }); |
1120 | 1155 |
1121 unittest.test("method--startPaidService", () { | 1156 unittest.test("method--startPaidService", () { |
1122 | 1157 |
1123 var mock = new common_test.HttpServerMock(); | 1158 var mock = new HttpServerMock(); |
1124 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 1159 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
1125 var arg_customerId = "foo"; | 1160 var arg_customerId = "foo"; |
1126 var arg_subscriptionId = "foo"; | 1161 var arg_subscriptionId = "foo"; |
1127 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1162 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1128 var path = (req.url).path; | 1163 var path = (req.url).path; |
1129 var pathOffset = 0; | 1164 var pathOffset = 0; |
1130 var index; | 1165 var index; |
1131 var subPart; | 1166 var subPart; |
1132 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1167 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1133 pathOffset += 1; | 1168 pathOffset += 1; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1165 var keyvalue = part.split("="); | 1200 var keyvalue = part.split("="); |
1166 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1167 } | 1202 } |
1168 } | 1203 } |
1169 | 1204 |
1170 | 1205 |
1171 var h = { | 1206 var h = { |
1172 "content-type" : "application/json; charset=utf-8", | 1207 "content-type" : "application/json; charset=utf-8", |
1173 }; | 1208 }; |
1174 var resp = convert.JSON.encode(buildSubscription()); | 1209 var resp = convert.JSON.encode(buildSubscription()); |
1175 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1210 return new async.Future.value(stringResponse(200, h, resp)); |
1176 }), true); | 1211 }), true); |
1177 res.startPaidService(arg_customerId, arg_subscriptionId).then(unittest.exp
ectAsync(((api.Subscription response) { | 1212 res.startPaidService(arg_customerId, arg_subscriptionId).then(unittest.exp
ectAsync(((api.Subscription response) { |
1178 checkSubscription(response); | 1213 checkSubscription(response); |
1179 }))); | 1214 }))); |
1180 }); | 1215 }); |
1181 | 1216 |
1182 unittest.test("method--suspend", () { | 1217 unittest.test("method--suspend", () { |
1183 | 1218 |
1184 var mock = new common_test.HttpServerMock(); | 1219 var mock = new HttpServerMock(); |
1185 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; | 1220 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions
; |
1186 var arg_customerId = "foo"; | 1221 var arg_customerId = "foo"; |
1187 var arg_subscriptionId = "foo"; | 1222 var arg_subscriptionId = "foo"; |
1188 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1223 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1189 var path = (req.url).path; | 1224 var path = (req.url).path; |
1190 var pathOffset = 0; | 1225 var pathOffset = 0; |
1191 var index; | 1226 var index; |
1192 var subPart; | 1227 var subPart; |
1193 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1194 pathOffset += 1; | 1229 pathOffset += 1; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1226 var keyvalue = part.split("="); | 1261 var keyvalue = part.split("="); |
1227 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1262 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1228 } | 1263 } |
1229 } | 1264 } |
1230 | 1265 |
1231 | 1266 |
1232 var h = { | 1267 var h = { |
1233 "content-type" : "application/json; charset=utf-8", | 1268 "content-type" : "application/json; charset=utf-8", |
1234 }; | 1269 }; |
1235 var resp = convert.JSON.encode(buildSubscription()); | 1270 var resp = convert.JSON.encode(buildSubscription()); |
1236 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1271 return new async.Future.value(stringResponse(200, h, resp)); |
1237 }), true); | 1272 }), true); |
1238 res.suspend(arg_customerId, arg_subscriptionId).then(unittest.expectAsync(
((api.Subscription response) { | 1273 res.suspend(arg_customerId, arg_subscriptionId).then(unittest.expectAsync(
((api.Subscription response) { |
1239 checkSubscription(response); | 1274 checkSubscription(response); |
1240 }))); | 1275 }))); |
1241 }); | 1276 }); |
1242 | 1277 |
1243 }); | 1278 }); |
1244 | 1279 |
1245 | 1280 |
1246 } | 1281 } |
1247 | 1282 |
OLD | NEW |