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

Side by Side Diff: generated/googleapis/test/androidpublisher/v2_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.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
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
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
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
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
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
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « generated/googleapis/test/androidmanagement/v1_test.dart ('k') | generated/googleapis/test/appengine/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698