OLD | NEW |
(Empty) | |
| 1 library googleapis.mapsengine.v1.test; |
| 2 |
| 3 import "dart:core" as core; |
| 4 import "dart:collection" as collection; |
| 5 import "dart:async" as async; |
| 6 import "dart:convert" as convert; |
| 7 |
| 8 import 'package:http/http.dart' as http; |
| 9 import 'package:http/testing.dart' as http_testing; |
| 10 import 'package:unittest/unittest.dart' as unittest; |
| 11 import 'package:googleapis/common/common.dart' as common; |
| 12 import 'package:googleapis/src/common_internal.dart' as common_internal; |
| 13 import '../common/common_internal_test.dart' as common_test; |
| 14 |
| 15 import 'package:googleapis/mapsengine/v1.dart' as api; |
| 16 |
| 17 |
| 18 |
| 19 core.int buildCounterAcquisitionTime = 0; |
| 20 buildAcquisitionTime() { |
| 21 var o = new api.AcquisitionTime(); |
| 22 buildCounterAcquisitionTime++; |
| 23 if (buildCounterAcquisitionTime < 3) { |
| 24 o.end = core.DateTime.parse("2002-02-27T14:01:02"); |
| 25 o.precision = "foo"; |
| 26 o.start = core.DateTime.parse("2002-02-27T14:01:02"); |
| 27 } |
| 28 buildCounterAcquisitionTime--; |
| 29 return o; |
| 30 } |
| 31 |
| 32 checkAcquisitionTime(api.AcquisitionTime o) { |
| 33 buildCounterAcquisitionTime++; |
| 34 if (buildCounterAcquisitionTime < 3) { |
| 35 unittest.expect(o.end, unittest.equals(core.DateTime.parse("2002-02-27T14:01
:02"))); |
| 36 unittest.expect(o.precision, unittest.equals('foo')); |
| 37 unittest.expect(o.start, unittest.equals(core.DateTime.parse("2002-02-27T14:
01:02"))); |
| 38 } |
| 39 buildCounterAcquisitionTime--; |
| 40 } |
| 41 |
| 42 buildUnnamed91() { |
| 43 var o = new core.List<core.double>(); |
| 44 o.add(42.0); |
| 45 o.add(42.0); |
| 46 return o; |
| 47 } |
| 48 |
| 49 checkUnnamed91(core.List<core.double> o) { |
| 50 unittest.expect(o, unittest.hasLength(2)); |
| 51 unittest.expect(o[0], unittest.equals(42.0)); |
| 52 unittest.expect(o[1], unittest.equals(42.0)); |
| 53 } |
| 54 |
| 55 buildUnnamed92() { |
| 56 var o = new core.List<core.String>(); |
| 57 o.add("foo"); |
| 58 o.add("foo"); |
| 59 return o; |
| 60 } |
| 61 |
| 62 checkUnnamed92(core.List<core.String> o) { |
| 63 unittest.expect(o, unittest.hasLength(2)); |
| 64 unittest.expect(o[0], unittest.equals('foo')); |
| 65 unittest.expect(o[1], unittest.equals('foo')); |
| 66 } |
| 67 |
| 68 core.int buildCounterAsset = 0; |
| 69 buildAsset() { |
| 70 var o = new api.Asset(); |
| 71 buildCounterAsset++; |
| 72 if (buildCounterAsset < 3) { |
| 73 o.bbox = buildUnnamed91(); |
| 74 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 75 o.description = "foo"; |
| 76 o.etag = "foo"; |
| 77 o.id = "foo"; |
| 78 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 79 o.name = "foo"; |
| 80 o.projectId = "foo"; |
| 81 o.resource = "foo"; |
| 82 o.tags = buildUnnamed92(); |
| 83 o.type = "foo"; |
| 84 } |
| 85 buildCounterAsset--; |
| 86 return o; |
| 87 } |
| 88 |
| 89 checkAsset(api.Asset o) { |
| 90 buildCounterAsset++; |
| 91 if (buildCounterAsset < 3) { |
| 92 checkUnnamed91(o.bbox); |
| 93 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 94 unittest.expect(o.description, unittest.equals('foo')); |
| 95 unittest.expect(o.etag, unittest.equals('foo')); |
| 96 unittest.expect(o.id, unittest.equals('foo')); |
| 97 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 98 unittest.expect(o.name, unittest.equals('foo')); |
| 99 unittest.expect(o.projectId, unittest.equals('foo')); |
| 100 unittest.expect(o.resource, unittest.equals('foo')); |
| 101 checkUnnamed92(o.tags); |
| 102 unittest.expect(o.type, unittest.equals('foo')); |
| 103 } |
| 104 buildCounterAsset--; |
| 105 } |
| 106 |
| 107 buildUnnamed93() { |
| 108 var o = new core.List<api.Asset>(); |
| 109 o.add(buildAsset()); |
| 110 o.add(buildAsset()); |
| 111 return o; |
| 112 } |
| 113 |
| 114 checkUnnamed93(core.List<api.Asset> o) { |
| 115 unittest.expect(o, unittest.hasLength(2)); |
| 116 checkAsset(o[0]); |
| 117 checkAsset(o[1]); |
| 118 } |
| 119 |
| 120 core.int buildCounterAssetsListResponse = 0; |
| 121 buildAssetsListResponse() { |
| 122 var o = new api.AssetsListResponse(); |
| 123 buildCounterAssetsListResponse++; |
| 124 if (buildCounterAssetsListResponse < 3) { |
| 125 o.assets = buildUnnamed93(); |
| 126 o.nextPageToken = "foo"; |
| 127 } |
| 128 buildCounterAssetsListResponse--; |
| 129 return o; |
| 130 } |
| 131 |
| 132 checkAssetsListResponse(api.AssetsListResponse o) { |
| 133 buildCounterAssetsListResponse++; |
| 134 if (buildCounterAssetsListResponse < 3) { |
| 135 checkUnnamed93(o.assets); |
| 136 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 137 } |
| 138 buildCounterAssetsListResponse--; |
| 139 } |
| 140 |
| 141 core.int buildCounterBorder = 0; |
| 142 buildBorder() { |
| 143 var o = new api.Border(); |
| 144 buildCounterBorder++; |
| 145 if (buildCounterBorder < 3) { |
| 146 o.color = "foo"; |
| 147 o.opacity = 42.0; |
| 148 o.width = 42.0; |
| 149 } |
| 150 buildCounterBorder--; |
| 151 return o; |
| 152 } |
| 153 |
| 154 checkBorder(api.Border o) { |
| 155 buildCounterBorder++; |
| 156 if (buildCounterBorder < 3) { |
| 157 unittest.expect(o.color, unittest.equals('foo')); |
| 158 unittest.expect(o.opacity, unittest.equals(42.0)); |
| 159 unittest.expect(o.width, unittest.equals(42.0)); |
| 160 } |
| 161 buildCounterBorder--; |
| 162 } |
| 163 |
| 164 core.int buildCounterColor = 0; |
| 165 buildColor() { |
| 166 var o = new api.Color(); |
| 167 buildCounterColor++; |
| 168 if (buildCounterColor < 3) { |
| 169 o.color = "foo"; |
| 170 o.opacity = 42.0; |
| 171 } |
| 172 buildCounterColor--; |
| 173 return o; |
| 174 } |
| 175 |
| 176 checkColor(api.Color o) { |
| 177 buildCounterColor++; |
| 178 if (buildCounterColor < 3) { |
| 179 unittest.expect(o.color, unittest.equals('foo')); |
| 180 unittest.expect(o.opacity, unittest.equals(42.0)); |
| 181 } |
| 182 buildCounterColor--; |
| 183 } |
| 184 |
| 185 core.int buildCounterDatasource = 0; |
| 186 buildDatasource() { |
| 187 var o = new api.Datasource(); |
| 188 buildCounterDatasource++; |
| 189 if (buildCounterDatasource < 3) { |
| 190 o.id = "foo"; |
| 191 } |
| 192 buildCounterDatasource--; |
| 193 return o; |
| 194 } |
| 195 |
| 196 checkDatasource(api.Datasource o) { |
| 197 buildCounterDatasource++; |
| 198 if (buildCounterDatasource < 3) { |
| 199 unittest.expect(o.id, unittest.equals('foo')); |
| 200 } |
| 201 buildCounterDatasource--; |
| 202 } |
| 203 |
| 204 buildDatasources() { |
| 205 var o = new api.Datasources(); |
| 206 o.add(buildDatasource()); |
| 207 o.add(buildDatasource()); |
| 208 return o; |
| 209 } |
| 210 |
| 211 checkDatasources(api.Datasources o) { |
| 212 unittest.expect(o, unittest.hasLength(2)); |
| 213 checkDatasource(o[0]); |
| 214 checkDatasource(o[1]); |
| 215 } |
| 216 |
| 217 buildUnnamed94() { |
| 218 var o = new core.List<api.Filter>(); |
| 219 o.add(buildFilter()); |
| 220 o.add(buildFilter()); |
| 221 return o; |
| 222 } |
| 223 |
| 224 checkUnnamed94(core.List<api.Filter> o) { |
| 225 unittest.expect(o, unittest.hasLength(2)); |
| 226 checkFilter(o[0]); |
| 227 checkFilter(o[1]); |
| 228 } |
| 229 |
| 230 core.int buildCounterDisplayRule = 0; |
| 231 buildDisplayRule() { |
| 232 var o = new api.DisplayRule(); |
| 233 buildCounterDisplayRule++; |
| 234 if (buildCounterDisplayRule < 3) { |
| 235 o.filters = buildUnnamed94(); |
| 236 o.lineOptions = buildLineStyle(); |
| 237 o.name = "foo"; |
| 238 o.pointOptions = buildPointStyle(); |
| 239 o.polygonOptions = buildPolygonStyle(); |
| 240 o.zoomLevels = buildZoomLevels(); |
| 241 } |
| 242 buildCounterDisplayRule--; |
| 243 return o; |
| 244 } |
| 245 |
| 246 checkDisplayRule(api.DisplayRule o) { |
| 247 buildCounterDisplayRule++; |
| 248 if (buildCounterDisplayRule < 3) { |
| 249 checkUnnamed94(o.filters); |
| 250 checkLineStyle(o.lineOptions); |
| 251 unittest.expect(o.name, unittest.equals('foo')); |
| 252 checkPointStyle(o.pointOptions); |
| 253 checkPolygonStyle(o.polygonOptions); |
| 254 checkZoomLevels(o.zoomLevels); |
| 255 } |
| 256 buildCounterDisplayRule--; |
| 257 } |
| 258 |
| 259 core.int buildCounterFeature = 0; |
| 260 buildFeature() { |
| 261 var o = new api.Feature(); |
| 262 buildCounterFeature++; |
| 263 if (buildCounterFeature < 3) { |
| 264 o.geometry = buildGeoJsonGeometry(); |
| 265 o.properties = buildGeoJsonProperties(); |
| 266 o.type = "foo"; |
| 267 } |
| 268 buildCounterFeature--; |
| 269 return o; |
| 270 } |
| 271 |
| 272 checkFeature(api.Feature o) { |
| 273 buildCounterFeature++; |
| 274 if (buildCounterFeature < 3) { |
| 275 checkGeoJsonGeometry(o.geometry); |
| 276 checkGeoJsonProperties(o.properties); |
| 277 unittest.expect(o.type, unittest.equals('foo')); |
| 278 } |
| 279 buildCounterFeature--; |
| 280 } |
| 281 |
| 282 core.int buildCounterFeatureInfo = 0; |
| 283 buildFeatureInfo() { |
| 284 var o = new api.FeatureInfo(); |
| 285 buildCounterFeatureInfo++; |
| 286 if (buildCounterFeatureInfo < 3) { |
| 287 o.content = "foo"; |
| 288 } |
| 289 buildCounterFeatureInfo--; |
| 290 return o; |
| 291 } |
| 292 |
| 293 checkFeatureInfo(api.FeatureInfo o) { |
| 294 buildCounterFeatureInfo++; |
| 295 if (buildCounterFeatureInfo < 3) { |
| 296 unittest.expect(o.content, unittest.equals('foo')); |
| 297 } |
| 298 buildCounterFeatureInfo--; |
| 299 } |
| 300 |
| 301 buildUnnamed95() { |
| 302 var o = new core.List<core.String>(); |
| 303 o.add("foo"); |
| 304 o.add("foo"); |
| 305 return o; |
| 306 } |
| 307 |
| 308 checkUnnamed95(core.List<core.String> o) { |
| 309 unittest.expect(o, unittest.hasLength(2)); |
| 310 unittest.expect(o[0], unittest.equals('foo')); |
| 311 unittest.expect(o[1], unittest.equals('foo')); |
| 312 } |
| 313 |
| 314 buildUnnamed96() { |
| 315 var o = new core.List<core.String>(); |
| 316 o.add("foo"); |
| 317 o.add("foo"); |
| 318 return o; |
| 319 } |
| 320 |
| 321 checkUnnamed96(core.List<core.String> o) { |
| 322 unittest.expect(o, unittest.hasLength(2)); |
| 323 unittest.expect(o[0], unittest.equals('foo')); |
| 324 unittest.expect(o[1], unittest.equals('foo')); |
| 325 } |
| 326 |
| 327 core.int buildCounterFeaturesBatchDeleteRequest = 0; |
| 328 buildFeaturesBatchDeleteRequest() { |
| 329 var o = new api.FeaturesBatchDeleteRequest(); |
| 330 buildCounterFeaturesBatchDeleteRequest++; |
| 331 if (buildCounterFeaturesBatchDeleteRequest < 3) { |
| 332 o.gxIds = buildUnnamed95(); |
| 333 o.primaryKeys = buildUnnamed96(); |
| 334 } |
| 335 buildCounterFeaturesBatchDeleteRequest--; |
| 336 return o; |
| 337 } |
| 338 |
| 339 checkFeaturesBatchDeleteRequest(api.FeaturesBatchDeleteRequest o) { |
| 340 buildCounterFeaturesBatchDeleteRequest++; |
| 341 if (buildCounterFeaturesBatchDeleteRequest < 3) { |
| 342 checkUnnamed95(o.gxIds); |
| 343 checkUnnamed96(o.primaryKeys); |
| 344 } |
| 345 buildCounterFeaturesBatchDeleteRequest--; |
| 346 } |
| 347 |
| 348 buildUnnamed97() { |
| 349 var o = new core.List<api.Feature>(); |
| 350 o.add(buildFeature()); |
| 351 o.add(buildFeature()); |
| 352 return o; |
| 353 } |
| 354 |
| 355 checkUnnamed97(core.List<api.Feature> o) { |
| 356 unittest.expect(o, unittest.hasLength(2)); |
| 357 checkFeature(o[0]); |
| 358 checkFeature(o[1]); |
| 359 } |
| 360 |
| 361 core.int buildCounterFeaturesBatchInsertRequest = 0; |
| 362 buildFeaturesBatchInsertRequest() { |
| 363 var o = new api.FeaturesBatchInsertRequest(); |
| 364 buildCounterFeaturesBatchInsertRequest++; |
| 365 if (buildCounterFeaturesBatchInsertRequest < 3) { |
| 366 o.features = buildUnnamed97(); |
| 367 o.normalizeGeometries = true; |
| 368 } |
| 369 buildCounterFeaturesBatchInsertRequest--; |
| 370 return o; |
| 371 } |
| 372 |
| 373 checkFeaturesBatchInsertRequest(api.FeaturesBatchInsertRequest o) { |
| 374 buildCounterFeaturesBatchInsertRequest++; |
| 375 if (buildCounterFeaturesBatchInsertRequest < 3) { |
| 376 checkUnnamed97(o.features); |
| 377 unittest.expect(o.normalizeGeometries, unittest.isTrue); |
| 378 } |
| 379 buildCounterFeaturesBatchInsertRequest--; |
| 380 } |
| 381 |
| 382 buildUnnamed98() { |
| 383 var o = new core.List<api.Feature>(); |
| 384 o.add(buildFeature()); |
| 385 o.add(buildFeature()); |
| 386 return o; |
| 387 } |
| 388 |
| 389 checkUnnamed98(core.List<api.Feature> o) { |
| 390 unittest.expect(o, unittest.hasLength(2)); |
| 391 checkFeature(o[0]); |
| 392 checkFeature(o[1]); |
| 393 } |
| 394 |
| 395 core.int buildCounterFeaturesBatchPatchRequest = 0; |
| 396 buildFeaturesBatchPatchRequest() { |
| 397 var o = new api.FeaturesBatchPatchRequest(); |
| 398 buildCounterFeaturesBatchPatchRequest++; |
| 399 if (buildCounterFeaturesBatchPatchRequest < 3) { |
| 400 o.features = buildUnnamed98(); |
| 401 o.normalizeGeometries = true; |
| 402 } |
| 403 buildCounterFeaturesBatchPatchRequest--; |
| 404 return o; |
| 405 } |
| 406 |
| 407 checkFeaturesBatchPatchRequest(api.FeaturesBatchPatchRequest o) { |
| 408 buildCounterFeaturesBatchPatchRequest++; |
| 409 if (buildCounterFeaturesBatchPatchRequest < 3) { |
| 410 checkUnnamed98(o.features); |
| 411 unittest.expect(o.normalizeGeometries, unittest.isTrue); |
| 412 } |
| 413 buildCounterFeaturesBatchPatchRequest--; |
| 414 } |
| 415 |
| 416 buildUnnamed99() { |
| 417 var o = new core.List<api.Feature>(); |
| 418 o.add(buildFeature()); |
| 419 o.add(buildFeature()); |
| 420 return o; |
| 421 } |
| 422 |
| 423 checkUnnamed99(core.List<api.Feature> o) { |
| 424 unittest.expect(o, unittest.hasLength(2)); |
| 425 checkFeature(o[0]); |
| 426 checkFeature(o[1]); |
| 427 } |
| 428 |
| 429 core.int buildCounterFeaturesListResponse = 0; |
| 430 buildFeaturesListResponse() { |
| 431 var o = new api.FeaturesListResponse(); |
| 432 buildCounterFeaturesListResponse++; |
| 433 if (buildCounterFeaturesListResponse < 3) { |
| 434 o.allowedQueriesPerSecond = 42.0; |
| 435 o.features = buildUnnamed99(); |
| 436 o.nextPageToken = "foo"; |
| 437 o.schema = buildSchema(); |
| 438 o.type = "foo"; |
| 439 } |
| 440 buildCounterFeaturesListResponse--; |
| 441 return o; |
| 442 } |
| 443 |
| 444 checkFeaturesListResponse(api.FeaturesListResponse o) { |
| 445 buildCounterFeaturesListResponse++; |
| 446 if (buildCounterFeaturesListResponse < 3) { |
| 447 unittest.expect(o.allowedQueriesPerSecond, unittest.equals(42.0)); |
| 448 checkUnnamed99(o.features); |
| 449 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 450 checkSchema(o.schema); |
| 451 unittest.expect(o.type, unittest.equals('foo')); |
| 452 } |
| 453 buildCounterFeaturesListResponse--; |
| 454 } |
| 455 |
| 456 core.int buildCounterFile = 0; |
| 457 buildFile() { |
| 458 var o = new api.File(); |
| 459 buildCounterFile++; |
| 460 if (buildCounterFile < 3) { |
| 461 o.filename = "foo"; |
| 462 o.size = "foo"; |
| 463 o.uploadStatus = "foo"; |
| 464 } |
| 465 buildCounterFile--; |
| 466 return o; |
| 467 } |
| 468 |
| 469 checkFile(api.File o) { |
| 470 buildCounterFile++; |
| 471 if (buildCounterFile < 3) { |
| 472 unittest.expect(o.filename, unittest.equals('foo')); |
| 473 unittest.expect(o.size, unittest.equals('foo')); |
| 474 unittest.expect(o.uploadStatus, unittest.equals('foo')); |
| 475 } |
| 476 buildCounterFile--; |
| 477 } |
| 478 |
| 479 core.int buildCounterFilter = 0; |
| 480 buildFilter() { |
| 481 var o = new api.Filter(); |
| 482 buildCounterFilter++; |
| 483 if (buildCounterFilter < 3) { |
| 484 o.column = "foo"; |
| 485 o.operator = "foo"; |
| 486 o.value = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
| 487 } |
| 488 buildCounterFilter--; |
| 489 return o; |
| 490 } |
| 491 |
| 492 checkFilter(api.Filter o) { |
| 493 buildCounterFilter++; |
| 494 if (buildCounterFilter < 3) { |
| 495 unittest.expect(o.column, unittest.equals('foo')); |
| 496 unittest.expect(o.operator, unittest.equals('foo')); |
| 497 var casted1 = (o.value) as core.Map; unittest.expect(casted1, unittest.hasLe
ngth(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest
.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string
"], unittest.equals('foo')); |
| 498 } |
| 499 buildCounterFilter--; |
| 500 } |
| 501 |
| 502 buildGeoJsonGeometry() { |
| 503 return buildGeoJsonGeometryCollection(); |
| 504 } |
| 505 |
| 506 checkGeoJsonGeometry(api.GeoJsonGeometry o) { |
| 507 checkGeoJsonGeometryCollection(api.GeoJsonGeometryCollection o) { |
| 508 buildCounterGeoJsonGeometryCollection++; |
| 509 if (buildCounterGeoJsonGeometryCollection < 3) { |
| 510 checkUnnamed100(o.geometries); |
| 511 } |
| 512 buildCounterGeoJsonGeometryCollection--; |
| 513 } |
| 514 |
| 515 (o); |
| 516 } |
| 517 |
| 518 buildUnnamed100() { |
| 519 var o = new core.List<api.GeoJsonGeometry>(); |
| 520 o.add(buildGeoJsonGeometry()); |
| 521 o.add(buildGeoJsonGeometry()); |
| 522 return o; |
| 523 } |
| 524 |
| 525 checkUnnamed100(core.List<api.GeoJsonGeometry> o) { |
| 526 unittest.expect(o, unittest.hasLength(2)); |
| 527 checkGeoJsonGeometry(o[0]); |
| 528 checkGeoJsonGeometry(o[1]); |
| 529 } |
| 530 |
| 531 core.int buildCounterGeoJsonGeometryCollection = 0; |
| 532 buildGeoJsonGeometryCollection() { |
| 533 var o = new api.GeoJsonGeometryCollection(); |
| 534 buildCounterGeoJsonGeometryCollection++; |
| 535 if (buildCounterGeoJsonGeometryCollection < 3) { |
| 536 o.geometries = buildUnnamed100(); |
| 537 } |
| 538 buildCounterGeoJsonGeometryCollection--; |
| 539 return o; |
| 540 } |
| 541 |
| 542 checkGeoJsonGeometryCollection(api.GeoJsonGeometryCollection o) { |
| 543 buildCounterGeoJsonGeometryCollection++; |
| 544 if (buildCounterGeoJsonGeometryCollection < 3) { |
| 545 checkUnnamed100(o.geometries); |
| 546 } |
| 547 buildCounterGeoJsonGeometryCollection--; |
| 548 } |
| 549 |
| 550 buildUnnamed101() { |
| 551 var o = new core.List<api.GeoJsonPosition>(); |
| 552 o.add(buildGeoJsonPosition()); |
| 553 o.add(buildGeoJsonPosition()); |
| 554 return o; |
| 555 } |
| 556 |
| 557 checkUnnamed101(core.List<api.GeoJsonPosition> o) { |
| 558 unittest.expect(o, unittest.hasLength(2)); |
| 559 checkGeoJsonPosition(o[0]); |
| 560 checkGeoJsonPosition(o[1]); |
| 561 } |
| 562 |
| 563 core.int buildCounterGeoJsonLineString = 0; |
| 564 buildGeoJsonLineString() { |
| 565 var o = new api.GeoJsonLineString(); |
| 566 buildCounterGeoJsonLineString++; |
| 567 if (buildCounterGeoJsonLineString < 3) { |
| 568 o.coordinates = buildUnnamed101(); |
| 569 } |
| 570 buildCounterGeoJsonLineString--; |
| 571 return o; |
| 572 } |
| 573 |
| 574 checkGeoJsonLineString(api.GeoJsonLineString o) { |
| 575 buildCounterGeoJsonLineString++; |
| 576 if (buildCounterGeoJsonLineString < 3) { |
| 577 checkUnnamed101(o.coordinates); |
| 578 } |
| 579 buildCounterGeoJsonLineString--; |
| 580 } |
| 581 |
| 582 buildUnnamed102() { |
| 583 var o = new core.List<api.GeoJsonPosition>(); |
| 584 o.add(buildGeoJsonPosition()); |
| 585 o.add(buildGeoJsonPosition()); |
| 586 return o; |
| 587 } |
| 588 |
| 589 checkUnnamed102(core.List<api.GeoJsonPosition> o) { |
| 590 unittest.expect(o, unittest.hasLength(2)); |
| 591 checkGeoJsonPosition(o[0]); |
| 592 checkGeoJsonPosition(o[1]); |
| 593 } |
| 594 |
| 595 buildUnnamed103() { |
| 596 var o = new core.List<core.List<api.GeoJsonPosition>>(); |
| 597 o.add(buildUnnamed102()); |
| 598 o.add(buildUnnamed102()); |
| 599 return o; |
| 600 } |
| 601 |
| 602 checkUnnamed103(core.List<core.List<api.GeoJsonPosition>> o) { |
| 603 unittest.expect(o, unittest.hasLength(2)); |
| 604 checkUnnamed102(o[0]); |
| 605 checkUnnamed102(o[1]); |
| 606 } |
| 607 |
| 608 core.int buildCounterGeoJsonMultiLineString = 0; |
| 609 buildGeoJsonMultiLineString() { |
| 610 var o = new api.GeoJsonMultiLineString(); |
| 611 buildCounterGeoJsonMultiLineString++; |
| 612 if (buildCounterGeoJsonMultiLineString < 3) { |
| 613 o.coordinates = buildUnnamed103(); |
| 614 } |
| 615 buildCounterGeoJsonMultiLineString--; |
| 616 return o; |
| 617 } |
| 618 |
| 619 checkGeoJsonMultiLineString(api.GeoJsonMultiLineString o) { |
| 620 buildCounterGeoJsonMultiLineString++; |
| 621 if (buildCounterGeoJsonMultiLineString < 3) { |
| 622 checkUnnamed103(o.coordinates); |
| 623 } |
| 624 buildCounterGeoJsonMultiLineString--; |
| 625 } |
| 626 |
| 627 buildUnnamed104() { |
| 628 var o = new core.List<api.GeoJsonPosition>(); |
| 629 o.add(buildGeoJsonPosition()); |
| 630 o.add(buildGeoJsonPosition()); |
| 631 return o; |
| 632 } |
| 633 |
| 634 checkUnnamed104(core.List<api.GeoJsonPosition> o) { |
| 635 unittest.expect(o, unittest.hasLength(2)); |
| 636 checkGeoJsonPosition(o[0]); |
| 637 checkGeoJsonPosition(o[1]); |
| 638 } |
| 639 |
| 640 core.int buildCounterGeoJsonMultiPoint = 0; |
| 641 buildGeoJsonMultiPoint() { |
| 642 var o = new api.GeoJsonMultiPoint(); |
| 643 buildCounterGeoJsonMultiPoint++; |
| 644 if (buildCounterGeoJsonMultiPoint < 3) { |
| 645 o.coordinates = buildUnnamed104(); |
| 646 } |
| 647 buildCounterGeoJsonMultiPoint--; |
| 648 return o; |
| 649 } |
| 650 |
| 651 checkGeoJsonMultiPoint(api.GeoJsonMultiPoint o) { |
| 652 buildCounterGeoJsonMultiPoint++; |
| 653 if (buildCounterGeoJsonMultiPoint < 3) { |
| 654 checkUnnamed104(o.coordinates); |
| 655 } |
| 656 buildCounterGeoJsonMultiPoint--; |
| 657 } |
| 658 |
| 659 buildUnnamed105() { |
| 660 var o = new core.List<api.GeoJsonPosition>(); |
| 661 o.add(buildGeoJsonPosition()); |
| 662 o.add(buildGeoJsonPosition()); |
| 663 return o; |
| 664 } |
| 665 |
| 666 checkUnnamed105(core.List<api.GeoJsonPosition> o) { |
| 667 unittest.expect(o, unittest.hasLength(2)); |
| 668 checkGeoJsonPosition(o[0]); |
| 669 checkGeoJsonPosition(o[1]); |
| 670 } |
| 671 |
| 672 buildUnnamed106() { |
| 673 var o = new core.List<core.List<api.GeoJsonPosition>>(); |
| 674 o.add(buildUnnamed105()); |
| 675 o.add(buildUnnamed105()); |
| 676 return o; |
| 677 } |
| 678 |
| 679 checkUnnamed106(core.List<core.List<api.GeoJsonPosition>> o) { |
| 680 unittest.expect(o, unittest.hasLength(2)); |
| 681 checkUnnamed105(o[0]); |
| 682 checkUnnamed105(o[1]); |
| 683 } |
| 684 |
| 685 buildUnnamed107() { |
| 686 var o = new core.List<core.List<core.List<api.GeoJsonPosition>>>(); |
| 687 o.add(buildUnnamed106()); |
| 688 o.add(buildUnnamed106()); |
| 689 return o; |
| 690 } |
| 691 |
| 692 checkUnnamed107(core.List<core.List<core.List<api.GeoJsonPosition>>> o) { |
| 693 unittest.expect(o, unittest.hasLength(2)); |
| 694 checkUnnamed106(o[0]); |
| 695 checkUnnamed106(o[1]); |
| 696 } |
| 697 |
| 698 core.int buildCounterGeoJsonMultiPolygon = 0; |
| 699 buildGeoJsonMultiPolygon() { |
| 700 var o = new api.GeoJsonMultiPolygon(); |
| 701 buildCounterGeoJsonMultiPolygon++; |
| 702 if (buildCounterGeoJsonMultiPolygon < 3) { |
| 703 o.coordinates = buildUnnamed107(); |
| 704 } |
| 705 buildCounterGeoJsonMultiPolygon--; |
| 706 return o; |
| 707 } |
| 708 |
| 709 checkGeoJsonMultiPolygon(api.GeoJsonMultiPolygon o) { |
| 710 buildCounterGeoJsonMultiPolygon++; |
| 711 if (buildCounterGeoJsonMultiPolygon < 3) { |
| 712 checkUnnamed107(o.coordinates); |
| 713 } |
| 714 buildCounterGeoJsonMultiPolygon--; |
| 715 } |
| 716 |
| 717 core.int buildCounterGeoJsonPoint = 0; |
| 718 buildGeoJsonPoint() { |
| 719 var o = new api.GeoJsonPoint(); |
| 720 buildCounterGeoJsonPoint++; |
| 721 if (buildCounterGeoJsonPoint < 3) { |
| 722 o.coordinates = buildGeoJsonPosition(); |
| 723 } |
| 724 buildCounterGeoJsonPoint--; |
| 725 return o; |
| 726 } |
| 727 |
| 728 checkGeoJsonPoint(api.GeoJsonPoint o) { |
| 729 buildCounterGeoJsonPoint++; |
| 730 if (buildCounterGeoJsonPoint < 3) { |
| 731 checkGeoJsonPosition(o.coordinates); |
| 732 } |
| 733 buildCounterGeoJsonPoint--; |
| 734 } |
| 735 |
| 736 buildUnnamed108() { |
| 737 var o = new core.List<api.GeoJsonPosition>(); |
| 738 o.add(buildGeoJsonPosition()); |
| 739 o.add(buildGeoJsonPosition()); |
| 740 return o; |
| 741 } |
| 742 |
| 743 checkUnnamed108(core.List<api.GeoJsonPosition> o) { |
| 744 unittest.expect(o, unittest.hasLength(2)); |
| 745 checkGeoJsonPosition(o[0]); |
| 746 checkGeoJsonPosition(o[1]); |
| 747 } |
| 748 |
| 749 buildUnnamed109() { |
| 750 var o = new core.List<core.List<api.GeoJsonPosition>>(); |
| 751 o.add(buildUnnamed108()); |
| 752 o.add(buildUnnamed108()); |
| 753 return o; |
| 754 } |
| 755 |
| 756 checkUnnamed109(core.List<core.List<api.GeoJsonPosition>> o) { |
| 757 unittest.expect(o, unittest.hasLength(2)); |
| 758 checkUnnamed108(o[0]); |
| 759 checkUnnamed108(o[1]); |
| 760 } |
| 761 |
| 762 core.int buildCounterGeoJsonPolygon = 0; |
| 763 buildGeoJsonPolygon() { |
| 764 var o = new api.GeoJsonPolygon(); |
| 765 buildCounterGeoJsonPolygon++; |
| 766 if (buildCounterGeoJsonPolygon < 3) { |
| 767 o.coordinates = buildUnnamed109(); |
| 768 } |
| 769 buildCounterGeoJsonPolygon--; |
| 770 return o; |
| 771 } |
| 772 |
| 773 checkGeoJsonPolygon(api.GeoJsonPolygon o) { |
| 774 buildCounterGeoJsonPolygon++; |
| 775 if (buildCounterGeoJsonPolygon < 3) { |
| 776 checkUnnamed109(o.coordinates); |
| 777 } |
| 778 buildCounterGeoJsonPolygon--; |
| 779 } |
| 780 |
| 781 buildGeoJsonPosition() { |
| 782 var o = new api.GeoJsonPosition(); |
| 783 o.add(42.0); |
| 784 o.add(42.0); |
| 785 return o; |
| 786 } |
| 787 |
| 788 checkGeoJsonPosition(api.GeoJsonPosition o) { |
| 789 unittest.expect(o, unittest.hasLength(2)); |
| 790 unittest.expect(o[0], unittest.equals(42.0)); |
| 791 unittest.expect(o[1], unittest.equals(42.0)); |
| 792 } |
| 793 |
| 794 buildGeoJsonProperties() { |
| 795 var o = new api.GeoJsonProperties(); |
| 796 o["a"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
| 797 o["b"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
| 798 return o; |
| 799 } |
| 800 |
| 801 checkGeoJsonProperties(api.GeoJsonProperties o) { |
| 802 unittest.expect(o, unittest.hasLength(2)); |
| 803 var casted2 = (o["a"]) as core.Map; unittest.expect(casted2, unittest.hasLengt
h(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"],
unittest.equals('foo')); |
| 804 var casted3 = (o["b"]) as core.Map; unittest.expect(casted3, unittest.hasLengt
h(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"],
unittest.equals('foo')); |
| 805 } |
| 806 |
| 807 core.int buildCounterIcon = 0; |
| 808 buildIcon() { |
| 809 var o = new api.Icon(); |
| 810 buildCounterIcon++; |
| 811 if (buildCounterIcon < 3) { |
| 812 o.description = "foo"; |
| 813 o.id = "foo"; |
| 814 o.name = "foo"; |
| 815 } |
| 816 buildCounterIcon--; |
| 817 return o; |
| 818 } |
| 819 |
| 820 checkIcon(api.Icon o) { |
| 821 buildCounterIcon++; |
| 822 if (buildCounterIcon < 3) { |
| 823 unittest.expect(o.description, unittest.equals('foo')); |
| 824 unittest.expect(o.id, unittest.equals('foo')); |
| 825 unittest.expect(o.name, unittest.equals('foo')); |
| 826 } |
| 827 buildCounterIcon--; |
| 828 } |
| 829 |
| 830 core.int buildCounterIconStyle = 0; |
| 831 buildIconStyle() { |
| 832 var o = new api.IconStyle(); |
| 833 buildCounterIconStyle++; |
| 834 if (buildCounterIconStyle < 3) { |
| 835 o.id = "foo"; |
| 836 o.name = "foo"; |
| 837 o.scaledShape = buildScaledShape(); |
| 838 o.scalingFunction = buildScalingFunction(); |
| 839 } |
| 840 buildCounterIconStyle--; |
| 841 return o; |
| 842 } |
| 843 |
| 844 checkIconStyle(api.IconStyle o) { |
| 845 buildCounterIconStyle++; |
| 846 if (buildCounterIconStyle < 3) { |
| 847 unittest.expect(o.id, unittest.equals('foo')); |
| 848 unittest.expect(o.name, unittest.equals('foo')); |
| 849 checkScaledShape(o.scaledShape); |
| 850 checkScalingFunction(o.scalingFunction); |
| 851 } |
| 852 buildCounterIconStyle--; |
| 853 } |
| 854 |
| 855 buildUnnamed110() { |
| 856 var o = new core.List<api.Icon>(); |
| 857 o.add(buildIcon()); |
| 858 o.add(buildIcon()); |
| 859 return o; |
| 860 } |
| 861 |
| 862 checkUnnamed110(core.List<api.Icon> o) { |
| 863 unittest.expect(o, unittest.hasLength(2)); |
| 864 checkIcon(o[0]); |
| 865 checkIcon(o[1]); |
| 866 } |
| 867 |
| 868 core.int buildCounterIconsListResponse = 0; |
| 869 buildIconsListResponse() { |
| 870 var o = new api.IconsListResponse(); |
| 871 buildCounterIconsListResponse++; |
| 872 if (buildCounterIconsListResponse < 3) { |
| 873 o.icons = buildUnnamed110(); |
| 874 o.nextPageToken = "foo"; |
| 875 } |
| 876 buildCounterIconsListResponse--; |
| 877 return o; |
| 878 } |
| 879 |
| 880 checkIconsListResponse(api.IconsListResponse o) { |
| 881 buildCounterIconsListResponse++; |
| 882 if (buildCounterIconsListResponse < 3) { |
| 883 checkUnnamed110(o.icons); |
| 884 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 885 } |
| 886 buildCounterIconsListResponse--; |
| 887 } |
| 888 |
| 889 core.int buildCounterLabelStyle = 0; |
| 890 buildLabelStyle() { |
| 891 var o = new api.LabelStyle(); |
| 892 buildCounterLabelStyle++; |
| 893 if (buildCounterLabelStyle < 3) { |
| 894 o.color = "foo"; |
| 895 o.column = "foo"; |
| 896 o.fontStyle = "foo"; |
| 897 o.fontWeight = "foo"; |
| 898 o.opacity = 42.0; |
| 899 o.outline = buildColor(); |
| 900 o.size = 42.0; |
| 901 } |
| 902 buildCounterLabelStyle--; |
| 903 return o; |
| 904 } |
| 905 |
| 906 checkLabelStyle(api.LabelStyle o) { |
| 907 buildCounterLabelStyle++; |
| 908 if (buildCounterLabelStyle < 3) { |
| 909 unittest.expect(o.color, unittest.equals('foo')); |
| 910 unittest.expect(o.column, unittest.equals('foo')); |
| 911 unittest.expect(o.fontStyle, unittest.equals('foo')); |
| 912 unittest.expect(o.fontWeight, unittest.equals('foo')); |
| 913 unittest.expect(o.opacity, unittest.equals(42.0)); |
| 914 checkColor(o.outline); |
| 915 unittest.expect(o.size, unittest.equals(42.0)); |
| 916 } |
| 917 buildCounterLabelStyle--; |
| 918 } |
| 919 |
| 920 buildLatLngBox() { |
| 921 var o = new api.LatLngBox(); |
| 922 o.add(42.0); |
| 923 o.add(42.0); |
| 924 return o; |
| 925 } |
| 926 |
| 927 checkLatLngBox(api.LatLngBox o) { |
| 928 unittest.expect(o, unittest.hasLength(2)); |
| 929 unittest.expect(o[0], unittest.equals(42.0)); |
| 930 unittest.expect(o[1], unittest.equals(42.0)); |
| 931 } |
| 932 |
| 933 buildUnnamed111() { |
| 934 var o = new core.List<core.double>(); |
| 935 o.add(42.0); |
| 936 o.add(42.0); |
| 937 return o; |
| 938 } |
| 939 |
| 940 checkUnnamed111(core.List<core.double> o) { |
| 941 unittest.expect(o, unittest.hasLength(2)); |
| 942 unittest.expect(o[0], unittest.equals(42.0)); |
| 943 unittest.expect(o[1], unittest.equals(42.0)); |
| 944 } |
| 945 |
| 946 core.int buildCounterLayer = 0; |
| 947 buildLayer() { |
| 948 var o = new api.Layer(); |
| 949 buildCounterLayer++; |
| 950 if (buildCounterLayer < 3) { |
| 951 o.bbox = buildUnnamed111(); |
| 952 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 953 o.datasourceType = "foo"; |
| 954 o.datasources = buildDatasources(); |
| 955 o.description = "foo"; |
| 956 o.draftAccessList = "foo"; |
| 957 o.etag = "foo"; |
| 958 o.id = "foo"; |
| 959 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 960 o.layerType = "foo"; |
| 961 o.name = "foo"; |
| 962 o.processingStatus = "foo"; |
| 963 o.projectId = "foo"; |
| 964 o.publishedAccessList = "foo"; |
| 965 o.publishingStatus = "foo"; |
| 966 o.style = buildVectorStyle(); |
| 967 o.tags = buildTags(); |
| 968 } |
| 969 buildCounterLayer--; |
| 970 return o; |
| 971 } |
| 972 |
| 973 checkLayer(api.Layer o) { |
| 974 buildCounterLayer++; |
| 975 if (buildCounterLayer < 3) { |
| 976 checkUnnamed111(o.bbox); |
| 977 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 978 unittest.expect(o.datasourceType, unittest.equals('foo')); |
| 979 checkDatasources(o.datasources); |
| 980 unittest.expect(o.description, unittest.equals('foo')); |
| 981 unittest.expect(o.draftAccessList, unittest.equals('foo')); |
| 982 unittest.expect(o.etag, unittest.equals('foo')); |
| 983 unittest.expect(o.id, unittest.equals('foo')); |
| 984 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 985 unittest.expect(o.layerType, unittest.equals('foo')); |
| 986 unittest.expect(o.name, unittest.equals('foo')); |
| 987 unittest.expect(o.processingStatus, unittest.equals('foo')); |
| 988 unittest.expect(o.projectId, unittest.equals('foo')); |
| 989 unittest.expect(o.publishedAccessList, unittest.equals('foo')); |
| 990 unittest.expect(o.publishingStatus, unittest.equals('foo')); |
| 991 checkVectorStyle(o.style); |
| 992 checkTags(o.tags); |
| 993 } |
| 994 buildCounterLayer--; |
| 995 } |
| 996 |
| 997 buildUnnamed112() { |
| 998 var o = new core.List<api.Layer>(); |
| 999 o.add(buildLayer()); |
| 1000 o.add(buildLayer()); |
| 1001 return o; |
| 1002 } |
| 1003 |
| 1004 checkUnnamed112(core.List<api.Layer> o) { |
| 1005 unittest.expect(o, unittest.hasLength(2)); |
| 1006 checkLayer(o[0]); |
| 1007 checkLayer(o[1]); |
| 1008 } |
| 1009 |
| 1010 core.int buildCounterLayersListResponse = 0; |
| 1011 buildLayersListResponse() { |
| 1012 var o = new api.LayersListResponse(); |
| 1013 buildCounterLayersListResponse++; |
| 1014 if (buildCounterLayersListResponse < 3) { |
| 1015 o.layers = buildUnnamed112(); |
| 1016 o.nextPageToken = "foo"; |
| 1017 } |
| 1018 buildCounterLayersListResponse--; |
| 1019 return o; |
| 1020 } |
| 1021 |
| 1022 checkLayersListResponse(api.LayersListResponse o) { |
| 1023 buildCounterLayersListResponse++; |
| 1024 if (buildCounterLayersListResponse < 3) { |
| 1025 checkUnnamed112(o.layers); |
| 1026 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1027 } |
| 1028 buildCounterLayersListResponse--; |
| 1029 } |
| 1030 |
| 1031 buildUnnamed113() { |
| 1032 var o = new core.List<core.double>(); |
| 1033 o.add(42.0); |
| 1034 o.add(42.0); |
| 1035 return o; |
| 1036 } |
| 1037 |
| 1038 checkUnnamed113(core.List<core.double> o) { |
| 1039 unittest.expect(o, unittest.hasLength(2)); |
| 1040 unittest.expect(o[0], unittest.equals(42.0)); |
| 1041 unittest.expect(o[1], unittest.equals(42.0)); |
| 1042 } |
| 1043 |
| 1044 core.int buildCounterLineStyleStroke = 0; |
| 1045 buildLineStyleStroke() { |
| 1046 var o = new api.LineStyleStroke(); |
| 1047 buildCounterLineStyleStroke++; |
| 1048 if (buildCounterLineStyleStroke < 3) { |
| 1049 o.color = "foo"; |
| 1050 o.opacity = 42.0; |
| 1051 o.width = 42.0; |
| 1052 } |
| 1053 buildCounterLineStyleStroke--; |
| 1054 return o; |
| 1055 } |
| 1056 |
| 1057 checkLineStyleStroke(api.LineStyleStroke o) { |
| 1058 buildCounterLineStyleStroke++; |
| 1059 if (buildCounterLineStyleStroke < 3) { |
| 1060 unittest.expect(o.color, unittest.equals('foo')); |
| 1061 unittest.expect(o.opacity, unittest.equals(42.0)); |
| 1062 unittest.expect(o.width, unittest.equals(42.0)); |
| 1063 } |
| 1064 buildCounterLineStyleStroke--; |
| 1065 } |
| 1066 |
| 1067 core.int buildCounterLineStyle = 0; |
| 1068 buildLineStyle() { |
| 1069 var o = new api.LineStyle(); |
| 1070 buildCounterLineStyle++; |
| 1071 if (buildCounterLineStyle < 3) { |
| 1072 o.border = buildBorder(); |
| 1073 o.dash = buildUnnamed113(); |
| 1074 o.label = buildLabelStyle(); |
| 1075 o.stroke = buildLineStyleStroke(); |
| 1076 } |
| 1077 buildCounterLineStyle--; |
| 1078 return o; |
| 1079 } |
| 1080 |
| 1081 checkLineStyle(api.LineStyle o) { |
| 1082 buildCounterLineStyle++; |
| 1083 if (buildCounterLineStyle < 3) { |
| 1084 checkBorder(o.border); |
| 1085 checkUnnamed113(o.dash); |
| 1086 checkLabelStyle(o.label); |
| 1087 checkLineStyleStroke(o.stroke); |
| 1088 } |
| 1089 buildCounterLineStyle--; |
| 1090 } |
| 1091 |
| 1092 buildUnnamed114() { |
| 1093 var o = new core.List<core.double>(); |
| 1094 o.add(42.0); |
| 1095 o.add(42.0); |
| 1096 return o; |
| 1097 } |
| 1098 |
| 1099 checkUnnamed114(core.List<core.double> o) { |
| 1100 unittest.expect(o, unittest.hasLength(2)); |
| 1101 unittest.expect(o[0], unittest.equals(42.0)); |
| 1102 unittest.expect(o[1], unittest.equals(42.0)); |
| 1103 } |
| 1104 |
| 1105 buildUnnamed115() { |
| 1106 var o = new core.List<core.String>(); |
| 1107 o.add("foo"); |
| 1108 o.add("foo"); |
| 1109 return o; |
| 1110 } |
| 1111 |
| 1112 checkUnnamed115(core.List<core.String> o) { |
| 1113 unittest.expect(o, unittest.hasLength(2)); |
| 1114 unittest.expect(o[0], unittest.equals('foo')); |
| 1115 unittest.expect(o[1], unittest.equals('foo')); |
| 1116 } |
| 1117 |
| 1118 core.int buildCounterMap = 0; |
| 1119 buildMap() { |
| 1120 var o = new api.Map(); |
| 1121 buildCounterMap++; |
| 1122 if (buildCounterMap < 3) { |
| 1123 o.bbox = buildUnnamed114(); |
| 1124 o.contents = buildMapContents(); |
| 1125 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1126 o.defaultViewport = buildLatLngBox(); |
| 1127 o.description = "foo"; |
| 1128 o.draftAccessList = "foo"; |
| 1129 o.etag = "foo"; |
| 1130 o.id = "foo"; |
| 1131 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1132 o.name = "foo"; |
| 1133 o.processingStatus = "foo"; |
| 1134 o.projectId = "foo"; |
| 1135 o.publishedAccessList = "foo"; |
| 1136 o.publishingStatus = "foo"; |
| 1137 o.tags = buildTags(); |
| 1138 o.versions = buildUnnamed115(); |
| 1139 } |
| 1140 buildCounterMap--; |
| 1141 return o; |
| 1142 } |
| 1143 |
| 1144 checkMap(api.Map o) { |
| 1145 buildCounterMap++; |
| 1146 if (buildCounterMap < 3) { |
| 1147 checkUnnamed114(o.bbox); |
| 1148 checkMapContents(o.contents); |
| 1149 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 1150 checkLatLngBox(o.defaultViewport); |
| 1151 unittest.expect(o.description, unittest.equals('foo')); |
| 1152 unittest.expect(o.draftAccessList, unittest.equals('foo')); |
| 1153 unittest.expect(o.etag, unittest.equals('foo')); |
| 1154 unittest.expect(o.id, unittest.equals('foo')); |
| 1155 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 1156 unittest.expect(o.name, unittest.equals('foo')); |
| 1157 unittest.expect(o.processingStatus, unittest.equals('foo')); |
| 1158 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1159 unittest.expect(o.publishedAccessList, unittest.equals('foo')); |
| 1160 unittest.expect(o.publishingStatus, unittest.equals('foo')); |
| 1161 checkTags(o.tags); |
| 1162 checkUnnamed115(o.versions); |
| 1163 } |
| 1164 buildCounterMap--; |
| 1165 } |
| 1166 |
| 1167 buildMapContents() { |
| 1168 var o = new api.MapContents(); |
| 1169 o.add(buildMapItem()); |
| 1170 o.add(buildMapItem()); |
| 1171 return o; |
| 1172 } |
| 1173 |
| 1174 checkMapContents(api.MapContents o) { |
| 1175 unittest.expect(o, unittest.hasLength(2)); |
| 1176 checkMapItem(o[0]); |
| 1177 checkMapItem(o[1]); |
| 1178 } |
| 1179 |
| 1180 buildUnnamed116() { |
| 1181 var o = new core.List<api.MapItem>(); |
| 1182 o.add(buildMapItem()); |
| 1183 o.add(buildMapItem()); |
| 1184 return o; |
| 1185 } |
| 1186 |
| 1187 checkUnnamed116(core.List<api.MapItem> o) { |
| 1188 unittest.expect(o, unittest.hasLength(2)); |
| 1189 checkMapItem(o[0]); |
| 1190 checkMapItem(o[1]); |
| 1191 } |
| 1192 |
| 1193 buildUnnamed117() { |
| 1194 var o = new core.List<core.double>(); |
| 1195 o.add(42.0); |
| 1196 o.add(42.0); |
| 1197 return o; |
| 1198 } |
| 1199 |
| 1200 checkUnnamed117(core.List<core.double> o) { |
| 1201 unittest.expect(o, unittest.hasLength(2)); |
| 1202 unittest.expect(o[0], unittest.equals(42.0)); |
| 1203 unittest.expect(o[1], unittest.equals(42.0)); |
| 1204 } |
| 1205 |
| 1206 core.int buildCounterMapFolder = 0; |
| 1207 buildMapFolder() { |
| 1208 var o = new api.MapFolder(); |
| 1209 buildCounterMapFolder++; |
| 1210 if (buildCounterMapFolder < 3) { |
| 1211 o.contents = buildUnnamed116(); |
| 1212 o.defaultViewport = buildUnnamed117(); |
| 1213 o.expandable = true; |
| 1214 o.key = "foo"; |
| 1215 o.name = "foo"; |
| 1216 o.visibility = "foo"; |
| 1217 } |
| 1218 buildCounterMapFolder--; |
| 1219 return o; |
| 1220 } |
| 1221 |
| 1222 checkMapFolder(api.MapFolder o) { |
| 1223 buildCounterMapFolder++; |
| 1224 if (buildCounterMapFolder < 3) { |
| 1225 checkUnnamed116(o.contents); |
| 1226 checkUnnamed117(o.defaultViewport); |
| 1227 unittest.expect(o.expandable, unittest.isTrue); |
| 1228 unittest.expect(o.key, unittest.equals('foo')); |
| 1229 unittest.expect(o.name, unittest.equals('foo')); |
| 1230 unittest.expect(o.visibility, unittest.equals('foo')); |
| 1231 } |
| 1232 buildCounterMapFolder--; |
| 1233 } |
| 1234 |
| 1235 buildMapItem() { |
| 1236 return buildMapFolder(); |
| 1237 } |
| 1238 |
| 1239 checkMapItem(api.MapItem o) { |
| 1240 checkMapFolder(api.MapFolder o) { |
| 1241 buildCounterMapFolder++; |
| 1242 if (buildCounterMapFolder < 3) { |
| 1243 checkUnnamed116(o.contents); |
| 1244 checkUnnamed117(o.defaultViewport); |
| 1245 unittest.expect(o.expandable, unittest.isTrue); |
| 1246 unittest.expect(o.key, unittest.equals('foo')); |
| 1247 unittest.expect(o.name, unittest.equals('foo')); |
| 1248 unittest.expect(o.visibility, unittest.equals('foo')); |
| 1249 } |
| 1250 buildCounterMapFolder--; |
| 1251 } |
| 1252 |
| 1253 (o); |
| 1254 } |
| 1255 |
| 1256 buildUnnamed118() { |
| 1257 var o = new core.List<core.double>(); |
| 1258 o.add(42.0); |
| 1259 o.add(42.0); |
| 1260 return o; |
| 1261 } |
| 1262 |
| 1263 checkUnnamed118(core.List<core.double> o) { |
| 1264 unittest.expect(o, unittest.hasLength(2)); |
| 1265 unittest.expect(o[0], unittest.equals(42.0)); |
| 1266 unittest.expect(o[1], unittest.equals(42.0)); |
| 1267 } |
| 1268 |
| 1269 core.int buildCounterMapKmlLink = 0; |
| 1270 buildMapKmlLink() { |
| 1271 var o = new api.MapKmlLink(); |
| 1272 buildCounterMapKmlLink++; |
| 1273 if (buildCounterMapKmlLink < 3) { |
| 1274 o.defaultViewport = buildUnnamed118(); |
| 1275 o.kmlUrl = "foo"; |
| 1276 o.name = "foo"; |
| 1277 o.visibility = "foo"; |
| 1278 } |
| 1279 buildCounterMapKmlLink--; |
| 1280 return o; |
| 1281 } |
| 1282 |
| 1283 checkMapKmlLink(api.MapKmlLink o) { |
| 1284 buildCounterMapKmlLink++; |
| 1285 if (buildCounterMapKmlLink < 3) { |
| 1286 checkUnnamed118(o.defaultViewport); |
| 1287 unittest.expect(o.kmlUrl, unittest.equals('foo')); |
| 1288 unittest.expect(o.name, unittest.equals('foo')); |
| 1289 unittest.expect(o.visibility, unittest.equals('foo')); |
| 1290 } |
| 1291 buildCounterMapKmlLink--; |
| 1292 } |
| 1293 |
| 1294 buildUnnamed119() { |
| 1295 var o = new core.List<core.double>(); |
| 1296 o.add(42.0); |
| 1297 o.add(42.0); |
| 1298 return o; |
| 1299 } |
| 1300 |
| 1301 checkUnnamed119(core.List<core.double> o) { |
| 1302 unittest.expect(o, unittest.hasLength(2)); |
| 1303 unittest.expect(o[0], unittest.equals(42.0)); |
| 1304 unittest.expect(o[1], unittest.equals(42.0)); |
| 1305 } |
| 1306 |
| 1307 core.int buildCounterMapLayer = 0; |
| 1308 buildMapLayer() { |
| 1309 var o = new api.MapLayer(); |
| 1310 buildCounterMapLayer++; |
| 1311 if (buildCounterMapLayer < 3) { |
| 1312 o.defaultViewport = buildUnnamed119(); |
| 1313 o.id = "foo"; |
| 1314 o.key = "foo"; |
| 1315 o.name = "foo"; |
| 1316 o.visibility = "foo"; |
| 1317 } |
| 1318 buildCounterMapLayer--; |
| 1319 return o; |
| 1320 } |
| 1321 |
| 1322 checkMapLayer(api.MapLayer o) { |
| 1323 buildCounterMapLayer++; |
| 1324 if (buildCounterMapLayer < 3) { |
| 1325 checkUnnamed119(o.defaultViewport); |
| 1326 unittest.expect(o.id, unittest.equals('foo')); |
| 1327 unittest.expect(o.key, unittest.equals('foo')); |
| 1328 unittest.expect(o.name, unittest.equals('foo')); |
| 1329 unittest.expect(o.visibility, unittest.equals('foo')); |
| 1330 } |
| 1331 buildCounterMapLayer--; |
| 1332 } |
| 1333 |
| 1334 buildUnnamed120() { |
| 1335 var o = new core.List<api.Map>(); |
| 1336 o.add(buildMap()); |
| 1337 o.add(buildMap()); |
| 1338 return o; |
| 1339 } |
| 1340 |
| 1341 checkUnnamed120(core.List<api.Map> o) { |
| 1342 unittest.expect(o, unittest.hasLength(2)); |
| 1343 checkMap(o[0]); |
| 1344 checkMap(o[1]); |
| 1345 } |
| 1346 |
| 1347 core.int buildCounterMapsListResponse = 0; |
| 1348 buildMapsListResponse() { |
| 1349 var o = new api.MapsListResponse(); |
| 1350 buildCounterMapsListResponse++; |
| 1351 if (buildCounterMapsListResponse < 3) { |
| 1352 o.maps = buildUnnamed120(); |
| 1353 o.nextPageToken = "foo"; |
| 1354 } |
| 1355 buildCounterMapsListResponse--; |
| 1356 return o; |
| 1357 } |
| 1358 |
| 1359 checkMapsListResponse(api.MapsListResponse o) { |
| 1360 buildCounterMapsListResponse++; |
| 1361 if (buildCounterMapsListResponse < 3) { |
| 1362 checkUnnamed120(o.maps); |
| 1363 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1364 } |
| 1365 buildCounterMapsListResponse--; |
| 1366 } |
| 1367 |
| 1368 core.int buildCounterParent = 0; |
| 1369 buildParent() { |
| 1370 var o = new api.Parent(); |
| 1371 buildCounterParent++; |
| 1372 if (buildCounterParent < 3) { |
| 1373 o.id = "foo"; |
| 1374 } |
| 1375 buildCounterParent--; |
| 1376 return o; |
| 1377 } |
| 1378 |
| 1379 checkParent(api.Parent o) { |
| 1380 buildCounterParent++; |
| 1381 if (buildCounterParent < 3) { |
| 1382 unittest.expect(o.id, unittest.equals('foo')); |
| 1383 } |
| 1384 buildCounterParent--; |
| 1385 } |
| 1386 |
| 1387 buildUnnamed121() { |
| 1388 var o = new core.List<api.Parent>(); |
| 1389 o.add(buildParent()); |
| 1390 o.add(buildParent()); |
| 1391 return o; |
| 1392 } |
| 1393 |
| 1394 checkUnnamed121(core.List<api.Parent> o) { |
| 1395 unittest.expect(o, unittest.hasLength(2)); |
| 1396 checkParent(o[0]); |
| 1397 checkParent(o[1]); |
| 1398 } |
| 1399 |
| 1400 core.int buildCounterParentsListResponse = 0; |
| 1401 buildParentsListResponse() { |
| 1402 var o = new api.ParentsListResponse(); |
| 1403 buildCounterParentsListResponse++; |
| 1404 if (buildCounterParentsListResponse < 3) { |
| 1405 o.nextPageToken = "foo"; |
| 1406 o.parents = buildUnnamed121(); |
| 1407 } |
| 1408 buildCounterParentsListResponse--; |
| 1409 return o; |
| 1410 } |
| 1411 |
| 1412 checkParentsListResponse(api.ParentsListResponse o) { |
| 1413 buildCounterParentsListResponse++; |
| 1414 if (buildCounterParentsListResponse < 3) { |
| 1415 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1416 checkUnnamed121(o.parents); |
| 1417 } |
| 1418 buildCounterParentsListResponse--; |
| 1419 } |
| 1420 |
| 1421 core.int buildCounterPointStyle = 0; |
| 1422 buildPointStyle() { |
| 1423 var o = new api.PointStyle(); |
| 1424 buildCounterPointStyle++; |
| 1425 if (buildCounterPointStyle < 3) { |
| 1426 o.icon = buildIconStyle(); |
| 1427 o.label = buildLabelStyle(); |
| 1428 } |
| 1429 buildCounterPointStyle--; |
| 1430 return o; |
| 1431 } |
| 1432 |
| 1433 checkPointStyle(api.PointStyle o) { |
| 1434 buildCounterPointStyle++; |
| 1435 if (buildCounterPointStyle < 3) { |
| 1436 checkIconStyle(o.icon); |
| 1437 checkLabelStyle(o.label); |
| 1438 } |
| 1439 buildCounterPointStyle--; |
| 1440 } |
| 1441 |
| 1442 core.int buildCounterPolygonStyle = 0; |
| 1443 buildPolygonStyle() { |
| 1444 var o = new api.PolygonStyle(); |
| 1445 buildCounterPolygonStyle++; |
| 1446 if (buildCounterPolygonStyle < 3) { |
| 1447 o.fill = buildColor(); |
| 1448 o.stroke = buildBorder(); |
| 1449 } |
| 1450 buildCounterPolygonStyle--; |
| 1451 return o; |
| 1452 } |
| 1453 |
| 1454 checkPolygonStyle(api.PolygonStyle o) { |
| 1455 buildCounterPolygonStyle++; |
| 1456 if (buildCounterPolygonStyle < 3) { |
| 1457 checkColor(o.fill); |
| 1458 checkBorder(o.stroke); |
| 1459 } |
| 1460 buildCounterPolygonStyle--; |
| 1461 } |
| 1462 |
| 1463 core.int buildCounterProcessResponse = 0; |
| 1464 buildProcessResponse() { |
| 1465 var o = new api.ProcessResponse(); |
| 1466 buildCounterProcessResponse++; |
| 1467 if (buildCounterProcessResponse < 3) { |
| 1468 } |
| 1469 buildCounterProcessResponse--; |
| 1470 return o; |
| 1471 } |
| 1472 |
| 1473 checkProcessResponse(api.ProcessResponse o) { |
| 1474 buildCounterProcessResponse++; |
| 1475 if (buildCounterProcessResponse < 3) { |
| 1476 } |
| 1477 buildCounterProcessResponse--; |
| 1478 } |
| 1479 |
| 1480 core.int buildCounterProject = 0; |
| 1481 buildProject() { |
| 1482 var o = new api.Project(); |
| 1483 buildCounterProject++; |
| 1484 if (buildCounterProject < 3) { |
| 1485 o.id = "foo"; |
| 1486 o.name = "foo"; |
| 1487 } |
| 1488 buildCounterProject--; |
| 1489 return o; |
| 1490 } |
| 1491 |
| 1492 checkProject(api.Project o) { |
| 1493 buildCounterProject++; |
| 1494 if (buildCounterProject < 3) { |
| 1495 unittest.expect(o.id, unittest.equals('foo')); |
| 1496 unittest.expect(o.name, unittest.equals('foo')); |
| 1497 } |
| 1498 buildCounterProject--; |
| 1499 } |
| 1500 |
| 1501 buildUnnamed122() { |
| 1502 var o = new core.List<api.Project>(); |
| 1503 o.add(buildProject()); |
| 1504 o.add(buildProject()); |
| 1505 return o; |
| 1506 } |
| 1507 |
| 1508 checkUnnamed122(core.List<api.Project> o) { |
| 1509 unittest.expect(o, unittest.hasLength(2)); |
| 1510 checkProject(o[0]); |
| 1511 checkProject(o[1]); |
| 1512 } |
| 1513 |
| 1514 core.int buildCounterProjectsListResponse = 0; |
| 1515 buildProjectsListResponse() { |
| 1516 var o = new api.ProjectsListResponse(); |
| 1517 buildCounterProjectsListResponse++; |
| 1518 if (buildCounterProjectsListResponse < 3) { |
| 1519 o.projects = buildUnnamed122(); |
| 1520 } |
| 1521 buildCounterProjectsListResponse--; |
| 1522 return o; |
| 1523 } |
| 1524 |
| 1525 checkProjectsListResponse(api.ProjectsListResponse o) { |
| 1526 buildCounterProjectsListResponse++; |
| 1527 if (buildCounterProjectsListResponse < 3) { |
| 1528 checkUnnamed122(o.projects); |
| 1529 } |
| 1530 buildCounterProjectsListResponse--; |
| 1531 } |
| 1532 |
| 1533 core.int buildCounterPublishResponse = 0; |
| 1534 buildPublishResponse() { |
| 1535 var o = new api.PublishResponse(); |
| 1536 buildCounterPublishResponse++; |
| 1537 if (buildCounterPublishResponse < 3) { |
| 1538 } |
| 1539 buildCounterPublishResponse--; |
| 1540 return o; |
| 1541 } |
| 1542 |
| 1543 checkPublishResponse(api.PublishResponse o) { |
| 1544 buildCounterPublishResponse++; |
| 1545 if (buildCounterPublishResponse < 3) { |
| 1546 } |
| 1547 buildCounterPublishResponse--; |
| 1548 } |
| 1549 |
| 1550 core.int buildCounterPublishedLayer = 0; |
| 1551 buildPublishedLayer() { |
| 1552 var o = new api.PublishedLayer(); |
| 1553 buildCounterPublishedLayer++; |
| 1554 if (buildCounterPublishedLayer < 3) { |
| 1555 o.description = "foo"; |
| 1556 o.etag = "foo"; |
| 1557 o.id = "foo"; |
| 1558 o.layerType = "foo"; |
| 1559 o.name = "foo"; |
| 1560 o.projectId = "foo"; |
| 1561 } |
| 1562 buildCounterPublishedLayer--; |
| 1563 return o; |
| 1564 } |
| 1565 |
| 1566 checkPublishedLayer(api.PublishedLayer o) { |
| 1567 buildCounterPublishedLayer++; |
| 1568 if (buildCounterPublishedLayer < 3) { |
| 1569 unittest.expect(o.description, unittest.equals('foo')); |
| 1570 unittest.expect(o.etag, unittest.equals('foo')); |
| 1571 unittest.expect(o.id, unittest.equals('foo')); |
| 1572 unittest.expect(o.layerType, unittest.equals('foo')); |
| 1573 unittest.expect(o.name, unittest.equals('foo')); |
| 1574 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1575 } |
| 1576 buildCounterPublishedLayer--; |
| 1577 } |
| 1578 |
| 1579 buildUnnamed123() { |
| 1580 var o = new core.List<api.PublishedLayer>(); |
| 1581 o.add(buildPublishedLayer()); |
| 1582 o.add(buildPublishedLayer()); |
| 1583 return o; |
| 1584 } |
| 1585 |
| 1586 checkUnnamed123(core.List<api.PublishedLayer> o) { |
| 1587 unittest.expect(o, unittest.hasLength(2)); |
| 1588 checkPublishedLayer(o[0]); |
| 1589 checkPublishedLayer(o[1]); |
| 1590 } |
| 1591 |
| 1592 core.int buildCounterPublishedLayersListResponse = 0; |
| 1593 buildPublishedLayersListResponse() { |
| 1594 var o = new api.PublishedLayersListResponse(); |
| 1595 buildCounterPublishedLayersListResponse++; |
| 1596 if (buildCounterPublishedLayersListResponse < 3) { |
| 1597 o.layers = buildUnnamed123(); |
| 1598 o.nextPageToken = "foo"; |
| 1599 } |
| 1600 buildCounterPublishedLayersListResponse--; |
| 1601 return o; |
| 1602 } |
| 1603 |
| 1604 checkPublishedLayersListResponse(api.PublishedLayersListResponse o) { |
| 1605 buildCounterPublishedLayersListResponse++; |
| 1606 if (buildCounterPublishedLayersListResponse < 3) { |
| 1607 checkUnnamed123(o.layers); |
| 1608 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1609 } |
| 1610 buildCounterPublishedLayersListResponse--; |
| 1611 } |
| 1612 |
| 1613 core.int buildCounterPublishedMap = 0; |
| 1614 buildPublishedMap() { |
| 1615 var o = new api.PublishedMap(); |
| 1616 buildCounterPublishedMap++; |
| 1617 if (buildCounterPublishedMap < 3) { |
| 1618 o.contents = buildMapContents(); |
| 1619 o.defaultViewport = buildLatLngBox(); |
| 1620 o.description = "foo"; |
| 1621 o.etag = "foo"; |
| 1622 o.id = "foo"; |
| 1623 o.name = "foo"; |
| 1624 o.projectId = "foo"; |
| 1625 } |
| 1626 buildCounterPublishedMap--; |
| 1627 return o; |
| 1628 } |
| 1629 |
| 1630 checkPublishedMap(api.PublishedMap o) { |
| 1631 buildCounterPublishedMap++; |
| 1632 if (buildCounterPublishedMap < 3) { |
| 1633 checkMapContents(o.contents); |
| 1634 checkLatLngBox(o.defaultViewport); |
| 1635 unittest.expect(o.description, unittest.equals('foo')); |
| 1636 unittest.expect(o.etag, unittest.equals('foo')); |
| 1637 unittest.expect(o.id, unittest.equals('foo')); |
| 1638 unittest.expect(o.name, unittest.equals('foo')); |
| 1639 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1640 } |
| 1641 buildCounterPublishedMap--; |
| 1642 } |
| 1643 |
| 1644 buildUnnamed124() { |
| 1645 var o = new core.List<api.PublishedMap>(); |
| 1646 o.add(buildPublishedMap()); |
| 1647 o.add(buildPublishedMap()); |
| 1648 return o; |
| 1649 } |
| 1650 |
| 1651 checkUnnamed124(core.List<api.PublishedMap> o) { |
| 1652 unittest.expect(o, unittest.hasLength(2)); |
| 1653 checkPublishedMap(o[0]); |
| 1654 checkPublishedMap(o[1]); |
| 1655 } |
| 1656 |
| 1657 core.int buildCounterPublishedMapsListResponse = 0; |
| 1658 buildPublishedMapsListResponse() { |
| 1659 var o = new api.PublishedMapsListResponse(); |
| 1660 buildCounterPublishedMapsListResponse++; |
| 1661 if (buildCounterPublishedMapsListResponse < 3) { |
| 1662 o.maps = buildUnnamed124(); |
| 1663 o.nextPageToken = "foo"; |
| 1664 } |
| 1665 buildCounterPublishedMapsListResponse--; |
| 1666 return o; |
| 1667 } |
| 1668 |
| 1669 checkPublishedMapsListResponse(api.PublishedMapsListResponse o) { |
| 1670 buildCounterPublishedMapsListResponse++; |
| 1671 if (buildCounterPublishedMapsListResponse < 3) { |
| 1672 checkUnnamed124(o.maps); |
| 1673 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1674 } |
| 1675 buildCounterPublishedMapsListResponse--; |
| 1676 } |
| 1677 |
| 1678 buildUnnamed125() { |
| 1679 var o = new core.List<core.double>(); |
| 1680 o.add(42.0); |
| 1681 o.add(42.0); |
| 1682 return o; |
| 1683 } |
| 1684 |
| 1685 checkUnnamed125(core.List<core.double> o) { |
| 1686 unittest.expect(o, unittest.hasLength(2)); |
| 1687 unittest.expect(o[0], unittest.equals(42.0)); |
| 1688 unittest.expect(o[1], unittest.equals(42.0)); |
| 1689 } |
| 1690 |
| 1691 buildUnnamed126() { |
| 1692 var o = new core.List<api.File>(); |
| 1693 o.add(buildFile()); |
| 1694 o.add(buildFile()); |
| 1695 return o; |
| 1696 } |
| 1697 |
| 1698 checkUnnamed126(core.List<api.File> o) { |
| 1699 unittest.expect(o, unittest.hasLength(2)); |
| 1700 checkFile(o[0]); |
| 1701 checkFile(o[1]); |
| 1702 } |
| 1703 |
| 1704 core.int buildCounterRaster = 0; |
| 1705 buildRaster() { |
| 1706 var o = new api.Raster(); |
| 1707 buildCounterRaster++; |
| 1708 if (buildCounterRaster < 3) { |
| 1709 o.acquisitionTime = buildAcquisitionTime(); |
| 1710 o.attribution = "foo"; |
| 1711 o.bbox = buildUnnamed125(); |
| 1712 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1713 o.description = "foo"; |
| 1714 o.draftAccessList = "foo"; |
| 1715 o.etag = "foo"; |
| 1716 o.files = buildUnnamed126(); |
| 1717 o.id = "foo"; |
| 1718 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1719 o.maskType = "foo"; |
| 1720 o.name = "foo"; |
| 1721 o.processingStatus = "foo"; |
| 1722 o.projectId = "foo"; |
| 1723 o.rasterType = "foo"; |
| 1724 o.tags = buildTags(); |
| 1725 } |
| 1726 buildCounterRaster--; |
| 1727 return o; |
| 1728 } |
| 1729 |
| 1730 checkRaster(api.Raster o) { |
| 1731 buildCounterRaster++; |
| 1732 if (buildCounterRaster < 3) { |
| 1733 checkAcquisitionTime(o.acquisitionTime); |
| 1734 unittest.expect(o.attribution, unittest.equals('foo')); |
| 1735 checkUnnamed125(o.bbox); |
| 1736 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 1737 unittest.expect(o.description, unittest.equals('foo')); |
| 1738 unittest.expect(o.draftAccessList, unittest.equals('foo')); |
| 1739 unittest.expect(o.etag, unittest.equals('foo')); |
| 1740 checkUnnamed126(o.files); |
| 1741 unittest.expect(o.id, unittest.equals('foo')); |
| 1742 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 1743 unittest.expect(o.maskType, unittest.equals('foo')); |
| 1744 unittest.expect(o.name, unittest.equals('foo')); |
| 1745 unittest.expect(o.processingStatus, unittest.equals('foo')); |
| 1746 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1747 unittest.expect(o.rasterType, unittest.equals('foo')); |
| 1748 checkTags(o.tags); |
| 1749 } |
| 1750 buildCounterRaster--; |
| 1751 } |
| 1752 |
| 1753 buildUnnamed127() { |
| 1754 var o = new core.List<core.double>(); |
| 1755 o.add(42.0); |
| 1756 o.add(42.0); |
| 1757 return o; |
| 1758 } |
| 1759 |
| 1760 checkUnnamed127(core.List<core.double> o) { |
| 1761 unittest.expect(o, unittest.hasLength(2)); |
| 1762 unittest.expect(o[0], unittest.equals(42.0)); |
| 1763 unittest.expect(o[1], unittest.equals(42.0)); |
| 1764 } |
| 1765 |
| 1766 core.int buildCounterRasterCollection = 0; |
| 1767 buildRasterCollection() { |
| 1768 var o = new api.RasterCollection(); |
| 1769 buildCounterRasterCollection++; |
| 1770 if (buildCounterRasterCollection < 3) { |
| 1771 o.attribution = "foo"; |
| 1772 o.bbox = buildUnnamed127(); |
| 1773 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1774 o.description = "foo"; |
| 1775 o.draftAccessList = "foo"; |
| 1776 o.etag = "foo"; |
| 1777 o.id = "foo"; |
| 1778 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1779 o.mosaic = true; |
| 1780 o.name = "foo"; |
| 1781 o.processingStatus = "foo"; |
| 1782 o.projectId = "foo"; |
| 1783 o.rasterType = "foo"; |
| 1784 o.tags = buildTags(); |
| 1785 } |
| 1786 buildCounterRasterCollection--; |
| 1787 return o; |
| 1788 } |
| 1789 |
| 1790 checkRasterCollection(api.RasterCollection o) { |
| 1791 buildCounterRasterCollection++; |
| 1792 if (buildCounterRasterCollection < 3) { |
| 1793 unittest.expect(o.attribution, unittest.equals('foo')); |
| 1794 checkUnnamed127(o.bbox); |
| 1795 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 1796 unittest.expect(o.description, unittest.equals('foo')); |
| 1797 unittest.expect(o.draftAccessList, unittest.equals('foo')); |
| 1798 unittest.expect(o.etag, unittest.equals('foo')); |
| 1799 unittest.expect(o.id, unittest.equals('foo')); |
| 1800 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 1801 unittest.expect(o.mosaic, unittest.isTrue); |
| 1802 unittest.expect(o.name, unittest.equals('foo')); |
| 1803 unittest.expect(o.processingStatus, unittest.equals('foo')); |
| 1804 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1805 unittest.expect(o.rasterType, unittest.equals('foo')); |
| 1806 checkTags(o.tags); |
| 1807 } |
| 1808 buildCounterRasterCollection--; |
| 1809 } |
| 1810 |
| 1811 buildUnnamed128() { |
| 1812 var o = new core.List<api.RasterCollection>(); |
| 1813 o.add(buildRasterCollection()); |
| 1814 o.add(buildRasterCollection()); |
| 1815 return o; |
| 1816 } |
| 1817 |
| 1818 checkUnnamed128(core.List<api.RasterCollection> o) { |
| 1819 unittest.expect(o, unittest.hasLength(2)); |
| 1820 checkRasterCollection(o[0]); |
| 1821 checkRasterCollection(o[1]); |
| 1822 } |
| 1823 |
| 1824 core.int buildCounterRasterCollectionsListResponse = 0; |
| 1825 buildRasterCollectionsListResponse() { |
| 1826 var o = new api.RasterCollectionsListResponse(); |
| 1827 buildCounterRasterCollectionsListResponse++; |
| 1828 if (buildCounterRasterCollectionsListResponse < 3) { |
| 1829 o.nextPageToken = "foo"; |
| 1830 o.rasterCollections = buildUnnamed128(); |
| 1831 } |
| 1832 buildCounterRasterCollectionsListResponse--; |
| 1833 return o; |
| 1834 } |
| 1835 |
| 1836 checkRasterCollectionsListResponse(api.RasterCollectionsListResponse o) { |
| 1837 buildCounterRasterCollectionsListResponse++; |
| 1838 if (buildCounterRasterCollectionsListResponse < 3) { |
| 1839 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1840 checkUnnamed128(o.rasterCollections); |
| 1841 } |
| 1842 buildCounterRasterCollectionsListResponse--; |
| 1843 } |
| 1844 |
| 1845 buildUnnamed129() { |
| 1846 var o = new core.List<core.double>(); |
| 1847 o.add(42.0); |
| 1848 o.add(42.0); |
| 1849 return o; |
| 1850 } |
| 1851 |
| 1852 checkUnnamed129(core.List<core.double> o) { |
| 1853 unittest.expect(o, unittest.hasLength(2)); |
| 1854 unittest.expect(o[0], unittest.equals(42.0)); |
| 1855 unittest.expect(o[1], unittest.equals(42.0)); |
| 1856 } |
| 1857 |
| 1858 buildUnnamed130() { |
| 1859 var o = new core.List<core.String>(); |
| 1860 o.add("foo"); |
| 1861 o.add("foo"); |
| 1862 return o; |
| 1863 } |
| 1864 |
| 1865 checkUnnamed130(core.List<core.String> o) { |
| 1866 unittest.expect(o, unittest.hasLength(2)); |
| 1867 unittest.expect(o[0], unittest.equals('foo')); |
| 1868 unittest.expect(o[1], unittest.equals('foo')); |
| 1869 } |
| 1870 |
| 1871 core.int buildCounterRasterCollectionsRaster = 0; |
| 1872 buildRasterCollectionsRaster() { |
| 1873 var o = new api.RasterCollectionsRaster(); |
| 1874 buildCounterRasterCollectionsRaster++; |
| 1875 if (buildCounterRasterCollectionsRaster < 3) { |
| 1876 o.bbox = buildUnnamed129(); |
| 1877 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1878 o.description = "foo"; |
| 1879 o.id = "foo"; |
| 1880 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1881 o.name = "foo"; |
| 1882 o.projectId = "foo"; |
| 1883 o.rasterType = "foo"; |
| 1884 o.tags = buildUnnamed130(); |
| 1885 } |
| 1886 buildCounterRasterCollectionsRaster--; |
| 1887 return o; |
| 1888 } |
| 1889 |
| 1890 checkRasterCollectionsRaster(api.RasterCollectionsRaster o) { |
| 1891 buildCounterRasterCollectionsRaster++; |
| 1892 if (buildCounterRasterCollectionsRaster < 3) { |
| 1893 checkUnnamed129(o.bbox); |
| 1894 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 1895 unittest.expect(o.description, unittest.equals('foo')); |
| 1896 unittest.expect(o.id, unittest.equals('foo')); |
| 1897 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 1898 unittest.expect(o.name, unittest.equals('foo')); |
| 1899 unittest.expect(o.projectId, unittest.equals('foo')); |
| 1900 unittest.expect(o.rasterType, unittest.equals('foo')); |
| 1901 checkUnnamed130(o.tags); |
| 1902 } |
| 1903 buildCounterRasterCollectionsRaster--; |
| 1904 } |
| 1905 |
| 1906 buildUnnamed131() { |
| 1907 var o = new core.List<core.String>(); |
| 1908 o.add("foo"); |
| 1909 o.add("foo"); |
| 1910 return o; |
| 1911 } |
| 1912 |
| 1913 checkUnnamed131(core.List<core.String> o) { |
| 1914 unittest.expect(o, unittest.hasLength(2)); |
| 1915 unittest.expect(o[0], unittest.equals('foo')); |
| 1916 unittest.expect(o[1], unittest.equals('foo')); |
| 1917 } |
| 1918 |
| 1919 core.int buildCounterRasterCollectionsRasterBatchDeleteRequest = 0; |
| 1920 buildRasterCollectionsRasterBatchDeleteRequest() { |
| 1921 var o = new api.RasterCollectionsRasterBatchDeleteRequest(); |
| 1922 buildCounterRasterCollectionsRasterBatchDeleteRequest++; |
| 1923 if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) { |
| 1924 o.ids = buildUnnamed131(); |
| 1925 } |
| 1926 buildCounterRasterCollectionsRasterBatchDeleteRequest--; |
| 1927 return o; |
| 1928 } |
| 1929 |
| 1930 checkRasterCollectionsRasterBatchDeleteRequest(api.RasterCollectionsRasterBatchD
eleteRequest o) { |
| 1931 buildCounterRasterCollectionsRasterBatchDeleteRequest++; |
| 1932 if (buildCounterRasterCollectionsRasterBatchDeleteRequest < 3) { |
| 1933 checkUnnamed131(o.ids); |
| 1934 } |
| 1935 buildCounterRasterCollectionsRasterBatchDeleteRequest--; |
| 1936 } |
| 1937 |
| 1938 core.int buildCounterRasterCollectionsRastersBatchDeleteResponse = 0; |
| 1939 buildRasterCollectionsRastersBatchDeleteResponse() { |
| 1940 var o = new api.RasterCollectionsRastersBatchDeleteResponse(); |
| 1941 buildCounterRasterCollectionsRastersBatchDeleteResponse++; |
| 1942 if (buildCounterRasterCollectionsRastersBatchDeleteResponse < 3) { |
| 1943 } |
| 1944 buildCounterRasterCollectionsRastersBatchDeleteResponse--; |
| 1945 return o; |
| 1946 } |
| 1947 |
| 1948 checkRasterCollectionsRastersBatchDeleteResponse(api.RasterCollectionsRastersBat
chDeleteResponse o) { |
| 1949 buildCounterRasterCollectionsRastersBatchDeleteResponse++; |
| 1950 if (buildCounterRasterCollectionsRastersBatchDeleteResponse < 3) { |
| 1951 } |
| 1952 buildCounterRasterCollectionsRastersBatchDeleteResponse--; |
| 1953 } |
| 1954 |
| 1955 buildUnnamed132() { |
| 1956 var o = new core.List<core.String>(); |
| 1957 o.add("foo"); |
| 1958 o.add("foo"); |
| 1959 return o; |
| 1960 } |
| 1961 |
| 1962 checkUnnamed132(core.List<core.String> o) { |
| 1963 unittest.expect(o, unittest.hasLength(2)); |
| 1964 unittest.expect(o[0], unittest.equals('foo')); |
| 1965 unittest.expect(o[1], unittest.equals('foo')); |
| 1966 } |
| 1967 |
| 1968 core.int buildCounterRasterCollectionsRastersBatchInsertRequest = 0; |
| 1969 buildRasterCollectionsRastersBatchInsertRequest() { |
| 1970 var o = new api.RasterCollectionsRastersBatchInsertRequest(); |
| 1971 buildCounterRasterCollectionsRastersBatchInsertRequest++; |
| 1972 if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) { |
| 1973 o.ids = buildUnnamed132(); |
| 1974 } |
| 1975 buildCounterRasterCollectionsRastersBatchInsertRequest--; |
| 1976 return o; |
| 1977 } |
| 1978 |
| 1979 checkRasterCollectionsRastersBatchInsertRequest(api.RasterCollectionsRastersBatc
hInsertRequest o) { |
| 1980 buildCounterRasterCollectionsRastersBatchInsertRequest++; |
| 1981 if (buildCounterRasterCollectionsRastersBatchInsertRequest < 3) { |
| 1982 checkUnnamed132(o.ids); |
| 1983 } |
| 1984 buildCounterRasterCollectionsRastersBatchInsertRequest--; |
| 1985 } |
| 1986 |
| 1987 core.int buildCounterRasterCollectionsRastersBatchInsertResponse = 0; |
| 1988 buildRasterCollectionsRastersBatchInsertResponse() { |
| 1989 var o = new api.RasterCollectionsRastersBatchInsertResponse(); |
| 1990 buildCounterRasterCollectionsRastersBatchInsertResponse++; |
| 1991 if (buildCounterRasterCollectionsRastersBatchInsertResponse < 3) { |
| 1992 } |
| 1993 buildCounterRasterCollectionsRastersBatchInsertResponse--; |
| 1994 return o; |
| 1995 } |
| 1996 |
| 1997 checkRasterCollectionsRastersBatchInsertResponse(api.RasterCollectionsRastersBat
chInsertResponse o) { |
| 1998 buildCounterRasterCollectionsRastersBatchInsertResponse++; |
| 1999 if (buildCounterRasterCollectionsRastersBatchInsertResponse < 3) { |
| 2000 } |
| 2001 buildCounterRasterCollectionsRastersBatchInsertResponse--; |
| 2002 } |
| 2003 |
| 2004 buildUnnamed133() { |
| 2005 var o = new core.List<api.RasterCollectionsRaster>(); |
| 2006 o.add(buildRasterCollectionsRaster()); |
| 2007 o.add(buildRasterCollectionsRaster()); |
| 2008 return o; |
| 2009 } |
| 2010 |
| 2011 checkUnnamed133(core.List<api.RasterCollectionsRaster> o) { |
| 2012 unittest.expect(o, unittest.hasLength(2)); |
| 2013 checkRasterCollectionsRaster(o[0]); |
| 2014 checkRasterCollectionsRaster(o[1]); |
| 2015 } |
| 2016 |
| 2017 core.int buildCounterRasterCollectionsRastersListResponse = 0; |
| 2018 buildRasterCollectionsRastersListResponse() { |
| 2019 var o = new api.RasterCollectionsRastersListResponse(); |
| 2020 buildCounterRasterCollectionsRastersListResponse++; |
| 2021 if (buildCounterRasterCollectionsRastersListResponse < 3) { |
| 2022 o.nextPageToken = "foo"; |
| 2023 o.rasters = buildUnnamed133(); |
| 2024 } |
| 2025 buildCounterRasterCollectionsRastersListResponse--; |
| 2026 return o; |
| 2027 } |
| 2028 |
| 2029 checkRasterCollectionsRastersListResponse(api.RasterCollectionsRastersListRespon
se o) { |
| 2030 buildCounterRasterCollectionsRastersListResponse++; |
| 2031 if (buildCounterRasterCollectionsRastersListResponse < 3) { |
| 2032 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2033 checkUnnamed133(o.rasters); |
| 2034 } |
| 2035 buildCounterRasterCollectionsRastersListResponse--; |
| 2036 } |
| 2037 |
| 2038 buildUnnamed134() { |
| 2039 var o = new core.List<api.Raster>(); |
| 2040 o.add(buildRaster()); |
| 2041 o.add(buildRaster()); |
| 2042 return o; |
| 2043 } |
| 2044 |
| 2045 checkUnnamed134(core.List<api.Raster> o) { |
| 2046 unittest.expect(o, unittest.hasLength(2)); |
| 2047 checkRaster(o[0]); |
| 2048 checkRaster(o[1]); |
| 2049 } |
| 2050 |
| 2051 core.int buildCounterRastersListResponse = 0; |
| 2052 buildRastersListResponse() { |
| 2053 var o = new api.RastersListResponse(); |
| 2054 buildCounterRastersListResponse++; |
| 2055 if (buildCounterRastersListResponse < 3) { |
| 2056 o.nextPageToken = "foo"; |
| 2057 o.rasters = buildUnnamed134(); |
| 2058 } |
| 2059 buildCounterRastersListResponse--; |
| 2060 return o; |
| 2061 } |
| 2062 |
| 2063 checkRastersListResponse(api.RastersListResponse o) { |
| 2064 buildCounterRastersListResponse++; |
| 2065 if (buildCounterRastersListResponse < 3) { |
| 2066 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2067 checkUnnamed134(o.rasters); |
| 2068 } |
| 2069 buildCounterRastersListResponse--; |
| 2070 } |
| 2071 |
| 2072 core.int buildCounterScaledShape = 0; |
| 2073 buildScaledShape() { |
| 2074 var o = new api.ScaledShape(); |
| 2075 buildCounterScaledShape++; |
| 2076 if (buildCounterScaledShape < 3) { |
| 2077 o.border = buildBorder(); |
| 2078 o.fill = buildColor(); |
| 2079 o.shape = "foo"; |
| 2080 } |
| 2081 buildCounterScaledShape--; |
| 2082 return o; |
| 2083 } |
| 2084 |
| 2085 checkScaledShape(api.ScaledShape o) { |
| 2086 buildCounterScaledShape++; |
| 2087 if (buildCounterScaledShape < 3) { |
| 2088 checkBorder(o.border); |
| 2089 checkColor(o.fill); |
| 2090 unittest.expect(o.shape, unittest.equals('foo')); |
| 2091 } |
| 2092 buildCounterScaledShape--; |
| 2093 } |
| 2094 |
| 2095 core.int buildCounterScalingFunction = 0; |
| 2096 buildScalingFunction() { |
| 2097 var o = new api.ScalingFunction(); |
| 2098 buildCounterScalingFunction++; |
| 2099 if (buildCounterScalingFunction < 3) { |
| 2100 o.column = "foo"; |
| 2101 o.scalingType = "foo"; |
| 2102 o.sizeRange = buildSizeRange(); |
| 2103 o.valueRange = buildValueRange(); |
| 2104 } |
| 2105 buildCounterScalingFunction--; |
| 2106 return o; |
| 2107 } |
| 2108 |
| 2109 checkScalingFunction(api.ScalingFunction o) { |
| 2110 buildCounterScalingFunction++; |
| 2111 if (buildCounterScalingFunction < 3) { |
| 2112 unittest.expect(o.column, unittest.equals('foo')); |
| 2113 unittest.expect(o.scalingType, unittest.equals('foo')); |
| 2114 checkSizeRange(o.sizeRange); |
| 2115 checkValueRange(o.valueRange); |
| 2116 } |
| 2117 buildCounterScalingFunction--; |
| 2118 } |
| 2119 |
| 2120 buildUnnamed135() { |
| 2121 var o = new core.List<api.TableColumn>(); |
| 2122 o.add(buildTableColumn()); |
| 2123 o.add(buildTableColumn()); |
| 2124 return o; |
| 2125 } |
| 2126 |
| 2127 checkUnnamed135(core.List<api.TableColumn> o) { |
| 2128 unittest.expect(o, unittest.hasLength(2)); |
| 2129 checkTableColumn(o[0]); |
| 2130 checkTableColumn(o[1]); |
| 2131 } |
| 2132 |
| 2133 core.int buildCounterSchema = 0; |
| 2134 buildSchema() { |
| 2135 var o = new api.Schema(); |
| 2136 buildCounterSchema++; |
| 2137 if (buildCounterSchema < 3) { |
| 2138 o.columns = buildUnnamed135(); |
| 2139 o.primaryGeometry = "foo"; |
| 2140 o.primaryKey = "foo"; |
| 2141 } |
| 2142 buildCounterSchema--; |
| 2143 return o; |
| 2144 } |
| 2145 |
| 2146 checkSchema(api.Schema o) { |
| 2147 buildCounterSchema++; |
| 2148 if (buildCounterSchema < 3) { |
| 2149 checkUnnamed135(o.columns); |
| 2150 unittest.expect(o.primaryGeometry, unittest.equals('foo')); |
| 2151 unittest.expect(o.primaryKey, unittest.equals('foo')); |
| 2152 } |
| 2153 buildCounterSchema--; |
| 2154 } |
| 2155 |
| 2156 core.int buildCounterSizeRange = 0; |
| 2157 buildSizeRange() { |
| 2158 var o = new api.SizeRange(); |
| 2159 buildCounterSizeRange++; |
| 2160 if (buildCounterSizeRange < 3) { |
| 2161 o.max = 42.0; |
| 2162 o.min = 42.0; |
| 2163 } |
| 2164 buildCounterSizeRange--; |
| 2165 return o; |
| 2166 } |
| 2167 |
| 2168 checkSizeRange(api.SizeRange o) { |
| 2169 buildCounterSizeRange++; |
| 2170 if (buildCounterSizeRange < 3) { |
| 2171 unittest.expect(o.max, unittest.equals(42.0)); |
| 2172 unittest.expect(o.min, unittest.equals(42.0)); |
| 2173 } |
| 2174 buildCounterSizeRange--; |
| 2175 } |
| 2176 |
| 2177 buildUnnamed136() { |
| 2178 var o = new core.List<core.double>(); |
| 2179 o.add(42.0); |
| 2180 o.add(42.0); |
| 2181 return o; |
| 2182 } |
| 2183 |
| 2184 checkUnnamed136(core.List<core.double> o) { |
| 2185 unittest.expect(o, unittest.hasLength(2)); |
| 2186 unittest.expect(o[0], unittest.equals(42.0)); |
| 2187 unittest.expect(o[1], unittest.equals(42.0)); |
| 2188 } |
| 2189 |
| 2190 buildUnnamed137() { |
| 2191 var o = new core.List<api.File>(); |
| 2192 o.add(buildFile()); |
| 2193 o.add(buildFile()); |
| 2194 return o; |
| 2195 } |
| 2196 |
| 2197 checkUnnamed137(core.List<api.File> o) { |
| 2198 unittest.expect(o, unittest.hasLength(2)); |
| 2199 checkFile(o[0]); |
| 2200 checkFile(o[1]); |
| 2201 } |
| 2202 |
| 2203 core.int buildCounterTable = 0; |
| 2204 buildTable() { |
| 2205 var o = new api.Table(); |
| 2206 buildCounterTable++; |
| 2207 if (buildCounterTable < 3) { |
| 2208 o.bbox = buildUnnamed136(); |
| 2209 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 2210 o.description = "foo"; |
| 2211 o.draftAccessList = "foo"; |
| 2212 o.etag = "foo"; |
| 2213 o.files = buildUnnamed137(); |
| 2214 o.id = "foo"; |
| 2215 o.lastModifiedTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 2216 o.name = "foo"; |
| 2217 o.processingStatus = "foo"; |
| 2218 o.projectId = "foo"; |
| 2219 o.publishedAccessList = "foo"; |
| 2220 o.schema = buildSchema(); |
| 2221 o.sourceEncoding = "foo"; |
| 2222 o.tags = buildTags(); |
| 2223 } |
| 2224 buildCounterTable--; |
| 2225 return o; |
| 2226 } |
| 2227 |
| 2228 checkTable(api.Table o) { |
| 2229 buildCounterTable++; |
| 2230 if (buildCounterTable < 3) { |
| 2231 checkUnnamed136(o.bbox); |
| 2232 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); |
| 2233 unittest.expect(o.description, unittest.equals('foo')); |
| 2234 unittest.expect(o.draftAccessList, unittest.equals('foo')); |
| 2235 unittest.expect(o.etag, unittest.equals('foo')); |
| 2236 checkUnnamed137(o.files); |
| 2237 unittest.expect(o.id, unittest.equals('foo')); |
| 2238 unittest.expect(o.lastModifiedTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); |
| 2239 unittest.expect(o.name, unittest.equals('foo')); |
| 2240 unittest.expect(o.processingStatus, unittest.equals('foo')); |
| 2241 unittest.expect(o.projectId, unittest.equals('foo')); |
| 2242 unittest.expect(o.publishedAccessList, unittest.equals('foo')); |
| 2243 checkSchema(o.schema); |
| 2244 unittest.expect(o.sourceEncoding, unittest.equals('foo')); |
| 2245 checkTags(o.tags); |
| 2246 } |
| 2247 buildCounterTable--; |
| 2248 } |
| 2249 |
| 2250 core.int buildCounterTableColumn = 0; |
| 2251 buildTableColumn() { |
| 2252 var o = new api.TableColumn(); |
| 2253 buildCounterTableColumn++; |
| 2254 if (buildCounterTableColumn < 3) { |
| 2255 o.name = "foo"; |
| 2256 o.type = "foo"; |
| 2257 } |
| 2258 buildCounterTableColumn--; |
| 2259 return o; |
| 2260 } |
| 2261 |
| 2262 checkTableColumn(api.TableColumn o) { |
| 2263 buildCounterTableColumn++; |
| 2264 if (buildCounterTableColumn < 3) { |
| 2265 unittest.expect(o.name, unittest.equals('foo')); |
| 2266 unittest.expect(o.type, unittest.equals('foo')); |
| 2267 } |
| 2268 buildCounterTableColumn--; |
| 2269 } |
| 2270 |
| 2271 buildUnnamed138() { |
| 2272 var o = new core.List<api.Table>(); |
| 2273 o.add(buildTable()); |
| 2274 o.add(buildTable()); |
| 2275 return o; |
| 2276 } |
| 2277 |
| 2278 checkUnnamed138(core.List<api.Table> o) { |
| 2279 unittest.expect(o, unittest.hasLength(2)); |
| 2280 checkTable(o[0]); |
| 2281 checkTable(o[1]); |
| 2282 } |
| 2283 |
| 2284 core.int buildCounterTablesListResponse = 0; |
| 2285 buildTablesListResponse() { |
| 2286 var o = new api.TablesListResponse(); |
| 2287 buildCounterTablesListResponse++; |
| 2288 if (buildCounterTablesListResponse < 3) { |
| 2289 o.nextPageToken = "foo"; |
| 2290 o.tables = buildUnnamed138(); |
| 2291 } |
| 2292 buildCounterTablesListResponse--; |
| 2293 return o; |
| 2294 } |
| 2295 |
| 2296 checkTablesListResponse(api.TablesListResponse o) { |
| 2297 buildCounterTablesListResponse++; |
| 2298 if (buildCounterTablesListResponse < 3) { |
| 2299 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2300 checkUnnamed138(o.tables); |
| 2301 } |
| 2302 buildCounterTablesListResponse--; |
| 2303 } |
| 2304 |
| 2305 buildTags() { |
| 2306 var o = new api.Tags(); |
| 2307 o.add("foo"); |
| 2308 o.add("foo"); |
| 2309 return o; |
| 2310 } |
| 2311 |
| 2312 checkTags(api.Tags o) { |
| 2313 unittest.expect(o, unittest.hasLength(2)); |
| 2314 unittest.expect(o[0], unittest.equals('foo')); |
| 2315 unittest.expect(o[1], unittest.equals('foo')); |
| 2316 } |
| 2317 |
| 2318 core.int buildCounterValueRange = 0; |
| 2319 buildValueRange() { |
| 2320 var o = new api.ValueRange(); |
| 2321 buildCounterValueRange++; |
| 2322 if (buildCounterValueRange < 3) { |
| 2323 o.max = 42.0; |
| 2324 o.min = 42.0; |
| 2325 } |
| 2326 buildCounterValueRange--; |
| 2327 return o; |
| 2328 } |
| 2329 |
| 2330 checkValueRange(api.ValueRange o) { |
| 2331 buildCounterValueRange++; |
| 2332 if (buildCounterValueRange < 3) { |
| 2333 unittest.expect(o.max, unittest.equals(42.0)); |
| 2334 unittest.expect(o.min, unittest.equals(42.0)); |
| 2335 } |
| 2336 buildCounterValueRange--; |
| 2337 } |
| 2338 |
| 2339 buildUnnamed139() { |
| 2340 var o = new core.List<api.DisplayRule>(); |
| 2341 o.add(buildDisplayRule()); |
| 2342 o.add(buildDisplayRule()); |
| 2343 return o; |
| 2344 } |
| 2345 |
| 2346 checkUnnamed139(core.List<api.DisplayRule> o) { |
| 2347 unittest.expect(o, unittest.hasLength(2)); |
| 2348 checkDisplayRule(o[0]); |
| 2349 checkDisplayRule(o[1]); |
| 2350 } |
| 2351 |
| 2352 core.int buildCounterVectorStyle = 0; |
| 2353 buildVectorStyle() { |
| 2354 var o = new api.VectorStyle(); |
| 2355 buildCounterVectorStyle++; |
| 2356 if (buildCounterVectorStyle < 3) { |
| 2357 o.displayRules = buildUnnamed139(); |
| 2358 o.featureInfo = buildFeatureInfo(); |
| 2359 o.type = "foo"; |
| 2360 } |
| 2361 buildCounterVectorStyle--; |
| 2362 return o; |
| 2363 } |
| 2364 |
| 2365 checkVectorStyle(api.VectorStyle o) { |
| 2366 buildCounterVectorStyle++; |
| 2367 if (buildCounterVectorStyle < 3) { |
| 2368 checkUnnamed139(o.displayRules); |
| 2369 checkFeatureInfo(o.featureInfo); |
| 2370 unittest.expect(o.type, unittest.equals('foo')); |
| 2371 } |
| 2372 buildCounterVectorStyle--; |
| 2373 } |
| 2374 |
| 2375 core.int buildCounterZoomLevels = 0; |
| 2376 buildZoomLevels() { |
| 2377 var o = new api.ZoomLevels(); |
| 2378 buildCounterZoomLevels++; |
| 2379 if (buildCounterZoomLevels < 3) { |
| 2380 o.max = 42; |
| 2381 o.min = 42; |
| 2382 } |
| 2383 buildCounterZoomLevels--; |
| 2384 return o; |
| 2385 } |
| 2386 |
| 2387 checkZoomLevels(api.ZoomLevels o) { |
| 2388 buildCounterZoomLevels++; |
| 2389 if (buildCounterZoomLevels < 3) { |
| 2390 unittest.expect(o.max, unittest.equals(42)); |
| 2391 unittest.expect(o.min, unittest.equals(42)); |
| 2392 } |
| 2393 buildCounterZoomLevels--; |
| 2394 } |
| 2395 |
| 2396 |
| 2397 main() { |
| 2398 unittest.group("obj-schema-AcquisitionTime", () { |
| 2399 unittest.test("to-json--from-json", () { |
| 2400 var o = buildAcquisitionTime(); |
| 2401 var od = new api.AcquisitionTime.fromJson(o.toJson()); |
| 2402 checkAcquisitionTime(od); |
| 2403 }); |
| 2404 }); |
| 2405 |
| 2406 |
| 2407 unittest.group("obj-schema-Asset", () { |
| 2408 unittest.test("to-json--from-json", () { |
| 2409 var o = buildAsset(); |
| 2410 var od = new api.Asset.fromJson(o.toJson()); |
| 2411 checkAsset(od); |
| 2412 }); |
| 2413 }); |
| 2414 |
| 2415 |
| 2416 unittest.group("obj-schema-AssetsListResponse", () { |
| 2417 unittest.test("to-json--from-json", () { |
| 2418 var o = buildAssetsListResponse(); |
| 2419 var od = new api.AssetsListResponse.fromJson(o.toJson()); |
| 2420 checkAssetsListResponse(od); |
| 2421 }); |
| 2422 }); |
| 2423 |
| 2424 |
| 2425 unittest.group("obj-schema-Border", () { |
| 2426 unittest.test("to-json--from-json", () { |
| 2427 var o = buildBorder(); |
| 2428 var od = new api.Border.fromJson(o.toJson()); |
| 2429 checkBorder(od); |
| 2430 }); |
| 2431 }); |
| 2432 |
| 2433 |
| 2434 unittest.group("obj-schema-Color", () { |
| 2435 unittest.test("to-json--from-json", () { |
| 2436 var o = buildColor(); |
| 2437 var od = new api.Color.fromJson(o.toJson()); |
| 2438 checkColor(od); |
| 2439 }); |
| 2440 }); |
| 2441 |
| 2442 |
| 2443 unittest.group("obj-schema-Datasource", () { |
| 2444 unittest.test("to-json--from-json", () { |
| 2445 var o = buildDatasource(); |
| 2446 var od = new api.Datasource.fromJson(o.toJson()); |
| 2447 checkDatasource(od); |
| 2448 }); |
| 2449 }); |
| 2450 |
| 2451 |
| 2452 unittest.group("obj-schema-Datasources", () { |
| 2453 unittest.test("to-json--from-json", () { |
| 2454 var o = buildDatasources(); |
| 2455 var od = new api.Datasources.fromJson(o.toJson()); |
| 2456 checkDatasources(od); |
| 2457 }); |
| 2458 }); |
| 2459 |
| 2460 |
| 2461 unittest.group("obj-schema-DisplayRule", () { |
| 2462 unittest.test("to-json--from-json", () { |
| 2463 var o = buildDisplayRule(); |
| 2464 var od = new api.DisplayRule.fromJson(o.toJson()); |
| 2465 checkDisplayRule(od); |
| 2466 }); |
| 2467 }); |
| 2468 |
| 2469 |
| 2470 unittest.group("obj-schema-Feature", () { |
| 2471 unittest.test("to-json--from-json", () { |
| 2472 var o = buildFeature(); |
| 2473 var od = new api.Feature.fromJson(o.toJson()); |
| 2474 checkFeature(od); |
| 2475 }); |
| 2476 }); |
| 2477 |
| 2478 |
| 2479 unittest.group("obj-schema-FeatureInfo", () { |
| 2480 unittest.test("to-json--from-json", () { |
| 2481 var o = buildFeatureInfo(); |
| 2482 var od = new api.FeatureInfo.fromJson(o.toJson()); |
| 2483 checkFeatureInfo(od); |
| 2484 }); |
| 2485 }); |
| 2486 |
| 2487 |
| 2488 unittest.group("obj-schema-FeaturesBatchDeleteRequest", () { |
| 2489 unittest.test("to-json--from-json", () { |
| 2490 var o = buildFeaturesBatchDeleteRequest(); |
| 2491 var od = new api.FeaturesBatchDeleteRequest.fromJson(o.toJson()); |
| 2492 checkFeaturesBatchDeleteRequest(od); |
| 2493 }); |
| 2494 }); |
| 2495 |
| 2496 |
| 2497 unittest.group("obj-schema-FeaturesBatchInsertRequest", () { |
| 2498 unittest.test("to-json--from-json", () { |
| 2499 var o = buildFeaturesBatchInsertRequest(); |
| 2500 var od = new api.FeaturesBatchInsertRequest.fromJson(o.toJson()); |
| 2501 checkFeaturesBatchInsertRequest(od); |
| 2502 }); |
| 2503 }); |
| 2504 |
| 2505 |
| 2506 unittest.group("obj-schema-FeaturesBatchPatchRequest", () { |
| 2507 unittest.test("to-json--from-json", () { |
| 2508 var o = buildFeaturesBatchPatchRequest(); |
| 2509 var od = new api.FeaturesBatchPatchRequest.fromJson(o.toJson()); |
| 2510 checkFeaturesBatchPatchRequest(od); |
| 2511 }); |
| 2512 }); |
| 2513 |
| 2514 |
| 2515 unittest.group("obj-schema-FeaturesListResponse", () { |
| 2516 unittest.test("to-json--from-json", () { |
| 2517 var o = buildFeaturesListResponse(); |
| 2518 var od = new api.FeaturesListResponse.fromJson(o.toJson()); |
| 2519 checkFeaturesListResponse(od); |
| 2520 }); |
| 2521 }); |
| 2522 |
| 2523 |
| 2524 unittest.group("obj-schema-File", () { |
| 2525 unittest.test("to-json--from-json", () { |
| 2526 var o = buildFile(); |
| 2527 var od = new api.File.fromJson(o.toJson()); |
| 2528 checkFile(od); |
| 2529 }); |
| 2530 }); |
| 2531 |
| 2532 |
| 2533 unittest.group("obj-schema-Filter", () { |
| 2534 unittest.test("to-json--from-json", () { |
| 2535 var o = buildFilter(); |
| 2536 var od = new api.Filter.fromJson(o.toJson()); |
| 2537 checkFilter(od); |
| 2538 }); |
| 2539 }); |
| 2540 |
| 2541 |
| 2542 unittest.group("obj-schema-GeoJsonGeometry", () { |
| 2543 unittest.test("to-json--from-json", () { |
| 2544 var o = buildGeoJsonGeometry(); |
| 2545 var od = new api.GeoJsonGeometry.fromJson(o.toJson()); |
| 2546 checkGeoJsonGeometry(od); |
| 2547 }); |
| 2548 }); |
| 2549 |
| 2550 |
| 2551 unittest.group("obj-schema-GeoJsonGeometryCollection", () { |
| 2552 unittest.test("to-json--from-json", () { |
| 2553 var o = buildGeoJsonGeometryCollection(); |
| 2554 var od = new api.GeoJsonGeometryCollection.fromJson(o.toJson()); |
| 2555 checkGeoJsonGeometryCollection(od); |
| 2556 }); |
| 2557 }); |
| 2558 |
| 2559 |
| 2560 unittest.group("obj-schema-GeoJsonLineString", () { |
| 2561 unittest.test("to-json--from-json", () { |
| 2562 var o = buildGeoJsonLineString(); |
| 2563 var od = new api.GeoJsonLineString.fromJson(o.toJson()); |
| 2564 checkGeoJsonLineString(od); |
| 2565 }); |
| 2566 }); |
| 2567 |
| 2568 |
| 2569 unittest.group("obj-schema-GeoJsonMultiLineString", () { |
| 2570 unittest.test("to-json--from-json", () { |
| 2571 var o = buildGeoJsonMultiLineString(); |
| 2572 var od = new api.GeoJsonMultiLineString.fromJson(o.toJson()); |
| 2573 checkGeoJsonMultiLineString(od); |
| 2574 }); |
| 2575 }); |
| 2576 |
| 2577 |
| 2578 unittest.group("obj-schema-GeoJsonMultiPoint", () { |
| 2579 unittest.test("to-json--from-json", () { |
| 2580 var o = buildGeoJsonMultiPoint(); |
| 2581 var od = new api.GeoJsonMultiPoint.fromJson(o.toJson()); |
| 2582 checkGeoJsonMultiPoint(od); |
| 2583 }); |
| 2584 }); |
| 2585 |
| 2586 |
| 2587 unittest.group("obj-schema-GeoJsonMultiPolygon", () { |
| 2588 unittest.test("to-json--from-json", () { |
| 2589 var o = buildGeoJsonMultiPolygon(); |
| 2590 var od = new api.GeoJsonMultiPolygon.fromJson(o.toJson()); |
| 2591 checkGeoJsonMultiPolygon(od); |
| 2592 }); |
| 2593 }); |
| 2594 |
| 2595 |
| 2596 unittest.group("obj-schema-GeoJsonPoint", () { |
| 2597 unittest.test("to-json--from-json", () { |
| 2598 var o = buildGeoJsonPoint(); |
| 2599 var od = new api.GeoJsonPoint.fromJson(o.toJson()); |
| 2600 checkGeoJsonPoint(od); |
| 2601 }); |
| 2602 }); |
| 2603 |
| 2604 |
| 2605 unittest.group("obj-schema-GeoJsonPolygon", () { |
| 2606 unittest.test("to-json--from-json", () { |
| 2607 var o = buildGeoJsonPolygon(); |
| 2608 var od = new api.GeoJsonPolygon.fromJson(o.toJson()); |
| 2609 checkGeoJsonPolygon(od); |
| 2610 }); |
| 2611 }); |
| 2612 |
| 2613 |
| 2614 unittest.group("obj-schema-GeoJsonPosition", () { |
| 2615 unittest.test("to-json--from-json", () { |
| 2616 var o = buildGeoJsonPosition(); |
| 2617 var od = new api.GeoJsonPosition.fromJson(o.toJson()); |
| 2618 checkGeoJsonPosition(od); |
| 2619 }); |
| 2620 }); |
| 2621 |
| 2622 |
| 2623 unittest.group("obj-schema-GeoJsonProperties", () { |
| 2624 unittest.test("to-json--from-json", () { |
| 2625 var o = buildGeoJsonProperties(); |
| 2626 var od = new api.GeoJsonProperties.fromJson(o.toJson()); |
| 2627 checkGeoJsonProperties(od); |
| 2628 }); |
| 2629 }); |
| 2630 |
| 2631 |
| 2632 unittest.group("obj-schema-Icon", () { |
| 2633 unittest.test("to-json--from-json", () { |
| 2634 var o = buildIcon(); |
| 2635 var od = new api.Icon.fromJson(o.toJson()); |
| 2636 checkIcon(od); |
| 2637 }); |
| 2638 }); |
| 2639 |
| 2640 |
| 2641 unittest.group("obj-schema-IconStyle", () { |
| 2642 unittest.test("to-json--from-json", () { |
| 2643 var o = buildIconStyle(); |
| 2644 var od = new api.IconStyle.fromJson(o.toJson()); |
| 2645 checkIconStyle(od); |
| 2646 }); |
| 2647 }); |
| 2648 |
| 2649 |
| 2650 unittest.group("obj-schema-IconsListResponse", () { |
| 2651 unittest.test("to-json--from-json", () { |
| 2652 var o = buildIconsListResponse(); |
| 2653 var od = new api.IconsListResponse.fromJson(o.toJson()); |
| 2654 checkIconsListResponse(od); |
| 2655 }); |
| 2656 }); |
| 2657 |
| 2658 |
| 2659 unittest.group("obj-schema-LabelStyle", () { |
| 2660 unittest.test("to-json--from-json", () { |
| 2661 var o = buildLabelStyle(); |
| 2662 var od = new api.LabelStyle.fromJson(o.toJson()); |
| 2663 checkLabelStyle(od); |
| 2664 }); |
| 2665 }); |
| 2666 |
| 2667 |
| 2668 unittest.group("obj-schema-LatLngBox", () { |
| 2669 unittest.test("to-json--from-json", () { |
| 2670 var o = buildLatLngBox(); |
| 2671 var od = new api.LatLngBox.fromJson(o.toJson()); |
| 2672 checkLatLngBox(od); |
| 2673 }); |
| 2674 }); |
| 2675 |
| 2676 |
| 2677 unittest.group("obj-schema-Layer", () { |
| 2678 unittest.test("to-json--from-json", () { |
| 2679 var o = buildLayer(); |
| 2680 var od = new api.Layer.fromJson(o.toJson()); |
| 2681 checkLayer(od); |
| 2682 }); |
| 2683 }); |
| 2684 |
| 2685 |
| 2686 unittest.group("obj-schema-LayersListResponse", () { |
| 2687 unittest.test("to-json--from-json", () { |
| 2688 var o = buildLayersListResponse(); |
| 2689 var od = new api.LayersListResponse.fromJson(o.toJson()); |
| 2690 checkLayersListResponse(od); |
| 2691 }); |
| 2692 }); |
| 2693 |
| 2694 |
| 2695 unittest.group("obj-schema-LineStyleStroke", () { |
| 2696 unittest.test("to-json--from-json", () { |
| 2697 var o = buildLineStyleStroke(); |
| 2698 var od = new api.LineStyleStroke.fromJson(o.toJson()); |
| 2699 checkLineStyleStroke(od); |
| 2700 }); |
| 2701 }); |
| 2702 |
| 2703 |
| 2704 unittest.group("obj-schema-LineStyle", () { |
| 2705 unittest.test("to-json--from-json", () { |
| 2706 var o = buildLineStyle(); |
| 2707 var od = new api.LineStyle.fromJson(o.toJson()); |
| 2708 checkLineStyle(od); |
| 2709 }); |
| 2710 }); |
| 2711 |
| 2712 |
| 2713 unittest.group("obj-schema-Map", () { |
| 2714 unittest.test("to-json--from-json", () { |
| 2715 var o = buildMap(); |
| 2716 var od = new api.Map.fromJson(o.toJson()); |
| 2717 checkMap(od); |
| 2718 }); |
| 2719 }); |
| 2720 |
| 2721 |
| 2722 unittest.group("obj-schema-MapContents", () { |
| 2723 unittest.test("to-json--from-json", () { |
| 2724 var o = buildMapContents(); |
| 2725 var od = new api.MapContents.fromJson(o.toJson()); |
| 2726 checkMapContents(od); |
| 2727 }); |
| 2728 }); |
| 2729 |
| 2730 |
| 2731 unittest.group("obj-schema-MapFolder", () { |
| 2732 unittest.test("to-json--from-json", () { |
| 2733 var o = buildMapFolder(); |
| 2734 var od = new api.MapFolder.fromJson(o.toJson()); |
| 2735 checkMapFolder(od); |
| 2736 }); |
| 2737 }); |
| 2738 |
| 2739 |
| 2740 unittest.group("obj-schema-MapItem", () { |
| 2741 unittest.test("to-json--from-json", () { |
| 2742 var o = buildMapItem(); |
| 2743 var od = new api.MapItem.fromJson(o.toJson()); |
| 2744 checkMapItem(od); |
| 2745 }); |
| 2746 }); |
| 2747 |
| 2748 |
| 2749 unittest.group("obj-schema-MapKmlLink", () { |
| 2750 unittest.test("to-json--from-json", () { |
| 2751 var o = buildMapKmlLink(); |
| 2752 var od = new api.MapKmlLink.fromJson(o.toJson()); |
| 2753 checkMapKmlLink(od); |
| 2754 }); |
| 2755 }); |
| 2756 |
| 2757 |
| 2758 unittest.group("obj-schema-MapLayer", () { |
| 2759 unittest.test("to-json--from-json", () { |
| 2760 var o = buildMapLayer(); |
| 2761 var od = new api.MapLayer.fromJson(o.toJson()); |
| 2762 checkMapLayer(od); |
| 2763 }); |
| 2764 }); |
| 2765 |
| 2766 |
| 2767 unittest.group("obj-schema-MapsListResponse", () { |
| 2768 unittest.test("to-json--from-json", () { |
| 2769 var o = buildMapsListResponse(); |
| 2770 var od = new api.MapsListResponse.fromJson(o.toJson()); |
| 2771 checkMapsListResponse(od); |
| 2772 }); |
| 2773 }); |
| 2774 |
| 2775 |
| 2776 unittest.group("obj-schema-Parent", () { |
| 2777 unittest.test("to-json--from-json", () { |
| 2778 var o = buildParent(); |
| 2779 var od = new api.Parent.fromJson(o.toJson()); |
| 2780 checkParent(od); |
| 2781 }); |
| 2782 }); |
| 2783 |
| 2784 |
| 2785 unittest.group("obj-schema-ParentsListResponse", () { |
| 2786 unittest.test("to-json--from-json", () { |
| 2787 var o = buildParentsListResponse(); |
| 2788 var od = new api.ParentsListResponse.fromJson(o.toJson()); |
| 2789 checkParentsListResponse(od); |
| 2790 }); |
| 2791 }); |
| 2792 |
| 2793 |
| 2794 unittest.group("obj-schema-PointStyle", () { |
| 2795 unittest.test("to-json--from-json", () { |
| 2796 var o = buildPointStyle(); |
| 2797 var od = new api.PointStyle.fromJson(o.toJson()); |
| 2798 checkPointStyle(od); |
| 2799 }); |
| 2800 }); |
| 2801 |
| 2802 |
| 2803 unittest.group("obj-schema-PolygonStyle", () { |
| 2804 unittest.test("to-json--from-json", () { |
| 2805 var o = buildPolygonStyle(); |
| 2806 var od = new api.PolygonStyle.fromJson(o.toJson()); |
| 2807 checkPolygonStyle(od); |
| 2808 }); |
| 2809 }); |
| 2810 |
| 2811 |
| 2812 unittest.group("obj-schema-ProcessResponse", () { |
| 2813 unittest.test("to-json--from-json", () { |
| 2814 var o = buildProcessResponse(); |
| 2815 var od = new api.ProcessResponse.fromJson(o.toJson()); |
| 2816 checkProcessResponse(od); |
| 2817 }); |
| 2818 }); |
| 2819 |
| 2820 |
| 2821 unittest.group("obj-schema-Project", () { |
| 2822 unittest.test("to-json--from-json", () { |
| 2823 var o = buildProject(); |
| 2824 var od = new api.Project.fromJson(o.toJson()); |
| 2825 checkProject(od); |
| 2826 }); |
| 2827 }); |
| 2828 |
| 2829 |
| 2830 unittest.group("obj-schema-ProjectsListResponse", () { |
| 2831 unittest.test("to-json--from-json", () { |
| 2832 var o = buildProjectsListResponse(); |
| 2833 var od = new api.ProjectsListResponse.fromJson(o.toJson()); |
| 2834 checkProjectsListResponse(od); |
| 2835 }); |
| 2836 }); |
| 2837 |
| 2838 |
| 2839 unittest.group("obj-schema-PublishResponse", () { |
| 2840 unittest.test("to-json--from-json", () { |
| 2841 var o = buildPublishResponse(); |
| 2842 var od = new api.PublishResponse.fromJson(o.toJson()); |
| 2843 checkPublishResponse(od); |
| 2844 }); |
| 2845 }); |
| 2846 |
| 2847 |
| 2848 unittest.group("obj-schema-PublishedLayer", () { |
| 2849 unittest.test("to-json--from-json", () { |
| 2850 var o = buildPublishedLayer(); |
| 2851 var od = new api.PublishedLayer.fromJson(o.toJson()); |
| 2852 checkPublishedLayer(od); |
| 2853 }); |
| 2854 }); |
| 2855 |
| 2856 |
| 2857 unittest.group("obj-schema-PublishedLayersListResponse", () { |
| 2858 unittest.test("to-json--from-json", () { |
| 2859 var o = buildPublishedLayersListResponse(); |
| 2860 var od = new api.PublishedLayersListResponse.fromJson(o.toJson()); |
| 2861 checkPublishedLayersListResponse(od); |
| 2862 }); |
| 2863 }); |
| 2864 |
| 2865 |
| 2866 unittest.group("obj-schema-PublishedMap", () { |
| 2867 unittest.test("to-json--from-json", () { |
| 2868 var o = buildPublishedMap(); |
| 2869 var od = new api.PublishedMap.fromJson(o.toJson()); |
| 2870 checkPublishedMap(od); |
| 2871 }); |
| 2872 }); |
| 2873 |
| 2874 |
| 2875 unittest.group("obj-schema-PublishedMapsListResponse", () { |
| 2876 unittest.test("to-json--from-json", () { |
| 2877 var o = buildPublishedMapsListResponse(); |
| 2878 var od = new api.PublishedMapsListResponse.fromJson(o.toJson()); |
| 2879 checkPublishedMapsListResponse(od); |
| 2880 }); |
| 2881 }); |
| 2882 |
| 2883 |
| 2884 unittest.group("obj-schema-Raster", () { |
| 2885 unittest.test("to-json--from-json", () { |
| 2886 var o = buildRaster(); |
| 2887 var od = new api.Raster.fromJson(o.toJson()); |
| 2888 checkRaster(od); |
| 2889 }); |
| 2890 }); |
| 2891 |
| 2892 |
| 2893 unittest.group("obj-schema-RasterCollection", () { |
| 2894 unittest.test("to-json--from-json", () { |
| 2895 var o = buildRasterCollection(); |
| 2896 var od = new api.RasterCollection.fromJson(o.toJson()); |
| 2897 checkRasterCollection(od); |
| 2898 }); |
| 2899 }); |
| 2900 |
| 2901 |
| 2902 unittest.group("obj-schema-RasterCollectionsListResponse", () { |
| 2903 unittest.test("to-json--from-json", () { |
| 2904 var o = buildRasterCollectionsListResponse(); |
| 2905 var od = new api.RasterCollectionsListResponse.fromJson(o.toJson()); |
| 2906 checkRasterCollectionsListResponse(od); |
| 2907 }); |
| 2908 }); |
| 2909 |
| 2910 |
| 2911 unittest.group("obj-schema-RasterCollectionsRaster", () { |
| 2912 unittest.test("to-json--from-json", () { |
| 2913 var o = buildRasterCollectionsRaster(); |
| 2914 var od = new api.RasterCollectionsRaster.fromJson(o.toJson()); |
| 2915 checkRasterCollectionsRaster(od); |
| 2916 }); |
| 2917 }); |
| 2918 |
| 2919 |
| 2920 unittest.group("obj-schema-RasterCollectionsRasterBatchDeleteRequest", () { |
| 2921 unittest.test("to-json--from-json", () { |
| 2922 var o = buildRasterCollectionsRasterBatchDeleteRequest(); |
| 2923 var od = new api.RasterCollectionsRasterBatchDeleteRequest.fromJson(o.toJs
on()); |
| 2924 checkRasterCollectionsRasterBatchDeleteRequest(od); |
| 2925 }); |
| 2926 }); |
| 2927 |
| 2928 |
| 2929 unittest.group("obj-schema-RasterCollectionsRastersBatchDeleteResponse", () { |
| 2930 unittest.test("to-json--from-json", () { |
| 2931 var o = buildRasterCollectionsRastersBatchDeleteResponse(); |
| 2932 var od = new api.RasterCollectionsRastersBatchDeleteResponse.fromJson(o.to
Json()); |
| 2933 checkRasterCollectionsRastersBatchDeleteResponse(od); |
| 2934 }); |
| 2935 }); |
| 2936 |
| 2937 |
| 2938 unittest.group("obj-schema-RasterCollectionsRastersBatchInsertRequest", () { |
| 2939 unittest.test("to-json--from-json", () { |
| 2940 var o = buildRasterCollectionsRastersBatchInsertRequest(); |
| 2941 var od = new api.RasterCollectionsRastersBatchInsertRequest.fromJson(o.toJ
son()); |
| 2942 checkRasterCollectionsRastersBatchInsertRequest(od); |
| 2943 }); |
| 2944 }); |
| 2945 |
| 2946 |
| 2947 unittest.group("obj-schema-RasterCollectionsRastersBatchInsertResponse", () { |
| 2948 unittest.test("to-json--from-json", () { |
| 2949 var o = buildRasterCollectionsRastersBatchInsertResponse(); |
| 2950 var od = new api.RasterCollectionsRastersBatchInsertResponse.fromJson(o.to
Json()); |
| 2951 checkRasterCollectionsRastersBatchInsertResponse(od); |
| 2952 }); |
| 2953 }); |
| 2954 |
| 2955 |
| 2956 unittest.group("obj-schema-RasterCollectionsRastersListResponse", () { |
| 2957 unittest.test("to-json--from-json", () { |
| 2958 var o = buildRasterCollectionsRastersListResponse(); |
| 2959 var od = new api.RasterCollectionsRastersListResponse.fromJson(o.toJson())
; |
| 2960 checkRasterCollectionsRastersListResponse(od); |
| 2961 }); |
| 2962 }); |
| 2963 |
| 2964 |
| 2965 unittest.group("obj-schema-RastersListResponse", () { |
| 2966 unittest.test("to-json--from-json", () { |
| 2967 var o = buildRastersListResponse(); |
| 2968 var od = new api.RastersListResponse.fromJson(o.toJson()); |
| 2969 checkRastersListResponse(od); |
| 2970 }); |
| 2971 }); |
| 2972 |
| 2973 |
| 2974 unittest.group("obj-schema-ScaledShape", () { |
| 2975 unittest.test("to-json--from-json", () { |
| 2976 var o = buildScaledShape(); |
| 2977 var od = new api.ScaledShape.fromJson(o.toJson()); |
| 2978 checkScaledShape(od); |
| 2979 }); |
| 2980 }); |
| 2981 |
| 2982 |
| 2983 unittest.group("obj-schema-ScalingFunction", () { |
| 2984 unittest.test("to-json--from-json", () { |
| 2985 var o = buildScalingFunction(); |
| 2986 var od = new api.ScalingFunction.fromJson(o.toJson()); |
| 2987 checkScalingFunction(od); |
| 2988 }); |
| 2989 }); |
| 2990 |
| 2991 |
| 2992 unittest.group("obj-schema-Schema", () { |
| 2993 unittest.test("to-json--from-json", () { |
| 2994 var o = buildSchema(); |
| 2995 var od = new api.Schema.fromJson(o.toJson()); |
| 2996 checkSchema(od); |
| 2997 }); |
| 2998 }); |
| 2999 |
| 3000 |
| 3001 unittest.group("obj-schema-SizeRange", () { |
| 3002 unittest.test("to-json--from-json", () { |
| 3003 var o = buildSizeRange(); |
| 3004 var od = new api.SizeRange.fromJson(o.toJson()); |
| 3005 checkSizeRange(od); |
| 3006 }); |
| 3007 }); |
| 3008 |
| 3009 |
| 3010 unittest.group("obj-schema-Table", () { |
| 3011 unittest.test("to-json--from-json", () { |
| 3012 var o = buildTable(); |
| 3013 var od = new api.Table.fromJson(o.toJson()); |
| 3014 checkTable(od); |
| 3015 }); |
| 3016 }); |
| 3017 |
| 3018 |
| 3019 unittest.group("obj-schema-TableColumn", () { |
| 3020 unittest.test("to-json--from-json", () { |
| 3021 var o = buildTableColumn(); |
| 3022 var od = new api.TableColumn.fromJson(o.toJson()); |
| 3023 checkTableColumn(od); |
| 3024 }); |
| 3025 }); |
| 3026 |
| 3027 |
| 3028 unittest.group("obj-schema-TablesListResponse", () { |
| 3029 unittest.test("to-json--from-json", () { |
| 3030 var o = buildTablesListResponse(); |
| 3031 var od = new api.TablesListResponse.fromJson(o.toJson()); |
| 3032 checkTablesListResponse(od); |
| 3033 }); |
| 3034 }); |
| 3035 |
| 3036 |
| 3037 unittest.group("obj-schema-Tags", () { |
| 3038 unittest.test("to-json--from-json", () { |
| 3039 var o = buildTags(); |
| 3040 var od = new api.Tags.fromJson(o.toJson()); |
| 3041 checkTags(od); |
| 3042 }); |
| 3043 }); |
| 3044 |
| 3045 |
| 3046 unittest.group("obj-schema-ValueRange", () { |
| 3047 unittest.test("to-json--from-json", () { |
| 3048 var o = buildValueRange(); |
| 3049 var od = new api.ValueRange.fromJson(o.toJson()); |
| 3050 checkValueRange(od); |
| 3051 }); |
| 3052 }); |
| 3053 |
| 3054 |
| 3055 unittest.group("obj-schema-VectorStyle", () { |
| 3056 unittest.test("to-json--from-json", () { |
| 3057 var o = buildVectorStyle(); |
| 3058 var od = new api.VectorStyle.fromJson(o.toJson()); |
| 3059 checkVectorStyle(od); |
| 3060 }); |
| 3061 }); |
| 3062 |
| 3063 |
| 3064 unittest.group("obj-schema-ZoomLevels", () { |
| 3065 unittest.test("to-json--from-json", () { |
| 3066 var o = buildZoomLevels(); |
| 3067 var od = new api.ZoomLevels.fromJson(o.toJson()); |
| 3068 checkZoomLevels(od); |
| 3069 }); |
| 3070 }); |
| 3071 |
| 3072 |
| 3073 unittest.group("resource-AssetsResourceApi", () { |
| 3074 unittest.test("method--get", () { |
| 3075 |
| 3076 var mock = new common_test.HttpServerMock(); |
| 3077 api.AssetsResourceApi res = new api.MapsengineApi(mock).assets; |
| 3078 var arg_id = "foo"; |
| 3079 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3080 var path = (req.url).path; |
| 3081 var pathOffset = 0; |
| 3082 var index; |
| 3083 var subPart; |
| 3084 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3085 pathOffset += 15; |
| 3086 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("assets/")); |
| 3087 pathOffset += 7; |
| 3088 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3089 pathOffset = path.length; |
| 3090 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3091 |
| 3092 var query = (req.url).query; |
| 3093 var queryOffset = 0; |
| 3094 var queryMap = {}; |
| 3095 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3096 parseBool(n) { |
| 3097 if (n == "true") return true; |
| 3098 if (n == "false") return false; |
| 3099 if (n == null) return null; |
| 3100 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3101 } |
| 3102 if (query.length > 0) { |
| 3103 for (var part in query.split("&")) { |
| 3104 var keyvalue = part.split("="); |
| 3105 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3106 } |
| 3107 } |
| 3108 |
| 3109 |
| 3110 var h = { |
| 3111 "content-type" : "application/json; charset=utf-8", |
| 3112 }; |
| 3113 var resp = convert.JSON.encode(buildAsset()); |
| 3114 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3115 }), true); |
| 3116 res.get(arg_id).then(unittest.expectAsync(((api.Asset response) { |
| 3117 checkAsset(response); |
| 3118 }))); |
| 3119 }); |
| 3120 |
| 3121 unittest.test("method--list", () { |
| 3122 |
| 3123 var mock = new common_test.HttpServerMock(); |
| 3124 api.AssetsResourceApi res = new api.MapsengineApi(mock).assets; |
| 3125 var arg_bbox = "foo"; |
| 3126 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3127 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3128 var arg_creatorEmail = "foo"; |
| 3129 var arg_maxResults = 42; |
| 3130 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3131 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3132 var arg_pageToken = "foo"; |
| 3133 var arg_projectId = "foo"; |
| 3134 var arg_role = "foo"; |
| 3135 var arg_search = "foo"; |
| 3136 var arg_tags = "foo"; |
| 3137 var arg_type = "foo"; |
| 3138 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3139 var path = (req.url).path; |
| 3140 var pathOffset = 0; |
| 3141 var index; |
| 3142 var subPart; |
| 3143 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3144 pathOffset += 15; |
| 3145 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("assets")); |
| 3146 pathOffset += 6; |
| 3147 |
| 3148 var query = (req.url).query; |
| 3149 var queryOffset = 0; |
| 3150 var queryMap = {}; |
| 3151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3152 parseBool(n) { |
| 3153 if (n == "true") return true; |
| 3154 if (n == "false") return false; |
| 3155 if (n == null) return null; |
| 3156 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3157 } |
| 3158 if (query.length > 0) { |
| 3159 for (var part in query.split("&")) { |
| 3160 var keyvalue = part.split("="); |
| 3161 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3162 } |
| 3163 } |
| 3164 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 3165 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 3166 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 3167 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 3168 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 3169 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 3170 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 3171 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 3172 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 3173 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 3174 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 3175 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 3176 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); |
| 3177 |
| 3178 |
| 3179 var h = { |
| 3180 "content-type" : "application/json; charset=utf-8", |
| 3181 }; |
| 3182 var resp = convert.JSON.encode(buildAssetsListResponse()); |
| 3183 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3184 }), true); |
| 3185 res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: ar
g_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, mod
ifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: ar
g_pageToken, projectId: arg_projectId, role: arg_role, search: arg_search, tags:
arg_tags, type: arg_type).then(unittest.expectAsync(((api.AssetsListResponse re
sponse) { |
| 3186 checkAssetsListResponse(response); |
| 3187 }))); |
| 3188 }); |
| 3189 |
| 3190 }); |
| 3191 |
| 3192 |
| 3193 unittest.group("resource-AssetsParentsResourceApi", () { |
| 3194 unittest.test("method--list", () { |
| 3195 |
| 3196 var mock = new common_test.HttpServerMock(); |
| 3197 api.AssetsParentsResourceApi res = new api.MapsengineApi(mock).assets.pare
nts; |
| 3198 var arg_id = "foo"; |
| 3199 var arg_maxResults = 42; |
| 3200 var arg_pageToken = "foo"; |
| 3201 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3202 var path = (req.url).path; |
| 3203 var pathOffset = 0; |
| 3204 var index; |
| 3205 var subPart; |
| 3206 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3207 pathOffset += 15; |
| 3208 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("assets/")); |
| 3209 pathOffset += 7; |
| 3210 index = path.indexOf("/parents", pathOffset); |
| 3211 unittest.expect(index >= 0, unittest.isTrue); |
| 3212 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3213 pathOffset = index; |
| 3214 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3215 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); |
| 3216 pathOffset += 8; |
| 3217 |
| 3218 var query = (req.url).query; |
| 3219 var queryOffset = 0; |
| 3220 var queryMap = {}; |
| 3221 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3222 parseBool(n) { |
| 3223 if (n == "true") return true; |
| 3224 if (n == "false") return false; |
| 3225 if (n == null) return null; |
| 3226 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3227 } |
| 3228 if (query.length > 0) { |
| 3229 for (var part in query.split("&")) { |
| 3230 var keyvalue = part.split("="); |
| 3231 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3232 } |
| 3233 } |
| 3234 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 3235 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 3236 |
| 3237 |
| 3238 var h = { |
| 3239 "content-type" : "application/json; charset=utf-8", |
| 3240 }; |
| 3241 var resp = convert.JSON.encode(buildParentsListResponse()); |
| 3242 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3243 }), true); |
| 3244 res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).the
n(unittest.expectAsync(((api.ParentsListResponse response) { |
| 3245 checkParentsListResponse(response); |
| 3246 }))); |
| 3247 }); |
| 3248 |
| 3249 }); |
| 3250 |
| 3251 |
| 3252 unittest.group("resource-LayersResourceApi", () { |
| 3253 unittest.test("method--cancelProcessing", () { |
| 3254 |
| 3255 var mock = new common_test.HttpServerMock(); |
| 3256 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3257 var arg_id = "foo"; |
| 3258 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3259 var path = (req.url).path; |
| 3260 var pathOffset = 0; |
| 3261 var index; |
| 3262 var subPart; |
| 3263 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3264 pathOffset += 15; |
| 3265 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3266 pathOffset += 7; |
| 3267 index = path.indexOf("/cancelProcessing", pathOffset); |
| 3268 unittest.expect(index >= 0, unittest.isTrue); |
| 3269 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3270 pathOffset = index; |
| 3271 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3272 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/cancelProcessing")); |
| 3273 pathOffset += 17; |
| 3274 |
| 3275 var query = (req.url).query; |
| 3276 var queryOffset = 0; |
| 3277 var queryMap = {}; |
| 3278 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3279 parseBool(n) { |
| 3280 if (n == "true") return true; |
| 3281 if (n == "false") return false; |
| 3282 if (n == null) return null; |
| 3283 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3284 } |
| 3285 if (query.length > 0) { |
| 3286 for (var part in query.split("&")) { |
| 3287 var keyvalue = part.split("="); |
| 3288 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3289 } |
| 3290 } |
| 3291 |
| 3292 |
| 3293 var h = { |
| 3294 "content-type" : "application/json; charset=utf-8", |
| 3295 }; |
| 3296 var resp = convert.JSON.encode(buildProcessResponse()); |
| 3297 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3298 }), true); |
| 3299 res.cancelProcessing(arg_id).then(unittest.expectAsync(((api.ProcessRespon
se response) { |
| 3300 checkProcessResponse(response); |
| 3301 }))); |
| 3302 }); |
| 3303 |
| 3304 unittest.test("method--create", () { |
| 3305 |
| 3306 var mock = new common_test.HttpServerMock(); |
| 3307 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3308 var arg_request = buildLayer(); |
| 3309 var arg_process_1 = true; |
| 3310 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3311 var obj = new api.Layer.fromJson(json); |
| 3312 checkLayer(obj); |
| 3313 |
| 3314 var path = (req.url).path; |
| 3315 var pathOffset = 0; |
| 3316 var index; |
| 3317 var subPart; |
| 3318 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3319 pathOffset += 15; |
| 3320 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("layers")); |
| 3321 pathOffset += 6; |
| 3322 |
| 3323 var query = (req.url).query; |
| 3324 var queryOffset = 0; |
| 3325 var queryMap = {}; |
| 3326 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3327 parseBool(n) { |
| 3328 if (n == "true") return true; |
| 3329 if (n == "false") return false; |
| 3330 if (n == null) return null; |
| 3331 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3332 } |
| 3333 if (query.length > 0) { |
| 3334 for (var part in query.split("&")) { |
| 3335 var keyvalue = part.split("="); |
| 3336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3337 } |
| 3338 } |
| 3339 unittest.expect(queryMap["process"].first, unittest.equals("$arg_process
_1")); |
| 3340 |
| 3341 |
| 3342 var h = { |
| 3343 "content-type" : "application/json; charset=utf-8", |
| 3344 }; |
| 3345 var resp = convert.JSON.encode(buildLayer()); |
| 3346 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3347 }), true); |
| 3348 res.create(arg_request, process_1: arg_process_1).then(unittest.expectAsyn
c(((api.Layer response) { |
| 3349 checkLayer(response); |
| 3350 }))); |
| 3351 }); |
| 3352 |
| 3353 unittest.test("method--delete", () { |
| 3354 |
| 3355 var mock = new common_test.HttpServerMock(); |
| 3356 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3357 var arg_id = "foo"; |
| 3358 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3359 var path = (req.url).path; |
| 3360 var pathOffset = 0; |
| 3361 var index; |
| 3362 var subPart; |
| 3363 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3364 pathOffset += 15; |
| 3365 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3366 pathOffset += 7; |
| 3367 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3368 pathOffset = path.length; |
| 3369 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3370 |
| 3371 var query = (req.url).query; |
| 3372 var queryOffset = 0; |
| 3373 var queryMap = {}; |
| 3374 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3375 parseBool(n) { |
| 3376 if (n == "true") return true; |
| 3377 if (n == "false") return false; |
| 3378 if (n == null) return null; |
| 3379 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3380 } |
| 3381 if (query.length > 0) { |
| 3382 for (var part in query.split("&")) { |
| 3383 var keyvalue = part.split("="); |
| 3384 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3385 } |
| 3386 } |
| 3387 |
| 3388 |
| 3389 var h = { |
| 3390 "content-type" : "application/json; charset=utf-8", |
| 3391 }; |
| 3392 var resp = ""; |
| 3393 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3394 }), true); |
| 3395 res.delete(arg_id).then(unittest.expectAsync((_) {})); |
| 3396 }); |
| 3397 |
| 3398 unittest.test("method--get", () { |
| 3399 |
| 3400 var mock = new common_test.HttpServerMock(); |
| 3401 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3402 var arg_id = "foo"; |
| 3403 var arg_version = "foo"; |
| 3404 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3405 var path = (req.url).path; |
| 3406 var pathOffset = 0; |
| 3407 var index; |
| 3408 var subPart; |
| 3409 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3410 pathOffset += 15; |
| 3411 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3412 pathOffset += 7; |
| 3413 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3414 pathOffset = path.length; |
| 3415 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3416 |
| 3417 var query = (req.url).query; |
| 3418 var queryOffset = 0; |
| 3419 var queryMap = {}; |
| 3420 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3421 parseBool(n) { |
| 3422 if (n == "true") return true; |
| 3423 if (n == "false") return false; |
| 3424 if (n == null) return null; |
| 3425 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3426 } |
| 3427 if (query.length > 0) { |
| 3428 for (var part in query.split("&")) { |
| 3429 var keyvalue = part.split("="); |
| 3430 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3431 } |
| 3432 } |
| 3433 unittest.expect(queryMap["version"].first, unittest.equals(arg_version))
; |
| 3434 |
| 3435 |
| 3436 var h = { |
| 3437 "content-type" : "application/json; charset=utf-8", |
| 3438 }; |
| 3439 var resp = convert.JSON.encode(buildLayer()); |
| 3440 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3441 }), true); |
| 3442 res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Laye
r response) { |
| 3443 checkLayer(response); |
| 3444 }))); |
| 3445 }); |
| 3446 |
| 3447 unittest.test("method--getPublished", () { |
| 3448 |
| 3449 var mock = new common_test.HttpServerMock(); |
| 3450 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3451 var arg_id = "foo"; |
| 3452 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3453 var path = (req.url).path; |
| 3454 var pathOffset = 0; |
| 3455 var index; |
| 3456 var subPart; |
| 3457 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3458 pathOffset += 15; |
| 3459 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3460 pathOffset += 7; |
| 3461 index = path.indexOf("/published", pathOffset); |
| 3462 unittest.expect(index >= 0, unittest.isTrue); |
| 3463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3464 pathOffset = index; |
| 3465 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3466 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/published")); |
| 3467 pathOffset += 10; |
| 3468 |
| 3469 var query = (req.url).query; |
| 3470 var queryOffset = 0; |
| 3471 var queryMap = {}; |
| 3472 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3473 parseBool(n) { |
| 3474 if (n == "true") return true; |
| 3475 if (n == "false") return false; |
| 3476 if (n == null) return null; |
| 3477 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3478 } |
| 3479 if (query.length > 0) { |
| 3480 for (var part in query.split("&")) { |
| 3481 var keyvalue = part.split("="); |
| 3482 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3483 } |
| 3484 } |
| 3485 |
| 3486 |
| 3487 var h = { |
| 3488 "content-type" : "application/json; charset=utf-8", |
| 3489 }; |
| 3490 var resp = convert.JSON.encode(buildPublishedLayer()); |
| 3491 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3492 }), true); |
| 3493 res.getPublished(arg_id).then(unittest.expectAsync(((api.PublishedLayer re
sponse) { |
| 3494 checkPublishedLayer(response); |
| 3495 }))); |
| 3496 }); |
| 3497 |
| 3498 unittest.test("method--list", () { |
| 3499 |
| 3500 var mock = new common_test.HttpServerMock(); |
| 3501 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3502 var arg_bbox = "foo"; |
| 3503 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3504 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3505 var arg_creatorEmail = "foo"; |
| 3506 var arg_maxResults = 42; |
| 3507 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3508 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 3509 var arg_pageToken = "foo"; |
| 3510 var arg_processingStatus = "foo"; |
| 3511 var arg_projectId = "foo"; |
| 3512 var arg_role = "foo"; |
| 3513 var arg_search = "foo"; |
| 3514 var arg_tags = "foo"; |
| 3515 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3516 var path = (req.url).path; |
| 3517 var pathOffset = 0; |
| 3518 var index; |
| 3519 var subPart; |
| 3520 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3521 pathOffset += 15; |
| 3522 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("layers")); |
| 3523 pathOffset += 6; |
| 3524 |
| 3525 var query = (req.url).query; |
| 3526 var queryOffset = 0; |
| 3527 var queryMap = {}; |
| 3528 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3529 parseBool(n) { |
| 3530 if (n == "true") return true; |
| 3531 if (n == "false") return false; |
| 3532 if (n == null) return null; |
| 3533 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3534 } |
| 3535 if (query.length > 0) { |
| 3536 for (var part in query.split("&")) { |
| 3537 var keyvalue = part.split("="); |
| 3538 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3539 } |
| 3540 } |
| 3541 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 3542 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 3543 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 3544 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 3545 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 3546 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 3547 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 3548 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 3549 unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_
processingStatus)); |
| 3550 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 3551 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 3552 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 3553 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 3554 |
| 3555 |
| 3556 var h = { |
| 3557 "content-type" : "application/json; charset=utf-8", |
| 3558 }; |
| 3559 var resp = convert.JSON.encode(buildLayersListResponse()); |
| 3560 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3561 }), true); |
| 3562 res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: ar
g_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, mod
ifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: ar
g_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, r
ole: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((a
pi.LayersListResponse response) { |
| 3563 checkLayersListResponse(response); |
| 3564 }))); |
| 3565 }); |
| 3566 |
| 3567 unittest.test("method--listPublished", () { |
| 3568 |
| 3569 var mock = new common_test.HttpServerMock(); |
| 3570 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3571 var arg_maxResults = 42; |
| 3572 var arg_pageToken = "foo"; |
| 3573 var arg_projectId = "foo"; |
| 3574 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3575 var path = (req.url).path; |
| 3576 var pathOffset = 0; |
| 3577 var index; |
| 3578 var subPart; |
| 3579 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3580 pathOffset += 15; |
| 3581 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("layers/published")); |
| 3582 pathOffset += 16; |
| 3583 |
| 3584 var query = (req.url).query; |
| 3585 var queryOffset = 0; |
| 3586 var queryMap = {}; |
| 3587 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3588 parseBool(n) { |
| 3589 if (n == "true") return true; |
| 3590 if (n == "false") return false; |
| 3591 if (n == null) return null; |
| 3592 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3593 } |
| 3594 if (query.length > 0) { |
| 3595 for (var part in query.split("&")) { |
| 3596 var keyvalue = part.split("="); |
| 3597 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3598 } |
| 3599 } |
| 3600 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 3601 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 3602 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 3603 |
| 3604 |
| 3605 var h = { |
| 3606 "content-type" : "application/json; charset=utf-8", |
| 3607 }; |
| 3608 var resp = convert.JSON.encode(buildPublishedLayersListResponse()); |
| 3609 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3610 }), true); |
| 3611 res.listPublished(maxResults: arg_maxResults, pageToken: arg_pageToken, pr
ojectId: arg_projectId).then(unittest.expectAsync(((api.PublishedLayersListRespo
nse response) { |
| 3612 checkPublishedLayersListResponse(response); |
| 3613 }))); |
| 3614 }); |
| 3615 |
| 3616 unittest.test("method--patch", () { |
| 3617 |
| 3618 var mock = new common_test.HttpServerMock(); |
| 3619 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3620 var arg_request = buildLayer(); |
| 3621 var arg_id = "foo"; |
| 3622 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3623 var obj = new api.Layer.fromJson(json); |
| 3624 checkLayer(obj); |
| 3625 |
| 3626 var path = (req.url).path; |
| 3627 var pathOffset = 0; |
| 3628 var index; |
| 3629 var subPart; |
| 3630 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3631 pathOffset += 15; |
| 3632 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3633 pathOffset += 7; |
| 3634 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3635 pathOffset = path.length; |
| 3636 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3637 |
| 3638 var query = (req.url).query; |
| 3639 var queryOffset = 0; |
| 3640 var queryMap = {}; |
| 3641 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3642 parseBool(n) { |
| 3643 if (n == "true") return true; |
| 3644 if (n == "false") return false; |
| 3645 if (n == null) return null; |
| 3646 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3647 } |
| 3648 if (query.length > 0) { |
| 3649 for (var part in query.split("&")) { |
| 3650 var keyvalue = part.split("="); |
| 3651 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3652 } |
| 3653 } |
| 3654 |
| 3655 |
| 3656 var h = { |
| 3657 "content-type" : "application/json; charset=utf-8", |
| 3658 }; |
| 3659 var resp = ""; |
| 3660 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3661 }), true); |
| 3662 res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 3663 }); |
| 3664 |
| 3665 unittest.test("method--process", () { |
| 3666 |
| 3667 var mock = new common_test.HttpServerMock(); |
| 3668 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3669 var arg_id = "foo"; |
| 3670 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3671 var path = (req.url).path; |
| 3672 var pathOffset = 0; |
| 3673 var index; |
| 3674 var subPart; |
| 3675 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3676 pathOffset += 15; |
| 3677 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3678 pathOffset += 7; |
| 3679 index = path.indexOf("/process", pathOffset); |
| 3680 unittest.expect(index >= 0, unittest.isTrue); |
| 3681 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3682 pathOffset = index; |
| 3683 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3684 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/process")); |
| 3685 pathOffset += 8; |
| 3686 |
| 3687 var query = (req.url).query; |
| 3688 var queryOffset = 0; |
| 3689 var queryMap = {}; |
| 3690 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3691 parseBool(n) { |
| 3692 if (n == "true") return true; |
| 3693 if (n == "false") return false; |
| 3694 if (n == null) return null; |
| 3695 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3696 } |
| 3697 if (query.length > 0) { |
| 3698 for (var part in query.split("&")) { |
| 3699 var keyvalue = part.split("="); |
| 3700 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3701 } |
| 3702 } |
| 3703 |
| 3704 |
| 3705 var h = { |
| 3706 "content-type" : "application/json; charset=utf-8", |
| 3707 }; |
| 3708 var resp = convert.JSON.encode(buildProcessResponse()); |
| 3709 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3710 }), true); |
| 3711 res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse respon
se) { |
| 3712 checkProcessResponse(response); |
| 3713 }))); |
| 3714 }); |
| 3715 |
| 3716 unittest.test("method--publish", () { |
| 3717 |
| 3718 var mock = new common_test.HttpServerMock(); |
| 3719 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3720 var arg_id = "foo"; |
| 3721 var arg_force = true; |
| 3722 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3723 var path = (req.url).path; |
| 3724 var pathOffset = 0; |
| 3725 var index; |
| 3726 var subPart; |
| 3727 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3728 pathOffset += 15; |
| 3729 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3730 pathOffset += 7; |
| 3731 index = path.indexOf("/publish", pathOffset); |
| 3732 unittest.expect(index >= 0, unittest.isTrue); |
| 3733 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3734 pathOffset = index; |
| 3735 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3736 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/publish")); |
| 3737 pathOffset += 8; |
| 3738 |
| 3739 var query = (req.url).query; |
| 3740 var queryOffset = 0; |
| 3741 var queryMap = {}; |
| 3742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3743 parseBool(n) { |
| 3744 if (n == "true") return true; |
| 3745 if (n == "false") return false; |
| 3746 if (n == null) return null; |
| 3747 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3748 } |
| 3749 if (query.length > 0) { |
| 3750 for (var part in query.split("&")) { |
| 3751 var keyvalue = part.split("="); |
| 3752 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3753 } |
| 3754 } |
| 3755 unittest.expect(queryMap["force"].first, unittest.equals("$arg_force")); |
| 3756 |
| 3757 |
| 3758 var h = { |
| 3759 "content-type" : "application/json; charset=utf-8", |
| 3760 }; |
| 3761 var resp = convert.JSON.encode(buildPublishResponse()); |
| 3762 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3763 }), true); |
| 3764 res.publish(arg_id, force: arg_force).then(unittest.expectAsync(((api.Publ
ishResponse response) { |
| 3765 checkPublishResponse(response); |
| 3766 }))); |
| 3767 }); |
| 3768 |
| 3769 unittest.test("method--unpublish", () { |
| 3770 |
| 3771 var mock = new common_test.HttpServerMock(); |
| 3772 api.LayersResourceApi res = new api.MapsengineApi(mock).layers; |
| 3773 var arg_id = "foo"; |
| 3774 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3775 var path = (req.url).path; |
| 3776 var pathOffset = 0; |
| 3777 var index; |
| 3778 var subPart; |
| 3779 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3780 pathOffset += 15; |
| 3781 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3782 pathOffset += 7; |
| 3783 index = path.indexOf("/unpublish", pathOffset); |
| 3784 unittest.expect(index >= 0, unittest.isTrue); |
| 3785 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3786 pathOffset = index; |
| 3787 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3788 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/unpublish")); |
| 3789 pathOffset += 10; |
| 3790 |
| 3791 var query = (req.url).query; |
| 3792 var queryOffset = 0; |
| 3793 var queryMap = {}; |
| 3794 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3795 parseBool(n) { |
| 3796 if (n == "true") return true; |
| 3797 if (n == "false") return false; |
| 3798 if (n == null) return null; |
| 3799 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3800 } |
| 3801 if (query.length > 0) { |
| 3802 for (var part in query.split("&")) { |
| 3803 var keyvalue = part.split("="); |
| 3804 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3805 } |
| 3806 } |
| 3807 |
| 3808 |
| 3809 var h = { |
| 3810 "content-type" : "application/json; charset=utf-8", |
| 3811 }; |
| 3812 var resp = convert.JSON.encode(buildPublishResponse()); |
| 3813 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3814 }), true); |
| 3815 res.unpublish(arg_id).then(unittest.expectAsync(((api.PublishResponse resp
onse) { |
| 3816 checkPublishResponse(response); |
| 3817 }))); |
| 3818 }); |
| 3819 |
| 3820 }); |
| 3821 |
| 3822 |
| 3823 unittest.group("resource-LayersParentsResourceApi", () { |
| 3824 unittest.test("method--list", () { |
| 3825 |
| 3826 var mock = new common_test.HttpServerMock(); |
| 3827 api.LayersParentsResourceApi res = new api.MapsengineApi(mock).layers.pare
nts; |
| 3828 var arg_id = "foo"; |
| 3829 var arg_maxResults = 42; |
| 3830 var arg_pageToken = "foo"; |
| 3831 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3832 var path = (req.url).path; |
| 3833 var pathOffset = 0; |
| 3834 var index; |
| 3835 var subPart; |
| 3836 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3837 pathOffset += 15; |
| 3838 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("layers/")); |
| 3839 pathOffset += 7; |
| 3840 index = path.indexOf("/parents", pathOffset); |
| 3841 unittest.expect(index >= 0, unittest.isTrue); |
| 3842 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 3843 pathOffset = index; |
| 3844 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3845 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); |
| 3846 pathOffset += 8; |
| 3847 |
| 3848 var query = (req.url).query; |
| 3849 var queryOffset = 0; |
| 3850 var queryMap = {}; |
| 3851 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3852 parseBool(n) { |
| 3853 if (n == "true") return true; |
| 3854 if (n == "false") return false; |
| 3855 if (n == null) return null; |
| 3856 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3857 } |
| 3858 if (query.length > 0) { |
| 3859 for (var part in query.split("&")) { |
| 3860 var keyvalue = part.split("="); |
| 3861 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3862 } |
| 3863 } |
| 3864 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 3865 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 3866 |
| 3867 |
| 3868 var h = { |
| 3869 "content-type" : "application/json; charset=utf-8", |
| 3870 }; |
| 3871 var resp = convert.JSON.encode(buildParentsListResponse()); |
| 3872 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3873 }), true); |
| 3874 res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).the
n(unittest.expectAsync(((api.ParentsListResponse response) { |
| 3875 checkParentsListResponse(response); |
| 3876 }))); |
| 3877 }); |
| 3878 |
| 3879 }); |
| 3880 |
| 3881 |
| 3882 unittest.group("resource-MapsResourceApi", () { |
| 3883 unittest.test("method--create", () { |
| 3884 |
| 3885 var mock = new common_test.HttpServerMock(); |
| 3886 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 3887 var arg_request = buildMap(); |
| 3888 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3889 var obj = new api.Map.fromJson(json); |
| 3890 checkMap(obj); |
| 3891 |
| 3892 var path = (req.url).path; |
| 3893 var pathOffset = 0; |
| 3894 var index; |
| 3895 var subPart; |
| 3896 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3897 pathOffset += 15; |
| 3898 unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equ
als("maps")); |
| 3899 pathOffset += 4; |
| 3900 |
| 3901 var query = (req.url).query; |
| 3902 var queryOffset = 0; |
| 3903 var queryMap = {}; |
| 3904 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3905 parseBool(n) { |
| 3906 if (n == "true") return true; |
| 3907 if (n == "false") return false; |
| 3908 if (n == null) return null; |
| 3909 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3910 } |
| 3911 if (query.length > 0) { |
| 3912 for (var part in query.split("&")) { |
| 3913 var keyvalue = part.split("="); |
| 3914 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3915 } |
| 3916 } |
| 3917 |
| 3918 |
| 3919 var h = { |
| 3920 "content-type" : "application/json; charset=utf-8", |
| 3921 }; |
| 3922 var resp = convert.JSON.encode(buildMap()); |
| 3923 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3924 }), true); |
| 3925 res.create(arg_request).then(unittest.expectAsync(((api.Map response) { |
| 3926 checkMap(response); |
| 3927 }))); |
| 3928 }); |
| 3929 |
| 3930 unittest.test("method--delete", () { |
| 3931 |
| 3932 var mock = new common_test.HttpServerMock(); |
| 3933 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 3934 var arg_id = "foo"; |
| 3935 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3936 var path = (req.url).path; |
| 3937 var pathOffset = 0; |
| 3938 var index; |
| 3939 var subPart; |
| 3940 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3941 pathOffset += 15; |
| 3942 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 3943 pathOffset += 5; |
| 3944 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3945 pathOffset = path.length; |
| 3946 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3947 |
| 3948 var query = (req.url).query; |
| 3949 var queryOffset = 0; |
| 3950 var queryMap = {}; |
| 3951 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3952 parseBool(n) { |
| 3953 if (n == "true") return true; |
| 3954 if (n == "false") return false; |
| 3955 if (n == null) return null; |
| 3956 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3957 } |
| 3958 if (query.length > 0) { |
| 3959 for (var part in query.split("&")) { |
| 3960 var keyvalue = part.split("="); |
| 3961 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 3962 } |
| 3963 } |
| 3964 |
| 3965 |
| 3966 var h = { |
| 3967 "content-type" : "application/json; charset=utf-8", |
| 3968 }; |
| 3969 var resp = ""; |
| 3970 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 3971 }), true); |
| 3972 res.delete(arg_id).then(unittest.expectAsync((_) {})); |
| 3973 }); |
| 3974 |
| 3975 unittest.test("method--get", () { |
| 3976 |
| 3977 var mock = new common_test.HttpServerMock(); |
| 3978 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 3979 var arg_id = "foo"; |
| 3980 var arg_version = "foo"; |
| 3981 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 3982 var path = (req.url).path; |
| 3983 var pathOffset = 0; |
| 3984 var index; |
| 3985 var subPart; |
| 3986 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 3987 pathOffset += 15; |
| 3988 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 3989 pathOffset += 5; |
| 3990 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3991 pathOffset = path.length; |
| 3992 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 3993 |
| 3994 var query = (req.url).query; |
| 3995 var queryOffset = 0; |
| 3996 var queryMap = {}; |
| 3997 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3998 parseBool(n) { |
| 3999 if (n == "true") return true; |
| 4000 if (n == "false") return false; |
| 4001 if (n == null) return null; |
| 4002 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4003 } |
| 4004 if (query.length > 0) { |
| 4005 for (var part in query.split("&")) { |
| 4006 var keyvalue = part.split("="); |
| 4007 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4008 } |
| 4009 } |
| 4010 unittest.expect(queryMap["version"].first, unittest.equals(arg_version))
; |
| 4011 |
| 4012 |
| 4013 var h = { |
| 4014 "content-type" : "application/json; charset=utf-8", |
| 4015 }; |
| 4016 var resp = convert.JSON.encode(buildMap()); |
| 4017 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4018 }), true); |
| 4019 res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Map
response) { |
| 4020 checkMap(response); |
| 4021 }))); |
| 4022 }); |
| 4023 |
| 4024 unittest.test("method--getPublished", () { |
| 4025 |
| 4026 var mock = new common_test.HttpServerMock(); |
| 4027 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4028 var arg_id = "foo"; |
| 4029 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4030 var path = (req.url).path; |
| 4031 var pathOffset = 0; |
| 4032 var index; |
| 4033 var subPart; |
| 4034 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4035 pathOffset += 15; |
| 4036 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 4037 pathOffset += 5; |
| 4038 index = path.indexOf("/published", pathOffset); |
| 4039 unittest.expect(index >= 0, unittest.isTrue); |
| 4040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4041 pathOffset = index; |
| 4042 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4043 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/published")); |
| 4044 pathOffset += 10; |
| 4045 |
| 4046 var query = (req.url).query; |
| 4047 var queryOffset = 0; |
| 4048 var queryMap = {}; |
| 4049 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4050 parseBool(n) { |
| 4051 if (n == "true") return true; |
| 4052 if (n == "false") return false; |
| 4053 if (n == null) return null; |
| 4054 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4055 } |
| 4056 if (query.length > 0) { |
| 4057 for (var part in query.split("&")) { |
| 4058 var keyvalue = part.split("="); |
| 4059 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4060 } |
| 4061 } |
| 4062 |
| 4063 |
| 4064 var h = { |
| 4065 "content-type" : "application/json; charset=utf-8", |
| 4066 }; |
| 4067 var resp = convert.JSON.encode(buildPublishedMap()); |
| 4068 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4069 }), true); |
| 4070 res.getPublished(arg_id).then(unittest.expectAsync(((api.PublishedMap resp
onse) { |
| 4071 checkPublishedMap(response); |
| 4072 }))); |
| 4073 }); |
| 4074 |
| 4075 unittest.test("method--list", () { |
| 4076 |
| 4077 var mock = new common_test.HttpServerMock(); |
| 4078 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4079 var arg_bbox = "foo"; |
| 4080 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4081 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4082 var arg_creatorEmail = "foo"; |
| 4083 var arg_maxResults = 42; |
| 4084 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4085 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4086 var arg_pageToken = "foo"; |
| 4087 var arg_processingStatus = "foo"; |
| 4088 var arg_projectId = "foo"; |
| 4089 var arg_role = "foo"; |
| 4090 var arg_search = "foo"; |
| 4091 var arg_tags = "foo"; |
| 4092 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4093 var path = (req.url).path; |
| 4094 var pathOffset = 0; |
| 4095 var index; |
| 4096 var subPart; |
| 4097 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4098 pathOffset += 15; |
| 4099 unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equ
als("maps")); |
| 4100 pathOffset += 4; |
| 4101 |
| 4102 var query = (req.url).query; |
| 4103 var queryOffset = 0; |
| 4104 var queryMap = {}; |
| 4105 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4106 parseBool(n) { |
| 4107 if (n == "true") return true; |
| 4108 if (n == "false") return false; |
| 4109 if (n == null) return null; |
| 4110 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4111 } |
| 4112 if (query.length > 0) { |
| 4113 for (var part in query.split("&")) { |
| 4114 var keyvalue = part.split("="); |
| 4115 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4116 } |
| 4117 } |
| 4118 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 4119 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 4120 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 4121 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 4122 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4123 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 4124 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 4125 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4126 unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_
processingStatus)); |
| 4127 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 4128 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 4129 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 4130 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 4131 |
| 4132 |
| 4133 var h = { |
| 4134 "content-type" : "application/json; charset=utf-8", |
| 4135 }; |
| 4136 var resp = convert.JSON.encode(buildMapsListResponse()); |
| 4137 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4138 }), true); |
| 4139 res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: ar
g_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, mod
ifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: ar
g_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, r
ole: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((a
pi.MapsListResponse response) { |
| 4140 checkMapsListResponse(response); |
| 4141 }))); |
| 4142 }); |
| 4143 |
| 4144 unittest.test("method--listPublished", () { |
| 4145 |
| 4146 var mock = new common_test.HttpServerMock(); |
| 4147 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4148 var arg_maxResults = 42; |
| 4149 var arg_pageToken = "foo"; |
| 4150 var arg_projectId = "foo"; |
| 4151 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4152 var path = (req.url).path; |
| 4153 var pathOffset = 0; |
| 4154 var index; |
| 4155 var subPart; |
| 4156 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4157 pathOffset += 15; |
| 4158 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("maps/published")); |
| 4159 pathOffset += 14; |
| 4160 |
| 4161 var query = (req.url).query; |
| 4162 var queryOffset = 0; |
| 4163 var queryMap = {}; |
| 4164 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4165 parseBool(n) { |
| 4166 if (n == "true") return true; |
| 4167 if (n == "false") return false; |
| 4168 if (n == null) return null; |
| 4169 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4170 } |
| 4171 if (query.length > 0) { |
| 4172 for (var part in query.split("&")) { |
| 4173 var keyvalue = part.split("="); |
| 4174 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4175 } |
| 4176 } |
| 4177 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4178 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4179 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 4180 |
| 4181 |
| 4182 var h = { |
| 4183 "content-type" : "application/json; charset=utf-8", |
| 4184 }; |
| 4185 var resp = convert.JSON.encode(buildPublishedMapsListResponse()); |
| 4186 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4187 }), true); |
| 4188 res.listPublished(maxResults: arg_maxResults, pageToken: arg_pageToken, pr
ojectId: arg_projectId).then(unittest.expectAsync(((api.PublishedMapsListRespons
e response) { |
| 4189 checkPublishedMapsListResponse(response); |
| 4190 }))); |
| 4191 }); |
| 4192 |
| 4193 unittest.test("method--patch", () { |
| 4194 |
| 4195 var mock = new common_test.HttpServerMock(); |
| 4196 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4197 var arg_request = buildMap(); |
| 4198 var arg_id = "foo"; |
| 4199 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4200 var obj = new api.Map.fromJson(json); |
| 4201 checkMap(obj); |
| 4202 |
| 4203 var path = (req.url).path; |
| 4204 var pathOffset = 0; |
| 4205 var index; |
| 4206 var subPart; |
| 4207 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4208 pathOffset += 15; |
| 4209 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 4210 pathOffset += 5; |
| 4211 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4212 pathOffset = path.length; |
| 4213 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4214 |
| 4215 var query = (req.url).query; |
| 4216 var queryOffset = 0; |
| 4217 var queryMap = {}; |
| 4218 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4219 parseBool(n) { |
| 4220 if (n == "true") return true; |
| 4221 if (n == "false") return false; |
| 4222 if (n == null) return null; |
| 4223 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4224 } |
| 4225 if (query.length > 0) { |
| 4226 for (var part in query.split("&")) { |
| 4227 var keyvalue = part.split("="); |
| 4228 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4229 } |
| 4230 } |
| 4231 |
| 4232 |
| 4233 var h = { |
| 4234 "content-type" : "application/json; charset=utf-8", |
| 4235 }; |
| 4236 var resp = ""; |
| 4237 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4238 }), true); |
| 4239 res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 4240 }); |
| 4241 |
| 4242 unittest.test("method--publish", () { |
| 4243 |
| 4244 var mock = new common_test.HttpServerMock(); |
| 4245 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4246 var arg_id = "foo"; |
| 4247 var arg_force = true; |
| 4248 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4249 var path = (req.url).path; |
| 4250 var pathOffset = 0; |
| 4251 var index; |
| 4252 var subPart; |
| 4253 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4254 pathOffset += 15; |
| 4255 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 4256 pathOffset += 5; |
| 4257 index = path.indexOf("/publish", pathOffset); |
| 4258 unittest.expect(index >= 0, unittest.isTrue); |
| 4259 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4260 pathOffset = index; |
| 4261 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4262 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/publish")); |
| 4263 pathOffset += 8; |
| 4264 |
| 4265 var query = (req.url).query; |
| 4266 var queryOffset = 0; |
| 4267 var queryMap = {}; |
| 4268 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4269 parseBool(n) { |
| 4270 if (n == "true") return true; |
| 4271 if (n == "false") return false; |
| 4272 if (n == null) return null; |
| 4273 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4274 } |
| 4275 if (query.length > 0) { |
| 4276 for (var part in query.split("&")) { |
| 4277 var keyvalue = part.split("="); |
| 4278 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4279 } |
| 4280 } |
| 4281 unittest.expect(queryMap["force"].first, unittest.equals("$arg_force")); |
| 4282 |
| 4283 |
| 4284 var h = { |
| 4285 "content-type" : "application/json; charset=utf-8", |
| 4286 }; |
| 4287 var resp = convert.JSON.encode(buildPublishResponse()); |
| 4288 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4289 }), true); |
| 4290 res.publish(arg_id, force: arg_force).then(unittest.expectAsync(((api.Publ
ishResponse response) { |
| 4291 checkPublishResponse(response); |
| 4292 }))); |
| 4293 }); |
| 4294 |
| 4295 unittest.test("method--unpublish", () { |
| 4296 |
| 4297 var mock = new common_test.HttpServerMock(); |
| 4298 api.MapsResourceApi res = new api.MapsengineApi(mock).maps; |
| 4299 var arg_id = "foo"; |
| 4300 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4301 var path = (req.url).path; |
| 4302 var pathOffset = 0; |
| 4303 var index; |
| 4304 var subPart; |
| 4305 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4306 pathOffset += 15; |
| 4307 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("maps/")); |
| 4308 pathOffset += 5; |
| 4309 index = path.indexOf("/unpublish", pathOffset); |
| 4310 unittest.expect(index >= 0, unittest.isTrue); |
| 4311 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4312 pathOffset = index; |
| 4313 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4314 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/unpublish")); |
| 4315 pathOffset += 10; |
| 4316 |
| 4317 var query = (req.url).query; |
| 4318 var queryOffset = 0; |
| 4319 var queryMap = {}; |
| 4320 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4321 parseBool(n) { |
| 4322 if (n == "true") return true; |
| 4323 if (n == "false") return false; |
| 4324 if (n == null) return null; |
| 4325 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4326 } |
| 4327 if (query.length > 0) { |
| 4328 for (var part in query.split("&")) { |
| 4329 var keyvalue = part.split("="); |
| 4330 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4331 } |
| 4332 } |
| 4333 |
| 4334 |
| 4335 var h = { |
| 4336 "content-type" : "application/json; charset=utf-8", |
| 4337 }; |
| 4338 var resp = convert.JSON.encode(buildPublishResponse()); |
| 4339 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4340 }), true); |
| 4341 res.unpublish(arg_id).then(unittest.expectAsync(((api.PublishResponse resp
onse) { |
| 4342 checkPublishResponse(response); |
| 4343 }))); |
| 4344 }); |
| 4345 |
| 4346 }); |
| 4347 |
| 4348 |
| 4349 unittest.group("resource-ProjectsResourceApi", () { |
| 4350 unittest.test("method--list", () { |
| 4351 |
| 4352 var mock = new common_test.HttpServerMock(); |
| 4353 api.ProjectsResourceApi res = new api.MapsengineApi(mock).projects; |
| 4354 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4355 var path = (req.url).path; |
| 4356 var pathOffset = 0; |
| 4357 var index; |
| 4358 var subPart; |
| 4359 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4360 pathOffset += 15; |
| 4361 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("projects")); |
| 4362 pathOffset += 8; |
| 4363 |
| 4364 var query = (req.url).query; |
| 4365 var queryOffset = 0; |
| 4366 var queryMap = {}; |
| 4367 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4368 parseBool(n) { |
| 4369 if (n == "true") return true; |
| 4370 if (n == "false") return false; |
| 4371 if (n == null) return null; |
| 4372 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4373 } |
| 4374 if (query.length > 0) { |
| 4375 for (var part in query.split("&")) { |
| 4376 var keyvalue = part.split("="); |
| 4377 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4378 } |
| 4379 } |
| 4380 |
| 4381 |
| 4382 var h = { |
| 4383 "content-type" : "application/json; charset=utf-8", |
| 4384 }; |
| 4385 var resp = convert.JSON.encode(buildProjectsListResponse()); |
| 4386 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4387 }), true); |
| 4388 res.list().then(unittest.expectAsync(((api.ProjectsListResponse response)
{ |
| 4389 checkProjectsListResponse(response); |
| 4390 }))); |
| 4391 }); |
| 4392 |
| 4393 }); |
| 4394 |
| 4395 |
| 4396 unittest.group("resource-ProjectsIconsResourceApi", () { |
| 4397 unittest.test("method--create", () { |
| 4398 // TODO: Implement tests for media upload; |
| 4399 // TODO: Implement tests for media download; |
| 4400 |
| 4401 var mock = new common_test.HttpServerMock(); |
| 4402 api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.ic
ons; |
| 4403 var arg_request = buildIcon(); |
| 4404 var arg_projectId = "foo"; |
| 4405 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4406 var obj = new api.Icon.fromJson(json); |
| 4407 checkIcon(obj); |
| 4408 |
| 4409 var path = (req.url).path; |
| 4410 var pathOffset = 0; |
| 4411 var index; |
| 4412 var subPart; |
| 4413 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4414 pathOffset += 15; |
| 4415 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("projects/")); |
| 4416 pathOffset += 9; |
| 4417 index = path.indexOf("/icons", pathOffset); |
| 4418 unittest.expect(index >= 0, unittest.isTrue); |
| 4419 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4420 pathOffset = index; |
| 4421 unittest.expect(subPart, unittest.equals("$arg_projectId")); |
| 4422 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/icons")); |
| 4423 pathOffset += 6; |
| 4424 |
| 4425 var query = (req.url).query; |
| 4426 var queryOffset = 0; |
| 4427 var queryMap = {}; |
| 4428 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4429 parseBool(n) { |
| 4430 if (n == "true") return true; |
| 4431 if (n == "false") return false; |
| 4432 if (n == null) return null; |
| 4433 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4434 } |
| 4435 if (query.length > 0) { |
| 4436 for (var part in query.split("&")) { |
| 4437 var keyvalue = part.split("="); |
| 4438 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4439 } |
| 4440 } |
| 4441 |
| 4442 |
| 4443 var h = { |
| 4444 "content-type" : "application/json; charset=utf-8", |
| 4445 }; |
| 4446 var resp = convert.JSON.encode(buildIcon()); |
| 4447 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4448 }), true); |
| 4449 res.create(arg_request, arg_projectId).then(unittest.expectAsync(((api.Ico
n response) { |
| 4450 checkIcon(response); |
| 4451 }))); |
| 4452 }); |
| 4453 |
| 4454 unittest.test("method--get", () { |
| 4455 // TODO: Implement tests for media upload; |
| 4456 // TODO: Implement tests for media download; |
| 4457 |
| 4458 var mock = new common_test.HttpServerMock(); |
| 4459 api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.ic
ons; |
| 4460 var arg_projectId = "foo"; |
| 4461 var arg_id = "foo"; |
| 4462 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4463 var path = (req.url).path; |
| 4464 var pathOffset = 0; |
| 4465 var index; |
| 4466 var subPart; |
| 4467 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4468 pathOffset += 15; |
| 4469 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("projects/")); |
| 4470 pathOffset += 9; |
| 4471 index = path.indexOf("/icons/", pathOffset); |
| 4472 unittest.expect(index >= 0, unittest.isTrue); |
| 4473 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4474 pathOffset = index; |
| 4475 unittest.expect(subPart, unittest.equals("$arg_projectId")); |
| 4476 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/icons/")); |
| 4477 pathOffset += 7; |
| 4478 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4479 pathOffset = path.length; |
| 4480 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4481 |
| 4482 var query = (req.url).query; |
| 4483 var queryOffset = 0; |
| 4484 var queryMap = {}; |
| 4485 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4486 parseBool(n) { |
| 4487 if (n == "true") return true; |
| 4488 if (n == "false") return false; |
| 4489 if (n == null) return null; |
| 4490 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4491 } |
| 4492 if (query.length > 0) { |
| 4493 for (var part in query.split("&")) { |
| 4494 var keyvalue = part.split("="); |
| 4495 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4496 } |
| 4497 } |
| 4498 |
| 4499 |
| 4500 var h = { |
| 4501 "content-type" : "application/json; charset=utf-8", |
| 4502 }; |
| 4503 var resp = convert.JSON.encode(buildIcon()); |
| 4504 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4505 }), true); |
| 4506 res.get(arg_projectId, arg_id).then(unittest.expectAsync(((api.Icon respon
se) { |
| 4507 checkIcon(response); |
| 4508 }))); |
| 4509 }); |
| 4510 |
| 4511 unittest.test("method--list", () { |
| 4512 |
| 4513 var mock = new common_test.HttpServerMock(); |
| 4514 api.ProjectsIconsResourceApi res = new api.MapsengineApi(mock).projects.ic
ons; |
| 4515 var arg_projectId = "foo"; |
| 4516 var arg_maxResults = 42; |
| 4517 var arg_pageToken = "foo"; |
| 4518 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4519 var path = (req.url).path; |
| 4520 var pathOffset = 0; |
| 4521 var index; |
| 4522 var subPart; |
| 4523 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4524 pathOffset += 15; |
| 4525 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("projects/")); |
| 4526 pathOffset += 9; |
| 4527 index = path.indexOf("/icons", pathOffset); |
| 4528 unittest.expect(index >= 0, unittest.isTrue); |
| 4529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4530 pathOffset = index; |
| 4531 unittest.expect(subPart, unittest.equals("$arg_projectId")); |
| 4532 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/icons")); |
| 4533 pathOffset += 6; |
| 4534 |
| 4535 var query = (req.url).query; |
| 4536 var queryOffset = 0; |
| 4537 var queryMap = {}; |
| 4538 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4539 parseBool(n) { |
| 4540 if (n == "true") return true; |
| 4541 if (n == "false") return false; |
| 4542 if (n == null) return null; |
| 4543 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4544 } |
| 4545 if (query.length > 0) { |
| 4546 for (var part in query.split("&")) { |
| 4547 var keyvalue = part.split("="); |
| 4548 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4549 } |
| 4550 } |
| 4551 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4552 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4553 |
| 4554 |
| 4555 var h = { |
| 4556 "content-type" : "application/json; charset=utf-8", |
| 4557 }; |
| 4558 var resp = convert.JSON.encode(buildIconsListResponse()); |
| 4559 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4560 }), true); |
| 4561 res.list(arg_projectId, maxResults: arg_maxResults, pageToken: arg_pageTok
en).then(unittest.expectAsync(((api.IconsListResponse response) { |
| 4562 checkIconsListResponse(response); |
| 4563 }))); |
| 4564 }); |
| 4565 |
| 4566 }); |
| 4567 |
| 4568 |
| 4569 unittest.group("resource-RasterCollectionsResourceApi", () { |
| 4570 unittest.test("method--cancelProcessing", () { |
| 4571 |
| 4572 var mock = new common_test.HttpServerMock(); |
| 4573 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4574 var arg_id = "foo"; |
| 4575 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4576 var path = (req.url).path; |
| 4577 var pathOffset = 0; |
| 4578 var index; |
| 4579 var subPart; |
| 4580 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4581 pathOffset += 15; |
| 4582 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4583 pathOffset += 18; |
| 4584 index = path.indexOf("/cancelProcessing", pathOffset); |
| 4585 unittest.expect(index >= 0, unittest.isTrue); |
| 4586 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4587 pathOffset = index; |
| 4588 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4589 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/cancelProcessing")); |
| 4590 pathOffset += 17; |
| 4591 |
| 4592 var query = (req.url).query; |
| 4593 var queryOffset = 0; |
| 4594 var queryMap = {}; |
| 4595 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4596 parseBool(n) { |
| 4597 if (n == "true") return true; |
| 4598 if (n == "false") return false; |
| 4599 if (n == null) return null; |
| 4600 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4601 } |
| 4602 if (query.length > 0) { |
| 4603 for (var part in query.split("&")) { |
| 4604 var keyvalue = part.split("="); |
| 4605 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4606 } |
| 4607 } |
| 4608 |
| 4609 |
| 4610 var h = { |
| 4611 "content-type" : "application/json; charset=utf-8", |
| 4612 }; |
| 4613 var resp = convert.JSON.encode(buildProcessResponse()); |
| 4614 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4615 }), true); |
| 4616 res.cancelProcessing(arg_id).then(unittest.expectAsync(((api.ProcessRespon
se response) { |
| 4617 checkProcessResponse(response); |
| 4618 }))); |
| 4619 }); |
| 4620 |
| 4621 unittest.test("method--create", () { |
| 4622 |
| 4623 var mock = new common_test.HttpServerMock(); |
| 4624 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4625 var arg_request = buildRasterCollection(); |
| 4626 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4627 var obj = new api.RasterCollection.fromJson(json); |
| 4628 checkRasterCollection(obj); |
| 4629 |
| 4630 var path = (req.url).path; |
| 4631 var pathOffset = 0; |
| 4632 var index; |
| 4633 var subPart; |
| 4634 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4635 pathOffset += 15; |
| 4636 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("rasterCollections")); |
| 4637 pathOffset += 17; |
| 4638 |
| 4639 var query = (req.url).query; |
| 4640 var queryOffset = 0; |
| 4641 var queryMap = {}; |
| 4642 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4643 parseBool(n) { |
| 4644 if (n == "true") return true; |
| 4645 if (n == "false") return false; |
| 4646 if (n == null) return null; |
| 4647 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4648 } |
| 4649 if (query.length > 0) { |
| 4650 for (var part in query.split("&")) { |
| 4651 var keyvalue = part.split("="); |
| 4652 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4653 } |
| 4654 } |
| 4655 |
| 4656 |
| 4657 var h = { |
| 4658 "content-type" : "application/json; charset=utf-8", |
| 4659 }; |
| 4660 var resp = convert.JSON.encode(buildRasterCollection()); |
| 4661 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4662 }), true); |
| 4663 res.create(arg_request).then(unittest.expectAsync(((api.RasterCollection r
esponse) { |
| 4664 checkRasterCollection(response); |
| 4665 }))); |
| 4666 }); |
| 4667 |
| 4668 unittest.test("method--delete", () { |
| 4669 |
| 4670 var mock = new common_test.HttpServerMock(); |
| 4671 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4672 var arg_id = "foo"; |
| 4673 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4674 var path = (req.url).path; |
| 4675 var pathOffset = 0; |
| 4676 var index; |
| 4677 var subPart; |
| 4678 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4679 pathOffset += 15; |
| 4680 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4681 pathOffset += 18; |
| 4682 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4683 pathOffset = path.length; |
| 4684 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4685 |
| 4686 var query = (req.url).query; |
| 4687 var queryOffset = 0; |
| 4688 var queryMap = {}; |
| 4689 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4690 parseBool(n) { |
| 4691 if (n == "true") return true; |
| 4692 if (n == "false") return false; |
| 4693 if (n == null) return null; |
| 4694 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4695 } |
| 4696 if (query.length > 0) { |
| 4697 for (var part in query.split("&")) { |
| 4698 var keyvalue = part.split("="); |
| 4699 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4700 } |
| 4701 } |
| 4702 |
| 4703 |
| 4704 var h = { |
| 4705 "content-type" : "application/json; charset=utf-8", |
| 4706 }; |
| 4707 var resp = ""; |
| 4708 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4709 }), true); |
| 4710 res.delete(arg_id).then(unittest.expectAsync((_) {})); |
| 4711 }); |
| 4712 |
| 4713 unittest.test("method--get", () { |
| 4714 |
| 4715 var mock = new common_test.HttpServerMock(); |
| 4716 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4717 var arg_id = "foo"; |
| 4718 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4719 var path = (req.url).path; |
| 4720 var pathOffset = 0; |
| 4721 var index; |
| 4722 var subPart; |
| 4723 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4724 pathOffset += 15; |
| 4725 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4726 pathOffset += 18; |
| 4727 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4728 pathOffset = path.length; |
| 4729 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4730 |
| 4731 var query = (req.url).query; |
| 4732 var queryOffset = 0; |
| 4733 var queryMap = {}; |
| 4734 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4735 parseBool(n) { |
| 4736 if (n == "true") return true; |
| 4737 if (n == "false") return false; |
| 4738 if (n == null) return null; |
| 4739 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4740 } |
| 4741 if (query.length > 0) { |
| 4742 for (var part in query.split("&")) { |
| 4743 var keyvalue = part.split("="); |
| 4744 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4745 } |
| 4746 } |
| 4747 |
| 4748 |
| 4749 var h = { |
| 4750 "content-type" : "application/json; charset=utf-8", |
| 4751 }; |
| 4752 var resp = convert.JSON.encode(buildRasterCollection()); |
| 4753 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4754 }), true); |
| 4755 res.get(arg_id).then(unittest.expectAsync(((api.RasterCollection response)
{ |
| 4756 checkRasterCollection(response); |
| 4757 }))); |
| 4758 }); |
| 4759 |
| 4760 unittest.test("method--list", () { |
| 4761 |
| 4762 var mock = new common_test.HttpServerMock(); |
| 4763 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4764 var arg_bbox = "foo"; |
| 4765 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4766 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4767 var arg_creatorEmail = "foo"; |
| 4768 var arg_maxResults = 42; |
| 4769 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4770 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 4771 var arg_pageToken = "foo"; |
| 4772 var arg_processingStatus = "foo"; |
| 4773 var arg_projectId = "foo"; |
| 4774 var arg_role = "foo"; |
| 4775 var arg_search = "foo"; |
| 4776 var arg_tags = "foo"; |
| 4777 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4778 var path = (req.url).path; |
| 4779 var pathOffset = 0; |
| 4780 var index; |
| 4781 var subPart; |
| 4782 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4783 pathOffset += 15; |
| 4784 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("rasterCollections")); |
| 4785 pathOffset += 17; |
| 4786 |
| 4787 var query = (req.url).query; |
| 4788 var queryOffset = 0; |
| 4789 var queryMap = {}; |
| 4790 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4791 parseBool(n) { |
| 4792 if (n == "true") return true; |
| 4793 if (n == "false") return false; |
| 4794 if (n == null) return null; |
| 4795 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4796 } |
| 4797 if (query.length > 0) { |
| 4798 for (var part in query.split("&")) { |
| 4799 var keyvalue = part.split("="); |
| 4800 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4801 } |
| 4802 } |
| 4803 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 4804 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 4805 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 4806 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 4807 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4808 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 4809 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 4810 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4811 unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_
processingStatus)); |
| 4812 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 4813 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 4814 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 4815 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 4816 |
| 4817 |
| 4818 var h = { |
| 4819 "content-type" : "application/json; charset=utf-8", |
| 4820 }; |
| 4821 var resp = convert.JSON.encode(buildRasterCollectionsListResponse()); |
| 4822 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4823 }), true); |
| 4824 res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: ar
g_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, mod
ifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: ar
g_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, r
ole: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((a
pi.RasterCollectionsListResponse response) { |
| 4825 checkRasterCollectionsListResponse(response); |
| 4826 }))); |
| 4827 }); |
| 4828 |
| 4829 unittest.test("method--patch", () { |
| 4830 |
| 4831 var mock = new common_test.HttpServerMock(); |
| 4832 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4833 var arg_request = buildRasterCollection(); |
| 4834 var arg_id = "foo"; |
| 4835 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4836 var obj = new api.RasterCollection.fromJson(json); |
| 4837 checkRasterCollection(obj); |
| 4838 |
| 4839 var path = (req.url).path; |
| 4840 var pathOffset = 0; |
| 4841 var index; |
| 4842 var subPart; |
| 4843 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4844 pathOffset += 15; |
| 4845 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4846 pathOffset += 18; |
| 4847 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4848 pathOffset = path.length; |
| 4849 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4850 |
| 4851 var query = (req.url).query; |
| 4852 var queryOffset = 0; |
| 4853 var queryMap = {}; |
| 4854 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4855 parseBool(n) { |
| 4856 if (n == "true") return true; |
| 4857 if (n == "false") return false; |
| 4858 if (n == null) return null; |
| 4859 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4860 } |
| 4861 if (query.length > 0) { |
| 4862 for (var part in query.split("&")) { |
| 4863 var keyvalue = part.split("="); |
| 4864 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4865 } |
| 4866 } |
| 4867 |
| 4868 |
| 4869 var h = { |
| 4870 "content-type" : "application/json; charset=utf-8", |
| 4871 }; |
| 4872 var resp = ""; |
| 4873 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4874 }), true); |
| 4875 res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 4876 }); |
| 4877 |
| 4878 unittest.test("method--process", () { |
| 4879 |
| 4880 var mock = new common_test.HttpServerMock(); |
| 4881 api.RasterCollectionsResourceApi res = new api.MapsengineApi(mock).rasterC
ollections; |
| 4882 var arg_id = "foo"; |
| 4883 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4884 var path = (req.url).path; |
| 4885 var pathOffset = 0; |
| 4886 var index; |
| 4887 var subPart; |
| 4888 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4889 pathOffset += 15; |
| 4890 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4891 pathOffset += 18; |
| 4892 index = path.indexOf("/process", pathOffset); |
| 4893 unittest.expect(index >= 0, unittest.isTrue); |
| 4894 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4895 pathOffset = index; |
| 4896 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4897 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/process")); |
| 4898 pathOffset += 8; |
| 4899 |
| 4900 var query = (req.url).query; |
| 4901 var queryOffset = 0; |
| 4902 var queryMap = {}; |
| 4903 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4904 parseBool(n) { |
| 4905 if (n == "true") return true; |
| 4906 if (n == "false") return false; |
| 4907 if (n == null) return null; |
| 4908 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4909 } |
| 4910 if (query.length > 0) { |
| 4911 for (var part in query.split("&")) { |
| 4912 var keyvalue = part.split("="); |
| 4913 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4914 } |
| 4915 } |
| 4916 |
| 4917 |
| 4918 var h = { |
| 4919 "content-type" : "application/json; charset=utf-8", |
| 4920 }; |
| 4921 var resp = convert.JSON.encode(buildProcessResponse()); |
| 4922 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4923 }), true); |
| 4924 res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse respon
se) { |
| 4925 checkProcessResponse(response); |
| 4926 }))); |
| 4927 }); |
| 4928 |
| 4929 }); |
| 4930 |
| 4931 |
| 4932 unittest.group("resource-RasterCollectionsParentsResourceApi", () { |
| 4933 unittest.test("method--list", () { |
| 4934 |
| 4935 var mock = new common_test.HttpServerMock(); |
| 4936 api.RasterCollectionsParentsResourceApi res = new api.MapsengineApi(mock).
rasterCollections.parents; |
| 4937 var arg_id = "foo"; |
| 4938 var arg_maxResults = 42; |
| 4939 var arg_pageToken = "foo"; |
| 4940 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4941 var path = (req.url).path; |
| 4942 var pathOffset = 0; |
| 4943 var index; |
| 4944 var subPart; |
| 4945 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 4946 pathOffset += 15; |
| 4947 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 4948 pathOffset += 18; |
| 4949 index = path.indexOf("/parents", pathOffset); |
| 4950 unittest.expect(index >= 0, unittest.isTrue); |
| 4951 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4952 pathOffset = index; |
| 4953 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 4954 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); |
| 4955 pathOffset += 8; |
| 4956 |
| 4957 var query = (req.url).query; |
| 4958 var queryOffset = 0; |
| 4959 var queryMap = {}; |
| 4960 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4961 parseBool(n) { |
| 4962 if (n == "true") return true; |
| 4963 if (n == "false") return false; |
| 4964 if (n == null) return null; |
| 4965 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4966 } |
| 4967 if (query.length > 0) { |
| 4968 for (var part in query.split("&")) { |
| 4969 var keyvalue = part.split("="); |
| 4970 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4971 } |
| 4972 } |
| 4973 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4974 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4975 |
| 4976 |
| 4977 var h = { |
| 4978 "content-type" : "application/json; charset=utf-8", |
| 4979 }; |
| 4980 var resp = convert.JSON.encode(buildParentsListResponse()); |
| 4981 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4982 }), true); |
| 4983 res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).the
n(unittest.expectAsync(((api.ParentsListResponse response) { |
| 4984 checkParentsListResponse(response); |
| 4985 }))); |
| 4986 }); |
| 4987 |
| 4988 }); |
| 4989 |
| 4990 |
| 4991 unittest.group("resource-RasterCollectionsRastersResourceApi", () { |
| 4992 unittest.test("method--batchDelete", () { |
| 4993 |
| 4994 var mock = new common_test.HttpServerMock(); |
| 4995 api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).
rasterCollections.rasters; |
| 4996 var arg_request = buildRasterCollectionsRasterBatchDeleteRequest(); |
| 4997 var arg_id = "foo"; |
| 4998 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4999 var obj = new api.RasterCollectionsRasterBatchDeleteRequest.fromJson(jso
n); |
| 5000 checkRasterCollectionsRasterBatchDeleteRequest(obj); |
| 5001 |
| 5002 var path = (req.url).path; |
| 5003 var pathOffset = 0; |
| 5004 var index; |
| 5005 var subPart; |
| 5006 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5007 pathOffset += 15; |
| 5008 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 5009 pathOffset += 18; |
| 5010 index = path.indexOf("/rasters/batchDelete", pathOffset); |
| 5011 unittest.expect(index >= 0, unittest.isTrue); |
| 5012 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5013 pathOffset = index; |
| 5014 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5015 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/rasters/batchDelete")); |
| 5016 pathOffset += 20; |
| 5017 |
| 5018 var query = (req.url).query; |
| 5019 var queryOffset = 0; |
| 5020 var queryMap = {}; |
| 5021 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5022 parseBool(n) { |
| 5023 if (n == "true") return true; |
| 5024 if (n == "false") return false; |
| 5025 if (n == null) return null; |
| 5026 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5027 } |
| 5028 if (query.length > 0) { |
| 5029 for (var part in query.split("&")) { |
| 5030 var keyvalue = part.split("="); |
| 5031 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5032 } |
| 5033 } |
| 5034 |
| 5035 |
| 5036 var h = { |
| 5037 "content-type" : "application/json; charset=utf-8", |
| 5038 }; |
| 5039 var resp = convert.JSON.encode(buildRasterCollectionsRastersBatchDeleteR
esponse()); |
| 5040 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5041 }), true); |
| 5042 res.batchDelete(arg_request, arg_id).then(unittest.expectAsync(((api.Raste
rCollectionsRastersBatchDeleteResponse response) { |
| 5043 checkRasterCollectionsRastersBatchDeleteResponse(response); |
| 5044 }))); |
| 5045 }); |
| 5046 |
| 5047 unittest.test("method--batchInsert", () { |
| 5048 |
| 5049 var mock = new common_test.HttpServerMock(); |
| 5050 api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).
rasterCollections.rasters; |
| 5051 var arg_request = buildRasterCollectionsRastersBatchInsertRequest(); |
| 5052 var arg_id = "foo"; |
| 5053 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5054 var obj = new api.RasterCollectionsRastersBatchInsertRequest.fromJson(js
on); |
| 5055 checkRasterCollectionsRastersBatchInsertRequest(obj); |
| 5056 |
| 5057 var path = (req.url).path; |
| 5058 var pathOffset = 0; |
| 5059 var index; |
| 5060 var subPart; |
| 5061 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5062 pathOffset += 15; |
| 5063 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 5064 pathOffset += 18; |
| 5065 index = path.indexOf("/rasters/batchInsert", pathOffset); |
| 5066 unittest.expect(index >= 0, unittest.isTrue); |
| 5067 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5068 pathOffset = index; |
| 5069 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5070 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/rasters/batchInsert")); |
| 5071 pathOffset += 20; |
| 5072 |
| 5073 var query = (req.url).query; |
| 5074 var queryOffset = 0; |
| 5075 var queryMap = {}; |
| 5076 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5077 parseBool(n) { |
| 5078 if (n == "true") return true; |
| 5079 if (n == "false") return false; |
| 5080 if (n == null) return null; |
| 5081 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5082 } |
| 5083 if (query.length > 0) { |
| 5084 for (var part in query.split("&")) { |
| 5085 var keyvalue = part.split("="); |
| 5086 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5087 } |
| 5088 } |
| 5089 |
| 5090 |
| 5091 var h = { |
| 5092 "content-type" : "application/json; charset=utf-8", |
| 5093 }; |
| 5094 var resp = convert.JSON.encode(buildRasterCollectionsRastersBatchInsertR
esponse()); |
| 5095 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5096 }), true); |
| 5097 res.batchInsert(arg_request, arg_id).then(unittest.expectAsync(((api.Raste
rCollectionsRastersBatchInsertResponse response) { |
| 5098 checkRasterCollectionsRastersBatchInsertResponse(response); |
| 5099 }))); |
| 5100 }); |
| 5101 |
| 5102 unittest.test("method--list", () { |
| 5103 |
| 5104 var mock = new common_test.HttpServerMock(); |
| 5105 api.RasterCollectionsRastersResourceApi res = new api.MapsengineApi(mock).
rasterCollections.rasters; |
| 5106 var arg_id = "foo"; |
| 5107 var arg_bbox = "foo"; |
| 5108 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5109 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5110 var arg_creatorEmail = "foo"; |
| 5111 var arg_maxResults = 42; |
| 5112 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5113 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5114 var arg_pageToken = "foo"; |
| 5115 var arg_role = "foo"; |
| 5116 var arg_search = "foo"; |
| 5117 var arg_tags = "foo"; |
| 5118 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5119 var path = (req.url).path; |
| 5120 var pathOffset = 0; |
| 5121 var index; |
| 5122 var subPart; |
| 5123 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5124 pathOffset += 15; |
| 5125 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("rasterCollections/")); |
| 5126 pathOffset += 18; |
| 5127 index = path.indexOf("/rasters", pathOffset); |
| 5128 unittest.expect(index >= 0, unittest.isTrue); |
| 5129 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5130 pathOffset = index; |
| 5131 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5132 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/rasters")); |
| 5133 pathOffset += 8; |
| 5134 |
| 5135 var query = (req.url).query; |
| 5136 var queryOffset = 0; |
| 5137 var queryMap = {}; |
| 5138 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5139 parseBool(n) { |
| 5140 if (n == "true") return true; |
| 5141 if (n == "false") return false; |
| 5142 if (n == null) return null; |
| 5143 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5144 } |
| 5145 if (query.length > 0) { |
| 5146 for (var part in query.split("&")) { |
| 5147 var keyvalue = part.split("="); |
| 5148 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5149 } |
| 5150 } |
| 5151 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 5152 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 5153 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 5154 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 5155 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5156 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 5157 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 5158 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5159 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 5160 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 5161 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 5162 |
| 5163 |
| 5164 var h = { |
| 5165 "content-type" : "application/json; charset=utf-8", |
| 5166 }; |
| 5167 var resp = convert.JSON.encode(buildRasterCollectionsRastersListResponse
()); |
| 5168 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5169 }), true); |
| 5170 res.list(arg_id, bbox: arg_bbox, createdAfter: arg_createdAfter, createdBe
fore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResu
lts, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageT
oken: arg_pageToken, role: arg_role, search: arg_search, tags: arg_tags).then(un
ittest.expectAsync(((api.RasterCollectionsRastersListResponse response) { |
| 5171 checkRasterCollectionsRastersListResponse(response); |
| 5172 }))); |
| 5173 }); |
| 5174 |
| 5175 }); |
| 5176 |
| 5177 |
| 5178 unittest.group("resource-RastersResourceApi", () { |
| 5179 unittest.test("method--delete", () { |
| 5180 |
| 5181 var mock = new common_test.HttpServerMock(); |
| 5182 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5183 var arg_id = "foo"; |
| 5184 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5185 var path = (req.url).path; |
| 5186 var pathOffset = 0; |
| 5187 var index; |
| 5188 var subPart; |
| 5189 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5190 pathOffset += 15; |
| 5191 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5192 pathOffset += 8; |
| 5193 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5194 pathOffset = path.length; |
| 5195 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5196 |
| 5197 var query = (req.url).query; |
| 5198 var queryOffset = 0; |
| 5199 var queryMap = {}; |
| 5200 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5201 parseBool(n) { |
| 5202 if (n == "true") return true; |
| 5203 if (n == "false") return false; |
| 5204 if (n == null) return null; |
| 5205 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5206 } |
| 5207 if (query.length > 0) { |
| 5208 for (var part in query.split("&")) { |
| 5209 var keyvalue = part.split("="); |
| 5210 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5211 } |
| 5212 } |
| 5213 |
| 5214 |
| 5215 var h = { |
| 5216 "content-type" : "application/json; charset=utf-8", |
| 5217 }; |
| 5218 var resp = ""; |
| 5219 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5220 }), true); |
| 5221 res.delete(arg_id).then(unittest.expectAsync((_) {})); |
| 5222 }); |
| 5223 |
| 5224 unittest.test("method--get", () { |
| 5225 |
| 5226 var mock = new common_test.HttpServerMock(); |
| 5227 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5228 var arg_id = "foo"; |
| 5229 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5230 var path = (req.url).path; |
| 5231 var pathOffset = 0; |
| 5232 var index; |
| 5233 var subPart; |
| 5234 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5235 pathOffset += 15; |
| 5236 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5237 pathOffset += 8; |
| 5238 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5239 pathOffset = path.length; |
| 5240 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5241 |
| 5242 var query = (req.url).query; |
| 5243 var queryOffset = 0; |
| 5244 var queryMap = {}; |
| 5245 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5246 parseBool(n) { |
| 5247 if (n == "true") return true; |
| 5248 if (n == "false") return false; |
| 5249 if (n == null) return null; |
| 5250 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5251 } |
| 5252 if (query.length > 0) { |
| 5253 for (var part in query.split("&")) { |
| 5254 var keyvalue = part.split("="); |
| 5255 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5256 } |
| 5257 } |
| 5258 |
| 5259 |
| 5260 var h = { |
| 5261 "content-type" : "application/json; charset=utf-8", |
| 5262 }; |
| 5263 var resp = convert.JSON.encode(buildRaster()); |
| 5264 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5265 }), true); |
| 5266 res.get(arg_id).then(unittest.expectAsync(((api.Raster response) { |
| 5267 checkRaster(response); |
| 5268 }))); |
| 5269 }); |
| 5270 |
| 5271 unittest.test("method--list", () { |
| 5272 |
| 5273 var mock = new common_test.HttpServerMock(); |
| 5274 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5275 var arg_projectId = "foo"; |
| 5276 var arg_bbox = "foo"; |
| 5277 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5278 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5279 var arg_creatorEmail = "foo"; |
| 5280 var arg_maxResults = 42; |
| 5281 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5282 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5283 var arg_pageToken = "foo"; |
| 5284 var arg_processingStatus = "foo"; |
| 5285 var arg_role = "foo"; |
| 5286 var arg_search = "foo"; |
| 5287 var arg_tags = "foo"; |
| 5288 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5289 var path = (req.url).path; |
| 5290 var pathOffset = 0; |
| 5291 var index; |
| 5292 var subPart; |
| 5293 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5294 pathOffset += 15; |
| 5295 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("rasters")); |
| 5296 pathOffset += 7; |
| 5297 |
| 5298 var query = (req.url).query; |
| 5299 var queryOffset = 0; |
| 5300 var queryMap = {}; |
| 5301 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5302 parseBool(n) { |
| 5303 if (n == "true") return true; |
| 5304 if (n == "false") return false; |
| 5305 if (n == null) return null; |
| 5306 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5307 } |
| 5308 if (query.length > 0) { |
| 5309 for (var part in query.split("&")) { |
| 5310 var keyvalue = part.split("="); |
| 5311 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5312 } |
| 5313 } |
| 5314 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 5315 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 5316 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 5317 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 5318 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 5319 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5320 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 5321 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 5322 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5323 unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_
processingStatus)); |
| 5324 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 5325 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 5326 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 5327 |
| 5328 |
| 5329 var h = { |
| 5330 "content-type" : "application/json; charset=utf-8", |
| 5331 }; |
| 5332 var resp = convert.JSON.encode(buildRastersListResponse()); |
| 5333 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5334 }), true); |
| 5335 res.list(arg_projectId, bbox: arg_bbox, createdAfter: arg_createdAfter, cr
eatedBefore: arg_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_
maxResults, modifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore
, pageToken: arg_pageToken, processingStatus: arg_processingStatus, role: arg_ro
le, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((api.RastersL
istResponse response) { |
| 5336 checkRastersListResponse(response); |
| 5337 }))); |
| 5338 }); |
| 5339 |
| 5340 unittest.test("method--patch", () { |
| 5341 |
| 5342 var mock = new common_test.HttpServerMock(); |
| 5343 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5344 var arg_request = buildRaster(); |
| 5345 var arg_id = "foo"; |
| 5346 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5347 var obj = new api.Raster.fromJson(json); |
| 5348 checkRaster(obj); |
| 5349 |
| 5350 var path = (req.url).path; |
| 5351 var pathOffset = 0; |
| 5352 var index; |
| 5353 var subPart; |
| 5354 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5355 pathOffset += 15; |
| 5356 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5357 pathOffset += 8; |
| 5358 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5359 pathOffset = path.length; |
| 5360 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5361 |
| 5362 var query = (req.url).query; |
| 5363 var queryOffset = 0; |
| 5364 var queryMap = {}; |
| 5365 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5366 parseBool(n) { |
| 5367 if (n == "true") return true; |
| 5368 if (n == "false") return false; |
| 5369 if (n == null) return null; |
| 5370 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5371 } |
| 5372 if (query.length > 0) { |
| 5373 for (var part in query.split("&")) { |
| 5374 var keyvalue = part.split("="); |
| 5375 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5376 } |
| 5377 } |
| 5378 |
| 5379 |
| 5380 var h = { |
| 5381 "content-type" : "application/json; charset=utf-8", |
| 5382 }; |
| 5383 var resp = ""; |
| 5384 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5385 }), true); |
| 5386 res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 5387 }); |
| 5388 |
| 5389 unittest.test("method--process", () { |
| 5390 |
| 5391 var mock = new common_test.HttpServerMock(); |
| 5392 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5393 var arg_id = "foo"; |
| 5394 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5395 var path = (req.url).path; |
| 5396 var pathOffset = 0; |
| 5397 var index; |
| 5398 var subPart; |
| 5399 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5400 pathOffset += 15; |
| 5401 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5402 pathOffset += 8; |
| 5403 index = path.indexOf("/process", pathOffset); |
| 5404 unittest.expect(index >= 0, unittest.isTrue); |
| 5405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5406 pathOffset = index; |
| 5407 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5408 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/process")); |
| 5409 pathOffset += 8; |
| 5410 |
| 5411 var query = (req.url).query; |
| 5412 var queryOffset = 0; |
| 5413 var queryMap = {}; |
| 5414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5415 parseBool(n) { |
| 5416 if (n == "true") return true; |
| 5417 if (n == "false") return false; |
| 5418 if (n == null) return null; |
| 5419 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5420 } |
| 5421 if (query.length > 0) { |
| 5422 for (var part in query.split("&")) { |
| 5423 var keyvalue = part.split("="); |
| 5424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5425 } |
| 5426 } |
| 5427 |
| 5428 |
| 5429 var h = { |
| 5430 "content-type" : "application/json; charset=utf-8", |
| 5431 }; |
| 5432 var resp = convert.JSON.encode(buildProcessResponse()); |
| 5433 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5434 }), true); |
| 5435 res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse respon
se) { |
| 5436 checkProcessResponse(response); |
| 5437 }))); |
| 5438 }); |
| 5439 |
| 5440 unittest.test("method--upload", () { |
| 5441 |
| 5442 var mock = new common_test.HttpServerMock(); |
| 5443 api.RastersResourceApi res = new api.MapsengineApi(mock).rasters; |
| 5444 var arg_request = buildRaster(); |
| 5445 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5446 var obj = new api.Raster.fromJson(json); |
| 5447 checkRaster(obj); |
| 5448 |
| 5449 var path = (req.url).path; |
| 5450 var pathOffset = 0; |
| 5451 var index; |
| 5452 var subPart; |
| 5453 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5454 pathOffset += 15; |
| 5455 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("rasters/upload")); |
| 5456 pathOffset += 14; |
| 5457 |
| 5458 var query = (req.url).query; |
| 5459 var queryOffset = 0; |
| 5460 var queryMap = {}; |
| 5461 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5462 parseBool(n) { |
| 5463 if (n == "true") return true; |
| 5464 if (n == "false") return false; |
| 5465 if (n == null) return null; |
| 5466 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5467 } |
| 5468 if (query.length > 0) { |
| 5469 for (var part in query.split("&")) { |
| 5470 var keyvalue = part.split("="); |
| 5471 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5472 } |
| 5473 } |
| 5474 |
| 5475 |
| 5476 var h = { |
| 5477 "content-type" : "application/json; charset=utf-8", |
| 5478 }; |
| 5479 var resp = convert.JSON.encode(buildRaster()); |
| 5480 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5481 }), true); |
| 5482 res.upload(arg_request).then(unittest.expectAsync(((api.Raster response) { |
| 5483 checkRaster(response); |
| 5484 }))); |
| 5485 }); |
| 5486 |
| 5487 }); |
| 5488 |
| 5489 |
| 5490 unittest.group("resource-RastersFilesResourceApi", () { |
| 5491 unittest.test("method--insert", () { |
| 5492 // TODO: Implement tests for media upload; |
| 5493 // TODO: Implement tests for media download; |
| 5494 |
| 5495 var mock = new common_test.HttpServerMock(); |
| 5496 api.RastersFilesResourceApi res = new api.MapsengineApi(mock).rasters.file
s; |
| 5497 var arg_id = "foo"; |
| 5498 var arg_filename = "foo"; |
| 5499 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5500 var path = (req.url).path; |
| 5501 var pathOffset = 0; |
| 5502 var index; |
| 5503 var subPart; |
| 5504 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5505 pathOffset += 15; |
| 5506 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5507 pathOffset += 8; |
| 5508 index = path.indexOf("/files", pathOffset); |
| 5509 unittest.expect(index >= 0, unittest.isTrue); |
| 5510 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5511 pathOffset = index; |
| 5512 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5513 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/files")); |
| 5514 pathOffset += 6; |
| 5515 |
| 5516 var query = (req.url).query; |
| 5517 var queryOffset = 0; |
| 5518 var queryMap = {}; |
| 5519 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5520 parseBool(n) { |
| 5521 if (n == "true") return true; |
| 5522 if (n == "false") return false; |
| 5523 if (n == null) return null; |
| 5524 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5525 } |
| 5526 if (query.length > 0) { |
| 5527 for (var part in query.split("&")) { |
| 5528 var keyvalue = part.split("="); |
| 5529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5530 } |
| 5531 } |
| 5532 unittest.expect(queryMap["filename"].first, unittest.equals(arg_filename
)); |
| 5533 |
| 5534 |
| 5535 var h = { |
| 5536 "content-type" : "application/json; charset=utf-8", |
| 5537 }; |
| 5538 var resp = ""; |
| 5539 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5540 }), true); |
| 5541 res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {})); |
| 5542 }); |
| 5543 |
| 5544 }); |
| 5545 |
| 5546 |
| 5547 unittest.group("resource-RastersParentsResourceApi", () { |
| 5548 unittest.test("method--list", () { |
| 5549 |
| 5550 var mock = new common_test.HttpServerMock(); |
| 5551 api.RastersParentsResourceApi res = new api.MapsengineApi(mock).rasters.pa
rents; |
| 5552 var arg_id = "foo"; |
| 5553 var arg_maxResults = 42; |
| 5554 var arg_pageToken = "foo"; |
| 5555 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5556 var path = (req.url).path; |
| 5557 var pathOffset = 0; |
| 5558 var index; |
| 5559 var subPart; |
| 5560 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5561 pathOffset += 15; |
| 5562 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("rasters/")); |
| 5563 pathOffset += 8; |
| 5564 index = path.indexOf("/parents", pathOffset); |
| 5565 unittest.expect(index >= 0, unittest.isTrue); |
| 5566 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5567 pathOffset = index; |
| 5568 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5569 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); |
| 5570 pathOffset += 8; |
| 5571 |
| 5572 var query = (req.url).query; |
| 5573 var queryOffset = 0; |
| 5574 var queryMap = {}; |
| 5575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5576 parseBool(n) { |
| 5577 if (n == "true") return true; |
| 5578 if (n == "false") return false; |
| 5579 if (n == null) return null; |
| 5580 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5581 } |
| 5582 if (query.length > 0) { |
| 5583 for (var part in query.split("&")) { |
| 5584 var keyvalue = part.split("="); |
| 5585 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5586 } |
| 5587 } |
| 5588 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5589 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5590 |
| 5591 |
| 5592 var h = { |
| 5593 "content-type" : "application/json; charset=utf-8", |
| 5594 }; |
| 5595 var resp = convert.JSON.encode(buildParentsListResponse()); |
| 5596 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5597 }), true); |
| 5598 res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).the
n(unittest.expectAsync(((api.ParentsListResponse response) { |
| 5599 checkParentsListResponse(response); |
| 5600 }))); |
| 5601 }); |
| 5602 |
| 5603 }); |
| 5604 |
| 5605 |
| 5606 unittest.group("resource-TablesResourceApi", () { |
| 5607 unittest.test("method--create", () { |
| 5608 |
| 5609 var mock = new common_test.HttpServerMock(); |
| 5610 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5611 var arg_request = buildTable(); |
| 5612 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5613 var obj = new api.Table.fromJson(json); |
| 5614 checkTable(obj); |
| 5615 |
| 5616 var path = (req.url).path; |
| 5617 var pathOffset = 0; |
| 5618 var index; |
| 5619 var subPart; |
| 5620 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5621 pathOffset += 15; |
| 5622 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("tables")); |
| 5623 pathOffset += 6; |
| 5624 |
| 5625 var query = (req.url).query; |
| 5626 var queryOffset = 0; |
| 5627 var queryMap = {}; |
| 5628 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5629 parseBool(n) { |
| 5630 if (n == "true") return true; |
| 5631 if (n == "false") return false; |
| 5632 if (n == null) return null; |
| 5633 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5634 } |
| 5635 if (query.length > 0) { |
| 5636 for (var part in query.split("&")) { |
| 5637 var keyvalue = part.split("="); |
| 5638 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5639 } |
| 5640 } |
| 5641 |
| 5642 |
| 5643 var h = { |
| 5644 "content-type" : "application/json; charset=utf-8", |
| 5645 }; |
| 5646 var resp = convert.JSON.encode(buildTable()); |
| 5647 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5648 }), true); |
| 5649 res.create(arg_request).then(unittest.expectAsync(((api.Table response) { |
| 5650 checkTable(response); |
| 5651 }))); |
| 5652 }); |
| 5653 |
| 5654 unittest.test("method--delete", () { |
| 5655 |
| 5656 var mock = new common_test.HttpServerMock(); |
| 5657 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5658 var arg_id = "foo"; |
| 5659 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5660 var path = (req.url).path; |
| 5661 var pathOffset = 0; |
| 5662 var index; |
| 5663 var subPart; |
| 5664 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5665 pathOffset += 15; |
| 5666 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 5667 pathOffset += 7; |
| 5668 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5669 pathOffset = path.length; |
| 5670 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5671 |
| 5672 var query = (req.url).query; |
| 5673 var queryOffset = 0; |
| 5674 var queryMap = {}; |
| 5675 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5676 parseBool(n) { |
| 5677 if (n == "true") return true; |
| 5678 if (n == "false") return false; |
| 5679 if (n == null) return null; |
| 5680 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5681 } |
| 5682 if (query.length > 0) { |
| 5683 for (var part in query.split("&")) { |
| 5684 var keyvalue = part.split("="); |
| 5685 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5686 } |
| 5687 } |
| 5688 |
| 5689 |
| 5690 var h = { |
| 5691 "content-type" : "application/json; charset=utf-8", |
| 5692 }; |
| 5693 var resp = ""; |
| 5694 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5695 }), true); |
| 5696 res.delete(arg_id).then(unittest.expectAsync((_) {})); |
| 5697 }); |
| 5698 |
| 5699 unittest.test("method--get", () { |
| 5700 |
| 5701 var mock = new common_test.HttpServerMock(); |
| 5702 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5703 var arg_id = "foo"; |
| 5704 var arg_version = "foo"; |
| 5705 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5706 var path = (req.url).path; |
| 5707 var pathOffset = 0; |
| 5708 var index; |
| 5709 var subPart; |
| 5710 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5711 pathOffset += 15; |
| 5712 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 5713 pathOffset += 7; |
| 5714 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5715 pathOffset = path.length; |
| 5716 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5717 |
| 5718 var query = (req.url).query; |
| 5719 var queryOffset = 0; |
| 5720 var queryMap = {}; |
| 5721 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5722 parseBool(n) { |
| 5723 if (n == "true") return true; |
| 5724 if (n == "false") return false; |
| 5725 if (n == null) return null; |
| 5726 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5727 } |
| 5728 if (query.length > 0) { |
| 5729 for (var part in query.split("&")) { |
| 5730 var keyvalue = part.split("="); |
| 5731 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5732 } |
| 5733 } |
| 5734 unittest.expect(queryMap["version"].first, unittest.equals(arg_version))
; |
| 5735 |
| 5736 |
| 5737 var h = { |
| 5738 "content-type" : "application/json; charset=utf-8", |
| 5739 }; |
| 5740 var resp = convert.JSON.encode(buildTable()); |
| 5741 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5742 }), true); |
| 5743 res.get(arg_id, version: arg_version).then(unittest.expectAsync(((api.Tabl
e response) { |
| 5744 checkTable(response); |
| 5745 }))); |
| 5746 }); |
| 5747 |
| 5748 unittest.test("method--list", () { |
| 5749 |
| 5750 var mock = new common_test.HttpServerMock(); |
| 5751 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5752 var arg_bbox = "foo"; |
| 5753 var arg_createdAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5754 var arg_createdBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5755 var arg_creatorEmail = "foo"; |
| 5756 var arg_maxResults = 42; |
| 5757 var arg_modifiedAfter = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5758 var arg_modifiedBefore = core.DateTime.parse("2002-02-27T14:01:02"); |
| 5759 var arg_pageToken = "foo"; |
| 5760 var arg_processingStatus = "foo"; |
| 5761 var arg_projectId = "foo"; |
| 5762 var arg_role = "foo"; |
| 5763 var arg_search = "foo"; |
| 5764 var arg_tags = "foo"; |
| 5765 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5766 var path = (req.url).path; |
| 5767 var pathOffset = 0; |
| 5768 var index; |
| 5769 var subPart; |
| 5770 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5771 pathOffset += 15; |
| 5772 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("tables")); |
| 5773 pathOffset += 6; |
| 5774 |
| 5775 var query = (req.url).query; |
| 5776 var queryOffset = 0; |
| 5777 var queryMap = {}; |
| 5778 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5779 parseBool(n) { |
| 5780 if (n == "true") return true; |
| 5781 if (n == "false") return false; |
| 5782 if (n == null) return null; |
| 5783 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5784 } |
| 5785 if (query.length > 0) { |
| 5786 for (var part in query.split("&")) { |
| 5787 var keyvalue = part.split("="); |
| 5788 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5789 } |
| 5790 } |
| 5791 unittest.expect(queryMap["bbox"].first, unittest.equals(arg_bbox)); |
| 5792 unittest.expect(core.DateTime.parse(queryMap["createdAfter"].first), uni
ttest.equals(arg_createdAfter)); |
| 5793 unittest.expect(core.DateTime.parse(queryMap["createdBefore"].first), un
ittest.equals(arg_createdBefore)); |
| 5794 unittest.expect(queryMap["creatorEmail"].first, unittest.equals(arg_crea
torEmail)); |
| 5795 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5796 unittest.expect(core.DateTime.parse(queryMap["modifiedAfter"].first), un
ittest.equals(arg_modifiedAfter)); |
| 5797 unittest.expect(core.DateTime.parse(queryMap["modifiedBefore"].first), u
nittest.equals(arg_modifiedBefore)); |
| 5798 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5799 unittest.expect(queryMap["processingStatus"].first, unittest.equals(arg_
processingStatus)); |
| 5800 unittest.expect(queryMap["projectId"].first, unittest.equals(arg_project
Id)); |
| 5801 unittest.expect(queryMap["role"].first, unittest.equals(arg_role)); |
| 5802 unittest.expect(queryMap["search"].first, unittest.equals(arg_search)); |
| 5803 unittest.expect(queryMap["tags"].first, unittest.equals(arg_tags)); |
| 5804 |
| 5805 |
| 5806 var h = { |
| 5807 "content-type" : "application/json; charset=utf-8", |
| 5808 }; |
| 5809 var resp = convert.JSON.encode(buildTablesListResponse()); |
| 5810 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5811 }), true); |
| 5812 res.list(bbox: arg_bbox, createdAfter: arg_createdAfter, createdBefore: ar
g_createdBefore, creatorEmail: arg_creatorEmail, maxResults: arg_maxResults, mod
ifiedAfter: arg_modifiedAfter, modifiedBefore: arg_modifiedBefore, pageToken: ar
g_pageToken, processingStatus: arg_processingStatus, projectId: arg_projectId, r
ole: arg_role, search: arg_search, tags: arg_tags).then(unittest.expectAsync(((a
pi.TablesListResponse response) { |
| 5813 checkTablesListResponse(response); |
| 5814 }))); |
| 5815 }); |
| 5816 |
| 5817 unittest.test("method--patch", () { |
| 5818 |
| 5819 var mock = new common_test.HttpServerMock(); |
| 5820 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5821 var arg_request = buildTable(); |
| 5822 var arg_id = "foo"; |
| 5823 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5824 var obj = new api.Table.fromJson(json); |
| 5825 checkTable(obj); |
| 5826 |
| 5827 var path = (req.url).path; |
| 5828 var pathOffset = 0; |
| 5829 var index; |
| 5830 var subPart; |
| 5831 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5832 pathOffset += 15; |
| 5833 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 5834 pathOffset += 7; |
| 5835 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5836 pathOffset = path.length; |
| 5837 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5838 |
| 5839 var query = (req.url).query; |
| 5840 var queryOffset = 0; |
| 5841 var queryMap = {}; |
| 5842 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5843 parseBool(n) { |
| 5844 if (n == "true") return true; |
| 5845 if (n == "false") return false; |
| 5846 if (n == null) return null; |
| 5847 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5848 } |
| 5849 if (query.length > 0) { |
| 5850 for (var part in query.split("&")) { |
| 5851 var keyvalue = part.split("="); |
| 5852 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5853 } |
| 5854 } |
| 5855 |
| 5856 |
| 5857 var h = { |
| 5858 "content-type" : "application/json; charset=utf-8", |
| 5859 }; |
| 5860 var resp = ""; |
| 5861 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5862 }), true); |
| 5863 res.patch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 5864 }); |
| 5865 |
| 5866 unittest.test("method--process", () { |
| 5867 |
| 5868 var mock = new common_test.HttpServerMock(); |
| 5869 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5870 var arg_id = "foo"; |
| 5871 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5872 var path = (req.url).path; |
| 5873 var pathOffset = 0; |
| 5874 var index; |
| 5875 var subPart; |
| 5876 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5877 pathOffset += 15; |
| 5878 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 5879 pathOffset += 7; |
| 5880 index = path.indexOf("/process", pathOffset); |
| 5881 unittest.expect(index >= 0, unittest.isTrue); |
| 5882 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5883 pathOffset = index; |
| 5884 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5885 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/process")); |
| 5886 pathOffset += 8; |
| 5887 |
| 5888 var query = (req.url).query; |
| 5889 var queryOffset = 0; |
| 5890 var queryMap = {}; |
| 5891 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5892 parseBool(n) { |
| 5893 if (n == "true") return true; |
| 5894 if (n == "false") return false; |
| 5895 if (n == null) return null; |
| 5896 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5897 } |
| 5898 if (query.length > 0) { |
| 5899 for (var part in query.split("&")) { |
| 5900 var keyvalue = part.split("="); |
| 5901 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5902 } |
| 5903 } |
| 5904 |
| 5905 |
| 5906 var h = { |
| 5907 "content-type" : "application/json; charset=utf-8", |
| 5908 }; |
| 5909 var resp = convert.JSON.encode(buildProcessResponse()); |
| 5910 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5911 }), true); |
| 5912 res.process(arg_id).then(unittest.expectAsync(((api.ProcessResponse respon
se) { |
| 5913 checkProcessResponse(response); |
| 5914 }))); |
| 5915 }); |
| 5916 |
| 5917 unittest.test("method--upload", () { |
| 5918 |
| 5919 var mock = new common_test.HttpServerMock(); |
| 5920 api.TablesResourceApi res = new api.MapsengineApi(mock).tables; |
| 5921 var arg_request = buildTable(); |
| 5922 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5923 var obj = new api.Table.fromJson(json); |
| 5924 checkTable(obj); |
| 5925 |
| 5926 var path = (req.url).path; |
| 5927 var pathOffset = 0; |
| 5928 var index; |
| 5929 var subPart; |
| 5930 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5931 pathOffset += 15; |
| 5932 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("tables/upload")); |
| 5933 pathOffset += 13; |
| 5934 |
| 5935 var query = (req.url).query; |
| 5936 var queryOffset = 0; |
| 5937 var queryMap = {}; |
| 5938 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5939 parseBool(n) { |
| 5940 if (n == "true") return true; |
| 5941 if (n == "false") return false; |
| 5942 if (n == null) return null; |
| 5943 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5944 } |
| 5945 if (query.length > 0) { |
| 5946 for (var part in query.split("&")) { |
| 5947 var keyvalue = part.split("="); |
| 5948 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5949 } |
| 5950 } |
| 5951 |
| 5952 |
| 5953 var h = { |
| 5954 "content-type" : "application/json; charset=utf-8", |
| 5955 }; |
| 5956 var resp = convert.JSON.encode(buildTable()); |
| 5957 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5958 }), true); |
| 5959 res.upload(arg_request).then(unittest.expectAsync(((api.Table response) { |
| 5960 checkTable(response); |
| 5961 }))); |
| 5962 }); |
| 5963 |
| 5964 }); |
| 5965 |
| 5966 |
| 5967 unittest.group("resource-TablesFeaturesResourceApi", () { |
| 5968 unittest.test("method--batchDelete", () { |
| 5969 |
| 5970 var mock = new common_test.HttpServerMock(); |
| 5971 api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.fea
tures; |
| 5972 var arg_request = buildFeaturesBatchDeleteRequest(); |
| 5973 var arg_id = "foo"; |
| 5974 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5975 var obj = new api.FeaturesBatchDeleteRequest.fromJson(json); |
| 5976 checkFeaturesBatchDeleteRequest(obj); |
| 5977 |
| 5978 var path = (req.url).path; |
| 5979 var pathOffset = 0; |
| 5980 var index; |
| 5981 var subPart; |
| 5982 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 5983 pathOffset += 15; |
| 5984 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 5985 pathOffset += 7; |
| 5986 index = path.indexOf("/features/batchDelete", pathOffset); |
| 5987 unittest.expect(index >= 0, unittest.isTrue); |
| 5988 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5989 pathOffset = index; |
| 5990 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 5991 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/features/batchDelete")); |
| 5992 pathOffset += 21; |
| 5993 |
| 5994 var query = (req.url).query; |
| 5995 var queryOffset = 0; |
| 5996 var queryMap = {}; |
| 5997 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5998 parseBool(n) { |
| 5999 if (n == "true") return true; |
| 6000 if (n == "false") return false; |
| 6001 if (n == null) return null; |
| 6002 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6003 } |
| 6004 if (query.length > 0) { |
| 6005 for (var part in query.split("&")) { |
| 6006 var keyvalue = part.split("="); |
| 6007 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6008 } |
| 6009 } |
| 6010 |
| 6011 |
| 6012 var h = { |
| 6013 "content-type" : "application/json; charset=utf-8", |
| 6014 }; |
| 6015 var resp = ""; |
| 6016 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6017 }), true); |
| 6018 res.batchDelete(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 6019 }); |
| 6020 |
| 6021 unittest.test("method--batchInsert", () { |
| 6022 |
| 6023 var mock = new common_test.HttpServerMock(); |
| 6024 api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.fea
tures; |
| 6025 var arg_request = buildFeaturesBatchInsertRequest(); |
| 6026 var arg_id = "foo"; |
| 6027 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6028 var obj = new api.FeaturesBatchInsertRequest.fromJson(json); |
| 6029 checkFeaturesBatchInsertRequest(obj); |
| 6030 |
| 6031 var path = (req.url).path; |
| 6032 var pathOffset = 0; |
| 6033 var index; |
| 6034 var subPart; |
| 6035 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6036 pathOffset += 15; |
| 6037 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6038 pathOffset += 7; |
| 6039 index = path.indexOf("/features/batchInsert", pathOffset); |
| 6040 unittest.expect(index >= 0, unittest.isTrue); |
| 6041 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6042 pathOffset = index; |
| 6043 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6044 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/features/batchInsert")); |
| 6045 pathOffset += 21; |
| 6046 |
| 6047 var query = (req.url).query; |
| 6048 var queryOffset = 0; |
| 6049 var queryMap = {}; |
| 6050 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6051 parseBool(n) { |
| 6052 if (n == "true") return true; |
| 6053 if (n == "false") return false; |
| 6054 if (n == null) return null; |
| 6055 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6056 } |
| 6057 if (query.length > 0) { |
| 6058 for (var part in query.split("&")) { |
| 6059 var keyvalue = part.split("="); |
| 6060 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6061 } |
| 6062 } |
| 6063 |
| 6064 |
| 6065 var h = { |
| 6066 "content-type" : "application/json; charset=utf-8", |
| 6067 }; |
| 6068 var resp = ""; |
| 6069 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6070 }), true); |
| 6071 res.batchInsert(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 6072 }); |
| 6073 |
| 6074 unittest.test("method--batchPatch", () { |
| 6075 |
| 6076 var mock = new common_test.HttpServerMock(); |
| 6077 api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.fea
tures; |
| 6078 var arg_request = buildFeaturesBatchPatchRequest(); |
| 6079 var arg_id = "foo"; |
| 6080 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6081 var obj = new api.FeaturesBatchPatchRequest.fromJson(json); |
| 6082 checkFeaturesBatchPatchRequest(obj); |
| 6083 |
| 6084 var path = (req.url).path; |
| 6085 var pathOffset = 0; |
| 6086 var index; |
| 6087 var subPart; |
| 6088 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6089 pathOffset += 15; |
| 6090 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6091 pathOffset += 7; |
| 6092 index = path.indexOf("/features/batchPatch", pathOffset); |
| 6093 unittest.expect(index >= 0, unittest.isTrue); |
| 6094 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6095 pathOffset = index; |
| 6096 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6097 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/features/batchPatch")); |
| 6098 pathOffset += 20; |
| 6099 |
| 6100 var query = (req.url).query; |
| 6101 var queryOffset = 0; |
| 6102 var queryMap = {}; |
| 6103 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6104 parseBool(n) { |
| 6105 if (n == "true") return true; |
| 6106 if (n == "false") return false; |
| 6107 if (n == null) return null; |
| 6108 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6109 } |
| 6110 if (query.length > 0) { |
| 6111 for (var part in query.split("&")) { |
| 6112 var keyvalue = part.split("="); |
| 6113 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6114 } |
| 6115 } |
| 6116 |
| 6117 |
| 6118 var h = { |
| 6119 "content-type" : "application/json; charset=utf-8", |
| 6120 }; |
| 6121 var resp = ""; |
| 6122 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6123 }), true); |
| 6124 res.batchPatch(arg_request, arg_id).then(unittest.expectAsync((_) {})); |
| 6125 }); |
| 6126 |
| 6127 unittest.test("method--get", () { |
| 6128 |
| 6129 var mock = new common_test.HttpServerMock(); |
| 6130 api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.fea
tures; |
| 6131 var arg_tableId = "foo"; |
| 6132 var arg_id = "foo"; |
| 6133 var arg_select = "foo"; |
| 6134 var arg_version = "foo"; |
| 6135 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6136 var path = (req.url).path; |
| 6137 var pathOffset = 0; |
| 6138 var index; |
| 6139 var subPart; |
| 6140 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6141 pathOffset += 15; |
| 6142 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6143 pathOffset += 7; |
| 6144 index = path.indexOf("/features/", pathOffset); |
| 6145 unittest.expect(index >= 0, unittest.isTrue); |
| 6146 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6147 pathOffset = index; |
| 6148 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 6149 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/features/")); |
| 6150 pathOffset += 10; |
| 6151 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6152 pathOffset = path.length; |
| 6153 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6154 |
| 6155 var query = (req.url).query; |
| 6156 var queryOffset = 0; |
| 6157 var queryMap = {}; |
| 6158 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6159 parseBool(n) { |
| 6160 if (n == "true") return true; |
| 6161 if (n == "false") return false; |
| 6162 if (n == null) return null; |
| 6163 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6164 } |
| 6165 if (query.length > 0) { |
| 6166 for (var part in query.split("&")) { |
| 6167 var keyvalue = part.split("="); |
| 6168 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6169 } |
| 6170 } |
| 6171 unittest.expect(queryMap["select"].first, unittest.equals(arg_select)); |
| 6172 unittest.expect(queryMap["version"].first, unittest.equals(arg_version))
; |
| 6173 |
| 6174 |
| 6175 var h = { |
| 6176 "content-type" : "application/json; charset=utf-8", |
| 6177 }; |
| 6178 var resp = convert.JSON.encode(buildFeature()); |
| 6179 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6180 }), true); |
| 6181 res.get(arg_tableId, arg_id, select: arg_select, version: arg_version).the
n(unittest.expectAsync(((api.Feature response) { |
| 6182 checkFeature(response); |
| 6183 }))); |
| 6184 }); |
| 6185 |
| 6186 unittest.test("method--list", () { |
| 6187 |
| 6188 var mock = new common_test.HttpServerMock(); |
| 6189 api.TablesFeaturesResourceApi res = new api.MapsengineApi(mock).tables.fea
tures; |
| 6190 var arg_id = "foo"; |
| 6191 var arg_include = "foo"; |
| 6192 var arg_intersects = "foo"; |
| 6193 var arg_limit = 42; |
| 6194 var arg_maxResults = 42; |
| 6195 var arg_orderBy = "foo"; |
| 6196 var arg_pageToken = "foo"; |
| 6197 var arg_select = "foo"; |
| 6198 var arg_version = "foo"; |
| 6199 var arg_where = "foo"; |
| 6200 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6201 var path = (req.url).path; |
| 6202 var pathOffset = 0; |
| 6203 var index; |
| 6204 var subPart; |
| 6205 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6206 pathOffset += 15; |
| 6207 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6208 pathOffset += 7; |
| 6209 index = path.indexOf("/features", pathOffset); |
| 6210 unittest.expect(index >= 0, unittest.isTrue); |
| 6211 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6212 pathOffset = index; |
| 6213 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6214 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/features")); |
| 6215 pathOffset += 9; |
| 6216 |
| 6217 var query = (req.url).query; |
| 6218 var queryOffset = 0; |
| 6219 var queryMap = {}; |
| 6220 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6221 parseBool(n) { |
| 6222 if (n == "true") return true; |
| 6223 if (n == "false") return false; |
| 6224 if (n == null) return null; |
| 6225 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6226 } |
| 6227 if (query.length > 0) { |
| 6228 for (var part in query.split("&")) { |
| 6229 var keyvalue = part.split("="); |
| 6230 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6231 } |
| 6232 } |
| 6233 unittest.expect(queryMap["include"].first, unittest.equals(arg_include))
; |
| 6234 unittest.expect(queryMap["intersects"].first, unittest.equals(arg_inters
ects)); |
| 6235 unittest.expect(core.int.parse(queryMap["limit"].first), unittest.equals
(arg_limit)); |
| 6236 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6237 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; |
| 6238 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6239 unittest.expect(queryMap["select"].first, unittest.equals(arg_select)); |
| 6240 unittest.expect(queryMap["version"].first, unittest.equals(arg_version))
; |
| 6241 unittest.expect(queryMap["where"].first, unittest.equals(arg_where)); |
| 6242 |
| 6243 |
| 6244 var h = { |
| 6245 "content-type" : "application/json; charset=utf-8", |
| 6246 }; |
| 6247 var resp = convert.JSON.encode(buildFeaturesListResponse()); |
| 6248 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6249 }), true); |
| 6250 res.list(arg_id, include: arg_include, intersects: arg_intersects, limit:
arg_limit, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_page
Token, select: arg_select, version: arg_version, where: arg_where).then(unittest
.expectAsync(((api.FeaturesListResponse response) { |
| 6251 checkFeaturesListResponse(response); |
| 6252 }))); |
| 6253 }); |
| 6254 |
| 6255 }); |
| 6256 |
| 6257 |
| 6258 unittest.group("resource-TablesFilesResourceApi", () { |
| 6259 unittest.test("method--insert", () { |
| 6260 // TODO: Implement tests for media upload; |
| 6261 // TODO: Implement tests for media download; |
| 6262 |
| 6263 var mock = new common_test.HttpServerMock(); |
| 6264 api.TablesFilesResourceApi res = new api.MapsengineApi(mock).tables.files; |
| 6265 var arg_id = "foo"; |
| 6266 var arg_filename = "foo"; |
| 6267 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6268 var path = (req.url).path; |
| 6269 var pathOffset = 0; |
| 6270 var index; |
| 6271 var subPart; |
| 6272 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6273 pathOffset += 15; |
| 6274 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6275 pathOffset += 7; |
| 6276 index = path.indexOf("/files", pathOffset); |
| 6277 unittest.expect(index >= 0, unittest.isTrue); |
| 6278 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6279 pathOffset = index; |
| 6280 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6281 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/files")); |
| 6282 pathOffset += 6; |
| 6283 |
| 6284 var query = (req.url).query; |
| 6285 var queryOffset = 0; |
| 6286 var queryMap = {}; |
| 6287 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6288 parseBool(n) { |
| 6289 if (n == "true") return true; |
| 6290 if (n == "false") return false; |
| 6291 if (n == null) return null; |
| 6292 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6293 } |
| 6294 if (query.length > 0) { |
| 6295 for (var part in query.split("&")) { |
| 6296 var keyvalue = part.split("="); |
| 6297 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6298 } |
| 6299 } |
| 6300 unittest.expect(queryMap["filename"].first, unittest.equals(arg_filename
)); |
| 6301 |
| 6302 |
| 6303 var h = { |
| 6304 "content-type" : "application/json; charset=utf-8", |
| 6305 }; |
| 6306 var resp = ""; |
| 6307 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6308 }), true); |
| 6309 res.insert(arg_id, arg_filename).then(unittest.expectAsync((_) {})); |
| 6310 }); |
| 6311 |
| 6312 }); |
| 6313 |
| 6314 |
| 6315 unittest.group("resource-TablesParentsResourceApi", () { |
| 6316 unittest.test("method--list", () { |
| 6317 |
| 6318 var mock = new common_test.HttpServerMock(); |
| 6319 api.TablesParentsResourceApi res = new api.MapsengineApi(mock).tables.pare
nts; |
| 6320 var arg_id = "foo"; |
| 6321 var arg_maxResults = 42; |
| 6322 var arg_pageToken = "foo"; |
| 6323 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6324 var path = (req.url).path; |
| 6325 var pathOffset = 0; |
| 6326 var index; |
| 6327 var subPart; |
| 6328 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/mapsengine/v1/")); |
| 6329 pathOffset += 15; |
| 6330 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); |
| 6331 pathOffset += 7; |
| 6332 index = path.indexOf("/parents", pathOffset); |
| 6333 unittest.expect(index >= 0, unittest.isTrue); |
| 6334 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6335 pathOffset = index; |
| 6336 unittest.expect(subPart, unittest.equals("$arg_id")); |
| 6337 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); |
| 6338 pathOffset += 8; |
| 6339 |
| 6340 var query = (req.url).query; |
| 6341 var queryOffset = 0; |
| 6342 var queryMap = {}; |
| 6343 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6344 parseBool(n) { |
| 6345 if (n == "true") return true; |
| 6346 if (n == "false") return false; |
| 6347 if (n == null) return null; |
| 6348 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6349 } |
| 6350 if (query.length > 0) { |
| 6351 for (var part in query.split("&")) { |
| 6352 var keyvalue = part.split("="); |
| 6353 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6354 } |
| 6355 } |
| 6356 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6357 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6358 |
| 6359 |
| 6360 var h = { |
| 6361 "content-type" : "application/json; charset=utf-8", |
| 6362 }; |
| 6363 var resp = convert.JSON.encode(buildParentsListResponse()); |
| 6364 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6365 }), true); |
| 6366 res.list(arg_id, maxResults: arg_maxResults, pageToken: arg_pageToken).the
n(unittest.expectAsync(((api.ParentsListResponse response) { |
| 6367 checkParentsListResponse(response); |
| 6368 }))); |
| 6369 }); |
| 6370 |
| 6371 }); |
| 6372 |
| 6373 |
| 6374 } |
| 6375 |
OLD | NEW |