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

Unified Diff: generated/googleapis/test/androidpublisher/v2.dart

Issue 560323003: Add discovery service to stable APIs (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: New generator hash in pubspec.yaml, test files renamed ot have _test.dart postfix Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis/test/androidpublisher/v2.dart
diff --git a/generated/googleapis/test/androidpublisher/v2.dart b/generated/googleapis/test/androidpublisher/v2.dart
deleted file mode 100644
index 6aafe60f1d830686c3eae76f6ff9a06f308776eb..0000000000000000000000000000000000000000
--- a/generated/googleapis/test/androidpublisher/v2.dart
+++ /dev/null
@@ -1,4215 +0,0 @@
-library googleapis.androidpublisher.v2.test;
-
-import "dart:core" as core;
-import "dart:collection" as collection;
-import "dart:async" as async;
-import "dart:convert" as convert;
-
-import 'package:http/http.dart' as http;
-import 'package:http/testing.dart' as http_testing;
-import 'package:unittest/unittest.dart' as unittest;
-import 'package:googleapis/common/common.dart' as common;
-import 'package:googleapis/src/common_internal.dart' as common_internal;
-import '../common/common_internal_test.dart' as common_test;
-
-import 'package:googleapis/androidpublisher/v2.dart' as api;
-
-
-
-core.int buildCounterApk = 0;
-buildApk() {
- var o = new api.Apk();
- buildCounterApk++;
- if (buildCounterApk < 3) {
- o.binary = buildApkBinary();
- o.versionCode = 42;
- }
- buildCounterApk--;
- return o;
-}
-
-checkApk(api.Apk o) {
- buildCounterApk++;
- if (buildCounterApk < 3) {
- checkApkBinary(o.binary);
- unittest.expect(o.versionCode, unittest.equals(42));
- }
- buildCounterApk--;
-}
-
-core.int buildCounterApkBinary = 0;
-buildApkBinary() {
- var o = new api.ApkBinary();
- buildCounterApkBinary++;
- if (buildCounterApkBinary < 3) {
- o.sha1 = "foo";
- }
- buildCounterApkBinary--;
- return o;
-}
-
-checkApkBinary(api.ApkBinary o) {
- buildCounterApkBinary++;
- if (buildCounterApkBinary < 3) {
- unittest.expect(o.sha1, unittest.equals('foo'));
- }
- buildCounterApkBinary--;
-}
-
-core.int buildCounterApkListing = 0;
-buildApkListing() {
- var o = new api.ApkListing();
- buildCounterApkListing++;
- if (buildCounterApkListing < 3) {
- o.language = "foo";
- o.recentChanges = "foo";
- }
- buildCounterApkListing--;
- return o;
-}
-
-checkApkListing(api.ApkListing o) {
- buildCounterApkListing++;
- if (buildCounterApkListing < 3) {
- unittest.expect(o.language, unittest.equals('foo'));
- unittest.expect(o.recentChanges, unittest.equals('foo'));
- }
- buildCounterApkListing--;
-}
-
-buildUnnamed953() {
- var o = new core.List<api.ApkListing>();
- o.add(buildApkListing());
- o.add(buildApkListing());
- return o;
-}
-
-checkUnnamed953(core.List<api.ApkListing> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkApkListing(o[0]);
- checkApkListing(o[1]);
-}
-
-core.int buildCounterApkListingsListResponse = 0;
-buildApkListingsListResponse() {
- var o = new api.ApkListingsListResponse();
- buildCounterApkListingsListResponse++;
- if (buildCounterApkListingsListResponse < 3) {
- o.kind = "foo";
- o.listings = buildUnnamed953();
- }
- buildCounterApkListingsListResponse--;
- return o;
-}
-
-checkApkListingsListResponse(api.ApkListingsListResponse o) {
- buildCounterApkListingsListResponse++;
- if (buildCounterApkListingsListResponse < 3) {
- unittest.expect(o.kind, unittest.equals('foo'));
- checkUnnamed953(o.listings);
- }
- buildCounterApkListingsListResponse--;
-}
-
-buildUnnamed954() {
- var o = new core.List<api.Apk>();
- o.add(buildApk());
- o.add(buildApk());
- return o;
-}
-
-checkUnnamed954(core.List<api.Apk> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkApk(o[0]);
- checkApk(o[1]);
-}
-
-core.int buildCounterApksListResponse = 0;
-buildApksListResponse() {
- var o = new api.ApksListResponse();
- buildCounterApksListResponse++;
- if (buildCounterApksListResponse < 3) {
- o.apks = buildUnnamed954();
- o.kind = "foo";
- }
- buildCounterApksListResponse--;
- return o;
-}
-
-checkApksListResponse(api.ApksListResponse o) {
- buildCounterApksListResponse++;
- if (buildCounterApksListResponse < 3) {
- checkUnnamed954(o.apks);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterApksListResponse--;
-}
-
-core.int buildCounterAppDetails = 0;
-buildAppDetails() {
- var o = new api.AppDetails();
- buildCounterAppDetails++;
- if (buildCounterAppDetails < 3) {
- o.contactEmail = "foo";
- o.contactPhone = "foo";
- o.contactWebsite = "foo";
- o.defaultLanguage = "foo";
- }
- buildCounterAppDetails--;
- return o;
-}
-
-checkAppDetails(api.AppDetails o) {
- buildCounterAppDetails++;
- if (buildCounterAppDetails < 3) {
- unittest.expect(o.contactEmail, unittest.equals('foo'));
- unittest.expect(o.contactPhone, unittest.equals('foo'));
- unittest.expect(o.contactWebsite, unittest.equals('foo'));
- unittest.expect(o.defaultLanguage, unittest.equals('foo'));
- }
- buildCounterAppDetails--;
-}
-
-core.int buildCounterAppEdit = 0;
-buildAppEdit() {
- var o = new api.AppEdit();
- buildCounterAppEdit++;
- if (buildCounterAppEdit < 3) {
- o.expiryTimeSeconds = "foo";
- o.id = "foo";
- }
- buildCounterAppEdit--;
- return o;
-}
-
-checkAppEdit(api.AppEdit o) {
- buildCounterAppEdit++;
- if (buildCounterAppEdit < 3) {
- unittest.expect(o.expiryTimeSeconds, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterAppEdit--;
-}
-
-core.int buildCounterExpansionFile = 0;
-buildExpansionFile() {
- var o = new api.ExpansionFile();
- buildCounterExpansionFile++;
- if (buildCounterExpansionFile < 3) {
- o.fileSize = "foo";
- o.referencesVersion = 42;
- }
- buildCounterExpansionFile--;
- return o;
-}
-
-checkExpansionFile(api.ExpansionFile o) {
- buildCounterExpansionFile++;
- if (buildCounterExpansionFile < 3) {
- unittest.expect(o.fileSize, unittest.equals('foo'));
- unittest.expect(o.referencesVersion, unittest.equals(42));
- }
- buildCounterExpansionFile--;
-}
-
-core.int buildCounterExpansionFilesUploadResponse = 0;
-buildExpansionFilesUploadResponse() {
- var o = new api.ExpansionFilesUploadResponse();
- buildCounterExpansionFilesUploadResponse++;
- if (buildCounterExpansionFilesUploadResponse < 3) {
- o.expansionFile = buildExpansionFile();
- }
- buildCounterExpansionFilesUploadResponse--;
- return o;
-}
-
-checkExpansionFilesUploadResponse(api.ExpansionFilesUploadResponse o) {
- buildCounterExpansionFilesUploadResponse++;
- if (buildCounterExpansionFilesUploadResponse < 3) {
- checkExpansionFile(o.expansionFile);
- }
- buildCounterExpansionFilesUploadResponse--;
-}
-
-core.int buildCounterImage = 0;
-buildImage() {
- var o = new api.Image();
- buildCounterImage++;
- if (buildCounterImage < 3) {
- o.id = "foo";
- o.sha1 = "foo";
- o.url = "foo";
- }
- buildCounterImage--;
- return o;
-}
-
-checkImage(api.Image o) {
- buildCounterImage++;
- if (buildCounterImage < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- unittest.expect(o.sha1, unittest.equals('foo'));
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterImage--;
-}
-
-buildUnnamed955() {
- var o = new core.List<api.Image>();
- o.add(buildImage());
- o.add(buildImage());
- return o;
-}
-
-checkUnnamed955(core.List<api.Image> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkImage(o[0]);
- checkImage(o[1]);
-}
-
-core.int buildCounterImagesDeleteAllResponse = 0;
-buildImagesDeleteAllResponse() {
- var o = new api.ImagesDeleteAllResponse();
- buildCounterImagesDeleteAllResponse++;
- if (buildCounterImagesDeleteAllResponse < 3) {
- o.deleted = buildUnnamed955();
- }
- buildCounterImagesDeleteAllResponse--;
- return o;
-}
-
-checkImagesDeleteAllResponse(api.ImagesDeleteAllResponse o) {
- buildCounterImagesDeleteAllResponse++;
- if (buildCounterImagesDeleteAllResponse < 3) {
- checkUnnamed955(o.deleted);
- }
- buildCounterImagesDeleteAllResponse--;
-}
-
-buildUnnamed956() {
- var o = new core.List<api.Image>();
- o.add(buildImage());
- o.add(buildImage());
- return o;
-}
-
-checkUnnamed956(core.List<api.Image> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkImage(o[0]);
- checkImage(o[1]);
-}
-
-core.int buildCounterImagesListResponse = 0;
-buildImagesListResponse() {
- var o = new api.ImagesListResponse();
- buildCounterImagesListResponse++;
- if (buildCounterImagesListResponse < 3) {
- o.images = buildUnnamed956();
- }
- buildCounterImagesListResponse--;
- return o;
-}
-
-checkImagesListResponse(api.ImagesListResponse o) {
- buildCounterImagesListResponse++;
- if (buildCounterImagesListResponse < 3) {
- checkUnnamed956(o.images);
- }
- buildCounterImagesListResponse--;
-}
-
-core.int buildCounterImagesUploadResponse = 0;
-buildImagesUploadResponse() {
- var o = new api.ImagesUploadResponse();
- buildCounterImagesUploadResponse++;
- if (buildCounterImagesUploadResponse < 3) {
- o.image = buildImage();
- }
- buildCounterImagesUploadResponse--;
- return o;
-}
-
-checkImagesUploadResponse(api.ImagesUploadResponse o) {
- buildCounterImagesUploadResponse++;
- if (buildCounterImagesUploadResponse < 3) {
- checkImage(o.image);
- }
- buildCounterImagesUploadResponse--;
-}
-
-buildUnnamed957() {
- var o = new core.Map<core.String, api.InAppProductListing>();
- o["x"] = buildInAppProductListing();
- o["y"] = buildInAppProductListing();
- return o;
-}
-
-checkUnnamed957(core.Map<core.String, api.InAppProductListing> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkInAppProductListing(o["x"]);
- checkInAppProductListing(o["y"]);
-}
-
-buildUnnamed958() {
- var o = new core.Map<core.String, api.Price>();
- o["x"] = buildPrice();
- o["y"] = buildPrice();
- return o;
-}
-
-checkUnnamed958(core.Map<core.String, api.Price> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPrice(o["x"]);
- checkPrice(o["y"]);
-}
-
-core.int buildCounterInAppProduct = 0;
-buildInAppProduct() {
- var o = new api.InAppProduct();
- buildCounterInAppProduct++;
- if (buildCounterInAppProduct < 3) {
- o.defaultLanguage = "foo";
- o.defaultPrice = buildPrice();
- o.listings = buildUnnamed957();
- o.packageName = "foo";
- o.prices = buildUnnamed958();
- o.purchaseType = "foo";
- o.sku = "foo";
- o.status = "foo";
- o.subscriptionPeriod = "foo";
- o.trialPeriod = "foo";
- }
- buildCounterInAppProduct--;
- return o;
-}
-
-checkInAppProduct(api.InAppProduct o) {
- buildCounterInAppProduct++;
- if (buildCounterInAppProduct < 3) {
- unittest.expect(o.defaultLanguage, unittest.equals('foo'));
- checkPrice(o.defaultPrice);
- checkUnnamed957(o.listings);
- unittest.expect(o.packageName, unittest.equals('foo'));
- checkUnnamed958(o.prices);
- unittest.expect(o.purchaseType, unittest.equals('foo'));
- unittest.expect(o.sku, unittest.equals('foo'));
- unittest.expect(o.status, unittest.equals('foo'));
- unittest.expect(o.subscriptionPeriod, unittest.equals('foo'));
- unittest.expect(o.trialPeriod, unittest.equals('foo'));
- }
- buildCounterInAppProduct--;
-}
-
-core.int buildCounterInAppProductListing = 0;
-buildInAppProductListing() {
- var o = new api.InAppProductListing();
- buildCounterInAppProductListing++;
- if (buildCounterInAppProductListing < 3) {
- o.description = "foo";
- o.title = "foo";
- }
- buildCounterInAppProductListing--;
- return o;
-}
-
-checkInAppProductListing(api.InAppProductListing o) {
- buildCounterInAppProductListing++;
- if (buildCounterInAppProductListing < 3) {
- unittest.expect(o.description, unittest.equals('foo'));
- unittest.expect(o.title, unittest.equals('foo'));
- }
- buildCounterInAppProductListing--;
-}
-
-buildUnnamed959() {
- var o = new core.List<api.InappproductsBatchRequestEntry>();
- o.add(buildInappproductsBatchRequestEntry());
- o.add(buildInappproductsBatchRequestEntry());
- return o;
-}
-
-checkUnnamed959(core.List<api.InappproductsBatchRequestEntry> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkInappproductsBatchRequestEntry(o[0]);
- checkInappproductsBatchRequestEntry(o[1]);
-}
-
-core.int buildCounterInappproductsBatchRequest = 0;
-buildInappproductsBatchRequest() {
- var o = new api.InappproductsBatchRequest();
- buildCounterInappproductsBatchRequest++;
- if (buildCounterInappproductsBatchRequest < 3) {
- o.entrys = buildUnnamed959();
- }
- buildCounterInappproductsBatchRequest--;
- return o;
-}
-
-checkInappproductsBatchRequest(api.InappproductsBatchRequest o) {
- buildCounterInappproductsBatchRequest++;
- if (buildCounterInappproductsBatchRequest < 3) {
- checkUnnamed959(o.entrys);
- }
- buildCounterInappproductsBatchRequest--;
-}
-
-core.int buildCounterInappproductsBatchRequestEntry = 0;
-buildInappproductsBatchRequestEntry() {
- var o = new api.InappproductsBatchRequestEntry();
- buildCounterInappproductsBatchRequestEntry++;
- if (buildCounterInappproductsBatchRequestEntry < 3) {
- o.batchId = 42;
- o.inappproductsinsertrequest = buildInappproductsInsertRequest();
- o.inappproductsupdaterequest = buildInappproductsUpdateRequest();
- o.methodName = "foo";
- }
- buildCounterInappproductsBatchRequestEntry--;
- return o;
-}
-
-checkInappproductsBatchRequestEntry(api.InappproductsBatchRequestEntry o) {
- buildCounterInappproductsBatchRequestEntry++;
- if (buildCounterInappproductsBatchRequestEntry < 3) {
- unittest.expect(o.batchId, unittest.equals(42));
- checkInappproductsInsertRequest(o.inappproductsinsertrequest);
- checkInappproductsUpdateRequest(o.inappproductsupdaterequest);
- unittest.expect(o.methodName, unittest.equals('foo'));
- }
- buildCounterInappproductsBatchRequestEntry--;
-}
-
-buildUnnamed960() {
- var o = new core.List<api.InappproductsBatchResponseEntry>();
- o.add(buildInappproductsBatchResponseEntry());
- o.add(buildInappproductsBatchResponseEntry());
- return o;
-}
-
-checkUnnamed960(core.List<api.InappproductsBatchResponseEntry> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkInappproductsBatchResponseEntry(o[0]);
- checkInappproductsBatchResponseEntry(o[1]);
-}
-
-core.int buildCounterInappproductsBatchResponse = 0;
-buildInappproductsBatchResponse() {
- var o = new api.InappproductsBatchResponse();
- buildCounterInappproductsBatchResponse++;
- if (buildCounterInappproductsBatchResponse < 3) {
- o.entrys = buildUnnamed960();
- o.kind = "foo";
- }
- buildCounterInappproductsBatchResponse--;
- return o;
-}
-
-checkInappproductsBatchResponse(api.InappproductsBatchResponse o) {
- buildCounterInappproductsBatchResponse++;
- if (buildCounterInappproductsBatchResponse < 3) {
- checkUnnamed960(o.entrys);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterInappproductsBatchResponse--;
-}
-
-core.int buildCounterInappproductsBatchResponseEntry = 0;
-buildInappproductsBatchResponseEntry() {
- var o = new api.InappproductsBatchResponseEntry();
- buildCounterInappproductsBatchResponseEntry++;
- if (buildCounterInappproductsBatchResponseEntry < 3) {
- o.batchId = 42;
- o.inappproductsinsertresponse = buildInappproductsInsertResponse();
- o.inappproductsupdateresponse = buildInappproductsUpdateResponse();
- }
- buildCounterInappproductsBatchResponseEntry--;
- return o;
-}
-
-checkInappproductsBatchResponseEntry(api.InappproductsBatchResponseEntry o) {
- buildCounterInappproductsBatchResponseEntry++;
- if (buildCounterInappproductsBatchResponseEntry < 3) {
- unittest.expect(o.batchId, unittest.equals(42));
- checkInappproductsInsertResponse(o.inappproductsinsertresponse);
- checkInappproductsUpdateResponse(o.inappproductsupdateresponse);
- }
- buildCounterInappproductsBatchResponseEntry--;
-}
-
-core.int buildCounterInappproductsInsertRequest = 0;
-buildInappproductsInsertRequest() {
- var o = new api.InappproductsInsertRequest();
- buildCounterInappproductsInsertRequest++;
- if (buildCounterInappproductsInsertRequest < 3) {
- o.inappproduct = buildInAppProduct();
- }
- buildCounterInappproductsInsertRequest--;
- return o;
-}
-
-checkInappproductsInsertRequest(api.InappproductsInsertRequest o) {
- buildCounterInappproductsInsertRequest++;
- if (buildCounterInappproductsInsertRequest < 3) {
- checkInAppProduct(o.inappproduct);
- }
- buildCounterInappproductsInsertRequest--;
-}
-
-core.int buildCounterInappproductsInsertResponse = 0;
-buildInappproductsInsertResponse() {
- var o = new api.InappproductsInsertResponse();
- buildCounterInappproductsInsertResponse++;
- if (buildCounterInappproductsInsertResponse < 3) {
- o.inappproduct = buildInAppProduct();
- }
- buildCounterInappproductsInsertResponse--;
- return o;
-}
-
-checkInappproductsInsertResponse(api.InappproductsInsertResponse o) {
- buildCounterInappproductsInsertResponse++;
- if (buildCounterInappproductsInsertResponse < 3) {
- checkInAppProduct(o.inappproduct);
- }
- buildCounterInappproductsInsertResponse--;
-}
-
-buildUnnamed961() {
- var o = new core.List<api.InAppProduct>();
- o.add(buildInAppProduct());
- o.add(buildInAppProduct());
- return o;
-}
-
-checkUnnamed961(core.List<api.InAppProduct> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkInAppProduct(o[0]);
- checkInAppProduct(o[1]);
-}
-
-core.int buildCounterInappproductsListResponse = 0;
-buildInappproductsListResponse() {
- var o = new api.InappproductsListResponse();
- buildCounterInappproductsListResponse++;
- if (buildCounterInappproductsListResponse < 3) {
- o.inappproduct = buildUnnamed961();
- o.kind = "foo";
- o.pageInfo = buildPageInfo();
- o.tokenPagination = buildTokenPagination();
- }
- buildCounterInappproductsListResponse--;
- return o;
-}
-
-checkInappproductsListResponse(api.InappproductsListResponse o) {
- buildCounterInappproductsListResponse++;
- if (buildCounterInappproductsListResponse < 3) {
- checkUnnamed961(o.inappproduct);
- unittest.expect(o.kind, unittest.equals('foo'));
- checkPageInfo(o.pageInfo);
- checkTokenPagination(o.tokenPagination);
- }
- buildCounterInappproductsListResponse--;
-}
-
-core.int buildCounterInappproductsUpdateRequest = 0;
-buildInappproductsUpdateRequest() {
- var o = new api.InappproductsUpdateRequest();
- buildCounterInappproductsUpdateRequest++;
- if (buildCounterInappproductsUpdateRequest < 3) {
- o.inappproduct = buildInAppProduct();
- }
- buildCounterInappproductsUpdateRequest--;
- return o;
-}
-
-checkInappproductsUpdateRequest(api.InappproductsUpdateRequest o) {
- buildCounterInappproductsUpdateRequest++;
- if (buildCounterInappproductsUpdateRequest < 3) {
- checkInAppProduct(o.inappproduct);
- }
- buildCounterInappproductsUpdateRequest--;
-}
-
-core.int buildCounterInappproductsUpdateResponse = 0;
-buildInappproductsUpdateResponse() {
- var o = new api.InappproductsUpdateResponse();
- buildCounterInappproductsUpdateResponse++;
- if (buildCounterInappproductsUpdateResponse < 3) {
- o.inappproduct = buildInAppProduct();
- }
- buildCounterInappproductsUpdateResponse--;
- return o;
-}
-
-checkInappproductsUpdateResponse(api.InappproductsUpdateResponse o) {
- buildCounterInappproductsUpdateResponse++;
- if (buildCounterInappproductsUpdateResponse < 3) {
- checkInAppProduct(o.inappproduct);
- }
- buildCounterInappproductsUpdateResponse--;
-}
-
-core.int buildCounterListing = 0;
-buildListing() {
- var o = new api.Listing();
- buildCounterListing++;
- if (buildCounterListing < 3) {
- o.fullDescription = "foo";
- o.language = "foo";
- o.shortDescription = "foo";
- o.title = "foo";
- o.video = "foo";
- }
- buildCounterListing--;
- return o;
-}
-
-checkListing(api.Listing o) {
- buildCounterListing++;
- if (buildCounterListing < 3) {
- unittest.expect(o.fullDescription, unittest.equals('foo'));
- unittest.expect(o.language, unittest.equals('foo'));
- unittest.expect(o.shortDescription, unittest.equals('foo'));
- unittest.expect(o.title, unittest.equals('foo'));
- unittest.expect(o.video, unittest.equals('foo'));
- }
- buildCounterListing--;
-}
-
-buildUnnamed962() {
- var o = new core.List<api.Listing>();
- o.add(buildListing());
- o.add(buildListing());
- return o;
-}
-
-checkUnnamed962(core.List<api.Listing> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkListing(o[0]);
- checkListing(o[1]);
-}
-
-core.int buildCounterListingsListResponse = 0;
-buildListingsListResponse() {
- var o = new api.ListingsListResponse();
- buildCounterListingsListResponse++;
- if (buildCounterListingsListResponse < 3) {
- o.kind = "foo";
- o.listings = buildUnnamed962();
- }
- buildCounterListingsListResponse--;
- return o;
-}
-
-checkListingsListResponse(api.ListingsListResponse o) {
- buildCounterListingsListResponse++;
- if (buildCounterListingsListResponse < 3) {
- unittest.expect(o.kind, unittest.equals('foo'));
- checkUnnamed962(o.listings);
- }
- buildCounterListingsListResponse--;
-}
-
-core.int buildCounterPageInfo = 0;
-buildPageInfo() {
- var o = new api.PageInfo();
- buildCounterPageInfo++;
- if (buildCounterPageInfo < 3) {
- o.resultPerPage = 42;
- o.startIndex = 42;
- o.totalResults = 42;
- }
- buildCounterPageInfo--;
- return o;
-}
-
-checkPageInfo(api.PageInfo o) {
- buildCounterPageInfo++;
- if (buildCounterPageInfo < 3) {
- unittest.expect(o.resultPerPage, unittest.equals(42));
- unittest.expect(o.startIndex, unittest.equals(42));
- unittest.expect(o.totalResults, unittest.equals(42));
- }
- buildCounterPageInfo--;
-}
-
-core.int buildCounterPrice = 0;
-buildPrice() {
- var o = new api.Price();
- buildCounterPrice++;
- if (buildCounterPrice < 3) {
- o.currency = "foo";
- o.priceMicros = "foo";
- }
- buildCounterPrice--;
- return o;
-}
-
-checkPrice(api.Price o) {
- buildCounterPrice++;
- if (buildCounterPrice < 3) {
- unittest.expect(o.currency, unittest.equals('foo'));
- unittest.expect(o.priceMicros, unittest.equals('foo'));
- }
- buildCounterPrice--;
-}
-
-core.int buildCounterProductPurchase = 0;
-buildProductPurchase() {
- var o = new api.ProductPurchase();
- buildCounterProductPurchase++;
- if (buildCounterProductPurchase < 3) {
- o.consumptionState = 42;
- o.developerPayload = "foo";
- o.kind = "foo";
- o.purchaseState = 42;
- o.purchaseTimeMillis = "foo";
- }
- buildCounterProductPurchase--;
- return o;
-}
-
-checkProductPurchase(api.ProductPurchase o) {
- buildCounterProductPurchase++;
- if (buildCounterProductPurchase < 3) {
- unittest.expect(o.consumptionState, unittest.equals(42));
- unittest.expect(o.developerPayload, unittest.equals('foo'));
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.purchaseState, unittest.equals(42));
- unittest.expect(o.purchaseTimeMillis, unittest.equals('foo'));
- }
- buildCounterProductPurchase--;
-}
-
-core.int buildCounterSubscriptionPurchase = 0;
-buildSubscriptionPurchase() {
- var o = new api.SubscriptionPurchase();
- buildCounterSubscriptionPurchase++;
- if (buildCounterSubscriptionPurchase < 3) {
- o.autoRenewing = true;
- o.expiryTimeMillis = "foo";
- o.kind = "foo";
- o.startTimeMillis = "foo";
- }
- buildCounterSubscriptionPurchase--;
- return o;
-}
-
-checkSubscriptionPurchase(api.SubscriptionPurchase o) {
- buildCounterSubscriptionPurchase++;
- if (buildCounterSubscriptionPurchase < 3) {
- unittest.expect(o.autoRenewing, unittest.isTrue);
- unittest.expect(o.expiryTimeMillis, unittest.equals('foo'));
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.startTimeMillis, unittest.equals('foo'));
- }
- buildCounterSubscriptionPurchase--;
-}
-
-buildUnnamed963() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed963(core.List<core.String> o) {
- unittest.expect(o, unittest.hasLength(2));
- unittest.expect(o[0], unittest.equals('foo'));
- unittest.expect(o[1], unittest.equals('foo'));
-}
-
-buildUnnamed964() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed964(core.List<core.String> o) {
- unittest.expect(o, unittest.hasLength(2));
- unittest.expect(o[0], unittest.equals('foo'));
- unittest.expect(o[1], unittest.equals('foo'));
-}
-
-core.int buildCounterTesters = 0;
-buildTesters() {
- var o = new api.Testers();
- buildCounterTesters++;
- if (buildCounterTesters < 3) {
- o.googleGroups = buildUnnamed963();
- o.googlePlusCommunities = buildUnnamed964();
- }
- buildCounterTesters--;
- return o;
-}
-
-checkTesters(api.Testers o) {
- buildCounterTesters++;
- if (buildCounterTesters < 3) {
- checkUnnamed963(o.googleGroups);
- checkUnnamed964(o.googlePlusCommunities);
- }
- buildCounterTesters--;
-}
-
-core.int buildCounterTokenPagination = 0;
-buildTokenPagination() {
- var o = new api.TokenPagination();
- buildCounterTokenPagination++;
- if (buildCounterTokenPagination < 3) {
- o.nextPageToken = "foo";
- o.previousPageToken = "foo";
- }
- buildCounterTokenPagination--;
- return o;
-}
-
-checkTokenPagination(api.TokenPagination o) {
- buildCounterTokenPagination++;
- if (buildCounterTokenPagination < 3) {
- unittest.expect(o.nextPageToken, unittest.equals('foo'));
- unittest.expect(o.previousPageToken, unittest.equals('foo'));
- }
- buildCounterTokenPagination--;
-}
-
-buildUnnamed965() {
- var o = new core.List<core.int>();
- o.add(42);
- o.add(42);
- return o;
-}
-
-checkUnnamed965(core.List<core.int> o) {
- unittest.expect(o, unittest.hasLength(2));
- unittest.expect(o[0], unittest.equals(42));
- unittest.expect(o[1], unittest.equals(42));
-}
-
-core.int buildCounterTrack = 0;
-buildTrack() {
- var o = new api.Track();
- buildCounterTrack++;
- if (buildCounterTrack < 3) {
- o.track = "foo";
- o.userFraction = 42.0;
- o.versionCodes = buildUnnamed965();
- }
- buildCounterTrack--;
- return o;
-}
-
-checkTrack(api.Track o) {
- buildCounterTrack++;
- if (buildCounterTrack < 3) {
- unittest.expect(o.track, unittest.equals('foo'));
- unittest.expect(o.userFraction, unittest.equals(42.0));
- checkUnnamed965(o.versionCodes);
- }
- buildCounterTrack--;
-}
-
-buildUnnamed966() {
- var o = new core.List<api.Track>();
- o.add(buildTrack());
- o.add(buildTrack());
- return o;
-}
-
-checkUnnamed966(core.List<api.Track> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkTrack(o[0]);
- checkTrack(o[1]);
-}
-
-core.int buildCounterTracksListResponse = 0;
-buildTracksListResponse() {
- var o = new api.TracksListResponse();
- buildCounterTracksListResponse++;
- if (buildCounterTracksListResponse < 3) {
- o.kind = "foo";
- o.tracks = buildUnnamed966();
- }
- buildCounterTracksListResponse--;
- return o;
-}
-
-checkTracksListResponse(api.TracksListResponse o) {
- buildCounterTracksListResponse++;
- if (buildCounterTracksListResponse < 3) {
- unittest.expect(o.kind, unittest.equals('foo'));
- checkUnnamed966(o.tracks);
- }
- buildCounterTracksListResponse--;
-}
-
-
-main() {
- unittest.group("obj-schema-Apk", () {
- unittest.test("to-json--from-json", () {
- var o = buildApk();
- var od = new api.Apk.fromJson(o.toJson());
- checkApk(od);
- });
- });
-
-
- unittest.group("obj-schema-ApkBinary", () {
- unittest.test("to-json--from-json", () {
- var o = buildApkBinary();
- var od = new api.ApkBinary.fromJson(o.toJson());
- checkApkBinary(od);
- });
- });
-
-
- unittest.group("obj-schema-ApkListing", () {
- unittest.test("to-json--from-json", () {
- var o = buildApkListing();
- var od = new api.ApkListing.fromJson(o.toJson());
- checkApkListing(od);
- });
- });
-
-
- unittest.group("obj-schema-ApkListingsListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildApkListingsListResponse();
- var od = new api.ApkListingsListResponse.fromJson(o.toJson());
- checkApkListingsListResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-ApksListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildApksListResponse();
- var od = new api.ApksListResponse.fromJson(o.toJson());
- checkApksListResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-AppDetails", () {
- unittest.test("to-json--from-json", () {
- var o = buildAppDetails();
- var od = new api.AppDetails.fromJson(o.toJson());
- checkAppDetails(od);
- });
- });
-
-
- unittest.group("obj-schema-AppEdit", () {
- unittest.test("to-json--from-json", () {
- var o = buildAppEdit();
- var od = new api.AppEdit.fromJson(o.toJson());
- checkAppEdit(od);
- });
- });
-
-
- unittest.group("obj-schema-ExpansionFile", () {
- unittest.test("to-json--from-json", () {
- var o = buildExpansionFile();
- var od = new api.ExpansionFile.fromJson(o.toJson());
- checkExpansionFile(od);
- });
- });
-
-
- unittest.group("obj-schema-ExpansionFilesUploadResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildExpansionFilesUploadResponse();
- var od = new api.ExpansionFilesUploadResponse.fromJson(o.toJson());
- checkExpansionFilesUploadResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-Image", () {
- unittest.test("to-json--from-json", () {
- var o = buildImage();
- var od = new api.Image.fromJson(o.toJson());
- checkImage(od);
- });
- });
-
-
- unittest.group("obj-schema-ImagesDeleteAllResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildImagesDeleteAllResponse();
- var od = new api.ImagesDeleteAllResponse.fromJson(o.toJson());
- checkImagesDeleteAllResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-ImagesListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildImagesListResponse();
- var od = new api.ImagesListResponse.fromJson(o.toJson());
- checkImagesListResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-ImagesUploadResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildImagesUploadResponse();
- var od = new api.ImagesUploadResponse.fromJson(o.toJson());
- checkImagesUploadResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-InAppProduct", () {
- unittest.test("to-json--from-json", () {
- var o = buildInAppProduct();
- var od = new api.InAppProduct.fromJson(o.toJson());
- checkInAppProduct(od);
- });
- });
-
-
- unittest.group("obj-schema-InAppProductListing", () {
- unittest.test("to-json--from-json", () {
- var o = buildInAppProductListing();
- var od = new api.InAppProductListing.fromJson(o.toJson());
- checkInAppProductListing(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsBatchRequest", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsBatchRequest();
- var od = new api.InappproductsBatchRequest.fromJson(o.toJson());
- checkInappproductsBatchRequest(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsBatchRequestEntry", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsBatchRequestEntry();
- var od = new api.InappproductsBatchRequestEntry.fromJson(o.toJson());
- checkInappproductsBatchRequestEntry(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsBatchResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsBatchResponse();
- var od = new api.InappproductsBatchResponse.fromJson(o.toJson());
- checkInappproductsBatchResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsBatchResponseEntry", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsBatchResponseEntry();
- var od = new api.InappproductsBatchResponseEntry.fromJson(o.toJson());
- checkInappproductsBatchResponseEntry(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsInsertRequest", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsInsertRequest();
- var od = new api.InappproductsInsertRequest.fromJson(o.toJson());
- checkInappproductsInsertRequest(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsInsertResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsInsertResponse();
- var od = new api.InappproductsInsertResponse.fromJson(o.toJson());
- checkInappproductsInsertResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsListResponse();
- var od = new api.InappproductsListResponse.fromJson(o.toJson());
- checkInappproductsListResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsUpdateRequest", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsUpdateRequest();
- var od = new api.InappproductsUpdateRequest.fromJson(o.toJson());
- checkInappproductsUpdateRequest(od);
- });
- });
-
-
- unittest.group("obj-schema-InappproductsUpdateResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildInappproductsUpdateResponse();
- var od = new api.InappproductsUpdateResponse.fromJson(o.toJson());
- checkInappproductsUpdateResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-Listing", () {
- unittest.test("to-json--from-json", () {
- var o = buildListing();
- var od = new api.Listing.fromJson(o.toJson());
- checkListing(od);
- });
- });
-
-
- unittest.group("obj-schema-ListingsListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildListingsListResponse();
- var od = new api.ListingsListResponse.fromJson(o.toJson());
- checkListingsListResponse(od);
- });
- });
-
-
- unittest.group("obj-schema-PageInfo", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageInfo();
- var od = new api.PageInfo.fromJson(o.toJson());
- checkPageInfo(od);
- });
- });
-
-
- unittest.group("obj-schema-Price", () {
- unittest.test("to-json--from-json", () {
- var o = buildPrice();
- var od = new api.Price.fromJson(o.toJson());
- checkPrice(od);
- });
- });
-
-
- unittest.group("obj-schema-ProductPurchase", () {
- unittest.test("to-json--from-json", () {
- var o = buildProductPurchase();
- var od = new api.ProductPurchase.fromJson(o.toJson());
- checkProductPurchase(od);
- });
- });
-
-
- unittest.group("obj-schema-SubscriptionPurchase", () {
- unittest.test("to-json--from-json", () {
- var o = buildSubscriptionPurchase();
- var od = new api.SubscriptionPurchase.fromJson(o.toJson());
- checkSubscriptionPurchase(od);
- });
- });
-
-
- unittest.group("obj-schema-Testers", () {
- unittest.test("to-json--from-json", () {
- var o = buildTesters();
- var od = new api.Testers.fromJson(o.toJson());
- checkTesters(od);
- });
- });
-
-
- unittest.group("obj-schema-TokenPagination", () {
- unittest.test("to-json--from-json", () {
- var o = buildTokenPagination();
- var od = new api.TokenPagination.fromJson(o.toJson());
- checkTokenPagination(od);
- });
- });
-
-
- unittest.group("obj-schema-Track", () {
- unittest.test("to-json--from-json", () {
- var o = buildTrack();
- var od = new api.Track.fromJson(o.toJson());
- checkTrack(od);
- });
- });
-
-
- unittest.group("obj-schema-TracksListResponse", () {
- unittest.test("to-json--from-json", () {
- var o = buildTracksListResponse();
- var od = new api.TracksListResponse.fromJson(o.toJson());
- checkTracksListResponse(od);
- });
- });
-
-
- unittest.group("resource-EditsResourceApi", () {
- unittest.test("method--commit", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf(":commit", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals(":commit"));
- pathOffset += 7;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppEdit());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.commit(arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppEdit response) {
- checkAppEdit(response);
- })));
- });
-
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_packageName, arg_editId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppEdit());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppEdit response) {
- checkAppEdit(response);
- })));
- });
-
- unittest.test("method--insert", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits;
- var arg_request = buildAppEdit();
- var arg_packageName = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.AppEdit.fromJson(json);
- checkAppEdit(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/edits"));
- pathOffset += 6;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppEdit());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.insert(arg_request, arg_packageName).then(unittest.expectAsync(((api.AppEdit response) {
- checkAppEdit(response);
- })));
- });
-
- unittest.test("method--validate", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsResourceApi res = new api.AndroidpublisherApi(mock).edits;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf(":validate", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals(":validate"));
- pathOffset += 9;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppEdit());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.validate(arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppEdit response) {
- checkAppEdit(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsApklistingsResourceApi", () {
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_packageName, arg_editId, arg_apkVersionCode, arg_language).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--deleteall", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/listings"));
- pathOffset += 9;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.deleteall(arg_packageName, arg_editId, arg_apkVersionCode).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApkListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId, arg_apkVersionCode, arg_language).then(unittest.expectAsync(((api.ApkListing response) {
- checkApkListing(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/listings"));
- pathOffset += 9;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApkListingsListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, arg_editId, arg_apkVersionCode).then(unittest.expectAsync(((api.ApkListingsListResponse response) {
- checkApkListingsListResponse(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_request = buildApkListing();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.ApkListing.fromJson(json);
- checkApkListing(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApkListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, arg_language).then(unittest.expectAsync(((api.ApkListing response) {
- checkApkListing(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApklistingsResourceApi res = new api.AndroidpublisherApi(mock).edits.apklistings;
- var arg_request = buildApkListing();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.ApkListing.fromJson(json);
- checkApkListing(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApkListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, arg_language).then(unittest.expectAsync(((api.ApkListing response) {
- checkApkListing(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsApksResourceApi", () {
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsApksResourceApi res = new api.AndroidpublisherApi(mock).edits.apks;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/apks"));
- pathOffset += 5;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApksListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, arg_editId).then(unittest.expectAsync(((api.ApksListResponse response) {
- checkApksListResponse(response);
- })));
- });
-
- unittest.test("method--upload", () {
- // TODO: Implement tests for media upload;
- // TODO: Implement tests for media download;
-
- var mock = new common_test.HttpServerMock();
- api.EditsApksResourceApi res = new api.AndroidpublisherApi(mock).edits.apks;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/apks"));
- pathOffset += 5;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildApk());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.upload(arg_packageName, arg_editId).then(unittest.expectAsync(((api.Apk response) {
- checkApk(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsDetailsResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.details;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/details", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/details"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppDetails());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppDetails response) {
- checkAppDetails(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.details;
- var arg_request = buildAppDetails();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.AppDetails.fromJson(json);
- checkAppDetails(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/details", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/details"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppDetails());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppDetails response) {
- checkAppDetails(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsDetailsResourceApi res = new api.AndroidpublisherApi(mock).edits.details;
- var arg_request = buildAppDetails();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.AppDetails.fromJson(json);
- checkAppDetails(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/details", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/details"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildAppDetails());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId).then(unittest.expectAsync(((api.AppDetails response) {
- checkAppDetails(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsExpansionfilesResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock).edits.expansionfiles;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_expansionFileType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/expansionFiles/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/expansionFiles/"));
- pathOffset += 16;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_expansionFileType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildExpansionFile());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionFileType).then(unittest.expectAsync(((api.ExpansionFile response) {
- checkExpansionFile(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock).edits.expansionfiles;
- var arg_request = buildExpansionFile();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_expansionFileType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.ExpansionFile.fromJson(json);
- checkExpansionFile(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/expansionFiles/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/expansionFiles/"));
- pathOffset += 16;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_expansionFileType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildExpansionFile());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionFileType).then(unittest.expectAsync(((api.ExpansionFile response) {
- checkExpansionFile(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock).edits.expansionfiles;
- var arg_request = buildExpansionFile();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_expansionFileType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.ExpansionFile.fromJson(json);
- checkExpansionFile(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/expansionFiles/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/expansionFiles/"));
- pathOffset += 16;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_expansionFileType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildExpansionFile());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionFileType).then(unittest.expectAsync(((api.ExpansionFile response) {
- checkExpansionFile(response);
- })));
- });
-
- unittest.test("method--upload", () {
- // TODO: Implement tests for media upload;
- // TODO: Implement tests for media download;
-
- var mock = new common_test.HttpServerMock();
- api.EditsExpansionfilesResourceApi res = new api.AndroidpublisherApi(mock).edits.expansionfiles;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_apkVersionCode = 42;
- var arg_expansionFileType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/apks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/apks/"));
- pathOffset += 6;
- index = path.indexOf("/expansionFiles/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_apkVersionCode"));
- unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/expansionFiles/"));
- pathOffset += 16;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_expansionFileType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildExpansionFilesUploadResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.upload(arg_packageName, arg_editId, arg_apkVersionCode, arg_expansionFileType).then(unittest.expectAsync(((api.ExpansionFilesUploadResponse response) {
- checkExpansionFilesUploadResponse(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsImagesResourceApi", () {
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.images;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- var arg_imageType = "foo";
- var arg_imageId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- index = path.indexOf("/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_language"));
- unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
- pathOffset += 1;
- index = path.indexOf("/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_imageType"));
- unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
- pathOffset += 1;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_imageId"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_packageName, arg_editId, arg_language, arg_imageType, arg_imageId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--deleteall", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.images;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- var arg_imageType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- index = path.indexOf("/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_language"));
- unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
- pathOffset += 1;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_imageType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildImagesDeleteAllResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.deleteall(arg_packageName, arg_editId, arg_language, arg_imageType).then(unittest.expectAsync(((api.ImagesDeleteAllResponse response) {
- checkImagesDeleteAllResponse(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.images;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- var arg_imageType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- index = path.indexOf("/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_language"));
- unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
- pathOffset += 1;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_imageType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildImagesListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, arg_editId, arg_language, arg_imageType).then(unittest.expectAsync(((api.ImagesListResponse response) {
- checkImagesListResponse(response);
- })));
- });
-
- unittest.test("method--upload", () {
- // TODO: Implement tests for media upload;
- // TODO: Implement tests for media download;
-
- var mock = new common_test.HttpServerMock();
- api.EditsImagesResourceApi res = new api.AndroidpublisherApi(mock).edits.images;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- var arg_imageType = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- index = path.indexOf("/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_language"));
- unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
- pathOffset += 1;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_imageType"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildImagesUploadResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.upload(arg_packageName, arg_editId, arg_language, arg_imageType).then(unittest.expectAsync(((api.ImagesUploadResponse response) {
- checkImagesUploadResponse(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsListingsResourceApi", () {
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_packageName, arg_editId, arg_language).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--deleteall", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/listings"));
- pathOffset += 9;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.deleteall(arg_packageName, arg_editId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId, arg_language).then(unittest.expectAsync(((api.Listing response) {
- checkListing(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/listings"));
- pathOffset += 9;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildListingsListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, arg_editId).then(unittest.expectAsync(((api.ListingsListResponse response) {
- checkListingsListResponse(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_request = buildListing();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Listing.fromJson(json);
- checkListing(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId, arg_language).then(unittest.expectAsync(((api.Listing response) {
- checkListing(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsListingsResourceApi res = new api.AndroidpublisherApi(mock).edits.listings;
- var arg_request = buildListing();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_language = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Listing.fromJson(json);
- checkListing(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/listings/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/listings/"));
- pathOffset += 10;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_language"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildListing());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId, arg_language).then(unittest.expectAsync(((api.Listing response) {
- checkListing(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsTestersResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.testers;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/testers/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/testers/"));
- pathOffset += 9;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTesters());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Testers response) {
- checkTesters(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.testers;
- var arg_request = buildTesters();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Testers.fromJson(json);
- checkTesters(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/testers/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/testers/"));
- pathOffset += 9;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTesters());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Testers response) {
- checkTesters(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTestersResourceApi res = new api.AndroidpublisherApi(mock).edits.testers;
- var arg_request = buildTesters();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Testers.fromJson(json);
- checkTesters(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/testers/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/testers/"));
- pathOffset += 9;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTesters());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Testers response) {
- checkTesters(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-EditsTracksResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.tracks;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/tracks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tracks/"));
- pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTrack());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Track response) {
- checkTrack(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.tracks;
- var arg_packageName = "foo";
- var arg_editId = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/tracks", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/tracks"));
- pathOffset += 7;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTracksListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, arg_editId).then(unittest.expectAsync(((api.TracksListResponse response) {
- checkTracksListResponse(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.tracks;
- var arg_request = buildTrack();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Track.fromJson(json);
- checkTrack(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/tracks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tracks/"));
- pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTrack());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Track response) {
- checkTrack(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.EditsTracksResourceApi res = new api.AndroidpublisherApi(mock).edits.tracks;
- var arg_request = buildTrack();
- var arg_packageName = "foo";
- var arg_editId = "foo";
- var arg_track = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Track.fromJson(json);
- checkTrack(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/edits/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/edits/"));
- pathOffset += 7;
- index = path.indexOf("/tracks/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_editId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tracks/"));
- pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_track"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildTrack());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_editId, arg_track).then(unittest.expectAsync(((api.Track response) {
- checkTrack(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-InappproductsResourceApi", () {
- unittest.test("method--batch", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_request = buildInappproductsBatchRequest();
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.InappproductsBatchRequest.fromJson(json);
- checkInappproductsBatchRequest(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("inappproducts/batch"));
- pathOffset += 19;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInappproductsBatchResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.batch(arg_request).then(unittest.expectAsync(((api.InappproductsBatchResponse response) {
- checkInappproductsBatchResponse(response);
- })));
- });
-
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_packageName = "foo";
- var arg_sku = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/inappproducts/"));
- pathOffset += 15;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_sku"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_packageName, arg_sku).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_packageName = "foo";
- var arg_sku = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/inappproducts/"));
- pathOffset += 15;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_sku"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInAppProduct());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_sku).then(unittest.expectAsync(((api.InAppProduct response) {
- checkInAppProduct(response);
- })));
- });
-
- unittest.test("method--insert", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_request = buildInAppProduct();
- var arg_packageName = "foo";
- var arg_autoConvertMissingPrices = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.InAppProduct.fromJson(json);
- checkInAppProduct(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/inappproducts"));
- pathOffset += 14;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equals("$arg_autoConvertMissingPrices"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInAppProduct());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.insert(arg_request, arg_packageName, autoConvertMissingPrices: arg_autoConvertMissingPrices).then(unittest.expectAsync(((api.InAppProduct response) {
- checkInAppProduct(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_packageName = "foo";
- var arg_maxResults = 42;
- var arg_startIndex = 42;
- var arg_token = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/inappproducts"));
- pathOffset += 14;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
- unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.equals(arg_startIndex));
- unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInappproductsListResponse());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_packageName, maxResults: arg_maxResults, startIndex: arg_startIndex, token: arg_token).then(unittest.expectAsync(((api.InappproductsListResponse response) {
- checkInappproductsListResponse(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_request = buildInAppProduct();
- var arg_packageName = "foo";
- var arg_sku = "foo";
- var arg_autoConvertMissingPrices = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.InAppProduct.fromJson(json);
- checkInAppProduct(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/inappproducts/"));
- pathOffset += 15;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_sku"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equals("$arg_autoConvertMissingPrices"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInAppProduct());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_packageName, arg_sku, autoConvertMissingPrices: arg_autoConvertMissingPrices).then(unittest.expectAsync(((api.InAppProduct response) {
- checkInAppProduct(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.InappproductsResourceApi res = new api.AndroidpublisherApi(mock).inappproducts;
- var arg_request = buildInAppProduct();
- var arg_packageName = "foo";
- var arg_sku = "foo";
- var arg_autoConvertMissingPrices = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.InAppProduct.fromJson(json);
- checkInAppProduct(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/inappproducts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/inappproducts/"));
- pathOffset += 15;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_sku"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(queryMap["autoConvertMissingPrices"].first, unittest.equals("$arg_autoConvertMissingPrices"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildInAppProduct());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_packageName, arg_sku, autoConvertMissingPrices: arg_autoConvertMissingPrices).then(unittest.expectAsync(((api.InAppProduct response) {
- checkInAppProduct(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PurchasesProductsResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PurchasesProductsResourceApi res = new api.AndroidpublisherApi(mock).purchases.products;
- var arg_packageName = "foo";
- var arg_productId = "foo";
- var arg_token = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/purchases/products/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.equals("/purchases/products/"));
- pathOffset += 20;
- index = path.indexOf("/tokens/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_productId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tokens/"));
- pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_token"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildProductPurchase());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_productId, arg_token).then(unittest.expectAsync(((api.ProductPurchase response) {
- checkProductPurchase(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PurchasesSubscriptionsResourceApi", () {
- unittest.test("method--cancel", () {
-
- var mock = new common_test.HttpServerMock();
- api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mock).purchases.subscriptions;
- var arg_packageName = "foo";
- var arg_subscriptionId = "foo";
- var arg_token = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/purchases/subscriptions/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/purchases/subscriptions/"));
- pathOffset += 25;
- index = path.indexOf("/tokens/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tokens/"));
- pathOffset += 8;
- index = path.indexOf(":cancel", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_token"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals(":cancel"));
- pathOffset += 7;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.cancel(arg_packageName, arg_subscriptionId, arg_token).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PurchasesSubscriptionsResourceApi res = new api.AndroidpublisherApi(mock).purchases.subscriptions;
- var arg_packageName = "foo";
- var arg_subscriptionId = "foo";
- var arg_token = "foo";
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.equals("/androidpublisher/v2/applications/"));
- pathOffset += 34;
- index = path.indexOf("/purchases/subscriptions/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_packageName"));
- unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.equals("/purchases/subscriptions/"));
- pathOffset += 25;
- index = path.indexOf("/tokens/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/tokens/"));
- pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_token"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildSubscriptionPurchase());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_packageName, arg_subscriptionId, arg_token).then(unittest.expectAsync(((api.SubscriptionPurchase response) {
- checkSubscriptionPurchase(response);
- })));
- });
-
- });
-
-
-}
-
« no previous file with comments | « generated/googleapis/test/analytics/v3_test.dart ('k') | generated/googleapis/test/androidpublisher/v2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698