OLD | NEW |
1 library googleapis.androidpublisher.v2.test; | 1 library googleapis.androidpublisher.v2.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | |
5 import "dart:async" as async; | 4 import "dart:async" as async; |
6 import "dart:convert" as convert; | 5 import "dart:convert" as convert; |
7 | 6 |
8 import 'package:http/http.dart' as http; | 7 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | |
10 import 'package:test/test.dart' as unittest; | 8 import 'package:test/test.dart' as unittest; |
11 | 9 |
12 import 'package:googleapis/androidpublisher/v2.dart' as api; | 10 import 'package:googleapis/androidpublisher/v2.dart' as api; |
13 | 11 |
14 class HttpServerMock extends http.BaseClient { | 12 class HttpServerMock extends http.BaseClient { |
15 core.Function _callback; | 13 core.Function _callback; |
16 core.bool _expectJson; | 14 core.bool _expectJson; |
17 | 15 |
18 void register(core.Function callback, core.bool expectJson) { | 16 void register(core.Function callback, core.bool expectJson) { |
19 _callback = callback; | 17 _callback = callback; |
20 _expectJson = expectJson; | 18 _expectJson = expectJson; |
21 } | 19 } |
22 | 20 |
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
24 if (_expectJson) { | 22 if (_expectJson) { |
25 return request.finalize() | 23 return request |
| 24 .finalize() |
26 .transform(convert.UTF8.decoder) | 25 .transform(convert.UTF8.decoder) |
27 .join('') | 26 .join('') |
28 .then((core.String jsonString) { | 27 .then((core.String jsonString) { |
29 if (jsonString.isEmpty) { | 28 if (jsonString.isEmpty) { |
30 return _callback(request, null); | 29 return _callback(request, null); |
31 } else { | 30 } else { |
32 return _callback(request, convert.JSON.decode(jsonString)); | 31 return _callback(request, convert.JSON.decode(jsonString)); |
33 } | 32 } |
34 }); | 33 }); |
35 } else { | 34 } else { |
36 var stream = request.finalize(); | 35 var stream = request.finalize(); |
37 if (stream == null) { | 36 if (stream == null) { |
38 return _callback(request, []); | 37 return _callback(request, []); |
39 } else { | 38 } else { |
40 return stream.toBytes().then((data) { | 39 return stream.toBytes().then((data) { |
41 return _callback(request, data); | 40 return _callback(request, data); |
42 }); | 41 }); |
43 } | 42 } |
44 } | 43 } |
45 } | 44 } |
46 } | 45 } |
47 | 46 |
48 http.StreamedResponse stringResponse( | 47 http.StreamedResponse stringResponse(core.int status, |
49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { | 48 core.Map<core.String, core.String> headers, core.String body) { |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
51 return new http.StreamedResponse(stream, status, headers: headers); | 50 return new http.StreamedResponse(stream, status, headers: headers); |
52 } | 51 } |
53 | 52 |
54 core.int buildCounterApk = 0; | 53 core.int buildCounterApk = 0; |
55 buildApk() { | 54 buildApk() { |
56 var o = new api.Apk(); | 55 var o = new api.Apk(); |
57 buildCounterApk++; | 56 buildCounterApk++; |
58 if (buildCounterApk < 3) { | 57 if (buildCounterApk < 3) { |
59 o.binary = buildApkBinary(); | 58 o.binary = buildApkBinary(); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 | 106 |
108 checkApkListing(api.ApkListing o) { | 107 checkApkListing(api.ApkListing o) { |
109 buildCounterApkListing++; | 108 buildCounterApkListing++; |
110 if (buildCounterApkListing < 3) { | 109 if (buildCounterApkListing < 3) { |
111 unittest.expect(o.language, unittest.equals('foo')); | 110 unittest.expect(o.language, unittest.equals('foo')); |
112 unittest.expect(o.recentChanges, unittest.equals('foo')); | 111 unittest.expect(o.recentChanges, unittest.equals('foo')); |
113 } | 112 } |
114 buildCounterApkListing--; | 113 buildCounterApkListing--; |
115 } | 114 } |
116 | 115 |
117 buildUnnamed2526() { | 116 buildUnnamed2513() { |
118 var o = new core.List<api.ApkListing>(); | 117 var o = new core.List<api.ApkListing>(); |
119 o.add(buildApkListing()); | 118 o.add(buildApkListing()); |
120 o.add(buildApkListing()); | 119 o.add(buildApkListing()); |
121 return o; | 120 return o; |
122 } | 121 } |
123 | 122 |
124 checkUnnamed2526(core.List<api.ApkListing> o) { | 123 checkUnnamed2513(core.List<api.ApkListing> o) { |
125 unittest.expect(o, unittest.hasLength(2)); | 124 unittest.expect(o, unittest.hasLength(2)); |
126 checkApkListing(o[0]); | 125 checkApkListing(o[0]); |
127 checkApkListing(o[1]); | 126 checkApkListing(o[1]); |
128 } | 127 } |
129 | 128 |
130 core.int buildCounterApkListingsListResponse = 0; | 129 core.int buildCounterApkListingsListResponse = 0; |
131 buildApkListingsListResponse() { | 130 buildApkListingsListResponse() { |
132 var o = new api.ApkListingsListResponse(); | 131 var o = new api.ApkListingsListResponse(); |
133 buildCounterApkListingsListResponse++; | 132 buildCounterApkListingsListResponse++; |
134 if (buildCounterApkListingsListResponse < 3) { | 133 if (buildCounterApkListingsListResponse < 3) { |
135 o.kind = "foo"; | 134 o.kind = "foo"; |
136 o.listings = buildUnnamed2526(); | 135 o.listings = buildUnnamed2513(); |
137 } | 136 } |
138 buildCounterApkListingsListResponse--; | 137 buildCounterApkListingsListResponse--; |
139 return o; | 138 return o; |
140 } | 139 } |
141 | 140 |
142 checkApkListingsListResponse(api.ApkListingsListResponse o) { | 141 checkApkListingsListResponse(api.ApkListingsListResponse o) { |
143 buildCounterApkListingsListResponse++; | 142 buildCounterApkListingsListResponse++; |
144 if (buildCounterApkListingsListResponse < 3) { | 143 if (buildCounterApkListingsListResponse < 3) { |
145 unittest.expect(o.kind, unittest.equals('foo')); | 144 unittest.expect(o.kind, unittest.equals('foo')); |
146 checkUnnamed2526(o.listings); | 145 checkUnnamed2513(o.listings); |
147 } | 146 } |
148 buildCounterApkListingsListResponse--; | 147 buildCounterApkListingsListResponse--; |
149 } | 148 } |
150 | 149 |
151 core.int buildCounterApksAddExternallyHostedRequest = 0; | 150 core.int buildCounterApksAddExternallyHostedRequest = 0; |
152 buildApksAddExternallyHostedRequest() { | 151 buildApksAddExternallyHostedRequest() { |
153 var o = new api.ApksAddExternallyHostedRequest(); | 152 var o = new api.ApksAddExternallyHostedRequest(); |
154 buildCounterApksAddExternallyHostedRequest++; | 153 buildCounterApksAddExternallyHostedRequest++; |
155 if (buildCounterApksAddExternallyHostedRequest < 3) { | 154 if (buildCounterApksAddExternallyHostedRequest < 3) { |
156 o.externallyHostedApk = buildExternallyHostedApk(); | 155 o.externallyHostedApk = buildExternallyHostedApk(); |
(...skipping 22 matching lines...) Expand all Loading... |
179 } | 178 } |
180 | 179 |
181 checkApksAddExternallyHostedResponse(api.ApksAddExternallyHostedResponse o) { | 180 checkApksAddExternallyHostedResponse(api.ApksAddExternallyHostedResponse o) { |
182 buildCounterApksAddExternallyHostedResponse++; | 181 buildCounterApksAddExternallyHostedResponse++; |
183 if (buildCounterApksAddExternallyHostedResponse < 3) { | 182 if (buildCounterApksAddExternallyHostedResponse < 3) { |
184 checkExternallyHostedApk(o.externallyHostedApk); | 183 checkExternallyHostedApk(o.externallyHostedApk); |
185 } | 184 } |
186 buildCounterApksAddExternallyHostedResponse--; | 185 buildCounterApksAddExternallyHostedResponse--; |
187 } | 186 } |
188 | 187 |
189 buildUnnamed2527() { | 188 buildUnnamed2514() { |
190 var o = new core.List<api.Apk>(); | 189 var o = new core.List<api.Apk>(); |
191 o.add(buildApk()); | 190 o.add(buildApk()); |
192 o.add(buildApk()); | 191 o.add(buildApk()); |
193 return o; | 192 return o; |
194 } | 193 } |
195 | 194 |
196 checkUnnamed2527(core.List<api.Apk> o) { | 195 checkUnnamed2514(core.List<api.Apk> o) { |
197 unittest.expect(o, unittest.hasLength(2)); | 196 unittest.expect(o, unittest.hasLength(2)); |
198 checkApk(o[0]); | 197 checkApk(o[0]); |
199 checkApk(o[1]); | 198 checkApk(o[1]); |
200 } | 199 } |
201 | 200 |
202 core.int buildCounterApksListResponse = 0; | 201 core.int buildCounterApksListResponse = 0; |
203 buildApksListResponse() { | 202 buildApksListResponse() { |
204 var o = new api.ApksListResponse(); | 203 var o = new api.ApksListResponse(); |
205 buildCounterApksListResponse++; | 204 buildCounterApksListResponse++; |
206 if (buildCounterApksListResponse < 3) { | 205 if (buildCounterApksListResponse < 3) { |
207 o.apks = buildUnnamed2527(); | 206 o.apks = buildUnnamed2514(); |
208 o.kind = "foo"; | 207 o.kind = "foo"; |
209 } | 208 } |
210 buildCounterApksListResponse--; | 209 buildCounterApksListResponse--; |
211 return o; | 210 return o; |
212 } | 211 } |
213 | 212 |
214 checkApksListResponse(api.ApksListResponse o) { | 213 checkApksListResponse(api.ApksListResponse o) { |
215 buildCounterApksListResponse++; | 214 buildCounterApksListResponse++; |
216 if (buildCounterApksListResponse < 3) { | 215 if (buildCounterApksListResponse < 3) { |
217 checkUnnamed2527(o.apks); | 216 checkUnnamed2514(o.apks); |
218 unittest.expect(o.kind, unittest.equals('foo')); | 217 unittest.expect(o.kind, unittest.equals('foo')); |
219 } | 218 } |
220 buildCounterApksListResponse--; | 219 buildCounterApksListResponse--; |
221 } | 220 } |
222 | 221 |
223 core.int buildCounterAppDetails = 0; | 222 core.int buildCounterAppDetails = 0; |
224 buildAppDetails() { | 223 buildAppDetails() { |
225 var o = new api.AppDetails(); | 224 var o = new api.AppDetails(); |
226 buildCounterAppDetails++; | 225 buildCounterAppDetails++; |
227 if (buildCounterAppDetails < 3) { | 226 if (buildCounterAppDetails < 3) { |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
403 buildCounterEntitlement++; | 402 buildCounterEntitlement++; |
404 if (buildCounterEntitlement < 3) { | 403 if (buildCounterEntitlement < 3) { |
405 unittest.expect(o.kind, unittest.equals('foo')); | 404 unittest.expect(o.kind, unittest.equals('foo')); |
406 unittest.expect(o.productId, unittest.equals('foo')); | 405 unittest.expect(o.productId, unittest.equals('foo')); |
407 unittest.expect(o.productType, unittest.equals('foo')); | 406 unittest.expect(o.productType, unittest.equals('foo')); |
408 unittest.expect(o.token, unittest.equals('foo')); | 407 unittest.expect(o.token, unittest.equals('foo')); |
409 } | 408 } |
410 buildCounterEntitlement--; | 409 buildCounterEntitlement--; |
411 } | 410 } |
412 | 411 |
413 buildUnnamed2528() { | 412 buildUnnamed2515() { |
414 var o = new core.List<api.Entitlement>(); | 413 var o = new core.List<api.Entitlement>(); |
415 o.add(buildEntitlement()); | 414 o.add(buildEntitlement()); |
416 o.add(buildEntitlement()); | 415 o.add(buildEntitlement()); |
417 return o; | 416 return o; |
418 } | 417 } |
419 | 418 |
420 checkUnnamed2528(core.List<api.Entitlement> o) { | 419 checkUnnamed2515(core.List<api.Entitlement> o) { |
421 unittest.expect(o, unittest.hasLength(2)); | 420 unittest.expect(o, unittest.hasLength(2)); |
422 checkEntitlement(o[0]); | 421 checkEntitlement(o[0]); |
423 checkEntitlement(o[1]); | 422 checkEntitlement(o[1]); |
424 } | 423 } |
425 | 424 |
426 core.int buildCounterEntitlementsListResponse = 0; | 425 core.int buildCounterEntitlementsListResponse = 0; |
427 buildEntitlementsListResponse() { | 426 buildEntitlementsListResponse() { |
428 var o = new api.EntitlementsListResponse(); | 427 var o = new api.EntitlementsListResponse(); |
429 buildCounterEntitlementsListResponse++; | 428 buildCounterEntitlementsListResponse++; |
430 if (buildCounterEntitlementsListResponse < 3) { | 429 if (buildCounterEntitlementsListResponse < 3) { |
431 o.pageInfo = buildPageInfo(); | 430 o.pageInfo = buildPageInfo(); |
432 o.resources = buildUnnamed2528(); | 431 o.resources = buildUnnamed2515(); |
433 o.tokenPagination = buildTokenPagination(); | 432 o.tokenPagination = buildTokenPagination(); |
434 } | 433 } |
435 buildCounterEntitlementsListResponse--; | 434 buildCounterEntitlementsListResponse--; |
436 return o; | 435 return o; |
437 } | 436 } |
438 | 437 |
439 checkEntitlementsListResponse(api.EntitlementsListResponse o) { | 438 checkEntitlementsListResponse(api.EntitlementsListResponse o) { |
440 buildCounterEntitlementsListResponse++; | 439 buildCounterEntitlementsListResponse++; |
441 if (buildCounterEntitlementsListResponse < 3) { | 440 if (buildCounterEntitlementsListResponse < 3) { |
442 checkPageInfo(o.pageInfo); | 441 checkPageInfo(o.pageInfo); |
443 checkUnnamed2528(o.resources); | 442 checkUnnamed2515(o.resources); |
444 checkTokenPagination(o.tokenPagination); | 443 checkTokenPagination(o.tokenPagination); |
445 } | 444 } |
446 buildCounterEntitlementsListResponse--; | 445 buildCounterEntitlementsListResponse--; |
447 } | 446 } |
448 | 447 |
449 core.int buildCounterExpansionFile = 0; | 448 core.int buildCounterExpansionFile = 0; |
450 buildExpansionFile() { | 449 buildExpansionFile() { |
451 var o = new api.ExpansionFile(); | 450 var o = new api.ExpansionFile(); |
452 buildCounterExpansionFile++; | 451 buildCounterExpansionFile++; |
453 if (buildCounterExpansionFile < 3) { | 452 if (buildCounterExpansionFile < 3) { |
(...skipping 25 matching lines...) Expand all Loading... |
479 } | 478 } |
480 | 479 |
481 checkExpansionFilesUploadResponse(api.ExpansionFilesUploadResponse o) { | 480 checkExpansionFilesUploadResponse(api.ExpansionFilesUploadResponse o) { |
482 buildCounterExpansionFilesUploadResponse++; | 481 buildCounterExpansionFilesUploadResponse++; |
483 if (buildCounterExpansionFilesUploadResponse < 3) { | 482 if (buildCounterExpansionFilesUploadResponse < 3) { |
484 checkExpansionFile(o.expansionFile); | 483 checkExpansionFile(o.expansionFile); |
485 } | 484 } |
486 buildCounterExpansionFilesUploadResponse--; | 485 buildCounterExpansionFilesUploadResponse--; |
487 } | 486 } |
488 | 487 |
489 buildUnnamed2529() { | 488 buildUnnamed2516() { |
490 var o = new core.List<core.String>(); | 489 var o = new core.List<core.String>(); |
491 o.add("foo"); | 490 o.add("foo"); |
492 o.add("foo"); | 491 o.add("foo"); |
493 return o; | 492 return o; |
494 } | 493 } |
495 | 494 |
496 checkUnnamed2529(core.List<core.String> o) { | 495 checkUnnamed2516(core.List<core.String> o) { |
497 unittest.expect(o, unittest.hasLength(2)); | 496 unittest.expect(o, unittest.hasLength(2)); |
498 unittest.expect(o[0], unittest.equals('foo')); | 497 unittest.expect(o[0], unittest.equals('foo')); |
499 unittest.expect(o[1], unittest.equals('foo')); | 498 unittest.expect(o[1], unittest.equals('foo')); |
500 } | 499 } |
501 | 500 |
502 buildUnnamed2530() { | 501 buildUnnamed2517() { |
503 var o = new core.List<core.String>(); | 502 var o = new core.List<core.String>(); |
504 o.add("foo"); | 503 o.add("foo"); |
505 o.add("foo"); | 504 o.add("foo"); |
506 return o; | 505 return o; |
507 } | 506 } |
508 | 507 |
509 checkUnnamed2530(core.List<core.String> o) { | 508 checkUnnamed2517(core.List<core.String> o) { |
510 unittest.expect(o, unittest.hasLength(2)); | 509 unittest.expect(o, unittest.hasLength(2)); |
511 unittest.expect(o[0], unittest.equals('foo')); | 510 unittest.expect(o[0], unittest.equals('foo')); |
512 unittest.expect(o[1], unittest.equals('foo')); | 511 unittest.expect(o[1], unittest.equals('foo')); |
513 } | 512 } |
514 | 513 |
515 buildUnnamed2531() { | 514 buildUnnamed2518() { |
516 var o = new core.List<core.String>(); | 515 var o = new core.List<core.String>(); |
517 o.add("foo"); | 516 o.add("foo"); |
518 o.add("foo"); | 517 o.add("foo"); |
519 return o; | 518 return o; |
520 } | 519 } |
521 | 520 |
522 checkUnnamed2531(core.List<core.String> o) { | 521 checkUnnamed2518(core.List<core.String> o) { |
523 unittest.expect(o, unittest.hasLength(2)); | 522 unittest.expect(o, unittest.hasLength(2)); |
524 unittest.expect(o[0], unittest.equals('foo')); | 523 unittest.expect(o[0], unittest.equals('foo')); |
525 unittest.expect(o[1], unittest.equals('foo')); | 524 unittest.expect(o[1], unittest.equals('foo')); |
526 } | 525 } |
527 | 526 |
528 buildUnnamed2532() { | 527 buildUnnamed2519() { |
529 var o = new core.List<api.ExternallyHostedApkUsesPermission>(); | 528 var o = new core.List<api.ExternallyHostedApkUsesPermission>(); |
530 o.add(buildExternallyHostedApkUsesPermission()); | 529 o.add(buildExternallyHostedApkUsesPermission()); |
531 o.add(buildExternallyHostedApkUsesPermission()); | 530 o.add(buildExternallyHostedApkUsesPermission()); |
532 return o; | 531 return o; |
533 } | 532 } |
534 | 533 |
535 checkUnnamed2532(core.List<api.ExternallyHostedApkUsesPermission> o) { | 534 checkUnnamed2519(core.List<api.ExternallyHostedApkUsesPermission> o) { |
536 unittest.expect(o, unittest.hasLength(2)); | 535 unittest.expect(o, unittest.hasLength(2)); |
537 checkExternallyHostedApkUsesPermission(o[0]); | 536 checkExternallyHostedApkUsesPermission(o[0]); |
538 checkExternallyHostedApkUsesPermission(o[1]); | 537 checkExternallyHostedApkUsesPermission(o[1]); |
539 } | 538 } |
540 | 539 |
541 core.int buildCounterExternallyHostedApk = 0; | 540 core.int buildCounterExternallyHostedApk = 0; |
542 buildExternallyHostedApk() { | 541 buildExternallyHostedApk() { |
543 var o = new api.ExternallyHostedApk(); | 542 var o = new api.ExternallyHostedApk(); |
544 buildCounterExternallyHostedApk++; | 543 buildCounterExternallyHostedApk++; |
545 if (buildCounterExternallyHostedApk < 3) { | 544 if (buildCounterExternallyHostedApk < 3) { |
546 o.applicationLabel = "foo"; | 545 o.applicationLabel = "foo"; |
547 o.certificateBase64s = buildUnnamed2529(); | 546 o.certificateBase64s = buildUnnamed2516(); |
548 o.externallyHostedUrl = "foo"; | 547 o.externallyHostedUrl = "foo"; |
549 o.fileSha1Base64 = "foo"; | 548 o.fileSha1Base64 = "foo"; |
550 o.fileSha256Base64 = "foo"; | 549 o.fileSha256Base64 = "foo"; |
551 o.fileSize = "foo"; | 550 o.fileSize = "foo"; |
552 o.iconBase64 = "foo"; | 551 o.iconBase64 = "foo"; |
553 o.maximumSdk = 42; | 552 o.maximumSdk = 42; |
554 o.minimumSdk = 42; | 553 o.minimumSdk = 42; |
555 o.nativeCodes = buildUnnamed2530(); | 554 o.nativeCodes = buildUnnamed2517(); |
556 o.packageName = "foo"; | 555 o.packageName = "foo"; |
557 o.usesFeatures = buildUnnamed2531(); | 556 o.usesFeatures = buildUnnamed2518(); |
558 o.usesPermissions = buildUnnamed2532(); | 557 o.usesPermissions = buildUnnamed2519(); |
559 o.versionCode = 42; | 558 o.versionCode = 42; |
560 o.versionName = "foo"; | 559 o.versionName = "foo"; |
561 } | 560 } |
562 buildCounterExternallyHostedApk--; | 561 buildCounterExternallyHostedApk--; |
563 return o; | 562 return o; |
564 } | 563 } |
565 | 564 |
566 checkExternallyHostedApk(api.ExternallyHostedApk o) { | 565 checkExternallyHostedApk(api.ExternallyHostedApk o) { |
567 buildCounterExternallyHostedApk++; | 566 buildCounterExternallyHostedApk++; |
568 if (buildCounterExternallyHostedApk < 3) { | 567 if (buildCounterExternallyHostedApk < 3) { |
569 unittest.expect(o.applicationLabel, unittest.equals('foo')); | 568 unittest.expect(o.applicationLabel, unittest.equals('foo')); |
570 checkUnnamed2529(o.certificateBase64s); | 569 checkUnnamed2516(o.certificateBase64s); |
571 unittest.expect(o.externallyHostedUrl, unittest.equals('foo')); | 570 unittest.expect(o.externallyHostedUrl, unittest.equals('foo')); |
572 unittest.expect(o.fileSha1Base64, unittest.equals('foo')); | 571 unittest.expect(o.fileSha1Base64, unittest.equals('foo')); |
573 unittest.expect(o.fileSha256Base64, unittest.equals('foo')); | 572 unittest.expect(o.fileSha256Base64, unittest.equals('foo')); |
574 unittest.expect(o.fileSize, unittest.equals('foo')); | 573 unittest.expect(o.fileSize, unittest.equals('foo')); |
575 unittest.expect(o.iconBase64, unittest.equals('foo')); | 574 unittest.expect(o.iconBase64, unittest.equals('foo')); |
576 unittest.expect(o.maximumSdk, unittest.equals(42)); | 575 unittest.expect(o.maximumSdk, unittest.equals(42)); |
577 unittest.expect(o.minimumSdk, unittest.equals(42)); | 576 unittest.expect(o.minimumSdk, unittest.equals(42)); |
578 checkUnnamed2530(o.nativeCodes); | 577 checkUnnamed2517(o.nativeCodes); |
579 unittest.expect(o.packageName, unittest.equals('foo')); | 578 unittest.expect(o.packageName, unittest.equals('foo')); |
580 checkUnnamed2531(o.usesFeatures); | 579 checkUnnamed2518(o.usesFeatures); |
581 checkUnnamed2532(o.usesPermissions); | 580 checkUnnamed2519(o.usesPermissions); |
582 unittest.expect(o.versionCode, unittest.equals(42)); | 581 unittest.expect(o.versionCode, unittest.equals(42)); |
583 unittest.expect(o.versionName, unittest.equals('foo')); | 582 unittest.expect(o.versionName, unittest.equals('foo')); |
584 } | 583 } |
585 buildCounterExternallyHostedApk--; | 584 buildCounterExternallyHostedApk--; |
586 } | 585 } |
587 | 586 |
588 core.int buildCounterExternallyHostedApkUsesPermission = 0; | 587 core.int buildCounterExternallyHostedApkUsesPermission = 0; |
589 buildExternallyHostedApkUsesPermission() { | 588 buildExternallyHostedApkUsesPermission() { |
590 var o = new api.ExternallyHostedApkUsesPermission(); | 589 var o = new api.ExternallyHostedApkUsesPermission(); |
591 buildCounterExternallyHostedApkUsesPermission++; | 590 buildCounterExternallyHostedApkUsesPermission++; |
592 if (buildCounterExternallyHostedApkUsesPermission < 3) { | 591 if (buildCounterExternallyHostedApkUsesPermission < 3) { |
593 o.maxSdkVersion = 42; | 592 o.maxSdkVersion = 42; |
594 o.name = "foo"; | 593 o.name = "foo"; |
595 } | 594 } |
596 buildCounterExternallyHostedApkUsesPermission--; | 595 buildCounterExternallyHostedApkUsesPermission--; |
597 return o; | 596 return o; |
598 } | 597 } |
599 | 598 |
600 checkExternallyHostedApkUsesPermission(api.ExternallyHostedApkUsesPermission o)
{ | 599 checkExternallyHostedApkUsesPermission( |
| 600 api.ExternallyHostedApkUsesPermission o) { |
601 buildCounterExternallyHostedApkUsesPermission++; | 601 buildCounterExternallyHostedApkUsesPermission++; |
602 if (buildCounterExternallyHostedApkUsesPermission < 3) { | 602 if (buildCounterExternallyHostedApkUsesPermission < 3) { |
603 unittest.expect(o.maxSdkVersion, unittest.equals(42)); | 603 unittest.expect(o.maxSdkVersion, unittest.equals(42)); |
604 unittest.expect(o.name, unittest.equals('foo')); | 604 unittest.expect(o.name, unittest.equals('foo')); |
605 } | 605 } |
606 buildCounterExternallyHostedApkUsesPermission--; | 606 buildCounterExternallyHostedApkUsesPermission--; |
607 } | 607 } |
608 | 608 |
609 core.int buildCounterImage = 0; | 609 core.int buildCounterImage = 0; |
610 buildImage() { | 610 buildImage() { |
(...skipping 11 matching lines...) Expand all Loading... |
622 checkImage(api.Image o) { | 622 checkImage(api.Image o) { |
623 buildCounterImage++; | 623 buildCounterImage++; |
624 if (buildCounterImage < 3) { | 624 if (buildCounterImage < 3) { |
625 unittest.expect(o.id, unittest.equals('foo')); | 625 unittest.expect(o.id, unittest.equals('foo')); |
626 unittest.expect(o.sha1, unittest.equals('foo')); | 626 unittest.expect(o.sha1, unittest.equals('foo')); |
627 unittest.expect(o.url, unittest.equals('foo')); | 627 unittest.expect(o.url, unittest.equals('foo')); |
628 } | 628 } |
629 buildCounterImage--; | 629 buildCounterImage--; |
630 } | 630 } |
631 | 631 |
632 buildUnnamed2533() { | 632 buildUnnamed2520() { |
633 var o = new core.List<api.Image>(); | 633 var o = new core.List<api.Image>(); |
634 o.add(buildImage()); | 634 o.add(buildImage()); |
635 o.add(buildImage()); | 635 o.add(buildImage()); |
636 return o; | 636 return o; |
637 } | 637 } |
638 | 638 |
639 checkUnnamed2533(core.List<api.Image> o) { | 639 checkUnnamed2520(core.List<api.Image> o) { |
640 unittest.expect(o, unittest.hasLength(2)); | 640 unittest.expect(o, unittest.hasLength(2)); |
641 checkImage(o[0]); | 641 checkImage(o[0]); |
642 checkImage(o[1]); | 642 checkImage(o[1]); |
643 } | 643 } |
644 | 644 |
645 core.int buildCounterImagesDeleteAllResponse = 0; | 645 core.int buildCounterImagesDeleteAllResponse = 0; |
646 buildImagesDeleteAllResponse() { | 646 buildImagesDeleteAllResponse() { |
647 var o = new api.ImagesDeleteAllResponse(); | 647 var o = new api.ImagesDeleteAllResponse(); |
648 buildCounterImagesDeleteAllResponse++; | 648 buildCounterImagesDeleteAllResponse++; |
649 if (buildCounterImagesDeleteAllResponse < 3) { | 649 if (buildCounterImagesDeleteAllResponse < 3) { |
650 o.deleted = buildUnnamed2533(); | 650 o.deleted = buildUnnamed2520(); |
651 } | 651 } |
652 buildCounterImagesDeleteAllResponse--; | 652 buildCounterImagesDeleteAllResponse--; |
653 return o; | 653 return o; |
654 } | 654 } |
655 | 655 |
656 checkImagesDeleteAllResponse(api.ImagesDeleteAllResponse o) { | 656 checkImagesDeleteAllResponse(api.ImagesDeleteAllResponse o) { |
657 buildCounterImagesDeleteAllResponse++; | 657 buildCounterImagesDeleteAllResponse++; |
658 if (buildCounterImagesDeleteAllResponse < 3) { | 658 if (buildCounterImagesDeleteAllResponse < 3) { |
659 checkUnnamed2533(o.deleted); | 659 checkUnnamed2520(o.deleted); |
660 } | 660 } |
661 buildCounterImagesDeleteAllResponse--; | 661 buildCounterImagesDeleteAllResponse--; |
662 } | 662 } |
663 | 663 |
664 buildUnnamed2534() { | 664 buildUnnamed2521() { |
665 var o = new core.List<api.Image>(); | 665 var o = new core.List<api.Image>(); |
666 o.add(buildImage()); | 666 o.add(buildImage()); |
667 o.add(buildImage()); | 667 o.add(buildImage()); |
668 return o; | 668 return o; |
669 } | 669 } |
670 | 670 |
671 checkUnnamed2534(core.List<api.Image> o) { | 671 checkUnnamed2521(core.List<api.Image> o) { |
672 unittest.expect(o, unittest.hasLength(2)); | 672 unittest.expect(o, unittest.hasLength(2)); |
673 checkImage(o[0]); | 673 checkImage(o[0]); |
674 checkImage(o[1]); | 674 checkImage(o[1]); |
675 } | 675 } |
676 | 676 |
677 core.int buildCounterImagesListResponse = 0; | 677 core.int buildCounterImagesListResponse = 0; |
678 buildImagesListResponse() { | 678 buildImagesListResponse() { |
679 var o = new api.ImagesListResponse(); | 679 var o = new api.ImagesListResponse(); |
680 buildCounterImagesListResponse++; | 680 buildCounterImagesListResponse++; |
681 if (buildCounterImagesListResponse < 3) { | 681 if (buildCounterImagesListResponse < 3) { |
682 o.images = buildUnnamed2534(); | 682 o.images = buildUnnamed2521(); |
683 } | 683 } |
684 buildCounterImagesListResponse--; | 684 buildCounterImagesListResponse--; |
685 return o; | 685 return o; |
686 } | 686 } |
687 | 687 |
688 checkImagesListResponse(api.ImagesListResponse o) { | 688 checkImagesListResponse(api.ImagesListResponse o) { |
689 buildCounterImagesListResponse++; | 689 buildCounterImagesListResponse++; |
690 if (buildCounterImagesListResponse < 3) { | 690 if (buildCounterImagesListResponse < 3) { |
691 checkUnnamed2534(o.images); | 691 checkUnnamed2521(o.images); |
692 } | 692 } |
693 buildCounterImagesListResponse--; | 693 buildCounterImagesListResponse--; |
694 } | 694 } |
695 | 695 |
696 core.int buildCounterImagesUploadResponse = 0; | 696 core.int buildCounterImagesUploadResponse = 0; |
697 buildImagesUploadResponse() { | 697 buildImagesUploadResponse() { |
698 var o = new api.ImagesUploadResponse(); | 698 var o = new api.ImagesUploadResponse(); |
699 buildCounterImagesUploadResponse++; | 699 buildCounterImagesUploadResponse++; |
700 if (buildCounterImagesUploadResponse < 3) { | 700 if (buildCounterImagesUploadResponse < 3) { |
701 o.image = buildImage(); | 701 o.image = buildImage(); |
702 } | 702 } |
703 buildCounterImagesUploadResponse--; | 703 buildCounterImagesUploadResponse--; |
704 return o; | 704 return o; |
705 } | 705 } |
706 | 706 |
707 checkImagesUploadResponse(api.ImagesUploadResponse o) { | 707 checkImagesUploadResponse(api.ImagesUploadResponse o) { |
708 buildCounterImagesUploadResponse++; | 708 buildCounterImagesUploadResponse++; |
709 if (buildCounterImagesUploadResponse < 3) { | 709 if (buildCounterImagesUploadResponse < 3) { |
710 checkImage(o.image); | 710 checkImage(o.image); |
711 } | 711 } |
712 buildCounterImagesUploadResponse--; | 712 buildCounterImagesUploadResponse--; |
713 } | 713 } |
714 | 714 |
715 buildUnnamed2535() { | 715 buildUnnamed2522() { |
716 var o = new core.Map<core.String, api.InAppProductListing>(); | 716 var o = new core.Map<core.String, api.InAppProductListing>(); |
717 o["x"] = buildInAppProductListing(); | 717 o["x"] = buildInAppProductListing(); |
718 o["y"] = buildInAppProductListing(); | 718 o["y"] = buildInAppProductListing(); |
719 return o; | 719 return o; |
720 } | 720 } |
721 | 721 |
722 checkUnnamed2535(core.Map<core.String, api.InAppProductListing> o) { | 722 checkUnnamed2522(core.Map<core.String, api.InAppProductListing> o) { |
723 unittest.expect(o, unittest.hasLength(2)); | 723 unittest.expect(o, unittest.hasLength(2)); |
724 checkInAppProductListing(o["x"]); | 724 checkInAppProductListing(o["x"]); |
725 checkInAppProductListing(o["y"]); | 725 checkInAppProductListing(o["y"]); |
726 } | 726 } |
727 | 727 |
728 buildUnnamed2536() { | 728 buildUnnamed2523() { |
729 var o = new core.Map<core.String, api.Price>(); | 729 var o = new core.Map<core.String, api.Price>(); |
730 o["x"] = buildPrice(); | 730 o["x"] = buildPrice(); |
731 o["y"] = buildPrice(); | 731 o["y"] = buildPrice(); |
732 return o; | 732 return o; |
733 } | 733 } |
734 | 734 |
735 checkUnnamed2536(core.Map<core.String, api.Price> o) { | 735 checkUnnamed2523(core.Map<core.String, api.Price> o) { |
736 unittest.expect(o, unittest.hasLength(2)); | 736 unittest.expect(o, unittest.hasLength(2)); |
737 checkPrice(o["x"]); | 737 checkPrice(o["x"]); |
738 checkPrice(o["y"]); | 738 checkPrice(o["y"]); |
739 } | 739 } |
740 | 740 |
741 core.int buildCounterInAppProduct = 0; | 741 core.int buildCounterInAppProduct = 0; |
742 buildInAppProduct() { | 742 buildInAppProduct() { |
743 var o = new api.InAppProduct(); | 743 var o = new api.InAppProduct(); |
744 buildCounterInAppProduct++; | 744 buildCounterInAppProduct++; |
745 if (buildCounterInAppProduct < 3) { | 745 if (buildCounterInAppProduct < 3) { |
746 o.defaultLanguage = "foo"; | 746 o.defaultLanguage = "foo"; |
747 o.defaultPrice = buildPrice(); | 747 o.defaultPrice = buildPrice(); |
748 o.listings = buildUnnamed2535(); | 748 o.listings = buildUnnamed2522(); |
749 o.packageName = "foo"; | 749 o.packageName = "foo"; |
750 o.prices = buildUnnamed2536(); | 750 o.prices = buildUnnamed2523(); |
751 o.purchaseType = "foo"; | 751 o.purchaseType = "foo"; |
752 o.season = buildSeason(); | 752 o.season = buildSeason(); |
753 o.sku = "foo"; | 753 o.sku = "foo"; |
754 o.status = "foo"; | 754 o.status = "foo"; |
755 o.subscriptionPeriod = "foo"; | 755 o.subscriptionPeriod = "foo"; |
756 o.trialPeriod = "foo"; | 756 o.trialPeriod = "foo"; |
757 } | 757 } |
758 buildCounterInAppProduct--; | 758 buildCounterInAppProduct--; |
759 return o; | 759 return o; |
760 } | 760 } |
761 | 761 |
762 checkInAppProduct(api.InAppProduct o) { | 762 checkInAppProduct(api.InAppProduct o) { |
763 buildCounterInAppProduct++; | 763 buildCounterInAppProduct++; |
764 if (buildCounterInAppProduct < 3) { | 764 if (buildCounterInAppProduct < 3) { |
765 unittest.expect(o.defaultLanguage, unittest.equals('foo')); | 765 unittest.expect(o.defaultLanguage, unittest.equals('foo')); |
766 checkPrice(o.defaultPrice); | 766 checkPrice(o.defaultPrice); |
767 checkUnnamed2535(o.listings); | 767 checkUnnamed2522(o.listings); |
768 unittest.expect(o.packageName, unittest.equals('foo')); | 768 unittest.expect(o.packageName, unittest.equals('foo')); |
769 checkUnnamed2536(o.prices); | 769 checkUnnamed2523(o.prices); |
770 unittest.expect(o.purchaseType, unittest.equals('foo')); | 770 unittest.expect(o.purchaseType, unittest.equals('foo')); |
771 checkSeason(o.season); | 771 checkSeason(o.season); |
772 unittest.expect(o.sku, unittest.equals('foo')); | 772 unittest.expect(o.sku, unittest.equals('foo')); |
773 unittest.expect(o.status, unittest.equals('foo')); | 773 unittest.expect(o.status, unittest.equals('foo')); |
774 unittest.expect(o.subscriptionPeriod, unittest.equals('foo')); | 774 unittest.expect(o.subscriptionPeriod, unittest.equals('foo')); |
775 unittest.expect(o.trialPeriod, unittest.equals('foo')); | 775 unittest.expect(o.trialPeriod, unittest.equals('foo')); |
776 } | 776 } |
777 buildCounterInAppProduct--; | 777 buildCounterInAppProduct--; |
778 } | 778 } |
779 | 779 |
(...skipping 11 matching lines...) Expand all Loading... |
791 | 791 |
792 checkInAppProductListing(api.InAppProductListing o) { | 792 checkInAppProductListing(api.InAppProductListing o) { |
793 buildCounterInAppProductListing++; | 793 buildCounterInAppProductListing++; |
794 if (buildCounterInAppProductListing < 3) { | 794 if (buildCounterInAppProductListing < 3) { |
795 unittest.expect(o.description, unittest.equals('foo')); | 795 unittest.expect(o.description, unittest.equals('foo')); |
796 unittest.expect(o.title, unittest.equals('foo')); | 796 unittest.expect(o.title, unittest.equals('foo')); |
797 } | 797 } |
798 buildCounterInAppProductListing--; | 798 buildCounterInAppProductListing--; |
799 } | 799 } |
800 | 800 |
801 buildUnnamed2537() { | 801 buildUnnamed2524() { |
802 var o = new core.List<api.InappproductsBatchRequestEntry>(); | 802 var o = new core.List<api.InappproductsBatchRequestEntry>(); |
803 o.add(buildInappproductsBatchRequestEntry()); | 803 o.add(buildInappproductsBatchRequestEntry()); |
804 o.add(buildInappproductsBatchRequestEntry()); | 804 o.add(buildInappproductsBatchRequestEntry()); |
805 return o; | 805 return o; |
806 } | 806 } |
807 | 807 |
808 checkUnnamed2537(core.List<api.InappproductsBatchRequestEntry> o) { | 808 checkUnnamed2524(core.List<api.InappproductsBatchRequestEntry> o) { |
809 unittest.expect(o, unittest.hasLength(2)); | 809 unittest.expect(o, unittest.hasLength(2)); |
810 checkInappproductsBatchRequestEntry(o[0]); | 810 checkInappproductsBatchRequestEntry(o[0]); |
811 checkInappproductsBatchRequestEntry(o[1]); | 811 checkInappproductsBatchRequestEntry(o[1]); |
812 } | 812 } |
813 | 813 |
814 core.int buildCounterInappproductsBatchRequest = 0; | 814 core.int buildCounterInappproductsBatchRequest = 0; |
815 buildInappproductsBatchRequest() { | 815 buildInappproductsBatchRequest() { |
816 var o = new api.InappproductsBatchRequest(); | 816 var o = new api.InappproductsBatchRequest(); |
817 buildCounterInappproductsBatchRequest++; | 817 buildCounterInappproductsBatchRequest++; |
818 if (buildCounterInappproductsBatchRequest < 3) { | 818 if (buildCounterInappproductsBatchRequest < 3) { |
819 o.entrys = buildUnnamed2537(); | 819 o.entrys = buildUnnamed2524(); |
820 } | 820 } |
821 buildCounterInappproductsBatchRequest--; | 821 buildCounterInappproductsBatchRequest--; |
822 return o; | 822 return o; |
823 } | 823 } |
824 | 824 |
825 checkInappproductsBatchRequest(api.InappproductsBatchRequest o) { | 825 checkInappproductsBatchRequest(api.InappproductsBatchRequest o) { |
826 buildCounterInappproductsBatchRequest++; | 826 buildCounterInappproductsBatchRequest++; |
827 if (buildCounterInappproductsBatchRequest < 3) { | 827 if (buildCounterInappproductsBatchRequest < 3) { |
828 checkUnnamed2537(o.entrys); | 828 checkUnnamed2524(o.entrys); |
829 } | 829 } |
830 buildCounterInappproductsBatchRequest--; | 830 buildCounterInappproductsBatchRequest--; |
831 } | 831 } |
832 | 832 |
833 core.int buildCounterInappproductsBatchRequestEntry = 0; | 833 core.int buildCounterInappproductsBatchRequestEntry = 0; |
834 buildInappproductsBatchRequestEntry() { | 834 buildInappproductsBatchRequestEntry() { |
835 var o = new api.InappproductsBatchRequestEntry(); | 835 var o = new api.InappproductsBatchRequestEntry(); |
836 buildCounterInappproductsBatchRequestEntry++; | 836 buildCounterInappproductsBatchRequestEntry++; |
837 if (buildCounterInappproductsBatchRequestEntry < 3) { | 837 if (buildCounterInappproductsBatchRequestEntry < 3) { |
838 o.batchId = 42; | 838 o.batchId = 42; |
839 o.inappproductsinsertrequest = buildInappproductsInsertRequest(); | 839 o.inappproductsinsertrequest = buildInappproductsInsertRequest(); |
840 o.inappproductsupdaterequest = buildInappproductsUpdateRequest(); | 840 o.inappproductsupdaterequest = buildInappproductsUpdateRequest(); |
841 o.methodName = "foo"; | 841 o.methodName = "foo"; |
842 } | 842 } |
843 buildCounterInappproductsBatchRequestEntry--; | 843 buildCounterInappproductsBatchRequestEntry--; |
844 return o; | 844 return o; |
845 } | 845 } |
846 | 846 |
847 checkInappproductsBatchRequestEntry(api.InappproductsBatchRequestEntry o) { | 847 checkInappproductsBatchRequestEntry(api.InappproductsBatchRequestEntry o) { |
848 buildCounterInappproductsBatchRequestEntry++; | 848 buildCounterInappproductsBatchRequestEntry++; |
849 if (buildCounterInappproductsBatchRequestEntry < 3) { | 849 if (buildCounterInappproductsBatchRequestEntry < 3) { |
850 unittest.expect(o.batchId, unittest.equals(42)); | 850 unittest.expect(o.batchId, unittest.equals(42)); |
851 checkInappproductsInsertRequest(o.inappproductsinsertrequest); | 851 checkInappproductsInsertRequest(o.inappproductsinsertrequest); |
852 checkInappproductsUpdateRequest(o.inappproductsupdaterequest); | 852 checkInappproductsUpdateRequest(o.inappproductsupdaterequest); |
853 unittest.expect(o.methodName, unittest.equals('foo')); | 853 unittest.expect(o.methodName, unittest.equals('foo')); |
854 } | 854 } |
855 buildCounterInappproductsBatchRequestEntry--; | 855 buildCounterInappproductsBatchRequestEntry--; |
856 } | 856 } |
857 | 857 |
858 buildUnnamed2538() { | 858 buildUnnamed2525() { |
859 var o = new core.List<api.InappproductsBatchResponseEntry>(); | 859 var o = new core.List<api.InappproductsBatchResponseEntry>(); |
860 o.add(buildInappproductsBatchResponseEntry()); | 860 o.add(buildInappproductsBatchResponseEntry()); |
861 o.add(buildInappproductsBatchResponseEntry()); | 861 o.add(buildInappproductsBatchResponseEntry()); |
862 return o; | 862 return o; |
863 } | 863 } |
864 | 864 |
865 checkUnnamed2538(core.List<api.InappproductsBatchResponseEntry> o) { | 865 checkUnnamed2525(core.List<api.InappproductsBatchResponseEntry> o) { |
866 unittest.expect(o, unittest.hasLength(2)); | 866 unittest.expect(o, unittest.hasLength(2)); |
867 checkInappproductsBatchResponseEntry(o[0]); | 867 checkInappproductsBatchResponseEntry(o[0]); |
868 checkInappproductsBatchResponseEntry(o[1]); | 868 checkInappproductsBatchResponseEntry(o[1]); |
869 } | 869 } |
870 | 870 |
871 core.int buildCounterInappproductsBatchResponse = 0; | 871 core.int buildCounterInappproductsBatchResponse = 0; |
872 buildInappproductsBatchResponse() { | 872 buildInappproductsBatchResponse() { |
873 var o = new api.InappproductsBatchResponse(); | 873 var o = new api.InappproductsBatchResponse(); |
874 buildCounterInappproductsBatchResponse++; | 874 buildCounterInappproductsBatchResponse++; |
875 if (buildCounterInappproductsBatchResponse < 3) { | 875 if (buildCounterInappproductsBatchResponse < 3) { |
876 o.entrys = buildUnnamed2538(); | 876 o.entrys = buildUnnamed2525(); |
877 o.kind = "foo"; | 877 o.kind = "foo"; |
878 } | 878 } |
879 buildCounterInappproductsBatchResponse--; | 879 buildCounterInappproductsBatchResponse--; |
880 return o; | 880 return o; |
881 } | 881 } |
882 | 882 |
883 checkInappproductsBatchResponse(api.InappproductsBatchResponse o) { | 883 checkInappproductsBatchResponse(api.InappproductsBatchResponse o) { |
884 buildCounterInappproductsBatchResponse++; | 884 buildCounterInappproductsBatchResponse++; |
885 if (buildCounterInappproductsBatchResponse < 3) { | 885 if (buildCounterInappproductsBatchResponse < 3) { |
886 checkUnnamed2538(o.entrys); | 886 checkUnnamed2525(o.entrys); |
887 unittest.expect(o.kind, unittest.equals('foo')); | 887 unittest.expect(o.kind, unittest.equals('foo')); |
888 } | 888 } |
889 buildCounterInappproductsBatchResponse--; | 889 buildCounterInappproductsBatchResponse--; |
890 } | 890 } |
891 | 891 |
892 core.int buildCounterInappproductsBatchResponseEntry = 0; | 892 core.int buildCounterInappproductsBatchResponseEntry = 0; |
893 buildInappproductsBatchResponseEntry() { | 893 buildInappproductsBatchResponseEntry() { |
894 var o = new api.InappproductsBatchResponseEntry(); | 894 var o = new api.InappproductsBatchResponseEntry(); |
895 buildCounterInappproductsBatchResponseEntry++; | 895 buildCounterInappproductsBatchResponseEntry++; |
896 if (buildCounterInappproductsBatchResponseEntry < 3) { | 896 if (buildCounterInappproductsBatchResponseEntry < 3) { |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
943 } | 943 } |
944 | 944 |
945 checkInappproductsInsertResponse(api.InappproductsInsertResponse o) { | 945 checkInappproductsInsertResponse(api.InappproductsInsertResponse o) { |
946 buildCounterInappproductsInsertResponse++; | 946 buildCounterInappproductsInsertResponse++; |
947 if (buildCounterInappproductsInsertResponse < 3) { | 947 if (buildCounterInappproductsInsertResponse < 3) { |
948 checkInAppProduct(o.inappproduct); | 948 checkInAppProduct(o.inappproduct); |
949 } | 949 } |
950 buildCounterInappproductsInsertResponse--; | 950 buildCounterInappproductsInsertResponse--; |
951 } | 951 } |
952 | 952 |
953 buildUnnamed2539() { | 953 buildUnnamed2526() { |
954 var o = new core.List<api.InAppProduct>(); | 954 var o = new core.List<api.InAppProduct>(); |
955 o.add(buildInAppProduct()); | 955 o.add(buildInAppProduct()); |
956 o.add(buildInAppProduct()); | 956 o.add(buildInAppProduct()); |
957 return o; | 957 return o; |
958 } | 958 } |
959 | 959 |
960 checkUnnamed2539(core.List<api.InAppProduct> o) { | 960 checkUnnamed2526(core.List<api.InAppProduct> o) { |
961 unittest.expect(o, unittest.hasLength(2)); | 961 unittest.expect(o, unittest.hasLength(2)); |
962 checkInAppProduct(o[0]); | 962 checkInAppProduct(o[0]); |
963 checkInAppProduct(o[1]); | 963 checkInAppProduct(o[1]); |
964 } | 964 } |
965 | 965 |
966 core.int buildCounterInappproductsListResponse = 0; | 966 core.int buildCounterInappproductsListResponse = 0; |
967 buildInappproductsListResponse() { | 967 buildInappproductsListResponse() { |
968 var o = new api.InappproductsListResponse(); | 968 var o = new api.InappproductsListResponse(); |
969 buildCounterInappproductsListResponse++; | 969 buildCounterInappproductsListResponse++; |
970 if (buildCounterInappproductsListResponse < 3) { | 970 if (buildCounterInappproductsListResponse < 3) { |
971 o.inappproduct = buildUnnamed2539(); | 971 o.inappproduct = buildUnnamed2526(); |
972 o.kind = "foo"; | 972 o.kind = "foo"; |
973 o.pageInfo = buildPageInfo(); | 973 o.pageInfo = buildPageInfo(); |
974 o.tokenPagination = buildTokenPagination(); | 974 o.tokenPagination = buildTokenPagination(); |
975 } | 975 } |
976 buildCounterInappproductsListResponse--; | 976 buildCounterInappproductsListResponse--; |
977 return o; | 977 return o; |
978 } | 978 } |
979 | 979 |
980 checkInappproductsListResponse(api.InappproductsListResponse o) { | 980 checkInappproductsListResponse(api.InappproductsListResponse o) { |
981 buildCounterInappproductsListResponse++; | 981 buildCounterInappproductsListResponse++; |
982 if (buildCounterInappproductsListResponse < 3) { | 982 if (buildCounterInappproductsListResponse < 3) { |
983 checkUnnamed2539(o.inappproduct); | 983 checkUnnamed2526(o.inappproduct); |
984 unittest.expect(o.kind, unittest.equals('foo')); | 984 unittest.expect(o.kind, unittest.equals('foo')); |
985 checkPageInfo(o.pageInfo); | 985 checkPageInfo(o.pageInfo); |
986 checkTokenPagination(o.tokenPagination); | 986 checkTokenPagination(o.tokenPagination); |
987 } | 987 } |
988 buildCounterInappproductsListResponse--; | 988 buildCounterInappproductsListResponse--; |
989 } | 989 } |
990 | 990 |
991 core.int buildCounterInappproductsUpdateRequest = 0; | 991 core.int buildCounterInappproductsUpdateRequest = 0; |
992 buildInappproductsUpdateRequest() { | 992 buildInappproductsUpdateRequest() { |
993 var o = new api.InappproductsUpdateRequest(); | 993 var o = new api.InappproductsUpdateRequest(); |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1046 if (buildCounterListing < 3) { | 1046 if (buildCounterListing < 3) { |
1047 unittest.expect(o.fullDescription, unittest.equals('foo')); | 1047 unittest.expect(o.fullDescription, unittest.equals('foo')); |
1048 unittest.expect(o.language, unittest.equals('foo')); | 1048 unittest.expect(o.language, unittest.equals('foo')); |
1049 unittest.expect(o.shortDescription, unittest.equals('foo')); | 1049 unittest.expect(o.shortDescription, unittest.equals('foo')); |
1050 unittest.expect(o.title, unittest.equals('foo')); | 1050 unittest.expect(o.title, unittest.equals('foo')); |
1051 unittest.expect(o.video, unittest.equals('foo')); | 1051 unittest.expect(o.video, unittest.equals('foo')); |
1052 } | 1052 } |
1053 buildCounterListing--; | 1053 buildCounterListing--; |
1054 } | 1054 } |
1055 | 1055 |
1056 buildUnnamed2540() { | 1056 buildUnnamed2527() { |
1057 var o = new core.List<api.Listing>(); | 1057 var o = new core.List<api.Listing>(); |
1058 o.add(buildListing()); | 1058 o.add(buildListing()); |
1059 o.add(buildListing()); | 1059 o.add(buildListing()); |
1060 return o; | 1060 return o; |
1061 } | 1061 } |
1062 | 1062 |
1063 checkUnnamed2540(core.List<api.Listing> o) { | 1063 checkUnnamed2527(core.List<api.Listing> o) { |
1064 unittest.expect(o, unittest.hasLength(2)); | 1064 unittest.expect(o, unittest.hasLength(2)); |
1065 checkListing(o[0]); | 1065 checkListing(o[0]); |
1066 checkListing(o[1]); | 1066 checkListing(o[1]); |
1067 } | 1067 } |
1068 | 1068 |
1069 core.int buildCounterListingsListResponse = 0; | 1069 core.int buildCounterListingsListResponse = 0; |
1070 buildListingsListResponse() { | 1070 buildListingsListResponse() { |
1071 var o = new api.ListingsListResponse(); | 1071 var o = new api.ListingsListResponse(); |
1072 buildCounterListingsListResponse++; | 1072 buildCounterListingsListResponse++; |
1073 if (buildCounterListingsListResponse < 3) { | 1073 if (buildCounterListingsListResponse < 3) { |
1074 o.kind = "foo"; | 1074 o.kind = "foo"; |
1075 o.listings = buildUnnamed2540(); | 1075 o.listings = buildUnnamed2527(); |
1076 } | 1076 } |
1077 buildCounterListingsListResponse--; | 1077 buildCounterListingsListResponse--; |
1078 return o; | 1078 return o; |
1079 } | 1079 } |
1080 | 1080 |
1081 checkListingsListResponse(api.ListingsListResponse o) { | 1081 checkListingsListResponse(api.ListingsListResponse o) { |
1082 buildCounterListingsListResponse++; | 1082 buildCounterListingsListResponse++; |
1083 if (buildCounterListingsListResponse < 3) { | 1083 if (buildCounterListingsListResponse < 3) { |
1084 unittest.expect(o.kind, unittest.equals('foo')); | 1084 unittest.expect(o.kind, unittest.equals('foo')); |
1085 checkUnnamed2540(o.listings); | 1085 checkUnnamed2527(o.listings); |
1086 } | 1086 } |
1087 buildCounterListingsListResponse--; | 1087 buildCounterListingsListResponse--; |
1088 } | 1088 } |
1089 | 1089 |
1090 core.int buildCounterMonthDay = 0; | 1090 core.int buildCounterMonthDay = 0; |
1091 buildMonthDay() { | 1091 buildMonthDay() { |
1092 var o = new api.MonthDay(); | 1092 var o = new api.MonthDay(); |
1093 buildCounterMonthDay++; | 1093 buildCounterMonthDay++; |
1094 if (buildCounterMonthDay < 3) { | 1094 if (buildCounterMonthDay < 3) { |
1095 o.day = 42; | 1095 o.day = 42; |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1195 | 1195 |
1196 checkProrate(api.Prorate o) { | 1196 checkProrate(api.Prorate o) { |
1197 buildCounterProrate++; | 1197 buildCounterProrate++; |
1198 if (buildCounterProrate < 3) { | 1198 if (buildCounterProrate < 3) { |
1199 checkPrice(o.defaultPrice); | 1199 checkPrice(o.defaultPrice); |
1200 checkMonthDay(o.start); | 1200 checkMonthDay(o.start); |
1201 } | 1201 } |
1202 buildCounterProrate--; | 1202 buildCounterProrate--; |
1203 } | 1203 } |
1204 | 1204 |
1205 buildUnnamed2541() { | 1205 buildUnnamed2528() { |
1206 var o = new core.List<api.Comment>(); | 1206 var o = new core.List<api.Comment>(); |
1207 o.add(buildComment()); | 1207 o.add(buildComment()); |
1208 o.add(buildComment()); | 1208 o.add(buildComment()); |
1209 return o; | 1209 return o; |
1210 } | 1210 } |
1211 | 1211 |
1212 checkUnnamed2541(core.List<api.Comment> o) { | 1212 checkUnnamed2528(core.List<api.Comment> o) { |
1213 unittest.expect(o, unittest.hasLength(2)); | 1213 unittest.expect(o, unittest.hasLength(2)); |
1214 checkComment(o[0]); | 1214 checkComment(o[0]); |
1215 checkComment(o[1]); | 1215 checkComment(o[1]); |
1216 } | 1216 } |
1217 | 1217 |
1218 core.int buildCounterReview = 0; | 1218 core.int buildCounterReview = 0; |
1219 buildReview() { | 1219 buildReview() { |
1220 var o = new api.Review(); | 1220 var o = new api.Review(); |
1221 buildCounterReview++; | 1221 buildCounterReview++; |
1222 if (buildCounterReview < 3) { | 1222 if (buildCounterReview < 3) { |
1223 o.authorName = "foo"; | 1223 o.authorName = "foo"; |
1224 o.comments = buildUnnamed2541(); | 1224 o.comments = buildUnnamed2528(); |
1225 o.reviewId = "foo"; | 1225 o.reviewId = "foo"; |
1226 } | 1226 } |
1227 buildCounterReview--; | 1227 buildCounterReview--; |
1228 return o; | 1228 return o; |
1229 } | 1229 } |
1230 | 1230 |
1231 checkReview(api.Review o) { | 1231 checkReview(api.Review o) { |
1232 buildCounterReview++; | 1232 buildCounterReview++; |
1233 if (buildCounterReview < 3) { | 1233 if (buildCounterReview < 3) { |
1234 unittest.expect(o.authorName, unittest.equals('foo')); | 1234 unittest.expect(o.authorName, unittest.equals('foo')); |
1235 checkUnnamed2541(o.comments); | 1235 checkUnnamed2528(o.comments); |
1236 unittest.expect(o.reviewId, unittest.equals('foo')); | 1236 unittest.expect(o.reviewId, unittest.equals('foo')); |
1237 } | 1237 } |
1238 buildCounterReview--; | 1238 buildCounterReview--; |
1239 } | 1239 } |
1240 | 1240 |
1241 core.int buildCounterReviewReplyResult = 0; | 1241 core.int buildCounterReviewReplyResult = 0; |
1242 buildReviewReplyResult() { | 1242 buildReviewReplyResult() { |
1243 var o = new api.ReviewReplyResult(); | 1243 var o = new api.ReviewReplyResult(); |
1244 buildCounterReviewReplyResult++; | 1244 buildCounterReviewReplyResult++; |
1245 if (buildCounterReviewReplyResult < 3) { | 1245 if (buildCounterReviewReplyResult < 3) { |
1246 o.lastEdited = buildTimestamp(); | 1246 o.lastEdited = buildTimestamp(); |
1247 o.replyText = "foo"; | 1247 o.replyText = "foo"; |
1248 } | 1248 } |
1249 buildCounterReviewReplyResult--; | 1249 buildCounterReviewReplyResult--; |
1250 return o; | 1250 return o; |
1251 } | 1251 } |
1252 | 1252 |
1253 checkReviewReplyResult(api.ReviewReplyResult o) { | 1253 checkReviewReplyResult(api.ReviewReplyResult o) { |
1254 buildCounterReviewReplyResult++; | 1254 buildCounterReviewReplyResult++; |
1255 if (buildCounterReviewReplyResult < 3) { | 1255 if (buildCounterReviewReplyResult < 3) { |
1256 checkTimestamp(o.lastEdited); | 1256 checkTimestamp(o.lastEdited); |
1257 unittest.expect(o.replyText, unittest.equals('foo')); | 1257 unittest.expect(o.replyText, unittest.equals('foo')); |
1258 } | 1258 } |
1259 buildCounterReviewReplyResult--; | 1259 buildCounterReviewReplyResult--; |
1260 } | 1260 } |
1261 | 1261 |
1262 buildUnnamed2542() { | 1262 buildUnnamed2529() { |
1263 var o = new core.List<api.Review>(); | 1263 var o = new core.List<api.Review>(); |
1264 o.add(buildReview()); | 1264 o.add(buildReview()); |
1265 o.add(buildReview()); | 1265 o.add(buildReview()); |
1266 return o; | 1266 return o; |
1267 } | 1267 } |
1268 | 1268 |
1269 checkUnnamed2542(core.List<api.Review> o) { | 1269 checkUnnamed2529(core.List<api.Review> o) { |
1270 unittest.expect(o, unittest.hasLength(2)); | 1270 unittest.expect(o, unittest.hasLength(2)); |
1271 checkReview(o[0]); | 1271 checkReview(o[0]); |
1272 checkReview(o[1]); | 1272 checkReview(o[1]); |
1273 } | 1273 } |
1274 | 1274 |
1275 core.int buildCounterReviewsListResponse = 0; | 1275 core.int buildCounterReviewsListResponse = 0; |
1276 buildReviewsListResponse() { | 1276 buildReviewsListResponse() { |
1277 var o = new api.ReviewsListResponse(); | 1277 var o = new api.ReviewsListResponse(); |
1278 buildCounterReviewsListResponse++; | 1278 buildCounterReviewsListResponse++; |
1279 if (buildCounterReviewsListResponse < 3) { | 1279 if (buildCounterReviewsListResponse < 3) { |
1280 o.pageInfo = buildPageInfo(); | 1280 o.pageInfo = buildPageInfo(); |
1281 o.reviews = buildUnnamed2542(); | 1281 o.reviews = buildUnnamed2529(); |
1282 o.tokenPagination = buildTokenPagination(); | 1282 o.tokenPagination = buildTokenPagination(); |
1283 } | 1283 } |
1284 buildCounterReviewsListResponse--; | 1284 buildCounterReviewsListResponse--; |
1285 return o; | 1285 return o; |
1286 } | 1286 } |
1287 | 1287 |
1288 checkReviewsListResponse(api.ReviewsListResponse o) { | 1288 checkReviewsListResponse(api.ReviewsListResponse o) { |
1289 buildCounterReviewsListResponse++; | 1289 buildCounterReviewsListResponse++; |
1290 if (buildCounterReviewsListResponse < 3) { | 1290 if (buildCounterReviewsListResponse < 3) { |
1291 checkPageInfo(o.pageInfo); | 1291 checkPageInfo(o.pageInfo); |
1292 checkUnnamed2542(o.reviews); | 1292 checkUnnamed2529(o.reviews); |
1293 checkTokenPagination(o.tokenPagination); | 1293 checkTokenPagination(o.tokenPagination); |
1294 } | 1294 } |
1295 buildCounterReviewsListResponse--; | 1295 buildCounterReviewsListResponse--; |
1296 } | 1296 } |
1297 | 1297 |
1298 core.int buildCounterReviewsReplyRequest = 0; | 1298 core.int buildCounterReviewsReplyRequest = 0; |
1299 buildReviewsReplyRequest() { | 1299 buildReviewsReplyRequest() { |
1300 var o = new api.ReviewsReplyRequest(); | 1300 var o = new api.ReviewsReplyRequest(); |
1301 buildCounterReviewsReplyRequest++; | 1301 buildCounterReviewsReplyRequest++; |
1302 if (buildCounterReviewsReplyRequest < 3) { | 1302 if (buildCounterReviewsReplyRequest < 3) { |
(...skipping 23 matching lines...) Expand all Loading... |
1326 } | 1326 } |
1327 | 1327 |
1328 checkReviewsReplyResponse(api.ReviewsReplyResponse o) { | 1328 checkReviewsReplyResponse(api.ReviewsReplyResponse o) { |
1329 buildCounterReviewsReplyResponse++; | 1329 buildCounterReviewsReplyResponse++; |
1330 if (buildCounterReviewsReplyResponse < 3) { | 1330 if (buildCounterReviewsReplyResponse < 3) { |
1331 checkReviewReplyResult(o.result); | 1331 checkReviewReplyResult(o.result); |
1332 } | 1332 } |
1333 buildCounterReviewsReplyResponse--; | 1333 buildCounterReviewsReplyResponse--; |
1334 } | 1334 } |
1335 | 1335 |
1336 buildUnnamed2543() { | 1336 buildUnnamed2530() { |
1337 var o = new core.List<api.Prorate>(); | 1337 var o = new core.List<api.Prorate>(); |
1338 o.add(buildProrate()); | 1338 o.add(buildProrate()); |
1339 o.add(buildProrate()); | 1339 o.add(buildProrate()); |
1340 return o; | 1340 return o; |
1341 } | 1341 } |
1342 | 1342 |
1343 checkUnnamed2543(core.List<api.Prorate> o) { | 1343 checkUnnamed2530(core.List<api.Prorate> o) { |
1344 unittest.expect(o, unittest.hasLength(2)); | 1344 unittest.expect(o, unittest.hasLength(2)); |
1345 checkProrate(o[0]); | 1345 checkProrate(o[0]); |
1346 checkProrate(o[1]); | 1346 checkProrate(o[1]); |
1347 } | 1347 } |
1348 | 1348 |
1349 core.int buildCounterSeason = 0; | 1349 core.int buildCounterSeason = 0; |
1350 buildSeason() { | 1350 buildSeason() { |
1351 var o = new api.Season(); | 1351 var o = new api.Season(); |
1352 buildCounterSeason++; | 1352 buildCounterSeason++; |
1353 if (buildCounterSeason < 3) { | 1353 if (buildCounterSeason < 3) { |
1354 o.end = buildMonthDay(); | 1354 o.end = buildMonthDay(); |
1355 o.prorations = buildUnnamed2543(); | 1355 o.prorations = buildUnnamed2530(); |
1356 o.start = buildMonthDay(); | 1356 o.start = buildMonthDay(); |
1357 } | 1357 } |
1358 buildCounterSeason--; | 1358 buildCounterSeason--; |
1359 return o; | 1359 return o; |
1360 } | 1360 } |
1361 | 1361 |
1362 checkSeason(api.Season o) { | 1362 checkSeason(api.Season o) { |
1363 buildCounterSeason++; | 1363 buildCounterSeason++; |
1364 if (buildCounterSeason < 3) { | 1364 if (buildCounterSeason < 3) { |
1365 checkMonthDay(o.end); | 1365 checkMonthDay(o.end); |
1366 checkUnnamed2543(o.prorations); | 1366 checkUnnamed2530(o.prorations); |
1367 checkMonthDay(o.start); | 1367 checkMonthDay(o.start); |
1368 } | 1368 } |
1369 buildCounterSeason--; | 1369 buildCounterSeason--; |
1370 } | 1370 } |
1371 | 1371 |
1372 core.int buildCounterSubscriptionDeferralInfo = 0; | 1372 core.int buildCounterSubscriptionDeferralInfo = 0; |
1373 buildSubscriptionDeferralInfo() { | 1373 buildSubscriptionDeferralInfo() { |
1374 var o = new api.SubscriptionDeferralInfo(); | 1374 var o = new api.SubscriptionDeferralInfo(); |
1375 buildCounterSubscriptionDeferralInfo++; | 1375 buildCounterSubscriptionDeferralInfo++; |
1376 if (buildCounterSubscriptionDeferralInfo < 3) { | 1376 if (buildCounterSubscriptionDeferralInfo < 3) { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1435 buildSubscriptionPurchasesDeferRequest() { | 1435 buildSubscriptionPurchasesDeferRequest() { |
1436 var o = new api.SubscriptionPurchasesDeferRequest(); | 1436 var o = new api.SubscriptionPurchasesDeferRequest(); |
1437 buildCounterSubscriptionPurchasesDeferRequest++; | 1437 buildCounterSubscriptionPurchasesDeferRequest++; |
1438 if (buildCounterSubscriptionPurchasesDeferRequest < 3) { | 1438 if (buildCounterSubscriptionPurchasesDeferRequest < 3) { |
1439 o.deferralInfo = buildSubscriptionDeferralInfo(); | 1439 o.deferralInfo = buildSubscriptionDeferralInfo(); |
1440 } | 1440 } |
1441 buildCounterSubscriptionPurchasesDeferRequest--; | 1441 buildCounterSubscriptionPurchasesDeferRequest--; |
1442 return o; | 1442 return o; |
1443 } | 1443 } |
1444 | 1444 |
1445 checkSubscriptionPurchasesDeferRequest(api.SubscriptionPurchasesDeferRequest o)
{ | 1445 checkSubscriptionPurchasesDeferRequest( |
| 1446 api.SubscriptionPurchasesDeferRequest o) { |
1446 buildCounterSubscriptionPurchasesDeferRequest++; | 1447 buildCounterSubscriptionPurchasesDeferRequest++; |
1447 if (buildCounterSubscriptionPurchasesDeferRequest < 3) { | 1448 if (buildCounterSubscriptionPurchasesDeferRequest < 3) { |
1448 checkSubscriptionDeferralInfo(o.deferralInfo); | 1449 checkSubscriptionDeferralInfo(o.deferralInfo); |
1449 } | 1450 } |
1450 buildCounterSubscriptionPurchasesDeferRequest--; | 1451 buildCounterSubscriptionPurchasesDeferRequest--; |
1451 } | 1452 } |
1452 | 1453 |
1453 core.int buildCounterSubscriptionPurchasesDeferResponse = 0; | 1454 core.int buildCounterSubscriptionPurchasesDeferResponse = 0; |
1454 buildSubscriptionPurchasesDeferResponse() { | 1455 buildSubscriptionPurchasesDeferResponse() { |
1455 var o = new api.SubscriptionPurchasesDeferResponse(); | 1456 var o = new api.SubscriptionPurchasesDeferResponse(); |
1456 buildCounterSubscriptionPurchasesDeferResponse++; | 1457 buildCounterSubscriptionPurchasesDeferResponse++; |
1457 if (buildCounterSubscriptionPurchasesDeferResponse < 3) { | 1458 if (buildCounterSubscriptionPurchasesDeferResponse < 3) { |
1458 o.newExpiryTimeMillis = "foo"; | 1459 o.newExpiryTimeMillis = "foo"; |
1459 } | 1460 } |
1460 buildCounterSubscriptionPurchasesDeferResponse--; | 1461 buildCounterSubscriptionPurchasesDeferResponse--; |
1461 return o; | 1462 return o; |
1462 } | 1463 } |
1463 | 1464 |
1464 checkSubscriptionPurchasesDeferResponse(api.SubscriptionPurchasesDeferResponse o
) { | 1465 checkSubscriptionPurchasesDeferResponse( |
| 1466 api.SubscriptionPurchasesDeferResponse o) { |
1465 buildCounterSubscriptionPurchasesDeferResponse++; | 1467 buildCounterSubscriptionPurchasesDeferResponse++; |
1466 if (buildCounterSubscriptionPurchasesDeferResponse < 3) { | 1468 if (buildCounterSubscriptionPurchasesDeferResponse < 3) { |
1467 unittest.expect(o.newExpiryTimeMillis, unittest.equals('foo')); | 1469 unittest.expect(o.newExpiryTimeMillis, unittest.equals('foo')); |
1468 } | 1470 } |
1469 buildCounterSubscriptionPurchasesDeferResponse--; | 1471 buildCounterSubscriptionPurchasesDeferResponse--; |
1470 } | 1472 } |
1471 | 1473 |
1472 buildUnnamed2544() { | 1474 buildUnnamed2531() { |
1473 var o = new core.List<core.String>(); | 1475 var o = new core.List<core.String>(); |
1474 o.add("foo"); | 1476 o.add("foo"); |
1475 o.add("foo"); | 1477 o.add("foo"); |
1476 return o; | 1478 return o; |
1477 } | 1479 } |
1478 | 1480 |
1479 checkUnnamed2544(core.List<core.String> o) { | 1481 checkUnnamed2531(core.List<core.String> o) { |
1480 unittest.expect(o, unittest.hasLength(2)); | 1482 unittest.expect(o, unittest.hasLength(2)); |
1481 unittest.expect(o[0], unittest.equals('foo')); | 1483 unittest.expect(o[0], unittest.equals('foo')); |
1482 unittest.expect(o[1], unittest.equals('foo')); | 1484 unittest.expect(o[1], unittest.equals('foo')); |
1483 } | 1485 } |
1484 | 1486 |
1485 buildUnnamed2545() { | 1487 buildUnnamed2532() { |
1486 var o = new core.List<core.String>(); | 1488 var o = new core.List<core.String>(); |
1487 o.add("foo"); | 1489 o.add("foo"); |
1488 o.add("foo"); | 1490 o.add("foo"); |
1489 return o; | 1491 return o; |
1490 } | 1492 } |
1491 | 1493 |
1492 checkUnnamed2545(core.List<core.String> o) { | 1494 checkUnnamed2532(core.List<core.String> o) { |
1493 unittest.expect(o, unittest.hasLength(2)); | 1495 unittest.expect(o, unittest.hasLength(2)); |
1494 unittest.expect(o[0], unittest.equals('foo')); | 1496 unittest.expect(o[0], unittest.equals('foo')); |
1495 unittest.expect(o[1], unittest.equals('foo')); | 1497 unittest.expect(o[1], unittest.equals('foo')); |
1496 } | 1498 } |
1497 | 1499 |
1498 core.int buildCounterTesters = 0; | 1500 core.int buildCounterTesters = 0; |
1499 buildTesters() { | 1501 buildTesters() { |
1500 var o = new api.Testers(); | 1502 var o = new api.Testers(); |
1501 buildCounterTesters++; | 1503 buildCounterTesters++; |
1502 if (buildCounterTesters < 3) { | 1504 if (buildCounterTesters < 3) { |
1503 o.googleGroups = buildUnnamed2544(); | 1505 o.googleGroups = buildUnnamed2531(); |
1504 o.googlePlusCommunities = buildUnnamed2545(); | 1506 o.googlePlusCommunities = buildUnnamed2532(); |
1505 } | 1507 } |
1506 buildCounterTesters--; | 1508 buildCounterTesters--; |
1507 return o; | 1509 return o; |
1508 } | 1510 } |
1509 | 1511 |
1510 checkTesters(api.Testers o) { | 1512 checkTesters(api.Testers o) { |
1511 buildCounterTesters++; | 1513 buildCounterTesters++; |
1512 if (buildCounterTesters < 3) { | 1514 if (buildCounterTesters < 3) { |
1513 checkUnnamed2544(o.googleGroups); | 1515 checkUnnamed2531(o.googleGroups); |
1514 checkUnnamed2545(o.googlePlusCommunities); | 1516 checkUnnamed2532(o.googlePlusCommunities); |
1515 } | 1517 } |
1516 buildCounterTesters--; | 1518 buildCounterTesters--; |
1517 } | 1519 } |
1518 | 1520 |
1519 core.int buildCounterTimestamp = 0; | 1521 core.int buildCounterTimestamp = 0; |
1520 buildTimestamp() { | 1522 buildTimestamp() { |
1521 var o = new api.Timestamp(); | 1523 var o = new api.Timestamp(); |
1522 buildCounterTimestamp++; | 1524 buildCounterTimestamp++; |
1523 if (buildCounterTimestamp < 3) { | 1525 if (buildCounterTimestamp < 3) { |
1524 o.nanos = 42; | 1526 o.nanos = 42; |
(...skipping 26 matching lines...) Expand all Loading... |
1551 | 1553 |
1552 checkTokenPagination(api.TokenPagination o) { | 1554 checkTokenPagination(api.TokenPagination o) { |
1553 buildCounterTokenPagination++; | 1555 buildCounterTokenPagination++; |
1554 if (buildCounterTokenPagination < 3) { | 1556 if (buildCounterTokenPagination < 3) { |
1555 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1557 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
1556 unittest.expect(o.previousPageToken, unittest.equals('foo')); | 1558 unittest.expect(o.previousPageToken, unittest.equals('foo')); |
1557 } | 1559 } |
1558 buildCounterTokenPagination--; | 1560 buildCounterTokenPagination--; |
1559 } | 1561 } |
1560 | 1562 |
1561 buildUnnamed2546() { | 1563 buildUnnamed2533() { |
1562 var o = new core.List<core.int>(); | 1564 var o = new core.List<core.int>(); |
1563 o.add(42); | 1565 o.add(42); |
1564 o.add(42); | 1566 o.add(42); |
1565 return o; | 1567 return o; |
1566 } | 1568 } |
1567 | 1569 |
1568 checkUnnamed2546(core.List<core.int> o) { | 1570 checkUnnamed2533(core.List<core.int> o) { |
1569 unittest.expect(o, unittest.hasLength(2)); | 1571 unittest.expect(o, unittest.hasLength(2)); |
1570 unittest.expect(o[0], unittest.equals(42)); | 1572 unittest.expect(o[0], unittest.equals(42)); |
1571 unittest.expect(o[1], unittest.equals(42)); | 1573 unittest.expect(o[1], unittest.equals(42)); |
1572 } | 1574 } |
1573 | 1575 |
1574 core.int buildCounterTrack = 0; | 1576 core.int buildCounterTrack = 0; |
1575 buildTrack() { | 1577 buildTrack() { |
1576 var o = new api.Track(); | 1578 var o = new api.Track(); |
1577 buildCounterTrack++; | 1579 buildCounterTrack++; |
1578 if (buildCounterTrack < 3) { | 1580 if (buildCounterTrack < 3) { |
1579 o.track = "foo"; | 1581 o.track = "foo"; |
1580 o.userFraction = 42.0; | 1582 o.userFraction = 42.0; |
1581 o.versionCodes = buildUnnamed2546(); | 1583 o.versionCodes = buildUnnamed2533(); |
1582 } | 1584 } |
1583 buildCounterTrack--; | 1585 buildCounterTrack--; |
1584 return o; | 1586 return o; |
1585 } | 1587 } |
1586 | 1588 |
1587 checkTrack(api.Track o) { | 1589 checkTrack(api.Track o) { |
1588 buildCounterTrack++; | 1590 buildCounterTrack++; |
1589 if (buildCounterTrack < 3) { | 1591 if (buildCounterTrack < 3) { |
1590 unittest.expect(o.track, unittest.equals('foo')); | 1592 unittest.expect(o.track, unittest.equals('foo')); |
1591 unittest.expect(o.userFraction, unittest.equals(42.0)); | 1593 unittest.expect(o.userFraction, unittest.equals(42.0)); |
1592 checkUnnamed2546(o.versionCodes); | 1594 checkUnnamed2533(o.versionCodes); |
1593 } | 1595 } |
1594 buildCounterTrack--; | 1596 buildCounterTrack--; |
1595 } | 1597 } |
1596 | 1598 |
1597 buildUnnamed2547() { | 1599 buildUnnamed2534() { |
1598 var o = new core.List<api.Track>(); | 1600 var o = new core.List<api.Track>(); |
1599 o.add(buildTrack()); | 1601 o.add(buildTrack()); |
1600 o.add(buildTrack()); | 1602 o.add(buildTrack()); |
1601 return o; | 1603 return o; |
1602 } | 1604 } |
1603 | 1605 |
1604 checkUnnamed2547(core.List<api.Track> o) { | 1606 checkUnnamed2534(core.List<api.Track> o) { |
1605 unittest.expect(o, unittest.hasLength(2)); | 1607 unittest.expect(o, unittest.hasLength(2)); |
1606 checkTrack(o[0]); | 1608 checkTrack(o[0]); |
1607 checkTrack(o[1]); | 1609 checkTrack(o[1]); |
1608 } | 1610 } |
1609 | 1611 |
1610 core.int buildCounterTracksListResponse = 0; | 1612 core.int buildCounterTracksListResponse = 0; |
1611 buildTracksListResponse() { | 1613 buildTracksListResponse() { |
1612 var o = new api.TracksListResponse(); | 1614 var o = new api.TracksListResponse(); |
1613 buildCounterTracksListResponse++; | 1615 buildCounterTracksListResponse++; |
1614 if (buildCounterTracksListResponse < 3) { | 1616 if (buildCounterTracksListResponse < 3) { |
1615 o.kind = "foo"; | 1617 o.kind = "foo"; |
1616 o.tracks = buildUnnamed2547(); | 1618 o.tracks = buildUnnamed2534(); |
1617 } | 1619 } |
1618 buildCounterTracksListResponse--; | 1620 buildCounterTracksListResponse--; |
1619 return o; | 1621 return o; |
1620 } | 1622 } |
1621 | 1623 |
1622 checkTracksListResponse(api.TracksListResponse o) { | 1624 checkTracksListResponse(api.TracksListResponse o) { |
1623 buildCounterTracksListResponse++; | 1625 buildCounterTracksListResponse++; |
1624 if (buildCounterTracksListResponse < 3) { | 1626 if (buildCounterTracksListResponse < 3) { |
1625 unittest.expect(o.kind, unittest.equals('foo')); | 1627 unittest.expect(o.kind, unittest.equals('foo')); |
1626 checkUnnamed2547(o.tracks); | 1628 checkUnnamed2534(o.tracks); |
1627 } | 1629 } |
1628 buildCounterTracksListResponse--; | 1630 buildCounterTracksListResponse--; |
1629 } | 1631 } |
1630 | 1632 |
1631 core.int buildCounterUserComment = 0; | 1633 core.int buildCounterUserComment = 0; |
1632 buildUserComment() { | 1634 buildUserComment() { |
1633 var o = new api.UserComment(); | 1635 var o = new api.UserComment(); |
1634 buildCounterUserComment++; | 1636 buildCounterUserComment++; |
1635 if (buildCounterUserComment < 3) { | 1637 if (buildCounterUserComment < 3) { |
1636 o.androidOsVersion = 42; | 1638 o.androidOsVersion = 42; |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1687 buildCounterVoidedPurchase++; | 1689 buildCounterVoidedPurchase++; |
1688 if (buildCounterVoidedPurchase < 3) { | 1690 if (buildCounterVoidedPurchase < 3) { |
1689 unittest.expect(o.kind, unittest.equals('foo')); | 1691 unittest.expect(o.kind, unittest.equals('foo')); |
1690 unittest.expect(o.purchaseTimeMillis, unittest.equals('foo')); | 1692 unittest.expect(o.purchaseTimeMillis, unittest.equals('foo')); |
1691 unittest.expect(o.purchaseToken, unittest.equals('foo')); | 1693 unittest.expect(o.purchaseToken, unittest.equals('foo')); |
1692 unittest.expect(o.voidedTimeMillis, unittest.equals('foo')); | 1694 unittest.expect(o.voidedTimeMillis, unittest.equals('foo')); |
1693 } | 1695 } |
1694 buildCounterVoidedPurchase--; | 1696 buildCounterVoidedPurchase--; |
1695 } | 1697 } |
1696 | 1698 |
1697 buildUnnamed2548() { | 1699 buildUnnamed2535() { |
1698 var o = new core.List<api.VoidedPurchase>(); | 1700 var o = new core.List<api.VoidedPurchase>(); |
1699 o.add(buildVoidedPurchase()); | 1701 o.add(buildVoidedPurchase()); |
1700 o.add(buildVoidedPurchase()); | 1702 o.add(buildVoidedPurchase()); |
1701 return o; | 1703 return o; |
1702 } | 1704 } |
1703 | 1705 |
1704 checkUnnamed2548(core.List<api.VoidedPurchase> o) { | 1706 checkUnnamed2535(core.List<api.VoidedPurchase> o) { |
1705 unittest.expect(o, unittest.hasLength(2)); | 1707 unittest.expect(o, unittest.hasLength(2)); |
1706 checkVoidedPurchase(o[0]); | 1708 checkVoidedPurchase(o[0]); |
1707 checkVoidedPurchase(o[1]); | 1709 checkVoidedPurchase(o[1]); |
1708 } | 1710 } |
1709 | 1711 |
1710 core.int buildCounterVoidedPurchasesListResponse = 0; | 1712 core.int buildCounterVoidedPurchasesListResponse = 0; |
1711 buildVoidedPurchasesListResponse() { | 1713 buildVoidedPurchasesListResponse() { |
1712 var o = new api.VoidedPurchasesListResponse(); | 1714 var o = new api.VoidedPurchasesListResponse(); |
1713 buildCounterVoidedPurchasesListResponse++; | 1715 buildCounterVoidedPurchasesListResponse++; |
1714 if (buildCounterVoidedPurchasesListResponse < 3) { | 1716 if (buildCounterVoidedPurchasesListResponse < 3) { |
1715 o.pageInfo = buildPageInfo(); | 1717 o.pageInfo = buildPageInfo(); |
1716 o.tokenPagination = buildTokenPagination(); | 1718 o.tokenPagination = buildTokenPagination(); |
1717 o.voidedPurchases = buildUnnamed2548(); | 1719 o.voidedPurchases = buildUnnamed2535(); |
1718 } | 1720 } |
1719 buildCounterVoidedPurchasesListResponse--; | 1721 buildCounterVoidedPurchasesListResponse--; |
1720 return o; | 1722 return o; |
1721 } | 1723 } |
1722 | 1724 |
1723 checkVoidedPurchasesListResponse(api.VoidedPurchasesListResponse o) { | 1725 checkVoidedPurchasesListResponse(api.VoidedPurchasesListResponse o) { |
1724 buildCounterVoidedPurchasesListResponse++; | 1726 buildCounterVoidedPurchasesListResponse++; |
1725 if (buildCounterVoidedPurchasesListResponse < 3) { | 1727 if (buildCounterVoidedPurchasesListResponse < 3) { |
1726 checkPageInfo(o.pageInfo); | 1728 checkPageInfo(o.pageInfo); |
1727 checkTokenPagination(o.tokenPagination); | 1729 checkTokenPagination(o.tokenPagination); |
1728 checkUnnamed2548(o.voidedPurchases); | 1730 checkUnnamed2535(o.voidedPurchases); |
1729 } | 1731 } |
1730 buildCounterVoidedPurchasesListResponse--; | 1732 buildCounterVoidedPurchasesListResponse--; |
1731 } | 1733 } |
1732 | 1734 |
1733 | |
1734 main() { | 1735 main() { |
1735 unittest.group("obj-schema-Apk", () { | 1736 unittest.group("obj-schema-Apk", () { |
1736 unittest.test("to-json--from-json", () { | 1737 unittest.test("to-json--from-json", () { |
1737 var o = buildApk(); | 1738 var o = buildApk(); |
1738 var od = new api.Apk.fromJson(o.toJson()); | 1739 var od = new api.Apk.fromJson(o.toJson()); |
1739 checkApk(od); | 1740 checkApk(od); |
1740 }); | 1741 }); |
1741 }); | 1742 }); |
1742 | 1743 |
1743 | |
1744 unittest.group("obj-schema-ApkBinary", () { | 1744 unittest.group("obj-schema-ApkBinary", () { |
1745 unittest.test("to-json--from-json", () { | 1745 unittest.test("to-json--from-json", () { |
1746 var o = buildApkBinary(); | 1746 var o = buildApkBinary(); |
1747 var od = new api.ApkBinary.fromJson(o.toJson()); | 1747 var od = new api.ApkBinary.fromJson(o.toJson()); |
1748 checkApkBinary(od); | 1748 checkApkBinary(od); |
1749 }); | 1749 }); |
1750 }); | 1750 }); |
1751 | 1751 |
1752 | |
1753 unittest.group("obj-schema-ApkListing", () { | 1752 unittest.group("obj-schema-ApkListing", () { |
1754 unittest.test("to-json--from-json", () { | 1753 unittest.test("to-json--from-json", () { |
1755 var o = buildApkListing(); | 1754 var o = buildApkListing(); |
1756 var od = new api.ApkListing.fromJson(o.toJson()); | 1755 var od = new api.ApkListing.fromJson(o.toJson()); |
1757 checkApkListing(od); | 1756 checkApkListing(od); |
1758 }); | 1757 }); |
1759 }); | 1758 }); |
1760 | 1759 |
1761 | |
1762 unittest.group("obj-schema-ApkListingsListResponse", () { | 1760 unittest.group("obj-schema-ApkListingsListResponse", () { |
1763 unittest.test("to-json--from-json", () { | 1761 unittest.test("to-json--from-json", () { |
1764 var o = buildApkListingsListResponse(); | 1762 var o = buildApkListingsListResponse(); |
1765 var od = new api.ApkListingsListResponse.fromJson(o.toJson()); | 1763 var od = new api.ApkListingsListResponse.fromJson(o.toJson()); |
1766 checkApkListingsListResponse(od); | 1764 checkApkListingsListResponse(od); |
1767 }); | 1765 }); |
1768 }); | 1766 }); |
1769 | 1767 |
1770 | |
1771 unittest.group("obj-schema-ApksAddExternallyHostedRequest", () { | 1768 unittest.group("obj-schema-ApksAddExternallyHostedRequest", () { |
1772 unittest.test("to-json--from-json", () { | 1769 unittest.test("to-json--from-json", () { |
1773 var o = buildApksAddExternallyHostedRequest(); | 1770 var o = buildApksAddExternallyHostedRequest(); |
1774 var od = new api.ApksAddExternallyHostedRequest.fromJson(o.toJson()); | 1771 var od = new api.ApksAddExternallyHostedRequest.fromJson(o.toJson()); |
1775 checkApksAddExternallyHostedRequest(od); | 1772 checkApksAddExternallyHostedRequest(od); |
1776 }); | 1773 }); |
1777 }); | 1774 }); |
1778 | 1775 |
1779 | |
1780 unittest.group("obj-schema-ApksAddExternallyHostedResponse", () { | 1776 unittest.group("obj-schema-ApksAddExternallyHostedResponse", () { |
1781 unittest.test("to-json--from-json", () { | 1777 unittest.test("to-json--from-json", () { |
1782 var o = buildApksAddExternallyHostedResponse(); | 1778 var o = buildApksAddExternallyHostedResponse(); |
1783 var od = new api.ApksAddExternallyHostedResponse.fromJson(o.toJson()); | 1779 var od = new api.ApksAddExternallyHostedResponse.fromJson(o.toJson()); |
1784 checkApksAddExternallyHostedResponse(od); | 1780 checkApksAddExternallyHostedResponse(od); |
1785 }); | 1781 }); |
1786 }); | 1782 }); |
1787 | 1783 |
1788 | |
1789 unittest.group("obj-schema-ApksListResponse", () { | 1784 unittest.group("obj-schema-ApksListResponse", () { |
1790 unittest.test("to-json--from-json", () { | 1785 unittest.test("to-json--from-json", () { |
1791 var o = buildApksListResponse(); | 1786 var o = buildApksListResponse(); |
1792 var od = new api.ApksListResponse.fromJson(o.toJson()); | 1787 var od = new api.ApksListResponse.fromJson(o.toJson()); |
1793 checkApksListResponse(od); | 1788 checkApksListResponse(od); |
1794 }); | 1789 }); |
1795 }); | 1790 }); |
1796 | 1791 |
1797 | |
1798 unittest.group("obj-schema-AppDetails", () { | 1792 unittest.group("obj-schema-AppDetails", () { |
1799 unittest.test("to-json--from-json", () { | 1793 unittest.test("to-json--from-json", () { |
1800 var o = buildAppDetails(); | 1794 var o = buildAppDetails(); |
1801 var od = new api.AppDetails.fromJson(o.toJson()); | 1795 var od = new api.AppDetails.fromJson(o.toJson()); |
1802 checkAppDetails(od); | 1796 checkAppDetails(od); |
1803 }); | 1797 }); |
1804 }); | 1798 }); |
1805 | 1799 |
1806 | |
1807 unittest.group("obj-schema-AppEdit", () { | 1800 unittest.group("obj-schema-AppEdit", () { |
1808 unittest.test("to-json--from-json", () { | 1801 unittest.test("to-json--from-json", () { |
1809 var o = buildAppEdit(); | 1802 var o = buildAppEdit(); |
1810 var od = new api.AppEdit.fromJson(o.toJson()); | 1803 var od = new api.AppEdit.fromJson(o.toJson()); |
1811 checkAppEdit(od); | 1804 checkAppEdit(od); |
1812 }); | 1805 }); |
1813 }); | 1806 }); |
1814 | 1807 |
1815 | |
1816 unittest.group("obj-schema-Comment", () { | 1808 unittest.group("obj-schema-Comment", () { |
1817 unittest.test("to-json--from-json", () { | 1809 unittest.test("to-json--from-json", () { |
1818 var o = buildComment(); | 1810 var o = buildComment(); |
1819 var od = new api.Comment.fromJson(o.toJson()); | 1811 var od = new api.Comment.fromJson(o.toJson()); |
1820 checkComment(od); | 1812 checkComment(od); |
1821 }); | 1813 }); |
1822 }); | 1814 }); |
1823 | 1815 |
1824 | |
1825 unittest.group("obj-schema-DeobfuscationFile", () { | 1816 unittest.group("obj-schema-DeobfuscationFile", () { |
1826 unittest.test("to-json--from-json", () { | 1817 unittest.test("to-json--from-json", () { |
1827 var o = buildDeobfuscationFile(); | 1818 var o = buildDeobfuscationFile(); |
1828 var od = new api.DeobfuscationFile.fromJson(o.toJson()); | 1819 var od = new api.DeobfuscationFile.fromJson(o.toJson()); |
1829 checkDeobfuscationFile(od); | 1820 checkDeobfuscationFile(od); |
1830 }); | 1821 }); |
1831 }); | 1822 }); |
1832 | 1823 |
1833 | |
1834 unittest.group("obj-schema-DeobfuscationFilesUploadResponse", () { | 1824 unittest.group("obj-schema-DeobfuscationFilesUploadResponse", () { |
1835 unittest.test("to-json--from-json", () { | 1825 unittest.test("to-json--from-json", () { |
1836 var o = buildDeobfuscationFilesUploadResponse(); | 1826 var o = buildDeobfuscationFilesUploadResponse(); |
1837 var od = new api.DeobfuscationFilesUploadResponse.fromJson(o.toJson()); | 1827 var od = new api.DeobfuscationFilesUploadResponse.fromJson(o.toJson()); |
1838 checkDeobfuscationFilesUploadResponse(od); | 1828 checkDeobfuscationFilesUploadResponse(od); |
1839 }); | 1829 }); |
1840 }); | 1830 }); |
1841 | 1831 |
1842 | |
1843 unittest.group("obj-schema-DeveloperComment", () { | 1832 unittest.group("obj-schema-DeveloperComment", () { |
1844 unittest.test("to-json--from-json", () { | 1833 unittest.test("to-json--from-json", () { |
1845 var o = buildDeveloperComment(); | 1834 var o = buildDeveloperComment(); |
1846 var od = new api.DeveloperComment.fromJson(o.toJson()); | 1835 var od = new api.DeveloperComment.fromJson(o.toJson()); |
1847 checkDeveloperComment(od); | 1836 checkDeveloperComment(od); |
1848 }); | 1837 }); |
1849 }); | 1838 }); |
1850 | 1839 |
1851 | |
1852 unittest.group("obj-schema-DeviceMetadata", () { | 1840 unittest.group("obj-schema-DeviceMetadata", () { |
1853 unittest.test("to-json--from-json", () { | 1841 unittest.test("to-json--from-json", () { |
1854 var o = buildDeviceMetadata(); | 1842 var o = buildDeviceMetadata(); |
1855 var od = new api.DeviceMetadata.fromJson(o.toJson()); | 1843 var od = new api.DeviceMetadata.fromJson(o.toJson()); |
1856 checkDeviceMetadata(od); | 1844 checkDeviceMetadata(od); |
1857 }); | 1845 }); |
1858 }); | 1846 }); |
1859 | 1847 |
1860 | |
1861 unittest.group("obj-schema-Entitlement", () { | 1848 unittest.group("obj-schema-Entitlement", () { |
1862 unittest.test("to-json--from-json", () { | 1849 unittest.test("to-json--from-json", () { |
1863 var o = buildEntitlement(); | 1850 var o = buildEntitlement(); |
1864 var od = new api.Entitlement.fromJson(o.toJson()); | 1851 var od = new api.Entitlement.fromJson(o.toJson()); |
1865 checkEntitlement(od); | 1852 checkEntitlement(od); |
1866 }); | 1853 }); |
1867 }); | 1854 }); |
1868 | 1855 |
1869 | |
1870 unittest.group("obj-schema-EntitlementsListResponse", () { | 1856 unittest.group("obj-schema-EntitlementsListResponse", () { |
1871 unittest.test("to-json--from-json", () { | 1857 unittest.test("to-json--from-json", () { |
1872 var o = buildEntitlementsListResponse(); | 1858 var o = buildEntitlementsListResponse(); |
1873 var od = new api.EntitlementsListResponse.fromJson(o.toJson()); | 1859 var od = new api.EntitlementsListResponse.fromJson(o.toJson()); |
1874 checkEntitlementsListResponse(od); | 1860 checkEntitlementsListResponse(od); |
1875 }); | 1861 }); |
1876 }); | 1862 }); |
1877 | 1863 |
1878 | |
1879 unittest.group("obj-schema-ExpansionFile", () { | 1864 unittest.group("obj-schema-ExpansionFile", () { |
1880 unittest.test("to-json--from-json", () { | 1865 unittest.test("to-json--from-json", () { |
1881 var o = buildExpansionFile(); | 1866 var o = buildExpansionFile(); |
1882 var od = new api.ExpansionFile.fromJson(o.toJson()); | 1867 var od = new api.ExpansionFile.fromJson(o.toJson()); |
1883 checkExpansionFile(od); | 1868 checkExpansionFile(od); |
1884 }); | 1869 }); |
1885 }); | 1870 }); |
1886 | 1871 |
1887 | |
1888 unittest.group("obj-schema-ExpansionFilesUploadResponse", () { | 1872 unittest.group("obj-schema-ExpansionFilesUploadResponse", () { |
1889 unittest.test("to-json--from-json", () { | 1873 unittest.test("to-json--from-json", () { |
1890 var o = buildExpansionFilesUploadResponse(); | 1874 var o = buildExpansionFilesUploadResponse(); |
1891 var od = new api.ExpansionFilesUploadResponse.fromJson(o.toJson()); | 1875 var od = new api.ExpansionFilesUploadResponse.fromJson(o.toJson()); |
1892 checkExpansionFilesUploadResponse(od); | 1876 checkExpansionFilesUploadResponse(od); |
1893 }); | 1877 }); |
1894 }); | 1878 }); |
1895 | 1879 |
1896 | |
1897 unittest.group("obj-schema-ExternallyHostedApk", () { | 1880 unittest.group("obj-schema-ExternallyHostedApk", () { |
1898 unittest.test("to-json--from-json", () { | 1881 unittest.test("to-json--from-json", () { |
1899 var o = buildExternallyHostedApk(); | 1882 var o = buildExternallyHostedApk(); |
1900 var od = new api.ExternallyHostedApk.fromJson(o.toJson()); | 1883 var od = new api.ExternallyHostedApk.fromJson(o.toJson()); |
1901 checkExternallyHostedApk(od); | 1884 checkExternallyHostedApk(od); |
1902 }); | 1885 }); |
1903 }); | 1886 }); |
1904 | 1887 |
1905 | |
1906 unittest.group("obj-schema-ExternallyHostedApkUsesPermission", () { | 1888 unittest.group("obj-schema-ExternallyHostedApkUsesPermission", () { |
1907 unittest.test("to-json--from-json", () { | 1889 unittest.test("to-json--from-json", () { |
1908 var o = buildExternallyHostedApkUsesPermission(); | 1890 var o = buildExternallyHostedApkUsesPermission(); |
1909 var od = new api.ExternallyHostedApkUsesPermission.fromJson(o.toJson()); | 1891 var od = new api.ExternallyHostedApkUsesPermission.fromJson(o.toJson()); |
1910 checkExternallyHostedApkUsesPermission(od); | 1892 checkExternallyHostedApkUsesPermission(od); |
1911 }); | 1893 }); |
1912 }); | 1894 }); |
1913 | 1895 |
1914 | |
1915 unittest.group("obj-schema-Image", () { | 1896 unittest.group("obj-schema-Image", () { |
1916 unittest.test("to-json--from-json", () { | 1897 unittest.test("to-json--from-json", () { |
1917 var o = buildImage(); | 1898 var o = buildImage(); |
1918 var od = new api.Image.fromJson(o.toJson()); | 1899 var od = new api.Image.fromJson(o.toJson()); |
1919 checkImage(od); | 1900 checkImage(od); |
1920 }); | 1901 }); |
1921 }); | 1902 }); |
1922 | 1903 |
1923 | |
1924 unittest.group("obj-schema-ImagesDeleteAllResponse", () { | 1904 unittest.group("obj-schema-ImagesDeleteAllResponse", () { |
1925 unittest.test("to-json--from-json", () { | 1905 unittest.test("to-json--from-json", () { |
1926 var o = buildImagesDeleteAllResponse(); | 1906 var o = buildImagesDeleteAllResponse(); |
1927 var od = new api.ImagesDeleteAllResponse.fromJson(o.toJson()); | 1907 var od = new api.ImagesDeleteAllResponse.fromJson(o.toJson()); |
1928 checkImagesDeleteAllResponse(od); | 1908 checkImagesDeleteAllResponse(od); |
1929 }); | 1909 }); |
1930 }); | 1910 }); |
1931 | 1911 |
1932 | |
1933 unittest.group("obj-schema-ImagesListResponse", () { | 1912 unittest.group("obj-schema-ImagesListResponse", () { |
1934 unittest.test("to-json--from-json", () { | 1913 unittest.test("to-json--from-json", () { |
1935 var o = buildImagesListResponse(); | 1914 var o = buildImagesListResponse(); |
1936 var od = new api.ImagesListResponse.fromJson(o.toJson()); | 1915 var od = new api.ImagesListResponse.fromJson(o.toJson()); |
1937 checkImagesListResponse(od); | 1916 checkImagesListResponse(od); |
1938 }); | 1917 }); |
1939 }); | 1918 }); |
1940 | 1919 |
1941 | |
1942 unittest.group("obj-schema-ImagesUploadResponse", () { | 1920 unittest.group("obj-schema-ImagesUploadResponse", () { |
1943 unittest.test("to-json--from-json", () { | 1921 unittest.test("to-json--from-json", () { |
1944 var o = buildImagesUploadResponse(); | 1922 var o = buildImagesUploadResponse(); |
1945 var od = new api.ImagesUploadResponse.fromJson(o.toJson()); | 1923 var od = new api.ImagesUploadResponse.fromJson(o.toJson()); |
1946 checkImagesUploadResponse(od); | 1924 checkImagesUploadResponse(od); |
1947 }); | 1925 }); |
1948 }); | 1926 }); |
1949 | 1927 |
1950 | |
1951 unittest.group("obj-schema-InAppProduct", () { | 1928 unittest.group("obj-schema-InAppProduct", () { |
1952 unittest.test("to-json--from-json", () { | 1929 unittest.test("to-json--from-json", () { |
1953 var o = buildInAppProduct(); | 1930 var o = buildInAppProduct(); |
1954 var od = new api.InAppProduct.fromJson(o.toJson()); | 1931 var od = new api.InAppProduct.fromJson(o.toJson()); |
1955 checkInAppProduct(od); | 1932 checkInAppProduct(od); |
1956 }); | 1933 }); |
1957 }); | 1934 }); |
1958 | 1935 |
1959 | |
1960 unittest.group("obj-schema-InAppProductListing", () { | 1936 unittest.group("obj-schema-InAppProductListing", () { |
1961 unittest.test("to-json--from-json", () { | 1937 unittest.test("to-json--from-json", () { |
1962 var o = buildInAppProductListing(); | 1938 var o = buildInAppProductListing(); |
1963 var od = new api.InAppProductListing.fromJson(o.toJson()); | 1939 var od = new api.InAppProductListing.fromJson(o.toJson()); |
1964 checkInAppProductListing(od); | 1940 checkInAppProductListing(od); |
1965 }); | 1941 }); |
1966 }); | 1942 }); |
1967 | 1943 |
1968 | |
1969 unittest.group("obj-schema-InappproductsBatchRequest", () { | 1944 unittest.group("obj-schema-InappproductsBatchRequest", () { |
1970 unittest.test("to-json--from-json", () { | 1945 unittest.test("to-json--from-json", () { |
1971 var o = buildInappproductsBatchRequest(); | 1946 var o = buildInappproductsBatchRequest(); |
1972 var od = new api.InappproductsBatchRequest.fromJson(o.toJson()); | 1947 var od = new api.InappproductsBatchRequest.fromJson(o.toJson()); |
1973 checkInappproductsBatchRequest(od); | 1948 checkInappproductsBatchRequest(od); |
1974 }); | 1949 }); |
1975 }); | 1950 }); |
1976 | 1951 |
1977 | |
1978 unittest.group("obj-schema-InappproductsBatchRequestEntry", () { | 1952 unittest.group("obj-schema-InappproductsBatchRequestEntry", () { |
1979 unittest.test("to-json--from-json", () { | 1953 unittest.test("to-json--from-json", () { |
1980 var o = buildInappproductsBatchRequestEntry(); | 1954 var o = buildInappproductsBatchRequestEntry(); |
1981 var od = new api.InappproductsBatchRequestEntry.fromJson(o.toJson()); | 1955 var od = new api.InappproductsBatchRequestEntry.fromJson(o.toJson()); |
1982 checkInappproductsBatchRequestEntry(od); | 1956 checkInappproductsBatchRequestEntry(od); |
1983 }); | 1957 }); |
1984 }); | 1958 }); |
1985 | 1959 |
1986 | |
1987 unittest.group("obj-schema-InappproductsBatchResponse", () { | 1960 unittest.group("obj-schema-InappproductsBatchResponse", () { |
1988 unittest.test("to-json--from-json", () { | 1961 unittest.test("to-json--from-json", () { |
1989 var o = buildInappproductsBatchResponse(); | 1962 var o = buildInappproductsBatchResponse(); |
1990 var od = new api.InappproductsBatchResponse.fromJson(o.toJson()); | 1963 var od = new api.InappproductsBatchResponse.fromJson(o.toJson()); |
1991 checkInappproductsBatchResponse(od); | 1964 checkInappproductsBatchResponse(od); |
1992 }); | 1965 }); |
1993 }); | 1966 }); |
1994 | 1967 |
1995 | |
1996 unittest.group("obj-schema-InappproductsBatchResponseEntry", () { | 1968 unittest.group("obj-schema-InappproductsBatchResponseEntry", () { |
1997 unittest.test("to-json--from-json", () { | 1969 unittest.test("to-json--from-json", () { |
1998 var o = buildInappproductsBatchResponseEntry(); | 1970 var o = buildInappproductsBatchResponseEntry(); |
1999 var od = new api.InappproductsBatchResponseEntry.fromJson(o.toJson()); | 1971 var od = new api.InappproductsBatchResponseEntry.fromJson(o.toJson()); |
2000 checkInappproductsBatchResponseEntry(od); | 1972 checkInappproductsBatchResponseEntry(od); |
2001 }); | 1973 }); |
2002 }); | 1974 }); |
2003 | 1975 |
2004 | |
2005 unittest.group("obj-schema-InappproductsInsertRequest", () { | 1976 unittest.group("obj-schema-InappproductsInsertRequest", () { |
2006 unittest.test("to-json--from-json", () { | 1977 unittest.test("to-json--from-json", () { |
2007 var o = buildInappproductsInsertRequest(); | 1978 var o = buildInappproductsInsertRequest(); |
2008 var od = new api.InappproductsInsertRequest.fromJson(o.toJson()); | 1979 var od = new api.InappproductsInsertRequest.fromJson(o.toJson()); |
2009 checkInappproductsInsertRequest(od); | 1980 checkInappproductsInsertRequest(od); |
2010 }); | 1981 }); |
2011 }); | 1982 }); |
2012 | 1983 |
2013 | |
2014 unittest.group("obj-schema-InappproductsInsertResponse", () { | 1984 unittest.group("obj-schema-InappproductsInsertResponse", () { |
2015 unittest.test("to-json--from-json", () { | 1985 unittest.test("to-json--from-json", () { |
2016 var o = buildInappproductsInsertResponse(); | 1986 var o = buildInappproductsInsertResponse(); |
2017 var od = new api.InappproductsInsertResponse.fromJson(o.toJson()); | 1987 var od = new api.InappproductsInsertResponse.fromJson(o.toJson()); |
2018 checkInappproductsInsertResponse(od); | 1988 checkInappproductsInsertResponse(od); |
2019 }); | 1989 }); |
2020 }); | 1990 }); |
2021 | 1991 |
2022 | |
2023 unittest.group("obj-schema-InappproductsListResponse", () { | 1992 unittest.group("obj-schema-InappproductsListResponse", () { |
2024 unittest.test("to-json--from-json", () { | 1993 unittest.test("to-json--from-json", () { |
2025 var o = buildInappproductsListResponse(); | 1994 var o = buildInappproductsListResponse(); |
2026 var od = new api.InappproductsListResponse.fromJson(o.toJson()); | 1995 var od = new api.InappproductsListResponse.fromJson(o.toJson()); |
2027 checkInappproductsListResponse(od); | 1996 checkInappproductsListResponse(od); |
2028 }); | 1997 }); |
2029 }); | 1998 }); |
2030 | 1999 |
2031 | |
2032 unittest.group("obj-schema-InappproductsUpdateRequest", () { | 2000 unittest.group("obj-schema-InappproductsUpdateRequest", () { |
2033 unittest.test("to-json--from-json", () { | 2001 unittest.test("to-json--from-json", () { |
2034 var o = buildInappproductsUpdateRequest(); | 2002 var o = buildInappproductsUpdateRequest(); |
2035 var od = new api.InappproductsUpdateRequest.fromJson(o.toJson()); | 2003 var od = new api.InappproductsUpdateRequest.fromJson(o.toJson()); |
2036 checkInappproductsUpdateRequest(od); | 2004 checkInappproductsUpdateRequest(od); |
2037 }); | 2005 }); |
2038 }); | 2006 }); |
2039 | 2007 |
2040 | |
2041 unittest.group("obj-schema-InappproductsUpdateResponse", () { | 2008 unittest.group("obj-schema-InappproductsUpdateResponse", () { |
2042 unittest.test("to-json--from-json", () { | 2009 unittest.test("to-json--from-json", () { |
2043 var o = buildInappproductsUpdateResponse(); | 2010 var o = buildInappproductsUpdateResponse(); |
2044 var od = new api.InappproductsUpdateResponse.fromJson(o.toJson()); | 2011 var od = new api.InappproductsUpdateResponse.fromJson(o.toJson()); |
2045 checkInappproductsUpdateResponse(od); | 2012 checkInappproductsUpdateResponse(od); |
2046 }); | 2013 }); |
2047 }); | 2014 }); |
2048 | 2015 |
2049 | |
2050 unittest.group("obj-schema-Listing", () { | 2016 unittest.group("obj-schema-Listing", () { |
2051 unittest.test("to-json--from-json", () { | 2017 unittest.test("to-json--from-json", () { |
2052 var o = buildListing(); | 2018 var o = buildListing(); |
2053 var od = new api.Listing.fromJson(o.toJson()); | 2019 var od = new api.Listing.fromJson(o.toJson()); |
2054 checkListing(od); | 2020 checkListing(od); |
2055 }); | 2021 }); |
2056 }); | 2022 }); |
2057 | 2023 |
2058 | |
2059 unittest.group("obj-schema-ListingsListResponse", () { | 2024 unittest.group("obj-schema-ListingsListResponse", () { |
2060 unittest.test("to-json--from-json", () { | 2025 unittest.test("to-json--from-json", () { |
2061 var o = buildListingsListResponse(); | 2026 var o = buildListingsListResponse(); |
2062 var od = new api.ListingsListResponse.fromJson(o.toJson()); | 2027 var od = new api.ListingsListResponse.fromJson(o.toJson()); |
2063 checkListingsListResponse(od); | 2028 checkListingsListResponse(od); |
2064 }); | 2029 }); |
2065 }); | 2030 }); |
2066 | 2031 |
2067 | |
2068 unittest.group("obj-schema-MonthDay", () { | 2032 unittest.group("obj-schema-MonthDay", () { |
2069 unittest.test("to-json--from-json", () { | 2033 unittest.test("to-json--from-json", () { |
2070 var o = buildMonthDay(); | 2034 var o = buildMonthDay(); |
2071 var od = new api.MonthDay.fromJson(o.toJson()); | 2035 var od = new api.MonthDay.fromJson(o.toJson()); |
2072 checkMonthDay(od); | 2036 checkMonthDay(od); |
2073 }); | 2037 }); |
2074 }); | 2038 }); |
2075 | 2039 |
2076 | |
2077 unittest.group("obj-schema-PageInfo", () { | 2040 unittest.group("obj-schema-PageInfo", () { |
2078 unittest.test("to-json--from-json", () { | 2041 unittest.test("to-json--from-json", () { |
2079 var o = buildPageInfo(); | 2042 var o = buildPageInfo(); |
2080 var od = new api.PageInfo.fromJson(o.toJson()); | 2043 var od = new api.PageInfo.fromJson(o.toJson()); |
2081 checkPageInfo(od); | 2044 checkPageInfo(od); |
2082 }); | 2045 }); |
2083 }); | 2046 }); |
2084 | 2047 |
2085 | |
2086 unittest.group("obj-schema-Price", () { | 2048 unittest.group("obj-schema-Price", () { |
2087 unittest.test("to-json--from-json", () { | 2049 unittest.test("to-json--from-json", () { |
2088 var o = buildPrice(); | 2050 var o = buildPrice(); |
2089 var od = new api.Price.fromJson(o.toJson()); | 2051 var od = new api.Price.fromJson(o.toJson()); |
2090 checkPrice(od); | 2052 checkPrice(od); |
2091 }); | 2053 }); |
2092 }); | 2054 }); |
2093 | 2055 |
2094 | |
2095 unittest.group("obj-schema-ProductPurchase", () { | 2056 unittest.group("obj-schema-ProductPurchase", () { |
2096 unittest.test("to-json--from-json", () { | 2057 unittest.test("to-json--from-json", () { |
2097 var o = buildProductPurchase(); | 2058 var o = buildProductPurchase(); |
2098 var od = new api.ProductPurchase.fromJson(o.toJson()); | 2059 var od = new api.ProductPurchase.fromJson(o.toJson()); |
2099 checkProductPurchase(od); | 2060 checkProductPurchase(od); |
2100 }); | 2061 }); |
2101 }); | 2062 }); |
2102 | 2063 |
2103 | |
2104 unittest.group("obj-schema-Prorate", () { | 2064 unittest.group("obj-schema-Prorate", () { |
2105 unittest.test("to-json--from-json", () { | 2065 unittest.test("to-json--from-json", () { |
2106 var o = buildProrate(); | 2066 var o = buildProrate(); |
2107 var od = new api.Prorate.fromJson(o.toJson()); | 2067 var od = new api.Prorate.fromJson(o.toJson()); |
2108 checkProrate(od); | 2068 checkProrate(od); |
2109 }); | 2069 }); |
2110 }); | 2070 }); |
2111 | 2071 |
2112 | |
2113 unittest.group("obj-schema-Review", () { | 2072 unittest.group("obj-schema-Review", () { |
2114 unittest.test("to-json--from-json", () { | 2073 unittest.test("to-json--from-json", () { |
2115 var o = buildReview(); | 2074 var o = buildReview(); |
2116 var od = new api.Review.fromJson(o.toJson()); | 2075 var od = new api.Review.fromJson(o.toJson()); |
2117 checkReview(od); | 2076 checkReview(od); |
2118 }); | 2077 }); |
2119 }); | 2078 }); |
2120 | 2079 |
2121 | |
2122 unittest.group("obj-schema-ReviewReplyResult", () { | 2080 unittest.group("obj-schema-ReviewReplyResult", () { |
2123 unittest.test("to-json--from-json", () { | 2081 unittest.test("to-json--from-json", () { |
2124 var o = buildReviewReplyResult(); | 2082 var o = buildReviewReplyResult(); |
2125 var od = new api.ReviewReplyResult.fromJson(o.toJson()); | 2083 var od = new api.ReviewReplyResult.fromJson(o.toJson()); |
2126 checkReviewReplyResult(od); | 2084 checkReviewReplyResult(od); |
2127 }); | 2085 }); |
2128 }); | 2086 }); |
2129 | 2087 |
2130 | |
2131 unittest.group("obj-schema-ReviewsListResponse", () { | 2088 unittest.group("obj-schema-ReviewsListResponse", () { |
2132 unittest.test("to-json--from-json", () { | 2089 unittest.test("to-json--from-json", () { |
2133 var o = buildReviewsListResponse(); | 2090 var o = buildReviewsListResponse(); |
2134 var od = new api.ReviewsListResponse.fromJson(o.toJson()); | 2091 var od = new api.ReviewsListResponse.fromJson(o.toJson()); |
2135 checkReviewsListResponse(od); | 2092 checkReviewsListResponse(od); |
2136 }); | 2093 }); |
2137 }); | 2094 }); |
2138 | 2095 |
2139 | |
2140 unittest.group("obj-schema-ReviewsReplyRequest", () { | 2096 unittest.group("obj-schema-ReviewsReplyRequest", () { |
2141 unittest.test("to-json--from-json", () { | 2097 unittest.test("to-json--from-json", () { |
2142 var o = buildReviewsReplyRequest(); | 2098 var o = buildReviewsReplyRequest(); |
2143 var od = new api.ReviewsReplyRequest.fromJson(o.toJson()); | 2099 var od = new api.ReviewsReplyRequest.fromJson(o.toJson()); |
2144 checkReviewsReplyRequest(od); | 2100 checkReviewsReplyRequest(od); |
2145 }); | 2101 }); |
2146 }); | 2102 }); |
2147 | 2103 |
2148 | |
2149 unittest.group("obj-schema-ReviewsReplyResponse", () { | 2104 unittest.group("obj-schema-ReviewsReplyResponse", () { |
2150 unittest.test("to-json--from-json", () { | 2105 unittest.test("to-json--from-json", () { |
2151 var o = buildReviewsReplyResponse(); | 2106 var o = buildReviewsReplyResponse(); |
2152 var od = new api.ReviewsReplyResponse.fromJson(o.toJson()); | 2107 var od = new api.ReviewsReplyResponse.fromJson(o.toJson()); |
2153 checkReviewsReplyResponse(od); | 2108 checkReviewsReplyResponse(od); |
2154 }); | 2109 }); |
2155 }); | 2110 }); |
2156 | 2111 |
2157 | |
2158 unittest.group("obj-schema-Season", () { | 2112 unittest.group("obj-schema-Season", () { |
2159 unittest.test("to-json--from-json", () { | 2113 unittest.test("to-json--from-json", () { |
2160 var o = buildSeason(); | 2114 var o = buildSeason(); |
2161 var od = new api.Season.fromJson(o.toJson()); | 2115 var od = new api.Season.fromJson(o.toJson()); |
2162 checkSeason(od); | 2116 checkSeason(od); |
2163 }); | 2117 }); |
2164 }); | 2118 }); |
2165 | 2119 |
2166 | |
2167 unittest.group("obj-schema-SubscriptionDeferralInfo", () { | 2120 unittest.group("obj-schema-SubscriptionDeferralInfo", () { |
2168 unittest.test("to-json--from-json", () { | 2121 unittest.test("to-json--from-json", () { |
2169 var o = buildSubscriptionDeferralInfo(); | 2122 var o = buildSubscriptionDeferralInfo(); |
2170 var od = new api.SubscriptionDeferralInfo.fromJson(o.toJson()); | 2123 var od = new api.SubscriptionDeferralInfo.fromJson(o.toJson()); |
2171 checkSubscriptionDeferralInfo(od); | 2124 checkSubscriptionDeferralInfo(od); |
2172 }); | 2125 }); |
2173 }); | 2126 }); |
2174 | 2127 |
2175 | |
2176 unittest.group("obj-schema-SubscriptionPurchase", () { | 2128 unittest.group("obj-schema-SubscriptionPurchase", () { |
2177 unittest.test("to-json--from-json", () { | 2129 unittest.test("to-json--from-json", () { |
2178 var o = buildSubscriptionPurchase(); | 2130 var o = buildSubscriptionPurchase(); |
2179 var od = new api.SubscriptionPurchase.fromJson(o.toJson()); | 2131 var od = new api.SubscriptionPurchase.fromJson(o.toJson()); |
2180 checkSubscriptionPurchase(od); | 2132 checkSubscriptionPurchase(od); |
2181 }); | 2133 }); |
2182 }); | 2134 }); |
2183 | 2135 |
2184 | |
2185 unittest.group("obj-schema-SubscriptionPurchasesDeferRequest", () { | 2136 unittest.group("obj-schema-SubscriptionPurchasesDeferRequest", () { |
2186 unittest.test("to-json--from-json", () { | 2137 unittest.test("to-json--from-json", () { |
2187 var o = buildSubscriptionPurchasesDeferRequest(); | 2138 var o = buildSubscriptionPurchasesDeferRequest(); |
2188 var od = new api.SubscriptionPurchasesDeferRequest.fromJson(o.toJson()); | 2139 var od = new api.SubscriptionPurchasesDeferRequest.fromJson(o.toJson()); |
2189 checkSubscriptionPurchasesDeferRequest(od); | 2140 checkSubscriptionPurchasesDeferRequest(od); |
2190 }); | 2141 }); |
2191 }); | 2142 }); |
2192 | 2143 |
2193 | |
2194 unittest.group("obj-schema-SubscriptionPurchasesDeferResponse", () { | 2144 unittest.group("obj-schema-SubscriptionPurchasesDeferResponse", () { |
2195 unittest.test("to-json--from-json", () { | 2145 unittest.test("to-json--from-json", () { |
2196 var o = buildSubscriptionPurchasesDeferResponse(); | 2146 var o = buildSubscriptionPurchasesDeferResponse(); |
2197 var od = new api.SubscriptionPurchasesDeferResponse.fromJson(o.toJson()); | 2147 var od = new api.SubscriptionPurchasesDeferResponse.fromJson(o.toJson()); |
2198 checkSubscriptionPurchasesDeferResponse(od); | 2148 checkSubscriptionPurchasesDeferResponse(od); |
2199 }); | 2149 }); |
2200 }); | 2150 }); |
2201 | 2151 |
2202 | |
2203 unittest.group("obj-schema-Testers", () { | 2152 unittest.group("obj-schema-Testers", () { |
2204 unittest.test("to-json--from-json", () { | 2153 unittest.test("to-json--from-json", () { |
2205 var o = buildTesters(); | 2154 var o = buildTesters(); |
2206 var od = new api.Testers.fromJson(o.toJson()); | 2155 var od = new api.Testers.fromJson(o.toJson()); |
2207 checkTesters(od); | 2156 checkTesters(od); |
2208 }); | 2157 }); |
2209 }); | 2158 }); |
2210 | 2159 |
2211 | |
2212 unittest.group("obj-schema-Timestamp", () { | 2160 unittest.group("obj-schema-Timestamp", () { |
2213 unittest.test("to-json--from-json", () { | 2161 unittest.test("to-json--from-json", () { |
2214 var o = buildTimestamp(); | 2162 var o = buildTimestamp(); |
2215 var od = new api.Timestamp.fromJson(o.toJson()); | 2163 var od = new api.Timestamp.fromJson(o.toJson()); |
2216 checkTimestamp(od); | 2164 checkTimestamp(od); |
2217 }); | 2165 }); |
2218 }); | 2166 }); |
2219 | 2167 |
2220 | |
2221 unittest.group("obj-schema-TokenPagination", () { | 2168 unittest.group("obj-schema-TokenPagination", () { |
2222 unittest.test("to-json--from-json", () { | 2169 unittest.test("to-json--from-json", () { |
2223 var o = buildTokenPagination(); | 2170 var o = buildTokenPagination(); |
2224 var od = new api.TokenPagination.fromJson(o.toJson()); | 2171 var od = new api.TokenPagination.fromJson(o.toJson()); |
2225 checkTokenPagination(od); | 2172 checkTokenPagination(od); |
2226 }); | 2173 }); |
2227 }); | 2174 }); |
2228 | 2175 |
2229 | |
2230 unittest.group("obj-schema-Track", () { | 2176 unittest.group("obj-schema-Track", () { |
2231 unittest.test("to-json--from-json", () { | 2177 unittest.test("to-json--from-json", () { |
2232 var o = buildTrack(); | 2178 var o = buildTrack(); |
2233 var od = new api.Track.fromJson(o.toJson()); | 2179 var od = new api.Track.fromJson(o.toJson()); |
2234 checkTrack(od); | 2180 checkTrack(od); |
2235 }); | 2181 }); |
2236 }); | 2182 }); |
2237 | 2183 |
2238 | |
2239 unittest.group("obj-schema-TracksListResponse", () { | 2184 unittest.group("obj-schema-TracksListResponse", () { |
2240 unittest.test("to-json--from-json", () { | 2185 unittest.test("to-json--from-json", () { |
2241 var o = buildTracksListResponse(); | 2186 var o = buildTracksListResponse(); |
2242 var od = new api.TracksListResponse.fromJson(o.toJson()); | 2187 var od = new api.TracksListResponse.fromJson(o.toJson()); |
2243 checkTracksListResponse(od); | 2188 checkTracksListResponse(od); |
2244 }); | 2189 }); |
2245 }); | 2190 }); |
2246 | 2191 |
2247 | |
2248 unittest.group("obj-schema-UserComment", () { | 2192 unittest.group("obj-schema-UserComment", () { |
2249 unittest.test("to-json--from-json", () { | 2193 unittest.test("to-json--from-json", () { |
2250 var o = buildUserComment(); | 2194 var o = buildUserComment(); |
2251 var od = new api.UserComment.fromJson(o.toJson()); | 2195 var od = new api.UserComment.fromJson(o.toJson()); |
2252 checkUserComment(od); | 2196 checkUserComment(od); |
2253 }); | 2197 }); |
2254 }); | 2198 }); |
2255 | 2199 |
2256 | |
2257 unittest.group("obj-schema-VoidedPurchase", () { | 2200 unittest.group("obj-schema-VoidedPurchase", () { |
2258 unittest.test("to-json--from-json", () { | 2201 unittest.test("to-json--from-json", () { |
2259 var o = buildVoidedPurchase(); | 2202 var o = buildVoidedPurchase(); |
2260 var od = new api.VoidedPurchase.fromJson(o.toJson()); | 2203 var od = new api.VoidedPurchase.fromJson(o.toJson()); |
2261 checkVoidedPurchase(od); | 2204 checkVoidedPurchase(od); |
2262 }); | 2205 }); |
2263 }); | 2206 }); |
2264 | 2207 |
2265 | |
2266 unittest.group("obj-schema-VoidedPurchasesListResponse", () { | 2208 unittest.group("obj-schema-VoidedPurchasesListResponse", () { |
2267 unittest.test("to-json--from-json", () { | 2209 unittest.test("to-json--from-json", () { |
2268 var o = buildVoidedPurchasesListResponse(); | 2210 var o = buildVoidedPurchasesListResponse(); |
2269 var od = new api.VoidedPurchasesListResponse.fromJson(o.toJson()); | 2211 var od = new api.VoidedPurchasesListResponse.fromJson(o.toJson()); |
2270 checkVoidedPurchasesListResponse(od); | 2212 checkVoidedPurchasesListResponse(od); |
2271 }); | 2213 }); |
2272 }); | 2214 }); |
2273 | 2215 |
2274 | |
2275 unittest.group("resource-EditsResourceApi", () { | 2216 unittest.group("resource-EditsResourceApi", () { |
2276 unittest.test("method--commit", () { | 2217 unittest.test("method--commit", () { |
2277 | |
2278 var mock = new HttpServerMock(); | 2218 var mock = new HttpServerMock(); |
2279 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; | 2219 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; |
2280 var arg_packageName = "foo"; | 2220 var arg_packageName = "foo"; |
2281 var arg_editId = "foo"; | 2221 var arg_editId = "foo"; |
2282 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2222 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2283 var path = (req.url).path; | 2223 var path = (req.url).path; |
2284 var pathOffset = 0; | 2224 var pathOffset = 0; |
2285 var index; | 2225 var index; |
2286 var subPart; | 2226 var subPart; |
2287 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2227 unittest.expect( |
| 2228 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2288 pathOffset += 1; | 2229 pathOffset += 1; |
2289 | 2230 |
2290 var query = (req.url).query; | 2231 var query = (req.url).query; |
2291 var queryOffset = 0; | 2232 var queryOffset = 0; |
2292 var queryMap = {}; | 2233 var queryMap = {}; |
2293 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2234 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2294 parseBool(n) { | 2235 parseBool(n) { |
2295 if (n == "true") return true; | 2236 if (n == "true") return true; |
2296 if (n == "false") return false; | 2237 if (n == "false") return false; |
2297 if (n == null) return null; | 2238 if (n == null) return null; |
2298 throw new core.ArgumentError("Invalid boolean: $n"); | 2239 throw new core.ArgumentError("Invalid boolean: $n"); |
2299 } | 2240 } |
| 2241 |
2300 if (query.length > 0) { | 2242 if (query.length > 0) { |
2301 for (var part in query.split("&")) { | 2243 for (var part in query.split("&")) { |
2302 var keyvalue = part.split("="); | 2244 var keyvalue = part.split("="); |
2303 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2245 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2246 core.Uri.decodeQueryComponent(keyvalue[1])); |
2304 } | 2247 } |
2305 } | 2248 } |
2306 | 2249 |
2307 | |
2308 var h = { | 2250 var h = { |
2309 "content-type" : "application/json; charset=utf-8", | 2251 "content-type": "application/json; charset=utf-8", |
2310 }; | 2252 }; |
2311 var resp = convert.JSON.encode(buildAppEdit()); | 2253 var resp = convert.JSON.encode(buildAppEdit()); |
2312 return new async.Future.value(stringResponse(200, h, resp)); | 2254 return new async.Future.value(stringResponse(200, h, resp)); |
2313 }), true); | 2255 }), true); |
2314 res.commit(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.A
ppEdit response) { | 2256 res |
| 2257 .commit(arg_packageName, arg_editId) |
| 2258 .then(unittest.expectAsync1(((api.AppEdit response) { |
2315 checkAppEdit(response); | 2259 checkAppEdit(response); |
2316 }))); | 2260 }))); |
2317 }); | 2261 }); |
2318 | 2262 |
2319 unittest.test("method--delete", () { | 2263 unittest.test("method--delete", () { |
2320 | |
2321 var mock = new HttpServerMock(); | 2264 var mock = new HttpServerMock(); |
2322 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; | 2265 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; |
2323 var arg_packageName = "foo"; | 2266 var arg_packageName = "foo"; |
2324 var arg_editId = "foo"; | 2267 var arg_editId = "foo"; |
2325 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2268 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2326 var path = (req.url).path; | 2269 var path = (req.url).path; |
2327 var pathOffset = 0; | 2270 var pathOffset = 0; |
2328 var index; | 2271 var index; |
2329 var subPart; | 2272 var subPart; |
2330 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2273 unittest.expect( |
| 2274 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2331 pathOffset += 1; | 2275 pathOffset += 1; |
2332 | 2276 |
2333 var query = (req.url).query; | 2277 var query = (req.url).query; |
2334 var queryOffset = 0; | 2278 var queryOffset = 0; |
2335 var queryMap = {}; | 2279 var queryMap = {}; |
2336 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2280 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2337 parseBool(n) { | 2281 parseBool(n) { |
2338 if (n == "true") return true; | 2282 if (n == "true") return true; |
2339 if (n == "false") return false; | 2283 if (n == "false") return false; |
2340 if (n == null) return null; | 2284 if (n == null) return null; |
2341 throw new core.ArgumentError("Invalid boolean: $n"); | 2285 throw new core.ArgumentError("Invalid boolean: $n"); |
2342 } | 2286 } |
| 2287 |
2343 if (query.length > 0) { | 2288 if (query.length > 0) { |
2344 for (var part in query.split("&")) { | 2289 for (var part in query.split("&")) { |
2345 var keyvalue = part.split("="); | 2290 var keyvalue = part.split("="); |
2346 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2291 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2292 core.Uri.decodeQueryComponent(keyvalue[1])); |
2347 } | 2293 } |
2348 } | 2294 } |
2349 | 2295 |
2350 | |
2351 var h = { | 2296 var h = { |
2352 "content-type" : "application/json; charset=utf-8", | 2297 "content-type": "application/json; charset=utf-8", |
2353 }; | 2298 }; |
2354 var resp = ""; | 2299 var resp = ""; |
2355 return new async.Future.value(stringResponse(200, h, resp)); | 2300 return new async.Future.value(stringResponse(200, h, resp)); |
2356 }), true); | 2301 }), true); |
2357 res.delete(arg_packageName, arg_editId).then(unittest.expectAsync1((_) {})
); | 2302 res |
| 2303 .delete(arg_packageName, arg_editId) |
| 2304 .then(unittest.expectAsync1((_) {})); |
2358 }); | 2305 }); |
2359 | 2306 |
2360 unittest.test("method--get", () { | 2307 unittest.test("method--get", () { |
2361 | |
2362 var mock = new HttpServerMock(); | 2308 var mock = new HttpServerMock(); |
2363 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; | 2309 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; |
2364 var arg_packageName = "foo"; | 2310 var arg_packageName = "foo"; |
2365 var arg_editId = "foo"; | 2311 var arg_editId = "foo"; |
2366 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2312 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2367 var path = (req.url).path; | 2313 var path = (req.url).path; |
2368 var pathOffset = 0; | 2314 var pathOffset = 0; |
2369 var index; | 2315 var index; |
2370 var subPart; | 2316 var subPart; |
2371 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2317 unittest.expect( |
| 2318 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2372 pathOffset += 1; | 2319 pathOffset += 1; |
2373 | 2320 |
2374 var query = (req.url).query; | 2321 var query = (req.url).query; |
2375 var queryOffset = 0; | 2322 var queryOffset = 0; |
2376 var queryMap = {}; | 2323 var queryMap = {}; |
2377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2324 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2378 parseBool(n) { | 2325 parseBool(n) { |
2379 if (n == "true") return true; | 2326 if (n == "true") return true; |
2380 if (n == "false") return false; | 2327 if (n == "false") return false; |
2381 if (n == null) return null; | 2328 if (n == null) return null; |
2382 throw new core.ArgumentError("Invalid boolean: $n"); | 2329 throw new core.ArgumentError("Invalid boolean: $n"); |
2383 } | 2330 } |
| 2331 |
2384 if (query.length > 0) { | 2332 if (query.length > 0) { |
2385 for (var part in query.split("&")) { | 2333 for (var part in query.split("&")) { |
2386 var keyvalue = part.split("="); | 2334 var keyvalue = part.split("="); |
2387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2335 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2336 core.Uri.decodeQueryComponent(keyvalue[1])); |
2388 } | 2337 } |
2389 } | 2338 } |
2390 | 2339 |
2391 | |
2392 var h = { | 2340 var h = { |
2393 "content-type" : "application/json; charset=utf-8", | 2341 "content-type": "application/json; charset=utf-8", |
2394 }; | 2342 }; |
2395 var resp = convert.JSON.encode(buildAppEdit()); | 2343 var resp = convert.JSON.encode(buildAppEdit()); |
2396 return new async.Future.value(stringResponse(200, h, resp)); | 2344 return new async.Future.value(stringResponse(200, h, resp)); |
2397 }), true); | 2345 }), true); |
2398 res.get(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.AppE
dit response) { | 2346 res |
| 2347 .get(arg_packageName, arg_editId) |
| 2348 .then(unittest.expectAsync1(((api.AppEdit response) { |
2399 checkAppEdit(response); | 2349 checkAppEdit(response); |
2400 }))); | 2350 }))); |
2401 }); | 2351 }); |
2402 | 2352 |
2403 unittest.test("method--insert", () { | 2353 unittest.test("method--insert", () { |
2404 | |
2405 var mock = new HttpServerMock(); | 2354 var mock = new HttpServerMock(); |
2406 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; | 2355 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; |
2407 var arg_request = buildAppEdit(); | 2356 var arg_request = buildAppEdit(); |
2408 var arg_packageName = "foo"; | 2357 var arg_packageName = "foo"; |
2409 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2358 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2410 var obj = new api.AppEdit.fromJson(json); | 2359 var obj = new api.AppEdit.fromJson(json); |
2411 checkAppEdit(obj); | 2360 checkAppEdit(obj); |
2412 | 2361 |
2413 var path = (req.url).path; | 2362 var path = (req.url).path; |
2414 var pathOffset = 0; | 2363 var pathOffset = 0; |
2415 var index; | 2364 var index; |
2416 var subPart; | 2365 var subPart; |
2417 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2366 unittest.expect( |
| 2367 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2418 pathOffset += 1; | 2368 pathOffset += 1; |
2419 | 2369 |
2420 var query = (req.url).query; | 2370 var query = (req.url).query; |
2421 var queryOffset = 0; | 2371 var queryOffset = 0; |
2422 var queryMap = {}; | 2372 var queryMap = {}; |
2423 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2373 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2424 parseBool(n) { | 2374 parseBool(n) { |
2425 if (n == "true") return true; | 2375 if (n == "true") return true; |
2426 if (n == "false") return false; | 2376 if (n == "false") return false; |
2427 if (n == null) return null; | 2377 if (n == null) return null; |
2428 throw new core.ArgumentError("Invalid boolean: $n"); | 2378 throw new core.ArgumentError("Invalid boolean: $n"); |
2429 } | 2379 } |
| 2380 |
2430 if (query.length > 0) { | 2381 if (query.length > 0) { |
2431 for (var part in query.split("&")) { | 2382 for (var part in query.split("&")) { |
2432 var keyvalue = part.split("="); | 2383 var keyvalue = part.split("="); |
2433 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2384 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2385 core.Uri.decodeQueryComponent(keyvalue[1])); |
2434 } | 2386 } |
2435 } | 2387 } |
2436 | 2388 |
2437 | |
2438 var h = { | 2389 var h = { |
2439 "content-type" : "application/json; charset=utf-8", | 2390 "content-type": "application/json; charset=utf-8", |
2440 }; | 2391 }; |
2441 var resp = convert.JSON.encode(buildAppEdit()); | 2392 var resp = convert.JSON.encode(buildAppEdit()); |
2442 return new async.Future.value(stringResponse(200, h, resp)); | 2393 return new async.Future.value(stringResponse(200, h, resp)); |
2443 }), true); | 2394 }), true); |
2444 res.insert(arg_request, arg_packageName).then(unittest.expectAsync1(((api.
AppEdit response) { | 2395 res |
| 2396 .insert(arg_request, arg_packageName) |
| 2397 .then(unittest.expectAsync1(((api.AppEdit response) { |
2445 checkAppEdit(response); | 2398 checkAppEdit(response); |
2446 }))); | 2399 }))); |
2447 }); | 2400 }); |
2448 | 2401 |
2449 unittest.test("method--validate", () { | 2402 unittest.test("method--validate", () { |
2450 | |
2451 var mock = new HttpServerMock(); | 2403 var mock = new HttpServerMock(); |
2452 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; | 2404 api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits; |
2453 var arg_packageName = "foo"; | 2405 var arg_packageName = "foo"; |
2454 var arg_editId = "foo"; | 2406 var arg_editId = "foo"; |
2455 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2407 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2456 var path = (req.url).path; | 2408 var path = (req.url).path; |
2457 var pathOffset = 0; | 2409 var pathOffset = 0; |
2458 var index; | 2410 var index; |
2459 var subPart; | 2411 var subPart; |
2460 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2412 unittest.expect( |
| 2413 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2461 pathOffset += 1; | 2414 pathOffset += 1; |
2462 | 2415 |
2463 var query = (req.url).query; | 2416 var query = (req.url).query; |
2464 var queryOffset = 0; | 2417 var queryOffset = 0; |
2465 var queryMap = {}; | 2418 var queryMap = {}; |
2466 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2419 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2467 parseBool(n) { | 2420 parseBool(n) { |
2468 if (n == "true") return true; | 2421 if (n == "true") return true; |
2469 if (n == "false") return false; | 2422 if (n == "false") return false; |
2470 if (n == null) return null; | 2423 if (n == null) return null; |
2471 throw new core.ArgumentError("Invalid boolean: $n"); | 2424 throw new core.ArgumentError("Invalid boolean: $n"); |
2472 } | 2425 } |
| 2426 |
2473 if (query.length > 0) { | 2427 if (query.length > 0) { |
2474 for (var part in query.split("&")) { | 2428 for (var part in query.split("&")) { |
2475 var keyvalue = part.split("="); | 2429 var keyvalue = part.split("="); |
2476 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2430 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2431 core.Uri.decodeQueryComponent(keyvalue[1])); |
2477 } | 2432 } |
2478 } | 2433 } |
2479 | 2434 |
2480 | |
2481 var h = { | 2435 var h = { |
2482 "content-type" : "application/json; charset=utf-8", | 2436 "content-type": "application/json; charset=utf-8", |
2483 }; | 2437 }; |
2484 var resp = convert.JSON.encode(buildAppEdit()); | 2438 var resp = convert.JSON.encode(buildAppEdit()); |
2485 return new async.Future.value(stringResponse(200, h, resp)); | 2439 return new async.Future.value(stringResponse(200, h, resp)); |
2486 }), true); | 2440 }), true); |
2487 res.validate(arg_packageName, arg_editId).then(unittest.expectAsync1(((api
.AppEdit response) { | 2441 res |
| 2442 .validate(arg_packageName, arg_editId) |
| 2443 .then(unittest.expectAsync1(((api.AppEdit response) { |
2488 checkAppEdit(response); | 2444 checkAppEdit(response); |
2489 }))); | 2445 }))); |
2490 }); | 2446 }); |
2491 | |
2492 }); | 2447 }); |
2493 | 2448 |
2494 | |
2495 unittest.group("resource-EditsApklistingsResourceApi", () { | 2449 unittest.group("resource-EditsApklistingsResourceApi", () { |
2496 unittest.test("method--delete", () { | 2450 unittest.test("method--delete", () { |
2497 | |
2498 var mock = new HttpServerMock(); | 2451 var mock = new HttpServerMock(); |
2499 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2452 api.EditsApklistingsResourceApi res = |
| 2453 new api.AndroidpublisherApi(mock).edits.apklistings; |
2500 var arg_packageName = "foo"; | 2454 var arg_packageName = "foo"; |
2501 var arg_editId = "foo"; | 2455 var arg_editId = "foo"; |
2502 var arg_apkVersionCode = 42; | 2456 var arg_apkVersionCode = 42; |
2503 var arg_language = "foo"; | 2457 var arg_language = "foo"; |
2504 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2458 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2505 var path = (req.url).path; | 2459 var path = (req.url).path; |
2506 var pathOffset = 0; | 2460 var pathOffset = 0; |
2507 var index; | 2461 var index; |
2508 var subPart; | 2462 var subPart; |
2509 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2463 unittest.expect( |
| 2464 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2510 pathOffset += 1; | 2465 pathOffset += 1; |
2511 | 2466 |
2512 var query = (req.url).query; | 2467 var query = (req.url).query; |
2513 var queryOffset = 0; | 2468 var queryOffset = 0; |
2514 var queryMap = {}; | 2469 var queryMap = {}; |
2515 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2470 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2516 parseBool(n) { | 2471 parseBool(n) { |
2517 if (n == "true") return true; | 2472 if (n == "true") return true; |
2518 if (n == "false") return false; | 2473 if (n == "false") return false; |
2519 if (n == null) return null; | 2474 if (n == null) return null; |
2520 throw new core.ArgumentError("Invalid boolean: $n"); | 2475 throw new core.ArgumentError("Invalid boolean: $n"); |
2521 } | 2476 } |
| 2477 |
2522 if (query.length > 0) { | 2478 if (query.length > 0) { |
2523 for (var part in query.split("&")) { | 2479 for (var part in query.split("&")) { |
2524 var keyvalue = part.split("="); | 2480 var keyvalue = part.split("="); |
2525 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2481 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2482 core.Uri.decodeQueryComponent(keyvalue[1])); |
2526 } | 2483 } |
2527 } | 2484 } |
2528 | 2485 |
2529 | |
2530 var h = { | 2486 var h = { |
2531 "content-type" : "application/json; charset=utf-8", | 2487 "content-type": "application/json; charset=utf-8", |
2532 }; | 2488 }; |
2533 var resp = ""; | 2489 var resp = ""; |
2534 return new async.Future.value(stringResponse(200, h, resp)); | 2490 return new async.Future.value(stringResponse(200, h, resp)); |
2535 }), true); | 2491 }), true); |
2536 res.delete(arg_packageName, arg_editId, arg_apkVersionCode, arg_language).
then(unittest.expectAsync1((_) {})); | 2492 res |
| 2493 .delete(arg_packageName, arg_editId, arg_apkVersionCode, arg_language) |
| 2494 .then(unittest.expectAsync1((_) {})); |
2537 }); | 2495 }); |
2538 | 2496 |
2539 unittest.test("method--deleteall", () { | 2497 unittest.test("method--deleteall", () { |
2540 | |
2541 var mock = new HttpServerMock(); | 2498 var mock = new HttpServerMock(); |
2542 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2499 api.EditsApklistingsResourceApi res = |
| 2500 new api.AndroidpublisherApi(mock).edits.apklistings; |
2543 var arg_packageName = "foo"; | 2501 var arg_packageName = "foo"; |
2544 var arg_editId = "foo"; | 2502 var arg_editId = "foo"; |
2545 var arg_apkVersionCode = 42; | 2503 var arg_apkVersionCode = 42; |
2546 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2504 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2547 var path = (req.url).path; | 2505 var path = (req.url).path; |
2548 var pathOffset = 0; | 2506 var pathOffset = 0; |
2549 var index; | 2507 var index; |
2550 var subPart; | 2508 var subPart; |
2551 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2509 unittest.expect( |
| 2510 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2552 pathOffset += 1; | 2511 pathOffset += 1; |
2553 | 2512 |
2554 var query = (req.url).query; | 2513 var query = (req.url).query; |
2555 var queryOffset = 0; | 2514 var queryOffset = 0; |
2556 var queryMap = {}; | 2515 var queryMap = {}; |
2557 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2516 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2558 parseBool(n) { | 2517 parseBool(n) { |
2559 if (n == "true") return true; | 2518 if (n == "true") return true; |
2560 if (n == "false") return false; | 2519 if (n == "false") return false; |
2561 if (n == null) return null; | 2520 if (n == null) return null; |
2562 throw new core.ArgumentError("Invalid boolean: $n"); | 2521 throw new core.ArgumentError("Invalid boolean: $n"); |
2563 } | 2522 } |
| 2523 |
2564 if (query.length > 0) { | 2524 if (query.length > 0) { |
2565 for (var part in query.split("&")) { | 2525 for (var part in query.split("&")) { |
2566 var keyvalue = part.split("="); | 2526 var keyvalue = part.split("="); |
2567 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2527 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2528 core.Uri.decodeQueryComponent(keyvalue[1])); |
2568 } | 2529 } |
2569 } | 2530 } |
2570 | 2531 |
2571 | |
2572 var h = { | 2532 var h = { |
2573 "content-type" : "application/json; charset=utf-8", | 2533 "content-type": "application/json; charset=utf-8", |
2574 }; | 2534 }; |
2575 var resp = ""; | 2535 var resp = ""; |
2576 return new async.Future.value(stringResponse(200, h, resp)); | 2536 return new async.Future.value(stringResponse(200, h, resp)); |
2577 }), true); | 2537 }), true); |
2578 res.deleteall(arg_packageName, arg_editId, arg_apkVersionCode).then(unitte
st.expectAsync1((_) {})); | 2538 res |
| 2539 .deleteall(arg_packageName, arg_editId, arg_apkVersionCode) |
| 2540 .then(unittest.expectAsync1((_) {})); |
2579 }); | 2541 }); |
2580 | 2542 |
2581 unittest.test("method--get", () { | 2543 unittest.test("method--get", () { |
2582 | |
2583 var mock = new HttpServerMock(); | 2544 var mock = new HttpServerMock(); |
2584 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2545 api.EditsApklistingsResourceApi res = |
| 2546 new api.AndroidpublisherApi(mock).edits.apklistings; |
2585 var arg_packageName = "foo"; | 2547 var arg_packageName = "foo"; |
2586 var arg_editId = "foo"; | 2548 var arg_editId = "foo"; |
2587 var arg_apkVersionCode = 42; | 2549 var arg_apkVersionCode = 42; |
2588 var arg_language = "foo"; | 2550 var arg_language = "foo"; |
2589 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2551 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2590 var path = (req.url).path; | 2552 var path = (req.url).path; |
2591 var pathOffset = 0; | 2553 var pathOffset = 0; |
2592 var index; | 2554 var index; |
2593 var subPart; | 2555 var subPart; |
2594 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2556 unittest.expect( |
| 2557 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2595 pathOffset += 1; | 2558 pathOffset += 1; |
2596 | 2559 |
2597 var query = (req.url).query; | 2560 var query = (req.url).query; |
2598 var queryOffset = 0; | 2561 var queryOffset = 0; |
2599 var queryMap = {}; | 2562 var queryMap = {}; |
2600 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2563 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2601 parseBool(n) { | 2564 parseBool(n) { |
2602 if (n == "true") return true; | 2565 if (n == "true") return true; |
2603 if (n == "false") return false; | 2566 if (n == "false") return false; |
2604 if (n == null) return null; | 2567 if (n == null) return null; |
2605 throw new core.ArgumentError("Invalid boolean: $n"); | 2568 throw new core.ArgumentError("Invalid boolean: $n"); |
2606 } | 2569 } |
| 2570 |
2607 if (query.length > 0) { | 2571 if (query.length > 0) { |
2608 for (var part in query.split("&")) { | 2572 for (var part in query.split("&")) { |
2609 var keyvalue = part.split("="); | 2573 var keyvalue = part.split("="); |
2610 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2574 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2575 core.Uri.decodeQueryComponent(keyvalue[1])); |
2611 } | 2576 } |
2612 } | 2577 } |
2613 | 2578 |
2614 | |
2615 var h = { | 2579 var h = { |
2616 "content-type" : "application/json; charset=utf-8", | 2580 "content-type": "application/json; charset=utf-8", |
2617 }; | 2581 }; |
2618 var resp = convert.JSON.encode(buildApkListing()); | 2582 var resp = convert.JSON.encode(buildApkListing()); |
2619 return new async.Future.value(stringResponse(200, h, resp)); | 2583 return new async.Future.value(stringResponse(200, h, resp)); |
2620 }), true); | 2584 }), true); |
2621 res.get(arg_packageName, arg_editId, arg_apkVersionCode, arg_language).the
n(unittest.expectAsync1(((api.ApkListing response) { | 2585 res |
| 2586 .get(arg_packageName, arg_editId, arg_apkVersionCode, arg_language) |
| 2587 .then(unittest.expectAsync1(((api.ApkListing response) { |
2622 checkApkListing(response); | 2588 checkApkListing(response); |
2623 }))); | 2589 }))); |
2624 }); | 2590 }); |
2625 | 2591 |
2626 unittest.test("method--list", () { | 2592 unittest.test("method--list", () { |
2627 | |
2628 var mock = new HttpServerMock(); | 2593 var mock = new HttpServerMock(); |
2629 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2594 api.EditsApklistingsResourceApi res = |
| 2595 new api.AndroidpublisherApi(mock).edits.apklistings; |
2630 var arg_packageName = "foo"; | 2596 var arg_packageName = "foo"; |
2631 var arg_editId = "foo"; | 2597 var arg_editId = "foo"; |
2632 var arg_apkVersionCode = 42; | 2598 var arg_apkVersionCode = 42; |
2633 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2599 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2634 var path = (req.url).path; | 2600 var path = (req.url).path; |
2635 var pathOffset = 0; | 2601 var pathOffset = 0; |
2636 var index; | 2602 var index; |
2637 var subPart; | 2603 var subPart; |
2638 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2604 unittest.expect( |
| 2605 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2639 pathOffset += 1; | 2606 pathOffset += 1; |
2640 | 2607 |
2641 var query = (req.url).query; | 2608 var query = (req.url).query; |
2642 var queryOffset = 0; | 2609 var queryOffset = 0; |
2643 var queryMap = {}; | 2610 var queryMap = {}; |
2644 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2611 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2645 parseBool(n) { | 2612 parseBool(n) { |
2646 if (n == "true") return true; | 2613 if (n == "true") return true; |
2647 if (n == "false") return false; | 2614 if (n == "false") return false; |
2648 if (n == null) return null; | 2615 if (n == null) return null; |
2649 throw new core.ArgumentError("Invalid boolean: $n"); | 2616 throw new core.ArgumentError("Invalid boolean: $n"); |
2650 } | 2617 } |
| 2618 |
2651 if (query.length > 0) { | 2619 if (query.length > 0) { |
2652 for (var part in query.split("&")) { | 2620 for (var part in query.split("&")) { |
2653 var keyvalue = part.split("="); | 2621 var keyvalue = part.split("="); |
2654 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2622 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2623 core.Uri.decodeQueryComponent(keyvalue[1])); |
2655 } | 2624 } |
2656 } | 2625 } |
2657 | 2626 |
2658 | |
2659 var h = { | 2627 var h = { |
2660 "content-type" : "application/json; charset=utf-8", | 2628 "content-type": "application/json; charset=utf-8", |
2661 }; | 2629 }; |
2662 var resp = convert.JSON.encode(buildApkListingsListResponse()); | 2630 var resp = convert.JSON.encode(buildApkListingsListResponse()); |
2663 return new async.Future.value(stringResponse(200, h, resp)); | 2631 return new async.Future.value(stringResponse(200, h, resp)); |
2664 }), true); | 2632 }), true); |
2665 res.list(arg_packageName, arg_editId, arg_apkVersionCode).then(unittest.ex
pectAsync1(((api.ApkListingsListResponse response) { | 2633 res |
| 2634 .list(arg_packageName, arg_editId, arg_apkVersionCode) |
| 2635 .then(unittest.expectAsync1(((api.ApkListingsListResponse response) { |
2666 checkApkListingsListResponse(response); | 2636 checkApkListingsListResponse(response); |
2667 }))); | 2637 }))); |
2668 }); | 2638 }); |
2669 | 2639 |
2670 unittest.test("method--patch", () { | 2640 unittest.test("method--patch", () { |
2671 | |
2672 var mock = new HttpServerMock(); | 2641 var mock = new HttpServerMock(); |
2673 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2642 api.EditsApklistingsResourceApi res = |
| 2643 new api.AndroidpublisherApi(mock).edits.apklistings; |
2674 var arg_request = buildApkListing(); | 2644 var arg_request = buildApkListing(); |
2675 var arg_packageName = "foo"; | 2645 var arg_packageName = "foo"; |
2676 var arg_editId = "foo"; | 2646 var arg_editId = "foo"; |
2677 var arg_apkVersionCode = 42; | 2647 var arg_apkVersionCode = 42; |
2678 var arg_language = "foo"; | 2648 var arg_language = "foo"; |
2679 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2649 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2680 var obj = new api.ApkListing.fromJson(json); | 2650 var obj = new api.ApkListing.fromJson(json); |
2681 checkApkListing(obj); | 2651 checkApkListing(obj); |
2682 | 2652 |
2683 var path = (req.url).path; | 2653 var path = (req.url).path; |
2684 var pathOffset = 0; | 2654 var pathOffset = 0; |
2685 var index; | 2655 var index; |
2686 var subPart; | 2656 var subPart; |
2687 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2657 unittest.expect( |
| 2658 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2688 pathOffset += 1; | 2659 pathOffset += 1; |
2689 | 2660 |
2690 var query = (req.url).query; | 2661 var query = (req.url).query; |
2691 var queryOffset = 0; | 2662 var queryOffset = 0; |
2692 var queryMap = {}; | 2663 var queryMap = {}; |
2693 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2664 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2694 parseBool(n) { | 2665 parseBool(n) { |
2695 if (n == "true") return true; | 2666 if (n == "true") return true; |
2696 if (n == "false") return false; | 2667 if (n == "false") return false; |
2697 if (n == null) return null; | 2668 if (n == null) return null; |
2698 throw new core.ArgumentError("Invalid boolean: $n"); | 2669 throw new core.ArgumentError("Invalid boolean: $n"); |
2699 } | 2670 } |
| 2671 |
2700 if (query.length > 0) { | 2672 if (query.length > 0) { |
2701 for (var part in query.split("&")) { | 2673 for (var part in query.split("&")) { |
2702 var keyvalue = part.split("="); | 2674 var keyvalue = part.split("="); |
2703 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2675 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2676 core.Uri.decodeQueryComponent(keyvalue[1])); |
2704 } | 2677 } |
2705 } | 2678 } |
2706 | 2679 |
2707 | |
2708 var h = { | 2680 var h = { |
2709 "content-type" : "application/json; charset=utf-8", | 2681 "content-type": "application/json; charset=utf-8", |
2710 }; | 2682 }; |
2711 var resp = convert.JSON.encode(buildApkListing()); | 2683 var resp = convert.JSON.encode(buildApkListing()); |
2712 return new async.Future.value(stringResponse(200, h, resp)); | 2684 return new async.Future.value(stringResponse(200, h, resp)); |
2713 }), true); | 2685 }), true); |
2714 res.patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, ar
g_language).then(unittest.expectAsync1(((api.ApkListing response) { | 2686 res |
| 2687 .patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, |
| 2688 arg_language) |
| 2689 .then(unittest.expectAsync1(((api.ApkListing response) { |
2715 checkApkListing(response); | 2690 checkApkListing(response); |
2716 }))); | 2691 }))); |
2717 }); | 2692 }); |
2718 | 2693 |
2719 unittest.test("method--update", () { | 2694 unittest.test("method--update", () { |
2720 | |
2721 var mock = new HttpServerMock(); | 2695 var mock = new HttpServerMock(); |
2722 api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).ed
its.apklistings; | 2696 api.EditsApklistingsResourceApi res = |
| 2697 new api.AndroidpublisherApi(mock).edits.apklistings; |
2723 var arg_request = buildApkListing(); | 2698 var arg_request = buildApkListing(); |
2724 var arg_packageName = "foo"; | 2699 var arg_packageName = "foo"; |
2725 var arg_editId = "foo"; | 2700 var arg_editId = "foo"; |
2726 var arg_apkVersionCode = 42; | 2701 var arg_apkVersionCode = 42; |
2727 var arg_language = "foo"; | 2702 var arg_language = "foo"; |
2728 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2703 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2729 var obj = new api.ApkListing.fromJson(json); | 2704 var obj = new api.ApkListing.fromJson(json); |
2730 checkApkListing(obj); | 2705 checkApkListing(obj); |
2731 | 2706 |
2732 var path = (req.url).path; | 2707 var path = (req.url).path; |
2733 var pathOffset = 0; | 2708 var pathOffset = 0; |
2734 var index; | 2709 var index; |
2735 var subPart; | 2710 var subPart; |
2736 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2711 unittest.expect( |
| 2712 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2737 pathOffset += 1; | 2713 pathOffset += 1; |
2738 | 2714 |
2739 var query = (req.url).query; | 2715 var query = (req.url).query; |
2740 var queryOffset = 0; | 2716 var queryOffset = 0; |
2741 var queryMap = {}; | 2717 var queryMap = {}; |
2742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2718 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2743 parseBool(n) { | 2719 parseBool(n) { |
2744 if (n == "true") return true; | 2720 if (n == "true") return true; |
2745 if (n == "false") return false; | 2721 if (n == "false") return false; |
2746 if (n == null) return null; | 2722 if (n == null) return null; |
2747 throw new core.ArgumentError("Invalid boolean: $n"); | 2723 throw new core.ArgumentError("Invalid boolean: $n"); |
2748 } | 2724 } |
| 2725 |
2749 if (query.length > 0) { | 2726 if (query.length > 0) { |
2750 for (var part in query.split("&")) { | 2727 for (var part in query.split("&")) { |
2751 var keyvalue = part.split("="); | 2728 var keyvalue = part.split("="); |
2752 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2729 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2730 core.Uri.decodeQueryComponent(keyvalue[1])); |
2753 } | 2731 } |
2754 } | 2732 } |
2755 | 2733 |
2756 | |
2757 var h = { | 2734 var h = { |
2758 "content-type" : "application/json; charset=utf-8", | 2735 "content-type": "application/json; charset=utf-8", |
2759 }; | 2736 }; |
2760 var resp = convert.JSON.encode(buildApkListing()); | 2737 var resp = convert.JSON.encode(buildApkListing()); |
2761 return new async.Future.value(stringResponse(200, h, resp)); | 2738 return new async.Future.value(stringResponse(200, h, resp)); |
2762 }), true); | 2739 }), true); |
2763 res.update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, a
rg_language).then(unittest.expectAsync1(((api.ApkListing response) { | 2740 res |
| 2741 .update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, |
| 2742 arg_language) |
| 2743 .then(unittest.expectAsync1(((api.ApkListing response) { |
2764 checkApkListing(response); | 2744 checkApkListing(response); |
2765 }))); | 2745 }))); |
2766 }); | 2746 }); |
2767 | |
2768 }); | 2747 }); |
2769 | 2748 |
2770 | |
2771 unittest.group("resource-EditsApksResourceApi", () { | 2749 unittest.group("resource-EditsApksResourceApi", () { |
2772 unittest.test("method--addexternallyhosted", () { | 2750 unittest.test("method--addexternallyhosted", () { |
2773 | |
2774 var mock = new HttpServerMock(); | 2751 var mock = new HttpServerMock(); |
2775 api.EditsApksResourceApi res = new api.AndroidpublisherApi(mock).edits.apk
s; | 2752 api.EditsApksResourceApi res = |
| 2753 new api.AndroidpublisherApi(mock).edits.apks; |
2776 var arg_request = buildApksAddExternallyHostedRequest(); | 2754 var arg_request = buildApksAddExternallyHostedRequest(); |
2777 var arg_packageName = "foo"; | 2755 var arg_packageName = "foo"; |
2778 var arg_editId = "foo"; | 2756 var arg_editId = "foo"; |
2779 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2757 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2780 var obj = new api.ApksAddExternallyHostedRequest.fromJson(json); | 2758 var obj = new api.ApksAddExternallyHostedRequest.fromJson(json); |
2781 checkApksAddExternallyHostedRequest(obj); | 2759 checkApksAddExternallyHostedRequest(obj); |
2782 | 2760 |
2783 var path = (req.url).path; | 2761 var path = (req.url).path; |
2784 var pathOffset = 0; | 2762 var pathOffset = 0; |
2785 var index; | 2763 var index; |
2786 var subPart; | 2764 var subPart; |
2787 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2765 unittest.expect( |
| 2766 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2788 pathOffset += 1; | 2767 pathOffset += 1; |
2789 | 2768 |
2790 var query = (req.url).query; | 2769 var query = (req.url).query; |
2791 var queryOffset = 0; | 2770 var queryOffset = 0; |
2792 var queryMap = {}; | 2771 var queryMap = {}; |
2793 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2772 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2794 parseBool(n) { | 2773 parseBool(n) { |
2795 if (n == "true") return true; | 2774 if (n == "true") return true; |
2796 if (n == "false") return false; | 2775 if (n == "false") return false; |
2797 if (n == null) return null; | 2776 if (n == null) return null; |
2798 throw new core.ArgumentError("Invalid boolean: $n"); | 2777 throw new core.ArgumentError("Invalid boolean: $n"); |
2799 } | 2778 } |
| 2779 |
2800 if (query.length > 0) { | 2780 if (query.length > 0) { |
2801 for (var part in query.split("&")) { | 2781 for (var part in query.split("&")) { |
2802 var keyvalue = part.split("="); | 2782 var keyvalue = part.split("="); |
2803 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2783 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2784 core.Uri.decodeQueryComponent(keyvalue[1])); |
2804 } | 2785 } |
2805 } | 2786 } |
2806 | 2787 |
2807 | |
2808 var h = { | 2788 var h = { |
2809 "content-type" : "application/json; charset=utf-8", | 2789 "content-type": "application/json; charset=utf-8", |
2810 }; | 2790 }; |
2811 var resp = convert.JSON.encode(buildApksAddExternallyHostedResponse()); | 2791 var resp = convert.JSON.encode(buildApksAddExternallyHostedResponse()); |
2812 return new async.Future.value(stringResponse(200, h, resp)); | 2792 return new async.Future.value(stringResponse(200, h, resp)); |
2813 }), true); | 2793 }), true); |
2814 res.addexternallyhosted(arg_request, arg_packageName, arg_editId).then(uni
ttest.expectAsync1(((api.ApksAddExternallyHostedResponse response) { | 2794 res.addexternallyhosted(arg_request, arg_packageName, arg_editId).then( |
| 2795 unittest |
| 2796 .expectAsync1(((api.ApksAddExternallyHostedResponse response) { |
2815 checkApksAddExternallyHostedResponse(response); | 2797 checkApksAddExternallyHostedResponse(response); |
2816 }))); | 2798 }))); |
2817 }); | 2799 }); |
2818 | 2800 |
2819 unittest.test("method--list", () { | 2801 unittest.test("method--list", () { |
2820 | |
2821 var mock = new HttpServerMock(); | 2802 var mock = new HttpServerMock(); |
2822 api.EditsApksResourceApi res = new api.AndroidpublisherApi(mock).edits.apk
s; | 2803 api.EditsApksResourceApi res = |
| 2804 new api.AndroidpublisherApi(mock).edits.apks; |
2823 var arg_packageName = "foo"; | 2805 var arg_packageName = "foo"; |
2824 var arg_editId = "foo"; | 2806 var arg_editId = "foo"; |
2825 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2807 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2826 var path = (req.url).path; | 2808 var path = (req.url).path; |
2827 var pathOffset = 0; | 2809 var pathOffset = 0; |
2828 var index; | 2810 var index; |
2829 var subPart; | 2811 var subPart; |
2830 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2812 unittest.expect( |
| 2813 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2831 pathOffset += 1; | 2814 pathOffset += 1; |
2832 | 2815 |
2833 var query = (req.url).query; | 2816 var query = (req.url).query; |
2834 var queryOffset = 0; | 2817 var queryOffset = 0; |
2835 var queryMap = {}; | 2818 var queryMap = {}; |
2836 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2819 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2837 parseBool(n) { | 2820 parseBool(n) { |
2838 if (n == "true") return true; | 2821 if (n == "true") return true; |
2839 if (n == "false") return false; | 2822 if (n == "false") return false; |
2840 if (n == null) return null; | 2823 if (n == null) return null; |
2841 throw new core.ArgumentError("Invalid boolean: $n"); | 2824 throw new core.ArgumentError("Invalid boolean: $n"); |
2842 } | 2825 } |
| 2826 |
2843 if (query.length > 0) { | 2827 if (query.length > 0) { |
2844 for (var part in query.split("&")) { | 2828 for (var part in query.split("&")) { |
2845 var keyvalue = part.split("="); | 2829 var keyvalue = part.split("="); |
2846 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2830 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2831 core.Uri.decodeQueryComponent(keyvalue[1])); |
2847 } | 2832 } |
2848 } | 2833 } |
2849 | 2834 |
2850 | |
2851 var h = { | 2835 var h = { |
2852 "content-type" : "application/json; charset=utf-8", | 2836 "content-type": "application/json; charset=utf-8", |
2853 }; | 2837 }; |
2854 var resp = convert.JSON.encode(buildApksListResponse()); | 2838 var resp = convert.JSON.encode(buildApksListResponse()); |
2855 return new async.Future.value(stringResponse(200, h, resp)); | 2839 return new async.Future.value(stringResponse(200, h, resp)); |
2856 }), true); | 2840 }), true); |
2857 res.list(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.Apk
sListResponse response) { | 2841 res |
| 2842 .list(arg_packageName, arg_editId) |
| 2843 .then(unittest.expectAsync1(((api.ApksListResponse response) { |
2858 checkApksListResponse(response); | 2844 checkApksListResponse(response); |
2859 }))); | 2845 }))); |
2860 }); | 2846 }); |
2861 | 2847 |
2862 unittest.test("method--upload", () { | 2848 unittest.test("method--upload", () { |
2863 // TODO: Implement tests for media upload; | 2849 // TODO: Implement tests for media upload; |
2864 // TODO: Implement tests for media download; | 2850 // TODO: Implement tests for media download; |
2865 | 2851 |
2866 var mock = new HttpServerMock(); | 2852 var mock = new HttpServerMock(); |
2867 api.EditsApksResourceApi res = new api.AndroidpublisherApi(mock).edits.apk
s; | 2853 api.EditsApksResourceApi res = |
| 2854 new api.AndroidpublisherApi(mock).edits.apks; |
2868 var arg_packageName = "foo"; | 2855 var arg_packageName = "foo"; |
2869 var arg_editId = "foo"; | 2856 var arg_editId = "foo"; |
2870 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2857 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2871 var path = (req.url).path; | 2858 var path = (req.url).path; |
2872 var pathOffset = 0; | 2859 var pathOffset = 0; |
2873 var index; | 2860 var index; |
2874 var subPart; | 2861 var subPart; |
2875 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2862 unittest.expect( |
| 2863 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2876 pathOffset += 1; | 2864 pathOffset += 1; |
2877 | 2865 |
2878 var query = (req.url).query; | 2866 var query = (req.url).query; |
2879 var queryOffset = 0; | 2867 var queryOffset = 0; |
2880 var queryMap = {}; | 2868 var queryMap = {}; |
2881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2869 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2882 parseBool(n) { | 2870 parseBool(n) { |
2883 if (n == "true") return true; | 2871 if (n == "true") return true; |
2884 if (n == "false") return false; | 2872 if (n == "false") return false; |
2885 if (n == null) return null; | 2873 if (n == null) return null; |
2886 throw new core.ArgumentError("Invalid boolean: $n"); | 2874 throw new core.ArgumentError("Invalid boolean: $n"); |
2887 } | 2875 } |
| 2876 |
2888 if (query.length > 0) { | 2877 if (query.length > 0) { |
2889 for (var part in query.split("&")) { | 2878 for (var part in query.split("&")) { |
2890 var keyvalue = part.split("="); | 2879 var keyvalue = part.split("="); |
2891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2880 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2881 core.Uri.decodeQueryComponent(keyvalue[1])); |
2892 } | 2882 } |
2893 } | 2883 } |
2894 | 2884 |
2895 | |
2896 var h = { | 2885 var h = { |
2897 "content-type" : "application/json; charset=utf-8", | 2886 "content-type": "application/json; charset=utf-8", |
2898 }; | 2887 }; |
2899 var resp = convert.JSON.encode(buildApk()); | 2888 var resp = convert.JSON.encode(buildApk()); |
2900 return new async.Future.value(stringResponse(200, h, resp)); | 2889 return new async.Future.value(stringResponse(200, h, resp)); |
2901 }), true); | 2890 }), true); |
2902 res.upload(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.A
pk response) { | 2891 res |
| 2892 .upload(arg_packageName, arg_editId) |
| 2893 .then(unittest.expectAsync1(((api.Apk response) { |
2903 checkApk(response); | 2894 checkApk(response); |
2904 }))); | 2895 }))); |
2905 }); | 2896 }); |
2906 | |
2907 }); | 2897 }); |
2908 | 2898 |
2909 | |
2910 unittest.group("resource-EditsDeobfuscationfilesResourceApi", () { | 2899 unittest.group("resource-EditsDeobfuscationfilesResourceApi", () { |
2911 unittest.test("method--upload", () { | 2900 unittest.test("method--upload", () { |
2912 // TODO: Implement tests for media upload; | 2901 // TODO: Implement tests for media upload; |
2913 // TODO: Implement tests for media download; | 2902 // TODO: Implement tests for media download; |
2914 | 2903 |
2915 var mock = new HttpServerMock(); | 2904 var mock = new HttpServerMock(); |
2916 api.EditsDeobfuscationfilesResourceApi res = new api.AndroidpublisherApi(m
ock).edits.deobfuscationfiles; | 2905 api.EditsDeobfuscationfilesResourceApi res = |
| 2906 new api.AndroidpublisherApi(mock).edits.deobfuscationfiles; |
2917 var arg_packageName = "foo"; | 2907 var arg_packageName = "foo"; |
2918 var arg_editId = "foo"; | 2908 var arg_editId = "foo"; |
2919 var arg_apkVersionCode = 42; | 2909 var arg_apkVersionCode = 42; |
2920 var arg_deobfuscationFileType = "foo"; | 2910 var arg_deobfuscationFileType = "foo"; |
2921 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2911 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2922 var path = (req.url).path; | 2912 var path = (req.url).path; |
2923 var pathOffset = 0; | 2913 var pathOffset = 0; |
2924 var index; | 2914 var index; |
2925 var subPart; | 2915 var subPart; |
2926 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2916 unittest.expect( |
| 2917 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2927 pathOffset += 1; | 2918 pathOffset += 1; |
2928 | 2919 |
2929 var query = (req.url).query; | 2920 var query = (req.url).query; |
2930 var queryOffset = 0; | 2921 var queryOffset = 0; |
2931 var queryMap = {}; | 2922 var queryMap = {}; |
2932 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2923 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2933 parseBool(n) { | 2924 parseBool(n) { |
2934 if (n == "true") return true; | 2925 if (n == "true") return true; |
2935 if (n == "false") return false; | 2926 if (n == "false") return false; |
2936 if (n == null) return null; | 2927 if (n == null) return null; |
2937 throw new core.ArgumentError("Invalid boolean: $n"); | 2928 throw new core.ArgumentError("Invalid boolean: $n"); |
2938 } | 2929 } |
| 2930 |
2939 if (query.length > 0) { | 2931 if (query.length > 0) { |
2940 for (var part in query.split("&")) { | 2932 for (var part in query.split("&")) { |
2941 var keyvalue = part.split("="); | 2933 var keyvalue = part.split("="); |
2942 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2934 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2935 core.Uri.decodeQueryComponent(keyvalue[1])); |
2943 } | 2936 } |
2944 } | 2937 } |
2945 | 2938 |
2946 | |
2947 var h = { | 2939 var h = { |
2948 "content-type" : "application/json; charset=utf-8", | 2940 "content-type": "application/json; charset=utf-8", |
2949 }; | 2941 }; |
2950 var resp = convert.JSON.encode(buildDeobfuscationFilesUploadResponse()); | 2942 var resp = convert.JSON.encode(buildDeobfuscationFilesUploadResponse()); |
2951 return new async.Future.value(stringResponse(200, h, resp)); | 2943 return new async.Future.value(stringResponse(200, h, resp)); |
2952 }), true); | 2944 }), true); |
2953 res.upload(arg_packageName, arg_editId, arg_apkVersionCode, arg_deobfuscat
ionFileType).then(unittest.expectAsync1(((api.DeobfuscationFilesUploadResponse r
esponse) { | 2945 res |
| 2946 .upload(arg_packageName, arg_editId, arg_apkVersionCode, |
| 2947 arg_deobfuscationFileType) |
| 2948 .then(unittest |
| 2949 .expectAsync1(((api.DeobfuscationFilesUploadResponse response) { |
2954 checkDeobfuscationFilesUploadResponse(response); | 2950 checkDeobfuscationFilesUploadResponse(response); |
2955 }))); | 2951 }))); |
2956 }); | 2952 }); |
2957 | |
2958 }); | 2953 }); |
2959 | 2954 |
2960 | |
2961 unittest.group("resource-EditsDetailsResourceApi", () { | 2955 unittest.group("resource-EditsDetailsResourceApi", () { |
2962 unittest.test("method--get", () { | 2956 unittest.test("method--get", () { |
2963 | |
2964 var mock = new HttpServerMock(); | 2957 var mock = new HttpServerMock(); |
2965 api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.
details; | 2958 api.EditsDetailsResourceApi res = |
| 2959 new api.AndroidpublisherApi(mock).edits.details; |
2966 var arg_packageName = "foo"; | 2960 var arg_packageName = "foo"; |
2967 var arg_editId = "foo"; | 2961 var arg_editId = "foo"; |
2968 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2962 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2969 var path = (req.url).path; | 2963 var path = (req.url).path; |
2970 var pathOffset = 0; | 2964 var pathOffset = 0; |
2971 var index; | 2965 var index; |
2972 var subPart; | 2966 var subPart; |
2973 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2967 unittest.expect( |
| 2968 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2974 pathOffset += 1; | 2969 pathOffset += 1; |
2975 | 2970 |
2976 var query = (req.url).query; | 2971 var query = (req.url).query; |
2977 var queryOffset = 0; | 2972 var queryOffset = 0; |
2978 var queryMap = {}; | 2973 var queryMap = {}; |
2979 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2974 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2980 parseBool(n) { | 2975 parseBool(n) { |
2981 if (n == "true") return true; | 2976 if (n == "true") return true; |
2982 if (n == "false") return false; | 2977 if (n == "false") return false; |
2983 if (n == null) return null; | 2978 if (n == null) return null; |
2984 throw new core.ArgumentError("Invalid boolean: $n"); | 2979 throw new core.ArgumentError("Invalid boolean: $n"); |
2985 } | 2980 } |
| 2981 |
2986 if (query.length > 0) { | 2982 if (query.length > 0) { |
2987 for (var part in query.split("&")) { | 2983 for (var part in query.split("&")) { |
2988 var keyvalue = part.split("="); | 2984 var keyvalue = part.split("="); |
2989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2985 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2986 core.Uri.decodeQueryComponent(keyvalue[1])); |
2990 } | 2987 } |
2991 } | 2988 } |
2992 | 2989 |
2993 | |
2994 var h = { | 2990 var h = { |
2995 "content-type" : "application/json; charset=utf-8", | 2991 "content-type": "application/json; charset=utf-8", |
2996 }; | 2992 }; |
2997 var resp = convert.JSON.encode(buildAppDetails()); | 2993 var resp = convert.JSON.encode(buildAppDetails()); |
2998 return new async.Future.value(stringResponse(200, h, resp)); | 2994 return new async.Future.value(stringResponse(200, h, resp)); |
2999 }), true); | 2995 }), true); |
3000 res.get(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.AppD
etails response) { | 2996 res |
| 2997 .get(arg_packageName, arg_editId) |
| 2998 .then(unittest.expectAsync1(((api.AppDetails response) { |
3001 checkAppDetails(response); | 2999 checkAppDetails(response); |
3002 }))); | 3000 }))); |
3003 }); | 3001 }); |
3004 | 3002 |
3005 unittest.test("method--patch", () { | 3003 unittest.test("method--patch", () { |
3006 | |
3007 var mock = new HttpServerMock(); | 3004 var mock = new HttpServerMock(); |
3008 api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.
details; | 3005 api.EditsDetailsResourceApi res = |
| 3006 new api.AndroidpublisherApi(mock).edits.details; |
3009 var arg_request = buildAppDetails(); | 3007 var arg_request = buildAppDetails(); |
3010 var arg_packageName = "foo"; | 3008 var arg_packageName = "foo"; |
3011 var arg_editId = "foo"; | 3009 var arg_editId = "foo"; |
3012 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3010 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3013 var obj = new api.AppDetails.fromJson(json); | 3011 var obj = new api.AppDetails.fromJson(json); |
3014 checkAppDetails(obj); | 3012 checkAppDetails(obj); |
3015 | 3013 |
3016 var path = (req.url).path; | 3014 var path = (req.url).path; |
3017 var pathOffset = 0; | 3015 var pathOffset = 0; |
3018 var index; | 3016 var index; |
3019 var subPart; | 3017 var subPart; |
3020 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3018 unittest.expect( |
| 3019 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3021 pathOffset += 1; | 3020 pathOffset += 1; |
3022 | 3021 |
3023 var query = (req.url).query; | 3022 var query = (req.url).query; |
3024 var queryOffset = 0; | 3023 var queryOffset = 0; |
3025 var queryMap = {}; | 3024 var queryMap = {}; |
3026 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3025 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3027 parseBool(n) { | 3026 parseBool(n) { |
3028 if (n == "true") return true; | 3027 if (n == "true") return true; |
3029 if (n == "false") return false; | 3028 if (n == "false") return false; |
3030 if (n == null) return null; | 3029 if (n == null) return null; |
3031 throw new core.ArgumentError("Invalid boolean: $n"); | 3030 throw new core.ArgumentError("Invalid boolean: $n"); |
3032 } | 3031 } |
| 3032 |
3033 if (query.length > 0) { | 3033 if (query.length > 0) { |
3034 for (var part in query.split("&")) { | 3034 for (var part in query.split("&")) { |
3035 var keyvalue = part.split("="); | 3035 var keyvalue = part.split("="); |
3036 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3036 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3037 core.Uri.decodeQueryComponent(keyvalue[1])); |
3037 } | 3038 } |
3038 } | 3039 } |
3039 | 3040 |
3040 | |
3041 var h = { | 3041 var h = { |
3042 "content-type" : "application/json; charset=utf-8", | 3042 "content-type": "application/json; charset=utf-8", |
3043 }; | 3043 }; |
3044 var resp = convert.JSON.encode(buildAppDetails()); | 3044 var resp = convert.JSON.encode(buildAppDetails()); |
3045 return new async.Future.value(stringResponse(200, h, resp)); | 3045 return new async.Future.value(stringResponse(200, h, resp)); |
3046 }), true); | 3046 }), true); |
3047 res.patch(arg_request, arg_packageName, arg_editId).then(unittest.expectAs
ync1(((api.AppDetails response) { | 3047 res |
| 3048 .patch(arg_request, arg_packageName, arg_editId) |
| 3049 .then(unittest.expectAsync1(((api.AppDetails response) { |
3048 checkAppDetails(response); | 3050 checkAppDetails(response); |
3049 }))); | 3051 }))); |
3050 }); | 3052 }); |
3051 | 3053 |
3052 unittest.test("method--update", () { | 3054 unittest.test("method--update", () { |
3053 | |
3054 var mock = new HttpServerMock(); | 3055 var mock = new HttpServerMock(); |
3055 api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.
details; | 3056 api.EditsDetailsResourceApi res = |
| 3057 new api.AndroidpublisherApi(mock).edits.details; |
3056 var arg_request = buildAppDetails(); | 3058 var arg_request = buildAppDetails(); |
3057 var arg_packageName = "foo"; | 3059 var arg_packageName = "foo"; |
3058 var arg_editId = "foo"; | 3060 var arg_editId = "foo"; |
3059 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3061 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3060 var obj = new api.AppDetails.fromJson(json); | 3062 var obj = new api.AppDetails.fromJson(json); |
3061 checkAppDetails(obj); | 3063 checkAppDetails(obj); |
3062 | 3064 |
3063 var path = (req.url).path; | 3065 var path = (req.url).path; |
3064 var pathOffset = 0; | 3066 var pathOffset = 0; |
3065 var index; | 3067 var index; |
3066 var subPart; | 3068 var subPart; |
3067 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3069 unittest.expect( |
| 3070 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3068 pathOffset += 1; | 3071 pathOffset += 1; |
3069 | 3072 |
3070 var query = (req.url).query; | 3073 var query = (req.url).query; |
3071 var queryOffset = 0; | 3074 var queryOffset = 0; |
3072 var queryMap = {}; | 3075 var queryMap = {}; |
3073 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3076 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3074 parseBool(n) { | 3077 parseBool(n) { |
3075 if (n == "true") return true; | 3078 if (n == "true") return true; |
3076 if (n == "false") return false; | 3079 if (n == "false") return false; |
3077 if (n == null) return null; | 3080 if (n == null) return null; |
3078 throw new core.ArgumentError("Invalid boolean: $n"); | 3081 throw new core.ArgumentError("Invalid boolean: $n"); |
3079 } | 3082 } |
| 3083 |
3080 if (query.length > 0) { | 3084 if (query.length > 0) { |
3081 for (var part in query.split("&")) { | 3085 for (var part in query.split("&")) { |
3082 var keyvalue = part.split("="); | 3086 var keyvalue = part.split("="); |
3083 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3087 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3088 core.Uri.decodeQueryComponent(keyvalue[1])); |
3084 } | 3089 } |
3085 } | 3090 } |
3086 | 3091 |
3087 | |
3088 var h = { | 3092 var h = { |
3089 "content-type" : "application/json; charset=utf-8", | 3093 "content-type": "application/json; charset=utf-8", |
3090 }; | 3094 }; |
3091 var resp = convert.JSON.encode(buildAppDetails()); | 3095 var resp = convert.JSON.encode(buildAppDetails()); |
3092 return new async.Future.value(stringResponse(200, h, resp)); | 3096 return new async.Future.value(stringResponse(200, h, resp)); |
3093 }), true); | 3097 }), true); |
3094 res.update(arg_request, arg_packageName, arg_editId).then(unittest.expectA
sync1(((api.AppDetails response) { | 3098 res |
| 3099 .update(arg_request, arg_packageName, arg_editId) |
| 3100 .then(unittest.expectAsync1(((api.AppDetails response) { |
3095 checkAppDetails(response); | 3101 checkAppDetails(response); |
3096 }))); | 3102 }))); |
3097 }); | 3103 }); |
3098 | |
3099 }); | 3104 }); |
3100 | 3105 |
3101 | |
3102 unittest.group("resource-EditsExpansionfilesResourceApi", () { | 3106 unittest.group("resource-EditsExpansionfilesResourceApi", () { |
3103 unittest.test("method--get", () { | 3107 unittest.test("method--get", () { |
3104 | |
3105 var mock = new HttpServerMock(); | 3108 var mock = new HttpServerMock(); |
3106 api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock)
.edits.expansionfiles; | 3109 api.EditsExpansionfilesResourceApi res = |
| 3110 new api.AndroidpublisherApi(mock).edits.expansionfiles; |
3107 var arg_packageName = "foo"; | 3111 var arg_packageName = "foo"; |
3108 var arg_editId = "foo"; | 3112 var arg_editId = "foo"; |
3109 var arg_apkVersionCode = 42; | 3113 var arg_apkVersionCode = 42; |
3110 var arg_expansionFileType = "foo"; | 3114 var arg_expansionFileType = "foo"; |
3111 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3115 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3112 var path = (req.url).path; | 3116 var path = (req.url).path; |
3113 var pathOffset = 0; | 3117 var pathOffset = 0; |
3114 var index; | 3118 var index; |
3115 var subPart; | 3119 var subPart; |
3116 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3120 unittest.expect( |
| 3121 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3117 pathOffset += 1; | 3122 pathOffset += 1; |
3118 | 3123 |
3119 var query = (req.url).query; | 3124 var query = (req.url).query; |
3120 var queryOffset = 0; | 3125 var queryOffset = 0; |
3121 var queryMap = {}; | 3126 var queryMap = {}; |
3122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3127 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3123 parseBool(n) { | 3128 parseBool(n) { |
3124 if (n == "true") return true; | 3129 if (n == "true") return true; |
3125 if (n == "false") return false; | 3130 if (n == "false") return false; |
3126 if (n == null) return null; | 3131 if (n == null) return null; |
3127 throw new core.ArgumentError("Invalid boolean: $n"); | 3132 throw new core.ArgumentError("Invalid boolean: $n"); |
3128 } | 3133 } |
| 3134 |
3129 if (query.length > 0) { | 3135 if (query.length > 0) { |
3130 for (var part in query.split("&")) { | 3136 for (var part in query.split("&")) { |
3131 var keyvalue = part.split("="); | 3137 var keyvalue = part.split("="); |
3132 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3138 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3139 core.Uri.decodeQueryComponent(keyvalue[1])); |
3133 } | 3140 } |
3134 } | 3141 } |
3135 | 3142 |
3136 | |
3137 var h = { | 3143 var h = { |
3138 "content-type" : "application/json; charset=utf-8", | 3144 "content-type": "application/json; charset=utf-8", |
3139 }; | 3145 }; |
3140 var resp = convert.JSON.encode(buildExpansionFile()); | 3146 var resp = convert.JSON.encode(buildExpansionFile()); |
3141 return new async.Future.value(stringResponse(200, h, resp)); | 3147 return new async.Future.value(stringResponse(200, h, resp)); |
3142 }), true); | 3148 }), true); |
3143 res.get(arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionFile
Type).then(unittest.expectAsync1(((api.ExpansionFile response) { | 3149 res |
| 3150 .get(arg_packageName, arg_editId, arg_apkVersionCode, |
| 3151 arg_expansionFileType) |
| 3152 .then(unittest.expectAsync1(((api.ExpansionFile response) { |
3144 checkExpansionFile(response); | 3153 checkExpansionFile(response); |
3145 }))); | 3154 }))); |
3146 }); | 3155 }); |
3147 | 3156 |
3148 unittest.test("method--patch", () { | 3157 unittest.test("method--patch", () { |
3149 | |
3150 var mock = new HttpServerMock(); | 3158 var mock = new HttpServerMock(); |
3151 api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock)
.edits.expansionfiles; | 3159 api.EditsExpansionfilesResourceApi res = |
| 3160 new api.AndroidpublisherApi(mock).edits.expansionfiles; |
3152 var arg_request = buildExpansionFile(); | 3161 var arg_request = buildExpansionFile(); |
3153 var arg_packageName = "foo"; | 3162 var arg_packageName = "foo"; |
3154 var arg_editId = "foo"; | 3163 var arg_editId = "foo"; |
3155 var arg_apkVersionCode = 42; | 3164 var arg_apkVersionCode = 42; |
3156 var arg_expansionFileType = "foo"; | 3165 var arg_expansionFileType = "foo"; |
3157 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3166 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3158 var obj = new api.ExpansionFile.fromJson(json); | 3167 var obj = new api.ExpansionFile.fromJson(json); |
3159 checkExpansionFile(obj); | 3168 checkExpansionFile(obj); |
3160 | 3169 |
3161 var path = (req.url).path; | 3170 var path = (req.url).path; |
3162 var pathOffset = 0; | 3171 var pathOffset = 0; |
3163 var index; | 3172 var index; |
3164 var subPart; | 3173 var subPart; |
3165 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3174 unittest.expect( |
| 3175 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3166 pathOffset += 1; | 3176 pathOffset += 1; |
3167 | 3177 |
3168 var query = (req.url).query; | 3178 var query = (req.url).query; |
3169 var queryOffset = 0; | 3179 var queryOffset = 0; |
3170 var queryMap = {}; | 3180 var queryMap = {}; |
3171 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3181 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3172 parseBool(n) { | 3182 parseBool(n) { |
3173 if (n == "true") return true; | 3183 if (n == "true") return true; |
3174 if (n == "false") return false; | 3184 if (n == "false") return false; |
3175 if (n == null) return null; | 3185 if (n == null) return null; |
3176 throw new core.ArgumentError("Invalid boolean: $n"); | 3186 throw new core.ArgumentError("Invalid boolean: $n"); |
3177 } | 3187 } |
| 3188 |
3178 if (query.length > 0) { | 3189 if (query.length > 0) { |
3179 for (var part in query.split("&")) { | 3190 for (var part in query.split("&")) { |
3180 var keyvalue = part.split("="); | 3191 var keyvalue = part.split("="); |
3181 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3192 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3193 core.Uri.decodeQueryComponent(keyvalue[1])); |
3182 } | 3194 } |
3183 } | 3195 } |
3184 | 3196 |
3185 | |
3186 var h = { | 3197 var h = { |
3187 "content-type" : "application/json; charset=utf-8", | 3198 "content-type": "application/json; charset=utf-8", |
3188 }; | 3199 }; |
3189 var resp = convert.JSON.encode(buildExpansionFile()); | 3200 var resp = convert.JSON.encode(buildExpansionFile()); |
3190 return new async.Future.value(stringResponse(200, h, resp)); | 3201 return new async.Future.value(stringResponse(200, h, resp)); |
3191 }), true); | 3202 }), true); |
3192 res.patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, ar
g_expansionFileType).then(unittest.expectAsync1(((api.ExpansionFile response) { | 3203 res |
| 3204 .patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, |
| 3205 arg_expansionFileType) |
| 3206 .then(unittest.expectAsync1(((api.ExpansionFile response) { |
3193 checkExpansionFile(response); | 3207 checkExpansionFile(response); |
3194 }))); | 3208 }))); |
3195 }); | 3209 }); |
3196 | 3210 |
3197 unittest.test("method--update", () { | 3211 unittest.test("method--update", () { |
3198 | |
3199 var mock = new HttpServerMock(); | 3212 var mock = new HttpServerMock(); |
3200 api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock)
.edits.expansionfiles; | 3213 api.EditsExpansionfilesResourceApi res = |
| 3214 new api.AndroidpublisherApi(mock).edits.expansionfiles; |
3201 var arg_request = buildExpansionFile(); | 3215 var arg_request = buildExpansionFile(); |
3202 var arg_packageName = "foo"; | 3216 var arg_packageName = "foo"; |
3203 var arg_editId = "foo"; | 3217 var arg_editId = "foo"; |
3204 var arg_apkVersionCode = 42; | 3218 var arg_apkVersionCode = 42; |
3205 var arg_expansionFileType = "foo"; | 3219 var arg_expansionFileType = "foo"; |
3206 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3220 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3207 var obj = new api.ExpansionFile.fromJson(json); | 3221 var obj = new api.ExpansionFile.fromJson(json); |
3208 checkExpansionFile(obj); | 3222 checkExpansionFile(obj); |
3209 | 3223 |
3210 var path = (req.url).path; | 3224 var path = (req.url).path; |
3211 var pathOffset = 0; | 3225 var pathOffset = 0; |
3212 var index; | 3226 var index; |
3213 var subPart; | 3227 var subPart; |
3214 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3228 unittest.expect( |
| 3229 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3215 pathOffset += 1; | 3230 pathOffset += 1; |
3216 | 3231 |
3217 var query = (req.url).query; | 3232 var query = (req.url).query; |
3218 var queryOffset = 0; | 3233 var queryOffset = 0; |
3219 var queryMap = {}; | 3234 var queryMap = {}; |
3220 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3235 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3221 parseBool(n) { | 3236 parseBool(n) { |
3222 if (n == "true") return true; | 3237 if (n == "true") return true; |
3223 if (n == "false") return false; | 3238 if (n == "false") return false; |
3224 if (n == null) return null; | 3239 if (n == null) return null; |
3225 throw new core.ArgumentError("Invalid boolean: $n"); | 3240 throw new core.ArgumentError("Invalid boolean: $n"); |
3226 } | 3241 } |
| 3242 |
3227 if (query.length > 0) { | 3243 if (query.length > 0) { |
3228 for (var part in query.split("&")) { | 3244 for (var part in query.split("&")) { |
3229 var keyvalue = part.split("="); | 3245 var keyvalue = part.split("="); |
3230 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3246 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3247 core.Uri.decodeQueryComponent(keyvalue[1])); |
3231 } | 3248 } |
3232 } | 3249 } |
3233 | 3250 |
3234 | |
3235 var h = { | 3251 var h = { |
3236 "content-type" : "application/json; charset=utf-8", | 3252 "content-type": "application/json; charset=utf-8", |
3237 }; | 3253 }; |
3238 var resp = convert.JSON.encode(buildExpansionFile()); | 3254 var resp = convert.JSON.encode(buildExpansionFile()); |
3239 return new async.Future.value(stringResponse(200, h, resp)); | 3255 return new async.Future.value(stringResponse(200, h, resp)); |
3240 }), true); | 3256 }), true); |
3241 res.update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, a
rg_expansionFileType).then(unittest.expectAsync1(((api.ExpansionFile response) { | 3257 res |
| 3258 .update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, |
| 3259 arg_expansionFileType) |
| 3260 .then(unittest.expectAsync1(((api.ExpansionFile response) { |
3242 checkExpansionFile(response); | 3261 checkExpansionFile(response); |
3243 }))); | 3262 }))); |
3244 }); | 3263 }); |
3245 | 3264 |
3246 unittest.test("method--upload", () { | 3265 unittest.test("method--upload", () { |
3247 // TODO: Implement tests for media upload; | 3266 // TODO: Implement tests for media upload; |
3248 // TODO: Implement tests for media download; | 3267 // TODO: Implement tests for media download; |
3249 | 3268 |
3250 var mock = new HttpServerMock(); | 3269 var mock = new HttpServerMock(); |
3251 api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock)
.edits.expansionfiles; | 3270 api.EditsExpansionfilesResourceApi res = |
| 3271 new api.AndroidpublisherApi(mock).edits.expansionfiles; |
3252 var arg_packageName = "foo"; | 3272 var arg_packageName = "foo"; |
3253 var arg_editId = "foo"; | 3273 var arg_editId = "foo"; |
3254 var arg_apkVersionCode = 42; | 3274 var arg_apkVersionCode = 42; |
3255 var arg_expansionFileType = "foo"; | 3275 var arg_expansionFileType = "foo"; |
3256 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3276 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3257 var path = (req.url).path; | 3277 var path = (req.url).path; |
3258 var pathOffset = 0; | 3278 var pathOffset = 0; |
3259 var index; | 3279 var index; |
3260 var subPart; | 3280 var subPart; |
3261 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3281 unittest.expect( |
| 3282 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3262 pathOffset += 1; | 3283 pathOffset += 1; |
3263 | 3284 |
3264 var query = (req.url).query; | 3285 var query = (req.url).query; |
3265 var queryOffset = 0; | 3286 var queryOffset = 0; |
3266 var queryMap = {}; | 3287 var queryMap = {}; |
3267 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3288 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3268 parseBool(n) { | 3289 parseBool(n) { |
3269 if (n == "true") return true; | 3290 if (n == "true") return true; |
3270 if (n == "false") return false; | 3291 if (n == "false") return false; |
3271 if (n == null) return null; | 3292 if (n == null) return null; |
3272 throw new core.ArgumentError("Invalid boolean: $n"); | 3293 throw new core.ArgumentError("Invalid boolean: $n"); |
3273 } | 3294 } |
| 3295 |
3274 if (query.length > 0) { | 3296 if (query.length > 0) { |
3275 for (var part in query.split("&")) { | 3297 for (var part in query.split("&")) { |
3276 var keyvalue = part.split("="); | 3298 var keyvalue = part.split("="); |
3277 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3299 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3300 core.Uri.decodeQueryComponent(keyvalue[1])); |
3278 } | 3301 } |
3279 } | 3302 } |
3280 | 3303 |
3281 | |
3282 var h = { | 3304 var h = { |
3283 "content-type" : "application/json; charset=utf-8", | 3305 "content-type": "application/json; charset=utf-8", |
3284 }; | 3306 }; |
3285 var resp = convert.JSON.encode(buildExpansionFilesUploadResponse()); | 3307 var resp = convert.JSON.encode(buildExpansionFilesUploadResponse()); |
3286 return new async.Future.value(stringResponse(200, h, resp)); | 3308 return new async.Future.value(stringResponse(200, h, resp)); |
3287 }), true); | 3309 }), true); |
3288 res.upload(arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionF
ileType).then(unittest.expectAsync1(((api.ExpansionFilesUploadResponse response)
{ | 3310 res |
| 3311 .upload(arg_packageName, arg_editId, arg_apkVersionCode, |
| 3312 arg_expansionFileType) |
| 3313 .then(unittest |
| 3314 .expectAsync1(((api.ExpansionFilesUploadResponse response) { |
3289 checkExpansionFilesUploadResponse(response); | 3315 checkExpansionFilesUploadResponse(response); |
3290 }))); | 3316 }))); |
3291 }); | 3317 }); |
3292 | |
3293 }); | 3318 }); |
3294 | 3319 |
3295 | |
3296 unittest.group("resource-EditsImagesResourceApi", () { | 3320 unittest.group("resource-EditsImagesResourceApi", () { |
3297 unittest.test("method--delete", () { | 3321 unittest.test("method--delete", () { |
3298 | |
3299 var mock = new HttpServerMock(); | 3322 var mock = new HttpServerMock(); |
3300 api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.i
mages; | 3323 api.EditsImagesResourceApi res = |
| 3324 new api.AndroidpublisherApi(mock).edits.images; |
3301 var arg_packageName = "foo"; | 3325 var arg_packageName = "foo"; |
3302 var arg_editId = "foo"; | 3326 var arg_editId = "foo"; |
3303 var arg_language = "foo"; | 3327 var arg_language = "foo"; |
3304 var arg_imageType = "foo"; | 3328 var arg_imageType = "foo"; |
3305 var arg_imageId = "foo"; | 3329 var arg_imageId = "foo"; |
3306 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3330 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3307 var path = (req.url).path; | 3331 var path = (req.url).path; |
3308 var pathOffset = 0; | 3332 var pathOffset = 0; |
3309 var index; | 3333 var index; |
3310 var subPart; | 3334 var subPart; |
3311 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3335 unittest.expect( |
| 3336 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3312 pathOffset += 1; | 3337 pathOffset += 1; |
3313 | 3338 |
3314 var query = (req.url).query; | 3339 var query = (req.url).query; |
3315 var queryOffset = 0; | 3340 var queryOffset = 0; |
3316 var queryMap = {}; | 3341 var queryMap = {}; |
3317 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3342 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3318 parseBool(n) { | 3343 parseBool(n) { |
3319 if (n == "true") return true; | 3344 if (n == "true") return true; |
3320 if (n == "false") return false; | 3345 if (n == "false") return false; |
3321 if (n == null) return null; | 3346 if (n == null) return null; |
3322 throw new core.ArgumentError("Invalid boolean: $n"); | 3347 throw new core.ArgumentError("Invalid boolean: $n"); |
3323 } | 3348 } |
| 3349 |
3324 if (query.length > 0) { | 3350 if (query.length > 0) { |
3325 for (var part in query.split("&")) { | 3351 for (var part in query.split("&")) { |
3326 var keyvalue = part.split("="); | 3352 var keyvalue = part.split("="); |
3327 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3353 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3354 core.Uri.decodeQueryComponent(keyvalue[1])); |
3328 } | 3355 } |
3329 } | 3356 } |
3330 | 3357 |
3331 | |
3332 var h = { | 3358 var h = { |
3333 "content-type" : "application/json; charset=utf-8", | 3359 "content-type": "application/json; charset=utf-8", |
3334 }; | 3360 }; |
3335 var resp = ""; | 3361 var resp = ""; |
3336 return new async.Future.value(stringResponse(200, h, resp)); | 3362 return new async.Future.value(stringResponse(200, h, resp)); |
3337 }), true); | 3363 }), true); |
3338 res.delete(arg_packageName, arg_editId, arg_language, arg_imageType, arg_i
mageId).then(unittest.expectAsync1((_) {})); | 3364 res |
| 3365 .delete(arg_packageName, arg_editId, arg_language, arg_imageType, |
| 3366 arg_imageId) |
| 3367 .then(unittest.expectAsync1((_) {})); |
3339 }); | 3368 }); |
3340 | 3369 |
3341 unittest.test("method--deleteall", () { | 3370 unittest.test("method--deleteall", () { |
3342 | |
3343 var mock = new HttpServerMock(); | 3371 var mock = new HttpServerMock(); |
3344 api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.i
mages; | 3372 api.EditsImagesResourceApi res = |
| 3373 new api.AndroidpublisherApi(mock).edits.images; |
3345 var arg_packageName = "foo"; | 3374 var arg_packageName = "foo"; |
3346 var arg_editId = "foo"; | 3375 var arg_editId = "foo"; |
3347 var arg_language = "foo"; | 3376 var arg_language = "foo"; |
3348 var arg_imageType = "foo"; | 3377 var arg_imageType = "foo"; |
3349 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3378 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3350 var path = (req.url).path; | 3379 var path = (req.url).path; |
3351 var pathOffset = 0; | 3380 var pathOffset = 0; |
3352 var index; | 3381 var index; |
3353 var subPart; | 3382 var subPart; |
3354 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3383 unittest.expect( |
| 3384 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3355 pathOffset += 1; | 3385 pathOffset += 1; |
3356 | 3386 |
3357 var query = (req.url).query; | 3387 var query = (req.url).query; |
3358 var queryOffset = 0; | 3388 var queryOffset = 0; |
3359 var queryMap = {}; | 3389 var queryMap = {}; |
3360 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3390 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3361 parseBool(n) { | 3391 parseBool(n) { |
3362 if (n == "true") return true; | 3392 if (n == "true") return true; |
3363 if (n == "false") return false; | 3393 if (n == "false") return false; |
3364 if (n == null) return null; | 3394 if (n == null) return null; |
3365 throw new core.ArgumentError("Invalid boolean: $n"); | 3395 throw new core.ArgumentError("Invalid boolean: $n"); |
3366 } | 3396 } |
| 3397 |
3367 if (query.length > 0) { | 3398 if (query.length > 0) { |
3368 for (var part in query.split("&")) { | 3399 for (var part in query.split("&")) { |
3369 var keyvalue = part.split("="); | 3400 var keyvalue = part.split("="); |
3370 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3401 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3402 core.Uri.decodeQueryComponent(keyvalue[1])); |
3371 } | 3403 } |
3372 } | 3404 } |
3373 | 3405 |
3374 | |
3375 var h = { | 3406 var h = { |
3376 "content-type" : "application/json; charset=utf-8", | 3407 "content-type": "application/json; charset=utf-8", |
3377 }; | 3408 }; |
3378 var resp = convert.JSON.encode(buildImagesDeleteAllResponse()); | 3409 var resp = convert.JSON.encode(buildImagesDeleteAllResponse()); |
3379 return new async.Future.value(stringResponse(200, h, resp)); | 3410 return new async.Future.value(stringResponse(200, h, resp)); |
3380 }), true); | 3411 }), true); |
3381 res.deleteall(arg_packageName, arg_editId, arg_language, arg_imageType).th
en(unittest.expectAsync1(((api.ImagesDeleteAllResponse response) { | 3412 res |
| 3413 .deleteall(arg_packageName, arg_editId, arg_language, arg_imageType) |
| 3414 .then(unittest.expectAsync1(((api.ImagesDeleteAllResponse response) { |
3382 checkImagesDeleteAllResponse(response); | 3415 checkImagesDeleteAllResponse(response); |
3383 }))); | 3416 }))); |
3384 }); | 3417 }); |
3385 | 3418 |
3386 unittest.test("method--list", () { | 3419 unittest.test("method--list", () { |
3387 | |
3388 var mock = new HttpServerMock(); | 3420 var mock = new HttpServerMock(); |
3389 api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.i
mages; | 3421 api.EditsImagesResourceApi res = |
| 3422 new api.AndroidpublisherApi(mock).edits.images; |
3390 var arg_packageName = "foo"; | 3423 var arg_packageName = "foo"; |
3391 var arg_editId = "foo"; | 3424 var arg_editId = "foo"; |
3392 var arg_language = "foo"; | 3425 var arg_language = "foo"; |
3393 var arg_imageType = "foo"; | 3426 var arg_imageType = "foo"; |
3394 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3427 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3395 var path = (req.url).path; | 3428 var path = (req.url).path; |
3396 var pathOffset = 0; | 3429 var pathOffset = 0; |
3397 var index; | 3430 var index; |
3398 var subPart; | 3431 var subPart; |
3399 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3432 unittest.expect( |
| 3433 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3400 pathOffset += 1; | 3434 pathOffset += 1; |
3401 | 3435 |
3402 var query = (req.url).query; | 3436 var query = (req.url).query; |
3403 var queryOffset = 0; | 3437 var queryOffset = 0; |
3404 var queryMap = {}; | 3438 var queryMap = {}; |
3405 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3439 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3406 parseBool(n) { | 3440 parseBool(n) { |
3407 if (n == "true") return true; | 3441 if (n == "true") return true; |
3408 if (n == "false") return false; | 3442 if (n == "false") return false; |
3409 if (n == null) return null; | 3443 if (n == null) return null; |
3410 throw new core.ArgumentError("Invalid boolean: $n"); | 3444 throw new core.ArgumentError("Invalid boolean: $n"); |
3411 } | 3445 } |
| 3446 |
3412 if (query.length > 0) { | 3447 if (query.length > 0) { |
3413 for (var part in query.split("&")) { | 3448 for (var part in query.split("&")) { |
3414 var keyvalue = part.split("="); | 3449 var keyvalue = part.split("="); |
3415 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3450 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3451 core.Uri.decodeQueryComponent(keyvalue[1])); |
3416 } | 3452 } |
3417 } | 3453 } |
3418 | 3454 |
3419 | |
3420 var h = { | 3455 var h = { |
3421 "content-type" : "application/json; charset=utf-8", | 3456 "content-type": "application/json; charset=utf-8", |
3422 }; | 3457 }; |
3423 var resp = convert.JSON.encode(buildImagesListResponse()); | 3458 var resp = convert.JSON.encode(buildImagesListResponse()); |
3424 return new async.Future.value(stringResponse(200, h, resp)); | 3459 return new async.Future.value(stringResponse(200, h, resp)); |
3425 }), true); | 3460 }), true); |
3426 res.list(arg_packageName, arg_editId, arg_language, arg_imageType).then(un
ittest.expectAsync1(((api.ImagesListResponse response) { | 3461 res |
| 3462 .list(arg_packageName, arg_editId, arg_language, arg_imageType) |
| 3463 .then(unittest.expectAsync1(((api.ImagesListResponse response) { |
3427 checkImagesListResponse(response); | 3464 checkImagesListResponse(response); |
3428 }))); | 3465 }))); |
3429 }); | 3466 }); |
3430 | 3467 |
3431 unittest.test("method--upload", () { | 3468 unittest.test("method--upload", () { |
3432 // TODO: Implement tests for media upload; | 3469 // TODO: Implement tests for media upload; |
3433 // TODO: Implement tests for media download; | 3470 // TODO: Implement tests for media download; |
3434 | 3471 |
3435 var mock = new HttpServerMock(); | 3472 var mock = new HttpServerMock(); |
3436 api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.i
mages; | 3473 api.EditsImagesResourceApi res = |
| 3474 new api.AndroidpublisherApi(mock).edits.images; |
3437 var arg_packageName = "foo"; | 3475 var arg_packageName = "foo"; |
3438 var arg_editId = "foo"; | 3476 var arg_editId = "foo"; |
3439 var arg_language = "foo"; | 3477 var arg_language = "foo"; |
3440 var arg_imageType = "foo"; | 3478 var arg_imageType = "foo"; |
3441 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3479 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3442 var path = (req.url).path; | 3480 var path = (req.url).path; |
3443 var pathOffset = 0; | 3481 var pathOffset = 0; |
3444 var index; | 3482 var index; |
3445 var subPart; | 3483 var subPart; |
3446 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3484 unittest.expect( |
| 3485 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3447 pathOffset += 1; | 3486 pathOffset += 1; |
3448 | 3487 |
3449 var query = (req.url).query; | 3488 var query = (req.url).query; |
3450 var queryOffset = 0; | 3489 var queryOffset = 0; |
3451 var queryMap = {}; | 3490 var queryMap = {}; |
3452 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3491 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3453 parseBool(n) { | 3492 parseBool(n) { |
3454 if (n == "true") return true; | 3493 if (n == "true") return true; |
3455 if (n == "false") return false; | 3494 if (n == "false") return false; |
3456 if (n == null) return null; | 3495 if (n == null) return null; |
3457 throw new core.ArgumentError("Invalid boolean: $n"); | 3496 throw new core.ArgumentError("Invalid boolean: $n"); |
3458 } | 3497 } |
| 3498 |
3459 if (query.length > 0) { | 3499 if (query.length > 0) { |
3460 for (var part in query.split("&")) { | 3500 for (var part in query.split("&")) { |
3461 var keyvalue = part.split("="); | 3501 var keyvalue = part.split("="); |
3462 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3503 core.Uri.decodeQueryComponent(keyvalue[1])); |
3463 } | 3504 } |
3464 } | 3505 } |
3465 | 3506 |
3466 | |
3467 var h = { | 3507 var h = { |
3468 "content-type" : "application/json; charset=utf-8", | 3508 "content-type": "application/json; charset=utf-8", |
3469 }; | 3509 }; |
3470 var resp = convert.JSON.encode(buildImagesUploadResponse()); | 3510 var resp = convert.JSON.encode(buildImagesUploadResponse()); |
3471 return new async.Future.value(stringResponse(200, h, resp)); | 3511 return new async.Future.value(stringResponse(200, h, resp)); |
3472 }), true); | 3512 }), true); |
3473 res.upload(arg_packageName, arg_editId, arg_language, arg_imageType).then(
unittest.expectAsync1(((api.ImagesUploadResponse response) { | 3513 res |
| 3514 .upload(arg_packageName, arg_editId, arg_language, arg_imageType) |
| 3515 .then(unittest.expectAsync1(((api.ImagesUploadResponse response) { |
3474 checkImagesUploadResponse(response); | 3516 checkImagesUploadResponse(response); |
3475 }))); | 3517 }))); |
3476 }); | 3518 }); |
3477 | |
3478 }); | 3519 }); |
3479 | 3520 |
3480 | |
3481 unittest.group("resource-EditsListingsResourceApi", () { | 3521 unittest.group("resource-EditsListingsResourceApi", () { |
3482 unittest.test("method--delete", () { | 3522 unittest.test("method--delete", () { |
3483 | |
3484 var mock = new HttpServerMock(); | 3523 var mock = new HttpServerMock(); |
3485 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3524 api.EditsListingsResourceApi res = |
| 3525 new api.AndroidpublisherApi(mock).edits.listings; |
3486 var arg_packageName = "foo"; | 3526 var arg_packageName = "foo"; |
3487 var arg_editId = "foo"; | 3527 var arg_editId = "foo"; |
3488 var arg_language = "foo"; | 3528 var arg_language = "foo"; |
3489 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3529 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3490 var path = (req.url).path; | 3530 var path = (req.url).path; |
3491 var pathOffset = 0; | 3531 var pathOffset = 0; |
3492 var index; | 3532 var index; |
3493 var subPart; | 3533 var subPart; |
3494 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3534 unittest.expect( |
| 3535 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3495 pathOffset += 1; | 3536 pathOffset += 1; |
3496 | 3537 |
3497 var query = (req.url).query; | 3538 var query = (req.url).query; |
3498 var queryOffset = 0; | 3539 var queryOffset = 0; |
3499 var queryMap = {}; | 3540 var queryMap = {}; |
3500 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3541 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3501 parseBool(n) { | 3542 parseBool(n) { |
3502 if (n == "true") return true; | 3543 if (n == "true") return true; |
3503 if (n == "false") return false; | 3544 if (n == "false") return false; |
3504 if (n == null) return null; | 3545 if (n == null) return null; |
3505 throw new core.ArgumentError("Invalid boolean: $n"); | 3546 throw new core.ArgumentError("Invalid boolean: $n"); |
3506 } | 3547 } |
| 3548 |
3507 if (query.length > 0) { | 3549 if (query.length > 0) { |
3508 for (var part in query.split("&")) { | 3550 for (var part in query.split("&")) { |
3509 var keyvalue = part.split("="); | 3551 var keyvalue = part.split("="); |
3510 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3552 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3553 core.Uri.decodeQueryComponent(keyvalue[1])); |
3511 } | 3554 } |
3512 } | 3555 } |
3513 | 3556 |
3514 | |
3515 var h = { | 3557 var h = { |
3516 "content-type" : "application/json; charset=utf-8", | 3558 "content-type": "application/json; charset=utf-8", |
3517 }; | 3559 }; |
3518 var resp = ""; | 3560 var resp = ""; |
3519 return new async.Future.value(stringResponse(200, h, resp)); | 3561 return new async.Future.value(stringResponse(200, h, resp)); |
3520 }), true); | 3562 }), true); |
3521 res.delete(arg_packageName, arg_editId, arg_language).then(unittest.expect
Async1((_) {})); | 3563 res |
| 3564 .delete(arg_packageName, arg_editId, arg_language) |
| 3565 .then(unittest.expectAsync1((_) {})); |
3522 }); | 3566 }); |
3523 | 3567 |
3524 unittest.test("method--deleteall", () { | 3568 unittest.test("method--deleteall", () { |
3525 | |
3526 var mock = new HttpServerMock(); | 3569 var mock = new HttpServerMock(); |
3527 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3570 api.EditsListingsResourceApi res = |
| 3571 new api.AndroidpublisherApi(mock).edits.listings; |
3528 var arg_packageName = "foo"; | 3572 var arg_packageName = "foo"; |
3529 var arg_editId = "foo"; | 3573 var arg_editId = "foo"; |
3530 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3574 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3531 var path = (req.url).path; | 3575 var path = (req.url).path; |
3532 var pathOffset = 0; | 3576 var pathOffset = 0; |
3533 var index; | 3577 var index; |
3534 var subPart; | 3578 var subPart; |
3535 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3579 unittest.expect( |
| 3580 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3536 pathOffset += 1; | 3581 pathOffset += 1; |
3537 | 3582 |
3538 var query = (req.url).query; | 3583 var query = (req.url).query; |
3539 var queryOffset = 0; | 3584 var queryOffset = 0; |
3540 var queryMap = {}; | 3585 var queryMap = {}; |
3541 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3586 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3542 parseBool(n) { | 3587 parseBool(n) { |
3543 if (n == "true") return true; | 3588 if (n == "true") return true; |
3544 if (n == "false") return false; | 3589 if (n == "false") return false; |
3545 if (n == null) return null; | 3590 if (n == null) return null; |
3546 throw new core.ArgumentError("Invalid boolean: $n"); | 3591 throw new core.ArgumentError("Invalid boolean: $n"); |
3547 } | 3592 } |
| 3593 |
3548 if (query.length > 0) { | 3594 if (query.length > 0) { |
3549 for (var part in query.split("&")) { | 3595 for (var part in query.split("&")) { |
3550 var keyvalue = part.split("="); | 3596 var keyvalue = part.split("="); |
3551 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3597 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3598 core.Uri.decodeQueryComponent(keyvalue[1])); |
3552 } | 3599 } |
3553 } | 3600 } |
3554 | 3601 |
3555 | |
3556 var h = { | 3602 var h = { |
3557 "content-type" : "application/json; charset=utf-8", | 3603 "content-type": "application/json; charset=utf-8", |
3558 }; | 3604 }; |
3559 var resp = ""; | 3605 var resp = ""; |
3560 return new async.Future.value(stringResponse(200, h, resp)); | 3606 return new async.Future.value(stringResponse(200, h, resp)); |
3561 }), true); | 3607 }), true); |
3562 res.deleteall(arg_packageName, arg_editId).then(unittest.expectAsync1((_)
{})); | 3608 res |
| 3609 .deleteall(arg_packageName, arg_editId) |
| 3610 .then(unittest.expectAsync1((_) {})); |
3563 }); | 3611 }); |
3564 | 3612 |
3565 unittest.test("method--get", () { | 3613 unittest.test("method--get", () { |
3566 | |
3567 var mock = new HttpServerMock(); | 3614 var mock = new HttpServerMock(); |
3568 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3615 api.EditsListingsResourceApi res = |
| 3616 new api.AndroidpublisherApi(mock).edits.listings; |
3569 var arg_packageName = "foo"; | 3617 var arg_packageName = "foo"; |
3570 var arg_editId = "foo"; | 3618 var arg_editId = "foo"; |
3571 var arg_language = "foo"; | 3619 var arg_language = "foo"; |
3572 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3620 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3573 var path = (req.url).path; | 3621 var path = (req.url).path; |
3574 var pathOffset = 0; | 3622 var pathOffset = 0; |
3575 var index; | 3623 var index; |
3576 var subPart; | 3624 var subPart; |
3577 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3625 unittest.expect( |
| 3626 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3578 pathOffset += 1; | 3627 pathOffset += 1; |
3579 | 3628 |
3580 var query = (req.url).query; | 3629 var query = (req.url).query; |
3581 var queryOffset = 0; | 3630 var queryOffset = 0; |
3582 var queryMap = {}; | 3631 var queryMap = {}; |
3583 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3632 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3584 parseBool(n) { | 3633 parseBool(n) { |
3585 if (n == "true") return true; | 3634 if (n == "true") return true; |
3586 if (n == "false") return false; | 3635 if (n == "false") return false; |
3587 if (n == null) return null; | 3636 if (n == null) return null; |
3588 throw new core.ArgumentError("Invalid boolean: $n"); | 3637 throw new core.ArgumentError("Invalid boolean: $n"); |
3589 } | 3638 } |
| 3639 |
3590 if (query.length > 0) { | 3640 if (query.length > 0) { |
3591 for (var part in query.split("&")) { | 3641 for (var part in query.split("&")) { |
3592 var keyvalue = part.split("="); | 3642 var keyvalue = part.split("="); |
3593 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3643 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3644 core.Uri.decodeQueryComponent(keyvalue[1])); |
3594 } | 3645 } |
3595 } | 3646 } |
3596 | 3647 |
3597 | |
3598 var h = { | 3648 var h = { |
3599 "content-type" : "application/json; charset=utf-8", | 3649 "content-type": "application/json; charset=utf-8", |
3600 }; | 3650 }; |
3601 var resp = convert.JSON.encode(buildListing()); | 3651 var resp = convert.JSON.encode(buildListing()); |
3602 return new async.Future.value(stringResponse(200, h, resp)); | 3652 return new async.Future.value(stringResponse(200, h, resp)); |
3603 }), true); | 3653 }), true); |
3604 res.get(arg_packageName, arg_editId, arg_language).then(unittest.expectAsy
nc1(((api.Listing response) { | 3654 res |
| 3655 .get(arg_packageName, arg_editId, arg_language) |
| 3656 .then(unittest.expectAsync1(((api.Listing response) { |
3605 checkListing(response); | 3657 checkListing(response); |
3606 }))); | 3658 }))); |
3607 }); | 3659 }); |
3608 | 3660 |
3609 unittest.test("method--list", () { | 3661 unittest.test("method--list", () { |
3610 | |
3611 var mock = new HttpServerMock(); | 3662 var mock = new HttpServerMock(); |
3612 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3663 api.EditsListingsResourceApi res = |
| 3664 new api.AndroidpublisherApi(mock).edits.listings; |
3613 var arg_packageName = "foo"; | 3665 var arg_packageName = "foo"; |
3614 var arg_editId = "foo"; | 3666 var arg_editId = "foo"; |
3615 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3667 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3616 var path = (req.url).path; | 3668 var path = (req.url).path; |
3617 var pathOffset = 0; | 3669 var pathOffset = 0; |
3618 var index; | 3670 var index; |
3619 var subPart; | 3671 var subPart; |
3620 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3672 unittest.expect( |
| 3673 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3621 pathOffset += 1; | 3674 pathOffset += 1; |
3622 | 3675 |
3623 var query = (req.url).query; | 3676 var query = (req.url).query; |
3624 var queryOffset = 0; | 3677 var queryOffset = 0; |
3625 var queryMap = {}; | 3678 var queryMap = {}; |
3626 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3679 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3627 parseBool(n) { | 3680 parseBool(n) { |
3628 if (n == "true") return true; | 3681 if (n == "true") return true; |
3629 if (n == "false") return false; | 3682 if (n == "false") return false; |
3630 if (n == null) return null; | 3683 if (n == null) return null; |
3631 throw new core.ArgumentError("Invalid boolean: $n"); | 3684 throw new core.ArgumentError("Invalid boolean: $n"); |
3632 } | 3685 } |
| 3686 |
3633 if (query.length > 0) { | 3687 if (query.length > 0) { |
3634 for (var part in query.split("&")) { | 3688 for (var part in query.split("&")) { |
3635 var keyvalue = part.split("="); | 3689 var keyvalue = part.split("="); |
3636 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3690 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3691 core.Uri.decodeQueryComponent(keyvalue[1])); |
3637 } | 3692 } |
3638 } | 3693 } |
3639 | 3694 |
3640 | |
3641 var h = { | 3695 var h = { |
3642 "content-type" : "application/json; charset=utf-8", | 3696 "content-type": "application/json; charset=utf-8", |
3643 }; | 3697 }; |
3644 var resp = convert.JSON.encode(buildListingsListResponse()); | 3698 var resp = convert.JSON.encode(buildListingsListResponse()); |
3645 return new async.Future.value(stringResponse(200, h, resp)); | 3699 return new async.Future.value(stringResponse(200, h, resp)); |
3646 }), true); | 3700 }), true); |
3647 res.list(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.Lis
tingsListResponse response) { | 3701 res |
| 3702 .list(arg_packageName, arg_editId) |
| 3703 .then(unittest.expectAsync1(((api.ListingsListResponse response) { |
3648 checkListingsListResponse(response); | 3704 checkListingsListResponse(response); |
3649 }))); | 3705 }))); |
3650 }); | 3706 }); |
3651 | 3707 |
3652 unittest.test("method--patch", () { | 3708 unittest.test("method--patch", () { |
3653 | |
3654 var mock = new HttpServerMock(); | 3709 var mock = new HttpServerMock(); |
3655 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3710 api.EditsListingsResourceApi res = |
| 3711 new api.AndroidpublisherApi(mock).edits.listings; |
3656 var arg_request = buildListing(); | 3712 var arg_request = buildListing(); |
3657 var arg_packageName = "foo"; | 3713 var arg_packageName = "foo"; |
3658 var arg_editId = "foo"; | 3714 var arg_editId = "foo"; |
3659 var arg_language = "foo"; | 3715 var arg_language = "foo"; |
3660 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3716 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3661 var obj = new api.Listing.fromJson(json); | 3717 var obj = new api.Listing.fromJson(json); |
3662 checkListing(obj); | 3718 checkListing(obj); |
3663 | 3719 |
3664 var path = (req.url).path; | 3720 var path = (req.url).path; |
3665 var pathOffset = 0; | 3721 var pathOffset = 0; |
3666 var index; | 3722 var index; |
3667 var subPart; | 3723 var subPart; |
3668 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3724 unittest.expect( |
| 3725 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3669 pathOffset += 1; | 3726 pathOffset += 1; |
3670 | 3727 |
3671 var query = (req.url).query; | 3728 var query = (req.url).query; |
3672 var queryOffset = 0; | 3729 var queryOffset = 0; |
3673 var queryMap = {}; | 3730 var queryMap = {}; |
3674 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3731 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3675 parseBool(n) { | 3732 parseBool(n) { |
3676 if (n == "true") return true; | 3733 if (n == "true") return true; |
3677 if (n == "false") return false; | 3734 if (n == "false") return false; |
3678 if (n == null) return null; | 3735 if (n == null) return null; |
3679 throw new core.ArgumentError("Invalid boolean: $n"); | 3736 throw new core.ArgumentError("Invalid boolean: $n"); |
3680 } | 3737 } |
| 3738 |
3681 if (query.length > 0) { | 3739 if (query.length > 0) { |
3682 for (var part in query.split("&")) { | 3740 for (var part in query.split("&")) { |
3683 var keyvalue = part.split("="); | 3741 var keyvalue = part.split("="); |
3684 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3742 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3743 core.Uri.decodeQueryComponent(keyvalue[1])); |
3685 } | 3744 } |
3686 } | 3745 } |
3687 | 3746 |
3688 | |
3689 var h = { | 3747 var h = { |
3690 "content-type" : "application/json; charset=utf-8", | 3748 "content-type": "application/json; charset=utf-8", |
3691 }; | 3749 }; |
3692 var resp = convert.JSON.encode(buildListing()); | 3750 var resp = convert.JSON.encode(buildListing()); |
3693 return new async.Future.value(stringResponse(200, h, resp)); | 3751 return new async.Future.value(stringResponse(200, h, resp)); |
3694 }), true); | 3752 }), true); |
3695 res.patch(arg_request, arg_packageName, arg_editId, arg_language).then(uni
ttest.expectAsync1(((api.Listing response) { | 3753 res |
| 3754 .patch(arg_request, arg_packageName, arg_editId, arg_language) |
| 3755 .then(unittest.expectAsync1(((api.Listing response) { |
3696 checkListing(response); | 3756 checkListing(response); |
3697 }))); | 3757 }))); |
3698 }); | 3758 }); |
3699 | 3759 |
3700 unittest.test("method--update", () { | 3760 unittest.test("method--update", () { |
3701 | |
3702 var mock = new HttpServerMock(); | 3761 var mock = new HttpServerMock(); |
3703 api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits
.listings; | 3762 api.EditsListingsResourceApi res = |
| 3763 new api.AndroidpublisherApi(mock).edits.listings; |
3704 var arg_request = buildListing(); | 3764 var arg_request = buildListing(); |
3705 var arg_packageName = "foo"; | 3765 var arg_packageName = "foo"; |
3706 var arg_editId = "foo"; | 3766 var arg_editId = "foo"; |
3707 var arg_language = "foo"; | 3767 var arg_language = "foo"; |
3708 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3768 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3709 var obj = new api.Listing.fromJson(json); | 3769 var obj = new api.Listing.fromJson(json); |
3710 checkListing(obj); | 3770 checkListing(obj); |
3711 | 3771 |
3712 var path = (req.url).path; | 3772 var path = (req.url).path; |
3713 var pathOffset = 0; | 3773 var pathOffset = 0; |
3714 var index; | 3774 var index; |
3715 var subPart; | 3775 var subPart; |
3716 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3776 unittest.expect( |
| 3777 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3717 pathOffset += 1; | 3778 pathOffset += 1; |
3718 | 3779 |
3719 var query = (req.url).query; | 3780 var query = (req.url).query; |
3720 var queryOffset = 0; | 3781 var queryOffset = 0; |
3721 var queryMap = {}; | 3782 var queryMap = {}; |
3722 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3783 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3723 parseBool(n) { | 3784 parseBool(n) { |
3724 if (n == "true") return true; | 3785 if (n == "true") return true; |
3725 if (n == "false") return false; | 3786 if (n == "false") return false; |
3726 if (n == null) return null; | 3787 if (n == null) return null; |
3727 throw new core.ArgumentError("Invalid boolean: $n"); | 3788 throw new core.ArgumentError("Invalid boolean: $n"); |
3728 } | 3789 } |
| 3790 |
3729 if (query.length > 0) { | 3791 if (query.length > 0) { |
3730 for (var part in query.split("&")) { | 3792 for (var part in query.split("&")) { |
3731 var keyvalue = part.split("="); | 3793 var keyvalue = part.split("="); |
3732 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3794 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3795 core.Uri.decodeQueryComponent(keyvalue[1])); |
3733 } | 3796 } |
3734 } | 3797 } |
3735 | 3798 |
3736 | |
3737 var h = { | 3799 var h = { |
3738 "content-type" : "application/json; charset=utf-8", | 3800 "content-type": "application/json; charset=utf-8", |
3739 }; | 3801 }; |
3740 var resp = convert.JSON.encode(buildListing()); | 3802 var resp = convert.JSON.encode(buildListing()); |
3741 return new async.Future.value(stringResponse(200, h, resp)); | 3803 return new async.Future.value(stringResponse(200, h, resp)); |
3742 }), true); | 3804 }), true); |
3743 res.update(arg_request, arg_packageName, arg_editId, arg_language).then(un
ittest.expectAsync1(((api.Listing response) { | 3805 res |
| 3806 .update(arg_request, arg_packageName, arg_editId, arg_language) |
| 3807 .then(unittest.expectAsync1(((api.Listing response) { |
3744 checkListing(response); | 3808 checkListing(response); |
3745 }))); | 3809 }))); |
3746 }); | 3810 }); |
3747 | |
3748 }); | 3811 }); |
3749 | 3812 |
3750 | |
3751 unittest.group("resource-EditsTestersResourceApi", () { | 3813 unittest.group("resource-EditsTestersResourceApi", () { |
3752 unittest.test("method--get", () { | 3814 unittest.test("method--get", () { |
3753 | |
3754 var mock = new HttpServerMock(); | 3815 var mock = new HttpServerMock(); |
3755 api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.
testers; | 3816 api.EditsTestersResourceApi res = |
| 3817 new api.AndroidpublisherApi(mock).edits.testers; |
3756 var arg_packageName = "foo"; | 3818 var arg_packageName = "foo"; |
3757 var arg_editId = "foo"; | 3819 var arg_editId = "foo"; |
3758 var arg_track = "foo"; | 3820 var arg_track = "foo"; |
3759 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3821 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3760 var path = (req.url).path; | 3822 var path = (req.url).path; |
3761 var pathOffset = 0; | 3823 var pathOffset = 0; |
3762 var index; | 3824 var index; |
3763 var subPart; | 3825 var subPart; |
3764 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3826 unittest.expect( |
| 3827 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3765 pathOffset += 1; | 3828 pathOffset += 1; |
3766 | 3829 |
3767 var query = (req.url).query; | 3830 var query = (req.url).query; |
3768 var queryOffset = 0; | 3831 var queryOffset = 0; |
3769 var queryMap = {}; | 3832 var queryMap = {}; |
3770 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3833 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3771 parseBool(n) { | 3834 parseBool(n) { |
3772 if (n == "true") return true; | 3835 if (n == "true") return true; |
3773 if (n == "false") return false; | 3836 if (n == "false") return false; |
3774 if (n == null) return null; | 3837 if (n == null) return null; |
3775 throw new core.ArgumentError("Invalid boolean: $n"); | 3838 throw new core.ArgumentError("Invalid boolean: $n"); |
3776 } | 3839 } |
| 3840 |
3777 if (query.length > 0) { | 3841 if (query.length > 0) { |
3778 for (var part in query.split("&")) { | 3842 for (var part in query.split("&")) { |
3779 var keyvalue = part.split("="); | 3843 var keyvalue = part.split("="); |
3780 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3845 core.Uri.decodeQueryComponent(keyvalue[1])); |
3781 } | 3846 } |
3782 } | 3847 } |
3783 | 3848 |
3784 | |
3785 var h = { | 3849 var h = { |
3786 "content-type" : "application/json; charset=utf-8", | 3850 "content-type": "application/json; charset=utf-8", |
3787 }; | 3851 }; |
3788 var resp = convert.JSON.encode(buildTesters()); | 3852 var resp = convert.JSON.encode(buildTesters()); |
3789 return new async.Future.value(stringResponse(200, h, resp)); | 3853 return new async.Future.value(stringResponse(200, h, resp)); |
3790 }), true); | 3854 }), true); |
3791 res.get(arg_packageName, arg_editId, arg_track).then(unittest.expectAsync1
(((api.Testers response) { | 3855 res |
| 3856 .get(arg_packageName, arg_editId, arg_track) |
| 3857 .then(unittest.expectAsync1(((api.Testers response) { |
3792 checkTesters(response); | 3858 checkTesters(response); |
3793 }))); | 3859 }))); |
3794 }); | 3860 }); |
3795 | 3861 |
3796 unittest.test("method--patch", () { | 3862 unittest.test("method--patch", () { |
3797 | |
3798 var mock = new HttpServerMock(); | 3863 var mock = new HttpServerMock(); |
3799 api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.
testers; | 3864 api.EditsTestersResourceApi res = |
| 3865 new api.AndroidpublisherApi(mock).edits.testers; |
3800 var arg_request = buildTesters(); | 3866 var arg_request = buildTesters(); |
3801 var arg_packageName = "foo"; | 3867 var arg_packageName = "foo"; |
3802 var arg_editId = "foo"; | 3868 var arg_editId = "foo"; |
3803 var arg_track = "foo"; | 3869 var arg_track = "foo"; |
3804 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3870 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3805 var obj = new api.Testers.fromJson(json); | 3871 var obj = new api.Testers.fromJson(json); |
3806 checkTesters(obj); | 3872 checkTesters(obj); |
3807 | 3873 |
3808 var path = (req.url).path; | 3874 var path = (req.url).path; |
3809 var pathOffset = 0; | 3875 var pathOffset = 0; |
3810 var index; | 3876 var index; |
3811 var subPart; | 3877 var subPart; |
3812 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3878 unittest.expect( |
| 3879 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3813 pathOffset += 1; | 3880 pathOffset += 1; |
3814 | 3881 |
3815 var query = (req.url).query; | 3882 var query = (req.url).query; |
3816 var queryOffset = 0; | 3883 var queryOffset = 0; |
3817 var queryMap = {}; | 3884 var queryMap = {}; |
3818 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3885 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3819 parseBool(n) { | 3886 parseBool(n) { |
3820 if (n == "true") return true; | 3887 if (n == "true") return true; |
3821 if (n == "false") return false; | 3888 if (n == "false") return false; |
3822 if (n == null) return null; | 3889 if (n == null) return null; |
3823 throw new core.ArgumentError("Invalid boolean: $n"); | 3890 throw new core.ArgumentError("Invalid boolean: $n"); |
3824 } | 3891 } |
| 3892 |
3825 if (query.length > 0) { | 3893 if (query.length > 0) { |
3826 for (var part in query.split("&")) { | 3894 for (var part in query.split("&")) { |
3827 var keyvalue = part.split("="); | 3895 var keyvalue = part.split("="); |
3828 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3896 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3897 core.Uri.decodeQueryComponent(keyvalue[1])); |
3829 } | 3898 } |
3830 } | 3899 } |
3831 | 3900 |
3832 | |
3833 var h = { | 3901 var h = { |
3834 "content-type" : "application/json; charset=utf-8", | 3902 "content-type": "application/json; charset=utf-8", |
3835 }; | 3903 }; |
3836 var resp = convert.JSON.encode(buildTesters()); | 3904 var resp = convert.JSON.encode(buildTesters()); |
3837 return new async.Future.value(stringResponse(200, h, resp)); | 3905 return new async.Future.value(stringResponse(200, h, resp)); |
3838 }), true); | 3906 }), true); |
3839 res.patch(arg_request, arg_packageName, arg_editId, arg_track).then(unitte
st.expectAsync1(((api.Testers response) { | 3907 res |
| 3908 .patch(arg_request, arg_packageName, arg_editId, arg_track) |
| 3909 .then(unittest.expectAsync1(((api.Testers response) { |
3840 checkTesters(response); | 3910 checkTesters(response); |
3841 }))); | 3911 }))); |
3842 }); | 3912 }); |
3843 | 3913 |
3844 unittest.test("method--update", () { | 3914 unittest.test("method--update", () { |
3845 | |
3846 var mock = new HttpServerMock(); | 3915 var mock = new HttpServerMock(); |
3847 api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.
testers; | 3916 api.EditsTestersResourceApi res = |
| 3917 new api.AndroidpublisherApi(mock).edits.testers; |
3848 var arg_request = buildTesters(); | 3918 var arg_request = buildTesters(); |
3849 var arg_packageName = "foo"; | 3919 var arg_packageName = "foo"; |
3850 var arg_editId = "foo"; | 3920 var arg_editId = "foo"; |
3851 var arg_track = "foo"; | 3921 var arg_track = "foo"; |
3852 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3922 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3853 var obj = new api.Testers.fromJson(json); | 3923 var obj = new api.Testers.fromJson(json); |
3854 checkTesters(obj); | 3924 checkTesters(obj); |
3855 | 3925 |
3856 var path = (req.url).path; | 3926 var path = (req.url).path; |
3857 var pathOffset = 0; | 3927 var pathOffset = 0; |
3858 var index; | 3928 var index; |
3859 var subPart; | 3929 var subPart; |
3860 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3930 unittest.expect( |
| 3931 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3861 pathOffset += 1; | 3932 pathOffset += 1; |
3862 | 3933 |
3863 var query = (req.url).query; | 3934 var query = (req.url).query; |
3864 var queryOffset = 0; | 3935 var queryOffset = 0; |
3865 var queryMap = {}; | 3936 var queryMap = {}; |
3866 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3937 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3867 parseBool(n) { | 3938 parseBool(n) { |
3868 if (n == "true") return true; | 3939 if (n == "true") return true; |
3869 if (n == "false") return false; | 3940 if (n == "false") return false; |
3870 if (n == null) return null; | 3941 if (n == null) return null; |
3871 throw new core.ArgumentError("Invalid boolean: $n"); | 3942 throw new core.ArgumentError("Invalid boolean: $n"); |
3872 } | 3943 } |
| 3944 |
3873 if (query.length > 0) { | 3945 if (query.length > 0) { |
3874 for (var part in query.split("&")) { | 3946 for (var part in query.split("&")) { |
3875 var keyvalue = part.split("="); | 3947 var keyvalue = part.split("="); |
3876 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3948 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3949 core.Uri.decodeQueryComponent(keyvalue[1])); |
3877 } | 3950 } |
3878 } | 3951 } |
3879 | 3952 |
3880 | |
3881 var h = { | 3953 var h = { |
3882 "content-type" : "application/json; charset=utf-8", | 3954 "content-type": "application/json; charset=utf-8", |
3883 }; | 3955 }; |
3884 var resp = convert.JSON.encode(buildTesters()); | 3956 var resp = convert.JSON.encode(buildTesters()); |
3885 return new async.Future.value(stringResponse(200, h, resp)); | 3957 return new async.Future.value(stringResponse(200, h, resp)); |
3886 }), true); | 3958 }), true); |
3887 res.update(arg_request, arg_packageName, arg_editId, arg_track).then(unitt
est.expectAsync1(((api.Testers response) { | 3959 res |
| 3960 .update(arg_request, arg_packageName, arg_editId, arg_track) |
| 3961 .then(unittest.expectAsync1(((api.Testers response) { |
3888 checkTesters(response); | 3962 checkTesters(response); |
3889 }))); | 3963 }))); |
3890 }); | 3964 }); |
3891 | |
3892 }); | 3965 }); |
3893 | 3966 |
3894 | |
3895 unittest.group("resource-EditsTracksResourceApi", () { | 3967 unittest.group("resource-EditsTracksResourceApi", () { |
3896 unittest.test("method--get", () { | 3968 unittest.test("method--get", () { |
3897 | |
3898 var mock = new HttpServerMock(); | 3969 var mock = new HttpServerMock(); |
3899 api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.t
racks; | 3970 api.EditsTracksResourceApi res = |
| 3971 new api.AndroidpublisherApi(mock).edits.tracks; |
3900 var arg_packageName = "foo"; | 3972 var arg_packageName = "foo"; |
3901 var arg_editId = "foo"; | 3973 var arg_editId = "foo"; |
3902 var arg_track = "foo"; | 3974 var arg_track = "foo"; |
3903 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3975 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3904 var path = (req.url).path; | 3976 var path = (req.url).path; |
3905 var pathOffset = 0; | 3977 var pathOffset = 0; |
3906 var index; | 3978 var index; |
3907 var subPart; | 3979 var subPart; |
3908 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3980 unittest.expect( |
| 3981 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3909 pathOffset += 1; | 3982 pathOffset += 1; |
3910 | 3983 |
3911 var query = (req.url).query; | 3984 var query = (req.url).query; |
3912 var queryOffset = 0; | 3985 var queryOffset = 0; |
3913 var queryMap = {}; | 3986 var queryMap = {}; |
3914 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3987 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3915 parseBool(n) { | 3988 parseBool(n) { |
3916 if (n == "true") return true; | 3989 if (n == "true") return true; |
3917 if (n == "false") return false; | 3990 if (n == "false") return false; |
3918 if (n == null) return null; | 3991 if (n == null) return null; |
3919 throw new core.ArgumentError("Invalid boolean: $n"); | 3992 throw new core.ArgumentError("Invalid boolean: $n"); |
3920 } | 3993 } |
| 3994 |
3921 if (query.length > 0) { | 3995 if (query.length > 0) { |
3922 for (var part in query.split("&")) { | 3996 for (var part in query.split("&")) { |
3923 var keyvalue = part.split("="); | 3997 var keyvalue = part.split("="); |
3924 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3998 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3999 core.Uri.decodeQueryComponent(keyvalue[1])); |
3925 } | 4000 } |
3926 } | 4001 } |
3927 | 4002 |
3928 | |
3929 var h = { | 4003 var h = { |
3930 "content-type" : "application/json; charset=utf-8", | 4004 "content-type": "application/json; charset=utf-8", |
3931 }; | 4005 }; |
3932 var resp = convert.JSON.encode(buildTrack()); | 4006 var resp = convert.JSON.encode(buildTrack()); |
3933 return new async.Future.value(stringResponse(200, h, resp)); | 4007 return new async.Future.value(stringResponse(200, h, resp)); |
3934 }), true); | 4008 }), true); |
3935 res.get(arg_packageName, arg_editId, arg_track).then(unittest.expectAsync1
(((api.Track response) { | 4009 res |
| 4010 .get(arg_packageName, arg_editId, arg_track) |
| 4011 .then(unittest.expectAsync1(((api.Track response) { |
3936 checkTrack(response); | 4012 checkTrack(response); |
3937 }))); | 4013 }))); |
3938 }); | 4014 }); |
3939 | 4015 |
3940 unittest.test("method--list", () { | 4016 unittest.test("method--list", () { |
3941 | |
3942 var mock = new HttpServerMock(); | 4017 var mock = new HttpServerMock(); |
3943 api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.t
racks; | 4018 api.EditsTracksResourceApi res = |
| 4019 new api.AndroidpublisherApi(mock).edits.tracks; |
3944 var arg_packageName = "foo"; | 4020 var arg_packageName = "foo"; |
3945 var arg_editId = "foo"; | 4021 var arg_editId = "foo"; |
3946 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4022 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3947 var path = (req.url).path; | 4023 var path = (req.url).path; |
3948 var pathOffset = 0; | 4024 var pathOffset = 0; |
3949 var index; | 4025 var index; |
3950 var subPart; | 4026 var subPart; |
3951 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4027 unittest.expect( |
| 4028 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3952 pathOffset += 1; | 4029 pathOffset += 1; |
3953 | 4030 |
3954 var query = (req.url).query; | 4031 var query = (req.url).query; |
3955 var queryOffset = 0; | 4032 var queryOffset = 0; |
3956 var queryMap = {}; | 4033 var queryMap = {}; |
3957 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4034 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3958 parseBool(n) { | 4035 parseBool(n) { |
3959 if (n == "true") return true; | 4036 if (n == "true") return true; |
3960 if (n == "false") return false; | 4037 if (n == "false") return false; |
3961 if (n == null) return null; | 4038 if (n == null) return null; |
3962 throw new core.ArgumentError("Invalid boolean: $n"); | 4039 throw new core.ArgumentError("Invalid boolean: $n"); |
3963 } | 4040 } |
| 4041 |
3964 if (query.length > 0) { | 4042 if (query.length > 0) { |
3965 for (var part in query.split("&")) { | 4043 for (var part in query.split("&")) { |
3966 var keyvalue = part.split("="); | 4044 var keyvalue = part.split("="); |
3967 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4045 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4046 core.Uri.decodeQueryComponent(keyvalue[1])); |
3968 } | 4047 } |
3969 } | 4048 } |
3970 | 4049 |
3971 | |
3972 var h = { | 4050 var h = { |
3973 "content-type" : "application/json; charset=utf-8", | 4051 "content-type": "application/json; charset=utf-8", |
3974 }; | 4052 }; |
3975 var resp = convert.JSON.encode(buildTracksListResponse()); | 4053 var resp = convert.JSON.encode(buildTracksListResponse()); |
3976 return new async.Future.value(stringResponse(200, h, resp)); | 4054 return new async.Future.value(stringResponse(200, h, resp)); |
3977 }), true); | 4055 }), true); |
3978 res.list(arg_packageName, arg_editId).then(unittest.expectAsync1(((api.Tra
cksListResponse response) { | 4056 res |
| 4057 .list(arg_packageName, arg_editId) |
| 4058 .then(unittest.expectAsync1(((api.TracksListResponse response) { |
3979 checkTracksListResponse(response); | 4059 checkTracksListResponse(response); |
3980 }))); | 4060 }))); |
3981 }); | 4061 }); |
3982 | 4062 |
3983 unittest.test("method--patch", () { | 4063 unittest.test("method--patch", () { |
3984 | |
3985 var mock = new HttpServerMock(); | 4064 var mock = new HttpServerMock(); |
3986 api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.t
racks; | 4065 api.EditsTracksResourceApi res = |
| 4066 new api.AndroidpublisherApi(mock).edits.tracks; |
3987 var arg_request = buildTrack(); | 4067 var arg_request = buildTrack(); |
3988 var arg_packageName = "foo"; | 4068 var arg_packageName = "foo"; |
3989 var arg_editId = "foo"; | 4069 var arg_editId = "foo"; |
3990 var arg_track = "foo"; | 4070 var arg_track = "foo"; |
3991 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4071 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3992 var obj = new api.Track.fromJson(json); | 4072 var obj = new api.Track.fromJson(json); |
3993 checkTrack(obj); | 4073 checkTrack(obj); |
3994 | 4074 |
3995 var path = (req.url).path; | 4075 var path = (req.url).path; |
3996 var pathOffset = 0; | 4076 var pathOffset = 0; |
3997 var index; | 4077 var index; |
3998 var subPart; | 4078 var subPart; |
3999 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4079 unittest.expect( |
| 4080 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4000 pathOffset += 1; | 4081 pathOffset += 1; |
4001 | 4082 |
4002 var query = (req.url).query; | 4083 var query = (req.url).query; |
4003 var queryOffset = 0; | 4084 var queryOffset = 0; |
4004 var queryMap = {}; | 4085 var queryMap = {}; |
4005 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4086 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4006 parseBool(n) { | 4087 parseBool(n) { |
4007 if (n == "true") return true; | 4088 if (n == "true") return true; |
4008 if (n == "false") return false; | 4089 if (n == "false") return false; |
4009 if (n == null) return null; | 4090 if (n == null) return null; |
4010 throw new core.ArgumentError("Invalid boolean: $n"); | 4091 throw new core.ArgumentError("Invalid boolean: $n"); |
4011 } | 4092 } |
| 4093 |
4012 if (query.length > 0) { | 4094 if (query.length > 0) { |
4013 for (var part in query.split("&")) { | 4095 for (var part in query.split("&")) { |
4014 var keyvalue = part.split("="); | 4096 var keyvalue = part.split("="); |
4015 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4097 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4098 core.Uri.decodeQueryComponent(keyvalue[1])); |
4016 } | 4099 } |
4017 } | 4100 } |
4018 | 4101 |
4019 | |
4020 var h = { | 4102 var h = { |
4021 "content-type" : "application/json; charset=utf-8", | 4103 "content-type": "application/json; charset=utf-8", |
4022 }; | 4104 }; |
4023 var resp = convert.JSON.encode(buildTrack()); | 4105 var resp = convert.JSON.encode(buildTrack()); |
4024 return new async.Future.value(stringResponse(200, h, resp)); | 4106 return new async.Future.value(stringResponse(200, h, resp)); |
4025 }), true); | 4107 }), true); |
4026 res.patch(arg_request, arg_packageName, arg_editId, arg_track).then(unitte
st.expectAsync1(((api.Track response) { | 4108 res |
| 4109 .patch(arg_request, arg_packageName, arg_editId, arg_track) |
| 4110 .then(unittest.expectAsync1(((api.Track response) { |
4027 checkTrack(response); | 4111 checkTrack(response); |
4028 }))); | 4112 }))); |
4029 }); | 4113 }); |
4030 | 4114 |
4031 unittest.test("method--update", () { | 4115 unittest.test("method--update", () { |
4032 | |
4033 var mock = new HttpServerMock(); | 4116 var mock = new HttpServerMock(); |
4034 api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.t
racks; | 4117 api.EditsTracksResourceApi res = |
| 4118 new api.AndroidpublisherApi(mock).edits.tracks; |
4035 var arg_request = buildTrack(); | 4119 var arg_request = buildTrack(); |
4036 var arg_packageName = "foo"; | 4120 var arg_packageName = "foo"; |
4037 var arg_editId = "foo"; | 4121 var arg_editId = "foo"; |
4038 var arg_track = "foo"; | 4122 var arg_track = "foo"; |
4039 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4123 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4040 var obj = new api.Track.fromJson(json); | 4124 var obj = new api.Track.fromJson(json); |
4041 checkTrack(obj); | 4125 checkTrack(obj); |
4042 | 4126 |
4043 var path = (req.url).path; | 4127 var path = (req.url).path; |
4044 var pathOffset = 0; | 4128 var pathOffset = 0; |
4045 var index; | 4129 var index; |
4046 var subPart; | 4130 var subPart; |
4047 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4131 unittest.expect( |
| 4132 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4048 pathOffset += 1; | 4133 pathOffset += 1; |
4049 | 4134 |
4050 var query = (req.url).query; | 4135 var query = (req.url).query; |
4051 var queryOffset = 0; | 4136 var queryOffset = 0; |
4052 var queryMap = {}; | 4137 var queryMap = {}; |
4053 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4138 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4054 parseBool(n) { | 4139 parseBool(n) { |
4055 if (n == "true") return true; | 4140 if (n == "true") return true; |
4056 if (n == "false") return false; | 4141 if (n == "false") return false; |
4057 if (n == null) return null; | 4142 if (n == null) return null; |
4058 throw new core.ArgumentError("Invalid boolean: $n"); | 4143 throw new core.ArgumentError("Invalid boolean: $n"); |
4059 } | 4144 } |
| 4145 |
4060 if (query.length > 0) { | 4146 if (query.length > 0) { |
4061 for (var part in query.split("&")) { | 4147 for (var part in query.split("&")) { |
4062 var keyvalue = part.split("="); | 4148 var keyvalue = part.split("="); |
4063 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4149 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4150 core.Uri.decodeQueryComponent(keyvalue[1])); |
4064 } | 4151 } |
4065 } | 4152 } |
4066 | 4153 |
4067 | |
4068 var h = { | 4154 var h = { |
4069 "content-type" : "application/json; charset=utf-8", | 4155 "content-type": "application/json; charset=utf-8", |
4070 }; | 4156 }; |
4071 var resp = convert.JSON.encode(buildTrack()); | 4157 var resp = convert.JSON.encode(buildTrack()); |
4072 return new async.Future.value(stringResponse(200, h, resp)); | 4158 return new async.Future.value(stringResponse(200, h, resp)); |
4073 }), true); | 4159 }), true); |
4074 res.update(arg_request, arg_packageName, arg_editId, arg_track).then(unitt
est.expectAsync1(((api.Track response) { | 4160 res |
| 4161 .update(arg_request, arg_packageName, arg_editId, arg_track) |
| 4162 .then(unittest.expectAsync1(((api.Track response) { |
4075 checkTrack(response); | 4163 checkTrack(response); |
4076 }))); | 4164 }))); |
4077 }); | 4165 }); |
4078 | |
4079 }); | 4166 }); |
4080 | 4167 |
4081 | |
4082 unittest.group("resource-EntitlementsResourceApi", () { | 4168 unittest.group("resource-EntitlementsResourceApi", () { |
4083 unittest.test("method--list", () { | 4169 unittest.test("method--list", () { |
4084 | |
4085 var mock = new HttpServerMock(); | 4170 var mock = new HttpServerMock(); |
4086 api.EntitlementsResourceApi res = new api.AndroidpublisherApi(mock).entitl
ements; | 4171 api.EntitlementsResourceApi res = |
| 4172 new api.AndroidpublisherApi(mock).entitlements; |
4087 var arg_packageName = "foo"; | 4173 var arg_packageName = "foo"; |
4088 var arg_maxResults = 42; | 4174 var arg_maxResults = 42; |
4089 var arg_productId = "foo"; | 4175 var arg_productId = "foo"; |
4090 var arg_startIndex = 42; | 4176 var arg_startIndex = 42; |
4091 var arg_token = "foo"; | 4177 var arg_token = "foo"; |
4092 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4178 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4093 var path = (req.url).path; | 4179 var path = (req.url).path; |
4094 var pathOffset = 0; | 4180 var pathOffset = 0; |
4095 var index; | 4181 var index; |
4096 var subPart; | 4182 var subPart; |
4097 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4183 unittest.expect( |
| 4184 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4098 pathOffset += 1; | 4185 pathOffset += 1; |
4099 | 4186 |
4100 var query = (req.url).query; | 4187 var query = (req.url).query; |
4101 var queryOffset = 0; | 4188 var queryOffset = 0; |
4102 var queryMap = {}; | 4189 var queryMap = {}; |
4103 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4190 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4104 parseBool(n) { | 4191 parseBool(n) { |
4105 if (n == "true") return true; | 4192 if (n == "true") return true; |
4106 if (n == "false") return false; | 4193 if (n == "false") return false; |
4107 if (n == null) return null; | 4194 if (n == null) return null; |
4108 throw new core.ArgumentError("Invalid boolean: $n"); | 4195 throw new core.ArgumentError("Invalid boolean: $n"); |
4109 } | 4196 } |
| 4197 |
4110 if (query.length > 0) { | 4198 if (query.length > 0) { |
4111 for (var part in query.split("&")) { | 4199 for (var part in query.split("&")) { |
4112 var keyvalue = part.split("="); | 4200 var keyvalue = part.split("="); |
4113 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4202 core.Uri.decodeQueryComponent(keyvalue[1])); |
4114 } | 4203 } |
4115 } | 4204 } |
4116 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4205 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
4117 unittest.expect(queryMap["productId"].first, unittest.equals(arg_product
Id)); | 4206 unittest.equals(arg_maxResults)); |
4118 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); | 4207 unittest.expect( |
| 4208 queryMap["productId"].first, unittest.equals(arg_productId)); |
| 4209 unittest.expect(core.int.parse(queryMap["startIndex"].first), |
| 4210 unittest.equals(arg_startIndex)); |
4119 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); | 4211 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); |
4120 | 4212 |
4121 | |
4122 var h = { | 4213 var h = { |
4123 "content-type" : "application/json; charset=utf-8", | 4214 "content-type": "application/json; charset=utf-8", |
4124 }; | 4215 }; |
4125 var resp = convert.JSON.encode(buildEntitlementsListResponse()); | 4216 var resp = convert.JSON.encode(buildEntitlementsListResponse()); |
4126 return new async.Future.value(stringResponse(200, h, resp)); | 4217 return new async.Future.value(stringResponse(200, h, resp)); |
4127 }), true); | 4218 }), true); |
4128 res.list(arg_packageName, maxResults: arg_maxResults, productId: arg_produ
ctId, startIndex: arg_startIndex, token: arg_token).then(unittest.expectAsync1((
(api.EntitlementsListResponse response) { | 4219 res |
| 4220 .list(arg_packageName, |
| 4221 maxResults: arg_maxResults, |
| 4222 productId: arg_productId, |
| 4223 startIndex: arg_startIndex, |
| 4224 token: arg_token) |
| 4225 .then(unittest.expectAsync1(((api.EntitlementsListResponse response) { |
4129 checkEntitlementsListResponse(response); | 4226 checkEntitlementsListResponse(response); |
4130 }))); | 4227 }))); |
4131 }); | 4228 }); |
4132 | |
4133 }); | 4229 }); |
4134 | 4230 |
4135 | |
4136 unittest.group("resource-InappproductsResourceApi", () { | 4231 unittest.group("resource-InappproductsResourceApi", () { |
4137 unittest.test("method--batch", () { | 4232 unittest.test("method--batch", () { |
4138 | |
4139 var mock = new HttpServerMock(); | 4233 var mock = new HttpServerMock(); |
4140 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4234 api.InappproductsResourceApi res = |
| 4235 new api.AndroidpublisherApi(mock).inappproducts; |
4141 var arg_request = buildInappproductsBatchRequest(); | 4236 var arg_request = buildInappproductsBatchRequest(); |
4142 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4237 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4143 var obj = new api.InappproductsBatchRequest.fromJson(json); | 4238 var obj = new api.InappproductsBatchRequest.fromJson(json); |
4144 checkInappproductsBatchRequest(obj); | 4239 checkInappproductsBatchRequest(obj); |
4145 | 4240 |
4146 var path = (req.url).path; | 4241 var path = (req.url).path; |
4147 var pathOffset = 0; | 4242 var pathOffset = 0; |
4148 var index; | 4243 var index; |
4149 var subPart; | 4244 var subPart; |
4150 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4245 unittest.expect( |
| 4246 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4151 pathOffset += 1; | 4247 pathOffset += 1; |
4152 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("androidpublisher/v2/applications/")); | 4248 unittest.expect(path.substring(pathOffset, pathOffset + 33), |
| 4249 unittest.equals("androidpublisher/v2/applications/")); |
4153 pathOffset += 33; | 4250 pathOffset += 33; |
4154 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("inappproducts/batch")); | 4251 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4252 unittest.equals("inappproducts/batch")); |
4155 pathOffset += 19; | 4253 pathOffset += 19; |
4156 | 4254 |
4157 var query = (req.url).query; | 4255 var query = (req.url).query; |
4158 var queryOffset = 0; | 4256 var queryOffset = 0; |
4159 var queryMap = {}; | 4257 var queryMap = {}; |
4160 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4258 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4161 parseBool(n) { | 4259 parseBool(n) { |
4162 if (n == "true") return true; | 4260 if (n == "true") return true; |
4163 if (n == "false") return false; | 4261 if (n == "false") return false; |
4164 if (n == null) return null; | 4262 if (n == null) return null; |
4165 throw new core.ArgumentError("Invalid boolean: $n"); | 4263 throw new core.ArgumentError("Invalid boolean: $n"); |
4166 } | 4264 } |
| 4265 |
4167 if (query.length > 0) { | 4266 if (query.length > 0) { |
4168 for (var part in query.split("&")) { | 4267 for (var part in query.split("&")) { |
4169 var keyvalue = part.split("="); | 4268 var keyvalue = part.split("="); |
4170 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4269 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4270 core.Uri.decodeQueryComponent(keyvalue[1])); |
4171 } | 4271 } |
4172 } | 4272 } |
4173 | 4273 |
4174 | |
4175 var h = { | 4274 var h = { |
4176 "content-type" : "application/json; charset=utf-8", | 4275 "content-type": "application/json; charset=utf-8", |
4177 }; | 4276 }; |
4178 var resp = convert.JSON.encode(buildInappproductsBatchResponse()); | 4277 var resp = convert.JSON.encode(buildInappproductsBatchResponse()); |
4179 return new async.Future.value(stringResponse(200, h, resp)); | 4278 return new async.Future.value(stringResponse(200, h, resp)); |
4180 }), true); | 4279 }), true); |
4181 res.batch(arg_request).then(unittest.expectAsync1(((api.InappproductsBatch
Response response) { | 4280 res.batch(arg_request).then( |
| 4281 unittest.expectAsync1(((api.InappproductsBatchResponse response) { |
4182 checkInappproductsBatchResponse(response); | 4282 checkInappproductsBatchResponse(response); |
4183 }))); | 4283 }))); |
4184 }); | 4284 }); |
4185 | 4285 |
4186 unittest.test("method--delete", () { | 4286 unittest.test("method--delete", () { |
4187 | |
4188 var mock = new HttpServerMock(); | 4287 var mock = new HttpServerMock(); |
4189 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4288 api.InappproductsResourceApi res = |
| 4289 new api.AndroidpublisherApi(mock).inappproducts; |
4190 var arg_packageName = "foo"; | 4290 var arg_packageName = "foo"; |
4191 var arg_sku = "foo"; | 4291 var arg_sku = "foo"; |
4192 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4292 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4193 var path = (req.url).path; | 4293 var path = (req.url).path; |
4194 var pathOffset = 0; | 4294 var pathOffset = 0; |
4195 var index; | 4295 var index; |
4196 var subPart; | 4296 var subPart; |
4197 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4297 unittest.expect( |
| 4298 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4198 pathOffset += 1; | 4299 pathOffset += 1; |
4199 | 4300 |
4200 var query = (req.url).query; | 4301 var query = (req.url).query; |
4201 var queryOffset = 0; | 4302 var queryOffset = 0; |
4202 var queryMap = {}; | 4303 var queryMap = {}; |
4203 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4304 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4204 parseBool(n) { | 4305 parseBool(n) { |
4205 if (n == "true") return true; | 4306 if (n == "true") return true; |
4206 if (n == "false") return false; | 4307 if (n == "false") return false; |
4207 if (n == null) return null; | 4308 if (n == null) return null; |
4208 throw new core.ArgumentError("Invalid boolean: $n"); | 4309 throw new core.ArgumentError("Invalid boolean: $n"); |
4209 } | 4310 } |
| 4311 |
4210 if (query.length > 0) { | 4312 if (query.length > 0) { |
4211 for (var part in query.split("&")) { | 4313 for (var part in query.split("&")) { |
4212 var keyvalue = part.split("="); | 4314 var keyvalue = part.split("="); |
4213 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4315 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4316 core.Uri.decodeQueryComponent(keyvalue[1])); |
4214 } | 4317 } |
4215 } | 4318 } |
4216 | 4319 |
4217 | |
4218 var h = { | 4320 var h = { |
4219 "content-type" : "application/json; charset=utf-8", | 4321 "content-type": "application/json; charset=utf-8", |
4220 }; | 4322 }; |
4221 var resp = ""; | 4323 var resp = ""; |
4222 return new async.Future.value(stringResponse(200, h, resp)); | 4324 return new async.Future.value(stringResponse(200, h, resp)); |
4223 }), true); | 4325 }), true); |
4224 res.delete(arg_packageName, arg_sku).then(unittest.expectAsync1((_) {})); | 4326 res.delete(arg_packageName, arg_sku).then(unittest.expectAsync1((_) {})); |
4225 }); | 4327 }); |
4226 | 4328 |
4227 unittest.test("method--get", () { | 4329 unittest.test("method--get", () { |
4228 | |
4229 var mock = new HttpServerMock(); | 4330 var mock = new HttpServerMock(); |
4230 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4331 api.InappproductsResourceApi res = |
| 4332 new api.AndroidpublisherApi(mock).inappproducts; |
4231 var arg_packageName = "foo"; | 4333 var arg_packageName = "foo"; |
4232 var arg_sku = "foo"; | 4334 var arg_sku = "foo"; |
4233 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4335 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4234 var path = (req.url).path; | 4336 var path = (req.url).path; |
4235 var pathOffset = 0; | 4337 var pathOffset = 0; |
4236 var index; | 4338 var index; |
4237 var subPart; | 4339 var subPart; |
4238 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4340 unittest.expect( |
| 4341 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4239 pathOffset += 1; | 4342 pathOffset += 1; |
4240 | 4343 |
4241 var query = (req.url).query; | 4344 var query = (req.url).query; |
4242 var queryOffset = 0; | 4345 var queryOffset = 0; |
4243 var queryMap = {}; | 4346 var queryMap = {}; |
4244 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4347 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4245 parseBool(n) { | 4348 parseBool(n) { |
4246 if (n == "true") return true; | 4349 if (n == "true") return true; |
4247 if (n == "false") return false; | 4350 if (n == "false") return false; |
4248 if (n == null) return null; | 4351 if (n == null) return null; |
4249 throw new core.ArgumentError("Invalid boolean: $n"); | 4352 throw new core.ArgumentError("Invalid boolean: $n"); |
4250 } | 4353 } |
| 4354 |
4251 if (query.length > 0) { | 4355 if (query.length > 0) { |
4252 for (var part in query.split("&")) { | 4356 for (var part in query.split("&")) { |
4253 var keyvalue = part.split("="); | 4357 var keyvalue = part.split("="); |
4254 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4358 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4359 core.Uri.decodeQueryComponent(keyvalue[1])); |
4255 } | 4360 } |
4256 } | 4361 } |
4257 | 4362 |
4258 | |
4259 var h = { | 4363 var h = { |
4260 "content-type" : "application/json; charset=utf-8", | 4364 "content-type": "application/json; charset=utf-8", |
4261 }; | 4365 }; |
4262 var resp = convert.JSON.encode(buildInAppProduct()); | 4366 var resp = convert.JSON.encode(buildInAppProduct()); |
4263 return new async.Future.value(stringResponse(200, h, resp)); | 4367 return new async.Future.value(stringResponse(200, h, resp)); |
4264 }), true); | 4368 }), true); |
4265 res.get(arg_packageName, arg_sku).then(unittest.expectAsync1(((api.InAppPr
oduct response) { | 4369 res |
| 4370 .get(arg_packageName, arg_sku) |
| 4371 .then(unittest.expectAsync1(((api.InAppProduct response) { |
4266 checkInAppProduct(response); | 4372 checkInAppProduct(response); |
4267 }))); | 4373 }))); |
4268 }); | 4374 }); |
4269 | 4375 |
4270 unittest.test("method--insert", () { | 4376 unittest.test("method--insert", () { |
4271 | |
4272 var mock = new HttpServerMock(); | 4377 var mock = new HttpServerMock(); |
4273 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4378 api.InappproductsResourceApi res = |
| 4379 new api.AndroidpublisherApi(mock).inappproducts; |
4274 var arg_request = buildInAppProduct(); | 4380 var arg_request = buildInAppProduct(); |
4275 var arg_packageName = "foo"; | 4381 var arg_packageName = "foo"; |
4276 var arg_autoConvertMissingPrices = true; | 4382 var arg_autoConvertMissingPrices = true; |
4277 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4383 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4278 var obj = new api.InAppProduct.fromJson(json); | 4384 var obj = new api.InAppProduct.fromJson(json); |
4279 checkInAppProduct(obj); | 4385 checkInAppProduct(obj); |
4280 | 4386 |
4281 var path = (req.url).path; | 4387 var path = (req.url).path; |
4282 var pathOffset = 0; | 4388 var pathOffset = 0; |
4283 var index; | 4389 var index; |
4284 var subPart; | 4390 var subPart; |
4285 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4391 unittest.expect( |
| 4392 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4286 pathOffset += 1; | 4393 pathOffset += 1; |
4287 | 4394 |
4288 var query = (req.url).query; | 4395 var query = (req.url).query; |
4289 var queryOffset = 0; | 4396 var queryOffset = 0; |
4290 var queryMap = {}; | 4397 var queryMap = {}; |
4291 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4398 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4292 parseBool(n) { | 4399 parseBool(n) { |
4293 if (n == "true") return true; | 4400 if (n == "true") return true; |
4294 if (n == "false") return false; | 4401 if (n == "false") return false; |
4295 if (n == null) return null; | 4402 if (n == null) return null; |
4296 throw new core.ArgumentError("Invalid boolean: $n"); | 4403 throw new core.ArgumentError("Invalid boolean: $n"); |
4297 } | 4404 } |
| 4405 |
4298 if (query.length > 0) { | 4406 if (query.length > 0) { |
4299 for (var part in query.split("&")) { | 4407 for (var part in query.split("&")) { |
4300 var keyvalue = part.split("="); | 4408 var keyvalue = part.split("="); |
4301 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4409 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4410 core.Uri.decodeQueryComponent(keyvalue[1])); |
4302 } | 4411 } |
4303 } | 4412 } |
4304 unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equ
als("$arg_autoConvertMissingPrices")); | 4413 unittest.expect(queryMap["autoConvertMissingPrices"].first, |
4305 | 4414 unittest.equals("$arg_autoConvertMissingPrices")); |
4306 | 4415 |
4307 var h = { | 4416 var h = { |
4308 "content-type" : "application/json; charset=utf-8", | 4417 "content-type": "application/json; charset=utf-8", |
4309 }; | 4418 }; |
4310 var resp = convert.JSON.encode(buildInAppProduct()); | 4419 var resp = convert.JSON.encode(buildInAppProduct()); |
4311 return new async.Future.value(stringResponse(200, h, resp)); | 4420 return new async.Future.value(stringResponse(200, h, resp)); |
4312 }), true); | 4421 }), true); |
4313 res.insert(arg_request, arg_packageName, autoConvertMissingPrices: arg_aut
oConvertMissingPrices).then(unittest.expectAsync1(((api.InAppProduct response) { | 4422 res |
| 4423 .insert(arg_request, arg_packageName, |
| 4424 autoConvertMissingPrices: arg_autoConvertMissingPrices) |
| 4425 .then(unittest.expectAsync1(((api.InAppProduct response) { |
4314 checkInAppProduct(response); | 4426 checkInAppProduct(response); |
4315 }))); | 4427 }))); |
4316 }); | 4428 }); |
4317 | 4429 |
4318 unittest.test("method--list", () { | 4430 unittest.test("method--list", () { |
4319 | |
4320 var mock = new HttpServerMock(); | 4431 var mock = new HttpServerMock(); |
4321 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4432 api.InappproductsResourceApi res = |
| 4433 new api.AndroidpublisherApi(mock).inappproducts; |
4322 var arg_packageName = "foo"; | 4434 var arg_packageName = "foo"; |
4323 var arg_maxResults = 42; | 4435 var arg_maxResults = 42; |
4324 var arg_startIndex = 42; | 4436 var arg_startIndex = 42; |
4325 var arg_token = "foo"; | 4437 var arg_token = "foo"; |
4326 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4438 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4327 var path = (req.url).path; | 4439 var path = (req.url).path; |
4328 var pathOffset = 0; | 4440 var pathOffset = 0; |
4329 var index; | 4441 var index; |
4330 var subPart; | 4442 var subPart; |
4331 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4443 unittest.expect( |
| 4444 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4332 pathOffset += 1; | 4445 pathOffset += 1; |
4333 | 4446 |
4334 var query = (req.url).query; | 4447 var query = (req.url).query; |
4335 var queryOffset = 0; | 4448 var queryOffset = 0; |
4336 var queryMap = {}; | 4449 var queryMap = {}; |
4337 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4450 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4338 parseBool(n) { | 4451 parseBool(n) { |
4339 if (n == "true") return true; | 4452 if (n == "true") return true; |
4340 if (n == "false") return false; | 4453 if (n == "false") return false; |
4341 if (n == null) return null; | 4454 if (n == null) return null; |
4342 throw new core.ArgumentError("Invalid boolean: $n"); | 4455 throw new core.ArgumentError("Invalid boolean: $n"); |
4343 } | 4456 } |
| 4457 |
4344 if (query.length > 0) { | 4458 if (query.length > 0) { |
4345 for (var part in query.split("&")) { | 4459 for (var part in query.split("&")) { |
4346 var keyvalue = part.split("="); | 4460 var keyvalue = part.split("="); |
4347 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4461 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4462 core.Uri.decodeQueryComponent(keyvalue[1])); |
4348 } | 4463 } |
4349 } | 4464 } |
4350 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4465 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
4351 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); | 4466 unittest.equals(arg_maxResults)); |
| 4467 unittest.expect(core.int.parse(queryMap["startIndex"].first), |
| 4468 unittest.equals(arg_startIndex)); |
4352 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); | 4469 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); |
4353 | 4470 |
4354 | |
4355 var h = { | 4471 var h = { |
4356 "content-type" : "application/json; charset=utf-8", | 4472 "content-type": "application/json; charset=utf-8", |
4357 }; | 4473 }; |
4358 var resp = convert.JSON.encode(buildInappproductsListResponse()); | 4474 var resp = convert.JSON.encode(buildInappproductsListResponse()); |
4359 return new async.Future.value(stringResponse(200, h, resp)); | 4475 return new async.Future.value(stringResponse(200, h, resp)); |
4360 }), true); | 4476 }), true); |
4361 res.list(arg_packageName, maxResults: arg_maxResults, startIndex: arg_star
tIndex, token: arg_token).then(unittest.expectAsync1(((api.InappproductsListResp
onse response) { | 4477 res |
| 4478 .list(arg_packageName, |
| 4479 maxResults: arg_maxResults, |
| 4480 startIndex: arg_startIndex, |
| 4481 token: arg_token) |
| 4482 .then( |
| 4483 unittest.expectAsync1(((api.InappproductsListResponse response) { |
4362 checkInappproductsListResponse(response); | 4484 checkInappproductsListResponse(response); |
4363 }))); | 4485 }))); |
4364 }); | 4486 }); |
4365 | 4487 |
4366 unittest.test("method--patch", () { | 4488 unittest.test("method--patch", () { |
4367 | |
4368 var mock = new HttpServerMock(); | 4489 var mock = new HttpServerMock(); |
4369 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4490 api.InappproductsResourceApi res = |
| 4491 new api.AndroidpublisherApi(mock).inappproducts; |
4370 var arg_request = buildInAppProduct(); | 4492 var arg_request = buildInAppProduct(); |
4371 var arg_packageName = "foo"; | 4493 var arg_packageName = "foo"; |
4372 var arg_sku = "foo"; | 4494 var arg_sku = "foo"; |
4373 var arg_autoConvertMissingPrices = true; | 4495 var arg_autoConvertMissingPrices = true; |
4374 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4496 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4375 var obj = new api.InAppProduct.fromJson(json); | 4497 var obj = new api.InAppProduct.fromJson(json); |
4376 checkInAppProduct(obj); | 4498 checkInAppProduct(obj); |
4377 | 4499 |
4378 var path = (req.url).path; | 4500 var path = (req.url).path; |
4379 var pathOffset = 0; | 4501 var pathOffset = 0; |
4380 var index; | 4502 var index; |
4381 var subPart; | 4503 var subPart; |
4382 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4504 unittest.expect( |
| 4505 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4383 pathOffset += 1; | 4506 pathOffset += 1; |
4384 | 4507 |
4385 var query = (req.url).query; | 4508 var query = (req.url).query; |
4386 var queryOffset = 0; | 4509 var queryOffset = 0; |
4387 var queryMap = {}; | 4510 var queryMap = {}; |
4388 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4511 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4389 parseBool(n) { | 4512 parseBool(n) { |
4390 if (n == "true") return true; | 4513 if (n == "true") return true; |
4391 if (n == "false") return false; | 4514 if (n == "false") return false; |
4392 if (n == null) return null; | 4515 if (n == null) return null; |
4393 throw new core.ArgumentError("Invalid boolean: $n"); | 4516 throw new core.ArgumentError("Invalid boolean: $n"); |
4394 } | 4517 } |
| 4518 |
4395 if (query.length > 0) { | 4519 if (query.length > 0) { |
4396 for (var part in query.split("&")) { | 4520 for (var part in query.split("&")) { |
4397 var keyvalue = part.split("="); | 4521 var keyvalue = part.split("="); |
4398 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4522 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4523 core.Uri.decodeQueryComponent(keyvalue[1])); |
4399 } | 4524 } |
4400 } | 4525 } |
4401 unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equ
als("$arg_autoConvertMissingPrices")); | 4526 unittest.expect(queryMap["autoConvertMissingPrices"].first, |
4402 | 4527 unittest.equals("$arg_autoConvertMissingPrices")); |
4403 | 4528 |
4404 var h = { | 4529 var h = { |
4405 "content-type" : "application/json; charset=utf-8", | 4530 "content-type": "application/json; charset=utf-8", |
4406 }; | 4531 }; |
4407 var resp = convert.JSON.encode(buildInAppProduct()); | 4532 var resp = convert.JSON.encode(buildInAppProduct()); |
4408 return new async.Future.value(stringResponse(200, h, resp)); | 4533 return new async.Future.value(stringResponse(200, h, resp)); |
4409 }), true); | 4534 }), true); |
4410 res.patch(arg_request, arg_packageName, arg_sku, autoConvertMissingPrices:
arg_autoConvertMissingPrices).then(unittest.expectAsync1(((api.InAppProduct res
ponse) { | 4535 res |
| 4536 .patch(arg_request, arg_packageName, arg_sku, |
| 4537 autoConvertMissingPrices: arg_autoConvertMissingPrices) |
| 4538 .then(unittest.expectAsync1(((api.InAppProduct response) { |
4411 checkInAppProduct(response); | 4539 checkInAppProduct(response); |
4412 }))); | 4540 }))); |
4413 }); | 4541 }); |
4414 | 4542 |
4415 unittest.test("method--update", () { | 4543 unittest.test("method--update", () { |
4416 | |
4417 var mock = new HttpServerMock(); | 4544 var mock = new HttpServerMock(); |
4418 api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inapp
products; | 4545 api.InappproductsResourceApi res = |
| 4546 new api.AndroidpublisherApi(mock).inappproducts; |
4419 var arg_request = buildInAppProduct(); | 4547 var arg_request = buildInAppProduct(); |
4420 var arg_packageName = "foo"; | 4548 var arg_packageName = "foo"; |
4421 var arg_sku = "foo"; | 4549 var arg_sku = "foo"; |
4422 var arg_autoConvertMissingPrices = true; | 4550 var arg_autoConvertMissingPrices = true; |
4423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4551 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4424 var obj = new api.InAppProduct.fromJson(json); | 4552 var obj = new api.InAppProduct.fromJson(json); |
4425 checkInAppProduct(obj); | 4553 checkInAppProduct(obj); |
4426 | 4554 |
4427 var path = (req.url).path; | 4555 var path = (req.url).path; |
4428 var pathOffset = 0; | 4556 var pathOffset = 0; |
4429 var index; | 4557 var index; |
4430 var subPart; | 4558 var subPart; |
4431 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4559 unittest.expect( |
| 4560 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4432 pathOffset += 1; | 4561 pathOffset += 1; |
4433 | 4562 |
4434 var query = (req.url).query; | 4563 var query = (req.url).query; |
4435 var queryOffset = 0; | 4564 var queryOffset = 0; |
4436 var queryMap = {}; | 4565 var queryMap = {}; |
4437 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4566 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4438 parseBool(n) { | 4567 parseBool(n) { |
4439 if (n == "true") return true; | 4568 if (n == "true") return true; |
4440 if (n == "false") return false; | 4569 if (n == "false") return false; |
4441 if (n == null) return null; | 4570 if (n == null) return null; |
4442 throw new core.ArgumentError("Invalid boolean: $n"); | 4571 throw new core.ArgumentError("Invalid boolean: $n"); |
4443 } | 4572 } |
| 4573 |
4444 if (query.length > 0) { | 4574 if (query.length > 0) { |
4445 for (var part in query.split("&")) { | 4575 for (var part in query.split("&")) { |
4446 var keyvalue = part.split("="); | 4576 var keyvalue = part.split("="); |
4447 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4577 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4578 core.Uri.decodeQueryComponent(keyvalue[1])); |
4448 } | 4579 } |
4449 } | 4580 } |
4450 unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equ
als("$arg_autoConvertMissingPrices")); | 4581 unittest.expect(queryMap["autoConvertMissingPrices"].first, |
4451 | 4582 unittest.equals("$arg_autoConvertMissingPrices")); |
4452 | 4583 |
4453 var h = { | 4584 var h = { |
4454 "content-type" : "application/json; charset=utf-8", | 4585 "content-type": "application/json; charset=utf-8", |
4455 }; | 4586 }; |
4456 var resp = convert.JSON.encode(buildInAppProduct()); | 4587 var resp = convert.JSON.encode(buildInAppProduct()); |
4457 return new async.Future.value(stringResponse(200, h, resp)); | 4588 return new async.Future.value(stringResponse(200, h, resp)); |
4458 }), true); | 4589 }), true); |
4459 res.update(arg_request, arg_packageName, arg_sku, autoConvertMissingPrices
: arg_autoConvertMissingPrices).then(unittest.expectAsync1(((api.InAppProduct re
sponse) { | 4590 res |
| 4591 .update(arg_request, arg_packageName, arg_sku, |
| 4592 autoConvertMissingPrices: arg_autoConvertMissingPrices) |
| 4593 .then(unittest.expectAsync1(((api.InAppProduct response) { |
4460 checkInAppProduct(response); | 4594 checkInAppProduct(response); |
4461 }))); | 4595 }))); |
4462 }); | 4596 }); |
4463 | |
4464 }); | 4597 }); |
4465 | 4598 |
4466 | |
4467 unittest.group("resource-PurchasesProductsResourceApi", () { | 4599 unittest.group("resource-PurchasesProductsResourceApi", () { |
4468 unittest.test("method--get", () { | 4600 unittest.test("method--get", () { |
4469 | |
4470 var mock = new HttpServerMock(); | 4601 var mock = new HttpServerMock(); |
4471 api.PurchasesProductsResourceApi res = new api.AndroidpublisherApi(mock).p
urchases.products; | 4602 api.PurchasesProductsResourceApi res = |
| 4603 new api.AndroidpublisherApi(mock).purchases.products; |
4472 var arg_packageName = "foo"; | 4604 var arg_packageName = "foo"; |
4473 var arg_productId = "foo"; | 4605 var arg_productId = "foo"; |
4474 var arg_token = "foo"; | 4606 var arg_token = "foo"; |
4475 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4607 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4476 var path = (req.url).path; | 4608 var path = (req.url).path; |
4477 var pathOffset = 0; | 4609 var pathOffset = 0; |
4478 var index; | 4610 var index; |
4479 var subPart; | 4611 var subPart; |
4480 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4612 unittest.expect( |
| 4613 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4481 pathOffset += 1; | 4614 pathOffset += 1; |
4482 | 4615 |
4483 var query = (req.url).query; | 4616 var query = (req.url).query; |
4484 var queryOffset = 0; | 4617 var queryOffset = 0; |
4485 var queryMap = {}; | 4618 var queryMap = {}; |
4486 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4619 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4487 parseBool(n) { | 4620 parseBool(n) { |
4488 if (n == "true") return true; | 4621 if (n == "true") return true; |
4489 if (n == "false") return false; | 4622 if (n == "false") return false; |
4490 if (n == null) return null; | 4623 if (n == null) return null; |
4491 throw new core.ArgumentError("Invalid boolean: $n"); | 4624 throw new core.ArgumentError("Invalid boolean: $n"); |
4492 } | 4625 } |
| 4626 |
4493 if (query.length > 0) { | 4627 if (query.length > 0) { |
4494 for (var part in query.split("&")) { | 4628 for (var part in query.split("&")) { |
4495 var keyvalue = part.split("="); | 4629 var keyvalue = part.split("="); |
4496 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4630 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4631 core.Uri.decodeQueryComponent(keyvalue[1])); |
4497 } | 4632 } |
4498 } | 4633 } |
4499 | 4634 |
4500 | |
4501 var h = { | 4635 var h = { |
4502 "content-type" : "application/json; charset=utf-8", | 4636 "content-type": "application/json; charset=utf-8", |
4503 }; | 4637 }; |
4504 var resp = convert.JSON.encode(buildProductPurchase()); | 4638 var resp = convert.JSON.encode(buildProductPurchase()); |
4505 return new async.Future.value(stringResponse(200, h, resp)); | 4639 return new async.Future.value(stringResponse(200, h, resp)); |
4506 }), true); | 4640 }), true); |
4507 res.get(arg_packageName, arg_productId, arg_token).then(unittest.expectAsy
nc1(((api.ProductPurchase response) { | 4641 res |
| 4642 .get(arg_packageName, arg_productId, arg_token) |
| 4643 .then(unittest.expectAsync1(((api.ProductPurchase response) { |
4508 checkProductPurchase(response); | 4644 checkProductPurchase(response); |
4509 }))); | 4645 }))); |
4510 }); | 4646 }); |
4511 | |
4512 }); | 4647 }); |
4513 | 4648 |
4514 | |
4515 unittest.group("resource-PurchasesSubscriptionsResourceApi", () { | 4649 unittest.group("resource-PurchasesSubscriptionsResourceApi", () { |
4516 unittest.test("method--cancel", () { | 4650 unittest.test("method--cancel", () { |
4517 | |
4518 var mock = new HttpServerMock(); | 4651 var mock = new HttpServerMock(); |
4519 api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mo
ck).purchases.subscriptions; | 4652 api.PurchasesSubscriptionsResourceApi res = |
| 4653 new api.AndroidpublisherApi(mock).purchases.subscriptions; |
4520 var arg_packageName = "foo"; | 4654 var arg_packageName = "foo"; |
4521 var arg_subscriptionId = "foo"; | 4655 var arg_subscriptionId = "foo"; |
4522 var arg_token = "foo"; | 4656 var arg_token = "foo"; |
4523 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4657 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4524 var path = (req.url).path; | 4658 var path = (req.url).path; |
4525 var pathOffset = 0; | 4659 var pathOffset = 0; |
4526 var index; | 4660 var index; |
4527 var subPart; | 4661 var subPart; |
4528 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4662 unittest.expect( |
| 4663 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4529 pathOffset += 1; | 4664 pathOffset += 1; |
4530 | 4665 |
4531 var query = (req.url).query; | 4666 var query = (req.url).query; |
4532 var queryOffset = 0; | 4667 var queryOffset = 0; |
4533 var queryMap = {}; | 4668 var queryMap = {}; |
4534 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4669 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4535 parseBool(n) { | 4670 parseBool(n) { |
4536 if (n == "true") return true; | 4671 if (n == "true") return true; |
4537 if (n == "false") return false; | 4672 if (n == "false") return false; |
4538 if (n == null) return null; | 4673 if (n == null) return null; |
4539 throw new core.ArgumentError("Invalid boolean: $n"); | 4674 throw new core.ArgumentError("Invalid boolean: $n"); |
4540 } | 4675 } |
| 4676 |
4541 if (query.length > 0) { | 4677 if (query.length > 0) { |
4542 for (var part in query.split("&")) { | 4678 for (var part in query.split("&")) { |
4543 var keyvalue = part.split("="); | 4679 var keyvalue = part.split("="); |
4544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4680 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4681 core.Uri.decodeQueryComponent(keyvalue[1])); |
4545 } | 4682 } |
4546 } | 4683 } |
4547 | 4684 |
4548 | |
4549 var h = { | 4685 var h = { |
4550 "content-type" : "application/json; charset=utf-8", | 4686 "content-type": "application/json; charset=utf-8", |
4551 }; | 4687 }; |
4552 var resp = ""; | 4688 var resp = ""; |
4553 return new async.Future.value(stringResponse(200, h, resp)); | 4689 return new async.Future.value(stringResponse(200, h, resp)); |
4554 }), true); | 4690 }), true); |
4555 res.cancel(arg_packageName, arg_subscriptionId, arg_token).then(unittest.e
xpectAsync1((_) {})); | 4691 res |
| 4692 .cancel(arg_packageName, arg_subscriptionId, arg_token) |
| 4693 .then(unittest.expectAsync1((_) {})); |
4556 }); | 4694 }); |
4557 | 4695 |
4558 unittest.test("method--defer", () { | 4696 unittest.test("method--defer", () { |
4559 | |
4560 var mock = new HttpServerMock(); | 4697 var mock = new HttpServerMock(); |
4561 api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mo
ck).purchases.subscriptions; | 4698 api.PurchasesSubscriptionsResourceApi res = |
| 4699 new api.AndroidpublisherApi(mock).purchases.subscriptions; |
4562 var arg_request = buildSubscriptionPurchasesDeferRequest(); | 4700 var arg_request = buildSubscriptionPurchasesDeferRequest(); |
4563 var arg_packageName = "foo"; | 4701 var arg_packageName = "foo"; |
4564 var arg_subscriptionId = "foo"; | 4702 var arg_subscriptionId = "foo"; |
4565 var arg_token = "foo"; | 4703 var arg_token = "foo"; |
4566 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4704 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4567 var obj = new api.SubscriptionPurchasesDeferRequest.fromJson(json); | 4705 var obj = new api.SubscriptionPurchasesDeferRequest.fromJson(json); |
4568 checkSubscriptionPurchasesDeferRequest(obj); | 4706 checkSubscriptionPurchasesDeferRequest(obj); |
4569 | 4707 |
4570 var path = (req.url).path; | 4708 var path = (req.url).path; |
4571 var pathOffset = 0; | 4709 var pathOffset = 0; |
4572 var index; | 4710 var index; |
4573 var subPart; | 4711 var subPart; |
4574 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4712 unittest.expect( |
| 4713 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4575 pathOffset += 1; | 4714 pathOffset += 1; |
4576 | 4715 |
4577 var query = (req.url).query; | 4716 var query = (req.url).query; |
4578 var queryOffset = 0; | 4717 var queryOffset = 0; |
4579 var queryMap = {}; | 4718 var queryMap = {}; |
4580 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4719 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4581 parseBool(n) { | 4720 parseBool(n) { |
4582 if (n == "true") return true; | 4721 if (n == "true") return true; |
4583 if (n == "false") return false; | 4722 if (n == "false") return false; |
4584 if (n == null) return null; | 4723 if (n == null) return null; |
4585 throw new core.ArgumentError("Invalid boolean: $n"); | 4724 throw new core.ArgumentError("Invalid boolean: $n"); |
4586 } | 4725 } |
| 4726 |
4587 if (query.length > 0) { | 4727 if (query.length > 0) { |
4588 for (var part in query.split("&")) { | 4728 for (var part in query.split("&")) { |
4589 var keyvalue = part.split("="); | 4729 var keyvalue = part.split("="); |
4590 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4730 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4731 core.Uri.decodeQueryComponent(keyvalue[1])); |
4591 } | 4732 } |
4592 } | 4733 } |
4593 | 4734 |
4594 | |
4595 var h = { | 4735 var h = { |
4596 "content-type" : "application/json; charset=utf-8", | 4736 "content-type": "application/json; charset=utf-8", |
4597 }; | 4737 }; |
4598 var resp = convert.JSON.encode(buildSubscriptionPurchasesDeferResponse()
); | 4738 var resp = |
| 4739 convert.JSON.encode(buildSubscriptionPurchasesDeferResponse()); |
4599 return new async.Future.value(stringResponse(200, h, resp)); | 4740 return new async.Future.value(stringResponse(200, h, resp)); |
4600 }), true); | 4741 }), true); |
4601 res.defer(arg_request, arg_packageName, arg_subscriptionId, arg_token).the
n(unittest.expectAsync1(((api.SubscriptionPurchasesDeferResponse response) { | 4742 res |
| 4743 .defer(arg_request, arg_packageName, arg_subscriptionId, arg_token) |
| 4744 .then(unittest |
| 4745 .expectAsync1(((api.SubscriptionPurchasesDeferResponse response) { |
4602 checkSubscriptionPurchasesDeferResponse(response); | 4746 checkSubscriptionPurchasesDeferResponse(response); |
4603 }))); | 4747 }))); |
4604 }); | 4748 }); |
4605 | 4749 |
4606 unittest.test("method--get", () { | 4750 unittest.test("method--get", () { |
4607 | |
4608 var mock = new HttpServerMock(); | 4751 var mock = new HttpServerMock(); |
4609 api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mo
ck).purchases.subscriptions; | 4752 api.PurchasesSubscriptionsResourceApi res = |
| 4753 new api.AndroidpublisherApi(mock).purchases.subscriptions; |
4610 var arg_packageName = "foo"; | 4754 var arg_packageName = "foo"; |
4611 var arg_subscriptionId = "foo"; | 4755 var arg_subscriptionId = "foo"; |
4612 var arg_token = "foo"; | 4756 var arg_token = "foo"; |
4613 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4757 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4614 var path = (req.url).path; | 4758 var path = (req.url).path; |
4615 var pathOffset = 0; | 4759 var pathOffset = 0; |
4616 var index; | 4760 var index; |
4617 var subPart; | 4761 var subPart; |
4618 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4762 unittest.expect( |
| 4763 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4619 pathOffset += 1; | 4764 pathOffset += 1; |
4620 | 4765 |
4621 var query = (req.url).query; | 4766 var query = (req.url).query; |
4622 var queryOffset = 0; | 4767 var queryOffset = 0; |
4623 var queryMap = {}; | 4768 var queryMap = {}; |
4624 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4769 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4625 parseBool(n) { | 4770 parseBool(n) { |
4626 if (n == "true") return true; | 4771 if (n == "true") return true; |
4627 if (n == "false") return false; | 4772 if (n == "false") return false; |
4628 if (n == null) return null; | 4773 if (n == null) return null; |
4629 throw new core.ArgumentError("Invalid boolean: $n"); | 4774 throw new core.ArgumentError("Invalid boolean: $n"); |
4630 } | 4775 } |
| 4776 |
4631 if (query.length > 0) { | 4777 if (query.length > 0) { |
4632 for (var part in query.split("&")) { | 4778 for (var part in query.split("&")) { |
4633 var keyvalue = part.split("="); | 4779 var keyvalue = part.split("="); |
4634 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4780 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4781 core.Uri.decodeQueryComponent(keyvalue[1])); |
4635 } | 4782 } |
4636 } | 4783 } |
4637 | 4784 |
4638 | |
4639 var h = { | 4785 var h = { |
4640 "content-type" : "application/json; charset=utf-8", | 4786 "content-type": "application/json; charset=utf-8", |
4641 }; | 4787 }; |
4642 var resp = convert.JSON.encode(buildSubscriptionPurchase()); | 4788 var resp = convert.JSON.encode(buildSubscriptionPurchase()); |
4643 return new async.Future.value(stringResponse(200, h, resp)); | 4789 return new async.Future.value(stringResponse(200, h, resp)); |
4644 }), true); | 4790 }), true); |
4645 res.get(arg_packageName, arg_subscriptionId, arg_token).then(unittest.expe
ctAsync1(((api.SubscriptionPurchase response) { | 4791 res |
| 4792 .get(arg_packageName, arg_subscriptionId, arg_token) |
| 4793 .then(unittest.expectAsync1(((api.SubscriptionPurchase response) { |
4646 checkSubscriptionPurchase(response); | 4794 checkSubscriptionPurchase(response); |
4647 }))); | 4795 }))); |
4648 }); | 4796 }); |
4649 | 4797 |
4650 unittest.test("method--refund", () { | 4798 unittest.test("method--refund", () { |
4651 | |
4652 var mock = new HttpServerMock(); | 4799 var mock = new HttpServerMock(); |
4653 api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mo
ck).purchases.subscriptions; | 4800 api.PurchasesSubscriptionsResourceApi res = |
| 4801 new api.AndroidpublisherApi(mock).purchases.subscriptions; |
4654 var arg_packageName = "foo"; | 4802 var arg_packageName = "foo"; |
4655 var arg_subscriptionId = "foo"; | 4803 var arg_subscriptionId = "foo"; |
4656 var arg_token = "foo"; | 4804 var arg_token = "foo"; |
4657 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4805 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4658 var path = (req.url).path; | 4806 var path = (req.url).path; |
4659 var pathOffset = 0; | 4807 var pathOffset = 0; |
4660 var index; | 4808 var index; |
4661 var subPart; | 4809 var subPart; |
4662 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4810 unittest.expect( |
| 4811 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4663 pathOffset += 1; | 4812 pathOffset += 1; |
4664 | 4813 |
4665 var query = (req.url).query; | 4814 var query = (req.url).query; |
4666 var queryOffset = 0; | 4815 var queryOffset = 0; |
4667 var queryMap = {}; | 4816 var queryMap = {}; |
4668 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4817 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4669 parseBool(n) { | 4818 parseBool(n) { |
4670 if (n == "true") return true; | 4819 if (n == "true") return true; |
4671 if (n == "false") return false; | 4820 if (n == "false") return false; |
4672 if (n == null) return null; | 4821 if (n == null) return null; |
4673 throw new core.ArgumentError("Invalid boolean: $n"); | 4822 throw new core.ArgumentError("Invalid boolean: $n"); |
4674 } | 4823 } |
| 4824 |
4675 if (query.length > 0) { | 4825 if (query.length > 0) { |
4676 for (var part in query.split("&")) { | 4826 for (var part in query.split("&")) { |
4677 var keyvalue = part.split("="); | 4827 var keyvalue = part.split("="); |
4678 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4828 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4829 core.Uri.decodeQueryComponent(keyvalue[1])); |
4679 } | 4830 } |
4680 } | 4831 } |
4681 | 4832 |
4682 | |
4683 var h = { | 4833 var h = { |
4684 "content-type" : "application/json; charset=utf-8", | 4834 "content-type": "application/json; charset=utf-8", |
4685 }; | 4835 }; |
4686 var resp = ""; | 4836 var resp = ""; |
4687 return new async.Future.value(stringResponse(200, h, resp)); | 4837 return new async.Future.value(stringResponse(200, h, resp)); |
4688 }), true); | 4838 }), true); |
4689 res.refund(arg_packageName, arg_subscriptionId, arg_token).then(unittest.e
xpectAsync1((_) {})); | 4839 res |
| 4840 .refund(arg_packageName, arg_subscriptionId, arg_token) |
| 4841 .then(unittest.expectAsync1((_) {})); |
4690 }); | 4842 }); |
4691 | 4843 |
4692 unittest.test("method--revoke", () { | 4844 unittest.test("method--revoke", () { |
4693 | |
4694 var mock = new HttpServerMock(); | 4845 var mock = new HttpServerMock(); |
4695 api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mo
ck).purchases.subscriptions; | 4846 api.PurchasesSubscriptionsResourceApi res = |
| 4847 new api.AndroidpublisherApi(mock).purchases.subscriptions; |
4696 var arg_packageName = "foo"; | 4848 var arg_packageName = "foo"; |
4697 var arg_subscriptionId = "foo"; | 4849 var arg_subscriptionId = "foo"; |
4698 var arg_token = "foo"; | 4850 var arg_token = "foo"; |
4699 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4851 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4700 var path = (req.url).path; | 4852 var path = (req.url).path; |
4701 var pathOffset = 0; | 4853 var pathOffset = 0; |
4702 var index; | 4854 var index; |
4703 var subPart; | 4855 var subPart; |
4704 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4856 unittest.expect( |
| 4857 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4705 pathOffset += 1; | 4858 pathOffset += 1; |
4706 | 4859 |
4707 var query = (req.url).query; | 4860 var query = (req.url).query; |
4708 var queryOffset = 0; | 4861 var queryOffset = 0; |
4709 var queryMap = {}; | 4862 var queryMap = {}; |
4710 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4863 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4711 parseBool(n) { | 4864 parseBool(n) { |
4712 if (n == "true") return true; | 4865 if (n == "true") return true; |
4713 if (n == "false") return false; | 4866 if (n == "false") return false; |
4714 if (n == null) return null; | 4867 if (n == null) return null; |
4715 throw new core.ArgumentError("Invalid boolean: $n"); | 4868 throw new core.ArgumentError("Invalid boolean: $n"); |
4716 } | 4869 } |
| 4870 |
4717 if (query.length > 0) { | 4871 if (query.length > 0) { |
4718 for (var part in query.split("&")) { | 4872 for (var part in query.split("&")) { |
4719 var keyvalue = part.split("="); | 4873 var keyvalue = part.split("="); |
4720 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4874 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4875 core.Uri.decodeQueryComponent(keyvalue[1])); |
4721 } | 4876 } |
4722 } | 4877 } |
4723 | 4878 |
4724 | |
4725 var h = { | 4879 var h = { |
4726 "content-type" : "application/json; charset=utf-8", | 4880 "content-type": "application/json; charset=utf-8", |
4727 }; | 4881 }; |
4728 var resp = ""; | 4882 var resp = ""; |
4729 return new async.Future.value(stringResponse(200, h, resp)); | 4883 return new async.Future.value(stringResponse(200, h, resp)); |
4730 }), true); | 4884 }), true); |
4731 res.revoke(arg_packageName, arg_subscriptionId, arg_token).then(unittest.e
xpectAsync1((_) {})); | 4885 res |
| 4886 .revoke(arg_packageName, arg_subscriptionId, arg_token) |
| 4887 .then(unittest.expectAsync1((_) {})); |
4732 }); | 4888 }); |
4733 | |
4734 }); | 4889 }); |
4735 | 4890 |
4736 | |
4737 unittest.group("resource-PurchasesVoidedpurchasesResourceApi", () { | 4891 unittest.group("resource-PurchasesVoidedpurchasesResourceApi", () { |
4738 unittest.test("method--list", () { | 4892 unittest.test("method--list", () { |
4739 | |
4740 var mock = new HttpServerMock(); | 4893 var mock = new HttpServerMock(); |
4741 api.PurchasesVoidedpurchasesResourceApi res = new api.AndroidpublisherApi(
mock).purchases.voidedpurchases; | 4894 api.PurchasesVoidedpurchasesResourceApi res = |
| 4895 new api.AndroidpublisherApi(mock).purchases.voidedpurchases; |
4742 var arg_packageName = "foo"; | 4896 var arg_packageName = "foo"; |
4743 var arg_endTime = "foo"; | 4897 var arg_endTime = "foo"; |
4744 var arg_maxResults = 42; | 4898 var arg_maxResults = 42; |
4745 var arg_startIndex = 42; | 4899 var arg_startIndex = 42; |
4746 var arg_startTime = "foo"; | 4900 var arg_startTime = "foo"; |
4747 var arg_token = "foo"; | 4901 var arg_token = "foo"; |
4748 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4902 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4749 var path = (req.url).path; | 4903 var path = (req.url).path; |
4750 var pathOffset = 0; | 4904 var pathOffset = 0; |
4751 var index; | 4905 var index; |
4752 var subPart; | 4906 var subPart; |
4753 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4907 unittest.expect( |
| 4908 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4754 pathOffset += 1; | 4909 pathOffset += 1; |
4755 | 4910 |
4756 var query = (req.url).query; | 4911 var query = (req.url).query; |
4757 var queryOffset = 0; | 4912 var queryOffset = 0; |
4758 var queryMap = {}; | 4913 var queryMap = {}; |
4759 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4914 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4760 parseBool(n) { | 4915 parseBool(n) { |
4761 if (n == "true") return true; | 4916 if (n == "true") return true; |
4762 if (n == "false") return false; | 4917 if (n == "false") return false; |
4763 if (n == null) return null; | 4918 if (n == null) return null; |
4764 throw new core.ArgumentError("Invalid boolean: $n"); | 4919 throw new core.ArgumentError("Invalid boolean: $n"); |
4765 } | 4920 } |
| 4921 |
4766 if (query.length > 0) { | 4922 if (query.length > 0) { |
4767 for (var part in query.split("&")) { | 4923 for (var part in query.split("&")) { |
4768 var keyvalue = part.split("="); | 4924 var keyvalue = part.split("="); |
4769 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4925 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4926 core.Uri.decodeQueryComponent(keyvalue[1])); |
4770 } | 4927 } |
4771 } | 4928 } |
4772 unittest.expect(queryMap["endTime"].first, unittest.equals(arg_endTime))
; | 4929 unittest.expect( |
4773 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4930 queryMap["endTime"].first, unittest.equals(arg_endTime)); |
4774 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); | 4931 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
4775 unittest.expect(queryMap["startTime"].first, unittest.equals(arg_startTi
me)); | 4932 unittest.equals(arg_maxResults)); |
| 4933 unittest.expect(core.int.parse(queryMap["startIndex"].first), |
| 4934 unittest.equals(arg_startIndex)); |
| 4935 unittest.expect( |
| 4936 queryMap["startTime"].first, unittest.equals(arg_startTime)); |
4776 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); | 4937 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); |
4777 | 4938 |
4778 | |
4779 var h = { | 4939 var h = { |
4780 "content-type" : "application/json; charset=utf-8", | 4940 "content-type": "application/json; charset=utf-8", |
4781 }; | 4941 }; |
4782 var resp = convert.JSON.encode(buildVoidedPurchasesListResponse()); | 4942 var resp = convert.JSON.encode(buildVoidedPurchasesListResponse()); |
4783 return new async.Future.value(stringResponse(200, h, resp)); | 4943 return new async.Future.value(stringResponse(200, h, resp)); |
4784 }), true); | 4944 }), true); |
4785 res.list(arg_packageName, endTime: arg_endTime, maxResults: arg_maxResults
, startIndex: arg_startIndex, startTime: arg_startTime, token: arg_token).then(u
nittest.expectAsync1(((api.VoidedPurchasesListResponse response) { | 4945 res |
| 4946 .list(arg_packageName, |
| 4947 endTime: arg_endTime, |
| 4948 maxResults: arg_maxResults, |
| 4949 startIndex: arg_startIndex, |
| 4950 startTime: arg_startTime, |
| 4951 token: arg_token) |
| 4952 .then(unittest |
| 4953 .expectAsync1(((api.VoidedPurchasesListResponse response) { |
4786 checkVoidedPurchasesListResponse(response); | 4954 checkVoidedPurchasesListResponse(response); |
4787 }))); | 4955 }))); |
4788 }); | 4956 }); |
4789 | |
4790 }); | 4957 }); |
4791 | 4958 |
4792 | |
4793 unittest.group("resource-ReviewsResourceApi", () { | 4959 unittest.group("resource-ReviewsResourceApi", () { |
4794 unittest.test("method--get", () { | 4960 unittest.test("method--get", () { |
4795 | |
4796 var mock = new HttpServerMock(); | 4961 var mock = new HttpServerMock(); |
4797 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; | 4962 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; |
4798 var arg_packageName = "foo"; | 4963 var arg_packageName = "foo"; |
4799 var arg_reviewId = "foo"; | 4964 var arg_reviewId = "foo"; |
4800 var arg_translationLanguage = "foo"; | 4965 var arg_translationLanguage = "foo"; |
4801 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4966 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4802 var path = (req.url).path; | 4967 var path = (req.url).path; |
4803 var pathOffset = 0; | 4968 var pathOffset = 0; |
4804 var index; | 4969 var index; |
4805 var subPart; | 4970 var subPart; |
4806 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4971 unittest.expect( |
| 4972 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4807 pathOffset += 1; | 4973 pathOffset += 1; |
4808 | 4974 |
4809 var query = (req.url).query; | 4975 var query = (req.url).query; |
4810 var queryOffset = 0; | 4976 var queryOffset = 0; |
4811 var queryMap = {}; | 4977 var queryMap = {}; |
4812 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4978 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4813 parseBool(n) { | 4979 parseBool(n) { |
4814 if (n == "true") return true; | 4980 if (n == "true") return true; |
4815 if (n == "false") return false; | 4981 if (n == "false") return false; |
4816 if (n == null) return null; | 4982 if (n == null) return null; |
4817 throw new core.ArgumentError("Invalid boolean: $n"); | 4983 throw new core.ArgumentError("Invalid boolean: $n"); |
4818 } | 4984 } |
| 4985 |
4819 if (query.length > 0) { | 4986 if (query.length > 0) { |
4820 for (var part in query.split("&")) { | 4987 for (var part in query.split("&")) { |
4821 var keyvalue = part.split("="); | 4988 var keyvalue = part.split("="); |
4822 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4990 core.Uri.decodeQueryComponent(keyvalue[1])); |
4823 } | 4991 } |
4824 } | 4992 } |
4825 unittest.expect(queryMap["translationLanguage"].first, unittest.equals(a
rg_translationLanguage)); | 4993 unittest.expect(queryMap["translationLanguage"].first, |
4826 | 4994 unittest.equals(arg_translationLanguage)); |
4827 | 4995 |
4828 var h = { | 4996 var h = { |
4829 "content-type" : "application/json; charset=utf-8", | 4997 "content-type": "application/json; charset=utf-8", |
4830 }; | 4998 }; |
4831 var resp = convert.JSON.encode(buildReview()); | 4999 var resp = convert.JSON.encode(buildReview()); |
4832 return new async.Future.value(stringResponse(200, h, resp)); | 5000 return new async.Future.value(stringResponse(200, h, resp)); |
4833 }), true); | 5001 }), true); |
4834 res.get(arg_packageName, arg_reviewId, translationLanguage: arg_translatio
nLanguage).then(unittest.expectAsync1(((api.Review response) { | 5002 res |
| 5003 .get(arg_packageName, arg_reviewId, |
| 5004 translationLanguage: arg_translationLanguage) |
| 5005 .then(unittest.expectAsync1(((api.Review response) { |
4835 checkReview(response); | 5006 checkReview(response); |
4836 }))); | 5007 }))); |
4837 }); | 5008 }); |
4838 | 5009 |
4839 unittest.test("method--list", () { | 5010 unittest.test("method--list", () { |
4840 | |
4841 var mock = new HttpServerMock(); | 5011 var mock = new HttpServerMock(); |
4842 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; | 5012 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; |
4843 var arg_packageName = "foo"; | 5013 var arg_packageName = "foo"; |
4844 var arg_maxResults = 42; | 5014 var arg_maxResults = 42; |
4845 var arg_startIndex = 42; | 5015 var arg_startIndex = 42; |
4846 var arg_token = "foo"; | 5016 var arg_token = "foo"; |
4847 var arg_translationLanguage = "foo"; | 5017 var arg_translationLanguage = "foo"; |
4848 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5018 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4849 var path = (req.url).path; | 5019 var path = (req.url).path; |
4850 var pathOffset = 0; | 5020 var pathOffset = 0; |
4851 var index; | 5021 var index; |
4852 var subPart; | 5022 var subPart; |
4853 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5023 unittest.expect( |
| 5024 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4854 pathOffset += 1; | 5025 pathOffset += 1; |
4855 | 5026 |
4856 var query = (req.url).query; | 5027 var query = (req.url).query; |
4857 var queryOffset = 0; | 5028 var queryOffset = 0; |
4858 var queryMap = {}; | 5029 var queryMap = {}; |
4859 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5030 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4860 parseBool(n) { | 5031 parseBool(n) { |
4861 if (n == "true") return true; | 5032 if (n == "true") return true; |
4862 if (n == "false") return false; | 5033 if (n == "false") return false; |
4863 if (n == null) return null; | 5034 if (n == null) return null; |
4864 throw new core.ArgumentError("Invalid boolean: $n"); | 5035 throw new core.ArgumentError("Invalid boolean: $n"); |
4865 } | 5036 } |
| 5037 |
4866 if (query.length > 0) { | 5038 if (query.length > 0) { |
4867 for (var part in query.split("&")) { | 5039 for (var part in query.split("&")) { |
4868 var keyvalue = part.split("="); | 5040 var keyvalue = part.split("="); |
4869 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5041 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5042 core.Uri.decodeQueryComponent(keyvalue[1])); |
4870 } | 5043 } |
4871 } | 5044 } |
4872 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5045 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
4873 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); | 5046 unittest.equals(arg_maxResults)); |
| 5047 unittest.expect(core.int.parse(queryMap["startIndex"].first), |
| 5048 unittest.equals(arg_startIndex)); |
4874 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); | 5049 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); |
4875 unittest.expect(queryMap["translationLanguage"].first, unittest.equals(a
rg_translationLanguage)); | 5050 unittest.expect(queryMap["translationLanguage"].first, |
4876 | 5051 unittest.equals(arg_translationLanguage)); |
4877 | 5052 |
4878 var h = { | 5053 var h = { |
4879 "content-type" : "application/json; charset=utf-8", | 5054 "content-type": "application/json; charset=utf-8", |
4880 }; | 5055 }; |
4881 var resp = convert.JSON.encode(buildReviewsListResponse()); | 5056 var resp = convert.JSON.encode(buildReviewsListResponse()); |
4882 return new async.Future.value(stringResponse(200, h, resp)); | 5057 return new async.Future.value(stringResponse(200, h, resp)); |
4883 }), true); | 5058 }), true); |
4884 res.list(arg_packageName, maxResults: arg_maxResults, startIndex: arg_star
tIndex, token: arg_token, translationLanguage: arg_translationLanguage).then(uni
ttest.expectAsync1(((api.ReviewsListResponse response) { | 5059 res |
| 5060 .list(arg_packageName, |
| 5061 maxResults: arg_maxResults, |
| 5062 startIndex: arg_startIndex, |
| 5063 token: arg_token, |
| 5064 translationLanguage: arg_translationLanguage) |
| 5065 .then(unittest.expectAsync1(((api.ReviewsListResponse response) { |
4885 checkReviewsListResponse(response); | 5066 checkReviewsListResponse(response); |
4886 }))); | 5067 }))); |
4887 }); | 5068 }); |
4888 | 5069 |
4889 unittest.test("method--reply", () { | 5070 unittest.test("method--reply", () { |
4890 | |
4891 var mock = new HttpServerMock(); | 5071 var mock = new HttpServerMock(); |
4892 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; | 5072 api.ReviewsResourceApi res = new api.AndroidpublisherApi(mock).reviews; |
4893 var arg_request = buildReviewsReplyRequest(); | 5073 var arg_request = buildReviewsReplyRequest(); |
4894 var arg_packageName = "foo"; | 5074 var arg_packageName = "foo"; |
4895 var arg_reviewId = "foo"; | 5075 var arg_reviewId = "foo"; |
4896 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5076 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4897 var obj = new api.ReviewsReplyRequest.fromJson(json); | 5077 var obj = new api.ReviewsReplyRequest.fromJson(json); |
4898 checkReviewsReplyRequest(obj); | 5078 checkReviewsReplyRequest(obj); |
4899 | 5079 |
4900 var path = (req.url).path; | 5080 var path = (req.url).path; |
4901 var pathOffset = 0; | 5081 var pathOffset = 0; |
4902 var index; | 5082 var index; |
4903 var subPart; | 5083 var subPart; |
4904 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5084 unittest.expect( |
| 5085 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4905 pathOffset += 1; | 5086 pathOffset += 1; |
4906 | 5087 |
4907 var query = (req.url).query; | 5088 var query = (req.url).query; |
4908 var queryOffset = 0; | 5089 var queryOffset = 0; |
4909 var queryMap = {}; | 5090 var queryMap = {}; |
4910 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5091 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4911 parseBool(n) { | 5092 parseBool(n) { |
4912 if (n == "true") return true; | 5093 if (n == "true") return true; |
4913 if (n == "false") return false; | 5094 if (n == "false") return false; |
4914 if (n == null) return null; | 5095 if (n == null) return null; |
4915 throw new core.ArgumentError("Invalid boolean: $n"); | 5096 throw new core.ArgumentError("Invalid boolean: $n"); |
4916 } | 5097 } |
| 5098 |
4917 if (query.length > 0) { | 5099 if (query.length > 0) { |
4918 for (var part in query.split("&")) { | 5100 for (var part in query.split("&")) { |
4919 var keyvalue = part.split("="); | 5101 var keyvalue = part.split("="); |
4920 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5102 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5103 core.Uri.decodeQueryComponent(keyvalue[1])); |
4921 } | 5104 } |
4922 } | 5105 } |
4923 | 5106 |
4924 | |
4925 var h = { | 5107 var h = { |
4926 "content-type" : "application/json; charset=utf-8", | 5108 "content-type": "application/json; charset=utf-8", |
4927 }; | 5109 }; |
4928 var resp = convert.JSON.encode(buildReviewsReplyResponse()); | 5110 var resp = convert.JSON.encode(buildReviewsReplyResponse()); |
4929 return new async.Future.value(stringResponse(200, h, resp)); | 5111 return new async.Future.value(stringResponse(200, h, resp)); |
4930 }), true); | 5112 }), true); |
4931 res.reply(arg_request, arg_packageName, arg_reviewId).then(unittest.expect
Async1(((api.ReviewsReplyResponse response) { | 5113 res |
| 5114 .reply(arg_request, arg_packageName, arg_reviewId) |
| 5115 .then(unittest.expectAsync1(((api.ReviewsReplyResponse response) { |
4932 checkReviewsReplyResponse(response); | 5116 checkReviewsReplyResponse(response); |
4933 }))); | 5117 }))); |
4934 }); | 5118 }); |
4935 | |
4936 }); | 5119 }); |
4937 | |
4938 | |
4939 } | 5120 } |
4940 | |
OLD | NEW |