| 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);
|
| - })));
|
| - });
|
| -
|
| - });
|
| -
|
| -
|
| -}
|
| -
|
|
|