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

Unified Diff: generated/googleapis/test/mapsengine/v1_test.dart

Issue 595873002: Api roll 1: 2014-09-23 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/test/licensing/v1_test.dart ('k') | generated/googleapis/test/mirror/v1_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/test/mapsengine/v1_test.dart
diff --git a/generated/googleapis/test/mapsengine/v1_test.dart b/generated/googleapis/test/mapsengine/v1_test.dart
index cedf3c179a48856d10fb68e87770db4021e8032d..ac2f2ce486b35ff3bcb0c5a8569899fabdf3c843 100644
--- a/generated/googleapis/test/mapsengine/v1_test.dart
+++ b/generated/googleapis/test/mapsengine/v1_test.dart
@@ -72,15 +72,18 @@ buildAsset() {
if (buildCounterAsset < 3) {
o.bbox = buildUnnamed91();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.description = "foo";
o.etag = "foo";
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.name = "foo";
o.projectId = "foo";
o.resource = "foo";
o.tags = buildUnnamed92();
o.type = "foo";
+ o.writersCanEditPermissions = true;
}
buildCounterAsset--;
return o;
@@ -91,15 +94,18 @@ checkAsset(api.Asset o) {
if (buildCounterAsset < 3) {
checkUnnamed91(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.resource, unittest.equals('foo'));
checkUnnamed92(o.tags);
unittest.expect(o.type, unittest.equals('foo'));
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterAsset--;
}
@@ -950,6 +956,7 @@ buildLayer() {
if (buildCounterLayer < 3) {
o.bbox = buildUnnamed111();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.datasourceType = "foo";
o.datasources = buildDatasources();
o.description = "foo";
@@ -957,6 +964,7 @@ buildLayer() {
o.etag = "foo";
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.layerType = "foo";
o.name = "foo";
o.processingStatus = "foo";
@@ -965,6 +973,7 @@ buildLayer() {
o.publishingStatus = "foo";
o.style = buildVectorStyle();
o.tags = buildTags();
+ o.writersCanEditPermissions = true;
}
buildCounterLayer--;
return o;
@@ -975,6 +984,7 @@ checkLayer(api.Layer o) {
if (buildCounterLayer < 3) {
checkUnnamed111(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
unittest.expect(o.datasourceType, unittest.equals('foo'));
checkDatasources(o.datasources);
unittest.expect(o.description, unittest.equals('foo'));
@@ -982,6 +992,7 @@ checkLayer(api.Layer o) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.layerType, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.processingStatus, unittest.equals('foo'));
@@ -990,6 +1001,7 @@ checkLayer(api.Layer o) {
unittest.expect(o.publishingStatus, unittest.equals('foo'));
checkVectorStyle(o.style);
checkTags(o.tags);
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterLayer--;
}
@@ -1123,12 +1135,14 @@ buildMap() {
o.bbox = buildUnnamed114();
o.contents = buildMapContents();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.defaultViewport = buildLatLngBox();
o.description = "foo";
o.draftAccessList = "foo";
o.etag = "foo";
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.name = "foo";
o.processingStatus = "foo";
o.projectId = "foo";
@@ -1136,6 +1150,7 @@ buildMap() {
o.publishingStatus = "foo";
o.tags = buildTags();
o.versions = buildUnnamed115();
+ o.writersCanEditPermissions = true;
}
buildCounterMap--;
return o;
@@ -1147,12 +1162,14 @@ checkMap(api.Map o) {
checkUnnamed114(o.bbox);
checkMapContents(o.contents);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
checkLatLngBox(o.defaultViewport);
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.draftAccessList, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.processingStatus, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
@@ -1160,6 +1177,7 @@ checkMap(api.Map o) {
unittest.expect(o.publishingStatus, unittest.equals('foo'));
checkTags(o.tags);
checkUnnamed115(o.versions);
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterMap--;
}
@@ -1418,6 +1436,161 @@ checkParentsListResponse(api.ParentsListResponse o) {
buildCounterParentsListResponse--;
}
+core.int buildCounterPermission = 0;
+buildPermission() {
+ var o = new api.Permission();
+ buildCounterPermission++;
+ if (buildCounterPermission < 3) {
+ o.discoverable = true;
+ o.id = "foo";
+ o.role = "foo";
+ o.type = "foo";
+ }
+ buildCounterPermission--;
+ return o;
+}
+
+checkPermission(api.Permission o) {
+ buildCounterPermission++;
+ if (buildCounterPermission < 3) {
+ unittest.expect(o.discoverable, unittest.isTrue);
+ unittest.expect(o.id, unittest.equals('foo'));
+ unittest.expect(o.role, unittest.equals('foo'));
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterPermission--;
+}
+
+buildUnnamed122() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed122(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 buildCounterPermissionsBatchDeleteRequest = 0;
+buildPermissionsBatchDeleteRequest() {
+ var o = new api.PermissionsBatchDeleteRequest();
+ buildCounterPermissionsBatchDeleteRequest++;
+ if (buildCounterPermissionsBatchDeleteRequest < 3) {
+ o.ids = buildUnnamed122();
+ }
+ buildCounterPermissionsBatchDeleteRequest--;
+ return o;
+}
+
+checkPermissionsBatchDeleteRequest(api.PermissionsBatchDeleteRequest o) {
+ buildCounterPermissionsBatchDeleteRequest++;
+ if (buildCounterPermissionsBatchDeleteRequest < 3) {
+ checkUnnamed122(o.ids);
+ }
+ buildCounterPermissionsBatchDeleteRequest--;
+}
+
+core.int buildCounterPermissionsBatchDeleteResponse = 0;
+buildPermissionsBatchDeleteResponse() {
+ var o = new api.PermissionsBatchDeleteResponse();
+ buildCounterPermissionsBatchDeleteResponse++;
+ if (buildCounterPermissionsBatchDeleteResponse < 3) {
+ }
+ buildCounterPermissionsBatchDeleteResponse--;
+ return o;
+}
+
+checkPermissionsBatchDeleteResponse(api.PermissionsBatchDeleteResponse o) {
+ buildCounterPermissionsBatchDeleteResponse++;
+ if (buildCounterPermissionsBatchDeleteResponse < 3) {
+ }
+ buildCounterPermissionsBatchDeleteResponse--;
+}
+
+buildUnnamed123() {
+ var o = new core.List<api.Permission>();
+ o.add(buildPermission());
+ o.add(buildPermission());
+ return o;
+}
+
+checkUnnamed123(core.List<api.Permission> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPermission(o[0]);
+ checkPermission(o[1]);
+}
+
+core.int buildCounterPermissionsBatchUpdateRequest = 0;
+buildPermissionsBatchUpdateRequest() {
+ var o = new api.PermissionsBatchUpdateRequest();
+ buildCounterPermissionsBatchUpdateRequest++;
+ if (buildCounterPermissionsBatchUpdateRequest < 3) {
+ o.permissions = buildUnnamed123();
+ }
+ buildCounterPermissionsBatchUpdateRequest--;
+ return o;
+}
+
+checkPermissionsBatchUpdateRequest(api.PermissionsBatchUpdateRequest o) {
+ buildCounterPermissionsBatchUpdateRequest++;
+ if (buildCounterPermissionsBatchUpdateRequest < 3) {
+ checkUnnamed123(o.permissions);
+ }
+ buildCounterPermissionsBatchUpdateRequest--;
+}
+
+core.int buildCounterPermissionsBatchUpdateResponse = 0;
+buildPermissionsBatchUpdateResponse() {
+ var o = new api.PermissionsBatchUpdateResponse();
+ buildCounterPermissionsBatchUpdateResponse++;
+ if (buildCounterPermissionsBatchUpdateResponse < 3) {
+ }
+ buildCounterPermissionsBatchUpdateResponse--;
+ return o;
+}
+
+checkPermissionsBatchUpdateResponse(api.PermissionsBatchUpdateResponse o) {
+ buildCounterPermissionsBatchUpdateResponse++;
+ if (buildCounterPermissionsBatchUpdateResponse < 3) {
+ }
+ buildCounterPermissionsBatchUpdateResponse--;
+}
+
+buildUnnamed124() {
+ var o = new core.List<api.Permission>();
+ o.add(buildPermission());
+ o.add(buildPermission());
+ return o;
+}
+
+checkUnnamed124(core.List<api.Permission> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPermission(o[0]);
+ checkPermission(o[1]);
+}
+
+core.int buildCounterPermissionsListResponse = 0;
+buildPermissionsListResponse() {
+ var o = new api.PermissionsListResponse();
+ buildCounterPermissionsListResponse++;
+ if (buildCounterPermissionsListResponse < 3) {
+ o.permissions = buildUnnamed124();
+ }
+ buildCounterPermissionsListResponse--;
+ return o;
+}
+
+checkPermissionsListResponse(api.PermissionsListResponse o) {
+ buildCounterPermissionsListResponse++;
+ if (buildCounterPermissionsListResponse < 3) {
+ checkUnnamed124(o.permissions);
+ }
+ buildCounterPermissionsListResponse--;
+}
+
core.int buildCounterPointStyle = 0;
buildPointStyle() {
var o = new api.PointStyle();
@@ -1498,14 +1671,14 @@ checkProject(api.Project o) {
buildCounterProject--;
}
-buildUnnamed122() {
+buildUnnamed125() {
var o = new core.List<api.Project>();
o.add(buildProject());
o.add(buildProject());
return o;
}
-checkUnnamed122(core.List<api.Project> o) {
+checkUnnamed125(core.List<api.Project> o) {
unittest.expect(o, unittest.hasLength(2));
checkProject(o[0]);
checkProject(o[1]);
@@ -1516,7 +1689,7 @@ buildProjectsListResponse() {
var o = new api.ProjectsListResponse();
buildCounterProjectsListResponse++;
if (buildCounterProjectsListResponse < 3) {
- o.projects = buildUnnamed122();
+ o.projects = buildUnnamed125();
}
buildCounterProjectsListResponse--;
return o;
@@ -1525,7 +1698,7 @@ buildProjectsListResponse() {
checkProjectsListResponse(api.ProjectsListResponse o) {
buildCounterProjectsListResponse++;
if (buildCounterProjectsListResponse < 3) {
- checkUnnamed122(o.projects);
+ checkUnnamed125(o.projects);
}
buildCounterProjectsListResponse--;
}
@@ -1553,7 +1726,6 @@ buildPublishedLayer() {
buildCounterPublishedLayer++;
if (buildCounterPublishedLayer < 3) {
o.description = "foo";
- o.etag = "foo";
o.id = "foo";
o.layerType = "foo";
o.name = "foo";
@@ -1567,7 +1739,6 @@ checkPublishedLayer(api.PublishedLayer o) {
buildCounterPublishedLayer++;
if (buildCounterPublishedLayer < 3) {
unittest.expect(o.description, unittest.equals('foo'));
- unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.layerType, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
@@ -1576,14 +1747,14 @@ checkPublishedLayer(api.PublishedLayer o) {
buildCounterPublishedLayer--;
}
-buildUnnamed123() {
+buildUnnamed126() {
var o = new core.List<api.PublishedLayer>();
o.add(buildPublishedLayer());
o.add(buildPublishedLayer());
return o;
}
-checkUnnamed123(core.List<api.PublishedLayer> o) {
+checkUnnamed126(core.List<api.PublishedLayer> o) {
unittest.expect(o, unittest.hasLength(2));
checkPublishedLayer(o[0]);
checkPublishedLayer(o[1]);
@@ -1594,7 +1765,7 @@ buildPublishedLayersListResponse() {
var o = new api.PublishedLayersListResponse();
buildCounterPublishedLayersListResponse++;
if (buildCounterPublishedLayersListResponse < 3) {
- o.layers = buildUnnamed123();
+ o.layers = buildUnnamed126();
o.nextPageToken = "foo";
}
buildCounterPublishedLayersListResponse--;
@@ -1604,7 +1775,7 @@ buildPublishedLayersListResponse() {
checkPublishedLayersListResponse(api.PublishedLayersListResponse o) {
buildCounterPublishedLayersListResponse++;
if (buildCounterPublishedLayersListResponse < 3) {
- checkUnnamed123(o.layers);
+ checkUnnamed126(o.layers);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterPublishedLayersListResponse--;
@@ -1618,7 +1789,6 @@ buildPublishedMap() {
o.contents = buildMapContents();
o.defaultViewport = buildLatLngBox();
o.description = "foo";
- o.etag = "foo";
o.id = "foo";
o.name = "foo";
o.projectId = "foo";
@@ -1633,7 +1803,6 @@ checkPublishedMap(api.PublishedMap o) {
checkMapContents(o.contents);
checkLatLngBox(o.defaultViewport);
unittest.expect(o.description, unittest.equals('foo'));
- unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
@@ -1641,14 +1810,14 @@ checkPublishedMap(api.PublishedMap o) {
buildCounterPublishedMap--;
}
-buildUnnamed124() {
+buildUnnamed127() {
var o = new core.List<api.PublishedMap>();
o.add(buildPublishedMap());
o.add(buildPublishedMap());
return o;
}
-checkUnnamed124(core.List<api.PublishedMap> o) {
+checkUnnamed127(core.List<api.PublishedMap> o) {
unittest.expect(o, unittest.hasLength(2));
checkPublishedMap(o[0]);
checkPublishedMap(o[1]);
@@ -1659,7 +1828,7 @@ buildPublishedMapsListResponse() {
var o = new api.PublishedMapsListResponse();
buildCounterPublishedMapsListResponse++;
if (buildCounterPublishedMapsListResponse < 3) {
- o.maps = buildUnnamed124();
+ o.maps = buildUnnamed127();
o.nextPageToken = "foo";
}
buildCounterPublishedMapsListResponse--;
@@ -1669,33 +1838,33 @@ buildPublishedMapsListResponse() {
checkPublishedMapsListResponse(api.PublishedMapsListResponse o) {
buildCounterPublishedMapsListResponse++;
if (buildCounterPublishedMapsListResponse < 3) {
- checkUnnamed124(o.maps);
+ checkUnnamed127(o.maps);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterPublishedMapsListResponse--;
}
-buildUnnamed125() {
+buildUnnamed128() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
-checkUnnamed125(core.List<core.double> o) {
+checkUnnamed128(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
}
-buildUnnamed126() {
+buildUnnamed129() {
var o = new core.List<api.File>();
o.add(buildFile());
o.add(buildFile());
return o;
}
-checkUnnamed126(core.List<api.File> o) {
+checkUnnamed129(core.List<api.File> o) {
unittest.expect(o, unittest.hasLength(2));
checkFile(o[0]);
checkFile(o[1]);
@@ -1708,20 +1877,23 @@ buildRaster() {
if (buildCounterRaster < 3) {
o.acquisitionTime = buildAcquisitionTime();
o.attribution = "foo";
- o.bbox = buildUnnamed125();
+ o.bbox = buildUnnamed128();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.description = "foo";
o.draftAccessList = "foo";
o.etag = "foo";
- o.files = buildUnnamed126();
+ o.files = buildUnnamed129();
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.maskType = "foo";
o.name = "foo";
o.processingStatus = "foo";
o.projectId = "foo";
o.rasterType = "foo";
o.tags = buildTags();
+ o.writersCanEditPermissions = true;
}
buildCounterRaster--;
return o;
@@ -1732,32 +1904,35 @@ checkRaster(api.Raster o) {
if (buildCounterRaster < 3) {
checkAcquisitionTime(o.acquisitionTime);
unittest.expect(o.attribution, unittest.equals('foo'));
- checkUnnamed125(o.bbox);
+ checkUnnamed128(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.draftAccessList, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
- checkUnnamed126(o.files);
+ checkUnnamed129(o.files);
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.maskType, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.processingStatus, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.rasterType, unittest.equals('foo'));
checkTags(o.tags);
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterRaster--;
}
-buildUnnamed127() {
+buildUnnamed130() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
-checkUnnamed127(core.List<core.double> o) {
+checkUnnamed130(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
@@ -1769,19 +1944,22 @@ buildRasterCollection() {
buildCounterRasterCollection++;
if (buildCounterRasterCollection < 3) {
o.attribution = "foo";
- o.bbox = buildUnnamed127();
+ o.bbox = buildUnnamed130();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.description = "foo";
o.draftAccessList = "foo";
o.etag = "foo";
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.mosaic = true;
o.name = "foo";
o.processingStatus = "foo";
o.projectId = "foo";
o.rasterType = "foo";
o.tags = buildTags();
+ o.writersCanEditPermissions = true;
}
buildCounterRasterCollection--;
return o;
@@ -1791,31 +1969,34 @@ checkRasterCollection(api.RasterCollection o) {
buildCounterRasterCollection++;
if (buildCounterRasterCollection < 3) {
unittest.expect(o.attribution, unittest.equals('foo'));
- checkUnnamed127(o.bbox);
+ checkUnnamed130(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.draftAccessList, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.mosaic, unittest.isTrue);
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.processingStatus, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.rasterType, unittest.equals('foo'));
checkTags(o.tags);
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterRasterCollection--;
}
-buildUnnamed128() {
+buildUnnamed131() {
var o = new core.List<api.RasterCollection>();
o.add(buildRasterCollection());
o.add(buildRasterCollection());
return o;
}
-checkUnnamed128(core.List<api.RasterCollection> o) {
+checkUnnamed131(core.List<api.RasterCollection> o) {
unittest.expect(o, unittest.hasLength(2));
checkRasterCollection(o[0]);
checkRasterCollection(o[1]);
@@ -1827,7 +2008,7 @@ buildRasterCollectionsListResponse() {
buildCounterRasterCollectionsListResponse++;
if (buildCounterRasterCollectionsListResponse < 3) {
o.nextPageToken = "foo";
- o.rasterCollections = buildUnnamed128();
+ o.rasterCollections = buildUnnamed131();
}
buildCounterRasterCollectionsListResponse--;
return o;
@@ -1837,32 +2018,32 @@ checkRasterCollectionsListResponse(api.RasterCollectionsListResponse o) {
buildCounterRasterCollectionsListResponse++;
if (buildCounterRasterCollectionsListResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed128(o.rasterCollections);
+ checkUnnamed131(o.rasterCollections);
}
buildCounterRasterCollectionsListResponse--;
}
-buildUnnamed129() {
+buildUnnamed132() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
-checkUnnamed129(core.List<core.double> o) {
+checkUnnamed132(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
}
-buildUnnamed130() {
+buildUnnamed133() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed130(core.List<core.String> o) {
+checkUnnamed133(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'));
@@ -1873,7 +2054,7 @@ buildRasterCollectionsRaster() {
var o = new api.RasterCollectionsRaster();
buildCounterRasterCollectionsRaster++;
if (buildCounterRasterCollectionsRaster < 3) {
- o.bbox = buildUnnamed129();
+ o.bbox = buildUnnamed132();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
o.description = "foo";
o.id = "foo";
@@ -1881,7 +2062,7 @@ buildRasterCollectionsRaster() {
o.name = "foo";
o.projectId = "foo";
o.rasterType = "foo";
- o.tags = buildUnnamed130();
+ o.tags = buildUnnamed133();
}
buildCounterRasterCollectionsRaster--;
return o;
@@ -1890,7 +2071,7 @@ buildRasterCollectionsRaster() {
checkRasterCollectionsRaster(api.RasterCollectionsRaster o) {
buildCounterRasterCollectionsRaster++;
if (buildCounterRasterCollectionsRaster < 3) {
- checkUnnamed129(o.bbox);
+ checkUnnamed132(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
@@ -1898,19 +2079,19 @@ checkRasterCollectionsRaster(api.RasterCollectionsRaster o) {
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.rasterType, unittest.equals('foo'));
- checkUnnamed130(o.tags);
+ checkUnnamed133(o.tags);
}
buildCounterRasterCollectionsRaster--;
}
-buildUnnamed131() {
+buildUnnamed134() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed131(core.List<core.String> o) {
+checkUnnamed134(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'));
@@ -1921,7 +2102,7 @@ buildRasterCollectionsRasterBatchDeleteRequest() {
var o = new api.RasterCollectionsRasterBatchDeleteRequest();
buildCounterRasterCollectionsRasterBatchDeleteRequest++;
if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) {
- o.ids = buildUnnamed131();
+ o.ids = buildUnnamed134();
}
buildCounterRasterCollectionsRasterBatchDeleteRequest--;
return o;
@@ -1930,7 +2111,7 @@ buildRasterCollectionsRasterBatchDeleteRequest() {
checkRasterCollectionsRasterBatchDeleteRequest(api.RasterCollectionsRasterBatchDeleteRequest o) {
buildCounterRasterCollectionsRasterBatchDeleteRequest++;
if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) {
- checkUnnamed131(o.ids);
+ checkUnnamed134(o.ids);
}
buildCounterRasterCollectionsRasterBatchDeleteRequest--;
}
@@ -1952,14 +2133,14 @@ checkRasterCollectionsRastersBatchDeleteResponse(api.RasterCollectionsRastersBat
buildCounterRasterCollectionsRastersBatchDeleteResponse--;
}
-buildUnnamed132() {
+buildUnnamed135() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed132(core.List<core.String> o) {
+checkUnnamed135(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'));
@@ -1970,7 +2151,7 @@ buildRasterCollectionsRastersBatchInsertRequest() {
var o = new api.RasterCollectionsRastersBatchInsertRequest();
buildCounterRasterCollectionsRastersBatchInsertRequest++;
if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) {
- o.ids = buildUnnamed132();
+ o.ids = buildUnnamed135();
}
buildCounterRasterCollectionsRastersBatchInsertRequest--;
return o;
@@ -1979,7 +2160,7 @@ buildRasterCollectionsRastersBatchInsertRequest() {
checkRasterCollectionsRastersBatchInsertRequest(api.RasterCollectionsRastersBatchInsertRequest o) {
buildCounterRasterCollectionsRastersBatchInsertRequest++;
if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) {
- checkUnnamed132(o.ids);
+ checkUnnamed135(o.ids);
}
buildCounterRasterCollectionsRastersBatchInsertRequest--;
}
@@ -2001,14 +2182,14 @@ checkRasterCollectionsRastersBatchInsertResponse(api.RasterCollectionsRastersBat
buildCounterRasterCollectionsRastersBatchInsertResponse--;
}
-buildUnnamed133() {
+buildUnnamed136() {
var o = new core.List<api.RasterCollectionsRaster>();
o.add(buildRasterCollectionsRaster());
o.add(buildRasterCollectionsRaster());
return o;
}
-checkUnnamed133(core.List<api.RasterCollectionsRaster> o) {
+checkUnnamed136(core.List<api.RasterCollectionsRaster> o) {
unittest.expect(o, unittest.hasLength(2));
checkRasterCollectionsRaster(o[0]);
checkRasterCollectionsRaster(o[1]);
@@ -2020,7 +2201,7 @@ buildRasterCollectionsRastersListResponse() {
buildCounterRasterCollectionsRastersListResponse++;
if (buildCounterRasterCollectionsRastersListResponse < 3) {
o.nextPageToken = "foo";
- o.rasters = buildUnnamed133();
+ o.rasters = buildUnnamed136();
}
buildCounterRasterCollectionsRastersListResponse--;
return o;
@@ -2030,19 +2211,19 @@ checkRasterCollectionsRastersListResponse(api.RasterCollectionsRastersListRespon
buildCounterRasterCollectionsRastersListResponse++;
if (buildCounterRasterCollectionsRastersListResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed133(o.rasters);
+ checkUnnamed136(o.rasters);
}
buildCounterRasterCollectionsRastersListResponse--;
}
-buildUnnamed134() {
+buildUnnamed137() {
var o = new core.List<api.Raster>();
o.add(buildRaster());
o.add(buildRaster());
return o;
}
-checkUnnamed134(core.List<api.Raster> o) {
+checkUnnamed137(core.List<api.Raster> o) {
unittest.expect(o, unittest.hasLength(2));
checkRaster(o[0]);
checkRaster(o[1]);
@@ -2054,7 +2235,7 @@ buildRastersListResponse() {
buildCounterRastersListResponse++;
if (buildCounterRastersListResponse < 3) {
o.nextPageToken = "foo";
- o.rasters = buildUnnamed134();
+ o.rasters = buildUnnamed137();
}
buildCounterRastersListResponse--;
return o;
@@ -2064,7 +2245,7 @@ checkRastersListResponse(api.RastersListResponse o) {
buildCounterRastersListResponse++;
if (buildCounterRastersListResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed134(o.rasters);
+ checkUnnamed137(o.rasters);
}
buildCounterRastersListResponse--;
}
@@ -2117,14 +2298,14 @@ checkScalingFunction(api.ScalingFunction o) {
buildCounterScalingFunction--;
}
-buildUnnamed135() {
+buildUnnamed138() {
var o = new core.List<api.TableColumn>();
o.add(buildTableColumn());
o.add(buildTableColumn());
return o;
}
-checkUnnamed135(core.List<api.TableColumn> o) {
+checkUnnamed138(core.List<api.TableColumn> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableColumn(o[0]);
checkTableColumn(o[1]);
@@ -2135,7 +2316,7 @@ buildSchema() {
var o = new api.Schema();
buildCounterSchema++;
if (buildCounterSchema < 3) {
- o.columns = buildUnnamed135();
+ o.columns = buildUnnamed138();
o.primaryGeometry = "foo";
o.primaryKey = "foo";
}
@@ -2146,7 +2327,7 @@ buildSchema() {
checkSchema(api.Schema o) {
buildCounterSchema++;
if (buildCounterSchema < 3) {
- checkUnnamed135(o.columns);
+ checkUnnamed138(o.columns);
unittest.expect(o.primaryGeometry, unittest.equals('foo'));
unittest.expect(o.primaryKey, unittest.equals('foo'));
}
@@ -2174,27 +2355,27 @@ checkSizeRange(api.SizeRange o) {
buildCounterSizeRange--;
}
-buildUnnamed136() {
+buildUnnamed139() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
-checkUnnamed136(core.List<core.double> o) {
+checkUnnamed139(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
}
-buildUnnamed137() {
+buildUnnamed140() {
var o = new core.List<api.File>();
o.add(buildFile());
o.add(buildFile());
return o;
}
-checkUnnamed137(core.List<api.File> o) {
+checkUnnamed140(core.List<api.File> o) {
unittest.expect(o, unittest.hasLength(2));
checkFile(o[0]);
checkFile(o[1]);
@@ -2205,14 +2386,16 @@ buildTable() {
var o = new api.Table();
buildCounterTable++;
if (buildCounterTable < 3) {
- o.bbox = buildUnnamed136();
+ o.bbox = buildUnnamed139();
o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.creatorEmail = "foo";
o.description = "foo";
o.draftAccessList = "foo";
o.etag = "foo";
- o.files = buildUnnamed137();
+ o.files = buildUnnamed140();
o.id = "foo";
o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
+ o.lastModifierEmail = "foo";
o.name = "foo";
o.processingStatus = "foo";
o.projectId = "foo";
@@ -2220,6 +2403,7 @@ buildTable() {
o.schema = buildSchema();
o.sourceEncoding = "foo";
o.tags = buildTags();
+ o.writersCanEditPermissions = true;
}
buildCounterTable--;
return o;
@@ -2228,14 +2412,16 @@ buildTable() {
checkTable(api.Table o) {
buildCounterTable++;
if (buildCounterTable < 3) {
- checkUnnamed136(o.bbox);
+ checkUnnamed139(o.bbox);
unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.creatorEmail, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.draftAccessList, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
- checkUnnamed137(o.files);
+ checkUnnamed140(o.files);
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
+ unittest.expect(o.lastModifierEmail, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.processingStatus, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
@@ -2243,6 +2429,7 @@ checkTable(api.Table o) {
checkSchema(o.schema);
unittest.expect(o.sourceEncoding, unittest.equals('foo'));
checkTags(o.tags);
+ unittest.expect(o.writersCanEditPermissions, unittest.isTrue);
}
buildCounterTable--;
}
@@ -2268,14 +2455,14 @@ checkTableColumn(api.TableColumn o) {
buildCounterTableColumn--;
}
-buildUnnamed138() {
+buildUnnamed141() {
var o = new core.List<api.Table>();
o.add(buildTable());
o.add(buildTable());
return o;
}
-checkUnnamed138(core.List<api.Table> o) {
+checkUnnamed141(core.List<api.Table> o) {
unittest.expect(o, unittest.hasLength(2));
checkTable(o[0]);
checkTable(o[1]);
@@ -2287,7 +2474,7 @@ buildTablesListResponse() {
buildCounterTablesListResponse++;
if (buildCounterTablesListResponse < 3) {
o.nextPageToken = "foo";
- o.tables = buildUnnamed138();
+ o.tables = buildUnnamed141();
}
buildCounterTablesListResponse--;
return o;
@@ -2297,7 +2484,7 @@ checkTablesListResponse(api.TablesListResponse o) {
buildCounterTablesListResponse++;
if (buildCounterTablesListResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed138(o.tables);
+ checkUnnamed141(o.tables);
}
buildCounterTablesListResponse--;
}
@@ -2336,14 +2523,14 @@ checkValueRange(api.ValueRange o) {
buildCounterValueRange--;
}
-buildUnnamed139() {
+buildUnnamed142() {
var o = new core.List<api.DisplayRule>();
o.add(buildDisplayRule());
o.add(buildDisplayRule());
return o;
}
-checkUnnamed139(core.List<api.DisplayRule> o) {
+checkUnnamed142(core.List<api.DisplayRule> o) {
unittest.expect(o, unittest.hasLength(2));
checkDisplayRule(o[0]);
checkDisplayRule(o[1]);
@@ -2354,7 +2541,7 @@ buildVectorStyle() {
var o = new api.VectorStyle();
buildCounterVectorStyle++;
if (buildCounterVectorStyle < 3) {
- o.displayRules = buildUnnamed139();
+ o.displayRules = buildUnnamed142();
o.featureInfo = buildFeatureInfo();
o.type = "foo";
}
@@ -2365,7 +2552,7 @@ buildVectorStyle() {
checkVectorStyle(api.VectorStyle o) {
buildCounterVectorStyle++;
if (buildCounterVectorStyle < 3) {
- checkUnnamed139(o.displayRules);
+ checkUnnamed142(o.displayRules);
checkFeatureInfo(o.featureInfo);
unittest.expect(o.type, unittest.equals('foo'));
}
@@ -2791,6 +2978,60 @@ main() {
});
+ unittest.group("obj-schema-Permission", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermission();
+ var od = new api.Permission.fromJson(o.toJson());
+ checkPermission(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionsBatchDeleteRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionsBatchDeleteRequest();
+ var od = new api.PermissionsBatchDeleteRequest.fromJson(o.toJson());
+ checkPermissionsBatchDeleteRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionsBatchDeleteResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionsBatchDeleteResponse();
+ var od = new api.PermissionsBatchDeleteResponse.fromJson(o.toJson());
+ checkPermissionsBatchDeleteResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionsBatchUpdateRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionsBatchUpdateRequest();
+ var od = new api.PermissionsBatchUpdateRequest.fromJson(o.toJson());
+ checkPermissionsBatchUpdateRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionsBatchUpdateResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionsBatchUpdateResponse();
+ var od = new api.PermissionsBatchUpdateResponse.fromJson(o.toJson());
+ checkPermissionsBatchUpdateResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionsListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionsListResponse();
+ var od = new api.PermissionsListResponse.fromJson(o.toJson());
+ checkPermissionsListResponse(od);
+ });
+ });
+
+
unittest.group("obj-schema-PointStyle", () {
unittest.test("to-json--from-json", () {
var o = buildPointStyle();
@@ -3081,8 +3322,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("assets/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -3140,8 +3383,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("assets"));
pathOffset += 6;
@@ -3203,8 +3448,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("assets/"));
pathOffset += 7;
index = path.indexOf("/parents", pathOffset);
@@ -3249,6 +3496,63 @@ main() {
});
+ unittest.group("resource-AssetsPermissionsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.AssetsPermissionsResourceApi res = new api.MapsengineApi(mock).assets.permissions;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("assets/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
+
+ 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(buildPermissionsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
+ })));
+ });
+
+ });
+
+
unittest.group("resource-LayersResourceApi", () {
unittest.test("method--cancelProcessing", () {
@@ -3260,8 +3564,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/cancelProcessing", pathOffset);
@@ -3315,8 +3621,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("layers"));
pathOffset += 6;
@@ -3360,8 +3668,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -3406,8 +3716,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -3454,8 +3766,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/published", pathOffset);
@@ -3517,8 +3831,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("layers"));
pathOffset += 6;
@@ -3576,8 +3892,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("layers/published"));
pathOffset += 16;
@@ -3627,8 +3945,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -3672,8 +3992,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/process", pathOffset);
@@ -3724,8 +4046,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/publish", pathOffset);
@@ -3776,8 +4100,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/unpublish", pathOffset);
@@ -3833,8 +4159,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
pathOffset += 7;
index = path.indexOf("/parents", pathOffset);
@@ -3879,24 +4207,34 @@ main() {
});
- unittest.group("resource-MapsResourceApi", () {
- unittest.test("method--create", () {
+ unittest.group("resource-LayersPermissionsResourceApi", () {
+ unittest.test("method--batchDelete", () {
var mock = new common_test.HttpServerMock();
- api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
- var arg_request = buildMap();
+ api.LayersPermissionsResourceApi res = new api.MapsengineApi(mock).layers.permissions;
+ var arg_request = buildPermissionsBatchDeleteRequest();
+ var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Map.fromJson(json);
- checkMap(obj);
+ var obj = new api.PermissionsBatchDeleteRequest.fromJson(json);
+ checkPermissionsBatchDeleteRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
- unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("maps"));
- pathOffset += 4;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions/batchDelete", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchDelete"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -3919,31 +4257,41 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildMap());
+ var resp = convert.JSON.encode(buildPermissionsBatchDeleteResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.create(arg_request).then(unittest.expectAsync(((api.Map response) {
- checkMap(response);
+ res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchDeleteResponse response) {
+ checkPermissionsBatchDeleteResponse(response);
})));
});
- unittest.test("method--delete", () {
+ unittest.test("method--batchUpdate", () {
var mock = new common_test.HttpServerMock();
- api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
+ api.LayersPermissionsResourceApi res = new api.MapsengineApi(mock).layers.permissions;
+ var arg_request = buildPermissionsBatchUpdateRequest();
var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchUpdateRequest.fromJson(json);
+ checkPermissionsBatchUpdateRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
- pathOffset += 5;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions/batchUpdate", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchUpdate"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -3966,30 +4314,37 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = "";
+ var resp = convert.JSON.encode(buildPermissionsBatchUpdateResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.delete(arg_id).then(unittest.expectAsync((_) {}));
+ res.batchUpdate(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchUpdateResponse response) {
+ checkPermissionsBatchUpdateResponse(response);
+ })));
});
- unittest.test("method--get", () {
+ unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
- api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
+ api.LayersPermissionsResourceApi res = new api.MapsengineApi(mock).layers.permissions;
var arg_id = "foo";
- var arg_version = "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 + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
- pathOffset += 5;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
@@ -4007,21 +4362,73 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
- unittest.expect(queryMap["version"].first, unittest.equals(arg_version));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildMap());
+ var resp = convert.JSON.encode(buildPermissionsListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Map response) {
- checkMap(response);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
})));
});
- unittest.test("method--getPublished", () {
+ });
+
+
+ unittest.group("resource-MapsResourceApi", () {
+ unittest.test("method--create", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
+ var arg_request = buildMap();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Map.fromJson(json);
+ checkMap(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("maps"));
+ pathOffset += 4;
+
+ 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(buildMap());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request).then(unittest.expectAsync(((api.Map response) {
+ checkMap(response);
+ })));
+ });
+
+ unittest.test("method--delete", () {
var mock = new common_test.HttpServerMock();
api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
@@ -4031,8 +4438,108 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
+ pathOffset += 5;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+
+ 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_id).then(unittest.expectAsync((_) {}));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
+ var arg_id = "foo";
+ var arg_version = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
+ pathOffset += 5;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+
+ 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["version"].first, unittest.equals(arg_version));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildMap());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Map response) {
+ checkMap(response);
+ })));
+ });
+
+ unittest.test("method--getPublished", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
pathOffset += 5;
index = path.indexOf("/published", pathOffset);
@@ -4094,8 +4601,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("maps"));
pathOffset += 4;
@@ -4153,8 +4662,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("maps/published"));
pathOffset += 14;
@@ -4204,8 +4715,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
pathOffset += 5;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -4250,8 +4763,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
pathOffset += 5;
index = path.indexOf("/publish", pathOffset);
@@ -4302,8 +4817,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
pathOffset += 5;
index = path.indexOf("/unpublish", pathOffset);
@@ -4346,6 +4863,177 @@ main() {
});
+ unittest.group("resource-MapsPermissionsResourceApi", () {
+ unittest.test("method--batchDelete", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsPermissionsResourceApi res = new api.MapsengineApi(mock).maps.permissions;
+ var arg_request = buildPermissionsBatchDeleteRequest();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchDeleteRequest.fromJson(json);
+ checkPermissionsBatchDeleteRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
+ pathOffset += 5;
+ index = path.indexOf("/permissions/batchDelete", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchDelete"));
+ pathOffset += 24;
+
+ 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(buildPermissionsBatchDeleteResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchDeleteResponse response) {
+ checkPermissionsBatchDeleteResponse(response);
+ })));
+ });
+
+ unittest.test("method--batchUpdate", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsPermissionsResourceApi res = new api.MapsengineApi(mock).maps.permissions;
+ var arg_request = buildPermissionsBatchUpdateRequest();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchUpdateRequest.fromJson(json);
+ checkPermissionsBatchUpdateRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
+ pathOffset += 5;
+ index = path.indexOf("/permissions/batchUpdate", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchUpdate"));
+ pathOffset += 24;
+
+ 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(buildPermissionsBatchUpdateResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.batchUpdate(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchUpdateResponse response) {
+ checkPermissionsBatchUpdateResponse(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.MapsPermissionsResourceApi res = new api.MapsengineApi(mock).maps.permissions;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
+ pathOffset += 5;
+ index = path.indexOf("/permissions", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
+
+ 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(buildPermissionsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
+ })));
+ });
+
+ });
+
+
unittest.group("resource-ProjectsResourceApi", () {
unittest.test("method--list", () {
@@ -4356,8 +5044,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("projects"));
pathOffset += 8;
@@ -4410,8 +5100,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf("/icons", pathOffset);
@@ -4464,8 +5156,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf("/icons/", pathOffset);
@@ -4520,8 +5214,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf("/icons", pathOffset);
@@ -4577,8 +5273,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
index = path.indexOf("/cancelProcessing", pathOffset);
@@ -4631,8 +5329,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("rasterCollections"));
pathOffset += 17;
@@ -4675,8 +5375,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -4720,13 +5422,190 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
+ pathOffset += 18;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+
+ 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(buildRasterCollection());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_id).then(unittest.expectAsync(((api.RasterCollection response) {
+ checkRasterCollection(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
+ var arg_bbox = "foo";
+ var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02");
+ var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02");
+ var arg_creatorEmail = "foo";
+ var arg_maxResults = 42;
+ var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02");
+ var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02");
+ var arg_pageToken = "foo";
+ var arg_processingStatus = "foo";
+ var arg_projectId = "foo";
+ var arg_role = "foo";
+ var arg_search = "foo";
+ var arg_tags = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("rasterCollections"));
+ pathOffset += 17;
+
+ 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["bbox"].first, unittest.equals(arg_bbox));
+ unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), unittest.equals(arg_createdAfter));
+ unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), unittest.equals(arg_createdBefore));
+ unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_creatorEmail));
+ unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
+ unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), unittest.equals(arg_modifiedAfter));
+ unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), unittest.equals(arg_modifiedBefore));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_processingStatus));
+ unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
+ unittest.expect(queryMap["role"].first, unittest.equals(arg_role));
+ unittest.expect(queryMap["search"].first, unittest.equals(arg_search));
+ unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildRasterCollectionsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: arg_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, role: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RasterCollectionsListResponse response) {
+ checkRasterCollectionsListResponse(response);
+ })));
+ });
+
+ unittest.test("method--patch", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
+ var arg_request = buildRasterCollection();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.RasterCollection.fromJson(json);
+ checkRasterCollection(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
+ pathOffset += 18;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+
+ 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.patch(arg_request, arg_id).then(unittest.expectAsync((_) {}));
+ });
+
+ unittest.test("method--process", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
+ index = path.indexOf("/process", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/process"));
+ pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
@@ -4749,40 +5628,43 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildRasterCollection());
+ var resp = convert.JSON.encode(buildProcessResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.get(arg_id).then(unittest.expectAsync(((api.RasterCollection response) {
- checkRasterCollection(response);
+ res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
+ checkProcessResponse(response);
})));
});
+ });
+
+
+ unittest.group("resource-RasterCollectionsParentsResourceApi", () {
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
- api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
- var arg_bbox = "foo";
- var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_creatorEmail = "foo";
+ api.RasterCollectionsParentsResourceApi res = new api.MapsengineApi(mock).rasterCollections.parents;
+ var arg_id = "foo";
var arg_maxResults = 42;
- var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02");
var arg_pageToken = "foo";
- var arg_processingStatus = "foo";
- var arg_projectId = "foo";
- var arg_role = "foo";
- var arg_search = "foo";
- var arg_tags = "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 + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
- unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("rasterCollections"));
- pathOffset += 17;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
+ pathOffset += 18;
+ index = path.indexOf("/parents", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
+ pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
@@ -4800,53 +5682,52 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
- unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox));
- unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), unittest.equals(arg_createdAfter));
- unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), unittest.equals(arg_createdBefore));
- unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_creatorEmail));
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
- unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), unittest.equals(arg_modifiedAfter));
- unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), unittest.equals(arg_modifiedBefore));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
- unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_processingStatus));
- unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
- unittest.expect(queryMap["role"].first, unittest.equals(arg_role));
- unittest.expect(queryMap["search"].first, unittest.equals(arg_search));
- unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildRasterCollectionsListResponse());
+ var resp = convert.JSON.encode(buildParentsListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: arg_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, role: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RasterCollectionsListResponse response) {
- checkRasterCollectionsListResponse(response);
+ res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ParentsListResponse response) {
+ checkParentsListResponse(response);
})));
});
- unittest.test("method--patch", () {
+ });
+
+
+ unittest.group("resource-RasterCollectionsPermissionsResourceApi", () {
+ unittest.test("method--batchDelete", () {
var mock = new common_test.HttpServerMock();
- api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
- var arg_request = buildRasterCollection();
+ api.RasterCollectionsPermissionsResourceApi res = new api.MapsengineApi(mock).rasterCollections.permissions;
+ var arg_request = buildPermissionsBatchDeleteRequest();
var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.RasterCollection.fromJson(json);
- checkRasterCollection(obj);
+ var obj = new api.PermissionsBatchDeleteRequest.fromJson(json);
+ checkPermissionsBatchDeleteRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
+ index = path.indexOf("/permissions/batchDelete", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchDelete"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -4869,33 +5750,41 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = "";
+ var resp = convert.JSON.encode(buildPermissionsBatchDeleteResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {}));
+ res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchDeleteResponse response) {
+ checkPermissionsBatchDeleteResponse(response);
+ })));
});
- unittest.test("method--process", () {
+ unittest.test("method--batchUpdate", () {
var mock = new common_test.HttpServerMock();
- api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
+ api.RasterCollectionsPermissionsResourceApi res = new api.MapsengineApi(mock).rasterCollections.permissions;
+ var arg_request = buildPermissionsBatchUpdateRequest();
var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchUpdateRequest.fromJson(json);
+ checkPermissionsBatchUpdateRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
- index = path.indexOf("/process", pathOffset);
+ index = path.indexOf("/permissions/batchUpdate", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/process"));
- pathOffset += 8;
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchUpdate"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -4918,41 +5807,37 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildProcessResponse());
+ var resp = convert.JSON.encode(buildPermissionsBatchUpdateResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
- checkProcessResponse(response);
+ res.batchUpdate(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchUpdateResponse response) {
+ checkPermissionsBatchUpdateResponse(response);
})));
});
- });
-
-
- unittest.group("resource-RasterCollectionsParentsResourceApi", () {
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
- api.RasterCollectionsParentsResourceApi res = new api.MapsengineApi(mock).rasterCollections.parents;
+ api.RasterCollectionsPermissionsResourceApi res = new api.MapsengineApi(mock).rasterCollections.permissions;
var arg_id = "foo";
- var arg_maxResults = 42;
- var arg_pageToken = "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 + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
- index = path.indexOf("/parents", pathOffset);
+ index = path.indexOf("/permissions", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
- pathOffset += 8;
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
@@ -4970,18 +5855,16 @@ main() {
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(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildParentsListResponse());
+ var resp = convert.JSON.encode(buildPermissionsListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ParentsListResponse response) {
- checkParentsListResponse(response);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
})));
});
@@ -5003,8 +5886,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
index = path.indexOf("/rasters/batchDelete", pathOffset);
@@ -5058,8 +5943,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
index = path.indexOf("/rasters/batchInsert", pathOffset);
@@ -5120,8 +6007,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
pathOffset += 18;
index = path.indexOf("/rasters", pathOffset);
@@ -5186,8 +6075,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -5231,8 +6122,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -5290,8 +6183,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("rasters"));
pathOffset += 7;
@@ -5332,32 +6227,194 @@ main() {
var resp = convert.JSON.encode(buildRastersListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.list(arg_projectId, bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: arg_pageToken, processingStatus: arg_processingStatus, role: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RastersListResponse response) {
- checkRastersListResponse(response);
+ res.list(arg_projectId, bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: arg_pageToken, processingStatus: arg_processingStatus, role: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RastersListResponse response) {
+ checkRastersListResponse(response);
+ })));
+ });
+
+ unittest.test("method--patch", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
+ var arg_request = buildRaster();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Raster.fromJson(json);
+ checkRaster(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
+ pathOffset += 8;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+
+ 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.patch(arg_request, arg_id).then(unittest.expectAsync((_) {}));
+ });
+
+ unittest.test("method--process", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
+ pathOffset += 8;
+ index = path.indexOf("/process", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/process"));
+ 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(buildProcessResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
+ checkProcessResponse(response);
+ })));
+ });
+
+ unittest.test("method--upload", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
+ var arg_request = buildRaster();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Raster.fromJson(json);
+ checkRaster(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("rasters/upload"));
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildRaster());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.upload(arg_request).then(unittest.expectAsync(((api.Raster response) {
+ checkRaster(response);
})));
});
- unittest.test("method--patch", () {
+ });
+
+
+ unittest.group("resource-RastersFilesResourceApi", () {
+ unittest.test("method--insert", () {
+ // TODO: Implement tests for media upload;
+ // TODO: Implement tests for media download;
var mock = new common_test.HttpServerMock();
- api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
- var arg_request = buildRaster();
+ api.RastersFilesResourceApi res = new api.MapsengineApi(mock).rasters.files;
var arg_id = "foo";
+ var arg_filename = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Raster.fromJson(json);
- checkRaster(obj);
-
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
+ index = path.indexOf("/files", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/files"));
+ pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
@@ -5375,6 +6432,7 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
+ unittest.expect(queryMap["filename"].first, unittest.equals(arg_filename));
var h = {
@@ -5383,29 +6441,37 @@ main() {
var resp = "";
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {}));
+ res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {}));
});
- unittest.test("method--process", () {
+ });
+
+
+ unittest.group("resource-RastersParentsResourceApi", () {
+ unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
- api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
+ api.RastersParentsResourceApi res = new api.MapsengineApi(mock).rasters.parents;
var arg_id = "foo";
+ var arg_maxResults = 42;
+ var arg_pageToken = "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 + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
- index = path.indexOf("/process", pathOffset);
+ index = path.indexOf("/parents", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/process"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
pathOffset += 8;
var query = (req.url).query;
@@ -5424,36 +6490,52 @@ main() {
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(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildProcessResponse());
+ var resp = convert.JSON.encode(buildParentsListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
- checkProcessResponse(response);
+ res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ParentsListResponse response) {
+ checkParentsListResponse(response);
})));
});
- unittest.test("method--upload", () {
+ });
+
+
+ unittest.group("resource-RastersPermissionsResourceApi", () {
+ unittest.test("method--batchDelete", () {
var mock = new common_test.HttpServerMock();
- api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
- var arg_request = buildRaster();
+ api.RastersPermissionsResourceApi res = new api.MapsengineApi(mock).rasters.permissions;
+ var arg_request = buildPermissionsBatchDeleteRequest();
+ var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Raster.fromJson(json);
- checkRaster(obj);
+ var obj = new api.PermissionsBatchDeleteRequest.fromJson(json);
+ checkPermissionsBatchDeleteRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
- unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("rasters/upload"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
+ pathOffset += 8;
+ index = path.indexOf("/permissions/batchDelete", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchDelete"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -5476,42 +6558,41 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildRaster());
+ var resp = convert.JSON.encode(buildPermissionsBatchDeleteResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.upload(arg_request).then(unittest.expectAsync(((api.Raster response) {
- checkRaster(response);
+ res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchDeleteResponse response) {
+ checkPermissionsBatchDeleteResponse(response);
})));
});
- });
-
-
- unittest.group("resource-RastersFilesResourceApi", () {
- unittest.test("method--insert", () {
- // TODO: Implement tests for media upload;
- // TODO: Implement tests for media download;
+ unittest.test("method--batchUpdate", () {
var mock = new common_test.HttpServerMock();
- api.RastersFilesResourceApi res = new api.MapsengineApi(mock).rasters.files;
+ api.RastersPermissionsResourceApi res = new api.MapsengineApi(mock).rasters.permissions;
+ var arg_request = buildPermissionsBatchUpdateRequest();
var arg_id = "foo";
- var arg_filename = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchUpdateRequest.fromJson(json);
+ checkPermissionsBatchUpdateRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
- index = path.indexOf("/files", pathOffset);
+ index = path.indexOf("/permissions/batchUpdate", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/files"));
- pathOffset += 6;
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchUpdate"));
+ pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
@@ -5529,45 +6610,42 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
- unittest.expect(queryMap["filename"].first, unittest.equals(arg_filename));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = "";
+ var resp = convert.JSON.encode(buildPermissionsBatchUpdateResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {}));
+ res.batchUpdate(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchUpdateResponse response) {
+ checkPermissionsBatchUpdateResponse(response);
+ })));
});
- });
-
-
- unittest.group("resource-RastersParentsResourceApi", () {
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
- api.RastersParentsResourceApi res = new api.MapsengineApi(mock).rasters.parents;
+ api.RastersPermissionsResourceApi res = new api.MapsengineApi(mock).rasters.permissions;
var arg_id = "foo";
- var arg_maxResults = 42;
- var arg_pageToken = "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 + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("rasters/"));
pathOffset += 8;
- index = path.indexOf("/parents", pathOffset);
+ index = path.indexOf("/permissions", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_id"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
- pathOffset += 8;
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
@@ -5585,18 +6663,16 @@ main() {
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(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildParentsListResponse());
+ var resp = convert.JSON.encode(buildPermissionsListResponse());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
- res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ParentsListResponse response) {
- checkParentsListResponse(response);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
})));
});
@@ -5617,8 +6693,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("tables"));
pathOffset += 6;
@@ -5661,8 +6739,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -5707,8 +6787,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -5767,8 +6849,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("tables"));
pathOffset += 6;
@@ -5828,8 +6912,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
@@ -5873,8 +6959,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/process", pathOffset);
@@ -5927,8 +7015,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("tables/upload"));
pathOffset += 13;
@@ -5979,8 +7069,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/features/batchDelete", pathOffset);
@@ -6032,8 +7124,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/features/batchInsert", pathOffset);
@@ -6085,8 +7179,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/features/batchPatch", pathOffset);
@@ -6137,8 +7233,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/features/", pathOffset);
@@ -6202,8 +7300,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/features", pathOffset);
@@ -6269,8 +7369,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/files", pathOffset);
@@ -6325,8 +7427,10 @@ main() {
var pathOffset = 0;
var index;
var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/mapsengine/v1/"));
- pathOffset += 15;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
pathOffset += 7;
index = path.indexOf("/parents", pathOffset);
@@ -6371,5 +7475,176 @@ main() {
});
+ unittest.group("resource-TablesPermissionsResourceApi", () {
+ unittest.test("method--batchDelete", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TablesPermissionsResourceApi res = new api.MapsengineApi(mock).tables.permissions;
+ var arg_request = buildPermissionsBatchDeleteRequest();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchDeleteRequest.fromJson(json);
+ checkPermissionsBatchDeleteRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions/batchDelete", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchDelete"));
+ pathOffset += 24;
+
+ 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(buildPermissionsBatchDeleteResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchDeleteResponse response) {
+ checkPermissionsBatchDeleteResponse(response);
+ })));
+ });
+
+ unittest.test("method--batchUpdate", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TablesPermissionsResourceApi res = new api.MapsengineApi(mock).tables.permissions;
+ var arg_request = buildPermissionsBatchUpdateRequest();
+ var arg_id = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.PermissionsBatchUpdateRequest.fromJson(json);
+ checkPermissionsBatchUpdateRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions/batchUpdate", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("/permissions/batchUpdate"));
+ pathOffset += 24;
+
+ 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(buildPermissionsBatchUpdateResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.batchUpdate(arg_request, arg_id).then(unittest.expectAsync(((api.PermissionsBatchUpdateResponse response) {
+ checkPermissionsBatchUpdateResponse(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TablesPermissionsResourceApi res = new api.MapsengineApi(mock).tables.permissions;
+ var arg_id = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("mapsengine/v1/"));
+ pathOffset += 14;
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
+ pathOffset += 7;
+ index = path.indexOf("/permissions", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_id"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
+ pathOffset += 12;
+
+ 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(buildPermissionsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_id).then(unittest.expectAsync(((api.PermissionsListResponse response) {
+ checkPermissionsListResponse(response);
+ })));
+ });
+
+ });
+
+
}
« no previous file with comments | « generated/googleapis/test/licensing/v1_test.dart ('k') | generated/googleapis/test/mirror/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698