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