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