| Index: generated/googleapis/test/mapsengine/v1.dart
|
| diff --git a/generated/googleapis/test/mapsengine/v1.dart b/generated/googleapis/test/mapsengine/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cedf3c179a48856d10fb68e87770db4021e8032d
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/mapsengine/v1.dart
|
| @@ -0,0 +1,6375 @@
|
| +library googleapis.mapsengine.v1.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +import 'package:googleapis/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/mapsengine/v1.dart' as api;
|
| +
|
| +
|
| +
|
| +core.int buildCounterAcquisitionTime = 0;
|
| +buildAcquisitionTime() {
|
| + var o = new api.AcquisitionTime();
|
| + buildCounterAcquisitionTime++;
|
| + if (buildCounterAcquisitionTime < 3) {
|
| + o.end = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.precision = "foo";
|
| + o.start = core.DateTime.parse("2002-02-27T14:01:02");
|
| + }
|
| + buildCounterAcquisitionTime--;
|
| + return o;
|
| +}
|
| +
|
| +checkAcquisitionTime(api.AcquisitionTime o) {
|
| + buildCounterAcquisitionTime++;
|
| + if (buildCounterAcquisitionTime < 3) {
|
| + unittest.expect(o.end, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.precision, unittest.equals('foo'));
|
| + unittest.expect(o.start, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + }
|
| + buildCounterAcquisitionTime--;
|
| +}
|
| +
|
| +buildUnnamed91() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed91(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));
|
| +}
|
| +
|
| +buildUnnamed92() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed92(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 buildCounterAsset = 0;
|
| +buildAsset() {
|
| + var o = new api.Asset();
|
| + buildCounterAsset++;
|
| + if (buildCounterAsset < 3) {
|
| + o.bbox = buildUnnamed91();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.description = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.name = "foo";
|
| + o.projectId = "foo";
|
| + o.resource = "foo";
|
| + o.tags = buildUnnamed92();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAsset--;
|
| + return o;
|
| +}
|
| +
|
| +checkAsset(api.Asset o) {
|
| + buildCounterAsset++;
|
| + if (buildCounterAsset < 3) {
|
| + checkUnnamed91(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.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.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'));
|
| + }
|
| + buildCounterAsset--;
|
| +}
|
| +
|
| +buildUnnamed93() {
|
| + var o = new core.List<api.Asset>();
|
| + o.add(buildAsset());
|
| + o.add(buildAsset());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed93(core.List<api.Asset> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAsset(o[0]);
|
| + checkAsset(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAssetsListResponse = 0;
|
| +buildAssetsListResponse() {
|
| + var o = new api.AssetsListResponse();
|
| + buildCounterAssetsListResponse++;
|
| + if (buildCounterAssetsListResponse < 3) {
|
| + o.assets = buildUnnamed93();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterAssetsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAssetsListResponse(api.AssetsListResponse o) {
|
| + buildCounterAssetsListResponse++;
|
| + if (buildCounterAssetsListResponse < 3) {
|
| + checkUnnamed93(o.assets);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterAssetsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterBorder = 0;
|
| +buildBorder() {
|
| + var o = new api.Border();
|
| + buildCounterBorder++;
|
| + if (buildCounterBorder < 3) {
|
| + o.color = "foo";
|
| + o.opacity = 42.0;
|
| + o.width = 42.0;
|
| + }
|
| + buildCounterBorder--;
|
| + return o;
|
| +}
|
| +
|
| +checkBorder(api.Border o) {
|
| + buildCounterBorder++;
|
| + if (buildCounterBorder < 3) {
|
| + unittest.expect(o.color, unittest.equals('foo'));
|
| + unittest.expect(o.opacity, unittest.equals(42.0));
|
| + unittest.expect(o.width, unittest.equals(42.0));
|
| + }
|
| + buildCounterBorder--;
|
| +}
|
| +
|
| +core.int buildCounterColor = 0;
|
| +buildColor() {
|
| + var o = new api.Color();
|
| + buildCounterColor++;
|
| + if (buildCounterColor < 3) {
|
| + o.color = "foo";
|
| + o.opacity = 42.0;
|
| + }
|
| + buildCounterColor--;
|
| + return o;
|
| +}
|
| +
|
| +checkColor(api.Color o) {
|
| + buildCounterColor++;
|
| + if (buildCounterColor < 3) {
|
| + unittest.expect(o.color, unittest.equals('foo'));
|
| + unittest.expect(o.opacity, unittest.equals(42.0));
|
| + }
|
| + buildCounterColor--;
|
| +}
|
| +
|
| +core.int buildCounterDatasource = 0;
|
| +buildDatasource() {
|
| + var o = new api.Datasource();
|
| + buildCounterDatasource++;
|
| + if (buildCounterDatasource < 3) {
|
| + o.id = "foo";
|
| + }
|
| + buildCounterDatasource--;
|
| + return o;
|
| +}
|
| +
|
| +checkDatasource(api.Datasource o) {
|
| + buildCounterDatasource++;
|
| + if (buildCounterDatasource < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + }
|
| + buildCounterDatasource--;
|
| +}
|
| +
|
| +buildDatasources() {
|
| + var o = new api.Datasources();
|
| + o.add(buildDatasource());
|
| + o.add(buildDatasource());
|
| + return o;
|
| +}
|
| +
|
| +checkDatasources(api.Datasources o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDatasource(o[0]);
|
| + checkDatasource(o[1]);
|
| +}
|
| +
|
| +buildUnnamed94() {
|
| + var o = new core.List<api.Filter>();
|
| + o.add(buildFilter());
|
| + o.add(buildFilter());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed94(core.List<api.Filter> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFilter(o[0]);
|
| + checkFilter(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDisplayRule = 0;
|
| +buildDisplayRule() {
|
| + var o = new api.DisplayRule();
|
| + buildCounterDisplayRule++;
|
| + if (buildCounterDisplayRule < 3) {
|
| + o.filters = buildUnnamed94();
|
| + o.lineOptions = buildLineStyle();
|
| + o.name = "foo";
|
| + o.pointOptions = buildPointStyle();
|
| + o.polygonOptions = buildPolygonStyle();
|
| + o.zoomLevels = buildZoomLevels();
|
| + }
|
| + buildCounterDisplayRule--;
|
| + return o;
|
| +}
|
| +
|
| +checkDisplayRule(api.DisplayRule o) {
|
| + buildCounterDisplayRule++;
|
| + if (buildCounterDisplayRule < 3) {
|
| + checkUnnamed94(o.filters);
|
| + checkLineStyle(o.lineOptions);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkPointStyle(o.pointOptions);
|
| + checkPolygonStyle(o.polygonOptions);
|
| + checkZoomLevels(o.zoomLevels);
|
| + }
|
| + buildCounterDisplayRule--;
|
| +}
|
| +
|
| +core.int buildCounterFeature = 0;
|
| +buildFeature() {
|
| + var o = new api.Feature();
|
| + buildCounterFeature++;
|
| + if (buildCounterFeature < 3) {
|
| + o.geometry = buildGeoJsonGeometry();
|
| + o.properties = buildGeoJsonProperties();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterFeature--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeature(api.Feature o) {
|
| + buildCounterFeature++;
|
| + if (buildCounterFeature < 3) {
|
| + checkGeoJsonGeometry(o.geometry);
|
| + checkGeoJsonProperties(o.properties);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterFeature--;
|
| +}
|
| +
|
| +core.int buildCounterFeatureInfo = 0;
|
| +buildFeatureInfo() {
|
| + var o = new api.FeatureInfo();
|
| + buildCounterFeatureInfo++;
|
| + if (buildCounterFeatureInfo < 3) {
|
| + o.content = "foo";
|
| + }
|
| + buildCounterFeatureInfo--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeatureInfo(api.FeatureInfo o) {
|
| + buildCounterFeatureInfo++;
|
| + if (buildCounterFeatureInfo < 3) {
|
| + unittest.expect(o.content, unittest.equals('foo'));
|
| + }
|
| + buildCounterFeatureInfo--;
|
| +}
|
| +
|
| +buildUnnamed95() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed95(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'));
|
| +}
|
| +
|
| +buildUnnamed96() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed96(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 buildCounterFeaturesBatchDeleteRequest = 0;
|
| +buildFeaturesBatchDeleteRequest() {
|
| + var o = new api.FeaturesBatchDeleteRequest();
|
| + buildCounterFeaturesBatchDeleteRequest++;
|
| + if (buildCounterFeaturesBatchDeleteRequest < 3) {
|
| + o.gxIds = buildUnnamed95();
|
| + o.primaryKeys = buildUnnamed96();
|
| + }
|
| + buildCounterFeaturesBatchDeleteRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeaturesBatchDeleteRequest(api.FeaturesBatchDeleteRequest o) {
|
| + buildCounterFeaturesBatchDeleteRequest++;
|
| + if (buildCounterFeaturesBatchDeleteRequest < 3) {
|
| + checkUnnamed95(o.gxIds);
|
| + checkUnnamed96(o.primaryKeys);
|
| + }
|
| + buildCounterFeaturesBatchDeleteRequest--;
|
| +}
|
| +
|
| +buildUnnamed97() {
|
| + var o = new core.List<api.Feature>();
|
| + o.add(buildFeature());
|
| + o.add(buildFeature());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed97(core.List<api.Feature> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFeature(o[0]);
|
| + checkFeature(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFeaturesBatchInsertRequest = 0;
|
| +buildFeaturesBatchInsertRequest() {
|
| + var o = new api.FeaturesBatchInsertRequest();
|
| + buildCounterFeaturesBatchInsertRequest++;
|
| + if (buildCounterFeaturesBatchInsertRequest < 3) {
|
| + o.features = buildUnnamed97();
|
| + o.normalizeGeometries = true;
|
| + }
|
| + buildCounterFeaturesBatchInsertRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeaturesBatchInsertRequest(api.FeaturesBatchInsertRequest o) {
|
| + buildCounterFeaturesBatchInsertRequest++;
|
| + if (buildCounterFeaturesBatchInsertRequest < 3) {
|
| + checkUnnamed97(o.features);
|
| + unittest.expect(o.normalizeGeometries, unittest.isTrue);
|
| + }
|
| + buildCounterFeaturesBatchInsertRequest--;
|
| +}
|
| +
|
| +buildUnnamed98() {
|
| + var o = new core.List<api.Feature>();
|
| + o.add(buildFeature());
|
| + o.add(buildFeature());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed98(core.List<api.Feature> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFeature(o[0]);
|
| + checkFeature(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFeaturesBatchPatchRequest = 0;
|
| +buildFeaturesBatchPatchRequest() {
|
| + var o = new api.FeaturesBatchPatchRequest();
|
| + buildCounterFeaturesBatchPatchRequest++;
|
| + if (buildCounterFeaturesBatchPatchRequest < 3) {
|
| + o.features = buildUnnamed98();
|
| + o.normalizeGeometries = true;
|
| + }
|
| + buildCounterFeaturesBatchPatchRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeaturesBatchPatchRequest(api.FeaturesBatchPatchRequest o) {
|
| + buildCounterFeaturesBatchPatchRequest++;
|
| + if (buildCounterFeaturesBatchPatchRequest < 3) {
|
| + checkUnnamed98(o.features);
|
| + unittest.expect(o.normalizeGeometries, unittest.isTrue);
|
| + }
|
| + buildCounterFeaturesBatchPatchRequest--;
|
| +}
|
| +
|
| +buildUnnamed99() {
|
| + var o = new core.List<api.Feature>();
|
| + o.add(buildFeature());
|
| + o.add(buildFeature());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed99(core.List<api.Feature> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFeature(o[0]);
|
| + checkFeature(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFeaturesListResponse = 0;
|
| +buildFeaturesListResponse() {
|
| + var o = new api.FeaturesListResponse();
|
| + buildCounterFeaturesListResponse++;
|
| + if (buildCounterFeaturesListResponse < 3) {
|
| + o.allowedQueriesPerSecond = 42.0;
|
| + o.features = buildUnnamed99();
|
| + o.nextPageToken = "foo";
|
| + o.schema = buildSchema();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterFeaturesListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkFeaturesListResponse(api.FeaturesListResponse o) {
|
| + buildCounterFeaturesListResponse++;
|
| + if (buildCounterFeaturesListResponse < 3) {
|
| + unittest.expect(o.allowedQueriesPerSecond, unittest.equals(42.0));
|
| + checkUnnamed99(o.features);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkSchema(o.schema);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterFeaturesListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterFile = 0;
|
| +buildFile() {
|
| + var o = new api.File();
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + o.filename = "foo";
|
| + o.size = "foo";
|
| + o.uploadStatus = "foo";
|
| + }
|
| + buildCounterFile--;
|
| + return o;
|
| +}
|
| +
|
| +checkFile(api.File o) {
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + unittest.expect(o.filename, unittest.equals('foo'));
|
| + unittest.expect(o.size, unittest.equals('foo'));
|
| + unittest.expect(o.uploadStatus, unittest.equals('foo'));
|
| + }
|
| + buildCounterFile--;
|
| +}
|
| +
|
| +core.int buildCounterFilter = 0;
|
| +buildFilter() {
|
| + var o = new api.Filter();
|
| + buildCounterFilter++;
|
| + if (buildCounterFilter < 3) {
|
| + o.column = "foo";
|
| + o.operator = "foo";
|
| + o.value = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
|
| + }
|
| + buildCounterFilter--;
|
| + return o;
|
| +}
|
| +
|
| +checkFilter(api.Filter o) {
|
| + buildCounterFilter++;
|
| + if (buildCounterFilter < 3) {
|
| + unittest.expect(o.column, unittest.equals('foo'));
|
| + unittest.expect(o.operator, unittest.equals('foo'));
|
| + var casted1 = (o.value) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo'));
|
| + }
|
| + buildCounterFilter--;
|
| +}
|
| +
|
| +buildGeoJsonGeometry() {
|
| + return buildGeoJsonGeometryCollection();
|
| +}
|
| +
|
| +checkGeoJsonGeometry(api.GeoJsonGeometry o) {
|
| + checkGeoJsonGeometryCollection(api.GeoJsonGeometryCollection o) {
|
| + buildCounterGeoJsonGeometryCollection++;
|
| + if (buildCounterGeoJsonGeometryCollection < 3) {
|
| + checkUnnamed100(o.geometries);
|
| + }
|
| + buildCounterGeoJsonGeometryCollection--;
|
| +}
|
| +
|
| +(o);
|
| +}
|
| +
|
| +buildUnnamed100() {
|
| + var o = new core.List<api.GeoJsonGeometry>();
|
| + o.add(buildGeoJsonGeometry());
|
| + o.add(buildGeoJsonGeometry());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed100(core.List<api.GeoJsonGeometry> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonGeometry(o[0]);
|
| + checkGeoJsonGeometry(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonGeometryCollection = 0;
|
| +buildGeoJsonGeometryCollection() {
|
| + var o = new api.GeoJsonGeometryCollection();
|
| + buildCounterGeoJsonGeometryCollection++;
|
| + if (buildCounterGeoJsonGeometryCollection < 3) {
|
| + o.geometries = buildUnnamed100();
|
| + }
|
| + buildCounterGeoJsonGeometryCollection--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonGeometryCollection(api.GeoJsonGeometryCollection o) {
|
| + buildCounterGeoJsonGeometryCollection++;
|
| + if (buildCounterGeoJsonGeometryCollection < 3) {
|
| + checkUnnamed100(o.geometries);
|
| + }
|
| + buildCounterGeoJsonGeometryCollection--;
|
| +}
|
| +
|
| +buildUnnamed101() {
|
| + var o = new core.List<api.GeoJsonPosition>();
|
| + o.add(buildGeoJsonPosition());
|
| + o.add(buildGeoJsonPosition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed101(core.List<api.GeoJsonPosition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonPosition(o[0]);
|
| + checkGeoJsonPosition(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonLineString = 0;
|
| +buildGeoJsonLineString() {
|
| + var o = new api.GeoJsonLineString();
|
| + buildCounterGeoJsonLineString++;
|
| + if (buildCounterGeoJsonLineString < 3) {
|
| + o.coordinates = buildUnnamed101();
|
| + }
|
| + buildCounterGeoJsonLineString--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonLineString(api.GeoJsonLineString o) {
|
| + buildCounterGeoJsonLineString++;
|
| + if (buildCounterGeoJsonLineString < 3) {
|
| + checkUnnamed101(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonLineString--;
|
| +}
|
| +
|
| +buildUnnamed102() {
|
| + var o = new core.List<api.GeoJsonPosition>();
|
| + o.add(buildGeoJsonPosition());
|
| + o.add(buildGeoJsonPosition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed102(core.List<api.GeoJsonPosition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonPosition(o[0]);
|
| + checkGeoJsonPosition(o[1]);
|
| +}
|
| +
|
| +buildUnnamed103() {
|
| + var o = new core.List<core.List<api.GeoJsonPosition>>();
|
| + o.add(buildUnnamed102());
|
| + o.add(buildUnnamed102());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed103(core.List<core.List<api.GeoJsonPosition>> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUnnamed102(o[0]);
|
| + checkUnnamed102(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonMultiLineString = 0;
|
| +buildGeoJsonMultiLineString() {
|
| + var o = new api.GeoJsonMultiLineString();
|
| + buildCounterGeoJsonMultiLineString++;
|
| + if (buildCounterGeoJsonMultiLineString < 3) {
|
| + o.coordinates = buildUnnamed103();
|
| + }
|
| + buildCounterGeoJsonMultiLineString--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonMultiLineString(api.GeoJsonMultiLineString o) {
|
| + buildCounterGeoJsonMultiLineString++;
|
| + if (buildCounterGeoJsonMultiLineString < 3) {
|
| + checkUnnamed103(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonMultiLineString--;
|
| +}
|
| +
|
| +buildUnnamed104() {
|
| + var o = new core.List<api.GeoJsonPosition>();
|
| + o.add(buildGeoJsonPosition());
|
| + o.add(buildGeoJsonPosition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed104(core.List<api.GeoJsonPosition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonPosition(o[0]);
|
| + checkGeoJsonPosition(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonMultiPoint = 0;
|
| +buildGeoJsonMultiPoint() {
|
| + var o = new api.GeoJsonMultiPoint();
|
| + buildCounterGeoJsonMultiPoint++;
|
| + if (buildCounterGeoJsonMultiPoint < 3) {
|
| + o.coordinates = buildUnnamed104();
|
| + }
|
| + buildCounterGeoJsonMultiPoint--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonMultiPoint(api.GeoJsonMultiPoint o) {
|
| + buildCounterGeoJsonMultiPoint++;
|
| + if (buildCounterGeoJsonMultiPoint < 3) {
|
| + checkUnnamed104(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonMultiPoint--;
|
| +}
|
| +
|
| +buildUnnamed105() {
|
| + var o = new core.List<api.GeoJsonPosition>();
|
| + o.add(buildGeoJsonPosition());
|
| + o.add(buildGeoJsonPosition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed105(core.List<api.GeoJsonPosition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonPosition(o[0]);
|
| + checkGeoJsonPosition(o[1]);
|
| +}
|
| +
|
| +buildUnnamed106() {
|
| + var o = new core.List<core.List<api.GeoJsonPosition>>();
|
| + o.add(buildUnnamed105());
|
| + o.add(buildUnnamed105());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed106(core.List<core.List<api.GeoJsonPosition>> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUnnamed105(o[0]);
|
| + checkUnnamed105(o[1]);
|
| +}
|
| +
|
| +buildUnnamed107() {
|
| + var o = new core.List<core.List<core.List<api.GeoJsonPosition>>>();
|
| + o.add(buildUnnamed106());
|
| + o.add(buildUnnamed106());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed107(core.List<core.List<core.List<api.GeoJsonPosition>>> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUnnamed106(o[0]);
|
| + checkUnnamed106(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonMultiPolygon = 0;
|
| +buildGeoJsonMultiPolygon() {
|
| + var o = new api.GeoJsonMultiPolygon();
|
| + buildCounterGeoJsonMultiPolygon++;
|
| + if (buildCounterGeoJsonMultiPolygon < 3) {
|
| + o.coordinates = buildUnnamed107();
|
| + }
|
| + buildCounterGeoJsonMultiPolygon--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonMultiPolygon(api.GeoJsonMultiPolygon o) {
|
| + buildCounterGeoJsonMultiPolygon++;
|
| + if (buildCounterGeoJsonMultiPolygon < 3) {
|
| + checkUnnamed107(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonMultiPolygon--;
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonPoint = 0;
|
| +buildGeoJsonPoint() {
|
| + var o = new api.GeoJsonPoint();
|
| + buildCounterGeoJsonPoint++;
|
| + if (buildCounterGeoJsonPoint < 3) {
|
| + o.coordinates = buildGeoJsonPosition();
|
| + }
|
| + buildCounterGeoJsonPoint--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonPoint(api.GeoJsonPoint o) {
|
| + buildCounterGeoJsonPoint++;
|
| + if (buildCounterGeoJsonPoint < 3) {
|
| + checkGeoJsonPosition(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonPoint--;
|
| +}
|
| +
|
| +buildUnnamed108() {
|
| + var o = new core.List<api.GeoJsonPosition>();
|
| + o.add(buildGeoJsonPosition());
|
| + o.add(buildGeoJsonPosition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed108(core.List<api.GeoJsonPosition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkGeoJsonPosition(o[0]);
|
| + checkGeoJsonPosition(o[1]);
|
| +}
|
| +
|
| +buildUnnamed109() {
|
| + var o = new core.List<core.List<api.GeoJsonPosition>>();
|
| + o.add(buildUnnamed108());
|
| + o.add(buildUnnamed108());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed109(core.List<core.List<api.GeoJsonPosition>> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUnnamed108(o[0]);
|
| + checkUnnamed108(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterGeoJsonPolygon = 0;
|
| +buildGeoJsonPolygon() {
|
| + var o = new api.GeoJsonPolygon();
|
| + buildCounterGeoJsonPolygon++;
|
| + if (buildCounterGeoJsonPolygon < 3) {
|
| + o.coordinates = buildUnnamed109();
|
| + }
|
| + buildCounterGeoJsonPolygon--;
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonPolygon(api.GeoJsonPolygon o) {
|
| + buildCounterGeoJsonPolygon++;
|
| + if (buildCounterGeoJsonPolygon < 3) {
|
| + checkUnnamed109(o.coordinates);
|
| + }
|
| + buildCounterGeoJsonPolygon--;
|
| +}
|
| +
|
| +buildGeoJsonPosition() {
|
| + var o = new api.GeoJsonPosition();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonPosition(api.GeoJsonPosition o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals(42.0));
|
| + unittest.expect(o[1], unittest.equals(42.0));
|
| +}
|
| +
|
| +buildGeoJsonProperties() {
|
| + var o = new api.GeoJsonProperties();
|
| + o["a"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
|
| + o["b"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
|
| + return o;
|
| +}
|
| +
|
| +checkGeoJsonProperties(api.GeoJsonProperties o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + var casted2 = (o["a"]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo'));
|
| + var casted3 = (o["b"]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterIcon = 0;
|
| +buildIcon() {
|
| + var o = new api.Icon();
|
| + buildCounterIcon++;
|
| + if (buildCounterIcon < 3) {
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.name = "foo";
|
| + }
|
| + buildCounterIcon--;
|
| + return o;
|
| +}
|
| +
|
| +checkIcon(api.Icon o) {
|
| + buildCounterIcon++;
|
| + if (buildCounterIcon < 3) {
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterIcon--;
|
| +}
|
| +
|
| +core.int buildCounterIconStyle = 0;
|
| +buildIconStyle() {
|
| + var o = new api.IconStyle();
|
| + buildCounterIconStyle++;
|
| + if (buildCounterIconStyle < 3) {
|
| + o.id = "foo";
|
| + o.name = "foo";
|
| + o.scaledShape = buildScaledShape();
|
| + o.scalingFunction = buildScalingFunction();
|
| + }
|
| + buildCounterIconStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkIconStyle(api.IconStyle o) {
|
| + buildCounterIconStyle++;
|
| + if (buildCounterIconStyle < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkScaledShape(o.scaledShape);
|
| + checkScalingFunction(o.scalingFunction);
|
| + }
|
| + buildCounterIconStyle--;
|
| +}
|
| +
|
| +buildUnnamed110() {
|
| + var o = new core.List<api.Icon>();
|
| + o.add(buildIcon());
|
| + o.add(buildIcon());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed110(core.List<api.Icon> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkIcon(o[0]);
|
| + checkIcon(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterIconsListResponse = 0;
|
| +buildIconsListResponse() {
|
| + var o = new api.IconsListResponse();
|
| + buildCounterIconsListResponse++;
|
| + if (buildCounterIconsListResponse < 3) {
|
| + o.icons = buildUnnamed110();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterIconsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkIconsListResponse(api.IconsListResponse o) {
|
| + buildCounterIconsListResponse++;
|
| + if (buildCounterIconsListResponse < 3) {
|
| + checkUnnamed110(o.icons);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterIconsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterLabelStyle = 0;
|
| +buildLabelStyle() {
|
| + var o = new api.LabelStyle();
|
| + buildCounterLabelStyle++;
|
| + if (buildCounterLabelStyle < 3) {
|
| + o.color = "foo";
|
| + o.column = "foo";
|
| + o.fontStyle = "foo";
|
| + o.fontWeight = "foo";
|
| + o.opacity = 42.0;
|
| + o.outline = buildColor();
|
| + o.size = 42.0;
|
| + }
|
| + buildCounterLabelStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkLabelStyle(api.LabelStyle o) {
|
| + buildCounterLabelStyle++;
|
| + if (buildCounterLabelStyle < 3) {
|
| + unittest.expect(o.color, unittest.equals('foo'));
|
| + unittest.expect(o.column, unittest.equals('foo'));
|
| + unittest.expect(o.fontStyle, unittest.equals('foo'));
|
| + unittest.expect(o.fontWeight, unittest.equals('foo'));
|
| + unittest.expect(o.opacity, unittest.equals(42.0));
|
| + checkColor(o.outline);
|
| + unittest.expect(o.size, unittest.equals(42.0));
|
| + }
|
| + buildCounterLabelStyle--;
|
| +}
|
| +
|
| +buildLatLngBox() {
|
| + var o = new api.LatLngBox();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkLatLngBox(api.LatLngBox o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals(42.0));
|
| + unittest.expect(o[1], unittest.equals(42.0));
|
| +}
|
| +
|
| +buildUnnamed111() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed111(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));
|
| +}
|
| +
|
| +core.int buildCounterLayer = 0;
|
| +buildLayer() {
|
| + var o = new api.Layer();
|
| + buildCounterLayer++;
|
| + if (buildCounterLayer < 3) {
|
| + o.bbox = buildUnnamed111();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.datasourceType = "foo";
|
| + o.datasources = buildDatasources();
|
| + o.description = "foo";
|
| + o.draftAccessList = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.layerType = "foo";
|
| + o.name = "foo";
|
| + o.processingStatus = "foo";
|
| + o.projectId = "foo";
|
| + o.publishedAccessList = "foo";
|
| + o.publishingStatus = "foo";
|
| + o.style = buildVectorStyle();
|
| + o.tags = buildTags();
|
| + }
|
| + buildCounterLayer--;
|
| + return o;
|
| +}
|
| +
|
| +checkLayer(api.Layer o) {
|
| + buildCounterLayer++;
|
| + if (buildCounterLayer < 3) {
|
| + checkUnnamed111(o.bbox);
|
| + unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.datasourceType, unittest.equals('foo'));
|
| + checkDatasources(o.datasources);
|
| + 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.layerType, 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.publishedAccessList, unittest.equals('foo'));
|
| + unittest.expect(o.publishingStatus, unittest.equals('foo'));
|
| + checkVectorStyle(o.style);
|
| + checkTags(o.tags);
|
| + }
|
| + buildCounterLayer--;
|
| +}
|
| +
|
| +buildUnnamed112() {
|
| + var o = new core.List<api.Layer>();
|
| + o.add(buildLayer());
|
| + o.add(buildLayer());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed112(core.List<api.Layer> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLayer(o[0]);
|
| + checkLayer(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterLayersListResponse = 0;
|
| +buildLayersListResponse() {
|
| + var o = new api.LayersListResponse();
|
| + buildCounterLayersListResponse++;
|
| + if (buildCounterLayersListResponse < 3) {
|
| + o.layers = buildUnnamed112();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterLayersListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkLayersListResponse(api.LayersListResponse o) {
|
| + buildCounterLayersListResponse++;
|
| + if (buildCounterLayersListResponse < 3) {
|
| + checkUnnamed112(o.layers);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterLayersListResponse--;
|
| +}
|
| +
|
| +buildUnnamed113() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed113(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));
|
| +}
|
| +
|
| +core.int buildCounterLineStyleStroke = 0;
|
| +buildLineStyleStroke() {
|
| + var o = new api.LineStyleStroke();
|
| + buildCounterLineStyleStroke++;
|
| + if (buildCounterLineStyleStroke < 3) {
|
| + o.color = "foo";
|
| + o.opacity = 42.0;
|
| + o.width = 42.0;
|
| + }
|
| + buildCounterLineStyleStroke--;
|
| + return o;
|
| +}
|
| +
|
| +checkLineStyleStroke(api.LineStyleStroke o) {
|
| + buildCounterLineStyleStroke++;
|
| + if (buildCounterLineStyleStroke < 3) {
|
| + unittest.expect(o.color, unittest.equals('foo'));
|
| + unittest.expect(o.opacity, unittest.equals(42.0));
|
| + unittest.expect(o.width, unittest.equals(42.0));
|
| + }
|
| + buildCounterLineStyleStroke--;
|
| +}
|
| +
|
| +core.int buildCounterLineStyle = 0;
|
| +buildLineStyle() {
|
| + var o = new api.LineStyle();
|
| + buildCounterLineStyle++;
|
| + if (buildCounterLineStyle < 3) {
|
| + o.border = buildBorder();
|
| + o.dash = buildUnnamed113();
|
| + o.label = buildLabelStyle();
|
| + o.stroke = buildLineStyleStroke();
|
| + }
|
| + buildCounterLineStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkLineStyle(api.LineStyle o) {
|
| + buildCounterLineStyle++;
|
| + if (buildCounterLineStyle < 3) {
|
| + checkBorder(o.border);
|
| + checkUnnamed113(o.dash);
|
| + checkLabelStyle(o.label);
|
| + checkLineStyleStroke(o.stroke);
|
| + }
|
| + buildCounterLineStyle--;
|
| +}
|
| +
|
| +buildUnnamed114() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed114(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));
|
| +}
|
| +
|
| +buildUnnamed115() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed115(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 buildCounterMap = 0;
|
| +buildMap() {
|
| + var o = new api.Map();
|
| + buildCounterMap++;
|
| + if (buildCounterMap < 3) {
|
| + o.bbox = buildUnnamed114();
|
| + o.contents = buildMapContents();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + 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.name = "foo";
|
| + o.processingStatus = "foo";
|
| + o.projectId = "foo";
|
| + o.publishedAccessList = "foo";
|
| + o.publishingStatus = "foo";
|
| + o.tags = buildTags();
|
| + o.versions = buildUnnamed115();
|
| + }
|
| + buildCounterMap--;
|
| + return o;
|
| +}
|
| +
|
| +checkMap(api.Map o) {
|
| + buildCounterMap++;
|
| + if (buildCounterMap < 3) {
|
| + checkUnnamed114(o.bbox);
|
| + checkMapContents(o.contents);
|
| + unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + 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.name, unittest.equals('foo'));
|
| + unittest.expect(o.processingStatus, unittest.equals('foo'));
|
| + unittest.expect(o.projectId, unittest.equals('foo'));
|
| + unittest.expect(o.publishedAccessList, unittest.equals('foo'));
|
| + unittest.expect(o.publishingStatus, unittest.equals('foo'));
|
| + checkTags(o.tags);
|
| + checkUnnamed115(o.versions);
|
| + }
|
| + buildCounterMap--;
|
| +}
|
| +
|
| +buildMapContents() {
|
| + var o = new api.MapContents();
|
| + o.add(buildMapItem());
|
| + o.add(buildMapItem());
|
| + return o;
|
| +}
|
| +
|
| +checkMapContents(api.MapContents o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMapItem(o[0]);
|
| + checkMapItem(o[1]);
|
| +}
|
| +
|
| +buildUnnamed116() {
|
| + var o = new core.List<api.MapItem>();
|
| + o.add(buildMapItem());
|
| + o.add(buildMapItem());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed116(core.List<api.MapItem> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMapItem(o[0]);
|
| + checkMapItem(o[1]);
|
| +}
|
| +
|
| +buildUnnamed117() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed117(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));
|
| +}
|
| +
|
| +core.int buildCounterMapFolder = 0;
|
| +buildMapFolder() {
|
| + var o = new api.MapFolder();
|
| + buildCounterMapFolder++;
|
| + if (buildCounterMapFolder < 3) {
|
| + o.contents = buildUnnamed116();
|
| + o.defaultViewport = buildUnnamed117();
|
| + o.expandable = true;
|
| + o.key = "foo";
|
| + o.name = "foo";
|
| + o.visibility = "foo";
|
| + }
|
| + buildCounterMapFolder--;
|
| + return o;
|
| +}
|
| +
|
| +checkMapFolder(api.MapFolder o) {
|
| + buildCounterMapFolder++;
|
| + if (buildCounterMapFolder < 3) {
|
| + checkUnnamed116(o.contents);
|
| + checkUnnamed117(o.defaultViewport);
|
| + unittest.expect(o.expandable, unittest.isTrue);
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterMapFolder--;
|
| +}
|
| +
|
| +buildMapItem() {
|
| + return buildMapFolder();
|
| +}
|
| +
|
| +checkMapItem(api.MapItem o) {
|
| + checkMapFolder(api.MapFolder o) {
|
| + buildCounterMapFolder++;
|
| + if (buildCounterMapFolder < 3) {
|
| + checkUnnamed116(o.contents);
|
| + checkUnnamed117(o.defaultViewport);
|
| + unittest.expect(o.expandable, unittest.isTrue);
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterMapFolder--;
|
| +}
|
| +
|
| +(o);
|
| +}
|
| +
|
| +buildUnnamed118() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed118(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));
|
| +}
|
| +
|
| +core.int buildCounterMapKmlLink = 0;
|
| +buildMapKmlLink() {
|
| + var o = new api.MapKmlLink();
|
| + buildCounterMapKmlLink++;
|
| + if (buildCounterMapKmlLink < 3) {
|
| + o.defaultViewport = buildUnnamed118();
|
| + o.kmlUrl = "foo";
|
| + o.name = "foo";
|
| + o.visibility = "foo";
|
| + }
|
| + buildCounterMapKmlLink--;
|
| + return o;
|
| +}
|
| +
|
| +checkMapKmlLink(api.MapKmlLink o) {
|
| + buildCounterMapKmlLink++;
|
| + if (buildCounterMapKmlLink < 3) {
|
| + checkUnnamed118(o.defaultViewport);
|
| + unittest.expect(o.kmlUrl, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterMapKmlLink--;
|
| +}
|
| +
|
| +buildUnnamed119() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed119(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));
|
| +}
|
| +
|
| +core.int buildCounterMapLayer = 0;
|
| +buildMapLayer() {
|
| + var o = new api.MapLayer();
|
| + buildCounterMapLayer++;
|
| + if (buildCounterMapLayer < 3) {
|
| + o.defaultViewport = buildUnnamed119();
|
| + o.id = "foo";
|
| + o.key = "foo";
|
| + o.name = "foo";
|
| + o.visibility = "foo";
|
| + }
|
| + buildCounterMapLayer--;
|
| + return o;
|
| +}
|
| +
|
| +checkMapLayer(api.MapLayer o) {
|
| + buildCounterMapLayer++;
|
| + if (buildCounterMapLayer < 3) {
|
| + checkUnnamed119(o.defaultViewport);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterMapLayer--;
|
| +}
|
| +
|
| +buildUnnamed120() {
|
| + var o = new core.List<api.Map>();
|
| + o.add(buildMap());
|
| + o.add(buildMap());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed120(core.List<api.Map> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMap(o[0]);
|
| + checkMap(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMapsListResponse = 0;
|
| +buildMapsListResponse() {
|
| + var o = new api.MapsListResponse();
|
| + buildCounterMapsListResponse++;
|
| + if (buildCounterMapsListResponse < 3) {
|
| + o.maps = buildUnnamed120();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterMapsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkMapsListResponse(api.MapsListResponse o) {
|
| + buildCounterMapsListResponse++;
|
| + if (buildCounterMapsListResponse < 3) {
|
| + checkUnnamed120(o.maps);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterMapsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterParent = 0;
|
| +buildParent() {
|
| + var o = new api.Parent();
|
| + buildCounterParent++;
|
| + if (buildCounterParent < 3) {
|
| + o.id = "foo";
|
| + }
|
| + buildCounterParent--;
|
| + return o;
|
| +}
|
| +
|
| +checkParent(api.Parent o) {
|
| + buildCounterParent++;
|
| + if (buildCounterParent < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + }
|
| + buildCounterParent--;
|
| +}
|
| +
|
| +buildUnnamed121() {
|
| + var o = new core.List<api.Parent>();
|
| + o.add(buildParent());
|
| + o.add(buildParent());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed121(core.List<api.Parent> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParent(o[0]);
|
| + checkParent(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterParentsListResponse = 0;
|
| +buildParentsListResponse() {
|
| + var o = new api.ParentsListResponse();
|
| + buildCounterParentsListResponse++;
|
| + if (buildCounterParentsListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.parents = buildUnnamed121();
|
| + }
|
| + buildCounterParentsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkParentsListResponse(api.ParentsListResponse o) {
|
| + buildCounterParentsListResponse++;
|
| + if (buildCounterParentsListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed121(o.parents);
|
| + }
|
| + buildCounterParentsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPointStyle = 0;
|
| +buildPointStyle() {
|
| + var o = new api.PointStyle();
|
| + buildCounterPointStyle++;
|
| + if (buildCounterPointStyle < 3) {
|
| + o.icon = buildIconStyle();
|
| + o.label = buildLabelStyle();
|
| + }
|
| + buildCounterPointStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkPointStyle(api.PointStyle o) {
|
| + buildCounterPointStyle++;
|
| + if (buildCounterPointStyle < 3) {
|
| + checkIconStyle(o.icon);
|
| + checkLabelStyle(o.label);
|
| + }
|
| + buildCounterPointStyle--;
|
| +}
|
| +
|
| +core.int buildCounterPolygonStyle = 0;
|
| +buildPolygonStyle() {
|
| + var o = new api.PolygonStyle();
|
| + buildCounterPolygonStyle++;
|
| + if (buildCounterPolygonStyle < 3) {
|
| + o.fill = buildColor();
|
| + o.stroke = buildBorder();
|
| + }
|
| + buildCounterPolygonStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkPolygonStyle(api.PolygonStyle o) {
|
| + buildCounterPolygonStyle++;
|
| + if (buildCounterPolygonStyle < 3) {
|
| + checkColor(o.fill);
|
| + checkBorder(o.stroke);
|
| + }
|
| + buildCounterPolygonStyle--;
|
| +}
|
| +
|
| +core.int buildCounterProcessResponse = 0;
|
| +buildProcessResponse() {
|
| + var o = new api.ProcessResponse();
|
| + buildCounterProcessResponse++;
|
| + if (buildCounterProcessResponse < 3) {
|
| + }
|
| + buildCounterProcessResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkProcessResponse(api.ProcessResponse o) {
|
| + buildCounterProcessResponse++;
|
| + if (buildCounterProcessResponse < 3) {
|
| + }
|
| + buildCounterProcessResponse--;
|
| +}
|
| +
|
| +core.int buildCounterProject = 0;
|
| +buildProject() {
|
| + var o = new api.Project();
|
| + buildCounterProject++;
|
| + if (buildCounterProject < 3) {
|
| + o.id = "foo";
|
| + o.name = "foo";
|
| + }
|
| + buildCounterProject--;
|
| + return o;
|
| +}
|
| +
|
| +checkProject(api.Project o) {
|
| + buildCounterProject++;
|
| + if (buildCounterProject < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterProject--;
|
| +}
|
| +
|
| +buildUnnamed122() {
|
| + var o = new core.List<api.Project>();
|
| + o.add(buildProject());
|
| + o.add(buildProject());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed122(core.List<api.Project> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkProject(o[0]);
|
| + checkProject(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterProjectsListResponse = 0;
|
| +buildProjectsListResponse() {
|
| + var o = new api.ProjectsListResponse();
|
| + buildCounterProjectsListResponse++;
|
| + if (buildCounterProjectsListResponse < 3) {
|
| + o.projects = buildUnnamed122();
|
| + }
|
| + buildCounterProjectsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkProjectsListResponse(api.ProjectsListResponse o) {
|
| + buildCounterProjectsListResponse++;
|
| + if (buildCounterProjectsListResponse < 3) {
|
| + checkUnnamed122(o.projects);
|
| + }
|
| + buildCounterProjectsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPublishResponse = 0;
|
| +buildPublishResponse() {
|
| + var o = new api.PublishResponse();
|
| + buildCounterPublishResponse++;
|
| + if (buildCounterPublishResponse < 3) {
|
| + }
|
| + buildCounterPublishResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishResponse(api.PublishResponse o) {
|
| + buildCounterPublishResponse++;
|
| + if (buildCounterPublishResponse < 3) {
|
| + }
|
| + buildCounterPublishResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPublishedLayer = 0;
|
| +buildPublishedLayer() {
|
| + var o = new api.PublishedLayer();
|
| + buildCounterPublishedLayer++;
|
| + if (buildCounterPublishedLayer < 3) {
|
| + o.description = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.layerType = "foo";
|
| + o.name = "foo";
|
| + o.projectId = "foo";
|
| + }
|
| + buildCounterPublishedLayer--;
|
| + return o;
|
| +}
|
| +
|
| +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'));
|
| + unittest.expect(o.projectId, unittest.equals('foo'));
|
| + }
|
| + buildCounterPublishedLayer--;
|
| +}
|
| +
|
| +buildUnnamed123() {
|
| + var o = new core.List<api.PublishedLayer>();
|
| + o.add(buildPublishedLayer());
|
| + o.add(buildPublishedLayer());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed123(core.List<api.PublishedLayer> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPublishedLayer(o[0]);
|
| + checkPublishedLayer(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPublishedLayersListResponse = 0;
|
| +buildPublishedLayersListResponse() {
|
| + var o = new api.PublishedLayersListResponse();
|
| + buildCounterPublishedLayersListResponse++;
|
| + if (buildCounterPublishedLayersListResponse < 3) {
|
| + o.layers = buildUnnamed123();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterPublishedLayersListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishedLayersListResponse(api.PublishedLayersListResponse o) {
|
| + buildCounterPublishedLayersListResponse++;
|
| + if (buildCounterPublishedLayersListResponse < 3) {
|
| + checkUnnamed123(o.layers);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterPublishedLayersListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPublishedMap = 0;
|
| +buildPublishedMap() {
|
| + var o = new api.PublishedMap();
|
| + buildCounterPublishedMap++;
|
| + if (buildCounterPublishedMap < 3) {
|
| + o.contents = buildMapContents();
|
| + o.defaultViewport = buildLatLngBox();
|
| + o.description = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.name = "foo";
|
| + o.projectId = "foo";
|
| + }
|
| + buildCounterPublishedMap--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishedMap(api.PublishedMap o) {
|
| + buildCounterPublishedMap++;
|
| + if (buildCounterPublishedMap < 3) {
|
| + 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'));
|
| + }
|
| + buildCounterPublishedMap--;
|
| +}
|
| +
|
| +buildUnnamed124() {
|
| + var o = new core.List<api.PublishedMap>();
|
| + o.add(buildPublishedMap());
|
| + o.add(buildPublishedMap());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed124(core.List<api.PublishedMap> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPublishedMap(o[0]);
|
| + checkPublishedMap(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPublishedMapsListResponse = 0;
|
| +buildPublishedMapsListResponse() {
|
| + var o = new api.PublishedMapsListResponse();
|
| + buildCounterPublishedMapsListResponse++;
|
| + if (buildCounterPublishedMapsListResponse < 3) {
|
| + o.maps = buildUnnamed124();
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterPublishedMapsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPublishedMapsListResponse(api.PublishedMapsListResponse o) {
|
| + buildCounterPublishedMapsListResponse++;
|
| + if (buildCounterPublishedMapsListResponse < 3) {
|
| + checkUnnamed124(o.maps);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterPublishedMapsListResponse--;
|
| +}
|
| +
|
| +buildUnnamed125() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed125(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() {
|
| + var o = new core.List<api.File>();
|
| + o.add(buildFile());
|
| + o.add(buildFile());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed126(core.List<api.File> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFile(o[0]);
|
| + checkFile(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRaster = 0;
|
| +buildRaster() {
|
| + var o = new api.Raster();
|
| + buildCounterRaster++;
|
| + if (buildCounterRaster < 3) {
|
| + o.acquisitionTime = buildAcquisitionTime();
|
| + o.attribution = "foo";
|
| + o.bbox = buildUnnamed125();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.description = "foo";
|
| + o.draftAccessList = "foo";
|
| + o.etag = "foo";
|
| + o.files = buildUnnamed126();
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.maskType = "foo";
|
| + o.name = "foo";
|
| + o.processingStatus = "foo";
|
| + o.projectId = "foo";
|
| + o.rasterType = "foo";
|
| + o.tags = buildTags();
|
| + }
|
| + buildCounterRaster--;
|
| + return o;
|
| +}
|
| +
|
| +checkRaster(api.Raster o) {
|
| + buildCounterRaster++;
|
| + if (buildCounterRaster < 3) {
|
| + checkAcquisitionTime(o.acquisitionTime);
|
| + unittest.expect(o.attribution, unittest.equals('foo'));
|
| + checkUnnamed125(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.draftAccessList, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed126(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.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);
|
| + }
|
| + buildCounterRaster--;
|
| +}
|
| +
|
| +buildUnnamed127() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed127(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));
|
| +}
|
| +
|
| +core.int buildCounterRasterCollection = 0;
|
| +buildRasterCollection() {
|
| + var o = new api.RasterCollection();
|
| + buildCounterRasterCollection++;
|
| + if (buildCounterRasterCollection < 3) {
|
| + o.attribution = "foo";
|
| + o.bbox = buildUnnamed127();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.description = "foo";
|
| + o.draftAccessList = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.mosaic = true;
|
| + o.name = "foo";
|
| + o.processingStatus = "foo";
|
| + o.projectId = "foo";
|
| + o.rasterType = "foo";
|
| + o.tags = buildTags();
|
| + }
|
| + buildCounterRasterCollection--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollection(api.RasterCollection o) {
|
| + buildCounterRasterCollection++;
|
| + if (buildCounterRasterCollection < 3) {
|
| + unittest.expect(o.attribution, unittest.equals('foo'));
|
| + checkUnnamed127(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.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.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);
|
| + }
|
| + buildCounterRasterCollection--;
|
| +}
|
| +
|
| +buildUnnamed128() {
|
| + var o = new core.List<api.RasterCollection>();
|
| + o.add(buildRasterCollection());
|
| + o.add(buildRasterCollection());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed128(core.List<api.RasterCollection> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRasterCollection(o[0]);
|
| + checkRasterCollection(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRasterCollectionsListResponse = 0;
|
| +buildRasterCollectionsListResponse() {
|
| + var o = new api.RasterCollectionsListResponse();
|
| + buildCounterRasterCollectionsListResponse++;
|
| + if (buildCounterRasterCollectionsListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.rasterCollections = buildUnnamed128();
|
| + }
|
| + buildCounterRasterCollectionsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsListResponse(api.RasterCollectionsListResponse o) {
|
| + buildCounterRasterCollectionsListResponse++;
|
| + if (buildCounterRasterCollectionsListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed128(o.rasterCollections);
|
| + }
|
| + buildCounterRasterCollectionsListResponse--;
|
| +}
|
| +
|
| +buildUnnamed129() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed129(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() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed130(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 buildCounterRasterCollectionsRaster = 0;
|
| +buildRasterCollectionsRaster() {
|
| + var o = new api.RasterCollectionsRaster();
|
| + buildCounterRasterCollectionsRaster++;
|
| + if (buildCounterRasterCollectionsRaster < 3) {
|
| + o.bbox = buildUnnamed129();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.name = "foo";
|
| + o.projectId = "foo";
|
| + o.rasterType = "foo";
|
| + o.tags = buildUnnamed130();
|
| + }
|
| + buildCounterRasterCollectionsRaster--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRaster(api.RasterCollectionsRaster o) {
|
| + buildCounterRasterCollectionsRaster++;
|
| + if (buildCounterRasterCollectionsRaster < 3) {
|
| + checkUnnamed129(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'));
|
| + unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.projectId, unittest.equals('foo'));
|
| + unittest.expect(o.rasterType, unittest.equals('foo'));
|
| + checkUnnamed130(o.tags);
|
| + }
|
| + buildCounterRasterCollectionsRaster--;
|
| +}
|
| +
|
| +buildUnnamed131() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed131(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 buildCounterRasterCollectionsRasterBatchDeleteRequest = 0;
|
| +buildRasterCollectionsRasterBatchDeleteRequest() {
|
| + var o = new api.RasterCollectionsRasterBatchDeleteRequest();
|
| + buildCounterRasterCollectionsRasterBatchDeleteRequest++;
|
| + if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) {
|
| + o.ids = buildUnnamed131();
|
| + }
|
| + buildCounterRasterCollectionsRasterBatchDeleteRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRasterBatchDeleteRequest(api.RasterCollectionsRasterBatchDeleteRequest o) {
|
| + buildCounterRasterCollectionsRasterBatchDeleteRequest++;
|
| + if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) {
|
| + checkUnnamed131(o.ids);
|
| + }
|
| + buildCounterRasterCollectionsRasterBatchDeleteRequest--;
|
| +}
|
| +
|
| +core.int buildCounterRasterCollectionsRastersBatchDeleteResponse = 0;
|
| +buildRasterCollectionsRastersBatchDeleteResponse() {
|
| + var o = new api.RasterCollectionsRastersBatchDeleteResponse();
|
| + buildCounterRasterCollectionsRastersBatchDeleteResponse++;
|
| + if (buildCounterRasterCollectionsRastersBatchDeleteResponse < 3) {
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchDeleteResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRastersBatchDeleteResponse(api.RasterCollectionsRastersBatchDeleteResponse o) {
|
| + buildCounterRasterCollectionsRastersBatchDeleteResponse++;
|
| + if (buildCounterRasterCollectionsRastersBatchDeleteResponse < 3) {
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchDeleteResponse--;
|
| +}
|
| +
|
| +buildUnnamed132() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed132(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 buildCounterRasterCollectionsRastersBatchInsertRequest = 0;
|
| +buildRasterCollectionsRastersBatchInsertRequest() {
|
| + var o = new api.RasterCollectionsRastersBatchInsertRequest();
|
| + buildCounterRasterCollectionsRastersBatchInsertRequest++;
|
| + if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) {
|
| + o.ids = buildUnnamed132();
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchInsertRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRastersBatchInsertRequest(api.RasterCollectionsRastersBatchInsertRequest o) {
|
| + buildCounterRasterCollectionsRastersBatchInsertRequest++;
|
| + if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) {
|
| + checkUnnamed132(o.ids);
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchInsertRequest--;
|
| +}
|
| +
|
| +core.int buildCounterRasterCollectionsRastersBatchInsertResponse = 0;
|
| +buildRasterCollectionsRastersBatchInsertResponse() {
|
| + var o = new api.RasterCollectionsRastersBatchInsertResponse();
|
| + buildCounterRasterCollectionsRastersBatchInsertResponse++;
|
| + if (buildCounterRasterCollectionsRastersBatchInsertResponse < 3) {
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchInsertResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRastersBatchInsertResponse(api.RasterCollectionsRastersBatchInsertResponse o) {
|
| + buildCounterRasterCollectionsRastersBatchInsertResponse++;
|
| + if (buildCounterRasterCollectionsRastersBatchInsertResponse < 3) {
|
| + }
|
| + buildCounterRasterCollectionsRastersBatchInsertResponse--;
|
| +}
|
| +
|
| +buildUnnamed133() {
|
| + var o = new core.List<api.RasterCollectionsRaster>();
|
| + o.add(buildRasterCollectionsRaster());
|
| + o.add(buildRasterCollectionsRaster());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed133(core.List<api.RasterCollectionsRaster> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRasterCollectionsRaster(o[0]);
|
| + checkRasterCollectionsRaster(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRasterCollectionsRastersListResponse = 0;
|
| +buildRasterCollectionsRastersListResponse() {
|
| + var o = new api.RasterCollectionsRastersListResponse();
|
| + buildCounterRasterCollectionsRastersListResponse++;
|
| + if (buildCounterRasterCollectionsRastersListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.rasters = buildUnnamed133();
|
| + }
|
| + buildCounterRasterCollectionsRastersListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRasterCollectionsRastersListResponse(api.RasterCollectionsRastersListResponse o) {
|
| + buildCounterRasterCollectionsRastersListResponse++;
|
| + if (buildCounterRasterCollectionsRastersListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed133(o.rasters);
|
| + }
|
| + buildCounterRasterCollectionsRastersListResponse--;
|
| +}
|
| +
|
| +buildUnnamed134() {
|
| + var o = new core.List<api.Raster>();
|
| + o.add(buildRaster());
|
| + o.add(buildRaster());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed134(core.List<api.Raster> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRaster(o[0]);
|
| + checkRaster(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRastersListResponse = 0;
|
| +buildRastersListResponse() {
|
| + var o = new api.RastersListResponse();
|
| + buildCounterRastersListResponse++;
|
| + if (buildCounterRastersListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.rasters = buildUnnamed134();
|
| + }
|
| + buildCounterRastersListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRastersListResponse(api.RastersListResponse o) {
|
| + buildCounterRastersListResponse++;
|
| + if (buildCounterRastersListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed134(o.rasters);
|
| + }
|
| + buildCounterRastersListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterScaledShape = 0;
|
| +buildScaledShape() {
|
| + var o = new api.ScaledShape();
|
| + buildCounterScaledShape++;
|
| + if (buildCounterScaledShape < 3) {
|
| + o.border = buildBorder();
|
| + o.fill = buildColor();
|
| + o.shape = "foo";
|
| + }
|
| + buildCounterScaledShape--;
|
| + return o;
|
| +}
|
| +
|
| +checkScaledShape(api.ScaledShape o) {
|
| + buildCounterScaledShape++;
|
| + if (buildCounterScaledShape < 3) {
|
| + checkBorder(o.border);
|
| + checkColor(o.fill);
|
| + unittest.expect(o.shape, unittest.equals('foo'));
|
| + }
|
| + buildCounterScaledShape--;
|
| +}
|
| +
|
| +core.int buildCounterScalingFunction = 0;
|
| +buildScalingFunction() {
|
| + var o = new api.ScalingFunction();
|
| + buildCounterScalingFunction++;
|
| + if (buildCounterScalingFunction < 3) {
|
| + o.column = "foo";
|
| + o.scalingType = "foo";
|
| + o.sizeRange = buildSizeRange();
|
| + o.valueRange = buildValueRange();
|
| + }
|
| + buildCounterScalingFunction--;
|
| + return o;
|
| +}
|
| +
|
| +checkScalingFunction(api.ScalingFunction o) {
|
| + buildCounterScalingFunction++;
|
| + if (buildCounterScalingFunction < 3) {
|
| + unittest.expect(o.column, unittest.equals('foo'));
|
| + unittest.expect(o.scalingType, unittest.equals('foo'));
|
| + checkSizeRange(o.sizeRange);
|
| + checkValueRange(o.valueRange);
|
| + }
|
| + buildCounterScalingFunction--;
|
| +}
|
| +
|
| +buildUnnamed135() {
|
| + var o = new core.List<api.TableColumn>();
|
| + o.add(buildTableColumn());
|
| + o.add(buildTableColumn());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed135(core.List<api.TableColumn> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTableColumn(o[0]);
|
| + checkTableColumn(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterSchema = 0;
|
| +buildSchema() {
|
| + var o = new api.Schema();
|
| + buildCounterSchema++;
|
| + if (buildCounterSchema < 3) {
|
| + o.columns = buildUnnamed135();
|
| + o.primaryGeometry = "foo";
|
| + o.primaryKey = "foo";
|
| + }
|
| + buildCounterSchema--;
|
| + return o;
|
| +}
|
| +
|
| +checkSchema(api.Schema o) {
|
| + buildCounterSchema++;
|
| + if (buildCounterSchema < 3) {
|
| + checkUnnamed135(o.columns);
|
| + unittest.expect(o.primaryGeometry, unittest.equals('foo'));
|
| + unittest.expect(o.primaryKey, unittest.equals('foo'));
|
| + }
|
| + buildCounterSchema--;
|
| +}
|
| +
|
| +core.int buildCounterSizeRange = 0;
|
| +buildSizeRange() {
|
| + var o = new api.SizeRange();
|
| + buildCounterSizeRange++;
|
| + if (buildCounterSizeRange < 3) {
|
| + o.max = 42.0;
|
| + o.min = 42.0;
|
| + }
|
| + buildCounterSizeRange--;
|
| + return o;
|
| +}
|
| +
|
| +checkSizeRange(api.SizeRange o) {
|
| + buildCounterSizeRange++;
|
| + if (buildCounterSizeRange < 3) {
|
| + unittest.expect(o.max, unittest.equals(42.0));
|
| + unittest.expect(o.min, unittest.equals(42.0));
|
| + }
|
| + buildCounterSizeRange--;
|
| +}
|
| +
|
| +buildUnnamed136() {
|
| + var o = new core.List<core.double>();
|
| + o.add(42.0);
|
| + o.add(42.0);
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed136(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() {
|
| + var o = new core.List<api.File>();
|
| + o.add(buildFile());
|
| + o.add(buildFile());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed137(core.List<api.File> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFile(o[0]);
|
| + checkFile(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTable = 0;
|
| +buildTable() {
|
| + var o = new api.Table();
|
| + buildCounterTable++;
|
| + if (buildCounterTable < 3) {
|
| + o.bbox = buildUnnamed136();
|
| + o.creationTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.description = "foo";
|
| + o.draftAccessList = "foo";
|
| + o.etag = "foo";
|
| + o.files = buildUnnamed137();
|
| + o.id = "foo";
|
| + o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.name = "foo";
|
| + o.processingStatus = "foo";
|
| + o.projectId = "foo";
|
| + o.publishedAccessList = "foo";
|
| + o.schema = buildSchema();
|
| + o.sourceEncoding = "foo";
|
| + o.tags = buildTags();
|
| + }
|
| + buildCounterTable--;
|
| + return o;
|
| +}
|
| +
|
| +checkTable(api.Table o) {
|
| + buildCounterTable++;
|
| + if (buildCounterTable < 3) {
|
| + checkUnnamed136(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.draftAccessList, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed137(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.name, unittest.equals('foo'));
|
| + unittest.expect(o.processingStatus, unittest.equals('foo'));
|
| + unittest.expect(o.projectId, unittest.equals('foo'));
|
| + unittest.expect(o.publishedAccessList, unittest.equals('foo'));
|
| + checkSchema(o.schema);
|
| + unittest.expect(o.sourceEncoding, unittest.equals('foo'));
|
| + checkTags(o.tags);
|
| + }
|
| + buildCounterTable--;
|
| +}
|
| +
|
| +core.int buildCounterTableColumn = 0;
|
| +buildTableColumn() {
|
| + var o = new api.TableColumn();
|
| + buildCounterTableColumn++;
|
| + if (buildCounterTableColumn < 3) {
|
| + o.name = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterTableColumn--;
|
| + return o;
|
| +}
|
| +
|
| +checkTableColumn(api.TableColumn o) {
|
| + buildCounterTableColumn++;
|
| + if (buildCounterTableColumn < 3) {
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterTableColumn--;
|
| +}
|
| +
|
| +buildUnnamed138() {
|
| + var o = new core.List<api.Table>();
|
| + o.add(buildTable());
|
| + o.add(buildTable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed138(core.List<api.Table> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTable(o[0]);
|
| + checkTable(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTablesListResponse = 0;
|
| +buildTablesListResponse() {
|
| + var o = new api.TablesListResponse();
|
| + buildCounterTablesListResponse++;
|
| + if (buildCounterTablesListResponse < 3) {
|
| + o.nextPageToken = "foo";
|
| + o.tables = buildUnnamed138();
|
| + }
|
| + buildCounterTablesListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkTablesListResponse(api.TablesListResponse o) {
|
| + buildCounterTablesListResponse++;
|
| + if (buildCounterTablesListResponse < 3) {
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkUnnamed138(o.tables);
|
| + }
|
| + buildCounterTablesListResponse--;
|
| +}
|
| +
|
| +buildTags() {
|
| + var o = new api.Tags();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkTags(api.Tags o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterValueRange = 0;
|
| +buildValueRange() {
|
| + var o = new api.ValueRange();
|
| + buildCounterValueRange++;
|
| + if (buildCounterValueRange < 3) {
|
| + o.max = 42.0;
|
| + o.min = 42.0;
|
| + }
|
| + buildCounterValueRange--;
|
| + return o;
|
| +}
|
| +
|
| +checkValueRange(api.ValueRange o) {
|
| + buildCounterValueRange++;
|
| + if (buildCounterValueRange < 3) {
|
| + unittest.expect(o.max, unittest.equals(42.0));
|
| + unittest.expect(o.min, unittest.equals(42.0));
|
| + }
|
| + buildCounterValueRange--;
|
| +}
|
| +
|
| +buildUnnamed139() {
|
| + var o = new core.List<api.DisplayRule>();
|
| + o.add(buildDisplayRule());
|
| + o.add(buildDisplayRule());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed139(core.List<api.DisplayRule> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDisplayRule(o[0]);
|
| + checkDisplayRule(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterVectorStyle = 0;
|
| +buildVectorStyle() {
|
| + var o = new api.VectorStyle();
|
| + buildCounterVectorStyle++;
|
| + if (buildCounterVectorStyle < 3) {
|
| + o.displayRules = buildUnnamed139();
|
| + o.featureInfo = buildFeatureInfo();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterVectorStyle--;
|
| + return o;
|
| +}
|
| +
|
| +checkVectorStyle(api.VectorStyle o) {
|
| + buildCounterVectorStyle++;
|
| + if (buildCounterVectorStyle < 3) {
|
| + checkUnnamed139(o.displayRules);
|
| + checkFeatureInfo(o.featureInfo);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterVectorStyle--;
|
| +}
|
| +
|
| +core.int buildCounterZoomLevels = 0;
|
| +buildZoomLevels() {
|
| + var o = new api.ZoomLevels();
|
| + buildCounterZoomLevels++;
|
| + if (buildCounterZoomLevels < 3) {
|
| + o.max = 42;
|
| + o.min = 42;
|
| + }
|
| + buildCounterZoomLevels--;
|
| + return o;
|
| +}
|
| +
|
| +checkZoomLevels(api.ZoomLevels o) {
|
| + buildCounterZoomLevels++;
|
| + if (buildCounterZoomLevels < 3) {
|
| + unittest.expect(o.max, unittest.equals(42));
|
| + unittest.expect(o.min, unittest.equals(42));
|
| + }
|
| + buildCounterZoomLevels--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-AcquisitionTime", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAcquisitionTime();
|
| + var od = new api.AcquisitionTime.fromJson(o.toJson());
|
| + checkAcquisitionTime(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Asset", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAsset();
|
| + var od = new api.Asset.fromJson(o.toJson());
|
| + checkAsset(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AssetsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAssetsListResponse();
|
| + var od = new api.AssetsListResponse.fromJson(o.toJson());
|
| + checkAssetsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Border", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBorder();
|
| + var od = new api.Border.fromJson(o.toJson());
|
| + checkBorder(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Color", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildColor();
|
| + var od = new api.Color.fromJson(o.toJson());
|
| + checkColor(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Datasource", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDatasource();
|
| + var od = new api.Datasource.fromJson(o.toJson());
|
| + checkDatasource(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Datasources", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDatasources();
|
| + var od = new api.Datasources.fromJson(o.toJson());
|
| + checkDatasources(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DisplayRule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDisplayRule();
|
| + var od = new api.DisplayRule.fromJson(o.toJson());
|
| + checkDisplayRule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Feature", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeature();
|
| + var od = new api.Feature.fromJson(o.toJson());
|
| + checkFeature(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FeatureInfo", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeatureInfo();
|
| + var od = new api.FeatureInfo.fromJson(o.toJson());
|
| + checkFeatureInfo(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FeaturesBatchDeleteRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeaturesBatchDeleteRequest();
|
| + var od = new api.FeaturesBatchDeleteRequest.fromJson(o.toJson());
|
| + checkFeaturesBatchDeleteRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FeaturesBatchInsertRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeaturesBatchInsertRequest();
|
| + var od = new api.FeaturesBatchInsertRequest.fromJson(o.toJson());
|
| + checkFeaturesBatchInsertRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FeaturesBatchPatchRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeaturesBatchPatchRequest();
|
| + var od = new api.FeaturesBatchPatchRequest.fromJson(o.toJson());
|
| + checkFeaturesBatchPatchRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FeaturesListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFeaturesListResponse();
|
| + var od = new api.FeaturesListResponse.fromJson(o.toJson());
|
| + checkFeaturesListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-File", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFile();
|
| + var od = new api.File.fromJson(o.toJson());
|
| + checkFile(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Filter", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFilter();
|
| + var od = new api.Filter.fromJson(o.toJson());
|
| + checkFilter(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonGeometry", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonGeometry();
|
| + var od = new api.GeoJsonGeometry.fromJson(o.toJson());
|
| + checkGeoJsonGeometry(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonGeometryCollection", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonGeometryCollection();
|
| + var od = new api.GeoJsonGeometryCollection.fromJson(o.toJson());
|
| + checkGeoJsonGeometryCollection(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonLineString", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonLineString();
|
| + var od = new api.GeoJsonLineString.fromJson(o.toJson());
|
| + checkGeoJsonLineString(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonMultiLineString", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonMultiLineString();
|
| + var od = new api.GeoJsonMultiLineString.fromJson(o.toJson());
|
| + checkGeoJsonMultiLineString(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonMultiPoint", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonMultiPoint();
|
| + var od = new api.GeoJsonMultiPoint.fromJson(o.toJson());
|
| + checkGeoJsonMultiPoint(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonMultiPolygon", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonMultiPolygon();
|
| + var od = new api.GeoJsonMultiPolygon.fromJson(o.toJson());
|
| + checkGeoJsonMultiPolygon(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonPoint", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonPoint();
|
| + var od = new api.GeoJsonPoint.fromJson(o.toJson());
|
| + checkGeoJsonPoint(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonPolygon", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonPolygon();
|
| + var od = new api.GeoJsonPolygon.fromJson(o.toJson());
|
| + checkGeoJsonPolygon(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonPosition", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonPosition();
|
| + var od = new api.GeoJsonPosition.fromJson(o.toJson());
|
| + checkGeoJsonPosition(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GeoJsonProperties", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGeoJsonProperties();
|
| + var od = new api.GeoJsonProperties.fromJson(o.toJson());
|
| + checkGeoJsonProperties(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Icon", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildIcon();
|
| + var od = new api.Icon.fromJson(o.toJson());
|
| + checkIcon(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-IconStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildIconStyle();
|
| + var od = new api.IconStyle.fromJson(o.toJson());
|
| + checkIconStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-IconsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildIconsListResponse();
|
| + var od = new api.IconsListResponse.fromJson(o.toJson());
|
| + checkIconsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LabelStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLabelStyle();
|
| + var od = new api.LabelStyle.fromJson(o.toJson());
|
| + checkLabelStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LatLngBox", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLatLngBox();
|
| + var od = new api.LatLngBox.fromJson(o.toJson());
|
| + checkLatLngBox(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Layer", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLayer();
|
| + var od = new api.Layer.fromJson(o.toJson());
|
| + checkLayer(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LayersListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLayersListResponse();
|
| + var od = new api.LayersListResponse.fromJson(o.toJson());
|
| + checkLayersListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LineStyleStroke", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLineStyleStroke();
|
| + var od = new api.LineStyleStroke.fromJson(o.toJson());
|
| + checkLineStyleStroke(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LineStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLineStyle();
|
| + var od = new api.LineStyle.fromJson(o.toJson());
|
| + checkLineStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Map", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMap();
|
| + var od = new api.Map.fromJson(o.toJson());
|
| + checkMap(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapContents", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapContents();
|
| + var od = new api.MapContents.fromJson(o.toJson());
|
| + checkMapContents(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapFolder", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapFolder();
|
| + var od = new api.MapFolder.fromJson(o.toJson());
|
| + checkMapFolder(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapItem", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapItem();
|
| + var od = new api.MapItem.fromJson(o.toJson());
|
| + checkMapItem(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapKmlLink", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapKmlLink();
|
| + var od = new api.MapKmlLink.fromJson(o.toJson());
|
| + checkMapKmlLink(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapLayer", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapLayer();
|
| + var od = new api.MapLayer.fromJson(o.toJson());
|
| + checkMapLayer(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MapsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMapsListResponse();
|
| + var od = new api.MapsListResponse.fromJson(o.toJson());
|
| + checkMapsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Parent", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildParent();
|
| + var od = new api.Parent.fromJson(o.toJson());
|
| + checkParent(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ParentsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildParentsListResponse();
|
| + var od = new api.ParentsListResponse.fromJson(o.toJson());
|
| + checkParentsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PointStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPointStyle();
|
| + var od = new api.PointStyle.fromJson(o.toJson());
|
| + checkPointStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PolygonStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPolygonStyle();
|
| + var od = new api.PolygonStyle.fromJson(o.toJson());
|
| + checkPolygonStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ProcessResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProcessResponse();
|
| + var od = new api.ProcessResponse.fromJson(o.toJson());
|
| + checkProcessResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Project", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProject();
|
| + var od = new api.Project.fromJson(o.toJson());
|
| + checkProject(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ProjectsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProjectsListResponse();
|
| + var od = new api.ProjectsListResponse.fromJson(o.toJson());
|
| + checkProjectsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishResponse();
|
| + var od = new api.PublishResponse.fromJson(o.toJson());
|
| + checkPublishResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishedLayer", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishedLayer();
|
| + var od = new api.PublishedLayer.fromJson(o.toJson());
|
| + checkPublishedLayer(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishedLayersListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishedLayersListResponse();
|
| + var od = new api.PublishedLayersListResponse.fromJson(o.toJson());
|
| + checkPublishedLayersListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishedMap", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishedMap();
|
| + var od = new api.PublishedMap.fromJson(o.toJson());
|
| + checkPublishedMap(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PublishedMapsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPublishedMapsListResponse();
|
| + var od = new api.PublishedMapsListResponse.fromJson(o.toJson());
|
| + checkPublishedMapsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Raster", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRaster();
|
| + var od = new api.Raster.fromJson(o.toJson());
|
| + checkRaster(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollection", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollection();
|
| + var od = new api.RasterCollection.fromJson(o.toJson());
|
| + checkRasterCollection(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsListResponse();
|
| + var od = new api.RasterCollectionsListResponse.fromJson(o.toJson());
|
| + checkRasterCollectionsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRaster", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRaster();
|
| + var od = new api.RasterCollectionsRaster.fromJson(o.toJson());
|
| + checkRasterCollectionsRaster(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRasterBatchDeleteRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRasterBatchDeleteRequest();
|
| + var od = new api.RasterCollectionsRasterBatchDeleteRequest.fromJson(o.toJson());
|
| + checkRasterCollectionsRasterBatchDeleteRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRastersBatchDeleteResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRastersBatchDeleteResponse();
|
| + var od = new api.RasterCollectionsRastersBatchDeleteResponse.fromJson(o.toJson());
|
| + checkRasterCollectionsRastersBatchDeleteResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRastersBatchInsertRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRastersBatchInsertRequest();
|
| + var od = new api.RasterCollectionsRastersBatchInsertRequest.fromJson(o.toJson());
|
| + checkRasterCollectionsRastersBatchInsertRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRastersBatchInsertResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRastersBatchInsertResponse();
|
| + var od = new api.RasterCollectionsRastersBatchInsertResponse.fromJson(o.toJson());
|
| + checkRasterCollectionsRastersBatchInsertResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RasterCollectionsRastersListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRasterCollectionsRastersListResponse();
|
| + var od = new api.RasterCollectionsRastersListResponse.fromJson(o.toJson());
|
| + checkRasterCollectionsRastersListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RastersListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRastersListResponse();
|
| + var od = new api.RastersListResponse.fromJson(o.toJson());
|
| + checkRastersListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ScaledShape", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildScaledShape();
|
| + var od = new api.ScaledShape.fromJson(o.toJson());
|
| + checkScaledShape(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ScalingFunction", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildScalingFunction();
|
| + var od = new api.ScalingFunction.fromJson(o.toJson());
|
| + checkScalingFunction(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Schema", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSchema();
|
| + var od = new api.Schema.fromJson(o.toJson());
|
| + checkSchema(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SizeRange", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSizeRange();
|
| + var od = new api.SizeRange.fromJson(o.toJson());
|
| + checkSizeRange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Table", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTable();
|
| + var od = new api.Table.fromJson(o.toJson());
|
| + checkTable(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TableColumn", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTableColumn();
|
| + var od = new api.TableColumn.fromJson(o.toJson());
|
| + checkTableColumn(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TablesListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTablesListResponse();
|
| + var od = new api.TablesListResponse.fromJson(o.toJson());
|
| + checkTablesListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Tags", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTags();
|
| + var od = new api.Tags.fromJson(o.toJson());
|
| + checkTags(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ValueRange", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildValueRange();
|
| + var od = new api.ValueRange.fromJson(o.toJson());
|
| + checkValueRange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-VectorStyle", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildVectorStyle();
|
| + var od = new api.VectorStyle.fromJson(o.toJson());
|
| + checkVectorStyle(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ZoomLevels", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildZoomLevels();
|
| + var od = new api.ZoomLevels.fromJson(o.toJson());
|
| + checkZoomLevels(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AssetsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AssetsResourceApi res = new api.MapsengineApi(mock).assets;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("assets/"));
|
| + pathOffset += 7;
|
| + 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(buildAsset());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.Asset response) {
|
| + checkAsset(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AssetsResourceApi res = new api.MapsengineApi(mock).assets;
|
| + 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_projectId = "foo";
|
| + var arg_role = "foo";
|
| + var arg_search = "foo";
|
| + var arg_tags = "foo";
|
| + var arg_type = "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 + 6), unittest.equals("assets"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + 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["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));
|
| + unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAssetsListResponse());
|
| + 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, projectId: arg_projectId, role: arg_role, search: arg_search, tags: arg_tags, type: arg_type).then(unittest.expectAsync(((api.AssetsListResponse response) {
|
| + checkAssetsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AssetsParentsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AssetsParentsResourceApi res = new api.MapsengineApi(mock).assets.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 + 7), unittest.equals("assets/"));
|
| + pathOffset += 7;
|
| + 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;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildParentsListResponse());
|
| + 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LayersResourceApi", () {
|
| + unittest.test("method--cancelProcessing", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/cancelProcessing", 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 + 17), unittest.equals("/cancelProcessing"));
|
| + 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]));
|
| + }
|
| + }
|
| +
|
| +
|
| + 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.cancelProcessing(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
|
| + checkProcessResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--create", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + var arg_request = buildLayer();
|
| + var arg_process_1 = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Layer.fromJson(json);
|
| + checkLayer(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 + 6), unittest.equals("layers"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["process"].first, unittest.equals("$arg_process_1"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLayer());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.create(arg_request, process_1: arg_process_1).then(unittest.expectAsync(((api.Layer response) {
|
| + checkLayer(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + 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.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + 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(buildLayer());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Layer response) {
|
| + checkLayer(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--getPublished", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/published", 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 + 10), unittest.equals("/published"));
|
| + pathOffset += 10;
|
| +
|
| + 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(buildPublishedLayer());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getPublished(arg_id).then(unittest.expectAsync(((api.PublishedLayer response) {
|
| + checkPublishedLayer(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("layers"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + 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(buildLayersListResponse());
|
| + 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.LayersListResponse response) {
|
| + checkLayersListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--listPublished", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_projectId = "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 + 16), unittest.equals("layers/published"));
|
| + pathOffset += 16;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPublishedLayersListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.listPublished(maxResults: arg_maxResults, pageToken: arg_pageToken, projectId: arg_projectId).then(unittest.expectAsync(((api.PublishedLayersListResponse response) {
|
| + checkPublishedLayersListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + var arg_request = buildLayer();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Layer.fromJson(json);
|
| + checkLayer(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 + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + 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.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + 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--publish", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + var arg_id = "foo";
|
| + var arg_force = true;
|
| + 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 + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/publish", 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("/publish"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["force"].first, unittest.equals("$arg_force"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPublishResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.publish(arg_id, force: arg_force).then(unittest.expectAsync(((api.PublishResponse response) {
|
| + checkPublishResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--unpublish", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersResourceApi res = new api.MapsengineApi(mock).layers;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/unpublish", 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 + 10), unittest.equals("/unpublish"));
|
| + pathOffset += 10;
|
| +
|
| + 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(buildPublishResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.unpublish(arg_id).then(unittest.expectAsync(((api.PublishResponse response) {
|
| + checkPublishResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LayersParentsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LayersParentsResourceApi res = new api.MapsengineApi(mock).layers.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 + 7), unittest.equals("layers/"));
|
| + pathOffset += 7;
|
| + 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;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildParentsListResponse());
|
| + 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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;
|
| + 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 + 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(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 + 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(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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
|
| + pathOffset += 5;
|
| + index = path.indexOf("/published", 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 + 10), unittest.equals("/published"));
|
| + pathOffset += 10;
|
| +
|
| + 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(buildPublishedMap());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getPublished(arg_id).then(unittest.expectAsync(((api.PublishedMap response) {
|
| + checkPublishedMap(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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]));
|
| + }
|
| + }
|
| + 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(buildMapsListResponse());
|
| + 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.MapsListResponse response) {
|
| + checkMapsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--listPublished", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_projectId = "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 + 14), unittest.equals("maps/published"));
|
| + pathOffset += 14;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPublishedMapsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.listPublished(maxResults: arg_maxResults, pageToken: arg_pageToken, projectId: arg_projectId).then(unittest.expectAsync(((api.PublishedMapsListResponse response) {
|
| + checkPublishedMapsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
|
| + var arg_request = buildMap();
|
| + var arg_id = "foo";
|
| + 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 + 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(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--publish", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MapsResourceApi res = new api.MapsengineApi(mock).maps;
|
| + var arg_id = "foo";
|
| + var arg_force = true;
|
| + 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;
|
| + index = path.indexOf("/publish", 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("/publish"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["force"].first, unittest.equals("$arg_force"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPublishResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.publish(arg_id, force: arg_force).then(unittest.expectAsync(((api.PublishResponse response) {
|
| + checkPublishResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--unpublish", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("maps/"));
|
| + pathOffset += 5;
|
| + index = path.indexOf("/unpublish", 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 + 10), unittest.equals("/unpublish"));
|
| + pathOffset += 10;
|
| +
|
| + 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(buildPublishResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.unpublish(arg_id).then(unittest.expectAsync(((api.PublishResponse response) {
|
| + checkPublishResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ProjectsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsResourceApi res = new api.MapsengineApi(mock).projects;
|
| + 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 + 8), unittest.equals("projects"));
|
| + 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(buildProjectsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list().then(unittest.expectAsync(((api.ProjectsListResponse response) {
|
| + checkProjectsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ProjectsIconsResourceApi", () {
|
| + unittest.test("method--create", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.icons;
|
| + var arg_request = buildIcon();
|
| + var arg_projectId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Icon.fromJson(json);
|
| + checkIcon(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 + 9), unittest.equals("projects/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/icons", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/icons"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildIcon());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.create(arg_request, arg_projectId).then(unittest.expectAsync(((api.Icon response) {
|
| + checkIcon(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.icons;
|
| + var arg_projectId = "foo";
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("projects/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/icons/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/icons/"));
|
| + pathOffset += 7;
|
| + 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(buildIcon());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_projectId, arg_id).then(unittest.expectAsync(((api.Icon response) {
|
| + checkIcon(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.icons;
|
| + var arg_projectId = "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 + 9), unittest.equals("projects/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/icons", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_projectId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/icons"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + 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(buildIconsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_projectId, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.IconsListResponse response) {
|
| + checkIconsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RasterCollectionsResourceApi", () {
|
| + unittest.test("method--cancelProcessing", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
|
| + pathOffset += 18;
|
| + index = path.indexOf("/cancelProcessing", 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 + 17), unittest.equals("/cancelProcessing"));
|
| + 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]));
|
| + }
|
| + }
|
| +
|
| +
|
| + 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.cancelProcessing(arg_id).then(unittest.expectAsync(((api.ProcessResponse response) {
|
| + checkProcessResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--create", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterCollections;
|
| + var arg_request = buildRasterCollection();
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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]));
|
| + }
|
| + }
|
| +
|
| +
|
| + 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.create(arg_request).then(unittest.expectAsync(((api.RasterCollection response) {
|
| + checkRasterCollection(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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.delete(arg_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("rasterCollections/"));
|
| + pathOffset += 18;
|
| + 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.group("resource-RasterCollectionsParentsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RasterCollectionsParentsResourceApi res = new api.MapsengineApi(mock).rasterCollections.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 + 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;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildParentsListResponse());
|
| + 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RasterCollectionsRastersResourceApi", () {
|
| + unittest.test("method--batchDelete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).rasterCollections.rasters;
|
| + var arg_request = buildRasterCollectionsRasterBatchDeleteRequest();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RasterCollectionsRasterBatchDeleteRequest.fromJson(json);
|
| + checkRasterCollectionsRasterBatchDeleteRequest(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 + 18), unittest.equals("rasterCollections/"));
|
| + pathOffset += 18;
|
| + index = path.indexOf("/rasters/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 + 20), unittest.equals("/rasters/batchDelete"));
|
| + pathOffset += 20;
|
| +
|
| + 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(buildRasterCollectionsRastersBatchDeleteResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.RasterCollectionsRastersBatchDeleteResponse response) {
|
| + checkRasterCollectionsRastersBatchDeleteResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--batchInsert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).rasterCollections.rasters;
|
| + var arg_request = buildRasterCollectionsRastersBatchInsertRequest();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RasterCollectionsRastersBatchInsertRequest.fromJson(json);
|
| + checkRasterCollectionsRastersBatchInsertRequest(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 + 18), unittest.equals("rasterCollections/"));
|
| + pathOffset += 18;
|
| + index = path.indexOf("/rasters/batchInsert", 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 + 20), unittest.equals("/rasters/batchInsert"));
|
| + pathOffset += 20;
|
| +
|
| + 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(buildRasterCollectionsRastersBatchInsertResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.batchInsert(arg_request, arg_id).then(unittest.expectAsync(((api.RasterCollectionsRastersBatchInsertResponse response) {
|
| + checkRasterCollectionsRastersBatchInsertResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).rasterCollections.rasters;
|
| + var arg_id = "foo";
|
| + 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_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 + 18), unittest.equals("rasterCollections/"));
|
| + pathOffset += 18;
|
| + index = path.indexOf("/rasters", 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("/rasters"));
|
| + 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]));
|
| + }
|
| + }
|
| + 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["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(buildRasterCollectionsRastersListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_id, bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: arg_pageToken, role: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RasterCollectionsRastersListResponse response) {
|
| + checkRasterCollectionsRastersListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RastersResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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.delete(arg_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 = convert.JSON.encode(buildRaster());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.Raster response) {
|
| + checkRaster(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RastersResourceApi res = new api.MapsengineApi(mock).rasters;
|
| + var arg_projectId = "foo";
|
| + 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_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 + 7), unittest.equals("rasters"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
|
| + 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["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(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);
|
| + })));
|
| + });
|
| +
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + 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.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.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 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 + 8), unittest.equals("rasters/"));
|
| + pathOffset += 8;
|
| + 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;
|
| + 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["filename"].first, unittest.equals(arg_filename));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RastersParentsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + 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 + 8), unittest.equals("rasters/"));
|
| + pathOffset += 8;
|
| + 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;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildParentsListResponse());
|
| + 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TablesResourceApi", () {
|
| + unittest.test("method--create", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + var arg_request = buildTable();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Table.fromJson(json);
|
| + checkTable(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 + 6), unittest.equals("tables"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTable());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.create(arg_request).then(unittest.expectAsync(((api.Table response) {
|
| + checkTable(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + 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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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(buildTable());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Table response) {
|
| + checkTable(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("tables"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + 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(buildTablesListResponse());
|
| + 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.TablesListResponse response) {
|
| + checkTablesListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + var arg_request = buildTable();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Table.fromJson(json);
|
| + checkTable(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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + 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 + 15), unittest.equals("/mapsengine/v1/"));
|
| + pathOffset += 15;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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.TablesResourceApi res = new api.MapsengineApi(mock).tables;
|
| + var arg_request = buildTable();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Table.fromJson(json);
|
| + checkTable(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 + 13), unittest.equals("tables/upload"));
|
| + pathOffset += 13;
|
| +
|
| + 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(buildTable());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.upload(arg_request).then(unittest.expectAsync(((api.Table response) {
|
| + checkTable(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TablesFeaturesResourceApi", () {
|
| + unittest.test("method--batchDelete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.features;
|
| + var arg_request = buildFeaturesBatchDeleteRequest();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.FeaturesBatchDeleteRequest.fromJson(json);
|
| + checkFeaturesBatchDeleteRequest(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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/features/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 + 21), unittest.equals("/features/batchDelete"));
|
| + pathOffset += 21;
|
| +
|
| + 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.batchDelete(arg_request, arg_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--batchInsert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.features;
|
| + var arg_request = buildFeaturesBatchInsertRequest();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.FeaturesBatchInsertRequest.fromJson(json);
|
| + checkFeaturesBatchInsertRequest(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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/features/batchInsert", 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 + 21), unittest.equals("/features/batchInsert"));
|
| + pathOffset += 21;
|
| +
|
| + 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.batchInsert(arg_request, arg_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--batchPatch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.features;
|
| + var arg_request = buildFeaturesBatchPatchRequest();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.FeaturesBatchPatchRequest.fromJson(json);
|
| + checkFeaturesBatchPatchRequest(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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/features/batchPatch", 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 + 20), unittest.equals("/features/batchPatch"));
|
| + pathOffset += 20;
|
| +
|
| + 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.batchPatch(arg_request, arg_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.features;
|
| + var arg_tableId = "foo";
|
| + var arg_id = "foo";
|
| + var arg_select = "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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/features/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_tableId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/features/"));
|
| + pathOffset += 10;
|
| + 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["select"].first, unittest.equals(arg_select));
|
| + unittest.expect(queryMap["version"].first, unittest.equals(arg_version));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFeature());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_tableId, arg_id, select: arg_select, version: arg_version).then(unittest.expectAsync(((api.Feature response) {
|
| + checkFeature(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.features;
|
| + var arg_id = "foo";
|
| + var arg_include = "foo";
|
| + var arg_intersects = "foo";
|
| + var arg_limit = 42;
|
| + var arg_maxResults = 42;
|
| + var arg_orderBy = "foo";
|
| + var arg_pageToken = "foo";
|
| + var arg_select = "foo";
|
| + var arg_version = "foo";
|
| + var arg_where = "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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/features", 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 + 9), unittest.equals("/features"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["include"].first, unittest.equals(arg_include));
|
| + unittest.expect(queryMap["intersects"].first, unittest.equals(arg_intersects));
|
| + unittest.expect(core.int.parse(queryMap["limit"].first), unittest.equals(arg_limit));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["select"].first, unittest.equals(arg_select));
|
| + unittest.expect(queryMap["version"].first, unittest.equals(arg_version));
|
| + unittest.expect(queryMap["where"].first, unittest.equals(arg_where));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFeaturesListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_id, include: arg_include, intersects: arg_intersects, limit: arg_limit, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, select: arg_select, version: arg_version, where: arg_where).then(unittest.expectAsync(((api.FeaturesListResponse response) {
|
| + checkFeaturesListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TablesFilesResourceApi", () {
|
| + unittest.test("method--insert", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesFilesResourceApi res = new api.MapsengineApi(mock).tables.files;
|
| + var arg_id = "foo";
|
| + var arg_filename = "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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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;
|
| + 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["filename"].first, unittest.equals(arg_filename));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TablesParentsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TablesParentsResourceApi res = new api.MapsengineApi(mock).tables.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 + 7), unittest.equals("tables/"));
|
| + pathOffset += 7;
|
| + 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;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildParentsListResponse());
|
| + 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|