OLD | NEW |
(Empty) | |
| 1 library googleapis.compute.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/compute/v1.dart' as api; |
| 16 |
| 17 |
| 18 |
| 19 core.int buildCounterAccessConfig = 0; |
| 20 buildAccessConfig() { |
| 21 var o = new api.AccessConfig(); |
| 22 buildCounterAccessConfig++; |
| 23 if (buildCounterAccessConfig < 3) { |
| 24 o.kind = "foo"; |
| 25 o.name = "foo"; |
| 26 o.natIP = "foo"; |
| 27 o.type = "foo"; |
| 28 } |
| 29 buildCounterAccessConfig--; |
| 30 return o; |
| 31 } |
| 32 |
| 33 checkAccessConfig(api.AccessConfig o) { |
| 34 buildCounterAccessConfig++; |
| 35 if (buildCounterAccessConfig < 3) { |
| 36 unittest.expect(o.kind, unittest.equals('foo')); |
| 37 unittest.expect(o.name, unittest.equals('foo')); |
| 38 unittest.expect(o.natIP, unittest.equals('foo')); |
| 39 unittest.expect(o.type, unittest.equals('foo')); |
| 40 } |
| 41 buildCounterAccessConfig--; |
| 42 } |
| 43 |
| 44 buildUnnamed839() { |
| 45 var o = new core.List<core.String>(); |
| 46 o.add("foo"); |
| 47 o.add("foo"); |
| 48 return o; |
| 49 } |
| 50 |
| 51 checkUnnamed839(core.List<core.String> o) { |
| 52 unittest.expect(o, unittest.hasLength(2)); |
| 53 unittest.expect(o[0], unittest.equals('foo')); |
| 54 unittest.expect(o[1], unittest.equals('foo')); |
| 55 } |
| 56 |
| 57 core.int buildCounterAddress = 0; |
| 58 buildAddress() { |
| 59 var o = new api.Address(); |
| 60 buildCounterAddress++; |
| 61 if (buildCounterAddress < 3) { |
| 62 o.address = "foo"; |
| 63 o.creationTimestamp = "foo"; |
| 64 o.description = "foo"; |
| 65 o.id = "foo"; |
| 66 o.kind = "foo"; |
| 67 o.name = "foo"; |
| 68 o.region = "foo"; |
| 69 o.selfLink = "foo"; |
| 70 o.status = "foo"; |
| 71 o.users = buildUnnamed839(); |
| 72 } |
| 73 buildCounterAddress--; |
| 74 return o; |
| 75 } |
| 76 |
| 77 checkAddress(api.Address o) { |
| 78 buildCounterAddress++; |
| 79 if (buildCounterAddress < 3) { |
| 80 unittest.expect(o.address, unittest.equals('foo')); |
| 81 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 82 unittest.expect(o.description, unittest.equals('foo')); |
| 83 unittest.expect(o.id, unittest.equals('foo')); |
| 84 unittest.expect(o.kind, unittest.equals('foo')); |
| 85 unittest.expect(o.name, unittest.equals('foo')); |
| 86 unittest.expect(o.region, unittest.equals('foo')); |
| 87 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 88 unittest.expect(o.status, unittest.equals('foo')); |
| 89 checkUnnamed839(o.users); |
| 90 } |
| 91 buildCounterAddress--; |
| 92 } |
| 93 |
| 94 buildUnnamed840() { |
| 95 var o = new core.Map<core.String, api.AddressesScopedList>(); |
| 96 o["x"] = buildAddressesScopedList(); |
| 97 o["y"] = buildAddressesScopedList(); |
| 98 return o; |
| 99 } |
| 100 |
| 101 checkUnnamed840(core.Map<core.String, api.AddressesScopedList> o) { |
| 102 unittest.expect(o, unittest.hasLength(2)); |
| 103 checkAddressesScopedList(o["x"]); |
| 104 checkAddressesScopedList(o["y"]); |
| 105 } |
| 106 |
| 107 core.int buildCounterAddressAggregatedList = 0; |
| 108 buildAddressAggregatedList() { |
| 109 var o = new api.AddressAggregatedList(); |
| 110 buildCounterAddressAggregatedList++; |
| 111 if (buildCounterAddressAggregatedList < 3) { |
| 112 o.id = "foo"; |
| 113 o.items = buildUnnamed840(); |
| 114 o.kind = "foo"; |
| 115 o.nextPageToken = "foo"; |
| 116 o.selfLink = "foo"; |
| 117 } |
| 118 buildCounterAddressAggregatedList--; |
| 119 return o; |
| 120 } |
| 121 |
| 122 checkAddressAggregatedList(api.AddressAggregatedList o) { |
| 123 buildCounterAddressAggregatedList++; |
| 124 if (buildCounterAddressAggregatedList < 3) { |
| 125 unittest.expect(o.id, unittest.equals('foo')); |
| 126 checkUnnamed840(o.items); |
| 127 unittest.expect(o.kind, unittest.equals('foo')); |
| 128 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 129 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 130 } |
| 131 buildCounterAddressAggregatedList--; |
| 132 } |
| 133 |
| 134 buildUnnamed841() { |
| 135 var o = new core.List<api.Address>(); |
| 136 o.add(buildAddress()); |
| 137 o.add(buildAddress()); |
| 138 return o; |
| 139 } |
| 140 |
| 141 checkUnnamed841(core.List<api.Address> o) { |
| 142 unittest.expect(o, unittest.hasLength(2)); |
| 143 checkAddress(o[0]); |
| 144 checkAddress(o[1]); |
| 145 } |
| 146 |
| 147 core.int buildCounterAddressList = 0; |
| 148 buildAddressList() { |
| 149 var o = new api.AddressList(); |
| 150 buildCounterAddressList++; |
| 151 if (buildCounterAddressList < 3) { |
| 152 o.id = "foo"; |
| 153 o.items = buildUnnamed841(); |
| 154 o.kind = "foo"; |
| 155 o.nextPageToken = "foo"; |
| 156 o.selfLink = "foo"; |
| 157 } |
| 158 buildCounterAddressList--; |
| 159 return o; |
| 160 } |
| 161 |
| 162 checkAddressList(api.AddressList o) { |
| 163 buildCounterAddressList++; |
| 164 if (buildCounterAddressList < 3) { |
| 165 unittest.expect(o.id, unittest.equals('foo')); |
| 166 checkUnnamed841(o.items); |
| 167 unittest.expect(o.kind, unittest.equals('foo')); |
| 168 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 169 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 170 } |
| 171 buildCounterAddressList--; |
| 172 } |
| 173 |
| 174 buildUnnamed842() { |
| 175 var o = new core.List<api.Address>(); |
| 176 o.add(buildAddress()); |
| 177 o.add(buildAddress()); |
| 178 return o; |
| 179 } |
| 180 |
| 181 checkUnnamed842(core.List<api.Address> o) { |
| 182 unittest.expect(o, unittest.hasLength(2)); |
| 183 checkAddress(o[0]); |
| 184 checkAddress(o[1]); |
| 185 } |
| 186 |
| 187 core.int buildCounterAddressesScopedListWarningData = 0; |
| 188 buildAddressesScopedListWarningData() { |
| 189 var o = new api.AddressesScopedListWarningData(); |
| 190 buildCounterAddressesScopedListWarningData++; |
| 191 if (buildCounterAddressesScopedListWarningData < 3) { |
| 192 o.key = "foo"; |
| 193 o.value = "foo"; |
| 194 } |
| 195 buildCounterAddressesScopedListWarningData--; |
| 196 return o; |
| 197 } |
| 198 |
| 199 checkAddressesScopedListWarningData(api.AddressesScopedListWarningData o) { |
| 200 buildCounterAddressesScopedListWarningData++; |
| 201 if (buildCounterAddressesScopedListWarningData < 3) { |
| 202 unittest.expect(o.key, unittest.equals('foo')); |
| 203 unittest.expect(o.value, unittest.equals('foo')); |
| 204 } |
| 205 buildCounterAddressesScopedListWarningData--; |
| 206 } |
| 207 |
| 208 buildUnnamed843() { |
| 209 var o = new core.List<api.AddressesScopedListWarningData>(); |
| 210 o.add(buildAddressesScopedListWarningData()); |
| 211 o.add(buildAddressesScopedListWarningData()); |
| 212 return o; |
| 213 } |
| 214 |
| 215 checkUnnamed843(core.List<api.AddressesScopedListWarningData> o) { |
| 216 unittest.expect(o, unittest.hasLength(2)); |
| 217 checkAddressesScopedListWarningData(o[0]); |
| 218 checkAddressesScopedListWarningData(o[1]); |
| 219 } |
| 220 |
| 221 core.int buildCounterAddressesScopedListWarning = 0; |
| 222 buildAddressesScopedListWarning() { |
| 223 var o = new api.AddressesScopedListWarning(); |
| 224 buildCounterAddressesScopedListWarning++; |
| 225 if (buildCounterAddressesScopedListWarning < 3) { |
| 226 o.code = "foo"; |
| 227 o.data = buildUnnamed843(); |
| 228 o.message = "foo"; |
| 229 } |
| 230 buildCounterAddressesScopedListWarning--; |
| 231 return o; |
| 232 } |
| 233 |
| 234 checkAddressesScopedListWarning(api.AddressesScopedListWarning o) { |
| 235 buildCounterAddressesScopedListWarning++; |
| 236 if (buildCounterAddressesScopedListWarning < 3) { |
| 237 unittest.expect(o.code, unittest.equals('foo')); |
| 238 checkUnnamed843(o.data); |
| 239 unittest.expect(o.message, unittest.equals('foo')); |
| 240 } |
| 241 buildCounterAddressesScopedListWarning--; |
| 242 } |
| 243 |
| 244 core.int buildCounterAddressesScopedList = 0; |
| 245 buildAddressesScopedList() { |
| 246 var o = new api.AddressesScopedList(); |
| 247 buildCounterAddressesScopedList++; |
| 248 if (buildCounterAddressesScopedList < 3) { |
| 249 o.addresses = buildUnnamed842(); |
| 250 o.warning = buildAddressesScopedListWarning(); |
| 251 } |
| 252 buildCounterAddressesScopedList--; |
| 253 return o; |
| 254 } |
| 255 |
| 256 checkAddressesScopedList(api.AddressesScopedList o) { |
| 257 buildCounterAddressesScopedList++; |
| 258 if (buildCounterAddressesScopedList < 3) { |
| 259 checkUnnamed842(o.addresses); |
| 260 checkAddressesScopedListWarning(o.warning); |
| 261 } |
| 262 buildCounterAddressesScopedList--; |
| 263 } |
| 264 |
| 265 buildUnnamed844() { |
| 266 var o = new core.List<core.String>(); |
| 267 o.add("foo"); |
| 268 o.add("foo"); |
| 269 return o; |
| 270 } |
| 271 |
| 272 checkUnnamed844(core.List<core.String> o) { |
| 273 unittest.expect(o, unittest.hasLength(2)); |
| 274 unittest.expect(o[0], unittest.equals('foo')); |
| 275 unittest.expect(o[1], unittest.equals('foo')); |
| 276 } |
| 277 |
| 278 core.int buildCounterAttachedDisk = 0; |
| 279 buildAttachedDisk() { |
| 280 var o = new api.AttachedDisk(); |
| 281 buildCounterAttachedDisk++; |
| 282 if (buildCounterAttachedDisk < 3) { |
| 283 o.autoDelete = true; |
| 284 o.boot = true; |
| 285 o.deviceName = "foo"; |
| 286 o.index = 42; |
| 287 o.initializeParams = buildAttachedDiskInitializeParams(); |
| 288 o.kind = "foo"; |
| 289 o.licenses = buildUnnamed844(); |
| 290 o.mode = "foo"; |
| 291 o.source = "foo"; |
| 292 o.type = "foo"; |
| 293 } |
| 294 buildCounterAttachedDisk--; |
| 295 return o; |
| 296 } |
| 297 |
| 298 checkAttachedDisk(api.AttachedDisk o) { |
| 299 buildCounterAttachedDisk++; |
| 300 if (buildCounterAttachedDisk < 3) { |
| 301 unittest.expect(o.autoDelete, unittest.isTrue); |
| 302 unittest.expect(o.boot, unittest.isTrue); |
| 303 unittest.expect(o.deviceName, unittest.equals('foo')); |
| 304 unittest.expect(o.index, unittest.equals(42)); |
| 305 checkAttachedDiskInitializeParams(o.initializeParams); |
| 306 unittest.expect(o.kind, unittest.equals('foo')); |
| 307 checkUnnamed844(o.licenses); |
| 308 unittest.expect(o.mode, unittest.equals('foo')); |
| 309 unittest.expect(o.source, unittest.equals('foo')); |
| 310 unittest.expect(o.type, unittest.equals('foo')); |
| 311 } |
| 312 buildCounterAttachedDisk--; |
| 313 } |
| 314 |
| 315 core.int buildCounterAttachedDiskInitializeParams = 0; |
| 316 buildAttachedDiskInitializeParams() { |
| 317 var o = new api.AttachedDiskInitializeParams(); |
| 318 buildCounterAttachedDiskInitializeParams++; |
| 319 if (buildCounterAttachedDiskInitializeParams < 3) { |
| 320 o.diskName = "foo"; |
| 321 o.diskSizeGb = "foo"; |
| 322 o.diskType = "foo"; |
| 323 o.sourceImage = "foo"; |
| 324 } |
| 325 buildCounterAttachedDiskInitializeParams--; |
| 326 return o; |
| 327 } |
| 328 |
| 329 checkAttachedDiskInitializeParams(api.AttachedDiskInitializeParams o) { |
| 330 buildCounterAttachedDiskInitializeParams++; |
| 331 if (buildCounterAttachedDiskInitializeParams < 3) { |
| 332 unittest.expect(o.diskName, unittest.equals('foo')); |
| 333 unittest.expect(o.diskSizeGb, unittest.equals('foo')); |
| 334 unittest.expect(o.diskType, unittest.equals('foo')); |
| 335 unittest.expect(o.sourceImage, unittest.equals('foo')); |
| 336 } |
| 337 buildCounterAttachedDiskInitializeParams--; |
| 338 } |
| 339 |
| 340 core.int buildCounterBackend = 0; |
| 341 buildBackend() { |
| 342 var o = new api.Backend(); |
| 343 buildCounterBackend++; |
| 344 if (buildCounterBackend < 3) { |
| 345 o.balancingMode = "foo"; |
| 346 o.capacityScaler = 42.0; |
| 347 o.description = "foo"; |
| 348 o.group = "foo"; |
| 349 o.maxRate = 42; |
| 350 o.maxRatePerInstance = 42.0; |
| 351 o.maxUtilization = 42.0; |
| 352 } |
| 353 buildCounterBackend--; |
| 354 return o; |
| 355 } |
| 356 |
| 357 checkBackend(api.Backend o) { |
| 358 buildCounterBackend++; |
| 359 if (buildCounterBackend < 3) { |
| 360 unittest.expect(o.balancingMode, unittest.equals('foo')); |
| 361 unittest.expect(o.capacityScaler, unittest.equals(42.0)); |
| 362 unittest.expect(o.description, unittest.equals('foo')); |
| 363 unittest.expect(o.group, unittest.equals('foo')); |
| 364 unittest.expect(o.maxRate, unittest.equals(42)); |
| 365 unittest.expect(o.maxRatePerInstance, unittest.equals(42.0)); |
| 366 unittest.expect(o.maxUtilization, unittest.equals(42.0)); |
| 367 } |
| 368 buildCounterBackend--; |
| 369 } |
| 370 |
| 371 buildUnnamed845() { |
| 372 var o = new core.List<api.Backend>(); |
| 373 o.add(buildBackend()); |
| 374 o.add(buildBackend()); |
| 375 return o; |
| 376 } |
| 377 |
| 378 checkUnnamed845(core.List<api.Backend> o) { |
| 379 unittest.expect(o, unittest.hasLength(2)); |
| 380 checkBackend(o[0]); |
| 381 checkBackend(o[1]); |
| 382 } |
| 383 |
| 384 buildUnnamed846() { |
| 385 var o = new core.List<core.String>(); |
| 386 o.add("foo"); |
| 387 o.add("foo"); |
| 388 return o; |
| 389 } |
| 390 |
| 391 checkUnnamed846(core.List<core.String> o) { |
| 392 unittest.expect(o, unittest.hasLength(2)); |
| 393 unittest.expect(o[0], unittest.equals('foo')); |
| 394 unittest.expect(o[1], unittest.equals('foo')); |
| 395 } |
| 396 |
| 397 core.int buildCounterBackendService = 0; |
| 398 buildBackendService() { |
| 399 var o = new api.BackendService(); |
| 400 buildCounterBackendService++; |
| 401 if (buildCounterBackendService < 3) { |
| 402 o.backends = buildUnnamed845(); |
| 403 o.creationTimestamp = "foo"; |
| 404 o.description = "foo"; |
| 405 o.fingerprint = "foo"; |
| 406 o.healthChecks = buildUnnamed846(); |
| 407 o.id = "foo"; |
| 408 o.kind = "foo"; |
| 409 o.name = "foo"; |
| 410 o.port = 42; |
| 411 o.portName = "foo"; |
| 412 o.protocol = "foo"; |
| 413 o.selfLink = "foo"; |
| 414 o.timeoutSec = 42; |
| 415 } |
| 416 buildCounterBackendService--; |
| 417 return o; |
| 418 } |
| 419 |
| 420 checkBackendService(api.BackendService o) { |
| 421 buildCounterBackendService++; |
| 422 if (buildCounterBackendService < 3) { |
| 423 checkUnnamed845(o.backends); |
| 424 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 425 unittest.expect(o.description, unittest.equals('foo')); |
| 426 unittest.expect(o.fingerprint, unittest.equals('foo')); |
| 427 checkUnnamed846(o.healthChecks); |
| 428 unittest.expect(o.id, unittest.equals('foo')); |
| 429 unittest.expect(o.kind, unittest.equals('foo')); |
| 430 unittest.expect(o.name, unittest.equals('foo')); |
| 431 unittest.expect(o.port, unittest.equals(42)); |
| 432 unittest.expect(o.portName, unittest.equals('foo')); |
| 433 unittest.expect(o.protocol, unittest.equals('foo')); |
| 434 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 435 unittest.expect(o.timeoutSec, unittest.equals(42)); |
| 436 } |
| 437 buildCounterBackendService--; |
| 438 } |
| 439 |
| 440 buildUnnamed847() { |
| 441 var o = new core.List<api.HealthStatus>(); |
| 442 o.add(buildHealthStatus()); |
| 443 o.add(buildHealthStatus()); |
| 444 return o; |
| 445 } |
| 446 |
| 447 checkUnnamed847(core.List<api.HealthStatus> o) { |
| 448 unittest.expect(o, unittest.hasLength(2)); |
| 449 checkHealthStatus(o[0]); |
| 450 checkHealthStatus(o[1]); |
| 451 } |
| 452 |
| 453 core.int buildCounterBackendServiceGroupHealth = 0; |
| 454 buildBackendServiceGroupHealth() { |
| 455 var o = new api.BackendServiceGroupHealth(); |
| 456 buildCounterBackendServiceGroupHealth++; |
| 457 if (buildCounterBackendServiceGroupHealth < 3) { |
| 458 o.healthStatus = buildUnnamed847(); |
| 459 o.kind = "foo"; |
| 460 } |
| 461 buildCounterBackendServiceGroupHealth--; |
| 462 return o; |
| 463 } |
| 464 |
| 465 checkBackendServiceGroupHealth(api.BackendServiceGroupHealth o) { |
| 466 buildCounterBackendServiceGroupHealth++; |
| 467 if (buildCounterBackendServiceGroupHealth < 3) { |
| 468 checkUnnamed847(o.healthStatus); |
| 469 unittest.expect(o.kind, unittest.equals('foo')); |
| 470 } |
| 471 buildCounterBackendServiceGroupHealth--; |
| 472 } |
| 473 |
| 474 buildUnnamed848() { |
| 475 var o = new core.List<api.BackendService>(); |
| 476 o.add(buildBackendService()); |
| 477 o.add(buildBackendService()); |
| 478 return o; |
| 479 } |
| 480 |
| 481 checkUnnamed848(core.List<api.BackendService> o) { |
| 482 unittest.expect(o, unittest.hasLength(2)); |
| 483 checkBackendService(o[0]); |
| 484 checkBackendService(o[1]); |
| 485 } |
| 486 |
| 487 core.int buildCounterBackendServiceList = 0; |
| 488 buildBackendServiceList() { |
| 489 var o = new api.BackendServiceList(); |
| 490 buildCounterBackendServiceList++; |
| 491 if (buildCounterBackendServiceList < 3) { |
| 492 o.id = "foo"; |
| 493 o.items = buildUnnamed848(); |
| 494 o.kind = "foo"; |
| 495 o.nextPageToken = "foo"; |
| 496 o.selfLink = "foo"; |
| 497 } |
| 498 buildCounterBackendServiceList--; |
| 499 return o; |
| 500 } |
| 501 |
| 502 checkBackendServiceList(api.BackendServiceList o) { |
| 503 buildCounterBackendServiceList++; |
| 504 if (buildCounterBackendServiceList < 3) { |
| 505 unittest.expect(o.id, unittest.equals('foo')); |
| 506 checkUnnamed848(o.items); |
| 507 unittest.expect(o.kind, unittest.equals('foo')); |
| 508 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 509 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 510 } |
| 511 buildCounterBackendServiceList--; |
| 512 } |
| 513 |
| 514 core.int buildCounterDeprecationStatus = 0; |
| 515 buildDeprecationStatus() { |
| 516 var o = new api.DeprecationStatus(); |
| 517 buildCounterDeprecationStatus++; |
| 518 if (buildCounterDeprecationStatus < 3) { |
| 519 o.deleted = "foo"; |
| 520 o.deprecated = "foo"; |
| 521 o.obsolete = "foo"; |
| 522 o.replacement = "foo"; |
| 523 o.state = "foo"; |
| 524 } |
| 525 buildCounterDeprecationStatus--; |
| 526 return o; |
| 527 } |
| 528 |
| 529 checkDeprecationStatus(api.DeprecationStatus o) { |
| 530 buildCounterDeprecationStatus++; |
| 531 if (buildCounterDeprecationStatus < 3) { |
| 532 unittest.expect(o.deleted, unittest.equals('foo')); |
| 533 unittest.expect(o.deprecated, unittest.equals('foo')); |
| 534 unittest.expect(o.obsolete, unittest.equals('foo')); |
| 535 unittest.expect(o.replacement, unittest.equals('foo')); |
| 536 unittest.expect(o.state, unittest.equals('foo')); |
| 537 } |
| 538 buildCounterDeprecationStatus--; |
| 539 } |
| 540 |
| 541 buildUnnamed849() { |
| 542 var o = new core.List<core.String>(); |
| 543 o.add("foo"); |
| 544 o.add("foo"); |
| 545 return o; |
| 546 } |
| 547 |
| 548 checkUnnamed849(core.List<core.String> o) { |
| 549 unittest.expect(o, unittest.hasLength(2)); |
| 550 unittest.expect(o[0], unittest.equals('foo')); |
| 551 unittest.expect(o[1], unittest.equals('foo')); |
| 552 } |
| 553 |
| 554 core.int buildCounterDisk = 0; |
| 555 buildDisk() { |
| 556 var o = new api.Disk(); |
| 557 buildCounterDisk++; |
| 558 if (buildCounterDisk < 3) { |
| 559 o.creationTimestamp = "foo"; |
| 560 o.description = "foo"; |
| 561 o.id = "foo"; |
| 562 o.kind = "foo"; |
| 563 o.licenses = buildUnnamed849(); |
| 564 o.name = "foo"; |
| 565 o.options = "foo"; |
| 566 o.selfLink = "foo"; |
| 567 o.sizeGb = "foo"; |
| 568 o.sourceImage = "foo"; |
| 569 o.sourceImageId = "foo"; |
| 570 o.sourceSnapshot = "foo"; |
| 571 o.sourceSnapshotId = "foo"; |
| 572 o.status = "foo"; |
| 573 o.type = "foo"; |
| 574 o.zone = "foo"; |
| 575 } |
| 576 buildCounterDisk--; |
| 577 return o; |
| 578 } |
| 579 |
| 580 checkDisk(api.Disk o) { |
| 581 buildCounterDisk++; |
| 582 if (buildCounterDisk < 3) { |
| 583 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 584 unittest.expect(o.description, unittest.equals('foo')); |
| 585 unittest.expect(o.id, unittest.equals('foo')); |
| 586 unittest.expect(o.kind, unittest.equals('foo')); |
| 587 checkUnnamed849(o.licenses); |
| 588 unittest.expect(o.name, unittest.equals('foo')); |
| 589 unittest.expect(o.options, unittest.equals('foo')); |
| 590 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 591 unittest.expect(o.sizeGb, unittest.equals('foo')); |
| 592 unittest.expect(o.sourceImage, unittest.equals('foo')); |
| 593 unittest.expect(o.sourceImageId, unittest.equals('foo')); |
| 594 unittest.expect(o.sourceSnapshot, unittest.equals('foo')); |
| 595 unittest.expect(o.sourceSnapshotId, unittest.equals('foo')); |
| 596 unittest.expect(o.status, unittest.equals('foo')); |
| 597 unittest.expect(o.type, unittest.equals('foo')); |
| 598 unittest.expect(o.zone, unittest.equals('foo')); |
| 599 } |
| 600 buildCounterDisk--; |
| 601 } |
| 602 |
| 603 buildUnnamed850() { |
| 604 var o = new core.Map<core.String, api.DisksScopedList>(); |
| 605 o["x"] = buildDisksScopedList(); |
| 606 o["y"] = buildDisksScopedList(); |
| 607 return o; |
| 608 } |
| 609 |
| 610 checkUnnamed850(core.Map<core.String, api.DisksScopedList> o) { |
| 611 unittest.expect(o, unittest.hasLength(2)); |
| 612 checkDisksScopedList(o["x"]); |
| 613 checkDisksScopedList(o["y"]); |
| 614 } |
| 615 |
| 616 core.int buildCounterDiskAggregatedList = 0; |
| 617 buildDiskAggregatedList() { |
| 618 var o = new api.DiskAggregatedList(); |
| 619 buildCounterDiskAggregatedList++; |
| 620 if (buildCounterDiskAggregatedList < 3) { |
| 621 o.id = "foo"; |
| 622 o.items = buildUnnamed850(); |
| 623 o.kind = "foo"; |
| 624 o.nextPageToken = "foo"; |
| 625 o.selfLink = "foo"; |
| 626 } |
| 627 buildCounterDiskAggregatedList--; |
| 628 return o; |
| 629 } |
| 630 |
| 631 checkDiskAggregatedList(api.DiskAggregatedList o) { |
| 632 buildCounterDiskAggregatedList++; |
| 633 if (buildCounterDiskAggregatedList < 3) { |
| 634 unittest.expect(o.id, unittest.equals('foo')); |
| 635 checkUnnamed850(o.items); |
| 636 unittest.expect(o.kind, unittest.equals('foo')); |
| 637 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 638 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 639 } |
| 640 buildCounterDiskAggregatedList--; |
| 641 } |
| 642 |
| 643 buildUnnamed851() { |
| 644 var o = new core.List<api.Disk>(); |
| 645 o.add(buildDisk()); |
| 646 o.add(buildDisk()); |
| 647 return o; |
| 648 } |
| 649 |
| 650 checkUnnamed851(core.List<api.Disk> o) { |
| 651 unittest.expect(o, unittest.hasLength(2)); |
| 652 checkDisk(o[0]); |
| 653 checkDisk(o[1]); |
| 654 } |
| 655 |
| 656 core.int buildCounterDiskList = 0; |
| 657 buildDiskList() { |
| 658 var o = new api.DiskList(); |
| 659 buildCounterDiskList++; |
| 660 if (buildCounterDiskList < 3) { |
| 661 o.id = "foo"; |
| 662 o.items = buildUnnamed851(); |
| 663 o.kind = "foo"; |
| 664 o.nextPageToken = "foo"; |
| 665 o.selfLink = "foo"; |
| 666 } |
| 667 buildCounterDiskList--; |
| 668 return o; |
| 669 } |
| 670 |
| 671 checkDiskList(api.DiskList o) { |
| 672 buildCounterDiskList++; |
| 673 if (buildCounterDiskList < 3) { |
| 674 unittest.expect(o.id, unittest.equals('foo')); |
| 675 checkUnnamed851(o.items); |
| 676 unittest.expect(o.kind, unittest.equals('foo')); |
| 677 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 678 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 679 } |
| 680 buildCounterDiskList--; |
| 681 } |
| 682 |
| 683 core.int buildCounterDiskType = 0; |
| 684 buildDiskType() { |
| 685 var o = new api.DiskType(); |
| 686 buildCounterDiskType++; |
| 687 if (buildCounterDiskType < 3) { |
| 688 o.creationTimestamp = "foo"; |
| 689 o.defaultDiskSizeGb = "foo"; |
| 690 o.deprecated = buildDeprecationStatus(); |
| 691 o.description = "foo"; |
| 692 o.id = "foo"; |
| 693 o.kind = "foo"; |
| 694 o.name = "foo"; |
| 695 o.selfLink = "foo"; |
| 696 o.validDiskSize = "foo"; |
| 697 o.zone = "foo"; |
| 698 } |
| 699 buildCounterDiskType--; |
| 700 return o; |
| 701 } |
| 702 |
| 703 checkDiskType(api.DiskType o) { |
| 704 buildCounterDiskType++; |
| 705 if (buildCounterDiskType < 3) { |
| 706 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 707 unittest.expect(o.defaultDiskSizeGb, unittest.equals('foo')); |
| 708 checkDeprecationStatus(o.deprecated); |
| 709 unittest.expect(o.description, unittest.equals('foo')); |
| 710 unittest.expect(o.id, unittest.equals('foo')); |
| 711 unittest.expect(o.kind, unittest.equals('foo')); |
| 712 unittest.expect(o.name, unittest.equals('foo')); |
| 713 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 714 unittest.expect(o.validDiskSize, unittest.equals('foo')); |
| 715 unittest.expect(o.zone, unittest.equals('foo')); |
| 716 } |
| 717 buildCounterDiskType--; |
| 718 } |
| 719 |
| 720 buildUnnamed852() { |
| 721 var o = new core.Map<core.String, api.DiskTypesScopedList>(); |
| 722 o["x"] = buildDiskTypesScopedList(); |
| 723 o["y"] = buildDiskTypesScopedList(); |
| 724 return o; |
| 725 } |
| 726 |
| 727 checkUnnamed852(core.Map<core.String, api.DiskTypesScopedList> o) { |
| 728 unittest.expect(o, unittest.hasLength(2)); |
| 729 checkDiskTypesScopedList(o["x"]); |
| 730 checkDiskTypesScopedList(o["y"]); |
| 731 } |
| 732 |
| 733 core.int buildCounterDiskTypeAggregatedList = 0; |
| 734 buildDiskTypeAggregatedList() { |
| 735 var o = new api.DiskTypeAggregatedList(); |
| 736 buildCounterDiskTypeAggregatedList++; |
| 737 if (buildCounterDiskTypeAggregatedList < 3) { |
| 738 o.id = "foo"; |
| 739 o.items = buildUnnamed852(); |
| 740 o.kind = "foo"; |
| 741 o.nextPageToken = "foo"; |
| 742 o.selfLink = "foo"; |
| 743 } |
| 744 buildCounterDiskTypeAggregatedList--; |
| 745 return o; |
| 746 } |
| 747 |
| 748 checkDiskTypeAggregatedList(api.DiskTypeAggregatedList o) { |
| 749 buildCounterDiskTypeAggregatedList++; |
| 750 if (buildCounterDiskTypeAggregatedList < 3) { |
| 751 unittest.expect(o.id, unittest.equals('foo')); |
| 752 checkUnnamed852(o.items); |
| 753 unittest.expect(o.kind, unittest.equals('foo')); |
| 754 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 755 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 756 } |
| 757 buildCounterDiskTypeAggregatedList--; |
| 758 } |
| 759 |
| 760 buildUnnamed853() { |
| 761 var o = new core.List<api.DiskType>(); |
| 762 o.add(buildDiskType()); |
| 763 o.add(buildDiskType()); |
| 764 return o; |
| 765 } |
| 766 |
| 767 checkUnnamed853(core.List<api.DiskType> o) { |
| 768 unittest.expect(o, unittest.hasLength(2)); |
| 769 checkDiskType(o[0]); |
| 770 checkDiskType(o[1]); |
| 771 } |
| 772 |
| 773 core.int buildCounterDiskTypeList = 0; |
| 774 buildDiskTypeList() { |
| 775 var o = new api.DiskTypeList(); |
| 776 buildCounterDiskTypeList++; |
| 777 if (buildCounterDiskTypeList < 3) { |
| 778 o.id = "foo"; |
| 779 o.items = buildUnnamed853(); |
| 780 o.kind = "foo"; |
| 781 o.nextPageToken = "foo"; |
| 782 o.selfLink = "foo"; |
| 783 } |
| 784 buildCounterDiskTypeList--; |
| 785 return o; |
| 786 } |
| 787 |
| 788 checkDiskTypeList(api.DiskTypeList o) { |
| 789 buildCounterDiskTypeList++; |
| 790 if (buildCounterDiskTypeList < 3) { |
| 791 unittest.expect(o.id, unittest.equals('foo')); |
| 792 checkUnnamed853(o.items); |
| 793 unittest.expect(o.kind, unittest.equals('foo')); |
| 794 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 795 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 796 } |
| 797 buildCounterDiskTypeList--; |
| 798 } |
| 799 |
| 800 buildUnnamed854() { |
| 801 var o = new core.List<api.DiskType>(); |
| 802 o.add(buildDiskType()); |
| 803 o.add(buildDiskType()); |
| 804 return o; |
| 805 } |
| 806 |
| 807 checkUnnamed854(core.List<api.DiskType> o) { |
| 808 unittest.expect(o, unittest.hasLength(2)); |
| 809 checkDiskType(o[0]); |
| 810 checkDiskType(o[1]); |
| 811 } |
| 812 |
| 813 core.int buildCounterDiskTypesScopedListWarningData = 0; |
| 814 buildDiskTypesScopedListWarningData() { |
| 815 var o = new api.DiskTypesScopedListWarningData(); |
| 816 buildCounterDiskTypesScopedListWarningData++; |
| 817 if (buildCounterDiskTypesScopedListWarningData < 3) { |
| 818 o.key = "foo"; |
| 819 o.value = "foo"; |
| 820 } |
| 821 buildCounterDiskTypesScopedListWarningData--; |
| 822 return o; |
| 823 } |
| 824 |
| 825 checkDiskTypesScopedListWarningData(api.DiskTypesScopedListWarningData o) { |
| 826 buildCounterDiskTypesScopedListWarningData++; |
| 827 if (buildCounterDiskTypesScopedListWarningData < 3) { |
| 828 unittest.expect(o.key, unittest.equals('foo')); |
| 829 unittest.expect(o.value, unittest.equals('foo')); |
| 830 } |
| 831 buildCounterDiskTypesScopedListWarningData--; |
| 832 } |
| 833 |
| 834 buildUnnamed855() { |
| 835 var o = new core.List<api.DiskTypesScopedListWarningData>(); |
| 836 o.add(buildDiskTypesScopedListWarningData()); |
| 837 o.add(buildDiskTypesScopedListWarningData()); |
| 838 return o; |
| 839 } |
| 840 |
| 841 checkUnnamed855(core.List<api.DiskTypesScopedListWarningData> o) { |
| 842 unittest.expect(o, unittest.hasLength(2)); |
| 843 checkDiskTypesScopedListWarningData(o[0]); |
| 844 checkDiskTypesScopedListWarningData(o[1]); |
| 845 } |
| 846 |
| 847 core.int buildCounterDiskTypesScopedListWarning = 0; |
| 848 buildDiskTypesScopedListWarning() { |
| 849 var o = new api.DiskTypesScopedListWarning(); |
| 850 buildCounterDiskTypesScopedListWarning++; |
| 851 if (buildCounterDiskTypesScopedListWarning < 3) { |
| 852 o.code = "foo"; |
| 853 o.data = buildUnnamed855(); |
| 854 o.message = "foo"; |
| 855 } |
| 856 buildCounterDiskTypesScopedListWarning--; |
| 857 return o; |
| 858 } |
| 859 |
| 860 checkDiskTypesScopedListWarning(api.DiskTypesScopedListWarning o) { |
| 861 buildCounterDiskTypesScopedListWarning++; |
| 862 if (buildCounterDiskTypesScopedListWarning < 3) { |
| 863 unittest.expect(o.code, unittest.equals('foo')); |
| 864 checkUnnamed855(o.data); |
| 865 unittest.expect(o.message, unittest.equals('foo')); |
| 866 } |
| 867 buildCounterDiskTypesScopedListWarning--; |
| 868 } |
| 869 |
| 870 core.int buildCounterDiskTypesScopedList = 0; |
| 871 buildDiskTypesScopedList() { |
| 872 var o = new api.DiskTypesScopedList(); |
| 873 buildCounterDiskTypesScopedList++; |
| 874 if (buildCounterDiskTypesScopedList < 3) { |
| 875 o.diskTypes = buildUnnamed854(); |
| 876 o.warning = buildDiskTypesScopedListWarning(); |
| 877 } |
| 878 buildCounterDiskTypesScopedList--; |
| 879 return o; |
| 880 } |
| 881 |
| 882 checkDiskTypesScopedList(api.DiskTypesScopedList o) { |
| 883 buildCounterDiskTypesScopedList++; |
| 884 if (buildCounterDiskTypesScopedList < 3) { |
| 885 checkUnnamed854(o.diskTypes); |
| 886 checkDiskTypesScopedListWarning(o.warning); |
| 887 } |
| 888 buildCounterDiskTypesScopedList--; |
| 889 } |
| 890 |
| 891 buildUnnamed856() { |
| 892 var o = new core.List<api.Disk>(); |
| 893 o.add(buildDisk()); |
| 894 o.add(buildDisk()); |
| 895 return o; |
| 896 } |
| 897 |
| 898 checkUnnamed856(core.List<api.Disk> o) { |
| 899 unittest.expect(o, unittest.hasLength(2)); |
| 900 checkDisk(o[0]); |
| 901 checkDisk(o[1]); |
| 902 } |
| 903 |
| 904 core.int buildCounterDisksScopedListWarningData = 0; |
| 905 buildDisksScopedListWarningData() { |
| 906 var o = new api.DisksScopedListWarningData(); |
| 907 buildCounterDisksScopedListWarningData++; |
| 908 if (buildCounterDisksScopedListWarningData < 3) { |
| 909 o.key = "foo"; |
| 910 o.value = "foo"; |
| 911 } |
| 912 buildCounterDisksScopedListWarningData--; |
| 913 return o; |
| 914 } |
| 915 |
| 916 checkDisksScopedListWarningData(api.DisksScopedListWarningData o) { |
| 917 buildCounterDisksScopedListWarningData++; |
| 918 if (buildCounterDisksScopedListWarningData < 3) { |
| 919 unittest.expect(o.key, unittest.equals('foo')); |
| 920 unittest.expect(o.value, unittest.equals('foo')); |
| 921 } |
| 922 buildCounterDisksScopedListWarningData--; |
| 923 } |
| 924 |
| 925 buildUnnamed857() { |
| 926 var o = new core.List<api.DisksScopedListWarningData>(); |
| 927 o.add(buildDisksScopedListWarningData()); |
| 928 o.add(buildDisksScopedListWarningData()); |
| 929 return o; |
| 930 } |
| 931 |
| 932 checkUnnamed857(core.List<api.DisksScopedListWarningData> o) { |
| 933 unittest.expect(o, unittest.hasLength(2)); |
| 934 checkDisksScopedListWarningData(o[0]); |
| 935 checkDisksScopedListWarningData(o[1]); |
| 936 } |
| 937 |
| 938 core.int buildCounterDisksScopedListWarning = 0; |
| 939 buildDisksScopedListWarning() { |
| 940 var o = new api.DisksScopedListWarning(); |
| 941 buildCounterDisksScopedListWarning++; |
| 942 if (buildCounterDisksScopedListWarning < 3) { |
| 943 o.code = "foo"; |
| 944 o.data = buildUnnamed857(); |
| 945 o.message = "foo"; |
| 946 } |
| 947 buildCounterDisksScopedListWarning--; |
| 948 return o; |
| 949 } |
| 950 |
| 951 checkDisksScopedListWarning(api.DisksScopedListWarning o) { |
| 952 buildCounterDisksScopedListWarning++; |
| 953 if (buildCounterDisksScopedListWarning < 3) { |
| 954 unittest.expect(o.code, unittest.equals('foo')); |
| 955 checkUnnamed857(o.data); |
| 956 unittest.expect(o.message, unittest.equals('foo')); |
| 957 } |
| 958 buildCounterDisksScopedListWarning--; |
| 959 } |
| 960 |
| 961 core.int buildCounterDisksScopedList = 0; |
| 962 buildDisksScopedList() { |
| 963 var o = new api.DisksScopedList(); |
| 964 buildCounterDisksScopedList++; |
| 965 if (buildCounterDisksScopedList < 3) { |
| 966 o.disks = buildUnnamed856(); |
| 967 o.warning = buildDisksScopedListWarning(); |
| 968 } |
| 969 buildCounterDisksScopedList--; |
| 970 return o; |
| 971 } |
| 972 |
| 973 checkDisksScopedList(api.DisksScopedList o) { |
| 974 buildCounterDisksScopedList++; |
| 975 if (buildCounterDisksScopedList < 3) { |
| 976 checkUnnamed856(o.disks); |
| 977 checkDisksScopedListWarning(o.warning); |
| 978 } |
| 979 buildCounterDisksScopedList--; |
| 980 } |
| 981 |
| 982 buildUnnamed858() { |
| 983 var o = new core.List<core.String>(); |
| 984 o.add("foo"); |
| 985 o.add("foo"); |
| 986 return o; |
| 987 } |
| 988 |
| 989 checkUnnamed858(core.List<core.String> o) { |
| 990 unittest.expect(o, unittest.hasLength(2)); |
| 991 unittest.expect(o[0], unittest.equals('foo')); |
| 992 unittest.expect(o[1], unittest.equals('foo')); |
| 993 } |
| 994 |
| 995 core.int buildCounterFirewallAllowed = 0; |
| 996 buildFirewallAllowed() { |
| 997 var o = new api.FirewallAllowed(); |
| 998 buildCounterFirewallAllowed++; |
| 999 if (buildCounterFirewallAllowed < 3) { |
| 1000 o.IPProtocol = "foo"; |
| 1001 o.ports = buildUnnamed858(); |
| 1002 } |
| 1003 buildCounterFirewallAllowed--; |
| 1004 return o; |
| 1005 } |
| 1006 |
| 1007 checkFirewallAllowed(api.FirewallAllowed o) { |
| 1008 buildCounterFirewallAllowed++; |
| 1009 if (buildCounterFirewallAllowed < 3) { |
| 1010 unittest.expect(o.IPProtocol, unittest.equals('foo')); |
| 1011 checkUnnamed858(o.ports); |
| 1012 } |
| 1013 buildCounterFirewallAllowed--; |
| 1014 } |
| 1015 |
| 1016 buildUnnamed859() { |
| 1017 var o = new core.List<api.FirewallAllowed>(); |
| 1018 o.add(buildFirewallAllowed()); |
| 1019 o.add(buildFirewallAllowed()); |
| 1020 return o; |
| 1021 } |
| 1022 |
| 1023 checkUnnamed859(core.List<api.FirewallAllowed> o) { |
| 1024 unittest.expect(o, unittest.hasLength(2)); |
| 1025 checkFirewallAllowed(o[0]); |
| 1026 checkFirewallAllowed(o[1]); |
| 1027 } |
| 1028 |
| 1029 buildUnnamed860() { |
| 1030 var o = new core.List<core.String>(); |
| 1031 o.add("foo"); |
| 1032 o.add("foo"); |
| 1033 return o; |
| 1034 } |
| 1035 |
| 1036 checkUnnamed860(core.List<core.String> o) { |
| 1037 unittest.expect(o, unittest.hasLength(2)); |
| 1038 unittest.expect(o[0], unittest.equals('foo')); |
| 1039 unittest.expect(o[1], unittest.equals('foo')); |
| 1040 } |
| 1041 |
| 1042 buildUnnamed861() { |
| 1043 var o = new core.List<core.String>(); |
| 1044 o.add("foo"); |
| 1045 o.add("foo"); |
| 1046 return o; |
| 1047 } |
| 1048 |
| 1049 checkUnnamed861(core.List<core.String> o) { |
| 1050 unittest.expect(o, unittest.hasLength(2)); |
| 1051 unittest.expect(o[0], unittest.equals('foo')); |
| 1052 unittest.expect(o[1], unittest.equals('foo')); |
| 1053 } |
| 1054 |
| 1055 buildUnnamed862() { |
| 1056 var o = new core.List<core.String>(); |
| 1057 o.add("foo"); |
| 1058 o.add("foo"); |
| 1059 return o; |
| 1060 } |
| 1061 |
| 1062 checkUnnamed862(core.List<core.String> o) { |
| 1063 unittest.expect(o, unittest.hasLength(2)); |
| 1064 unittest.expect(o[0], unittest.equals('foo')); |
| 1065 unittest.expect(o[1], unittest.equals('foo')); |
| 1066 } |
| 1067 |
| 1068 core.int buildCounterFirewall = 0; |
| 1069 buildFirewall() { |
| 1070 var o = new api.Firewall(); |
| 1071 buildCounterFirewall++; |
| 1072 if (buildCounterFirewall < 3) { |
| 1073 o.allowed = buildUnnamed859(); |
| 1074 o.creationTimestamp = "foo"; |
| 1075 o.description = "foo"; |
| 1076 o.id = "foo"; |
| 1077 o.kind = "foo"; |
| 1078 o.name = "foo"; |
| 1079 o.network = "foo"; |
| 1080 o.selfLink = "foo"; |
| 1081 o.sourceRanges = buildUnnamed860(); |
| 1082 o.sourceTags = buildUnnamed861(); |
| 1083 o.targetTags = buildUnnamed862(); |
| 1084 } |
| 1085 buildCounterFirewall--; |
| 1086 return o; |
| 1087 } |
| 1088 |
| 1089 checkFirewall(api.Firewall o) { |
| 1090 buildCounterFirewall++; |
| 1091 if (buildCounterFirewall < 3) { |
| 1092 checkUnnamed859(o.allowed); |
| 1093 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 1094 unittest.expect(o.description, unittest.equals('foo')); |
| 1095 unittest.expect(o.id, unittest.equals('foo')); |
| 1096 unittest.expect(o.kind, unittest.equals('foo')); |
| 1097 unittest.expect(o.name, unittest.equals('foo')); |
| 1098 unittest.expect(o.network, unittest.equals('foo')); |
| 1099 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1100 checkUnnamed860(o.sourceRanges); |
| 1101 checkUnnamed861(o.sourceTags); |
| 1102 checkUnnamed862(o.targetTags); |
| 1103 } |
| 1104 buildCounterFirewall--; |
| 1105 } |
| 1106 |
| 1107 buildUnnamed863() { |
| 1108 var o = new core.List<api.Firewall>(); |
| 1109 o.add(buildFirewall()); |
| 1110 o.add(buildFirewall()); |
| 1111 return o; |
| 1112 } |
| 1113 |
| 1114 checkUnnamed863(core.List<api.Firewall> o) { |
| 1115 unittest.expect(o, unittest.hasLength(2)); |
| 1116 checkFirewall(o[0]); |
| 1117 checkFirewall(o[1]); |
| 1118 } |
| 1119 |
| 1120 core.int buildCounterFirewallList = 0; |
| 1121 buildFirewallList() { |
| 1122 var o = new api.FirewallList(); |
| 1123 buildCounterFirewallList++; |
| 1124 if (buildCounterFirewallList < 3) { |
| 1125 o.id = "foo"; |
| 1126 o.items = buildUnnamed863(); |
| 1127 o.kind = "foo"; |
| 1128 o.nextPageToken = "foo"; |
| 1129 o.selfLink = "foo"; |
| 1130 } |
| 1131 buildCounterFirewallList--; |
| 1132 return o; |
| 1133 } |
| 1134 |
| 1135 checkFirewallList(api.FirewallList o) { |
| 1136 buildCounterFirewallList++; |
| 1137 if (buildCounterFirewallList < 3) { |
| 1138 unittest.expect(o.id, unittest.equals('foo')); |
| 1139 checkUnnamed863(o.items); |
| 1140 unittest.expect(o.kind, unittest.equals('foo')); |
| 1141 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1142 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1143 } |
| 1144 buildCounterFirewallList--; |
| 1145 } |
| 1146 |
| 1147 core.int buildCounterForwardingRule = 0; |
| 1148 buildForwardingRule() { |
| 1149 var o = new api.ForwardingRule(); |
| 1150 buildCounterForwardingRule++; |
| 1151 if (buildCounterForwardingRule < 3) { |
| 1152 o.IPAddress = "foo"; |
| 1153 o.IPProtocol = "foo"; |
| 1154 o.creationTimestamp = "foo"; |
| 1155 o.description = "foo"; |
| 1156 o.id = "foo"; |
| 1157 o.kind = "foo"; |
| 1158 o.name = "foo"; |
| 1159 o.portRange = "foo"; |
| 1160 o.region = "foo"; |
| 1161 o.selfLink = "foo"; |
| 1162 o.target = "foo"; |
| 1163 } |
| 1164 buildCounterForwardingRule--; |
| 1165 return o; |
| 1166 } |
| 1167 |
| 1168 checkForwardingRule(api.ForwardingRule o) { |
| 1169 buildCounterForwardingRule++; |
| 1170 if (buildCounterForwardingRule < 3) { |
| 1171 unittest.expect(o.IPAddress, unittest.equals('foo')); |
| 1172 unittest.expect(o.IPProtocol, unittest.equals('foo')); |
| 1173 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 1174 unittest.expect(o.description, unittest.equals('foo')); |
| 1175 unittest.expect(o.id, unittest.equals('foo')); |
| 1176 unittest.expect(o.kind, unittest.equals('foo')); |
| 1177 unittest.expect(o.name, unittest.equals('foo')); |
| 1178 unittest.expect(o.portRange, unittest.equals('foo')); |
| 1179 unittest.expect(o.region, unittest.equals('foo')); |
| 1180 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1181 unittest.expect(o.target, unittest.equals('foo')); |
| 1182 } |
| 1183 buildCounterForwardingRule--; |
| 1184 } |
| 1185 |
| 1186 buildUnnamed864() { |
| 1187 var o = new core.Map<core.String, api.ForwardingRulesScopedList>(); |
| 1188 o["x"] = buildForwardingRulesScopedList(); |
| 1189 o["y"] = buildForwardingRulesScopedList(); |
| 1190 return o; |
| 1191 } |
| 1192 |
| 1193 checkUnnamed864(core.Map<core.String, api.ForwardingRulesScopedList> o) { |
| 1194 unittest.expect(o, unittest.hasLength(2)); |
| 1195 checkForwardingRulesScopedList(o["x"]); |
| 1196 checkForwardingRulesScopedList(o["y"]); |
| 1197 } |
| 1198 |
| 1199 core.int buildCounterForwardingRuleAggregatedList = 0; |
| 1200 buildForwardingRuleAggregatedList() { |
| 1201 var o = new api.ForwardingRuleAggregatedList(); |
| 1202 buildCounterForwardingRuleAggregatedList++; |
| 1203 if (buildCounterForwardingRuleAggregatedList < 3) { |
| 1204 o.id = "foo"; |
| 1205 o.items = buildUnnamed864(); |
| 1206 o.kind = "foo"; |
| 1207 o.nextPageToken = "foo"; |
| 1208 o.selfLink = "foo"; |
| 1209 } |
| 1210 buildCounterForwardingRuleAggregatedList--; |
| 1211 return o; |
| 1212 } |
| 1213 |
| 1214 checkForwardingRuleAggregatedList(api.ForwardingRuleAggregatedList o) { |
| 1215 buildCounterForwardingRuleAggregatedList++; |
| 1216 if (buildCounterForwardingRuleAggregatedList < 3) { |
| 1217 unittest.expect(o.id, unittest.equals('foo')); |
| 1218 checkUnnamed864(o.items); |
| 1219 unittest.expect(o.kind, unittest.equals('foo')); |
| 1220 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1221 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1222 } |
| 1223 buildCounterForwardingRuleAggregatedList--; |
| 1224 } |
| 1225 |
| 1226 buildUnnamed865() { |
| 1227 var o = new core.List<api.ForwardingRule>(); |
| 1228 o.add(buildForwardingRule()); |
| 1229 o.add(buildForwardingRule()); |
| 1230 return o; |
| 1231 } |
| 1232 |
| 1233 checkUnnamed865(core.List<api.ForwardingRule> o) { |
| 1234 unittest.expect(o, unittest.hasLength(2)); |
| 1235 checkForwardingRule(o[0]); |
| 1236 checkForwardingRule(o[1]); |
| 1237 } |
| 1238 |
| 1239 core.int buildCounterForwardingRuleList = 0; |
| 1240 buildForwardingRuleList() { |
| 1241 var o = new api.ForwardingRuleList(); |
| 1242 buildCounterForwardingRuleList++; |
| 1243 if (buildCounterForwardingRuleList < 3) { |
| 1244 o.id = "foo"; |
| 1245 o.items = buildUnnamed865(); |
| 1246 o.kind = "foo"; |
| 1247 o.nextPageToken = "foo"; |
| 1248 o.selfLink = "foo"; |
| 1249 } |
| 1250 buildCounterForwardingRuleList--; |
| 1251 return o; |
| 1252 } |
| 1253 |
| 1254 checkForwardingRuleList(api.ForwardingRuleList o) { |
| 1255 buildCounterForwardingRuleList++; |
| 1256 if (buildCounterForwardingRuleList < 3) { |
| 1257 unittest.expect(o.id, unittest.equals('foo')); |
| 1258 checkUnnamed865(o.items); |
| 1259 unittest.expect(o.kind, unittest.equals('foo')); |
| 1260 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1261 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1262 } |
| 1263 buildCounterForwardingRuleList--; |
| 1264 } |
| 1265 |
| 1266 buildUnnamed866() { |
| 1267 var o = new core.List<api.ForwardingRule>(); |
| 1268 o.add(buildForwardingRule()); |
| 1269 o.add(buildForwardingRule()); |
| 1270 return o; |
| 1271 } |
| 1272 |
| 1273 checkUnnamed866(core.List<api.ForwardingRule> o) { |
| 1274 unittest.expect(o, unittest.hasLength(2)); |
| 1275 checkForwardingRule(o[0]); |
| 1276 checkForwardingRule(o[1]); |
| 1277 } |
| 1278 |
| 1279 core.int buildCounterForwardingRulesScopedListWarningData = 0; |
| 1280 buildForwardingRulesScopedListWarningData() { |
| 1281 var o = new api.ForwardingRulesScopedListWarningData(); |
| 1282 buildCounterForwardingRulesScopedListWarningData++; |
| 1283 if (buildCounterForwardingRulesScopedListWarningData < 3) { |
| 1284 o.key = "foo"; |
| 1285 o.value = "foo"; |
| 1286 } |
| 1287 buildCounterForwardingRulesScopedListWarningData--; |
| 1288 return o; |
| 1289 } |
| 1290 |
| 1291 checkForwardingRulesScopedListWarningData(api.ForwardingRulesScopedListWarningDa
ta o) { |
| 1292 buildCounterForwardingRulesScopedListWarningData++; |
| 1293 if (buildCounterForwardingRulesScopedListWarningData < 3) { |
| 1294 unittest.expect(o.key, unittest.equals('foo')); |
| 1295 unittest.expect(o.value, unittest.equals('foo')); |
| 1296 } |
| 1297 buildCounterForwardingRulesScopedListWarningData--; |
| 1298 } |
| 1299 |
| 1300 buildUnnamed867() { |
| 1301 var o = new core.List<api.ForwardingRulesScopedListWarningData>(); |
| 1302 o.add(buildForwardingRulesScopedListWarningData()); |
| 1303 o.add(buildForwardingRulesScopedListWarningData()); |
| 1304 return o; |
| 1305 } |
| 1306 |
| 1307 checkUnnamed867(core.List<api.ForwardingRulesScopedListWarningData> o) { |
| 1308 unittest.expect(o, unittest.hasLength(2)); |
| 1309 checkForwardingRulesScopedListWarningData(o[0]); |
| 1310 checkForwardingRulesScopedListWarningData(o[1]); |
| 1311 } |
| 1312 |
| 1313 core.int buildCounterForwardingRulesScopedListWarning = 0; |
| 1314 buildForwardingRulesScopedListWarning() { |
| 1315 var o = new api.ForwardingRulesScopedListWarning(); |
| 1316 buildCounterForwardingRulesScopedListWarning++; |
| 1317 if (buildCounterForwardingRulesScopedListWarning < 3) { |
| 1318 o.code = "foo"; |
| 1319 o.data = buildUnnamed867(); |
| 1320 o.message = "foo"; |
| 1321 } |
| 1322 buildCounterForwardingRulesScopedListWarning--; |
| 1323 return o; |
| 1324 } |
| 1325 |
| 1326 checkForwardingRulesScopedListWarning(api.ForwardingRulesScopedListWarning o) { |
| 1327 buildCounterForwardingRulesScopedListWarning++; |
| 1328 if (buildCounterForwardingRulesScopedListWarning < 3) { |
| 1329 unittest.expect(o.code, unittest.equals('foo')); |
| 1330 checkUnnamed867(o.data); |
| 1331 unittest.expect(o.message, unittest.equals('foo')); |
| 1332 } |
| 1333 buildCounterForwardingRulesScopedListWarning--; |
| 1334 } |
| 1335 |
| 1336 core.int buildCounterForwardingRulesScopedList = 0; |
| 1337 buildForwardingRulesScopedList() { |
| 1338 var o = new api.ForwardingRulesScopedList(); |
| 1339 buildCounterForwardingRulesScopedList++; |
| 1340 if (buildCounterForwardingRulesScopedList < 3) { |
| 1341 o.forwardingRules = buildUnnamed866(); |
| 1342 o.warning = buildForwardingRulesScopedListWarning(); |
| 1343 } |
| 1344 buildCounterForwardingRulesScopedList--; |
| 1345 return o; |
| 1346 } |
| 1347 |
| 1348 checkForwardingRulesScopedList(api.ForwardingRulesScopedList o) { |
| 1349 buildCounterForwardingRulesScopedList++; |
| 1350 if (buildCounterForwardingRulesScopedList < 3) { |
| 1351 checkUnnamed866(o.forwardingRules); |
| 1352 checkForwardingRulesScopedListWarning(o.warning); |
| 1353 } |
| 1354 buildCounterForwardingRulesScopedList--; |
| 1355 } |
| 1356 |
| 1357 core.int buildCounterHealthCheckReference = 0; |
| 1358 buildHealthCheckReference() { |
| 1359 var o = new api.HealthCheckReference(); |
| 1360 buildCounterHealthCheckReference++; |
| 1361 if (buildCounterHealthCheckReference < 3) { |
| 1362 o.healthCheck = "foo"; |
| 1363 } |
| 1364 buildCounterHealthCheckReference--; |
| 1365 return o; |
| 1366 } |
| 1367 |
| 1368 checkHealthCheckReference(api.HealthCheckReference o) { |
| 1369 buildCounterHealthCheckReference++; |
| 1370 if (buildCounterHealthCheckReference < 3) { |
| 1371 unittest.expect(o.healthCheck, unittest.equals('foo')); |
| 1372 } |
| 1373 buildCounterHealthCheckReference--; |
| 1374 } |
| 1375 |
| 1376 core.int buildCounterHealthStatus = 0; |
| 1377 buildHealthStatus() { |
| 1378 var o = new api.HealthStatus(); |
| 1379 buildCounterHealthStatus++; |
| 1380 if (buildCounterHealthStatus < 3) { |
| 1381 o.healthState = "foo"; |
| 1382 o.instance = "foo"; |
| 1383 o.ipAddress = "foo"; |
| 1384 o.port = 42; |
| 1385 } |
| 1386 buildCounterHealthStatus--; |
| 1387 return o; |
| 1388 } |
| 1389 |
| 1390 checkHealthStatus(api.HealthStatus o) { |
| 1391 buildCounterHealthStatus++; |
| 1392 if (buildCounterHealthStatus < 3) { |
| 1393 unittest.expect(o.healthState, unittest.equals('foo')); |
| 1394 unittest.expect(o.instance, unittest.equals('foo')); |
| 1395 unittest.expect(o.ipAddress, unittest.equals('foo')); |
| 1396 unittest.expect(o.port, unittest.equals(42)); |
| 1397 } |
| 1398 buildCounterHealthStatus--; |
| 1399 } |
| 1400 |
| 1401 buildUnnamed868() { |
| 1402 var o = new core.List<core.String>(); |
| 1403 o.add("foo"); |
| 1404 o.add("foo"); |
| 1405 return o; |
| 1406 } |
| 1407 |
| 1408 checkUnnamed868(core.List<core.String> o) { |
| 1409 unittest.expect(o, unittest.hasLength(2)); |
| 1410 unittest.expect(o[0], unittest.equals('foo')); |
| 1411 unittest.expect(o[1], unittest.equals('foo')); |
| 1412 } |
| 1413 |
| 1414 core.int buildCounterHostRule = 0; |
| 1415 buildHostRule() { |
| 1416 var o = new api.HostRule(); |
| 1417 buildCounterHostRule++; |
| 1418 if (buildCounterHostRule < 3) { |
| 1419 o.description = "foo"; |
| 1420 o.hosts = buildUnnamed868(); |
| 1421 o.pathMatcher = "foo"; |
| 1422 } |
| 1423 buildCounterHostRule--; |
| 1424 return o; |
| 1425 } |
| 1426 |
| 1427 checkHostRule(api.HostRule o) { |
| 1428 buildCounterHostRule++; |
| 1429 if (buildCounterHostRule < 3) { |
| 1430 unittest.expect(o.description, unittest.equals('foo')); |
| 1431 checkUnnamed868(o.hosts); |
| 1432 unittest.expect(o.pathMatcher, unittest.equals('foo')); |
| 1433 } |
| 1434 buildCounterHostRule--; |
| 1435 } |
| 1436 |
| 1437 core.int buildCounterHttpHealthCheck = 0; |
| 1438 buildHttpHealthCheck() { |
| 1439 var o = new api.HttpHealthCheck(); |
| 1440 buildCounterHttpHealthCheck++; |
| 1441 if (buildCounterHttpHealthCheck < 3) { |
| 1442 o.checkIntervalSec = 42; |
| 1443 o.creationTimestamp = "foo"; |
| 1444 o.description = "foo"; |
| 1445 o.healthyThreshold = 42; |
| 1446 o.host = "foo"; |
| 1447 o.id = "foo"; |
| 1448 o.kind = "foo"; |
| 1449 o.name = "foo"; |
| 1450 o.port = 42; |
| 1451 o.requestPath = "foo"; |
| 1452 o.selfLink = "foo"; |
| 1453 o.timeoutSec = 42; |
| 1454 o.unhealthyThreshold = 42; |
| 1455 } |
| 1456 buildCounterHttpHealthCheck--; |
| 1457 return o; |
| 1458 } |
| 1459 |
| 1460 checkHttpHealthCheck(api.HttpHealthCheck o) { |
| 1461 buildCounterHttpHealthCheck++; |
| 1462 if (buildCounterHttpHealthCheck < 3) { |
| 1463 unittest.expect(o.checkIntervalSec, unittest.equals(42)); |
| 1464 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 1465 unittest.expect(o.description, unittest.equals('foo')); |
| 1466 unittest.expect(o.healthyThreshold, unittest.equals(42)); |
| 1467 unittest.expect(o.host, unittest.equals('foo')); |
| 1468 unittest.expect(o.id, unittest.equals('foo')); |
| 1469 unittest.expect(o.kind, unittest.equals('foo')); |
| 1470 unittest.expect(o.name, unittest.equals('foo')); |
| 1471 unittest.expect(o.port, unittest.equals(42)); |
| 1472 unittest.expect(o.requestPath, unittest.equals('foo')); |
| 1473 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1474 unittest.expect(o.timeoutSec, unittest.equals(42)); |
| 1475 unittest.expect(o.unhealthyThreshold, unittest.equals(42)); |
| 1476 } |
| 1477 buildCounterHttpHealthCheck--; |
| 1478 } |
| 1479 |
| 1480 buildUnnamed869() { |
| 1481 var o = new core.List<api.HttpHealthCheck>(); |
| 1482 o.add(buildHttpHealthCheck()); |
| 1483 o.add(buildHttpHealthCheck()); |
| 1484 return o; |
| 1485 } |
| 1486 |
| 1487 checkUnnamed869(core.List<api.HttpHealthCheck> o) { |
| 1488 unittest.expect(o, unittest.hasLength(2)); |
| 1489 checkHttpHealthCheck(o[0]); |
| 1490 checkHttpHealthCheck(o[1]); |
| 1491 } |
| 1492 |
| 1493 core.int buildCounterHttpHealthCheckList = 0; |
| 1494 buildHttpHealthCheckList() { |
| 1495 var o = new api.HttpHealthCheckList(); |
| 1496 buildCounterHttpHealthCheckList++; |
| 1497 if (buildCounterHttpHealthCheckList < 3) { |
| 1498 o.id = "foo"; |
| 1499 o.items = buildUnnamed869(); |
| 1500 o.kind = "foo"; |
| 1501 o.nextPageToken = "foo"; |
| 1502 o.selfLink = "foo"; |
| 1503 } |
| 1504 buildCounterHttpHealthCheckList--; |
| 1505 return o; |
| 1506 } |
| 1507 |
| 1508 checkHttpHealthCheckList(api.HttpHealthCheckList o) { |
| 1509 buildCounterHttpHealthCheckList++; |
| 1510 if (buildCounterHttpHealthCheckList < 3) { |
| 1511 unittest.expect(o.id, unittest.equals('foo')); |
| 1512 checkUnnamed869(o.items); |
| 1513 unittest.expect(o.kind, unittest.equals('foo')); |
| 1514 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1515 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1516 } |
| 1517 buildCounterHttpHealthCheckList--; |
| 1518 } |
| 1519 |
| 1520 buildUnnamed870() { |
| 1521 var o = new core.List<core.String>(); |
| 1522 o.add("foo"); |
| 1523 o.add("foo"); |
| 1524 return o; |
| 1525 } |
| 1526 |
| 1527 checkUnnamed870(core.List<core.String> o) { |
| 1528 unittest.expect(o, unittest.hasLength(2)); |
| 1529 unittest.expect(o[0], unittest.equals('foo')); |
| 1530 unittest.expect(o[1], unittest.equals('foo')); |
| 1531 } |
| 1532 |
| 1533 core.int buildCounterImageRawDisk = 0; |
| 1534 buildImageRawDisk() { |
| 1535 var o = new api.ImageRawDisk(); |
| 1536 buildCounterImageRawDisk++; |
| 1537 if (buildCounterImageRawDisk < 3) { |
| 1538 o.containerType = "foo"; |
| 1539 o.sha1Checksum = "foo"; |
| 1540 o.source = "foo"; |
| 1541 } |
| 1542 buildCounterImageRawDisk--; |
| 1543 return o; |
| 1544 } |
| 1545 |
| 1546 checkImageRawDisk(api.ImageRawDisk o) { |
| 1547 buildCounterImageRawDisk++; |
| 1548 if (buildCounterImageRawDisk < 3) { |
| 1549 unittest.expect(o.containerType, unittest.equals('foo')); |
| 1550 unittest.expect(o.sha1Checksum, unittest.equals('foo')); |
| 1551 unittest.expect(o.source, unittest.equals('foo')); |
| 1552 } |
| 1553 buildCounterImageRawDisk--; |
| 1554 } |
| 1555 |
| 1556 core.int buildCounterImage = 0; |
| 1557 buildImage() { |
| 1558 var o = new api.Image(); |
| 1559 buildCounterImage++; |
| 1560 if (buildCounterImage < 3) { |
| 1561 o.archiveSizeBytes = "foo"; |
| 1562 o.creationTimestamp = "foo"; |
| 1563 o.deprecated = buildDeprecationStatus(); |
| 1564 o.description = "foo"; |
| 1565 o.diskSizeGb = "foo"; |
| 1566 o.id = "foo"; |
| 1567 o.kind = "foo"; |
| 1568 o.licenses = buildUnnamed870(); |
| 1569 o.name = "foo"; |
| 1570 o.rawDisk = buildImageRawDisk(); |
| 1571 o.selfLink = "foo"; |
| 1572 o.sourceDisk = "foo"; |
| 1573 o.sourceDiskId = "foo"; |
| 1574 o.sourceType = "foo"; |
| 1575 o.status = "foo"; |
| 1576 } |
| 1577 buildCounterImage--; |
| 1578 return o; |
| 1579 } |
| 1580 |
| 1581 checkImage(api.Image o) { |
| 1582 buildCounterImage++; |
| 1583 if (buildCounterImage < 3) { |
| 1584 unittest.expect(o.archiveSizeBytes, unittest.equals('foo')); |
| 1585 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 1586 checkDeprecationStatus(o.deprecated); |
| 1587 unittest.expect(o.description, unittest.equals('foo')); |
| 1588 unittest.expect(o.diskSizeGb, unittest.equals('foo')); |
| 1589 unittest.expect(o.id, unittest.equals('foo')); |
| 1590 unittest.expect(o.kind, unittest.equals('foo')); |
| 1591 checkUnnamed870(o.licenses); |
| 1592 unittest.expect(o.name, unittest.equals('foo')); |
| 1593 checkImageRawDisk(o.rawDisk); |
| 1594 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1595 unittest.expect(o.sourceDisk, unittest.equals('foo')); |
| 1596 unittest.expect(o.sourceDiskId, unittest.equals('foo')); |
| 1597 unittest.expect(o.sourceType, unittest.equals('foo')); |
| 1598 unittest.expect(o.status, unittest.equals('foo')); |
| 1599 } |
| 1600 buildCounterImage--; |
| 1601 } |
| 1602 |
| 1603 buildUnnamed871() { |
| 1604 var o = new core.List<api.Image>(); |
| 1605 o.add(buildImage()); |
| 1606 o.add(buildImage()); |
| 1607 return o; |
| 1608 } |
| 1609 |
| 1610 checkUnnamed871(core.List<api.Image> o) { |
| 1611 unittest.expect(o, unittest.hasLength(2)); |
| 1612 checkImage(o[0]); |
| 1613 checkImage(o[1]); |
| 1614 } |
| 1615 |
| 1616 core.int buildCounterImageList = 0; |
| 1617 buildImageList() { |
| 1618 var o = new api.ImageList(); |
| 1619 buildCounterImageList++; |
| 1620 if (buildCounterImageList < 3) { |
| 1621 o.id = "foo"; |
| 1622 o.items = buildUnnamed871(); |
| 1623 o.kind = "foo"; |
| 1624 o.nextPageToken = "foo"; |
| 1625 o.selfLink = "foo"; |
| 1626 } |
| 1627 buildCounterImageList--; |
| 1628 return o; |
| 1629 } |
| 1630 |
| 1631 checkImageList(api.ImageList o) { |
| 1632 buildCounterImageList++; |
| 1633 if (buildCounterImageList < 3) { |
| 1634 unittest.expect(o.id, unittest.equals('foo')); |
| 1635 checkUnnamed871(o.items); |
| 1636 unittest.expect(o.kind, unittest.equals('foo')); |
| 1637 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1638 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1639 } |
| 1640 buildCounterImageList--; |
| 1641 } |
| 1642 |
| 1643 buildUnnamed872() { |
| 1644 var o = new core.List<api.AttachedDisk>(); |
| 1645 o.add(buildAttachedDisk()); |
| 1646 o.add(buildAttachedDisk()); |
| 1647 return o; |
| 1648 } |
| 1649 |
| 1650 checkUnnamed872(core.List<api.AttachedDisk> o) { |
| 1651 unittest.expect(o, unittest.hasLength(2)); |
| 1652 checkAttachedDisk(o[0]); |
| 1653 checkAttachedDisk(o[1]); |
| 1654 } |
| 1655 |
| 1656 buildUnnamed873() { |
| 1657 var o = new core.List<api.NetworkInterface>(); |
| 1658 o.add(buildNetworkInterface()); |
| 1659 o.add(buildNetworkInterface()); |
| 1660 return o; |
| 1661 } |
| 1662 |
| 1663 checkUnnamed873(core.List<api.NetworkInterface> o) { |
| 1664 unittest.expect(o, unittest.hasLength(2)); |
| 1665 checkNetworkInterface(o[0]); |
| 1666 checkNetworkInterface(o[1]); |
| 1667 } |
| 1668 |
| 1669 buildUnnamed874() { |
| 1670 var o = new core.List<api.ServiceAccount>(); |
| 1671 o.add(buildServiceAccount()); |
| 1672 o.add(buildServiceAccount()); |
| 1673 return o; |
| 1674 } |
| 1675 |
| 1676 checkUnnamed874(core.List<api.ServiceAccount> o) { |
| 1677 unittest.expect(o, unittest.hasLength(2)); |
| 1678 checkServiceAccount(o[0]); |
| 1679 checkServiceAccount(o[1]); |
| 1680 } |
| 1681 |
| 1682 core.int buildCounterInstance = 0; |
| 1683 buildInstance() { |
| 1684 var o = new api.Instance(); |
| 1685 buildCounterInstance++; |
| 1686 if (buildCounterInstance < 3) { |
| 1687 o.canIpForward = true; |
| 1688 o.creationTimestamp = "foo"; |
| 1689 o.description = "foo"; |
| 1690 o.disks = buildUnnamed872(); |
| 1691 o.id = "foo"; |
| 1692 o.kind = "foo"; |
| 1693 o.machineType = "foo"; |
| 1694 o.metadata = buildMetadata(); |
| 1695 o.name = "foo"; |
| 1696 o.networkInterfaces = buildUnnamed873(); |
| 1697 o.scheduling = buildScheduling(); |
| 1698 o.selfLink = "foo"; |
| 1699 o.serviceAccounts = buildUnnamed874(); |
| 1700 o.status = "foo"; |
| 1701 o.statusMessage = "foo"; |
| 1702 o.tags = buildTags(); |
| 1703 o.zone = "foo"; |
| 1704 } |
| 1705 buildCounterInstance--; |
| 1706 return o; |
| 1707 } |
| 1708 |
| 1709 checkInstance(api.Instance o) { |
| 1710 buildCounterInstance++; |
| 1711 if (buildCounterInstance < 3) { |
| 1712 unittest.expect(o.canIpForward, unittest.isTrue); |
| 1713 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 1714 unittest.expect(o.description, unittest.equals('foo')); |
| 1715 checkUnnamed872(o.disks); |
| 1716 unittest.expect(o.id, unittest.equals('foo')); |
| 1717 unittest.expect(o.kind, unittest.equals('foo')); |
| 1718 unittest.expect(o.machineType, unittest.equals('foo')); |
| 1719 checkMetadata(o.metadata); |
| 1720 unittest.expect(o.name, unittest.equals('foo')); |
| 1721 checkUnnamed873(o.networkInterfaces); |
| 1722 checkScheduling(o.scheduling); |
| 1723 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1724 checkUnnamed874(o.serviceAccounts); |
| 1725 unittest.expect(o.status, unittest.equals('foo')); |
| 1726 unittest.expect(o.statusMessage, unittest.equals('foo')); |
| 1727 checkTags(o.tags); |
| 1728 unittest.expect(o.zone, unittest.equals('foo')); |
| 1729 } |
| 1730 buildCounterInstance--; |
| 1731 } |
| 1732 |
| 1733 buildUnnamed875() { |
| 1734 var o = new core.Map<core.String, api.InstancesScopedList>(); |
| 1735 o["x"] = buildInstancesScopedList(); |
| 1736 o["y"] = buildInstancesScopedList(); |
| 1737 return o; |
| 1738 } |
| 1739 |
| 1740 checkUnnamed875(core.Map<core.String, api.InstancesScopedList> o) { |
| 1741 unittest.expect(o, unittest.hasLength(2)); |
| 1742 checkInstancesScopedList(o["x"]); |
| 1743 checkInstancesScopedList(o["y"]); |
| 1744 } |
| 1745 |
| 1746 core.int buildCounterInstanceAggregatedList = 0; |
| 1747 buildInstanceAggregatedList() { |
| 1748 var o = new api.InstanceAggregatedList(); |
| 1749 buildCounterInstanceAggregatedList++; |
| 1750 if (buildCounterInstanceAggregatedList < 3) { |
| 1751 o.id = "foo"; |
| 1752 o.items = buildUnnamed875(); |
| 1753 o.kind = "foo"; |
| 1754 o.nextPageToken = "foo"; |
| 1755 o.selfLink = "foo"; |
| 1756 } |
| 1757 buildCounterInstanceAggregatedList--; |
| 1758 return o; |
| 1759 } |
| 1760 |
| 1761 checkInstanceAggregatedList(api.InstanceAggregatedList o) { |
| 1762 buildCounterInstanceAggregatedList++; |
| 1763 if (buildCounterInstanceAggregatedList < 3) { |
| 1764 unittest.expect(o.id, unittest.equals('foo')); |
| 1765 checkUnnamed875(o.items); |
| 1766 unittest.expect(o.kind, unittest.equals('foo')); |
| 1767 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1768 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1769 } |
| 1770 buildCounterInstanceAggregatedList--; |
| 1771 } |
| 1772 |
| 1773 buildUnnamed876() { |
| 1774 var o = new core.List<api.Instance>(); |
| 1775 o.add(buildInstance()); |
| 1776 o.add(buildInstance()); |
| 1777 return o; |
| 1778 } |
| 1779 |
| 1780 checkUnnamed876(core.List<api.Instance> o) { |
| 1781 unittest.expect(o, unittest.hasLength(2)); |
| 1782 checkInstance(o[0]); |
| 1783 checkInstance(o[1]); |
| 1784 } |
| 1785 |
| 1786 core.int buildCounterInstanceList = 0; |
| 1787 buildInstanceList() { |
| 1788 var o = new api.InstanceList(); |
| 1789 buildCounterInstanceList++; |
| 1790 if (buildCounterInstanceList < 3) { |
| 1791 o.id = "foo"; |
| 1792 o.items = buildUnnamed876(); |
| 1793 o.kind = "foo"; |
| 1794 o.nextPageToken = "foo"; |
| 1795 o.selfLink = "foo"; |
| 1796 } |
| 1797 buildCounterInstanceList--; |
| 1798 return o; |
| 1799 } |
| 1800 |
| 1801 checkInstanceList(api.InstanceList o) { |
| 1802 buildCounterInstanceList++; |
| 1803 if (buildCounterInstanceList < 3) { |
| 1804 unittest.expect(o.id, unittest.equals('foo')); |
| 1805 checkUnnamed876(o.items); |
| 1806 unittest.expect(o.kind, unittest.equals('foo')); |
| 1807 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1808 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1809 } |
| 1810 buildCounterInstanceList--; |
| 1811 } |
| 1812 |
| 1813 core.int buildCounterInstanceReference = 0; |
| 1814 buildInstanceReference() { |
| 1815 var o = new api.InstanceReference(); |
| 1816 buildCounterInstanceReference++; |
| 1817 if (buildCounterInstanceReference < 3) { |
| 1818 o.instance = "foo"; |
| 1819 } |
| 1820 buildCounterInstanceReference--; |
| 1821 return o; |
| 1822 } |
| 1823 |
| 1824 checkInstanceReference(api.InstanceReference o) { |
| 1825 buildCounterInstanceReference++; |
| 1826 if (buildCounterInstanceReference < 3) { |
| 1827 unittest.expect(o.instance, unittest.equals('foo')); |
| 1828 } |
| 1829 buildCounterInstanceReference--; |
| 1830 } |
| 1831 |
| 1832 buildUnnamed877() { |
| 1833 var o = new core.List<api.Instance>(); |
| 1834 o.add(buildInstance()); |
| 1835 o.add(buildInstance()); |
| 1836 return o; |
| 1837 } |
| 1838 |
| 1839 checkUnnamed877(core.List<api.Instance> o) { |
| 1840 unittest.expect(o, unittest.hasLength(2)); |
| 1841 checkInstance(o[0]); |
| 1842 checkInstance(o[1]); |
| 1843 } |
| 1844 |
| 1845 core.int buildCounterInstancesScopedListWarningData = 0; |
| 1846 buildInstancesScopedListWarningData() { |
| 1847 var o = new api.InstancesScopedListWarningData(); |
| 1848 buildCounterInstancesScopedListWarningData++; |
| 1849 if (buildCounterInstancesScopedListWarningData < 3) { |
| 1850 o.key = "foo"; |
| 1851 o.value = "foo"; |
| 1852 } |
| 1853 buildCounterInstancesScopedListWarningData--; |
| 1854 return o; |
| 1855 } |
| 1856 |
| 1857 checkInstancesScopedListWarningData(api.InstancesScopedListWarningData o) { |
| 1858 buildCounterInstancesScopedListWarningData++; |
| 1859 if (buildCounterInstancesScopedListWarningData < 3) { |
| 1860 unittest.expect(o.key, unittest.equals('foo')); |
| 1861 unittest.expect(o.value, unittest.equals('foo')); |
| 1862 } |
| 1863 buildCounterInstancesScopedListWarningData--; |
| 1864 } |
| 1865 |
| 1866 buildUnnamed878() { |
| 1867 var o = new core.List<api.InstancesScopedListWarningData>(); |
| 1868 o.add(buildInstancesScopedListWarningData()); |
| 1869 o.add(buildInstancesScopedListWarningData()); |
| 1870 return o; |
| 1871 } |
| 1872 |
| 1873 checkUnnamed878(core.List<api.InstancesScopedListWarningData> o) { |
| 1874 unittest.expect(o, unittest.hasLength(2)); |
| 1875 checkInstancesScopedListWarningData(o[0]); |
| 1876 checkInstancesScopedListWarningData(o[1]); |
| 1877 } |
| 1878 |
| 1879 core.int buildCounterInstancesScopedListWarning = 0; |
| 1880 buildInstancesScopedListWarning() { |
| 1881 var o = new api.InstancesScopedListWarning(); |
| 1882 buildCounterInstancesScopedListWarning++; |
| 1883 if (buildCounterInstancesScopedListWarning < 3) { |
| 1884 o.code = "foo"; |
| 1885 o.data = buildUnnamed878(); |
| 1886 o.message = "foo"; |
| 1887 } |
| 1888 buildCounterInstancesScopedListWarning--; |
| 1889 return o; |
| 1890 } |
| 1891 |
| 1892 checkInstancesScopedListWarning(api.InstancesScopedListWarning o) { |
| 1893 buildCounterInstancesScopedListWarning++; |
| 1894 if (buildCounterInstancesScopedListWarning < 3) { |
| 1895 unittest.expect(o.code, unittest.equals('foo')); |
| 1896 checkUnnamed878(o.data); |
| 1897 unittest.expect(o.message, unittest.equals('foo')); |
| 1898 } |
| 1899 buildCounterInstancesScopedListWarning--; |
| 1900 } |
| 1901 |
| 1902 core.int buildCounterInstancesScopedList = 0; |
| 1903 buildInstancesScopedList() { |
| 1904 var o = new api.InstancesScopedList(); |
| 1905 buildCounterInstancesScopedList++; |
| 1906 if (buildCounterInstancesScopedList < 3) { |
| 1907 o.instances = buildUnnamed877(); |
| 1908 o.warning = buildInstancesScopedListWarning(); |
| 1909 } |
| 1910 buildCounterInstancesScopedList--; |
| 1911 return o; |
| 1912 } |
| 1913 |
| 1914 checkInstancesScopedList(api.InstancesScopedList o) { |
| 1915 buildCounterInstancesScopedList++; |
| 1916 if (buildCounterInstancesScopedList < 3) { |
| 1917 checkUnnamed877(o.instances); |
| 1918 checkInstancesScopedListWarning(o.warning); |
| 1919 } |
| 1920 buildCounterInstancesScopedList--; |
| 1921 } |
| 1922 |
| 1923 core.int buildCounterLicense = 0; |
| 1924 buildLicense() { |
| 1925 var o = new api.License(); |
| 1926 buildCounterLicense++; |
| 1927 if (buildCounterLicense < 3) { |
| 1928 o.chargesUseFee = true; |
| 1929 o.kind = "foo"; |
| 1930 o.name = "foo"; |
| 1931 o.selfLink = "foo"; |
| 1932 } |
| 1933 buildCounterLicense--; |
| 1934 return o; |
| 1935 } |
| 1936 |
| 1937 checkLicense(api.License o) { |
| 1938 buildCounterLicense++; |
| 1939 if (buildCounterLicense < 3) { |
| 1940 unittest.expect(o.chargesUseFee, unittest.isTrue); |
| 1941 unittest.expect(o.kind, unittest.equals('foo')); |
| 1942 unittest.expect(o.name, unittest.equals('foo')); |
| 1943 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1944 } |
| 1945 buildCounterLicense--; |
| 1946 } |
| 1947 |
| 1948 core.int buildCounterMachineTypeScratchDisks = 0; |
| 1949 buildMachineTypeScratchDisks() { |
| 1950 var o = new api.MachineTypeScratchDisks(); |
| 1951 buildCounterMachineTypeScratchDisks++; |
| 1952 if (buildCounterMachineTypeScratchDisks < 3) { |
| 1953 o.diskGb = 42; |
| 1954 } |
| 1955 buildCounterMachineTypeScratchDisks--; |
| 1956 return o; |
| 1957 } |
| 1958 |
| 1959 checkMachineTypeScratchDisks(api.MachineTypeScratchDisks o) { |
| 1960 buildCounterMachineTypeScratchDisks++; |
| 1961 if (buildCounterMachineTypeScratchDisks < 3) { |
| 1962 unittest.expect(o.diskGb, unittest.equals(42)); |
| 1963 } |
| 1964 buildCounterMachineTypeScratchDisks--; |
| 1965 } |
| 1966 |
| 1967 buildUnnamed879() { |
| 1968 var o = new core.List<api.MachineTypeScratchDisks>(); |
| 1969 o.add(buildMachineTypeScratchDisks()); |
| 1970 o.add(buildMachineTypeScratchDisks()); |
| 1971 return o; |
| 1972 } |
| 1973 |
| 1974 checkUnnamed879(core.List<api.MachineTypeScratchDisks> o) { |
| 1975 unittest.expect(o, unittest.hasLength(2)); |
| 1976 checkMachineTypeScratchDisks(o[0]); |
| 1977 checkMachineTypeScratchDisks(o[1]); |
| 1978 } |
| 1979 |
| 1980 core.int buildCounterMachineType = 0; |
| 1981 buildMachineType() { |
| 1982 var o = new api.MachineType(); |
| 1983 buildCounterMachineType++; |
| 1984 if (buildCounterMachineType < 3) { |
| 1985 o.creationTimestamp = "foo"; |
| 1986 o.deprecated = buildDeprecationStatus(); |
| 1987 o.description = "foo"; |
| 1988 o.guestCpus = 42; |
| 1989 o.id = "foo"; |
| 1990 o.imageSpaceGb = 42; |
| 1991 o.kind = "foo"; |
| 1992 o.maximumPersistentDisks = 42; |
| 1993 o.maximumPersistentDisksSizeGb = "foo"; |
| 1994 o.memoryMb = 42; |
| 1995 o.name = "foo"; |
| 1996 o.scratchDisks = buildUnnamed879(); |
| 1997 o.selfLink = "foo"; |
| 1998 o.zone = "foo"; |
| 1999 } |
| 2000 buildCounterMachineType--; |
| 2001 return o; |
| 2002 } |
| 2003 |
| 2004 checkMachineType(api.MachineType o) { |
| 2005 buildCounterMachineType++; |
| 2006 if (buildCounterMachineType < 3) { |
| 2007 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 2008 checkDeprecationStatus(o.deprecated); |
| 2009 unittest.expect(o.description, unittest.equals('foo')); |
| 2010 unittest.expect(o.guestCpus, unittest.equals(42)); |
| 2011 unittest.expect(o.id, unittest.equals('foo')); |
| 2012 unittest.expect(o.imageSpaceGb, unittest.equals(42)); |
| 2013 unittest.expect(o.kind, unittest.equals('foo')); |
| 2014 unittest.expect(o.maximumPersistentDisks, unittest.equals(42)); |
| 2015 unittest.expect(o.maximumPersistentDisksSizeGb, unittest.equals('foo')); |
| 2016 unittest.expect(o.memoryMb, unittest.equals(42)); |
| 2017 unittest.expect(o.name, unittest.equals('foo')); |
| 2018 checkUnnamed879(o.scratchDisks); |
| 2019 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2020 unittest.expect(o.zone, unittest.equals('foo')); |
| 2021 } |
| 2022 buildCounterMachineType--; |
| 2023 } |
| 2024 |
| 2025 buildUnnamed880() { |
| 2026 var o = new core.Map<core.String, api.MachineTypesScopedList>(); |
| 2027 o["x"] = buildMachineTypesScopedList(); |
| 2028 o["y"] = buildMachineTypesScopedList(); |
| 2029 return o; |
| 2030 } |
| 2031 |
| 2032 checkUnnamed880(core.Map<core.String, api.MachineTypesScopedList> o) { |
| 2033 unittest.expect(o, unittest.hasLength(2)); |
| 2034 checkMachineTypesScopedList(o["x"]); |
| 2035 checkMachineTypesScopedList(o["y"]); |
| 2036 } |
| 2037 |
| 2038 core.int buildCounterMachineTypeAggregatedList = 0; |
| 2039 buildMachineTypeAggregatedList() { |
| 2040 var o = new api.MachineTypeAggregatedList(); |
| 2041 buildCounterMachineTypeAggregatedList++; |
| 2042 if (buildCounterMachineTypeAggregatedList < 3) { |
| 2043 o.id = "foo"; |
| 2044 o.items = buildUnnamed880(); |
| 2045 o.kind = "foo"; |
| 2046 o.nextPageToken = "foo"; |
| 2047 o.selfLink = "foo"; |
| 2048 } |
| 2049 buildCounterMachineTypeAggregatedList--; |
| 2050 return o; |
| 2051 } |
| 2052 |
| 2053 checkMachineTypeAggregatedList(api.MachineTypeAggregatedList o) { |
| 2054 buildCounterMachineTypeAggregatedList++; |
| 2055 if (buildCounterMachineTypeAggregatedList < 3) { |
| 2056 unittest.expect(o.id, unittest.equals('foo')); |
| 2057 checkUnnamed880(o.items); |
| 2058 unittest.expect(o.kind, unittest.equals('foo')); |
| 2059 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2060 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2061 } |
| 2062 buildCounterMachineTypeAggregatedList--; |
| 2063 } |
| 2064 |
| 2065 buildUnnamed881() { |
| 2066 var o = new core.List<api.MachineType>(); |
| 2067 o.add(buildMachineType()); |
| 2068 o.add(buildMachineType()); |
| 2069 return o; |
| 2070 } |
| 2071 |
| 2072 checkUnnamed881(core.List<api.MachineType> o) { |
| 2073 unittest.expect(o, unittest.hasLength(2)); |
| 2074 checkMachineType(o[0]); |
| 2075 checkMachineType(o[1]); |
| 2076 } |
| 2077 |
| 2078 core.int buildCounterMachineTypeList = 0; |
| 2079 buildMachineTypeList() { |
| 2080 var o = new api.MachineTypeList(); |
| 2081 buildCounterMachineTypeList++; |
| 2082 if (buildCounterMachineTypeList < 3) { |
| 2083 o.id = "foo"; |
| 2084 o.items = buildUnnamed881(); |
| 2085 o.kind = "foo"; |
| 2086 o.nextPageToken = "foo"; |
| 2087 o.selfLink = "foo"; |
| 2088 } |
| 2089 buildCounterMachineTypeList--; |
| 2090 return o; |
| 2091 } |
| 2092 |
| 2093 checkMachineTypeList(api.MachineTypeList o) { |
| 2094 buildCounterMachineTypeList++; |
| 2095 if (buildCounterMachineTypeList < 3) { |
| 2096 unittest.expect(o.id, unittest.equals('foo')); |
| 2097 checkUnnamed881(o.items); |
| 2098 unittest.expect(o.kind, unittest.equals('foo')); |
| 2099 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2100 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2101 } |
| 2102 buildCounterMachineTypeList--; |
| 2103 } |
| 2104 |
| 2105 buildUnnamed882() { |
| 2106 var o = new core.List<api.MachineType>(); |
| 2107 o.add(buildMachineType()); |
| 2108 o.add(buildMachineType()); |
| 2109 return o; |
| 2110 } |
| 2111 |
| 2112 checkUnnamed882(core.List<api.MachineType> o) { |
| 2113 unittest.expect(o, unittest.hasLength(2)); |
| 2114 checkMachineType(o[0]); |
| 2115 checkMachineType(o[1]); |
| 2116 } |
| 2117 |
| 2118 core.int buildCounterMachineTypesScopedListWarningData = 0; |
| 2119 buildMachineTypesScopedListWarningData() { |
| 2120 var o = new api.MachineTypesScopedListWarningData(); |
| 2121 buildCounterMachineTypesScopedListWarningData++; |
| 2122 if (buildCounterMachineTypesScopedListWarningData < 3) { |
| 2123 o.key = "foo"; |
| 2124 o.value = "foo"; |
| 2125 } |
| 2126 buildCounterMachineTypesScopedListWarningData--; |
| 2127 return o; |
| 2128 } |
| 2129 |
| 2130 checkMachineTypesScopedListWarningData(api.MachineTypesScopedListWarningData o)
{ |
| 2131 buildCounterMachineTypesScopedListWarningData++; |
| 2132 if (buildCounterMachineTypesScopedListWarningData < 3) { |
| 2133 unittest.expect(o.key, unittest.equals('foo')); |
| 2134 unittest.expect(o.value, unittest.equals('foo')); |
| 2135 } |
| 2136 buildCounterMachineTypesScopedListWarningData--; |
| 2137 } |
| 2138 |
| 2139 buildUnnamed883() { |
| 2140 var o = new core.List<api.MachineTypesScopedListWarningData>(); |
| 2141 o.add(buildMachineTypesScopedListWarningData()); |
| 2142 o.add(buildMachineTypesScopedListWarningData()); |
| 2143 return o; |
| 2144 } |
| 2145 |
| 2146 checkUnnamed883(core.List<api.MachineTypesScopedListWarningData> o) { |
| 2147 unittest.expect(o, unittest.hasLength(2)); |
| 2148 checkMachineTypesScopedListWarningData(o[0]); |
| 2149 checkMachineTypesScopedListWarningData(o[1]); |
| 2150 } |
| 2151 |
| 2152 core.int buildCounterMachineTypesScopedListWarning = 0; |
| 2153 buildMachineTypesScopedListWarning() { |
| 2154 var o = new api.MachineTypesScopedListWarning(); |
| 2155 buildCounterMachineTypesScopedListWarning++; |
| 2156 if (buildCounterMachineTypesScopedListWarning < 3) { |
| 2157 o.code = "foo"; |
| 2158 o.data = buildUnnamed883(); |
| 2159 o.message = "foo"; |
| 2160 } |
| 2161 buildCounterMachineTypesScopedListWarning--; |
| 2162 return o; |
| 2163 } |
| 2164 |
| 2165 checkMachineTypesScopedListWarning(api.MachineTypesScopedListWarning o) { |
| 2166 buildCounterMachineTypesScopedListWarning++; |
| 2167 if (buildCounterMachineTypesScopedListWarning < 3) { |
| 2168 unittest.expect(o.code, unittest.equals('foo')); |
| 2169 checkUnnamed883(o.data); |
| 2170 unittest.expect(o.message, unittest.equals('foo')); |
| 2171 } |
| 2172 buildCounterMachineTypesScopedListWarning--; |
| 2173 } |
| 2174 |
| 2175 core.int buildCounterMachineTypesScopedList = 0; |
| 2176 buildMachineTypesScopedList() { |
| 2177 var o = new api.MachineTypesScopedList(); |
| 2178 buildCounterMachineTypesScopedList++; |
| 2179 if (buildCounterMachineTypesScopedList < 3) { |
| 2180 o.machineTypes = buildUnnamed882(); |
| 2181 o.warning = buildMachineTypesScopedListWarning(); |
| 2182 } |
| 2183 buildCounterMachineTypesScopedList--; |
| 2184 return o; |
| 2185 } |
| 2186 |
| 2187 checkMachineTypesScopedList(api.MachineTypesScopedList o) { |
| 2188 buildCounterMachineTypesScopedList++; |
| 2189 if (buildCounterMachineTypesScopedList < 3) { |
| 2190 checkUnnamed882(o.machineTypes); |
| 2191 checkMachineTypesScopedListWarning(o.warning); |
| 2192 } |
| 2193 buildCounterMachineTypesScopedList--; |
| 2194 } |
| 2195 |
| 2196 core.int buildCounterMetadataItems = 0; |
| 2197 buildMetadataItems() { |
| 2198 var o = new api.MetadataItems(); |
| 2199 buildCounterMetadataItems++; |
| 2200 if (buildCounterMetadataItems < 3) { |
| 2201 o.key = "foo"; |
| 2202 o.value = "foo"; |
| 2203 } |
| 2204 buildCounterMetadataItems--; |
| 2205 return o; |
| 2206 } |
| 2207 |
| 2208 checkMetadataItems(api.MetadataItems o) { |
| 2209 buildCounterMetadataItems++; |
| 2210 if (buildCounterMetadataItems < 3) { |
| 2211 unittest.expect(o.key, unittest.equals('foo')); |
| 2212 unittest.expect(o.value, unittest.equals('foo')); |
| 2213 } |
| 2214 buildCounterMetadataItems--; |
| 2215 } |
| 2216 |
| 2217 buildUnnamed884() { |
| 2218 var o = new core.List<api.MetadataItems>(); |
| 2219 o.add(buildMetadataItems()); |
| 2220 o.add(buildMetadataItems()); |
| 2221 return o; |
| 2222 } |
| 2223 |
| 2224 checkUnnamed884(core.List<api.MetadataItems> o) { |
| 2225 unittest.expect(o, unittest.hasLength(2)); |
| 2226 checkMetadataItems(o[0]); |
| 2227 checkMetadataItems(o[1]); |
| 2228 } |
| 2229 |
| 2230 core.int buildCounterMetadata = 0; |
| 2231 buildMetadata() { |
| 2232 var o = new api.Metadata(); |
| 2233 buildCounterMetadata++; |
| 2234 if (buildCounterMetadata < 3) { |
| 2235 o.fingerprint = "foo"; |
| 2236 o.items = buildUnnamed884(); |
| 2237 o.kind = "foo"; |
| 2238 } |
| 2239 buildCounterMetadata--; |
| 2240 return o; |
| 2241 } |
| 2242 |
| 2243 checkMetadata(api.Metadata o) { |
| 2244 buildCounterMetadata++; |
| 2245 if (buildCounterMetadata < 3) { |
| 2246 unittest.expect(o.fingerprint, unittest.equals('foo')); |
| 2247 checkUnnamed884(o.items); |
| 2248 unittest.expect(o.kind, unittest.equals('foo')); |
| 2249 } |
| 2250 buildCounterMetadata--; |
| 2251 } |
| 2252 |
| 2253 core.int buildCounterNetwork = 0; |
| 2254 buildNetwork() { |
| 2255 var o = new api.Network(); |
| 2256 buildCounterNetwork++; |
| 2257 if (buildCounterNetwork < 3) { |
| 2258 o.IPv4Range = "foo"; |
| 2259 o.creationTimestamp = "foo"; |
| 2260 o.description = "foo"; |
| 2261 o.gatewayIPv4 = "foo"; |
| 2262 o.id = "foo"; |
| 2263 o.kind = "foo"; |
| 2264 o.name = "foo"; |
| 2265 o.selfLink = "foo"; |
| 2266 } |
| 2267 buildCounterNetwork--; |
| 2268 return o; |
| 2269 } |
| 2270 |
| 2271 checkNetwork(api.Network o) { |
| 2272 buildCounterNetwork++; |
| 2273 if (buildCounterNetwork < 3) { |
| 2274 unittest.expect(o.IPv4Range, unittest.equals('foo')); |
| 2275 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 2276 unittest.expect(o.description, unittest.equals('foo')); |
| 2277 unittest.expect(o.gatewayIPv4, unittest.equals('foo')); |
| 2278 unittest.expect(o.id, unittest.equals('foo')); |
| 2279 unittest.expect(o.kind, unittest.equals('foo')); |
| 2280 unittest.expect(o.name, unittest.equals('foo')); |
| 2281 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2282 } |
| 2283 buildCounterNetwork--; |
| 2284 } |
| 2285 |
| 2286 buildUnnamed885() { |
| 2287 var o = new core.List<api.AccessConfig>(); |
| 2288 o.add(buildAccessConfig()); |
| 2289 o.add(buildAccessConfig()); |
| 2290 return o; |
| 2291 } |
| 2292 |
| 2293 checkUnnamed885(core.List<api.AccessConfig> o) { |
| 2294 unittest.expect(o, unittest.hasLength(2)); |
| 2295 checkAccessConfig(o[0]); |
| 2296 checkAccessConfig(o[1]); |
| 2297 } |
| 2298 |
| 2299 core.int buildCounterNetworkInterface = 0; |
| 2300 buildNetworkInterface() { |
| 2301 var o = new api.NetworkInterface(); |
| 2302 buildCounterNetworkInterface++; |
| 2303 if (buildCounterNetworkInterface < 3) { |
| 2304 o.accessConfigs = buildUnnamed885(); |
| 2305 o.name = "foo"; |
| 2306 o.network = "foo"; |
| 2307 o.networkIP = "foo"; |
| 2308 } |
| 2309 buildCounterNetworkInterface--; |
| 2310 return o; |
| 2311 } |
| 2312 |
| 2313 checkNetworkInterface(api.NetworkInterface o) { |
| 2314 buildCounterNetworkInterface++; |
| 2315 if (buildCounterNetworkInterface < 3) { |
| 2316 checkUnnamed885(o.accessConfigs); |
| 2317 unittest.expect(o.name, unittest.equals('foo')); |
| 2318 unittest.expect(o.network, unittest.equals('foo')); |
| 2319 unittest.expect(o.networkIP, unittest.equals('foo')); |
| 2320 } |
| 2321 buildCounterNetworkInterface--; |
| 2322 } |
| 2323 |
| 2324 buildUnnamed886() { |
| 2325 var o = new core.List<api.Network>(); |
| 2326 o.add(buildNetwork()); |
| 2327 o.add(buildNetwork()); |
| 2328 return o; |
| 2329 } |
| 2330 |
| 2331 checkUnnamed886(core.List<api.Network> o) { |
| 2332 unittest.expect(o, unittest.hasLength(2)); |
| 2333 checkNetwork(o[0]); |
| 2334 checkNetwork(o[1]); |
| 2335 } |
| 2336 |
| 2337 core.int buildCounterNetworkList = 0; |
| 2338 buildNetworkList() { |
| 2339 var o = new api.NetworkList(); |
| 2340 buildCounterNetworkList++; |
| 2341 if (buildCounterNetworkList < 3) { |
| 2342 o.id = "foo"; |
| 2343 o.items = buildUnnamed886(); |
| 2344 o.kind = "foo"; |
| 2345 o.nextPageToken = "foo"; |
| 2346 o.selfLink = "foo"; |
| 2347 } |
| 2348 buildCounterNetworkList--; |
| 2349 return o; |
| 2350 } |
| 2351 |
| 2352 checkNetworkList(api.NetworkList o) { |
| 2353 buildCounterNetworkList++; |
| 2354 if (buildCounterNetworkList < 3) { |
| 2355 unittest.expect(o.id, unittest.equals('foo')); |
| 2356 checkUnnamed886(o.items); |
| 2357 unittest.expect(o.kind, unittest.equals('foo')); |
| 2358 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2359 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2360 } |
| 2361 buildCounterNetworkList--; |
| 2362 } |
| 2363 |
| 2364 core.int buildCounterOperationErrorErrors = 0; |
| 2365 buildOperationErrorErrors() { |
| 2366 var o = new api.OperationErrorErrors(); |
| 2367 buildCounterOperationErrorErrors++; |
| 2368 if (buildCounterOperationErrorErrors < 3) { |
| 2369 o.code = "foo"; |
| 2370 o.location = "foo"; |
| 2371 o.message = "foo"; |
| 2372 } |
| 2373 buildCounterOperationErrorErrors--; |
| 2374 return o; |
| 2375 } |
| 2376 |
| 2377 checkOperationErrorErrors(api.OperationErrorErrors o) { |
| 2378 buildCounterOperationErrorErrors++; |
| 2379 if (buildCounterOperationErrorErrors < 3) { |
| 2380 unittest.expect(o.code, unittest.equals('foo')); |
| 2381 unittest.expect(o.location, unittest.equals('foo')); |
| 2382 unittest.expect(o.message, unittest.equals('foo')); |
| 2383 } |
| 2384 buildCounterOperationErrorErrors--; |
| 2385 } |
| 2386 |
| 2387 buildUnnamed887() { |
| 2388 var o = new core.List<api.OperationErrorErrors>(); |
| 2389 o.add(buildOperationErrorErrors()); |
| 2390 o.add(buildOperationErrorErrors()); |
| 2391 return o; |
| 2392 } |
| 2393 |
| 2394 checkUnnamed887(core.List<api.OperationErrorErrors> o) { |
| 2395 unittest.expect(o, unittest.hasLength(2)); |
| 2396 checkOperationErrorErrors(o[0]); |
| 2397 checkOperationErrorErrors(o[1]); |
| 2398 } |
| 2399 |
| 2400 core.int buildCounterOperationError = 0; |
| 2401 buildOperationError() { |
| 2402 var o = new api.OperationError(); |
| 2403 buildCounterOperationError++; |
| 2404 if (buildCounterOperationError < 3) { |
| 2405 o.errors = buildUnnamed887(); |
| 2406 } |
| 2407 buildCounterOperationError--; |
| 2408 return o; |
| 2409 } |
| 2410 |
| 2411 checkOperationError(api.OperationError o) { |
| 2412 buildCounterOperationError++; |
| 2413 if (buildCounterOperationError < 3) { |
| 2414 checkUnnamed887(o.errors); |
| 2415 } |
| 2416 buildCounterOperationError--; |
| 2417 } |
| 2418 |
| 2419 core.int buildCounterOperationWarningsData = 0; |
| 2420 buildOperationWarningsData() { |
| 2421 var o = new api.OperationWarningsData(); |
| 2422 buildCounterOperationWarningsData++; |
| 2423 if (buildCounterOperationWarningsData < 3) { |
| 2424 o.key = "foo"; |
| 2425 o.value = "foo"; |
| 2426 } |
| 2427 buildCounterOperationWarningsData--; |
| 2428 return o; |
| 2429 } |
| 2430 |
| 2431 checkOperationWarningsData(api.OperationWarningsData o) { |
| 2432 buildCounterOperationWarningsData++; |
| 2433 if (buildCounterOperationWarningsData < 3) { |
| 2434 unittest.expect(o.key, unittest.equals('foo')); |
| 2435 unittest.expect(o.value, unittest.equals('foo')); |
| 2436 } |
| 2437 buildCounterOperationWarningsData--; |
| 2438 } |
| 2439 |
| 2440 buildUnnamed888() { |
| 2441 var o = new core.List<api.OperationWarningsData>(); |
| 2442 o.add(buildOperationWarningsData()); |
| 2443 o.add(buildOperationWarningsData()); |
| 2444 return o; |
| 2445 } |
| 2446 |
| 2447 checkUnnamed888(core.List<api.OperationWarningsData> o) { |
| 2448 unittest.expect(o, unittest.hasLength(2)); |
| 2449 checkOperationWarningsData(o[0]); |
| 2450 checkOperationWarningsData(o[1]); |
| 2451 } |
| 2452 |
| 2453 core.int buildCounterOperationWarnings = 0; |
| 2454 buildOperationWarnings() { |
| 2455 var o = new api.OperationWarnings(); |
| 2456 buildCounterOperationWarnings++; |
| 2457 if (buildCounterOperationWarnings < 3) { |
| 2458 o.code = "foo"; |
| 2459 o.data = buildUnnamed888(); |
| 2460 o.message = "foo"; |
| 2461 } |
| 2462 buildCounterOperationWarnings--; |
| 2463 return o; |
| 2464 } |
| 2465 |
| 2466 checkOperationWarnings(api.OperationWarnings o) { |
| 2467 buildCounterOperationWarnings++; |
| 2468 if (buildCounterOperationWarnings < 3) { |
| 2469 unittest.expect(o.code, unittest.equals('foo')); |
| 2470 checkUnnamed888(o.data); |
| 2471 unittest.expect(o.message, unittest.equals('foo')); |
| 2472 } |
| 2473 buildCounterOperationWarnings--; |
| 2474 } |
| 2475 |
| 2476 buildUnnamed889() { |
| 2477 var o = new core.List<api.OperationWarnings>(); |
| 2478 o.add(buildOperationWarnings()); |
| 2479 o.add(buildOperationWarnings()); |
| 2480 return o; |
| 2481 } |
| 2482 |
| 2483 checkUnnamed889(core.List<api.OperationWarnings> o) { |
| 2484 unittest.expect(o, unittest.hasLength(2)); |
| 2485 checkOperationWarnings(o[0]); |
| 2486 checkOperationWarnings(o[1]); |
| 2487 } |
| 2488 |
| 2489 core.int buildCounterOperation = 0; |
| 2490 buildOperation() { |
| 2491 var o = new api.Operation(); |
| 2492 buildCounterOperation++; |
| 2493 if (buildCounterOperation < 3) { |
| 2494 o.clientOperationId = "foo"; |
| 2495 o.creationTimestamp = "foo"; |
| 2496 o.endTime = "foo"; |
| 2497 o.error = buildOperationError(); |
| 2498 o.httpErrorMessage = "foo"; |
| 2499 o.httpErrorStatusCode = 42; |
| 2500 o.id = "foo"; |
| 2501 o.insertTime = "foo"; |
| 2502 o.kind = "foo"; |
| 2503 o.name = "foo"; |
| 2504 o.operationType = "foo"; |
| 2505 o.progress = 42; |
| 2506 o.region = "foo"; |
| 2507 o.selfLink = "foo"; |
| 2508 o.startTime = "foo"; |
| 2509 o.status = "foo"; |
| 2510 o.statusMessage = "foo"; |
| 2511 o.targetId = "foo"; |
| 2512 o.targetLink = "foo"; |
| 2513 o.user = "foo"; |
| 2514 o.warnings = buildUnnamed889(); |
| 2515 o.zone = "foo"; |
| 2516 } |
| 2517 buildCounterOperation--; |
| 2518 return o; |
| 2519 } |
| 2520 |
| 2521 checkOperation(api.Operation o) { |
| 2522 buildCounterOperation++; |
| 2523 if (buildCounterOperation < 3) { |
| 2524 unittest.expect(o.clientOperationId, unittest.equals('foo')); |
| 2525 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 2526 unittest.expect(o.endTime, unittest.equals('foo')); |
| 2527 checkOperationError(o.error); |
| 2528 unittest.expect(o.httpErrorMessage, unittest.equals('foo')); |
| 2529 unittest.expect(o.httpErrorStatusCode, unittest.equals(42)); |
| 2530 unittest.expect(o.id, unittest.equals('foo')); |
| 2531 unittest.expect(o.insertTime, unittest.equals('foo')); |
| 2532 unittest.expect(o.kind, unittest.equals('foo')); |
| 2533 unittest.expect(o.name, unittest.equals('foo')); |
| 2534 unittest.expect(o.operationType, unittest.equals('foo')); |
| 2535 unittest.expect(o.progress, unittest.equals(42)); |
| 2536 unittest.expect(o.region, unittest.equals('foo')); |
| 2537 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2538 unittest.expect(o.startTime, unittest.equals('foo')); |
| 2539 unittest.expect(o.status, unittest.equals('foo')); |
| 2540 unittest.expect(o.statusMessage, unittest.equals('foo')); |
| 2541 unittest.expect(o.targetId, unittest.equals('foo')); |
| 2542 unittest.expect(o.targetLink, unittest.equals('foo')); |
| 2543 unittest.expect(o.user, unittest.equals('foo')); |
| 2544 checkUnnamed889(o.warnings); |
| 2545 unittest.expect(o.zone, unittest.equals('foo')); |
| 2546 } |
| 2547 buildCounterOperation--; |
| 2548 } |
| 2549 |
| 2550 buildUnnamed890() { |
| 2551 var o = new core.Map<core.String, api.OperationsScopedList>(); |
| 2552 o["x"] = buildOperationsScopedList(); |
| 2553 o["y"] = buildOperationsScopedList(); |
| 2554 return o; |
| 2555 } |
| 2556 |
| 2557 checkUnnamed890(core.Map<core.String, api.OperationsScopedList> o) { |
| 2558 unittest.expect(o, unittest.hasLength(2)); |
| 2559 checkOperationsScopedList(o["x"]); |
| 2560 checkOperationsScopedList(o["y"]); |
| 2561 } |
| 2562 |
| 2563 core.int buildCounterOperationAggregatedList = 0; |
| 2564 buildOperationAggregatedList() { |
| 2565 var o = new api.OperationAggregatedList(); |
| 2566 buildCounterOperationAggregatedList++; |
| 2567 if (buildCounterOperationAggregatedList < 3) { |
| 2568 o.id = "foo"; |
| 2569 o.items = buildUnnamed890(); |
| 2570 o.kind = "foo"; |
| 2571 o.nextPageToken = "foo"; |
| 2572 o.selfLink = "foo"; |
| 2573 } |
| 2574 buildCounterOperationAggregatedList--; |
| 2575 return o; |
| 2576 } |
| 2577 |
| 2578 checkOperationAggregatedList(api.OperationAggregatedList o) { |
| 2579 buildCounterOperationAggregatedList++; |
| 2580 if (buildCounterOperationAggregatedList < 3) { |
| 2581 unittest.expect(o.id, unittest.equals('foo')); |
| 2582 checkUnnamed890(o.items); |
| 2583 unittest.expect(o.kind, unittest.equals('foo')); |
| 2584 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2585 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2586 } |
| 2587 buildCounterOperationAggregatedList--; |
| 2588 } |
| 2589 |
| 2590 buildUnnamed891() { |
| 2591 var o = new core.List<api.Operation>(); |
| 2592 o.add(buildOperation()); |
| 2593 o.add(buildOperation()); |
| 2594 return o; |
| 2595 } |
| 2596 |
| 2597 checkUnnamed891(core.List<api.Operation> o) { |
| 2598 unittest.expect(o, unittest.hasLength(2)); |
| 2599 checkOperation(o[0]); |
| 2600 checkOperation(o[1]); |
| 2601 } |
| 2602 |
| 2603 core.int buildCounterOperationList = 0; |
| 2604 buildOperationList() { |
| 2605 var o = new api.OperationList(); |
| 2606 buildCounterOperationList++; |
| 2607 if (buildCounterOperationList < 3) { |
| 2608 o.id = "foo"; |
| 2609 o.items = buildUnnamed891(); |
| 2610 o.kind = "foo"; |
| 2611 o.nextPageToken = "foo"; |
| 2612 o.selfLink = "foo"; |
| 2613 } |
| 2614 buildCounterOperationList--; |
| 2615 return o; |
| 2616 } |
| 2617 |
| 2618 checkOperationList(api.OperationList o) { |
| 2619 buildCounterOperationList++; |
| 2620 if (buildCounterOperationList < 3) { |
| 2621 unittest.expect(o.id, unittest.equals('foo')); |
| 2622 checkUnnamed891(o.items); |
| 2623 unittest.expect(o.kind, unittest.equals('foo')); |
| 2624 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2625 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2626 } |
| 2627 buildCounterOperationList--; |
| 2628 } |
| 2629 |
| 2630 buildUnnamed892() { |
| 2631 var o = new core.List<api.Operation>(); |
| 2632 o.add(buildOperation()); |
| 2633 o.add(buildOperation()); |
| 2634 return o; |
| 2635 } |
| 2636 |
| 2637 checkUnnamed892(core.List<api.Operation> o) { |
| 2638 unittest.expect(o, unittest.hasLength(2)); |
| 2639 checkOperation(o[0]); |
| 2640 checkOperation(o[1]); |
| 2641 } |
| 2642 |
| 2643 core.int buildCounterOperationsScopedListWarningData = 0; |
| 2644 buildOperationsScopedListWarningData() { |
| 2645 var o = new api.OperationsScopedListWarningData(); |
| 2646 buildCounterOperationsScopedListWarningData++; |
| 2647 if (buildCounterOperationsScopedListWarningData < 3) { |
| 2648 o.key = "foo"; |
| 2649 o.value = "foo"; |
| 2650 } |
| 2651 buildCounterOperationsScopedListWarningData--; |
| 2652 return o; |
| 2653 } |
| 2654 |
| 2655 checkOperationsScopedListWarningData(api.OperationsScopedListWarningData o) { |
| 2656 buildCounterOperationsScopedListWarningData++; |
| 2657 if (buildCounterOperationsScopedListWarningData < 3) { |
| 2658 unittest.expect(o.key, unittest.equals('foo')); |
| 2659 unittest.expect(o.value, unittest.equals('foo')); |
| 2660 } |
| 2661 buildCounterOperationsScopedListWarningData--; |
| 2662 } |
| 2663 |
| 2664 buildUnnamed893() { |
| 2665 var o = new core.List<api.OperationsScopedListWarningData>(); |
| 2666 o.add(buildOperationsScopedListWarningData()); |
| 2667 o.add(buildOperationsScopedListWarningData()); |
| 2668 return o; |
| 2669 } |
| 2670 |
| 2671 checkUnnamed893(core.List<api.OperationsScopedListWarningData> o) { |
| 2672 unittest.expect(o, unittest.hasLength(2)); |
| 2673 checkOperationsScopedListWarningData(o[0]); |
| 2674 checkOperationsScopedListWarningData(o[1]); |
| 2675 } |
| 2676 |
| 2677 core.int buildCounterOperationsScopedListWarning = 0; |
| 2678 buildOperationsScopedListWarning() { |
| 2679 var o = new api.OperationsScopedListWarning(); |
| 2680 buildCounterOperationsScopedListWarning++; |
| 2681 if (buildCounterOperationsScopedListWarning < 3) { |
| 2682 o.code = "foo"; |
| 2683 o.data = buildUnnamed893(); |
| 2684 o.message = "foo"; |
| 2685 } |
| 2686 buildCounterOperationsScopedListWarning--; |
| 2687 return o; |
| 2688 } |
| 2689 |
| 2690 checkOperationsScopedListWarning(api.OperationsScopedListWarning o) { |
| 2691 buildCounterOperationsScopedListWarning++; |
| 2692 if (buildCounterOperationsScopedListWarning < 3) { |
| 2693 unittest.expect(o.code, unittest.equals('foo')); |
| 2694 checkUnnamed893(o.data); |
| 2695 unittest.expect(o.message, unittest.equals('foo')); |
| 2696 } |
| 2697 buildCounterOperationsScopedListWarning--; |
| 2698 } |
| 2699 |
| 2700 core.int buildCounterOperationsScopedList = 0; |
| 2701 buildOperationsScopedList() { |
| 2702 var o = new api.OperationsScopedList(); |
| 2703 buildCounterOperationsScopedList++; |
| 2704 if (buildCounterOperationsScopedList < 3) { |
| 2705 o.operations = buildUnnamed892(); |
| 2706 o.warning = buildOperationsScopedListWarning(); |
| 2707 } |
| 2708 buildCounterOperationsScopedList--; |
| 2709 return o; |
| 2710 } |
| 2711 |
| 2712 checkOperationsScopedList(api.OperationsScopedList o) { |
| 2713 buildCounterOperationsScopedList++; |
| 2714 if (buildCounterOperationsScopedList < 3) { |
| 2715 checkUnnamed892(o.operations); |
| 2716 checkOperationsScopedListWarning(o.warning); |
| 2717 } |
| 2718 buildCounterOperationsScopedList--; |
| 2719 } |
| 2720 |
| 2721 buildUnnamed894() { |
| 2722 var o = new core.List<api.PathRule>(); |
| 2723 o.add(buildPathRule()); |
| 2724 o.add(buildPathRule()); |
| 2725 return o; |
| 2726 } |
| 2727 |
| 2728 checkUnnamed894(core.List<api.PathRule> o) { |
| 2729 unittest.expect(o, unittest.hasLength(2)); |
| 2730 checkPathRule(o[0]); |
| 2731 checkPathRule(o[1]); |
| 2732 } |
| 2733 |
| 2734 core.int buildCounterPathMatcher = 0; |
| 2735 buildPathMatcher() { |
| 2736 var o = new api.PathMatcher(); |
| 2737 buildCounterPathMatcher++; |
| 2738 if (buildCounterPathMatcher < 3) { |
| 2739 o.defaultService = "foo"; |
| 2740 o.description = "foo"; |
| 2741 o.name = "foo"; |
| 2742 o.pathRules = buildUnnamed894(); |
| 2743 } |
| 2744 buildCounterPathMatcher--; |
| 2745 return o; |
| 2746 } |
| 2747 |
| 2748 checkPathMatcher(api.PathMatcher o) { |
| 2749 buildCounterPathMatcher++; |
| 2750 if (buildCounterPathMatcher < 3) { |
| 2751 unittest.expect(o.defaultService, unittest.equals('foo')); |
| 2752 unittest.expect(o.description, unittest.equals('foo')); |
| 2753 unittest.expect(o.name, unittest.equals('foo')); |
| 2754 checkUnnamed894(o.pathRules); |
| 2755 } |
| 2756 buildCounterPathMatcher--; |
| 2757 } |
| 2758 |
| 2759 buildUnnamed895() { |
| 2760 var o = new core.List<core.String>(); |
| 2761 o.add("foo"); |
| 2762 o.add("foo"); |
| 2763 return o; |
| 2764 } |
| 2765 |
| 2766 checkUnnamed895(core.List<core.String> o) { |
| 2767 unittest.expect(o, unittest.hasLength(2)); |
| 2768 unittest.expect(o[0], unittest.equals('foo')); |
| 2769 unittest.expect(o[1], unittest.equals('foo')); |
| 2770 } |
| 2771 |
| 2772 core.int buildCounterPathRule = 0; |
| 2773 buildPathRule() { |
| 2774 var o = new api.PathRule(); |
| 2775 buildCounterPathRule++; |
| 2776 if (buildCounterPathRule < 3) { |
| 2777 o.paths = buildUnnamed895(); |
| 2778 o.service = "foo"; |
| 2779 } |
| 2780 buildCounterPathRule--; |
| 2781 return o; |
| 2782 } |
| 2783 |
| 2784 checkPathRule(api.PathRule o) { |
| 2785 buildCounterPathRule++; |
| 2786 if (buildCounterPathRule < 3) { |
| 2787 checkUnnamed895(o.paths); |
| 2788 unittest.expect(o.service, unittest.equals('foo')); |
| 2789 } |
| 2790 buildCounterPathRule--; |
| 2791 } |
| 2792 |
| 2793 buildUnnamed896() { |
| 2794 var o = new core.List<api.Quota>(); |
| 2795 o.add(buildQuota()); |
| 2796 o.add(buildQuota()); |
| 2797 return o; |
| 2798 } |
| 2799 |
| 2800 checkUnnamed896(core.List<api.Quota> o) { |
| 2801 unittest.expect(o, unittest.hasLength(2)); |
| 2802 checkQuota(o[0]); |
| 2803 checkQuota(o[1]); |
| 2804 } |
| 2805 |
| 2806 core.int buildCounterProject = 0; |
| 2807 buildProject() { |
| 2808 var o = new api.Project(); |
| 2809 buildCounterProject++; |
| 2810 if (buildCounterProject < 3) { |
| 2811 o.commonInstanceMetadata = buildMetadata(); |
| 2812 o.creationTimestamp = "foo"; |
| 2813 o.description = "foo"; |
| 2814 o.id = "foo"; |
| 2815 o.kind = "foo"; |
| 2816 o.name = "foo"; |
| 2817 o.quotas = buildUnnamed896(); |
| 2818 o.selfLink = "foo"; |
| 2819 o.usageExportLocation = buildUsageExportLocation(); |
| 2820 } |
| 2821 buildCounterProject--; |
| 2822 return o; |
| 2823 } |
| 2824 |
| 2825 checkProject(api.Project o) { |
| 2826 buildCounterProject++; |
| 2827 if (buildCounterProject < 3) { |
| 2828 checkMetadata(o.commonInstanceMetadata); |
| 2829 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 2830 unittest.expect(o.description, unittest.equals('foo')); |
| 2831 unittest.expect(o.id, unittest.equals('foo')); |
| 2832 unittest.expect(o.kind, unittest.equals('foo')); |
| 2833 unittest.expect(o.name, unittest.equals('foo')); |
| 2834 checkUnnamed896(o.quotas); |
| 2835 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2836 checkUsageExportLocation(o.usageExportLocation); |
| 2837 } |
| 2838 buildCounterProject--; |
| 2839 } |
| 2840 |
| 2841 core.int buildCounterQuota = 0; |
| 2842 buildQuota() { |
| 2843 var o = new api.Quota(); |
| 2844 buildCounterQuota++; |
| 2845 if (buildCounterQuota < 3) { |
| 2846 o.limit = 42.0; |
| 2847 o.metric = "foo"; |
| 2848 o.usage = 42.0; |
| 2849 } |
| 2850 buildCounterQuota--; |
| 2851 return o; |
| 2852 } |
| 2853 |
| 2854 checkQuota(api.Quota o) { |
| 2855 buildCounterQuota++; |
| 2856 if (buildCounterQuota < 3) { |
| 2857 unittest.expect(o.limit, unittest.equals(42.0)); |
| 2858 unittest.expect(o.metric, unittest.equals('foo')); |
| 2859 unittest.expect(o.usage, unittest.equals(42.0)); |
| 2860 } |
| 2861 buildCounterQuota--; |
| 2862 } |
| 2863 |
| 2864 buildUnnamed897() { |
| 2865 var o = new core.List<api.Quota>(); |
| 2866 o.add(buildQuota()); |
| 2867 o.add(buildQuota()); |
| 2868 return o; |
| 2869 } |
| 2870 |
| 2871 checkUnnamed897(core.List<api.Quota> o) { |
| 2872 unittest.expect(o, unittest.hasLength(2)); |
| 2873 checkQuota(o[0]); |
| 2874 checkQuota(o[1]); |
| 2875 } |
| 2876 |
| 2877 buildUnnamed898() { |
| 2878 var o = new core.List<core.String>(); |
| 2879 o.add("foo"); |
| 2880 o.add("foo"); |
| 2881 return o; |
| 2882 } |
| 2883 |
| 2884 checkUnnamed898(core.List<core.String> o) { |
| 2885 unittest.expect(o, unittest.hasLength(2)); |
| 2886 unittest.expect(o[0], unittest.equals('foo')); |
| 2887 unittest.expect(o[1], unittest.equals('foo')); |
| 2888 } |
| 2889 |
| 2890 core.int buildCounterRegion = 0; |
| 2891 buildRegion() { |
| 2892 var o = new api.Region(); |
| 2893 buildCounterRegion++; |
| 2894 if (buildCounterRegion < 3) { |
| 2895 o.creationTimestamp = "foo"; |
| 2896 o.deprecated = buildDeprecationStatus(); |
| 2897 o.description = "foo"; |
| 2898 o.id = "foo"; |
| 2899 o.kind = "foo"; |
| 2900 o.name = "foo"; |
| 2901 o.quotas = buildUnnamed897(); |
| 2902 o.selfLink = "foo"; |
| 2903 o.status = "foo"; |
| 2904 o.zones = buildUnnamed898(); |
| 2905 } |
| 2906 buildCounterRegion--; |
| 2907 return o; |
| 2908 } |
| 2909 |
| 2910 checkRegion(api.Region o) { |
| 2911 buildCounterRegion++; |
| 2912 if (buildCounterRegion < 3) { |
| 2913 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 2914 checkDeprecationStatus(o.deprecated); |
| 2915 unittest.expect(o.description, unittest.equals('foo')); |
| 2916 unittest.expect(o.id, unittest.equals('foo')); |
| 2917 unittest.expect(o.kind, unittest.equals('foo')); |
| 2918 unittest.expect(o.name, unittest.equals('foo')); |
| 2919 checkUnnamed897(o.quotas); |
| 2920 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2921 unittest.expect(o.status, unittest.equals('foo')); |
| 2922 checkUnnamed898(o.zones); |
| 2923 } |
| 2924 buildCounterRegion--; |
| 2925 } |
| 2926 |
| 2927 buildUnnamed899() { |
| 2928 var o = new core.List<api.Region>(); |
| 2929 o.add(buildRegion()); |
| 2930 o.add(buildRegion()); |
| 2931 return o; |
| 2932 } |
| 2933 |
| 2934 checkUnnamed899(core.List<api.Region> o) { |
| 2935 unittest.expect(o, unittest.hasLength(2)); |
| 2936 checkRegion(o[0]); |
| 2937 checkRegion(o[1]); |
| 2938 } |
| 2939 |
| 2940 core.int buildCounterRegionList = 0; |
| 2941 buildRegionList() { |
| 2942 var o = new api.RegionList(); |
| 2943 buildCounterRegionList++; |
| 2944 if (buildCounterRegionList < 3) { |
| 2945 o.id = "foo"; |
| 2946 o.items = buildUnnamed899(); |
| 2947 o.kind = "foo"; |
| 2948 o.nextPageToken = "foo"; |
| 2949 o.selfLink = "foo"; |
| 2950 } |
| 2951 buildCounterRegionList--; |
| 2952 return o; |
| 2953 } |
| 2954 |
| 2955 checkRegionList(api.RegionList o) { |
| 2956 buildCounterRegionList++; |
| 2957 if (buildCounterRegionList < 3) { |
| 2958 unittest.expect(o.id, unittest.equals('foo')); |
| 2959 checkUnnamed899(o.items); |
| 2960 unittest.expect(o.kind, unittest.equals('foo')); |
| 2961 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2962 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 2963 } |
| 2964 buildCounterRegionList--; |
| 2965 } |
| 2966 |
| 2967 core.int buildCounterResourceGroupReference = 0; |
| 2968 buildResourceGroupReference() { |
| 2969 var o = new api.ResourceGroupReference(); |
| 2970 buildCounterResourceGroupReference++; |
| 2971 if (buildCounterResourceGroupReference < 3) { |
| 2972 o.group = "foo"; |
| 2973 } |
| 2974 buildCounterResourceGroupReference--; |
| 2975 return o; |
| 2976 } |
| 2977 |
| 2978 checkResourceGroupReference(api.ResourceGroupReference o) { |
| 2979 buildCounterResourceGroupReference++; |
| 2980 if (buildCounterResourceGroupReference < 3) { |
| 2981 unittest.expect(o.group, unittest.equals('foo')); |
| 2982 } |
| 2983 buildCounterResourceGroupReference--; |
| 2984 } |
| 2985 |
| 2986 buildUnnamed900() { |
| 2987 var o = new core.List<core.String>(); |
| 2988 o.add("foo"); |
| 2989 o.add("foo"); |
| 2990 return o; |
| 2991 } |
| 2992 |
| 2993 checkUnnamed900(core.List<core.String> o) { |
| 2994 unittest.expect(o, unittest.hasLength(2)); |
| 2995 unittest.expect(o[0], unittest.equals('foo')); |
| 2996 unittest.expect(o[1], unittest.equals('foo')); |
| 2997 } |
| 2998 |
| 2999 core.int buildCounterRouteWarningsData = 0; |
| 3000 buildRouteWarningsData() { |
| 3001 var o = new api.RouteWarningsData(); |
| 3002 buildCounterRouteWarningsData++; |
| 3003 if (buildCounterRouteWarningsData < 3) { |
| 3004 o.key = "foo"; |
| 3005 o.value = "foo"; |
| 3006 } |
| 3007 buildCounterRouteWarningsData--; |
| 3008 return o; |
| 3009 } |
| 3010 |
| 3011 checkRouteWarningsData(api.RouteWarningsData o) { |
| 3012 buildCounterRouteWarningsData++; |
| 3013 if (buildCounterRouteWarningsData < 3) { |
| 3014 unittest.expect(o.key, unittest.equals('foo')); |
| 3015 unittest.expect(o.value, unittest.equals('foo')); |
| 3016 } |
| 3017 buildCounterRouteWarningsData--; |
| 3018 } |
| 3019 |
| 3020 buildUnnamed901() { |
| 3021 var o = new core.List<api.RouteWarningsData>(); |
| 3022 o.add(buildRouteWarningsData()); |
| 3023 o.add(buildRouteWarningsData()); |
| 3024 return o; |
| 3025 } |
| 3026 |
| 3027 checkUnnamed901(core.List<api.RouteWarningsData> o) { |
| 3028 unittest.expect(o, unittest.hasLength(2)); |
| 3029 checkRouteWarningsData(o[0]); |
| 3030 checkRouteWarningsData(o[1]); |
| 3031 } |
| 3032 |
| 3033 core.int buildCounterRouteWarnings = 0; |
| 3034 buildRouteWarnings() { |
| 3035 var o = new api.RouteWarnings(); |
| 3036 buildCounterRouteWarnings++; |
| 3037 if (buildCounterRouteWarnings < 3) { |
| 3038 o.code = "foo"; |
| 3039 o.data = buildUnnamed901(); |
| 3040 o.message = "foo"; |
| 3041 } |
| 3042 buildCounterRouteWarnings--; |
| 3043 return o; |
| 3044 } |
| 3045 |
| 3046 checkRouteWarnings(api.RouteWarnings o) { |
| 3047 buildCounterRouteWarnings++; |
| 3048 if (buildCounterRouteWarnings < 3) { |
| 3049 unittest.expect(o.code, unittest.equals('foo')); |
| 3050 checkUnnamed901(o.data); |
| 3051 unittest.expect(o.message, unittest.equals('foo')); |
| 3052 } |
| 3053 buildCounterRouteWarnings--; |
| 3054 } |
| 3055 |
| 3056 buildUnnamed902() { |
| 3057 var o = new core.List<api.RouteWarnings>(); |
| 3058 o.add(buildRouteWarnings()); |
| 3059 o.add(buildRouteWarnings()); |
| 3060 return o; |
| 3061 } |
| 3062 |
| 3063 checkUnnamed902(core.List<api.RouteWarnings> o) { |
| 3064 unittest.expect(o, unittest.hasLength(2)); |
| 3065 checkRouteWarnings(o[0]); |
| 3066 checkRouteWarnings(o[1]); |
| 3067 } |
| 3068 |
| 3069 core.int buildCounterRoute = 0; |
| 3070 buildRoute() { |
| 3071 var o = new api.Route(); |
| 3072 buildCounterRoute++; |
| 3073 if (buildCounterRoute < 3) { |
| 3074 o.creationTimestamp = "foo"; |
| 3075 o.description = "foo"; |
| 3076 o.destRange = "foo"; |
| 3077 o.id = "foo"; |
| 3078 o.kind = "foo"; |
| 3079 o.name = "foo"; |
| 3080 o.network = "foo"; |
| 3081 o.nextHopGateway = "foo"; |
| 3082 o.nextHopInstance = "foo"; |
| 3083 o.nextHopIp = "foo"; |
| 3084 o.nextHopNetwork = "foo"; |
| 3085 o.priority = 42; |
| 3086 o.selfLink = "foo"; |
| 3087 o.tags = buildUnnamed900(); |
| 3088 o.warnings = buildUnnamed902(); |
| 3089 } |
| 3090 buildCounterRoute--; |
| 3091 return o; |
| 3092 } |
| 3093 |
| 3094 checkRoute(api.Route o) { |
| 3095 buildCounterRoute++; |
| 3096 if (buildCounterRoute < 3) { |
| 3097 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 3098 unittest.expect(o.description, unittest.equals('foo')); |
| 3099 unittest.expect(o.destRange, unittest.equals('foo')); |
| 3100 unittest.expect(o.id, unittest.equals('foo')); |
| 3101 unittest.expect(o.kind, unittest.equals('foo')); |
| 3102 unittest.expect(o.name, unittest.equals('foo')); |
| 3103 unittest.expect(o.network, unittest.equals('foo')); |
| 3104 unittest.expect(o.nextHopGateway, unittest.equals('foo')); |
| 3105 unittest.expect(o.nextHopInstance, unittest.equals('foo')); |
| 3106 unittest.expect(o.nextHopIp, unittest.equals('foo')); |
| 3107 unittest.expect(o.nextHopNetwork, unittest.equals('foo')); |
| 3108 unittest.expect(o.priority, unittest.equals(42)); |
| 3109 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3110 checkUnnamed900(o.tags); |
| 3111 checkUnnamed902(o.warnings); |
| 3112 } |
| 3113 buildCounterRoute--; |
| 3114 } |
| 3115 |
| 3116 buildUnnamed903() { |
| 3117 var o = new core.List<api.Route>(); |
| 3118 o.add(buildRoute()); |
| 3119 o.add(buildRoute()); |
| 3120 return o; |
| 3121 } |
| 3122 |
| 3123 checkUnnamed903(core.List<api.Route> o) { |
| 3124 unittest.expect(o, unittest.hasLength(2)); |
| 3125 checkRoute(o[0]); |
| 3126 checkRoute(o[1]); |
| 3127 } |
| 3128 |
| 3129 core.int buildCounterRouteList = 0; |
| 3130 buildRouteList() { |
| 3131 var o = new api.RouteList(); |
| 3132 buildCounterRouteList++; |
| 3133 if (buildCounterRouteList < 3) { |
| 3134 o.id = "foo"; |
| 3135 o.items = buildUnnamed903(); |
| 3136 o.kind = "foo"; |
| 3137 o.nextPageToken = "foo"; |
| 3138 o.selfLink = "foo"; |
| 3139 } |
| 3140 buildCounterRouteList--; |
| 3141 return o; |
| 3142 } |
| 3143 |
| 3144 checkRouteList(api.RouteList o) { |
| 3145 buildCounterRouteList++; |
| 3146 if (buildCounterRouteList < 3) { |
| 3147 unittest.expect(o.id, unittest.equals('foo')); |
| 3148 checkUnnamed903(o.items); |
| 3149 unittest.expect(o.kind, unittest.equals('foo')); |
| 3150 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3151 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3152 } |
| 3153 buildCounterRouteList--; |
| 3154 } |
| 3155 |
| 3156 core.int buildCounterScheduling = 0; |
| 3157 buildScheduling() { |
| 3158 var o = new api.Scheduling(); |
| 3159 buildCounterScheduling++; |
| 3160 if (buildCounterScheduling < 3) { |
| 3161 o.automaticRestart = true; |
| 3162 o.onHostMaintenance = "foo"; |
| 3163 } |
| 3164 buildCounterScheduling--; |
| 3165 return o; |
| 3166 } |
| 3167 |
| 3168 checkScheduling(api.Scheduling o) { |
| 3169 buildCounterScheduling++; |
| 3170 if (buildCounterScheduling < 3) { |
| 3171 unittest.expect(o.automaticRestart, unittest.isTrue); |
| 3172 unittest.expect(o.onHostMaintenance, unittest.equals('foo')); |
| 3173 } |
| 3174 buildCounterScheduling--; |
| 3175 } |
| 3176 |
| 3177 core.int buildCounterSerialPortOutput = 0; |
| 3178 buildSerialPortOutput() { |
| 3179 var o = new api.SerialPortOutput(); |
| 3180 buildCounterSerialPortOutput++; |
| 3181 if (buildCounterSerialPortOutput < 3) { |
| 3182 o.contents = "foo"; |
| 3183 o.kind = "foo"; |
| 3184 o.selfLink = "foo"; |
| 3185 } |
| 3186 buildCounterSerialPortOutput--; |
| 3187 return o; |
| 3188 } |
| 3189 |
| 3190 checkSerialPortOutput(api.SerialPortOutput o) { |
| 3191 buildCounterSerialPortOutput++; |
| 3192 if (buildCounterSerialPortOutput < 3) { |
| 3193 unittest.expect(o.contents, unittest.equals('foo')); |
| 3194 unittest.expect(o.kind, unittest.equals('foo')); |
| 3195 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3196 } |
| 3197 buildCounterSerialPortOutput--; |
| 3198 } |
| 3199 |
| 3200 buildUnnamed904() { |
| 3201 var o = new core.List<core.String>(); |
| 3202 o.add("foo"); |
| 3203 o.add("foo"); |
| 3204 return o; |
| 3205 } |
| 3206 |
| 3207 checkUnnamed904(core.List<core.String> o) { |
| 3208 unittest.expect(o, unittest.hasLength(2)); |
| 3209 unittest.expect(o[0], unittest.equals('foo')); |
| 3210 unittest.expect(o[1], unittest.equals('foo')); |
| 3211 } |
| 3212 |
| 3213 core.int buildCounterServiceAccount = 0; |
| 3214 buildServiceAccount() { |
| 3215 var o = new api.ServiceAccount(); |
| 3216 buildCounterServiceAccount++; |
| 3217 if (buildCounterServiceAccount < 3) { |
| 3218 o.email = "foo"; |
| 3219 o.scopes = buildUnnamed904(); |
| 3220 } |
| 3221 buildCounterServiceAccount--; |
| 3222 return o; |
| 3223 } |
| 3224 |
| 3225 checkServiceAccount(api.ServiceAccount o) { |
| 3226 buildCounterServiceAccount++; |
| 3227 if (buildCounterServiceAccount < 3) { |
| 3228 unittest.expect(o.email, unittest.equals('foo')); |
| 3229 checkUnnamed904(o.scopes); |
| 3230 } |
| 3231 buildCounterServiceAccount--; |
| 3232 } |
| 3233 |
| 3234 buildUnnamed905() { |
| 3235 var o = new core.List<core.String>(); |
| 3236 o.add("foo"); |
| 3237 o.add("foo"); |
| 3238 return o; |
| 3239 } |
| 3240 |
| 3241 checkUnnamed905(core.List<core.String> o) { |
| 3242 unittest.expect(o, unittest.hasLength(2)); |
| 3243 unittest.expect(o[0], unittest.equals('foo')); |
| 3244 unittest.expect(o[1], unittest.equals('foo')); |
| 3245 } |
| 3246 |
| 3247 core.int buildCounterSnapshot = 0; |
| 3248 buildSnapshot() { |
| 3249 var o = new api.Snapshot(); |
| 3250 buildCounterSnapshot++; |
| 3251 if (buildCounterSnapshot < 3) { |
| 3252 o.creationTimestamp = "foo"; |
| 3253 o.description = "foo"; |
| 3254 o.diskSizeGb = "foo"; |
| 3255 o.id = "foo"; |
| 3256 o.kind = "foo"; |
| 3257 o.licenses = buildUnnamed905(); |
| 3258 o.name = "foo"; |
| 3259 o.selfLink = "foo"; |
| 3260 o.sourceDisk = "foo"; |
| 3261 o.sourceDiskId = "foo"; |
| 3262 o.status = "foo"; |
| 3263 o.storageBytes = "foo"; |
| 3264 o.storageBytesStatus = "foo"; |
| 3265 } |
| 3266 buildCounterSnapshot--; |
| 3267 return o; |
| 3268 } |
| 3269 |
| 3270 checkSnapshot(api.Snapshot o) { |
| 3271 buildCounterSnapshot++; |
| 3272 if (buildCounterSnapshot < 3) { |
| 3273 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 3274 unittest.expect(o.description, unittest.equals('foo')); |
| 3275 unittest.expect(o.diskSizeGb, unittest.equals('foo')); |
| 3276 unittest.expect(o.id, unittest.equals('foo')); |
| 3277 unittest.expect(o.kind, unittest.equals('foo')); |
| 3278 checkUnnamed905(o.licenses); |
| 3279 unittest.expect(o.name, unittest.equals('foo')); |
| 3280 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3281 unittest.expect(o.sourceDisk, unittest.equals('foo')); |
| 3282 unittest.expect(o.sourceDiskId, unittest.equals('foo')); |
| 3283 unittest.expect(o.status, unittest.equals('foo')); |
| 3284 unittest.expect(o.storageBytes, unittest.equals('foo')); |
| 3285 unittest.expect(o.storageBytesStatus, unittest.equals('foo')); |
| 3286 } |
| 3287 buildCounterSnapshot--; |
| 3288 } |
| 3289 |
| 3290 buildUnnamed906() { |
| 3291 var o = new core.List<api.Snapshot>(); |
| 3292 o.add(buildSnapshot()); |
| 3293 o.add(buildSnapshot()); |
| 3294 return o; |
| 3295 } |
| 3296 |
| 3297 checkUnnamed906(core.List<api.Snapshot> o) { |
| 3298 unittest.expect(o, unittest.hasLength(2)); |
| 3299 checkSnapshot(o[0]); |
| 3300 checkSnapshot(o[1]); |
| 3301 } |
| 3302 |
| 3303 core.int buildCounterSnapshotList = 0; |
| 3304 buildSnapshotList() { |
| 3305 var o = new api.SnapshotList(); |
| 3306 buildCounterSnapshotList++; |
| 3307 if (buildCounterSnapshotList < 3) { |
| 3308 o.id = "foo"; |
| 3309 o.items = buildUnnamed906(); |
| 3310 o.kind = "foo"; |
| 3311 o.nextPageToken = "foo"; |
| 3312 o.selfLink = "foo"; |
| 3313 } |
| 3314 buildCounterSnapshotList--; |
| 3315 return o; |
| 3316 } |
| 3317 |
| 3318 checkSnapshotList(api.SnapshotList o) { |
| 3319 buildCounterSnapshotList++; |
| 3320 if (buildCounterSnapshotList < 3) { |
| 3321 unittest.expect(o.id, unittest.equals('foo')); |
| 3322 checkUnnamed906(o.items); |
| 3323 unittest.expect(o.kind, unittest.equals('foo')); |
| 3324 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3325 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3326 } |
| 3327 buildCounterSnapshotList--; |
| 3328 } |
| 3329 |
| 3330 buildUnnamed907() { |
| 3331 var o = new core.List<core.String>(); |
| 3332 o.add("foo"); |
| 3333 o.add("foo"); |
| 3334 return o; |
| 3335 } |
| 3336 |
| 3337 checkUnnamed907(core.List<core.String> o) { |
| 3338 unittest.expect(o, unittest.hasLength(2)); |
| 3339 unittest.expect(o[0], unittest.equals('foo')); |
| 3340 unittest.expect(o[1], unittest.equals('foo')); |
| 3341 } |
| 3342 |
| 3343 core.int buildCounterTags = 0; |
| 3344 buildTags() { |
| 3345 var o = new api.Tags(); |
| 3346 buildCounterTags++; |
| 3347 if (buildCounterTags < 3) { |
| 3348 o.fingerprint = "foo"; |
| 3349 o.items = buildUnnamed907(); |
| 3350 } |
| 3351 buildCounterTags--; |
| 3352 return o; |
| 3353 } |
| 3354 |
| 3355 checkTags(api.Tags o) { |
| 3356 buildCounterTags++; |
| 3357 if (buildCounterTags < 3) { |
| 3358 unittest.expect(o.fingerprint, unittest.equals('foo')); |
| 3359 checkUnnamed907(o.items); |
| 3360 } |
| 3361 buildCounterTags--; |
| 3362 } |
| 3363 |
| 3364 core.int buildCounterTargetHttpProxy = 0; |
| 3365 buildTargetHttpProxy() { |
| 3366 var o = new api.TargetHttpProxy(); |
| 3367 buildCounterTargetHttpProxy++; |
| 3368 if (buildCounterTargetHttpProxy < 3) { |
| 3369 o.creationTimestamp = "foo"; |
| 3370 o.description = "foo"; |
| 3371 o.id = "foo"; |
| 3372 o.kind = "foo"; |
| 3373 o.name = "foo"; |
| 3374 o.selfLink = "foo"; |
| 3375 o.urlMap = "foo"; |
| 3376 } |
| 3377 buildCounterTargetHttpProxy--; |
| 3378 return o; |
| 3379 } |
| 3380 |
| 3381 checkTargetHttpProxy(api.TargetHttpProxy o) { |
| 3382 buildCounterTargetHttpProxy++; |
| 3383 if (buildCounterTargetHttpProxy < 3) { |
| 3384 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 3385 unittest.expect(o.description, unittest.equals('foo')); |
| 3386 unittest.expect(o.id, unittest.equals('foo')); |
| 3387 unittest.expect(o.kind, unittest.equals('foo')); |
| 3388 unittest.expect(o.name, unittest.equals('foo')); |
| 3389 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3390 unittest.expect(o.urlMap, unittest.equals('foo')); |
| 3391 } |
| 3392 buildCounterTargetHttpProxy--; |
| 3393 } |
| 3394 |
| 3395 buildUnnamed908() { |
| 3396 var o = new core.List<api.TargetHttpProxy>(); |
| 3397 o.add(buildTargetHttpProxy()); |
| 3398 o.add(buildTargetHttpProxy()); |
| 3399 return o; |
| 3400 } |
| 3401 |
| 3402 checkUnnamed908(core.List<api.TargetHttpProxy> o) { |
| 3403 unittest.expect(o, unittest.hasLength(2)); |
| 3404 checkTargetHttpProxy(o[0]); |
| 3405 checkTargetHttpProxy(o[1]); |
| 3406 } |
| 3407 |
| 3408 core.int buildCounterTargetHttpProxyList = 0; |
| 3409 buildTargetHttpProxyList() { |
| 3410 var o = new api.TargetHttpProxyList(); |
| 3411 buildCounterTargetHttpProxyList++; |
| 3412 if (buildCounterTargetHttpProxyList < 3) { |
| 3413 o.id = "foo"; |
| 3414 o.items = buildUnnamed908(); |
| 3415 o.kind = "foo"; |
| 3416 o.nextPageToken = "foo"; |
| 3417 o.selfLink = "foo"; |
| 3418 } |
| 3419 buildCounterTargetHttpProxyList--; |
| 3420 return o; |
| 3421 } |
| 3422 |
| 3423 checkTargetHttpProxyList(api.TargetHttpProxyList o) { |
| 3424 buildCounterTargetHttpProxyList++; |
| 3425 if (buildCounterTargetHttpProxyList < 3) { |
| 3426 unittest.expect(o.id, unittest.equals('foo')); |
| 3427 checkUnnamed908(o.items); |
| 3428 unittest.expect(o.kind, unittest.equals('foo')); |
| 3429 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3430 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3431 } |
| 3432 buildCounterTargetHttpProxyList--; |
| 3433 } |
| 3434 |
| 3435 core.int buildCounterTargetInstance = 0; |
| 3436 buildTargetInstance() { |
| 3437 var o = new api.TargetInstance(); |
| 3438 buildCounterTargetInstance++; |
| 3439 if (buildCounterTargetInstance < 3) { |
| 3440 o.creationTimestamp = "foo"; |
| 3441 o.description = "foo"; |
| 3442 o.id = "foo"; |
| 3443 o.instance = "foo"; |
| 3444 o.kind = "foo"; |
| 3445 o.name = "foo"; |
| 3446 o.natPolicy = "foo"; |
| 3447 o.selfLink = "foo"; |
| 3448 o.zone = "foo"; |
| 3449 } |
| 3450 buildCounterTargetInstance--; |
| 3451 return o; |
| 3452 } |
| 3453 |
| 3454 checkTargetInstance(api.TargetInstance o) { |
| 3455 buildCounterTargetInstance++; |
| 3456 if (buildCounterTargetInstance < 3) { |
| 3457 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 3458 unittest.expect(o.description, unittest.equals('foo')); |
| 3459 unittest.expect(o.id, unittest.equals('foo')); |
| 3460 unittest.expect(o.instance, unittest.equals('foo')); |
| 3461 unittest.expect(o.kind, unittest.equals('foo')); |
| 3462 unittest.expect(o.name, unittest.equals('foo')); |
| 3463 unittest.expect(o.natPolicy, unittest.equals('foo')); |
| 3464 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3465 unittest.expect(o.zone, unittest.equals('foo')); |
| 3466 } |
| 3467 buildCounterTargetInstance--; |
| 3468 } |
| 3469 |
| 3470 buildUnnamed909() { |
| 3471 var o = new core.Map<core.String, api.TargetInstancesScopedList>(); |
| 3472 o["x"] = buildTargetInstancesScopedList(); |
| 3473 o["y"] = buildTargetInstancesScopedList(); |
| 3474 return o; |
| 3475 } |
| 3476 |
| 3477 checkUnnamed909(core.Map<core.String, api.TargetInstancesScopedList> o) { |
| 3478 unittest.expect(o, unittest.hasLength(2)); |
| 3479 checkTargetInstancesScopedList(o["x"]); |
| 3480 checkTargetInstancesScopedList(o["y"]); |
| 3481 } |
| 3482 |
| 3483 core.int buildCounterTargetInstanceAggregatedList = 0; |
| 3484 buildTargetInstanceAggregatedList() { |
| 3485 var o = new api.TargetInstanceAggregatedList(); |
| 3486 buildCounterTargetInstanceAggregatedList++; |
| 3487 if (buildCounterTargetInstanceAggregatedList < 3) { |
| 3488 o.id = "foo"; |
| 3489 o.items = buildUnnamed909(); |
| 3490 o.kind = "foo"; |
| 3491 o.nextPageToken = "foo"; |
| 3492 o.selfLink = "foo"; |
| 3493 } |
| 3494 buildCounterTargetInstanceAggregatedList--; |
| 3495 return o; |
| 3496 } |
| 3497 |
| 3498 checkTargetInstanceAggregatedList(api.TargetInstanceAggregatedList o) { |
| 3499 buildCounterTargetInstanceAggregatedList++; |
| 3500 if (buildCounterTargetInstanceAggregatedList < 3) { |
| 3501 unittest.expect(o.id, unittest.equals('foo')); |
| 3502 checkUnnamed909(o.items); |
| 3503 unittest.expect(o.kind, unittest.equals('foo')); |
| 3504 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3505 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3506 } |
| 3507 buildCounterTargetInstanceAggregatedList--; |
| 3508 } |
| 3509 |
| 3510 buildUnnamed910() { |
| 3511 var o = new core.List<api.TargetInstance>(); |
| 3512 o.add(buildTargetInstance()); |
| 3513 o.add(buildTargetInstance()); |
| 3514 return o; |
| 3515 } |
| 3516 |
| 3517 checkUnnamed910(core.List<api.TargetInstance> o) { |
| 3518 unittest.expect(o, unittest.hasLength(2)); |
| 3519 checkTargetInstance(o[0]); |
| 3520 checkTargetInstance(o[1]); |
| 3521 } |
| 3522 |
| 3523 core.int buildCounterTargetInstanceList = 0; |
| 3524 buildTargetInstanceList() { |
| 3525 var o = new api.TargetInstanceList(); |
| 3526 buildCounterTargetInstanceList++; |
| 3527 if (buildCounterTargetInstanceList < 3) { |
| 3528 o.id = "foo"; |
| 3529 o.items = buildUnnamed910(); |
| 3530 o.kind = "foo"; |
| 3531 o.nextPageToken = "foo"; |
| 3532 o.selfLink = "foo"; |
| 3533 } |
| 3534 buildCounterTargetInstanceList--; |
| 3535 return o; |
| 3536 } |
| 3537 |
| 3538 checkTargetInstanceList(api.TargetInstanceList o) { |
| 3539 buildCounterTargetInstanceList++; |
| 3540 if (buildCounterTargetInstanceList < 3) { |
| 3541 unittest.expect(o.id, unittest.equals('foo')); |
| 3542 checkUnnamed910(o.items); |
| 3543 unittest.expect(o.kind, unittest.equals('foo')); |
| 3544 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3545 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3546 } |
| 3547 buildCounterTargetInstanceList--; |
| 3548 } |
| 3549 |
| 3550 buildUnnamed911() { |
| 3551 var o = new core.List<api.TargetInstance>(); |
| 3552 o.add(buildTargetInstance()); |
| 3553 o.add(buildTargetInstance()); |
| 3554 return o; |
| 3555 } |
| 3556 |
| 3557 checkUnnamed911(core.List<api.TargetInstance> o) { |
| 3558 unittest.expect(o, unittest.hasLength(2)); |
| 3559 checkTargetInstance(o[0]); |
| 3560 checkTargetInstance(o[1]); |
| 3561 } |
| 3562 |
| 3563 core.int buildCounterTargetInstancesScopedListWarningData = 0; |
| 3564 buildTargetInstancesScopedListWarningData() { |
| 3565 var o = new api.TargetInstancesScopedListWarningData(); |
| 3566 buildCounterTargetInstancesScopedListWarningData++; |
| 3567 if (buildCounterTargetInstancesScopedListWarningData < 3) { |
| 3568 o.key = "foo"; |
| 3569 o.value = "foo"; |
| 3570 } |
| 3571 buildCounterTargetInstancesScopedListWarningData--; |
| 3572 return o; |
| 3573 } |
| 3574 |
| 3575 checkTargetInstancesScopedListWarningData(api.TargetInstancesScopedListWarningDa
ta o) { |
| 3576 buildCounterTargetInstancesScopedListWarningData++; |
| 3577 if (buildCounterTargetInstancesScopedListWarningData < 3) { |
| 3578 unittest.expect(o.key, unittest.equals('foo')); |
| 3579 unittest.expect(o.value, unittest.equals('foo')); |
| 3580 } |
| 3581 buildCounterTargetInstancesScopedListWarningData--; |
| 3582 } |
| 3583 |
| 3584 buildUnnamed912() { |
| 3585 var o = new core.List<api.TargetInstancesScopedListWarningData>(); |
| 3586 o.add(buildTargetInstancesScopedListWarningData()); |
| 3587 o.add(buildTargetInstancesScopedListWarningData()); |
| 3588 return o; |
| 3589 } |
| 3590 |
| 3591 checkUnnamed912(core.List<api.TargetInstancesScopedListWarningData> o) { |
| 3592 unittest.expect(o, unittest.hasLength(2)); |
| 3593 checkTargetInstancesScopedListWarningData(o[0]); |
| 3594 checkTargetInstancesScopedListWarningData(o[1]); |
| 3595 } |
| 3596 |
| 3597 core.int buildCounterTargetInstancesScopedListWarning = 0; |
| 3598 buildTargetInstancesScopedListWarning() { |
| 3599 var o = new api.TargetInstancesScopedListWarning(); |
| 3600 buildCounterTargetInstancesScopedListWarning++; |
| 3601 if (buildCounterTargetInstancesScopedListWarning < 3) { |
| 3602 o.code = "foo"; |
| 3603 o.data = buildUnnamed912(); |
| 3604 o.message = "foo"; |
| 3605 } |
| 3606 buildCounterTargetInstancesScopedListWarning--; |
| 3607 return o; |
| 3608 } |
| 3609 |
| 3610 checkTargetInstancesScopedListWarning(api.TargetInstancesScopedListWarning o) { |
| 3611 buildCounterTargetInstancesScopedListWarning++; |
| 3612 if (buildCounterTargetInstancesScopedListWarning < 3) { |
| 3613 unittest.expect(o.code, unittest.equals('foo')); |
| 3614 checkUnnamed912(o.data); |
| 3615 unittest.expect(o.message, unittest.equals('foo')); |
| 3616 } |
| 3617 buildCounterTargetInstancesScopedListWarning--; |
| 3618 } |
| 3619 |
| 3620 core.int buildCounterTargetInstancesScopedList = 0; |
| 3621 buildTargetInstancesScopedList() { |
| 3622 var o = new api.TargetInstancesScopedList(); |
| 3623 buildCounterTargetInstancesScopedList++; |
| 3624 if (buildCounterTargetInstancesScopedList < 3) { |
| 3625 o.targetInstances = buildUnnamed911(); |
| 3626 o.warning = buildTargetInstancesScopedListWarning(); |
| 3627 } |
| 3628 buildCounterTargetInstancesScopedList--; |
| 3629 return o; |
| 3630 } |
| 3631 |
| 3632 checkTargetInstancesScopedList(api.TargetInstancesScopedList o) { |
| 3633 buildCounterTargetInstancesScopedList++; |
| 3634 if (buildCounterTargetInstancesScopedList < 3) { |
| 3635 checkUnnamed911(o.targetInstances); |
| 3636 checkTargetInstancesScopedListWarning(o.warning); |
| 3637 } |
| 3638 buildCounterTargetInstancesScopedList--; |
| 3639 } |
| 3640 |
| 3641 buildUnnamed913() { |
| 3642 var o = new core.List<core.String>(); |
| 3643 o.add("foo"); |
| 3644 o.add("foo"); |
| 3645 return o; |
| 3646 } |
| 3647 |
| 3648 checkUnnamed913(core.List<core.String> o) { |
| 3649 unittest.expect(o, unittest.hasLength(2)); |
| 3650 unittest.expect(o[0], unittest.equals('foo')); |
| 3651 unittest.expect(o[1], unittest.equals('foo')); |
| 3652 } |
| 3653 |
| 3654 buildUnnamed914() { |
| 3655 var o = new core.List<core.String>(); |
| 3656 o.add("foo"); |
| 3657 o.add("foo"); |
| 3658 return o; |
| 3659 } |
| 3660 |
| 3661 checkUnnamed914(core.List<core.String> o) { |
| 3662 unittest.expect(o, unittest.hasLength(2)); |
| 3663 unittest.expect(o[0], unittest.equals('foo')); |
| 3664 unittest.expect(o[1], unittest.equals('foo')); |
| 3665 } |
| 3666 |
| 3667 core.int buildCounterTargetPool = 0; |
| 3668 buildTargetPool() { |
| 3669 var o = new api.TargetPool(); |
| 3670 buildCounterTargetPool++; |
| 3671 if (buildCounterTargetPool < 3) { |
| 3672 o.backupPool = "foo"; |
| 3673 o.creationTimestamp = "foo"; |
| 3674 o.description = "foo"; |
| 3675 o.failoverRatio = 42.0; |
| 3676 o.healthChecks = buildUnnamed913(); |
| 3677 o.id = "foo"; |
| 3678 o.instances = buildUnnamed914(); |
| 3679 o.kind = "foo"; |
| 3680 o.name = "foo"; |
| 3681 o.region = "foo"; |
| 3682 o.selfLink = "foo"; |
| 3683 o.sessionAffinity = "foo"; |
| 3684 } |
| 3685 buildCounterTargetPool--; |
| 3686 return o; |
| 3687 } |
| 3688 |
| 3689 checkTargetPool(api.TargetPool o) { |
| 3690 buildCounterTargetPool++; |
| 3691 if (buildCounterTargetPool < 3) { |
| 3692 unittest.expect(o.backupPool, unittest.equals('foo')); |
| 3693 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 3694 unittest.expect(o.description, unittest.equals('foo')); |
| 3695 unittest.expect(o.failoverRatio, unittest.equals(42.0)); |
| 3696 checkUnnamed913(o.healthChecks); |
| 3697 unittest.expect(o.id, unittest.equals('foo')); |
| 3698 checkUnnamed914(o.instances); |
| 3699 unittest.expect(o.kind, unittest.equals('foo')); |
| 3700 unittest.expect(o.name, unittest.equals('foo')); |
| 3701 unittest.expect(o.region, unittest.equals('foo')); |
| 3702 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3703 unittest.expect(o.sessionAffinity, unittest.equals('foo')); |
| 3704 } |
| 3705 buildCounterTargetPool--; |
| 3706 } |
| 3707 |
| 3708 buildUnnamed915() { |
| 3709 var o = new core.Map<core.String, api.TargetPoolsScopedList>(); |
| 3710 o["x"] = buildTargetPoolsScopedList(); |
| 3711 o["y"] = buildTargetPoolsScopedList(); |
| 3712 return o; |
| 3713 } |
| 3714 |
| 3715 checkUnnamed915(core.Map<core.String, api.TargetPoolsScopedList> o) { |
| 3716 unittest.expect(o, unittest.hasLength(2)); |
| 3717 checkTargetPoolsScopedList(o["x"]); |
| 3718 checkTargetPoolsScopedList(o["y"]); |
| 3719 } |
| 3720 |
| 3721 core.int buildCounterTargetPoolAggregatedList = 0; |
| 3722 buildTargetPoolAggregatedList() { |
| 3723 var o = new api.TargetPoolAggregatedList(); |
| 3724 buildCounterTargetPoolAggregatedList++; |
| 3725 if (buildCounterTargetPoolAggregatedList < 3) { |
| 3726 o.id = "foo"; |
| 3727 o.items = buildUnnamed915(); |
| 3728 o.kind = "foo"; |
| 3729 o.nextPageToken = "foo"; |
| 3730 o.selfLink = "foo"; |
| 3731 } |
| 3732 buildCounterTargetPoolAggregatedList--; |
| 3733 return o; |
| 3734 } |
| 3735 |
| 3736 checkTargetPoolAggregatedList(api.TargetPoolAggregatedList o) { |
| 3737 buildCounterTargetPoolAggregatedList++; |
| 3738 if (buildCounterTargetPoolAggregatedList < 3) { |
| 3739 unittest.expect(o.id, unittest.equals('foo')); |
| 3740 checkUnnamed915(o.items); |
| 3741 unittest.expect(o.kind, unittest.equals('foo')); |
| 3742 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3743 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3744 } |
| 3745 buildCounterTargetPoolAggregatedList--; |
| 3746 } |
| 3747 |
| 3748 buildUnnamed916() { |
| 3749 var o = new core.List<api.HealthStatus>(); |
| 3750 o.add(buildHealthStatus()); |
| 3751 o.add(buildHealthStatus()); |
| 3752 return o; |
| 3753 } |
| 3754 |
| 3755 checkUnnamed916(core.List<api.HealthStatus> o) { |
| 3756 unittest.expect(o, unittest.hasLength(2)); |
| 3757 checkHealthStatus(o[0]); |
| 3758 checkHealthStatus(o[1]); |
| 3759 } |
| 3760 |
| 3761 core.int buildCounterTargetPoolInstanceHealth = 0; |
| 3762 buildTargetPoolInstanceHealth() { |
| 3763 var o = new api.TargetPoolInstanceHealth(); |
| 3764 buildCounterTargetPoolInstanceHealth++; |
| 3765 if (buildCounterTargetPoolInstanceHealth < 3) { |
| 3766 o.healthStatus = buildUnnamed916(); |
| 3767 o.kind = "foo"; |
| 3768 } |
| 3769 buildCounterTargetPoolInstanceHealth--; |
| 3770 return o; |
| 3771 } |
| 3772 |
| 3773 checkTargetPoolInstanceHealth(api.TargetPoolInstanceHealth o) { |
| 3774 buildCounterTargetPoolInstanceHealth++; |
| 3775 if (buildCounterTargetPoolInstanceHealth < 3) { |
| 3776 checkUnnamed916(o.healthStatus); |
| 3777 unittest.expect(o.kind, unittest.equals('foo')); |
| 3778 } |
| 3779 buildCounterTargetPoolInstanceHealth--; |
| 3780 } |
| 3781 |
| 3782 buildUnnamed917() { |
| 3783 var o = new core.List<api.TargetPool>(); |
| 3784 o.add(buildTargetPool()); |
| 3785 o.add(buildTargetPool()); |
| 3786 return o; |
| 3787 } |
| 3788 |
| 3789 checkUnnamed917(core.List<api.TargetPool> o) { |
| 3790 unittest.expect(o, unittest.hasLength(2)); |
| 3791 checkTargetPool(o[0]); |
| 3792 checkTargetPool(o[1]); |
| 3793 } |
| 3794 |
| 3795 core.int buildCounterTargetPoolList = 0; |
| 3796 buildTargetPoolList() { |
| 3797 var o = new api.TargetPoolList(); |
| 3798 buildCounterTargetPoolList++; |
| 3799 if (buildCounterTargetPoolList < 3) { |
| 3800 o.id = "foo"; |
| 3801 o.items = buildUnnamed917(); |
| 3802 o.kind = "foo"; |
| 3803 o.nextPageToken = "foo"; |
| 3804 o.selfLink = "foo"; |
| 3805 } |
| 3806 buildCounterTargetPoolList--; |
| 3807 return o; |
| 3808 } |
| 3809 |
| 3810 checkTargetPoolList(api.TargetPoolList o) { |
| 3811 buildCounterTargetPoolList++; |
| 3812 if (buildCounterTargetPoolList < 3) { |
| 3813 unittest.expect(o.id, unittest.equals('foo')); |
| 3814 checkUnnamed917(o.items); |
| 3815 unittest.expect(o.kind, unittest.equals('foo')); |
| 3816 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3817 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 3818 } |
| 3819 buildCounterTargetPoolList--; |
| 3820 } |
| 3821 |
| 3822 buildUnnamed918() { |
| 3823 var o = new core.List<api.HealthCheckReference>(); |
| 3824 o.add(buildHealthCheckReference()); |
| 3825 o.add(buildHealthCheckReference()); |
| 3826 return o; |
| 3827 } |
| 3828 |
| 3829 checkUnnamed918(core.List<api.HealthCheckReference> o) { |
| 3830 unittest.expect(o, unittest.hasLength(2)); |
| 3831 checkHealthCheckReference(o[0]); |
| 3832 checkHealthCheckReference(o[1]); |
| 3833 } |
| 3834 |
| 3835 core.int buildCounterTargetPoolsAddHealthCheckRequest = 0; |
| 3836 buildTargetPoolsAddHealthCheckRequest() { |
| 3837 var o = new api.TargetPoolsAddHealthCheckRequest(); |
| 3838 buildCounterTargetPoolsAddHealthCheckRequest++; |
| 3839 if (buildCounterTargetPoolsAddHealthCheckRequest < 3) { |
| 3840 o.healthChecks = buildUnnamed918(); |
| 3841 } |
| 3842 buildCounterTargetPoolsAddHealthCheckRequest--; |
| 3843 return o; |
| 3844 } |
| 3845 |
| 3846 checkTargetPoolsAddHealthCheckRequest(api.TargetPoolsAddHealthCheckRequest o) { |
| 3847 buildCounterTargetPoolsAddHealthCheckRequest++; |
| 3848 if (buildCounterTargetPoolsAddHealthCheckRequest < 3) { |
| 3849 checkUnnamed918(o.healthChecks); |
| 3850 } |
| 3851 buildCounterTargetPoolsAddHealthCheckRequest--; |
| 3852 } |
| 3853 |
| 3854 buildUnnamed919() { |
| 3855 var o = new core.List<api.InstanceReference>(); |
| 3856 o.add(buildInstanceReference()); |
| 3857 o.add(buildInstanceReference()); |
| 3858 return o; |
| 3859 } |
| 3860 |
| 3861 checkUnnamed919(core.List<api.InstanceReference> o) { |
| 3862 unittest.expect(o, unittest.hasLength(2)); |
| 3863 checkInstanceReference(o[0]); |
| 3864 checkInstanceReference(o[1]); |
| 3865 } |
| 3866 |
| 3867 core.int buildCounterTargetPoolsAddInstanceRequest = 0; |
| 3868 buildTargetPoolsAddInstanceRequest() { |
| 3869 var o = new api.TargetPoolsAddInstanceRequest(); |
| 3870 buildCounterTargetPoolsAddInstanceRequest++; |
| 3871 if (buildCounterTargetPoolsAddInstanceRequest < 3) { |
| 3872 o.instances = buildUnnamed919(); |
| 3873 } |
| 3874 buildCounterTargetPoolsAddInstanceRequest--; |
| 3875 return o; |
| 3876 } |
| 3877 |
| 3878 checkTargetPoolsAddInstanceRequest(api.TargetPoolsAddInstanceRequest o) { |
| 3879 buildCounterTargetPoolsAddInstanceRequest++; |
| 3880 if (buildCounterTargetPoolsAddInstanceRequest < 3) { |
| 3881 checkUnnamed919(o.instances); |
| 3882 } |
| 3883 buildCounterTargetPoolsAddInstanceRequest--; |
| 3884 } |
| 3885 |
| 3886 buildUnnamed920() { |
| 3887 var o = new core.List<api.HealthCheckReference>(); |
| 3888 o.add(buildHealthCheckReference()); |
| 3889 o.add(buildHealthCheckReference()); |
| 3890 return o; |
| 3891 } |
| 3892 |
| 3893 checkUnnamed920(core.List<api.HealthCheckReference> o) { |
| 3894 unittest.expect(o, unittest.hasLength(2)); |
| 3895 checkHealthCheckReference(o[0]); |
| 3896 checkHealthCheckReference(o[1]); |
| 3897 } |
| 3898 |
| 3899 core.int buildCounterTargetPoolsRemoveHealthCheckRequest = 0; |
| 3900 buildTargetPoolsRemoveHealthCheckRequest() { |
| 3901 var o = new api.TargetPoolsRemoveHealthCheckRequest(); |
| 3902 buildCounterTargetPoolsRemoveHealthCheckRequest++; |
| 3903 if (buildCounterTargetPoolsRemoveHealthCheckRequest < 3) { |
| 3904 o.healthChecks = buildUnnamed920(); |
| 3905 } |
| 3906 buildCounterTargetPoolsRemoveHealthCheckRequest--; |
| 3907 return o; |
| 3908 } |
| 3909 |
| 3910 checkTargetPoolsRemoveHealthCheckRequest(api.TargetPoolsRemoveHealthCheckRequest
o) { |
| 3911 buildCounterTargetPoolsRemoveHealthCheckRequest++; |
| 3912 if (buildCounterTargetPoolsRemoveHealthCheckRequest < 3) { |
| 3913 checkUnnamed920(o.healthChecks); |
| 3914 } |
| 3915 buildCounterTargetPoolsRemoveHealthCheckRequest--; |
| 3916 } |
| 3917 |
| 3918 buildUnnamed921() { |
| 3919 var o = new core.List<api.InstanceReference>(); |
| 3920 o.add(buildInstanceReference()); |
| 3921 o.add(buildInstanceReference()); |
| 3922 return o; |
| 3923 } |
| 3924 |
| 3925 checkUnnamed921(core.List<api.InstanceReference> o) { |
| 3926 unittest.expect(o, unittest.hasLength(2)); |
| 3927 checkInstanceReference(o[0]); |
| 3928 checkInstanceReference(o[1]); |
| 3929 } |
| 3930 |
| 3931 core.int buildCounterTargetPoolsRemoveInstanceRequest = 0; |
| 3932 buildTargetPoolsRemoveInstanceRequest() { |
| 3933 var o = new api.TargetPoolsRemoveInstanceRequest(); |
| 3934 buildCounterTargetPoolsRemoveInstanceRequest++; |
| 3935 if (buildCounterTargetPoolsRemoveInstanceRequest < 3) { |
| 3936 o.instances = buildUnnamed921(); |
| 3937 } |
| 3938 buildCounterTargetPoolsRemoveInstanceRequest--; |
| 3939 return o; |
| 3940 } |
| 3941 |
| 3942 checkTargetPoolsRemoveInstanceRequest(api.TargetPoolsRemoveInstanceRequest o) { |
| 3943 buildCounterTargetPoolsRemoveInstanceRequest++; |
| 3944 if (buildCounterTargetPoolsRemoveInstanceRequest < 3) { |
| 3945 checkUnnamed921(o.instances); |
| 3946 } |
| 3947 buildCounterTargetPoolsRemoveInstanceRequest--; |
| 3948 } |
| 3949 |
| 3950 buildUnnamed922() { |
| 3951 var o = new core.List<api.TargetPool>(); |
| 3952 o.add(buildTargetPool()); |
| 3953 o.add(buildTargetPool()); |
| 3954 return o; |
| 3955 } |
| 3956 |
| 3957 checkUnnamed922(core.List<api.TargetPool> o) { |
| 3958 unittest.expect(o, unittest.hasLength(2)); |
| 3959 checkTargetPool(o[0]); |
| 3960 checkTargetPool(o[1]); |
| 3961 } |
| 3962 |
| 3963 core.int buildCounterTargetPoolsScopedListWarningData = 0; |
| 3964 buildTargetPoolsScopedListWarningData() { |
| 3965 var o = new api.TargetPoolsScopedListWarningData(); |
| 3966 buildCounterTargetPoolsScopedListWarningData++; |
| 3967 if (buildCounterTargetPoolsScopedListWarningData < 3) { |
| 3968 o.key = "foo"; |
| 3969 o.value = "foo"; |
| 3970 } |
| 3971 buildCounterTargetPoolsScopedListWarningData--; |
| 3972 return o; |
| 3973 } |
| 3974 |
| 3975 checkTargetPoolsScopedListWarningData(api.TargetPoolsScopedListWarningData o) { |
| 3976 buildCounterTargetPoolsScopedListWarningData++; |
| 3977 if (buildCounterTargetPoolsScopedListWarningData < 3) { |
| 3978 unittest.expect(o.key, unittest.equals('foo')); |
| 3979 unittest.expect(o.value, unittest.equals('foo')); |
| 3980 } |
| 3981 buildCounterTargetPoolsScopedListWarningData--; |
| 3982 } |
| 3983 |
| 3984 buildUnnamed923() { |
| 3985 var o = new core.List<api.TargetPoolsScopedListWarningData>(); |
| 3986 o.add(buildTargetPoolsScopedListWarningData()); |
| 3987 o.add(buildTargetPoolsScopedListWarningData()); |
| 3988 return o; |
| 3989 } |
| 3990 |
| 3991 checkUnnamed923(core.List<api.TargetPoolsScopedListWarningData> o) { |
| 3992 unittest.expect(o, unittest.hasLength(2)); |
| 3993 checkTargetPoolsScopedListWarningData(o[0]); |
| 3994 checkTargetPoolsScopedListWarningData(o[1]); |
| 3995 } |
| 3996 |
| 3997 core.int buildCounterTargetPoolsScopedListWarning = 0; |
| 3998 buildTargetPoolsScopedListWarning() { |
| 3999 var o = new api.TargetPoolsScopedListWarning(); |
| 4000 buildCounterTargetPoolsScopedListWarning++; |
| 4001 if (buildCounterTargetPoolsScopedListWarning < 3) { |
| 4002 o.code = "foo"; |
| 4003 o.data = buildUnnamed923(); |
| 4004 o.message = "foo"; |
| 4005 } |
| 4006 buildCounterTargetPoolsScopedListWarning--; |
| 4007 return o; |
| 4008 } |
| 4009 |
| 4010 checkTargetPoolsScopedListWarning(api.TargetPoolsScopedListWarning o) { |
| 4011 buildCounterTargetPoolsScopedListWarning++; |
| 4012 if (buildCounterTargetPoolsScopedListWarning < 3) { |
| 4013 unittest.expect(o.code, unittest.equals('foo')); |
| 4014 checkUnnamed923(o.data); |
| 4015 unittest.expect(o.message, unittest.equals('foo')); |
| 4016 } |
| 4017 buildCounterTargetPoolsScopedListWarning--; |
| 4018 } |
| 4019 |
| 4020 core.int buildCounterTargetPoolsScopedList = 0; |
| 4021 buildTargetPoolsScopedList() { |
| 4022 var o = new api.TargetPoolsScopedList(); |
| 4023 buildCounterTargetPoolsScopedList++; |
| 4024 if (buildCounterTargetPoolsScopedList < 3) { |
| 4025 o.targetPools = buildUnnamed922(); |
| 4026 o.warning = buildTargetPoolsScopedListWarning(); |
| 4027 } |
| 4028 buildCounterTargetPoolsScopedList--; |
| 4029 return o; |
| 4030 } |
| 4031 |
| 4032 checkTargetPoolsScopedList(api.TargetPoolsScopedList o) { |
| 4033 buildCounterTargetPoolsScopedList++; |
| 4034 if (buildCounterTargetPoolsScopedList < 3) { |
| 4035 checkUnnamed922(o.targetPools); |
| 4036 checkTargetPoolsScopedListWarning(o.warning); |
| 4037 } |
| 4038 buildCounterTargetPoolsScopedList--; |
| 4039 } |
| 4040 |
| 4041 core.int buildCounterTargetReference = 0; |
| 4042 buildTargetReference() { |
| 4043 var o = new api.TargetReference(); |
| 4044 buildCounterTargetReference++; |
| 4045 if (buildCounterTargetReference < 3) { |
| 4046 o.target = "foo"; |
| 4047 } |
| 4048 buildCounterTargetReference--; |
| 4049 return o; |
| 4050 } |
| 4051 |
| 4052 checkTargetReference(api.TargetReference o) { |
| 4053 buildCounterTargetReference++; |
| 4054 if (buildCounterTargetReference < 3) { |
| 4055 unittest.expect(o.target, unittest.equals('foo')); |
| 4056 } |
| 4057 buildCounterTargetReference--; |
| 4058 } |
| 4059 |
| 4060 core.int buildCounterTestFailure = 0; |
| 4061 buildTestFailure() { |
| 4062 var o = new api.TestFailure(); |
| 4063 buildCounterTestFailure++; |
| 4064 if (buildCounterTestFailure < 3) { |
| 4065 o.actualService = "foo"; |
| 4066 o.expectedService = "foo"; |
| 4067 o.host = "foo"; |
| 4068 o.path = "foo"; |
| 4069 } |
| 4070 buildCounterTestFailure--; |
| 4071 return o; |
| 4072 } |
| 4073 |
| 4074 checkTestFailure(api.TestFailure o) { |
| 4075 buildCounterTestFailure++; |
| 4076 if (buildCounterTestFailure < 3) { |
| 4077 unittest.expect(o.actualService, unittest.equals('foo')); |
| 4078 unittest.expect(o.expectedService, unittest.equals('foo')); |
| 4079 unittest.expect(o.host, unittest.equals('foo')); |
| 4080 unittest.expect(o.path, unittest.equals('foo')); |
| 4081 } |
| 4082 buildCounterTestFailure--; |
| 4083 } |
| 4084 |
| 4085 buildUnnamed924() { |
| 4086 var o = new core.List<api.HostRule>(); |
| 4087 o.add(buildHostRule()); |
| 4088 o.add(buildHostRule()); |
| 4089 return o; |
| 4090 } |
| 4091 |
| 4092 checkUnnamed924(core.List<api.HostRule> o) { |
| 4093 unittest.expect(o, unittest.hasLength(2)); |
| 4094 checkHostRule(o[0]); |
| 4095 checkHostRule(o[1]); |
| 4096 } |
| 4097 |
| 4098 buildUnnamed925() { |
| 4099 var o = new core.List<api.PathMatcher>(); |
| 4100 o.add(buildPathMatcher()); |
| 4101 o.add(buildPathMatcher()); |
| 4102 return o; |
| 4103 } |
| 4104 |
| 4105 checkUnnamed925(core.List<api.PathMatcher> o) { |
| 4106 unittest.expect(o, unittest.hasLength(2)); |
| 4107 checkPathMatcher(o[0]); |
| 4108 checkPathMatcher(o[1]); |
| 4109 } |
| 4110 |
| 4111 buildUnnamed926() { |
| 4112 var o = new core.List<api.UrlMapTest>(); |
| 4113 o.add(buildUrlMapTest()); |
| 4114 o.add(buildUrlMapTest()); |
| 4115 return o; |
| 4116 } |
| 4117 |
| 4118 checkUnnamed926(core.List<api.UrlMapTest> o) { |
| 4119 unittest.expect(o, unittest.hasLength(2)); |
| 4120 checkUrlMapTest(o[0]); |
| 4121 checkUrlMapTest(o[1]); |
| 4122 } |
| 4123 |
| 4124 core.int buildCounterUrlMap = 0; |
| 4125 buildUrlMap() { |
| 4126 var o = new api.UrlMap(); |
| 4127 buildCounterUrlMap++; |
| 4128 if (buildCounterUrlMap < 3) { |
| 4129 o.creationTimestamp = "foo"; |
| 4130 o.defaultService = "foo"; |
| 4131 o.description = "foo"; |
| 4132 o.fingerprint = "foo"; |
| 4133 o.hostRules = buildUnnamed924(); |
| 4134 o.id = "foo"; |
| 4135 o.kind = "foo"; |
| 4136 o.name = "foo"; |
| 4137 o.pathMatchers = buildUnnamed925(); |
| 4138 o.selfLink = "foo"; |
| 4139 o.tests = buildUnnamed926(); |
| 4140 } |
| 4141 buildCounterUrlMap--; |
| 4142 return o; |
| 4143 } |
| 4144 |
| 4145 checkUrlMap(api.UrlMap o) { |
| 4146 buildCounterUrlMap++; |
| 4147 if (buildCounterUrlMap < 3) { |
| 4148 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 4149 unittest.expect(o.defaultService, unittest.equals('foo')); |
| 4150 unittest.expect(o.description, unittest.equals('foo')); |
| 4151 unittest.expect(o.fingerprint, unittest.equals('foo')); |
| 4152 checkUnnamed924(o.hostRules); |
| 4153 unittest.expect(o.id, unittest.equals('foo')); |
| 4154 unittest.expect(o.kind, unittest.equals('foo')); |
| 4155 unittest.expect(o.name, unittest.equals('foo')); |
| 4156 checkUnnamed925(o.pathMatchers); |
| 4157 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 4158 checkUnnamed926(o.tests); |
| 4159 } |
| 4160 buildCounterUrlMap--; |
| 4161 } |
| 4162 |
| 4163 buildUnnamed927() { |
| 4164 var o = new core.List<api.UrlMap>(); |
| 4165 o.add(buildUrlMap()); |
| 4166 o.add(buildUrlMap()); |
| 4167 return o; |
| 4168 } |
| 4169 |
| 4170 checkUnnamed927(core.List<api.UrlMap> o) { |
| 4171 unittest.expect(o, unittest.hasLength(2)); |
| 4172 checkUrlMap(o[0]); |
| 4173 checkUrlMap(o[1]); |
| 4174 } |
| 4175 |
| 4176 core.int buildCounterUrlMapList = 0; |
| 4177 buildUrlMapList() { |
| 4178 var o = new api.UrlMapList(); |
| 4179 buildCounterUrlMapList++; |
| 4180 if (buildCounterUrlMapList < 3) { |
| 4181 o.id = "foo"; |
| 4182 o.items = buildUnnamed927(); |
| 4183 o.kind = "foo"; |
| 4184 o.nextPageToken = "foo"; |
| 4185 o.selfLink = "foo"; |
| 4186 } |
| 4187 buildCounterUrlMapList--; |
| 4188 return o; |
| 4189 } |
| 4190 |
| 4191 checkUrlMapList(api.UrlMapList o) { |
| 4192 buildCounterUrlMapList++; |
| 4193 if (buildCounterUrlMapList < 3) { |
| 4194 unittest.expect(o.id, unittest.equals('foo')); |
| 4195 checkUnnamed927(o.items); |
| 4196 unittest.expect(o.kind, unittest.equals('foo')); |
| 4197 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 4198 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 4199 } |
| 4200 buildCounterUrlMapList--; |
| 4201 } |
| 4202 |
| 4203 core.int buildCounterUrlMapReference = 0; |
| 4204 buildUrlMapReference() { |
| 4205 var o = new api.UrlMapReference(); |
| 4206 buildCounterUrlMapReference++; |
| 4207 if (buildCounterUrlMapReference < 3) { |
| 4208 o.urlMap = "foo"; |
| 4209 } |
| 4210 buildCounterUrlMapReference--; |
| 4211 return o; |
| 4212 } |
| 4213 |
| 4214 checkUrlMapReference(api.UrlMapReference o) { |
| 4215 buildCounterUrlMapReference++; |
| 4216 if (buildCounterUrlMapReference < 3) { |
| 4217 unittest.expect(o.urlMap, unittest.equals('foo')); |
| 4218 } |
| 4219 buildCounterUrlMapReference--; |
| 4220 } |
| 4221 |
| 4222 core.int buildCounterUrlMapTest = 0; |
| 4223 buildUrlMapTest() { |
| 4224 var o = new api.UrlMapTest(); |
| 4225 buildCounterUrlMapTest++; |
| 4226 if (buildCounterUrlMapTest < 3) { |
| 4227 o.description = "foo"; |
| 4228 o.host = "foo"; |
| 4229 o.path = "foo"; |
| 4230 o.service = "foo"; |
| 4231 } |
| 4232 buildCounterUrlMapTest--; |
| 4233 return o; |
| 4234 } |
| 4235 |
| 4236 checkUrlMapTest(api.UrlMapTest o) { |
| 4237 buildCounterUrlMapTest++; |
| 4238 if (buildCounterUrlMapTest < 3) { |
| 4239 unittest.expect(o.description, unittest.equals('foo')); |
| 4240 unittest.expect(o.host, unittest.equals('foo')); |
| 4241 unittest.expect(o.path, unittest.equals('foo')); |
| 4242 unittest.expect(o.service, unittest.equals('foo')); |
| 4243 } |
| 4244 buildCounterUrlMapTest--; |
| 4245 } |
| 4246 |
| 4247 buildUnnamed928() { |
| 4248 var o = new core.List<core.String>(); |
| 4249 o.add("foo"); |
| 4250 o.add("foo"); |
| 4251 return o; |
| 4252 } |
| 4253 |
| 4254 checkUnnamed928(core.List<core.String> o) { |
| 4255 unittest.expect(o, unittest.hasLength(2)); |
| 4256 unittest.expect(o[0], unittest.equals('foo')); |
| 4257 unittest.expect(o[1], unittest.equals('foo')); |
| 4258 } |
| 4259 |
| 4260 buildUnnamed929() { |
| 4261 var o = new core.List<api.TestFailure>(); |
| 4262 o.add(buildTestFailure()); |
| 4263 o.add(buildTestFailure()); |
| 4264 return o; |
| 4265 } |
| 4266 |
| 4267 checkUnnamed929(core.List<api.TestFailure> o) { |
| 4268 unittest.expect(o, unittest.hasLength(2)); |
| 4269 checkTestFailure(o[0]); |
| 4270 checkTestFailure(o[1]); |
| 4271 } |
| 4272 |
| 4273 core.int buildCounterUrlMapValidationResult = 0; |
| 4274 buildUrlMapValidationResult() { |
| 4275 var o = new api.UrlMapValidationResult(); |
| 4276 buildCounterUrlMapValidationResult++; |
| 4277 if (buildCounterUrlMapValidationResult < 3) { |
| 4278 o.loadErrors = buildUnnamed928(); |
| 4279 o.loadSucceeded = true; |
| 4280 o.testFailures = buildUnnamed929(); |
| 4281 o.testPassed = true; |
| 4282 } |
| 4283 buildCounterUrlMapValidationResult--; |
| 4284 return o; |
| 4285 } |
| 4286 |
| 4287 checkUrlMapValidationResult(api.UrlMapValidationResult o) { |
| 4288 buildCounterUrlMapValidationResult++; |
| 4289 if (buildCounterUrlMapValidationResult < 3) { |
| 4290 checkUnnamed928(o.loadErrors); |
| 4291 unittest.expect(o.loadSucceeded, unittest.isTrue); |
| 4292 checkUnnamed929(o.testFailures); |
| 4293 unittest.expect(o.testPassed, unittest.isTrue); |
| 4294 } |
| 4295 buildCounterUrlMapValidationResult--; |
| 4296 } |
| 4297 |
| 4298 core.int buildCounterUrlMapsValidateRequest = 0; |
| 4299 buildUrlMapsValidateRequest() { |
| 4300 var o = new api.UrlMapsValidateRequest(); |
| 4301 buildCounterUrlMapsValidateRequest++; |
| 4302 if (buildCounterUrlMapsValidateRequest < 3) { |
| 4303 o.resource = buildUrlMap(); |
| 4304 } |
| 4305 buildCounterUrlMapsValidateRequest--; |
| 4306 return o; |
| 4307 } |
| 4308 |
| 4309 checkUrlMapsValidateRequest(api.UrlMapsValidateRequest o) { |
| 4310 buildCounterUrlMapsValidateRequest++; |
| 4311 if (buildCounterUrlMapsValidateRequest < 3) { |
| 4312 checkUrlMap(o.resource); |
| 4313 } |
| 4314 buildCounterUrlMapsValidateRequest--; |
| 4315 } |
| 4316 |
| 4317 core.int buildCounterUrlMapsValidateResponse = 0; |
| 4318 buildUrlMapsValidateResponse() { |
| 4319 var o = new api.UrlMapsValidateResponse(); |
| 4320 buildCounterUrlMapsValidateResponse++; |
| 4321 if (buildCounterUrlMapsValidateResponse < 3) { |
| 4322 o.result = buildUrlMapValidationResult(); |
| 4323 } |
| 4324 buildCounterUrlMapsValidateResponse--; |
| 4325 return o; |
| 4326 } |
| 4327 |
| 4328 checkUrlMapsValidateResponse(api.UrlMapsValidateResponse o) { |
| 4329 buildCounterUrlMapsValidateResponse++; |
| 4330 if (buildCounterUrlMapsValidateResponse < 3) { |
| 4331 checkUrlMapValidationResult(o.result); |
| 4332 } |
| 4333 buildCounterUrlMapsValidateResponse--; |
| 4334 } |
| 4335 |
| 4336 core.int buildCounterUsageExportLocation = 0; |
| 4337 buildUsageExportLocation() { |
| 4338 var o = new api.UsageExportLocation(); |
| 4339 buildCounterUsageExportLocation++; |
| 4340 if (buildCounterUsageExportLocation < 3) { |
| 4341 o.bucketName = "foo"; |
| 4342 o.reportNamePrefix = "foo"; |
| 4343 } |
| 4344 buildCounterUsageExportLocation--; |
| 4345 return o; |
| 4346 } |
| 4347 |
| 4348 checkUsageExportLocation(api.UsageExportLocation o) { |
| 4349 buildCounterUsageExportLocation++; |
| 4350 if (buildCounterUsageExportLocation < 3) { |
| 4351 unittest.expect(o.bucketName, unittest.equals('foo')); |
| 4352 unittest.expect(o.reportNamePrefix, unittest.equals('foo')); |
| 4353 } |
| 4354 buildCounterUsageExportLocation--; |
| 4355 } |
| 4356 |
| 4357 core.int buildCounterZoneMaintenanceWindows = 0; |
| 4358 buildZoneMaintenanceWindows() { |
| 4359 var o = new api.ZoneMaintenanceWindows(); |
| 4360 buildCounterZoneMaintenanceWindows++; |
| 4361 if (buildCounterZoneMaintenanceWindows < 3) { |
| 4362 o.beginTime = "foo"; |
| 4363 o.description = "foo"; |
| 4364 o.endTime = "foo"; |
| 4365 o.name = "foo"; |
| 4366 } |
| 4367 buildCounterZoneMaintenanceWindows--; |
| 4368 return o; |
| 4369 } |
| 4370 |
| 4371 checkZoneMaintenanceWindows(api.ZoneMaintenanceWindows o) { |
| 4372 buildCounterZoneMaintenanceWindows++; |
| 4373 if (buildCounterZoneMaintenanceWindows < 3) { |
| 4374 unittest.expect(o.beginTime, unittest.equals('foo')); |
| 4375 unittest.expect(o.description, unittest.equals('foo')); |
| 4376 unittest.expect(o.endTime, unittest.equals('foo')); |
| 4377 unittest.expect(o.name, unittest.equals('foo')); |
| 4378 } |
| 4379 buildCounterZoneMaintenanceWindows--; |
| 4380 } |
| 4381 |
| 4382 buildUnnamed930() { |
| 4383 var o = new core.List<api.ZoneMaintenanceWindows>(); |
| 4384 o.add(buildZoneMaintenanceWindows()); |
| 4385 o.add(buildZoneMaintenanceWindows()); |
| 4386 return o; |
| 4387 } |
| 4388 |
| 4389 checkUnnamed930(core.List<api.ZoneMaintenanceWindows> o) { |
| 4390 unittest.expect(o, unittest.hasLength(2)); |
| 4391 checkZoneMaintenanceWindows(o[0]); |
| 4392 checkZoneMaintenanceWindows(o[1]); |
| 4393 } |
| 4394 |
| 4395 core.int buildCounterZone = 0; |
| 4396 buildZone() { |
| 4397 var o = new api.Zone(); |
| 4398 buildCounterZone++; |
| 4399 if (buildCounterZone < 3) { |
| 4400 o.creationTimestamp = "foo"; |
| 4401 o.deprecated = buildDeprecationStatus(); |
| 4402 o.description = "foo"; |
| 4403 o.id = "foo"; |
| 4404 o.kind = "foo"; |
| 4405 o.maintenanceWindows = buildUnnamed930(); |
| 4406 o.name = "foo"; |
| 4407 o.region = "foo"; |
| 4408 o.selfLink = "foo"; |
| 4409 o.status = "foo"; |
| 4410 } |
| 4411 buildCounterZone--; |
| 4412 return o; |
| 4413 } |
| 4414 |
| 4415 checkZone(api.Zone o) { |
| 4416 buildCounterZone++; |
| 4417 if (buildCounterZone < 3) { |
| 4418 unittest.expect(o.creationTimestamp, unittest.equals('foo')); |
| 4419 checkDeprecationStatus(o.deprecated); |
| 4420 unittest.expect(o.description, unittest.equals('foo')); |
| 4421 unittest.expect(o.id, unittest.equals('foo')); |
| 4422 unittest.expect(o.kind, unittest.equals('foo')); |
| 4423 checkUnnamed930(o.maintenanceWindows); |
| 4424 unittest.expect(o.name, unittest.equals('foo')); |
| 4425 unittest.expect(o.region, unittest.equals('foo')); |
| 4426 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 4427 unittest.expect(o.status, unittest.equals('foo')); |
| 4428 } |
| 4429 buildCounterZone--; |
| 4430 } |
| 4431 |
| 4432 buildUnnamed931() { |
| 4433 var o = new core.List<api.Zone>(); |
| 4434 o.add(buildZone()); |
| 4435 o.add(buildZone()); |
| 4436 return o; |
| 4437 } |
| 4438 |
| 4439 checkUnnamed931(core.List<api.Zone> o) { |
| 4440 unittest.expect(o, unittest.hasLength(2)); |
| 4441 checkZone(o[0]); |
| 4442 checkZone(o[1]); |
| 4443 } |
| 4444 |
| 4445 core.int buildCounterZoneList = 0; |
| 4446 buildZoneList() { |
| 4447 var o = new api.ZoneList(); |
| 4448 buildCounterZoneList++; |
| 4449 if (buildCounterZoneList < 3) { |
| 4450 o.id = "foo"; |
| 4451 o.items = buildUnnamed931(); |
| 4452 o.kind = "foo"; |
| 4453 o.nextPageToken = "foo"; |
| 4454 o.selfLink = "foo"; |
| 4455 } |
| 4456 buildCounterZoneList--; |
| 4457 return o; |
| 4458 } |
| 4459 |
| 4460 checkZoneList(api.ZoneList o) { |
| 4461 buildCounterZoneList++; |
| 4462 if (buildCounterZoneList < 3) { |
| 4463 unittest.expect(o.id, unittest.equals('foo')); |
| 4464 checkUnnamed931(o.items); |
| 4465 unittest.expect(o.kind, unittest.equals('foo')); |
| 4466 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 4467 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 4468 } |
| 4469 buildCounterZoneList--; |
| 4470 } |
| 4471 |
| 4472 |
| 4473 main() { |
| 4474 unittest.group("obj-schema-AccessConfig", () { |
| 4475 unittest.test("to-json--from-json", () { |
| 4476 var o = buildAccessConfig(); |
| 4477 var od = new api.AccessConfig.fromJson(o.toJson()); |
| 4478 checkAccessConfig(od); |
| 4479 }); |
| 4480 }); |
| 4481 |
| 4482 |
| 4483 unittest.group("obj-schema-Address", () { |
| 4484 unittest.test("to-json--from-json", () { |
| 4485 var o = buildAddress(); |
| 4486 var od = new api.Address.fromJson(o.toJson()); |
| 4487 checkAddress(od); |
| 4488 }); |
| 4489 }); |
| 4490 |
| 4491 |
| 4492 unittest.group("obj-schema-AddressAggregatedList", () { |
| 4493 unittest.test("to-json--from-json", () { |
| 4494 var o = buildAddressAggregatedList(); |
| 4495 var od = new api.AddressAggregatedList.fromJson(o.toJson()); |
| 4496 checkAddressAggregatedList(od); |
| 4497 }); |
| 4498 }); |
| 4499 |
| 4500 |
| 4501 unittest.group("obj-schema-AddressList", () { |
| 4502 unittest.test("to-json--from-json", () { |
| 4503 var o = buildAddressList(); |
| 4504 var od = new api.AddressList.fromJson(o.toJson()); |
| 4505 checkAddressList(od); |
| 4506 }); |
| 4507 }); |
| 4508 |
| 4509 |
| 4510 unittest.group("obj-schema-AddressesScopedListWarningData", () { |
| 4511 unittest.test("to-json--from-json", () { |
| 4512 var o = buildAddressesScopedListWarningData(); |
| 4513 var od = new api.AddressesScopedListWarningData.fromJson(o.toJson()); |
| 4514 checkAddressesScopedListWarningData(od); |
| 4515 }); |
| 4516 }); |
| 4517 |
| 4518 |
| 4519 unittest.group("obj-schema-AddressesScopedListWarning", () { |
| 4520 unittest.test("to-json--from-json", () { |
| 4521 var o = buildAddressesScopedListWarning(); |
| 4522 var od = new api.AddressesScopedListWarning.fromJson(o.toJson()); |
| 4523 checkAddressesScopedListWarning(od); |
| 4524 }); |
| 4525 }); |
| 4526 |
| 4527 |
| 4528 unittest.group("obj-schema-AddressesScopedList", () { |
| 4529 unittest.test("to-json--from-json", () { |
| 4530 var o = buildAddressesScopedList(); |
| 4531 var od = new api.AddressesScopedList.fromJson(o.toJson()); |
| 4532 checkAddressesScopedList(od); |
| 4533 }); |
| 4534 }); |
| 4535 |
| 4536 |
| 4537 unittest.group("obj-schema-AttachedDisk", () { |
| 4538 unittest.test("to-json--from-json", () { |
| 4539 var o = buildAttachedDisk(); |
| 4540 var od = new api.AttachedDisk.fromJson(o.toJson()); |
| 4541 checkAttachedDisk(od); |
| 4542 }); |
| 4543 }); |
| 4544 |
| 4545 |
| 4546 unittest.group("obj-schema-AttachedDiskInitializeParams", () { |
| 4547 unittest.test("to-json--from-json", () { |
| 4548 var o = buildAttachedDiskInitializeParams(); |
| 4549 var od = new api.AttachedDiskInitializeParams.fromJson(o.toJson()); |
| 4550 checkAttachedDiskInitializeParams(od); |
| 4551 }); |
| 4552 }); |
| 4553 |
| 4554 |
| 4555 unittest.group("obj-schema-Backend", () { |
| 4556 unittest.test("to-json--from-json", () { |
| 4557 var o = buildBackend(); |
| 4558 var od = new api.Backend.fromJson(o.toJson()); |
| 4559 checkBackend(od); |
| 4560 }); |
| 4561 }); |
| 4562 |
| 4563 |
| 4564 unittest.group("obj-schema-BackendService", () { |
| 4565 unittest.test("to-json--from-json", () { |
| 4566 var o = buildBackendService(); |
| 4567 var od = new api.BackendService.fromJson(o.toJson()); |
| 4568 checkBackendService(od); |
| 4569 }); |
| 4570 }); |
| 4571 |
| 4572 |
| 4573 unittest.group("obj-schema-BackendServiceGroupHealth", () { |
| 4574 unittest.test("to-json--from-json", () { |
| 4575 var o = buildBackendServiceGroupHealth(); |
| 4576 var od = new api.BackendServiceGroupHealth.fromJson(o.toJson()); |
| 4577 checkBackendServiceGroupHealth(od); |
| 4578 }); |
| 4579 }); |
| 4580 |
| 4581 |
| 4582 unittest.group("obj-schema-BackendServiceList", () { |
| 4583 unittest.test("to-json--from-json", () { |
| 4584 var o = buildBackendServiceList(); |
| 4585 var od = new api.BackendServiceList.fromJson(o.toJson()); |
| 4586 checkBackendServiceList(od); |
| 4587 }); |
| 4588 }); |
| 4589 |
| 4590 |
| 4591 unittest.group("obj-schema-DeprecationStatus", () { |
| 4592 unittest.test("to-json--from-json", () { |
| 4593 var o = buildDeprecationStatus(); |
| 4594 var od = new api.DeprecationStatus.fromJson(o.toJson()); |
| 4595 checkDeprecationStatus(od); |
| 4596 }); |
| 4597 }); |
| 4598 |
| 4599 |
| 4600 unittest.group("obj-schema-Disk", () { |
| 4601 unittest.test("to-json--from-json", () { |
| 4602 var o = buildDisk(); |
| 4603 var od = new api.Disk.fromJson(o.toJson()); |
| 4604 checkDisk(od); |
| 4605 }); |
| 4606 }); |
| 4607 |
| 4608 |
| 4609 unittest.group("obj-schema-DiskAggregatedList", () { |
| 4610 unittest.test("to-json--from-json", () { |
| 4611 var o = buildDiskAggregatedList(); |
| 4612 var od = new api.DiskAggregatedList.fromJson(o.toJson()); |
| 4613 checkDiskAggregatedList(od); |
| 4614 }); |
| 4615 }); |
| 4616 |
| 4617 |
| 4618 unittest.group("obj-schema-DiskList", () { |
| 4619 unittest.test("to-json--from-json", () { |
| 4620 var o = buildDiskList(); |
| 4621 var od = new api.DiskList.fromJson(o.toJson()); |
| 4622 checkDiskList(od); |
| 4623 }); |
| 4624 }); |
| 4625 |
| 4626 |
| 4627 unittest.group("obj-schema-DiskType", () { |
| 4628 unittest.test("to-json--from-json", () { |
| 4629 var o = buildDiskType(); |
| 4630 var od = new api.DiskType.fromJson(o.toJson()); |
| 4631 checkDiskType(od); |
| 4632 }); |
| 4633 }); |
| 4634 |
| 4635 |
| 4636 unittest.group("obj-schema-DiskTypeAggregatedList", () { |
| 4637 unittest.test("to-json--from-json", () { |
| 4638 var o = buildDiskTypeAggregatedList(); |
| 4639 var od = new api.DiskTypeAggregatedList.fromJson(o.toJson()); |
| 4640 checkDiskTypeAggregatedList(od); |
| 4641 }); |
| 4642 }); |
| 4643 |
| 4644 |
| 4645 unittest.group("obj-schema-DiskTypeList", () { |
| 4646 unittest.test("to-json--from-json", () { |
| 4647 var o = buildDiskTypeList(); |
| 4648 var od = new api.DiskTypeList.fromJson(o.toJson()); |
| 4649 checkDiskTypeList(od); |
| 4650 }); |
| 4651 }); |
| 4652 |
| 4653 |
| 4654 unittest.group("obj-schema-DiskTypesScopedListWarningData", () { |
| 4655 unittest.test("to-json--from-json", () { |
| 4656 var o = buildDiskTypesScopedListWarningData(); |
| 4657 var od = new api.DiskTypesScopedListWarningData.fromJson(o.toJson()); |
| 4658 checkDiskTypesScopedListWarningData(od); |
| 4659 }); |
| 4660 }); |
| 4661 |
| 4662 |
| 4663 unittest.group("obj-schema-DiskTypesScopedListWarning", () { |
| 4664 unittest.test("to-json--from-json", () { |
| 4665 var o = buildDiskTypesScopedListWarning(); |
| 4666 var od = new api.DiskTypesScopedListWarning.fromJson(o.toJson()); |
| 4667 checkDiskTypesScopedListWarning(od); |
| 4668 }); |
| 4669 }); |
| 4670 |
| 4671 |
| 4672 unittest.group("obj-schema-DiskTypesScopedList", () { |
| 4673 unittest.test("to-json--from-json", () { |
| 4674 var o = buildDiskTypesScopedList(); |
| 4675 var od = new api.DiskTypesScopedList.fromJson(o.toJson()); |
| 4676 checkDiskTypesScopedList(od); |
| 4677 }); |
| 4678 }); |
| 4679 |
| 4680 |
| 4681 unittest.group("obj-schema-DisksScopedListWarningData", () { |
| 4682 unittest.test("to-json--from-json", () { |
| 4683 var o = buildDisksScopedListWarningData(); |
| 4684 var od = new api.DisksScopedListWarningData.fromJson(o.toJson()); |
| 4685 checkDisksScopedListWarningData(od); |
| 4686 }); |
| 4687 }); |
| 4688 |
| 4689 |
| 4690 unittest.group("obj-schema-DisksScopedListWarning", () { |
| 4691 unittest.test("to-json--from-json", () { |
| 4692 var o = buildDisksScopedListWarning(); |
| 4693 var od = new api.DisksScopedListWarning.fromJson(o.toJson()); |
| 4694 checkDisksScopedListWarning(od); |
| 4695 }); |
| 4696 }); |
| 4697 |
| 4698 |
| 4699 unittest.group("obj-schema-DisksScopedList", () { |
| 4700 unittest.test("to-json--from-json", () { |
| 4701 var o = buildDisksScopedList(); |
| 4702 var od = new api.DisksScopedList.fromJson(o.toJson()); |
| 4703 checkDisksScopedList(od); |
| 4704 }); |
| 4705 }); |
| 4706 |
| 4707 |
| 4708 unittest.group("obj-schema-FirewallAllowed", () { |
| 4709 unittest.test("to-json--from-json", () { |
| 4710 var o = buildFirewallAllowed(); |
| 4711 var od = new api.FirewallAllowed.fromJson(o.toJson()); |
| 4712 checkFirewallAllowed(od); |
| 4713 }); |
| 4714 }); |
| 4715 |
| 4716 |
| 4717 unittest.group("obj-schema-Firewall", () { |
| 4718 unittest.test("to-json--from-json", () { |
| 4719 var o = buildFirewall(); |
| 4720 var od = new api.Firewall.fromJson(o.toJson()); |
| 4721 checkFirewall(od); |
| 4722 }); |
| 4723 }); |
| 4724 |
| 4725 |
| 4726 unittest.group("obj-schema-FirewallList", () { |
| 4727 unittest.test("to-json--from-json", () { |
| 4728 var o = buildFirewallList(); |
| 4729 var od = new api.FirewallList.fromJson(o.toJson()); |
| 4730 checkFirewallList(od); |
| 4731 }); |
| 4732 }); |
| 4733 |
| 4734 |
| 4735 unittest.group("obj-schema-ForwardingRule", () { |
| 4736 unittest.test("to-json--from-json", () { |
| 4737 var o = buildForwardingRule(); |
| 4738 var od = new api.ForwardingRule.fromJson(o.toJson()); |
| 4739 checkForwardingRule(od); |
| 4740 }); |
| 4741 }); |
| 4742 |
| 4743 |
| 4744 unittest.group("obj-schema-ForwardingRuleAggregatedList", () { |
| 4745 unittest.test("to-json--from-json", () { |
| 4746 var o = buildForwardingRuleAggregatedList(); |
| 4747 var od = new api.ForwardingRuleAggregatedList.fromJson(o.toJson()); |
| 4748 checkForwardingRuleAggregatedList(od); |
| 4749 }); |
| 4750 }); |
| 4751 |
| 4752 |
| 4753 unittest.group("obj-schema-ForwardingRuleList", () { |
| 4754 unittest.test("to-json--from-json", () { |
| 4755 var o = buildForwardingRuleList(); |
| 4756 var od = new api.ForwardingRuleList.fromJson(o.toJson()); |
| 4757 checkForwardingRuleList(od); |
| 4758 }); |
| 4759 }); |
| 4760 |
| 4761 |
| 4762 unittest.group("obj-schema-ForwardingRulesScopedListWarningData", () { |
| 4763 unittest.test("to-json--from-json", () { |
| 4764 var o = buildForwardingRulesScopedListWarningData(); |
| 4765 var od = new api.ForwardingRulesScopedListWarningData.fromJson(o.toJson())
; |
| 4766 checkForwardingRulesScopedListWarningData(od); |
| 4767 }); |
| 4768 }); |
| 4769 |
| 4770 |
| 4771 unittest.group("obj-schema-ForwardingRulesScopedListWarning", () { |
| 4772 unittest.test("to-json--from-json", () { |
| 4773 var o = buildForwardingRulesScopedListWarning(); |
| 4774 var od = new api.ForwardingRulesScopedListWarning.fromJson(o.toJson()); |
| 4775 checkForwardingRulesScopedListWarning(od); |
| 4776 }); |
| 4777 }); |
| 4778 |
| 4779 |
| 4780 unittest.group("obj-schema-ForwardingRulesScopedList", () { |
| 4781 unittest.test("to-json--from-json", () { |
| 4782 var o = buildForwardingRulesScopedList(); |
| 4783 var od = new api.ForwardingRulesScopedList.fromJson(o.toJson()); |
| 4784 checkForwardingRulesScopedList(od); |
| 4785 }); |
| 4786 }); |
| 4787 |
| 4788 |
| 4789 unittest.group("obj-schema-HealthCheckReference", () { |
| 4790 unittest.test("to-json--from-json", () { |
| 4791 var o = buildHealthCheckReference(); |
| 4792 var od = new api.HealthCheckReference.fromJson(o.toJson()); |
| 4793 checkHealthCheckReference(od); |
| 4794 }); |
| 4795 }); |
| 4796 |
| 4797 |
| 4798 unittest.group("obj-schema-HealthStatus", () { |
| 4799 unittest.test("to-json--from-json", () { |
| 4800 var o = buildHealthStatus(); |
| 4801 var od = new api.HealthStatus.fromJson(o.toJson()); |
| 4802 checkHealthStatus(od); |
| 4803 }); |
| 4804 }); |
| 4805 |
| 4806 |
| 4807 unittest.group("obj-schema-HostRule", () { |
| 4808 unittest.test("to-json--from-json", () { |
| 4809 var o = buildHostRule(); |
| 4810 var od = new api.HostRule.fromJson(o.toJson()); |
| 4811 checkHostRule(od); |
| 4812 }); |
| 4813 }); |
| 4814 |
| 4815 |
| 4816 unittest.group("obj-schema-HttpHealthCheck", () { |
| 4817 unittest.test("to-json--from-json", () { |
| 4818 var o = buildHttpHealthCheck(); |
| 4819 var od = new api.HttpHealthCheck.fromJson(o.toJson()); |
| 4820 checkHttpHealthCheck(od); |
| 4821 }); |
| 4822 }); |
| 4823 |
| 4824 |
| 4825 unittest.group("obj-schema-HttpHealthCheckList", () { |
| 4826 unittest.test("to-json--from-json", () { |
| 4827 var o = buildHttpHealthCheckList(); |
| 4828 var od = new api.HttpHealthCheckList.fromJson(o.toJson()); |
| 4829 checkHttpHealthCheckList(od); |
| 4830 }); |
| 4831 }); |
| 4832 |
| 4833 |
| 4834 unittest.group("obj-schema-ImageRawDisk", () { |
| 4835 unittest.test("to-json--from-json", () { |
| 4836 var o = buildImageRawDisk(); |
| 4837 var od = new api.ImageRawDisk.fromJson(o.toJson()); |
| 4838 checkImageRawDisk(od); |
| 4839 }); |
| 4840 }); |
| 4841 |
| 4842 |
| 4843 unittest.group("obj-schema-Image", () { |
| 4844 unittest.test("to-json--from-json", () { |
| 4845 var o = buildImage(); |
| 4846 var od = new api.Image.fromJson(o.toJson()); |
| 4847 checkImage(od); |
| 4848 }); |
| 4849 }); |
| 4850 |
| 4851 |
| 4852 unittest.group("obj-schema-ImageList", () { |
| 4853 unittest.test("to-json--from-json", () { |
| 4854 var o = buildImageList(); |
| 4855 var od = new api.ImageList.fromJson(o.toJson()); |
| 4856 checkImageList(od); |
| 4857 }); |
| 4858 }); |
| 4859 |
| 4860 |
| 4861 unittest.group("obj-schema-Instance", () { |
| 4862 unittest.test("to-json--from-json", () { |
| 4863 var o = buildInstance(); |
| 4864 var od = new api.Instance.fromJson(o.toJson()); |
| 4865 checkInstance(od); |
| 4866 }); |
| 4867 }); |
| 4868 |
| 4869 |
| 4870 unittest.group("obj-schema-InstanceAggregatedList", () { |
| 4871 unittest.test("to-json--from-json", () { |
| 4872 var o = buildInstanceAggregatedList(); |
| 4873 var od = new api.InstanceAggregatedList.fromJson(o.toJson()); |
| 4874 checkInstanceAggregatedList(od); |
| 4875 }); |
| 4876 }); |
| 4877 |
| 4878 |
| 4879 unittest.group("obj-schema-InstanceList", () { |
| 4880 unittest.test("to-json--from-json", () { |
| 4881 var o = buildInstanceList(); |
| 4882 var od = new api.InstanceList.fromJson(o.toJson()); |
| 4883 checkInstanceList(od); |
| 4884 }); |
| 4885 }); |
| 4886 |
| 4887 |
| 4888 unittest.group("obj-schema-InstanceReference", () { |
| 4889 unittest.test("to-json--from-json", () { |
| 4890 var o = buildInstanceReference(); |
| 4891 var od = new api.InstanceReference.fromJson(o.toJson()); |
| 4892 checkInstanceReference(od); |
| 4893 }); |
| 4894 }); |
| 4895 |
| 4896 |
| 4897 unittest.group("obj-schema-InstancesScopedListWarningData", () { |
| 4898 unittest.test("to-json--from-json", () { |
| 4899 var o = buildInstancesScopedListWarningData(); |
| 4900 var od = new api.InstancesScopedListWarningData.fromJson(o.toJson()); |
| 4901 checkInstancesScopedListWarningData(od); |
| 4902 }); |
| 4903 }); |
| 4904 |
| 4905 |
| 4906 unittest.group("obj-schema-InstancesScopedListWarning", () { |
| 4907 unittest.test("to-json--from-json", () { |
| 4908 var o = buildInstancesScopedListWarning(); |
| 4909 var od = new api.InstancesScopedListWarning.fromJson(o.toJson()); |
| 4910 checkInstancesScopedListWarning(od); |
| 4911 }); |
| 4912 }); |
| 4913 |
| 4914 |
| 4915 unittest.group("obj-schema-InstancesScopedList", () { |
| 4916 unittest.test("to-json--from-json", () { |
| 4917 var o = buildInstancesScopedList(); |
| 4918 var od = new api.InstancesScopedList.fromJson(o.toJson()); |
| 4919 checkInstancesScopedList(od); |
| 4920 }); |
| 4921 }); |
| 4922 |
| 4923 |
| 4924 unittest.group("obj-schema-License", () { |
| 4925 unittest.test("to-json--from-json", () { |
| 4926 var o = buildLicense(); |
| 4927 var od = new api.License.fromJson(o.toJson()); |
| 4928 checkLicense(od); |
| 4929 }); |
| 4930 }); |
| 4931 |
| 4932 |
| 4933 unittest.group("obj-schema-MachineTypeScratchDisks", () { |
| 4934 unittest.test("to-json--from-json", () { |
| 4935 var o = buildMachineTypeScratchDisks(); |
| 4936 var od = new api.MachineTypeScratchDisks.fromJson(o.toJson()); |
| 4937 checkMachineTypeScratchDisks(od); |
| 4938 }); |
| 4939 }); |
| 4940 |
| 4941 |
| 4942 unittest.group("obj-schema-MachineType", () { |
| 4943 unittest.test("to-json--from-json", () { |
| 4944 var o = buildMachineType(); |
| 4945 var od = new api.MachineType.fromJson(o.toJson()); |
| 4946 checkMachineType(od); |
| 4947 }); |
| 4948 }); |
| 4949 |
| 4950 |
| 4951 unittest.group("obj-schema-MachineTypeAggregatedList", () { |
| 4952 unittest.test("to-json--from-json", () { |
| 4953 var o = buildMachineTypeAggregatedList(); |
| 4954 var od = new api.MachineTypeAggregatedList.fromJson(o.toJson()); |
| 4955 checkMachineTypeAggregatedList(od); |
| 4956 }); |
| 4957 }); |
| 4958 |
| 4959 |
| 4960 unittest.group("obj-schema-MachineTypeList", () { |
| 4961 unittest.test("to-json--from-json", () { |
| 4962 var o = buildMachineTypeList(); |
| 4963 var od = new api.MachineTypeList.fromJson(o.toJson()); |
| 4964 checkMachineTypeList(od); |
| 4965 }); |
| 4966 }); |
| 4967 |
| 4968 |
| 4969 unittest.group("obj-schema-MachineTypesScopedListWarningData", () { |
| 4970 unittest.test("to-json--from-json", () { |
| 4971 var o = buildMachineTypesScopedListWarningData(); |
| 4972 var od = new api.MachineTypesScopedListWarningData.fromJson(o.toJson()); |
| 4973 checkMachineTypesScopedListWarningData(od); |
| 4974 }); |
| 4975 }); |
| 4976 |
| 4977 |
| 4978 unittest.group("obj-schema-MachineTypesScopedListWarning", () { |
| 4979 unittest.test("to-json--from-json", () { |
| 4980 var o = buildMachineTypesScopedListWarning(); |
| 4981 var od = new api.MachineTypesScopedListWarning.fromJson(o.toJson()); |
| 4982 checkMachineTypesScopedListWarning(od); |
| 4983 }); |
| 4984 }); |
| 4985 |
| 4986 |
| 4987 unittest.group("obj-schema-MachineTypesScopedList", () { |
| 4988 unittest.test("to-json--from-json", () { |
| 4989 var o = buildMachineTypesScopedList(); |
| 4990 var od = new api.MachineTypesScopedList.fromJson(o.toJson()); |
| 4991 checkMachineTypesScopedList(od); |
| 4992 }); |
| 4993 }); |
| 4994 |
| 4995 |
| 4996 unittest.group("obj-schema-MetadataItems", () { |
| 4997 unittest.test("to-json--from-json", () { |
| 4998 var o = buildMetadataItems(); |
| 4999 var od = new api.MetadataItems.fromJson(o.toJson()); |
| 5000 checkMetadataItems(od); |
| 5001 }); |
| 5002 }); |
| 5003 |
| 5004 |
| 5005 unittest.group("obj-schema-Metadata", () { |
| 5006 unittest.test("to-json--from-json", () { |
| 5007 var o = buildMetadata(); |
| 5008 var od = new api.Metadata.fromJson(o.toJson()); |
| 5009 checkMetadata(od); |
| 5010 }); |
| 5011 }); |
| 5012 |
| 5013 |
| 5014 unittest.group("obj-schema-Network", () { |
| 5015 unittest.test("to-json--from-json", () { |
| 5016 var o = buildNetwork(); |
| 5017 var od = new api.Network.fromJson(o.toJson()); |
| 5018 checkNetwork(od); |
| 5019 }); |
| 5020 }); |
| 5021 |
| 5022 |
| 5023 unittest.group("obj-schema-NetworkInterface", () { |
| 5024 unittest.test("to-json--from-json", () { |
| 5025 var o = buildNetworkInterface(); |
| 5026 var od = new api.NetworkInterface.fromJson(o.toJson()); |
| 5027 checkNetworkInterface(od); |
| 5028 }); |
| 5029 }); |
| 5030 |
| 5031 |
| 5032 unittest.group("obj-schema-NetworkList", () { |
| 5033 unittest.test("to-json--from-json", () { |
| 5034 var o = buildNetworkList(); |
| 5035 var od = new api.NetworkList.fromJson(o.toJson()); |
| 5036 checkNetworkList(od); |
| 5037 }); |
| 5038 }); |
| 5039 |
| 5040 |
| 5041 unittest.group("obj-schema-OperationErrorErrors", () { |
| 5042 unittest.test("to-json--from-json", () { |
| 5043 var o = buildOperationErrorErrors(); |
| 5044 var od = new api.OperationErrorErrors.fromJson(o.toJson()); |
| 5045 checkOperationErrorErrors(od); |
| 5046 }); |
| 5047 }); |
| 5048 |
| 5049 |
| 5050 unittest.group("obj-schema-OperationError", () { |
| 5051 unittest.test("to-json--from-json", () { |
| 5052 var o = buildOperationError(); |
| 5053 var od = new api.OperationError.fromJson(o.toJson()); |
| 5054 checkOperationError(od); |
| 5055 }); |
| 5056 }); |
| 5057 |
| 5058 |
| 5059 unittest.group("obj-schema-OperationWarningsData", () { |
| 5060 unittest.test("to-json--from-json", () { |
| 5061 var o = buildOperationWarningsData(); |
| 5062 var od = new api.OperationWarningsData.fromJson(o.toJson()); |
| 5063 checkOperationWarningsData(od); |
| 5064 }); |
| 5065 }); |
| 5066 |
| 5067 |
| 5068 unittest.group("obj-schema-OperationWarnings", () { |
| 5069 unittest.test("to-json--from-json", () { |
| 5070 var o = buildOperationWarnings(); |
| 5071 var od = new api.OperationWarnings.fromJson(o.toJson()); |
| 5072 checkOperationWarnings(od); |
| 5073 }); |
| 5074 }); |
| 5075 |
| 5076 |
| 5077 unittest.group("obj-schema-Operation", () { |
| 5078 unittest.test("to-json--from-json", () { |
| 5079 var o = buildOperation(); |
| 5080 var od = new api.Operation.fromJson(o.toJson()); |
| 5081 checkOperation(od); |
| 5082 }); |
| 5083 }); |
| 5084 |
| 5085 |
| 5086 unittest.group("obj-schema-OperationAggregatedList", () { |
| 5087 unittest.test("to-json--from-json", () { |
| 5088 var o = buildOperationAggregatedList(); |
| 5089 var od = new api.OperationAggregatedList.fromJson(o.toJson()); |
| 5090 checkOperationAggregatedList(od); |
| 5091 }); |
| 5092 }); |
| 5093 |
| 5094 |
| 5095 unittest.group("obj-schema-OperationList", () { |
| 5096 unittest.test("to-json--from-json", () { |
| 5097 var o = buildOperationList(); |
| 5098 var od = new api.OperationList.fromJson(o.toJson()); |
| 5099 checkOperationList(od); |
| 5100 }); |
| 5101 }); |
| 5102 |
| 5103 |
| 5104 unittest.group("obj-schema-OperationsScopedListWarningData", () { |
| 5105 unittest.test("to-json--from-json", () { |
| 5106 var o = buildOperationsScopedListWarningData(); |
| 5107 var od = new api.OperationsScopedListWarningData.fromJson(o.toJson()); |
| 5108 checkOperationsScopedListWarningData(od); |
| 5109 }); |
| 5110 }); |
| 5111 |
| 5112 |
| 5113 unittest.group("obj-schema-OperationsScopedListWarning", () { |
| 5114 unittest.test("to-json--from-json", () { |
| 5115 var o = buildOperationsScopedListWarning(); |
| 5116 var od = new api.OperationsScopedListWarning.fromJson(o.toJson()); |
| 5117 checkOperationsScopedListWarning(od); |
| 5118 }); |
| 5119 }); |
| 5120 |
| 5121 |
| 5122 unittest.group("obj-schema-OperationsScopedList", () { |
| 5123 unittest.test("to-json--from-json", () { |
| 5124 var o = buildOperationsScopedList(); |
| 5125 var od = new api.OperationsScopedList.fromJson(o.toJson()); |
| 5126 checkOperationsScopedList(od); |
| 5127 }); |
| 5128 }); |
| 5129 |
| 5130 |
| 5131 unittest.group("obj-schema-PathMatcher", () { |
| 5132 unittest.test("to-json--from-json", () { |
| 5133 var o = buildPathMatcher(); |
| 5134 var od = new api.PathMatcher.fromJson(o.toJson()); |
| 5135 checkPathMatcher(od); |
| 5136 }); |
| 5137 }); |
| 5138 |
| 5139 |
| 5140 unittest.group("obj-schema-PathRule", () { |
| 5141 unittest.test("to-json--from-json", () { |
| 5142 var o = buildPathRule(); |
| 5143 var od = new api.PathRule.fromJson(o.toJson()); |
| 5144 checkPathRule(od); |
| 5145 }); |
| 5146 }); |
| 5147 |
| 5148 |
| 5149 unittest.group("obj-schema-Project", () { |
| 5150 unittest.test("to-json--from-json", () { |
| 5151 var o = buildProject(); |
| 5152 var od = new api.Project.fromJson(o.toJson()); |
| 5153 checkProject(od); |
| 5154 }); |
| 5155 }); |
| 5156 |
| 5157 |
| 5158 unittest.group("obj-schema-Quota", () { |
| 5159 unittest.test("to-json--from-json", () { |
| 5160 var o = buildQuota(); |
| 5161 var od = new api.Quota.fromJson(o.toJson()); |
| 5162 checkQuota(od); |
| 5163 }); |
| 5164 }); |
| 5165 |
| 5166 |
| 5167 unittest.group("obj-schema-Region", () { |
| 5168 unittest.test("to-json--from-json", () { |
| 5169 var o = buildRegion(); |
| 5170 var od = new api.Region.fromJson(o.toJson()); |
| 5171 checkRegion(od); |
| 5172 }); |
| 5173 }); |
| 5174 |
| 5175 |
| 5176 unittest.group("obj-schema-RegionList", () { |
| 5177 unittest.test("to-json--from-json", () { |
| 5178 var o = buildRegionList(); |
| 5179 var od = new api.RegionList.fromJson(o.toJson()); |
| 5180 checkRegionList(od); |
| 5181 }); |
| 5182 }); |
| 5183 |
| 5184 |
| 5185 unittest.group("obj-schema-ResourceGroupReference", () { |
| 5186 unittest.test("to-json--from-json", () { |
| 5187 var o = buildResourceGroupReference(); |
| 5188 var od = new api.ResourceGroupReference.fromJson(o.toJson()); |
| 5189 checkResourceGroupReference(od); |
| 5190 }); |
| 5191 }); |
| 5192 |
| 5193 |
| 5194 unittest.group("obj-schema-RouteWarningsData", () { |
| 5195 unittest.test("to-json--from-json", () { |
| 5196 var o = buildRouteWarningsData(); |
| 5197 var od = new api.RouteWarningsData.fromJson(o.toJson()); |
| 5198 checkRouteWarningsData(od); |
| 5199 }); |
| 5200 }); |
| 5201 |
| 5202 |
| 5203 unittest.group("obj-schema-RouteWarnings", () { |
| 5204 unittest.test("to-json--from-json", () { |
| 5205 var o = buildRouteWarnings(); |
| 5206 var od = new api.RouteWarnings.fromJson(o.toJson()); |
| 5207 checkRouteWarnings(od); |
| 5208 }); |
| 5209 }); |
| 5210 |
| 5211 |
| 5212 unittest.group("obj-schema-Route", () { |
| 5213 unittest.test("to-json--from-json", () { |
| 5214 var o = buildRoute(); |
| 5215 var od = new api.Route.fromJson(o.toJson()); |
| 5216 checkRoute(od); |
| 5217 }); |
| 5218 }); |
| 5219 |
| 5220 |
| 5221 unittest.group("obj-schema-RouteList", () { |
| 5222 unittest.test("to-json--from-json", () { |
| 5223 var o = buildRouteList(); |
| 5224 var od = new api.RouteList.fromJson(o.toJson()); |
| 5225 checkRouteList(od); |
| 5226 }); |
| 5227 }); |
| 5228 |
| 5229 |
| 5230 unittest.group("obj-schema-Scheduling", () { |
| 5231 unittest.test("to-json--from-json", () { |
| 5232 var o = buildScheduling(); |
| 5233 var od = new api.Scheduling.fromJson(o.toJson()); |
| 5234 checkScheduling(od); |
| 5235 }); |
| 5236 }); |
| 5237 |
| 5238 |
| 5239 unittest.group("obj-schema-SerialPortOutput", () { |
| 5240 unittest.test("to-json--from-json", () { |
| 5241 var o = buildSerialPortOutput(); |
| 5242 var od = new api.SerialPortOutput.fromJson(o.toJson()); |
| 5243 checkSerialPortOutput(od); |
| 5244 }); |
| 5245 }); |
| 5246 |
| 5247 |
| 5248 unittest.group("obj-schema-ServiceAccount", () { |
| 5249 unittest.test("to-json--from-json", () { |
| 5250 var o = buildServiceAccount(); |
| 5251 var od = new api.ServiceAccount.fromJson(o.toJson()); |
| 5252 checkServiceAccount(od); |
| 5253 }); |
| 5254 }); |
| 5255 |
| 5256 |
| 5257 unittest.group("obj-schema-Snapshot", () { |
| 5258 unittest.test("to-json--from-json", () { |
| 5259 var o = buildSnapshot(); |
| 5260 var od = new api.Snapshot.fromJson(o.toJson()); |
| 5261 checkSnapshot(od); |
| 5262 }); |
| 5263 }); |
| 5264 |
| 5265 |
| 5266 unittest.group("obj-schema-SnapshotList", () { |
| 5267 unittest.test("to-json--from-json", () { |
| 5268 var o = buildSnapshotList(); |
| 5269 var od = new api.SnapshotList.fromJson(o.toJson()); |
| 5270 checkSnapshotList(od); |
| 5271 }); |
| 5272 }); |
| 5273 |
| 5274 |
| 5275 unittest.group("obj-schema-Tags", () { |
| 5276 unittest.test("to-json--from-json", () { |
| 5277 var o = buildTags(); |
| 5278 var od = new api.Tags.fromJson(o.toJson()); |
| 5279 checkTags(od); |
| 5280 }); |
| 5281 }); |
| 5282 |
| 5283 |
| 5284 unittest.group("obj-schema-TargetHttpProxy", () { |
| 5285 unittest.test("to-json--from-json", () { |
| 5286 var o = buildTargetHttpProxy(); |
| 5287 var od = new api.TargetHttpProxy.fromJson(o.toJson()); |
| 5288 checkTargetHttpProxy(od); |
| 5289 }); |
| 5290 }); |
| 5291 |
| 5292 |
| 5293 unittest.group("obj-schema-TargetHttpProxyList", () { |
| 5294 unittest.test("to-json--from-json", () { |
| 5295 var o = buildTargetHttpProxyList(); |
| 5296 var od = new api.TargetHttpProxyList.fromJson(o.toJson()); |
| 5297 checkTargetHttpProxyList(od); |
| 5298 }); |
| 5299 }); |
| 5300 |
| 5301 |
| 5302 unittest.group("obj-schema-TargetInstance", () { |
| 5303 unittest.test("to-json--from-json", () { |
| 5304 var o = buildTargetInstance(); |
| 5305 var od = new api.TargetInstance.fromJson(o.toJson()); |
| 5306 checkTargetInstance(od); |
| 5307 }); |
| 5308 }); |
| 5309 |
| 5310 |
| 5311 unittest.group("obj-schema-TargetInstanceAggregatedList", () { |
| 5312 unittest.test("to-json--from-json", () { |
| 5313 var o = buildTargetInstanceAggregatedList(); |
| 5314 var od = new api.TargetInstanceAggregatedList.fromJson(o.toJson()); |
| 5315 checkTargetInstanceAggregatedList(od); |
| 5316 }); |
| 5317 }); |
| 5318 |
| 5319 |
| 5320 unittest.group("obj-schema-TargetInstanceList", () { |
| 5321 unittest.test("to-json--from-json", () { |
| 5322 var o = buildTargetInstanceList(); |
| 5323 var od = new api.TargetInstanceList.fromJson(o.toJson()); |
| 5324 checkTargetInstanceList(od); |
| 5325 }); |
| 5326 }); |
| 5327 |
| 5328 |
| 5329 unittest.group("obj-schema-TargetInstancesScopedListWarningData", () { |
| 5330 unittest.test("to-json--from-json", () { |
| 5331 var o = buildTargetInstancesScopedListWarningData(); |
| 5332 var od = new api.TargetInstancesScopedListWarningData.fromJson(o.toJson())
; |
| 5333 checkTargetInstancesScopedListWarningData(od); |
| 5334 }); |
| 5335 }); |
| 5336 |
| 5337 |
| 5338 unittest.group("obj-schema-TargetInstancesScopedListWarning", () { |
| 5339 unittest.test("to-json--from-json", () { |
| 5340 var o = buildTargetInstancesScopedListWarning(); |
| 5341 var od = new api.TargetInstancesScopedListWarning.fromJson(o.toJson()); |
| 5342 checkTargetInstancesScopedListWarning(od); |
| 5343 }); |
| 5344 }); |
| 5345 |
| 5346 |
| 5347 unittest.group("obj-schema-TargetInstancesScopedList", () { |
| 5348 unittest.test("to-json--from-json", () { |
| 5349 var o = buildTargetInstancesScopedList(); |
| 5350 var od = new api.TargetInstancesScopedList.fromJson(o.toJson()); |
| 5351 checkTargetInstancesScopedList(od); |
| 5352 }); |
| 5353 }); |
| 5354 |
| 5355 |
| 5356 unittest.group("obj-schema-TargetPool", () { |
| 5357 unittest.test("to-json--from-json", () { |
| 5358 var o = buildTargetPool(); |
| 5359 var od = new api.TargetPool.fromJson(o.toJson()); |
| 5360 checkTargetPool(od); |
| 5361 }); |
| 5362 }); |
| 5363 |
| 5364 |
| 5365 unittest.group("obj-schema-TargetPoolAggregatedList", () { |
| 5366 unittest.test("to-json--from-json", () { |
| 5367 var o = buildTargetPoolAggregatedList(); |
| 5368 var od = new api.TargetPoolAggregatedList.fromJson(o.toJson()); |
| 5369 checkTargetPoolAggregatedList(od); |
| 5370 }); |
| 5371 }); |
| 5372 |
| 5373 |
| 5374 unittest.group("obj-schema-TargetPoolInstanceHealth", () { |
| 5375 unittest.test("to-json--from-json", () { |
| 5376 var o = buildTargetPoolInstanceHealth(); |
| 5377 var od = new api.TargetPoolInstanceHealth.fromJson(o.toJson()); |
| 5378 checkTargetPoolInstanceHealth(od); |
| 5379 }); |
| 5380 }); |
| 5381 |
| 5382 |
| 5383 unittest.group("obj-schema-TargetPoolList", () { |
| 5384 unittest.test("to-json--from-json", () { |
| 5385 var o = buildTargetPoolList(); |
| 5386 var od = new api.TargetPoolList.fromJson(o.toJson()); |
| 5387 checkTargetPoolList(od); |
| 5388 }); |
| 5389 }); |
| 5390 |
| 5391 |
| 5392 unittest.group("obj-schema-TargetPoolsAddHealthCheckRequest", () { |
| 5393 unittest.test("to-json--from-json", () { |
| 5394 var o = buildTargetPoolsAddHealthCheckRequest(); |
| 5395 var od = new api.TargetPoolsAddHealthCheckRequest.fromJson(o.toJson()); |
| 5396 checkTargetPoolsAddHealthCheckRequest(od); |
| 5397 }); |
| 5398 }); |
| 5399 |
| 5400 |
| 5401 unittest.group("obj-schema-TargetPoolsAddInstanceRequest", () { |
| 5402 unittest.test("to-json--from-json", () { |
| 5403 var o = buildTargetPoolsAddInstanceRequest(); |
| 5404 var od = new api.TargetPoolsAddInstanceRequest.fromJson(o.toJson()); |
| 5405 checkTargetPoolsAddInstanceRequest(od); |
| 5406 }); |
| 5407 }); |
| 5408 |
| 5409 |
| 5410 unittest.group("obj-schema-TargetPoolsRemoveHealthCheckRequest", () { |
| 5411 unittest.test("to-json--from-json", () { |
| 5412 var o = buildTargetPoolsRemoveHealthCheckRequest(); |
| 5413 var od = new api.TargetPoolsRemoveHealthCheckRequest.fromJson(o.toJson()); |
| 5414 checkTargetPoolsRemoveHealthCheckRequest(od); |
| 5415 }); |
| 5416 }); |
| 5417 |
| 5418 |
| 5419 unittest.group("obj-schema-TargetPoolsRemoveInstanceRequest", () { |
| 5420 unittest.test("to-json--from-json", () { |
| 5421 var o = buildTargetPoolsRemoveInstanceRequest(); |
| 5422 var od = new api.TargetPoolsRemoveInstanceRequest.fromJson(o.toJson()); |
| 5423 checkTargetPoolsRemoveInstanceRequest(od); |
| 5424 }); |
| 5425 }); |
| 5426 |
| 5427 |
| 5428 unittest.group("obj-schema-TargetPoolsScopedListWarningData", () { |
| 5429 unittest.test("to-json--from-json", () { |
| 5430 var o = buildTargetPoolsScopedListWarningData(); |
| 5431 var od = new api.TargetPoolsScopedListWarningData.fromJson(o.toJson()); |
| 5432 checkTargetPoolsScopedListWarningData(od); |
| 5433 }); |
| 5434 }); |
| 5435 |
| 5436 |
| 5437 unittest.group("obj-schema-TargetPoolsScopedListWarning", () { |
| 5438 unittest.test("to-json--from-json", () { |
| 5439 var o = buildTargetPoolsScopedListWarning(); |
| 5440 var od = new api.TargetPoolsScopedListWarning.fromJson(o.toJson()); |
| 5441 checkTargetPoolsScopedListWarning(od); |
| 5442 }); |
| 5443 }); |
| 5444 |
| 5445 |
| 5446 unittest.group("obj-schema-TargetPoolsScopedList", () { |
| 5447 unittest.test("to-json--from-json", () { |
| 5448 var o = buildTargetPoolsScopedList(); |
| 5449 var od = new api.TargetPoolsScopedList.fromJson(o.toJson()); |
| 5450 checkTargetPoolsScopedList(od); |
| 5451 }); |
| 5452 }); |
| 5453 |
| 5454 |
| 5455 unittest.group("obj-schema-TargetReference", () { |
| 5456 unittest.test("to-json--from-json", () { |
| 5457 var o = buildTargetReference(); |
| 5458 var od = new api.TargetReference.fromJson(o.toJson()); |
| 5459 checkTargetReference(od); |
| 5460 }); |
| 5461 }); |
| 5462 |
| 5463 |
| 5464 unittest.group("obj-schema-TestFailure", () { |
| 5465 unittest.test("to-json--from-json", () { |
| 5466 var o = buildTestFailure(); |
| 5467 var od = new api.TestFailure.fromJson(o.toJson()); |
| 5468 checkTestFailure(od); |
| 5469 }); |
| 5470 }); |
| 5471 |
| 5472 |
| 5473 unittest.group("obj-schema-UrlMap", () { |
| 5474 unittest.test("to-json--from-json", () { |
| 5475 var o = buildUrlMap(); |
| 5476 var od = new api.UrlMap.fromJson(o.toJson()); |
| 5477 checkUrlMap(od); |
| 5478 }); |
| 5479 }); |
| 5480 |
| 5481 |
| 5482 unittest.group("obj-schema-UrlMapList", () { |
| 5483 unittest.test("to-json--from-json", () { |
| 5484 var o = buildUrlMapList(); |
| 5485 var od = new api.UrlMapList.fromJson(o.toJson()); |
| 5486 checkUrlMapList(od); |
| 5487 }); |
| 5488 }); |
| 5489 |
| 5490 |
| 5491 unittest.group("obj-schema-UrlMapReference", () { |
| 5492 unittest.test("to-json--from-json", () { |
| 5493 var o = buildUrlMapReference(); |
| 5494 var od = new api.UrlMapReference.fromJson(o.toJson()); |
| 5495 checkUrlMapReference(od); |
| 5496 }); |
| 5497 }); |
| 5498 |
| 5499 |
| 5500 unittest.group("obj-schema-UrlMapTest", () { |
| 5501 unittest.test("to-json--from-json", () { |
| 5502 var o = buildUrlMapTest(); |
| 5503 var od = new api.UrlMapTest.fromJson(o.toJson()); |
| 5504 checkUrlMapTest(od); |
| 5505 }); |
| 5506 }); |
| 5507 |
| 5508 |
| 5509 unittest.group("obj-schema-UrlMapValidationResult", () { |
| 5510 unittest.test("to-json--from-json", () { |
| 5511 var o = buildUrlMapValidationResult(); |
| 5512 var od = new api.UrlMapValidationResult.fromJson(o.toJson()); |
| 5513 checkUrlMapValidationResult(od); |
| 5514 }); |
| 5515 }); |
| 5516 |
| 5517 |
| 5518 unittest.group("obj-schema-UrlMapsValidateRequest", () { |
| 5519 unittest.test("to-json--from-json", () { |
| 5520 var o = buildUrlMapsValidateRequest(); |
| 5521 var od = new api.UrlMapsValidateRequest.fromJson(o.toJson()); |
| 5522 checkUrlMapsValidateRequest(od); |
| 5523 }); |
| 5524 }); |
| 5525 |
| 5526 |
| 5527 unittest.group("obj-schema-UrlMapsValidateResponse", () { |
| 5528 unittest.test("to-json--from-json", () { |
| 5529 var o = buildUrlMapsValidateResponse(); |
| 5530 var od = new api.UrlMapsValidateResponse.fromJson(o.toJson()); |
| 5531 checkUrlMapsValidateResponse(od); |
| 5532 }); |
| 5533 }); |
| 5534 |
| 5535 |
| 5536 unittest.group("obj-schema-UsageExportLocation", () { |
| 5537 unittest.test("to-json--from-json", () { |
| 5538 var o = buildUsageExportLocation(); |
| 5539 var od = new api.UsageExportLocation.fromJson(o.toJson()); |
| 5540 checkUsageExportLocation(od); |
| 5541 }); |
| 5542 }); |
| 5543 |
| 5544 |
| 5545 unittest.group("obj-schema-ZoneMaintenanceWindows", () { |
| 5546 unittest.test("to-json--from-json", () { |
| 5547 var o = buildZoneMaintenanceWindows(); |
| 5548 var od = new api.ZoneMaintenanceWindows.fromJson(o.toJson()); |
| 5549 checkZoneMaintenanceWindows(od); |
| 5550 }); |
| 5551 }); |
| 5552 |
| 5553 |
| 5554 unittest.group("obj-schema-Zone", () { |
| 5555 unittest.test("to-json--from-json", () { |
| 5556 var o = buildZone(); |
| 5557 var od = new api.Zone.fromJson(o.toJson()); |
| 5558 checkZone(od); |
| 5559 }); |
| 5560 }); |
| 5561 |
| 5562 |
| 5563 unittest.group("obj-schema-ZoneList", () { |
| 5564 unittest.test("to-json--from-json", () { |
| 5565 var o = buildZoneList(); |
| 5566 var od = new api.ZoneList.fromJson(o.toJson()); |
| 5567 checkZoneList(od); |
| 5568 }); |
| 5569 }); |
| 5570 |
| 5571 |
| 5572 unittest.group("resource-AddressesResourceApi", () { |
| 5573 unittest.test("method--aggregatedList", () { |
| 5574 |
| 5575 var mock = new common_test.HttpServerMock(); |
| 5576 api.AddressesResourceApi res = new api.ComputeApi(mock).addresses; |
| 5577 var arg_project = "foo"; |
| 5578 var arg_filter = "foo"; |
| 5579 var arg_maxResults = 42; |
| 5580 var arg_pageToken = "foo"; |
| 5581 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5582 var path = (req.url).path; |
| 5583 var pathOffset = 0; |
| 5584 var index; |
| 5585 var subPart; |
| 5586 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5587 pathOffset += 21; |
| 5588 index = path.indexOf("/aggregated/addresses", pathOffset); |
| 5589 unittest.expect(index >= 0, unittest.isTrue); |
| 5590 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5591 pathOffset = index; |
| 5592 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5593 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/aggregated/addresses")); |
| 5594 pathOffset += 21; |
| 5595 |
| 5596 var query = (req.url).query; |
| 5597 var queryOffset = 0; |
| 5598 var queryMap = {}; |
| 5599 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5600 parseBool(n) { |
| 5601 if (n == "true") return true; |
| 5602 if (n == "false") return false; |
| 5603 if (n == null) return null; |
| 5604 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5605 } |
| 5606 if (query.length > 0) { |
| 5607 for (var part in query.split("&")) { |
| 5608 var keyvalue = part.split("="); |
| 5609 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5610 } |
| 5611 } |
| 5612 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 5613 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5614 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5615 |
| 5616 |
| 5617 var h = { |
| 5618 "content-type" : "application/json; charset=utf-8", |
| 5619 }; |
| 5620 var resp = convert.JSON.encode(buildAddressAggregatedList()); |
| 5621 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5622 }), true); |
| 5623 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AddressAggregate
dList response) { |
| 5624 checkAddressAggregatedList(response); |
| 5625 }))); |
| 5626 }); |
| 5627 |
| 5628 unittest.test("method--delete", () { |
| 5629 |
| 5630 var mock = new common_test.HttpServerMock(); |
| 5631 api.AddressesResourceApi res = new api.ComputeApi(mock).addresses; |
| 5632 var arg_project = "foo"; |
| 5633 var arg_region = "foo"; |
| 5634 var arg_address = "foo"; |
| 5635 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5636 var path = (req.url).path; |
| 5637 var pathOffset = 0; |
| 5638 var index; |
| 5639 var subPart; |
| 5640 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5641 pathOffset += 21; |
| 5642 index = path.indexOf("/regions/", pathOffset); |
| 5643 unittest.expect(index >= 0, unittest.isTrue); |
| 5644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5645 pathOffset = index; |
| 5646 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5647 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 5648 pathOffset += 9; |
| 5649 index = path.indexOf("/addresses/", pathOffset); |
| 5650 unittest.expect(index >= 0, unittest.isTrue); |
| 5651 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5652 pathOffset = index; |
| 5653 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 5654 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/addresses/")); |
| 5655 pathOffset += 11; |
| 5656 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5657 pathOffset = path.length; |
| 5658 unittest.expect(subPart, unittest.equals("$arg_address")); |
| 5659 |
| 5660 var query = (req.url).query; |
| 5661 var queryOffset = 0; |
| 5662 var queryMap = {}; |
| 5663 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5664 parseBool(n) { |
| 5665 if (n == "true") return true; |
| 5666 if (n == "false") return false; |
| 5667 if (n == null) return null; |
| 5668 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5669 } |
| 5670 if (query.length > 0) { |
| 5671 for (var part in query.split("&")) { |
| 5672 var keyvalue = part.split("="); |
| 5673 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5674 } |
| 5675 } |
| 5676 |
| 5677 |
| 5678 var h = { |
| 5679 "content-type" : "application/json; charset=utf-8", |
| 5680 }; |
| 5681 var resp = convert.JSON.encode(buildOperation()); |
| 5682 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5683 }), true); |
| 5684 res.delete(arg_project, arg_region, arg_address).then(unittest.expectAsync
(((api.Operation response) { |
| 5685 checkOperation(response); |
| 5686 }))); |
| 5687 }); |
| 5688 |
| 5689 unittest.test("method--get", () { |
| 5690 |
| 5691 var mock = new common_test.HttpServerMock(); |
| 5692 api.AddressesResourceApi res = new api.ComputeApi(mock).addresses; |
| 5693 var arg_project = "foo"; |
| 5694 var arg_region = "foo"; |
| 5695 var arg_address = "foo"; |
| 5696 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5697 var path = (req.url).path; |
| 5698 var pathOffset = 0; |
| 5699 var index; |
| 5700 var subPart; |
| 5701 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5702 pathOffset += 21; |
| 5703 index = path.indexOf("/regions/", pathOffset); |
| 5704 unittest.expect(index >= 0, unittest.isTrue); |
| 5705 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5706 pathOffset = index; |
| 5707 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5708 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 5709 pathOffset += 9; |
| 5710 index = path.indexOf("/addresses/", pathOffset); |
| 5711 unittest.expect(index >= 0, unittest.isTrue); |
| 5712 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5713 pathOffset = index; |
| 5714 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 5715 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/addresses/")); |
| 5716 pathOffset += 11; |
| 5717 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5718 pathOffset = path.length; |
| 5719 unittest.expect(subPart, unittest.equals("$arg_address")); |
| 5720 |
| 5721 var query = (req.url).query; |
| 5722 var queryOffset = 0; |
| 5723 var queryMap = {}; |
| 5724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5725 parseBool(n) { |
| 5726 if (n == "true") return true; |
| 5727 if (n == "false") return false; |
| 5728 if (n == null) return null; |
| 5729 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5730 } |
| 5731 if (query.length > 0) { |
| 5732 for (var part in query.split("&")) { |
| 5733 var keyvalue = part.split("="); |
| 5734 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5735 } |
| 5736 } |
| 5737 |
| 5738 |
| 5739 var h = { |
| 5740 "content-type" : "application/json; charset=utf-8", |
| 5741 }; |
| 5742 var resp = convert.JSON.encode(buildAddress()); |
| 5743 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5744 }), true); |
| 5745 res.get(arg_project, arg_region, arg_address).then(unittest.expectAsync(((
api.Address response) { |
| 5746 checkAddress(response); |
| 5747 }))); |
| 5748 }); |
| 5749 |
| 5750 unittest.test("method--insert", () { |
| 5751 |
| 5752 var mock = new common_test.HttpServerMock(); |
| 5753 api.AddressesResourceApi res = new api.ComputeApi(mock).addresses; |
| 5754 var arg_request = buildAddress(); |
| 5755 var arg_project = "foo"; |
| 5756 var arg_region = "foo"; |
| 5757 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5758 var obj = new api.Address.fromJson(json); |
| 5759 checkAddress(obj); |
| 5760 |
| 5761 var path = (req.url).path; |
| 5762 var pathOffset = 0; |
| 5763 var index; |
| 5764 var subPart; |
| 5765 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5766 pathOffset += 21; |
| 5767 index = path.indexOf("/regions/", pathOffset); |
| 5768 unittest.expect(index >= 0, unittest.isTrue); |
| 5769 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5770 pathOffset = index; |
| 5771 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5772 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 5773 pathOffset += 9; |
| 5774 index = path.indexOf("/addresses", pathOffset); |
| 5775 unittest.expect(index >= 0, unittest.isTrue); |
| 5776 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5777 pathOffset = index; |
| 5778 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 5779 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/addresses")); |
| 5780 pathOffset += 10; |
| 5781 |
| 5782 var query = (req.url).query; |
| 5783 var queryOffset = 0; |
| 5784 var queryMap = {}; |
| 5785 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5786 parseBool(n) { |
| 5787 if (n == "true") return true; |
| 5788 if (n == "false") return false; |
| 5789 if (n == null) return null; |
| 5790 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5791 } |
| 5792 if (query.length > 0) { |
| 5793 for (var part in query.split("&")) { |
| 5794 var keyvalue = part.split("="); |
| 5795 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5796 } |
| 5797 } |
| 5798 |
| 5799 |
| 5800 var h = { |
| 5801 "content-type" : "application/json; charset=utf-8", |
| 5802 }; |
| 5803 var resp = convert.JSON.encode(buildOperation()); |
| 5804 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5805 }), true); |
| 5806 res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync
(((api.Operation response) { |
| 5807 checkOperation(response); |
| 5808 }))); |
| 5809 }); |
| 5810 |
| 5811 unittest.test("method--list", () { |
| 5812 |
| 5813 var mock = new common_test.HttpServerMock(); |
| 5814 api.AddressesResourceApi res = new api.ComputeApi(mock).addresses; |
| 5815 var arg_project = "foo"; |
| 5816 var arg_region = "foo"; |
| 5817 var arg_filter = "foo"; |
| 5818 var arg_maxResults = 42; |
| 5819 var arg_pageToken = "foo"; |
| 5820 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5821 var path = (req.url).path; |
| 5822 var pathOffset = 0; |
| 5823 var index; |
| 5824 var subPart; |
| 5825 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5826 pathOffset += 21; |
| 5827 index = path.indexOf("/regions/", pathOffset); |
| 5828 unittest.expect(index >= 0, unittest.isTrue); |
| 5829 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5830 pathOffset = index; |
| 5831 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5832 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 5833 pathOffset += 9; |
| 5834 index = path.indexOf("/addresses", pathOffset); |
| 5835 unittest.expect(index >= 0, unittest.isTrue); |
| 5836 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5837 pathOffset = index; |
| 5838 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 5839 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/addresses")); |
| 5840 pathOffset += 10; |
| 5841 |
| 5842 var query = (req.url).query; |
| 5843 var queryOffset = 0; |
| 5844 var queryMap = {}; |
| 5845 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5846 parseBool(n) { |
| 5847 if (n == "true") return true; |
| 5848 if (n == "false") return false; |
| 5849 if (n == null) return null; |
| 5850 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5851 } |
| 5852 if (query.length > 0) { |
| 5853 for (var part in query.split("&")) { |
| 5854 var keyvalue = part.split("="); |
| 5855 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5856 } |
| 5857 } |
| 5858 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 5859 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5860 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5861 |
| 5862 |
| 5863 var h = { |
| 5864 "content-type" : "application/json; charset=utf-8", |
| 5865 }; |
| 5866 var resp = convert.JSON.encode(buildAddressList()); |
| 5867 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5868 }), true); |
| 5869 res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxR
esults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AddressList re
sponse) { |
| 5870 checkAddressList(response); |
| 5871 }))); |
| 5872 }); |
| 5873 |
| 5874 }); |
| 5875 |
| 5876 |
| 5877 unittest.group("resource-BackendServicesResourceApi", () { |
| 5878 unittest.test("method--delete", () { |
| 5879 |
| 5880 var mock = new common_test.HttpServerMock(); |
| 5881 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 5882 var arg_project = "foo"; |
| 5883 var arg_backendService = "foo"; |
| 5884 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5885 var path = (req.url).path; |
| 5886 var pathOffset = 0; |
| 5887 var index; |
| 5888 var subPart; |
| 5889 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5890 pathOffset += 21; |
| 5891 index = path.indexOf("/global/backendServices/", pathOffset); |
| 5892 unittest.expect(index >= 0, unittest.isTrue); |
| 5893 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5894 pathOffset = index; |
| 5895 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5896 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/backendServices/")); |
| 5897 pathOffset += 24; |
| 5898 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5899 pathOffset = path.length; |
| 5900 unittest.expect(subPart, unittest.equals("$arg_backendService")); |
| 5901 |
| 5902 var query = (req.url).query; |
| 5903 var queryOffset = 0; |
| 5904 var queryMap = {}; |
| 5905 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5906 parseBool(n) { |
| 5907 if (n == "true") return true; |
| 5908 if (n == "false") return false; |
| 5909 if (n == null) return null; |
| 5910 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5911 } |
| 5912 if (query.length > 0) { |
| 5913 for (var part in query.split("&")) { |
| 5914 var keyvalue = part.split("="); |
| 5915 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5916 } |
| 5917 } |
| 5918 |
| 5919 |
| 5920 var h = { |
| 5921 "content-type" : "application/json; charset=utf-8", |
| 5922 }; |
| 5923 var resp = convert.JSON.encode(buildOperation()); |
| 5924 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5925 }), true); |
| 5926 res.delete(arg_project, arg_backendService).then(unittest.expectAsync(((ap
i.Operation response) { |
| 5927 checkOperation(response); |
| 5928 }))); |
| 5929 }); |
| 5930 |
| 5931 unittest.test("method--get", () { |
| 5932 |
| 5933 var mock = new common_test.HttpServerMock(); |
| 5934 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 5935 var arg_project = "foo"; |
| 5936 var arg_backendService = "foo"; |
| 5937 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5938 var path = (req.url).path; |
| 5939 var pathOffset = 0; |
| 5940 var index; |
| 5941 var subPart; |
| 5942 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 5943 pathOffset += 21; |
| 5944 index = path.indexOf("/global/backendServices/", pathOffset); |
| 5945 unittest.expect(index >= 0, unittest.isTrue); |
| 5946 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5947 pathOffset = index; |
| 5948 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 5949 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/backendServices/")); |
| 5950 pathOffset += 24; |
| 5951 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5952 pathOffset = path.length; |
| 5953 unittest.expect(subPart, unittest.equals("$arg_backendService")); |
| 5954 |
| 5955 var query = (req.url).query; |
| 5956 var queryOffset = 0; |
| 5957 var queryMap = {}; |
| 5958 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5959 parseBool(n) { |
| 5960 if (n == "true") return true; |
| 5961 if (n == "false") return false; |
| 5962 if (n == null) return null; |
| 5963 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5964 } |
| 5965 if (query.length > 0) { |
| 5966 for (var part in query.split("&")) { |
| 5967 var keyvalue = part.split("="); |
| 5968 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5969 } |
| 5970 } |
| 5971 |
| 5972 |
| 5973 var h = { |
| 5974 "content-type" : "application/json; charset=utf-8", |
| 5975 }; |
| 5976 var resp = convert.JSON.encode(buildBackendService()); |
| 5977 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5978 }), true); |
| 5979 res.get(arg_project, arg_backendService).then(unittest.expectAsync(((api.B
ackendService response) { |
| 5980 checkBackendService(response); |
| 5981 }))); |
| 5982 }); |
| 5983 |
| 5984 unittest.test("method--getHealth", () { |
| 5985 |
| 5986 var mock = new common_test.HttpServerMock(); |
| 5987 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 5988 var arg_request = buildResourceGroupReference(); |
| 5989 var arg_project = "foo"; |
| 5990 var arg_backendService = "foo"; |
| 5991 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5992 var obj = new api.ResourceGroupReference.fromJson(json); |
| 5993 checkResourceGroupReference(obj); |
| 5994 |
| 5995 var path = (req.url).path; |
| 5996 var pathOffset = 0; |
| 5997 var index; |
| 5998 var subPart; |
| 5999 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6000 pathOffset += 21; |
| 6001 index = path.indexOf("/global/backendServices/", pathOffset); |
| 6002 unittest.expect(index >= 0, unittest.isTrue); |
| 6003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6004 pathOffset = index; |
| 6005 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6006 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/backendServices/")); |
| 6007 pathOffset += 24; |
| 6008 index = path.indexOf("/getHealth", pathOffset); |
| 6009 unittest.expect(index >= 0, unittest.isTrue); |
| 6010 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6011 pathOffset = index; |
| 6012 unittest.expect(subPart, unittest.equals("$arg_backendService")); |
| 6013 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/getHealth")); |
| 6014 pathOffset += 10; |
| 6015 |
| 6016 var query = (req.url).query; |
| 6017 var queryOffset = 0; |
| 6018 var queryMap = {}; |
| 6019 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6020 parseBool(n) { |
| 6021 if (n == "true") return true; |
| 6022 if (n == "false") return false; |
| 6023 if (n == null) return null; |
| 6024 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6025 } |
| 6026 if (query.length > 0) { |
| 6027 for (var part in query.split("&")) { |
| 6028 var keyvalue = part.split("="); |
| 6029 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6030 } |
| 6031 } |
| 6032 |
| 6033 |
| 6034 var h = { |
| 6035 "content-type" : "application/json; charset=utf-8", |
| 6036 }; |
| 6037 var resp = convert.JSON.encode(buildBackendServiceGroupHealth()); |
| 6038 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6039 }), true); |
| 6040 res.getHealth(arg_request, arg_project, arg_backendService).then(unittest.
expectAsync(((api.BackendServiceGroupHealth response) { |
| 6041 checkBackendServiceGroupHealth(response); |
| 6042 }))); |
| 6043 }); |
| 6044 |
| 6045 unittest.test("method--insert", () { |
| 6046 |
| 6047 var mock = new common_test.HttpServerMock(); |
| 6048 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 6049 var arg_request = buildBackendService(); |
| 6050 var arg_project = "foo"; |
| 6051 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6052 var obj = new api.BackendService.fromJson(json); |
| 6053 checkBackendService(obj); |
| 6054 |
| 6055 var path = (req.url).path; |
| 6056 var pathOffset = 0; |
| 6057 var index; |
| 6058 var subPart; |
| 6059 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6060 pathOffset += 21; |
| 6061 index = path.indexOf("/global/backendServices", pathOffset); |
| 6062 unittest.expect(index >= 0, unittest.isTrue); |
| 6063 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6064 pathOffset = index; |
| 6065 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6066 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/global/backendServices")); |
| 6067 pathOffset += 23; |
| 6068 |
| 6069 var query = (req.url).query; |
| 6070 var queryOffset = 0; |
| 6071 var queryMap = {}; |
| 6072 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6073 parseBool(n) { |
| 6074 if (n == "true") return true; |
| 6075 if (n == "false") return false; |
| 6076 if (n == null) return null; |
| 6077 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6078 } |
| 6079 if (query.length > 0) { |
| 6080 for (var part in query.split("&")) { |
| 6081 var keyvalue = part.split("="); |
| 6082 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6083 } |
| 6084 } |
| 6085 |
| 6086 |
| 6087 var h = { |
| 6088 "content-type" : "application/json; charset=utf-8", |
| 6089 }; |
| 6090 var resp = convert.JSON.encode(buildOperation()); |
| 6091 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6092 }), true); |
| 6093 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 6094 checkOperation(response); |
| 6095 }))); |
| 6096 }); |
| 6097 |
| 6098 unittest.test("method--list", () { |
| 6099 |
| 6100 var mock = new common_test.HttpServerMock(); |
| 6101 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 6102 var arg_project = "foo"; |
| 6103 var arg_filter = "foo"; |
| 6104 var arg_maxResults = 42; |
| 6105 var arg_pageToken = "foo"; |
| 6106 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6107 var path = (req.url).path; |
| 6108 var pathOffset = 0; |
| 6109 var index; |
| 6110 var subPart; |
| 6111 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6112 pathOffset += 21; |
| 6113 index = path.indexOf("/global/backendServices", pathOffset); |
| 6114 unittest.expect(index >= 0, unittest.isTrue); |
| 6115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6116 pathOffset = index; |
| 6117 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6118 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/global/backendServices")); |
| 6119 pathOffset += 23; |
| 6120 |
| 6121 var query = (req.url).query; |
| 6122 var queryOffset = 0; |
| 6123 var queryMap = {}; |
| 6124 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6125 parseBool(n) { |
| 6126 if (n == "true") return true; |
| 6127 if (n == "false") return false; |
| 6128 if (n == null) return null; |
| 6129 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6130 } |
| 6131 if (query.length > 0) { |
| 6132 for (var part in query.split("&")) { |
| 6133 var keyvalue = part.split("="); |
| 6134 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6135 } |
| 6136 } |
| 6137 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 6138 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6139 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6140 |
| 6141 |
| 6142 var h = { |
| 6143 "content-type" : "application/json; charset=utf-8", |
| 6144 }; |
| 6145 var resp = convert.JSON.encode(buildBackendServiceList()); |
| 6146 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6147 }), true); |
| 6148 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.BackendServiceList respons
e) { |
| 6149 checkBackendServiceList(response); |
| 6150 }))); |
| 6151 }); |
| 6152 |
| 6153 unittest.test("method--patch", () { |
| 6154 |
| 6155 var mock = new common_test.HttpServerMock(); |
| 6156 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 6157 var arg_request = buildBackendService(); |
| 6158 var arg_project = "foo"; |
| 6159 var arg_backendService = "foo"; |
| 6160 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6161 var obj = new api.BackendService.fromJson(json); |
| 6162 checkBackendService(obj); |
| 6163 |
| 6164 var path = (req.url).path; |
| 6165 var pathOffset = 0; |
| 6166 var index; |
| 6167 var subPart; |
| 6168 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6169 pathOffset += 21; |
| 6170 index = path.indexOf("/global/backendServices/", pathOffset); |
| 6171 unittest.expect(index >= 0, unittest.isTrue); |
| 6172 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6173 pathOffset = index; |
| 6174 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6175 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/backendServices/")); |
| 6176 pathOffset += 24; |
| 6177 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6178 pathOffset = path.length; |
| 6179 unittest.expect(subPart, unittest.equals("$arg_backendService")); |
| 6180 |
| 6181 var query = (req.url).query; |
| 6182 var queryOffset = 0; |
| 6183 var queryMap = {}; |
| 6184 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6185 parseBool(n) { |
| 6186 if (n == "true") return true; |
| 6187 if (n == "false") return false; |
| 6188 if (n == null) return null; |
| 6189 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6190 } |
| 6191 if (query.length > 0) { |
| 6192 for (var part in query.split("&")) { |
| 6193 var keyvalue = part.split("="); |
| 6194 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6195 } |
| 6196 } |
| 6197 |
| 6198 |
| 6199 var h = { |
| 6200 "content-type" : "application/json; charset=utf-8", |
| 6201 }; |
| 6202 var resp = convert.JSON.encode(buildOperation()); |
| 6203 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6204 }), true); |
| 6205 res.patch(arg_request, arg_project, arg_backendService).then(unittest.expe
ctAsync(((api.Operation response) { |
| 6206 checkOperation(response); |
| 6207 }))); |
| 6208 }); |
| 6209 |
| 6210 unittest.test("method--update", () { |
| 6211 |
| 6212 var mock = new common_test.HttpServerMock(); |
| 6213 api.BackendServicesResourceApi res = new api.ComputeApi(mock).backendServi
ces; |
| 6214 var arg_request = buildBackendService(); |
| 6215 var arg_project = "foo"; |
| 6216 var arg_backendService = "foo"; |
| 6217 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6218 var obj = new api.BackendService.fromJson(json); |
| 6219 checkBackendService(obj); |
| 6220 |
| 6221 var path = (req.url).path; |
| 6222 var pathOffset = 0; |
| 6223 var index; |
| 6224 var subPart; |
| 6225 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6226 pathOffset += 21; |
| 6227 index = path.indexOf("/global/backendServices/", pathOffset); |
| 6228 unittest.expect(index >= 0, unittest.isTrue); |
| 6229 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6230 pathOffset = index; |
| 6231 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6232 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/backendServices/")); |
| 6233 pathOffset += 24; |
| 6234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6235 pathOffset = path.length; |
| 6236 unittest.expect(subPart, unittest.equals("$arg_backendService")); |
| 6237 |
| 6238 var query = (req.url).query; |
| 6239 var queryOffset = 0; |
| 6240 var queryMap = {}; |
| 6241 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6242 parseBool(n) { |
| 6243 if (n == "true") return true; |
| 6244 if (n == "false") return false; |
| 6245 if (n == null) return null; |
| 6246 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6247 } |
| 6248 if (query.length > 0) { |
| 6249 for (var part in query.split("&")) { |
| 6250 var keyvalue = part.split("="); |
| 6251 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6252 } |
| 6253 } |
| 6254 |
| 6255 |
| 6256 var h = { |
| 6257 "content-type" : "application/json; charset=utf-8", |
| 6258 }; |
| 6259 var resp = convert.JSON.encode(buildOperation()); |
| 6260 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6261 }), true); |
| 6262 res.update(arg_request, arg_project, arg_backendService).then(unittest.exp
ectAsync(((api.Operation response) { |
| 6263 checkOperation(response); |
| 6264 }))); |
| 6265 }); |
| 6266 |
| 6267 }); |
| 6268 |
| 6269 |
| 6270 unittest.group("resource-DiskTypesResourceApi", () { |
| 6271 unittest.test("method--aggregatedList", () { |
| 6272 |
| 6273 var mock = new common_test.HttpServerMock(); |
| 6274 api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes; |
| 6275 var arg_project = "foo"; |
| 6276 var arg_filter = "foo"; |
| 6277 var arg_maxResults = 42; |
| 6278 var arg_pageToken = "foo"; |
| 6279 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6280 var path = (req.url).path; |
| 6281 var pathOffset = 0; |
| 6282 var index; |
| 6283 var subPart; |
| 6284 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6285 pathOffset += 21; |
| 6286 index = path.indexOf("/aggregated/diskTypes", pathOffset); |
| 6287 unittest.expect(index >= 0, unittest.isTrue); |
| 6288 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6289 pathOffset = index; |
| 6290 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6291 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/aggregated/diskTypes")); |
| 6292 pathOffset += 21; |
| 6293 |
| 6294 var query = (req.url).query; |
| 6295 var queryOffset = 0; |
| 6296 var queryMap = {}; |
| 6297 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6298 parseBool(n) { |
| 6299 if (n == "true") return true; |
| 6300 if (n == "false") return false; |
| 6301 if (n == null) return null; |
| 6302 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6303 } |
| 6304 if (query.length > 0) { |
| 6305 for (var part in query.split("&")) { |
| 6306 var keyvalue = part.split("="); |
| 6307 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6308 } |
| 6309 } |
| 6310 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 6311 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6312 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6313 |
| 6314 |
| 6315 var h = { |
| 6316 "content-type" : "application/json; charset=utf-8", |
| 6317 }; |
| 6318 var resp = convert.JSON.encode(buildDiskTypeAggregatedList()); |
| 6319 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6320 }), true); |
| 6321 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskTypeAggregat
edList response) { |
| 6322 checkDiskTypeAggregatedList(response); |
| 6323 }))); |
| 6324 }); |
| 6325 |
| 6326 unittest.test("method--get", () { |
| 6327 |
| 6328 var mock = new common_test.HttpServerMock(); |
| 6329 api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes; |
| 6330 var arg_project = "foo"; |
| 6331 var arg_zone = "foo"; |
| 6332 var arg_diskType = "foo"; |
| 6333 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6334 var path = (req.url).path; |
| 6335 var pathOffset = 0; |
| 6336 var index; |
| 6337 var subPart; |
| 6338 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6339 pathOffset += 21; |
| 6340 index = path.indexOf("/zones/", pathOffset); |
| 6341 unittest.expect(index >= 0, unittest.isTrue); |
| 6342 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6343 pathOffset = index; |
| 6344 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6345 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6346 pathOffset += 7; |
| 6347 index = path.indexOf("/diskTypes/", pathOffset); |
| 6348 unittest.expect(index >= 0, unittest.isTrue); |
| 6349 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6350 pathOffset = index; |
| 6351 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6352 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/diskTypes/")); |
| 6353 pathOffset += 11; |
| 6354 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6355 pathOffset = path.length; |
| 6356 unittest.expect(subPart, unittest.equals("$arg_diskType")); |
| 6357 |
| 6358 var query = (req.url).query; |
| 6359 var queryOffset = 0; |
| 6360 var queryMap = {}; |
| 6361 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6362 parseBool(n) { |
| 6363 if (n == "true") return true; |
| 6364 if (n == "false") return false; |
| 6365 if (n == null) return null; |
| 6366 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6367 } |
| 6368 if (query.length > 0) { |
| 6369 for (var part in query.split("&")) { |
| 6370 var keyvalue = part.split("="); |
| 6371 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6372 } |
| 6373 } |
| 6374 |
| 6375 |
| 6376 var h = { |
| 6377 "content-type" : "application/json; charset=utf-8", |
| 6378 }; |
| 6379 var resp = convert.JSON.encode(buildDiskType()); |
| 6380 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6381 }), true); |
| 6382 res.get(arg_project, arg_zone, arg_diskType).then(unittest.expectAsync(((a
pi.DiskType response) { |
| 6383 checkDiskType(response); |
| 6384 }))); |
| 6385 }); |
| 6386 |
| 6387 unittest.test("method--list", () { |
| 6388 |
| 6389 var mock = new common_test.HttpServerMock(); |
| 6390 api.DiskTypesResourceApi res = new api.ComputeApi(mock).diskTypes; |
| 6391 var arg_project = "foo"; |
| 6392 var arg_zone = "foo"; |
| 6393 var arg_filter = "foo"; |
| 6394 var arg_maxResults = 42; |
| 6395 var arg_pageToken = "foo"; |
| 6396 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6397 var path = (req.url).path; |
| 6398 var pathOffset = 0; |
| 6399 var index; |
| 6400 var subPart; |
| 6401 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6402 pathOffset += 21; |
| 6403 index = path.indexOf("/zones/", pathOffset); |
| 6404 unittest.expect(index >= 0, unittest.isTrue); |
| 6405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6406 pathOffset = index; |
| 6407 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6408 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6409 pathOffset += 7; |
| 6410 index = path.indexOf("/diskTypes", pathOffset); |
| 6411 unittest.expect(index >= 0, unittest.isTrue); |
| 6412 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6413 pathOffset = index; |
| 6414 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6415 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/diskTypes")); |
| 6416 pathOffset += 10; |
| 6417 |
| 6418 var query = (req.url).query; |
| 6419 var queryOffset = 0; |
| 6420 var queryMap = {}; |
| 6421 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6422 parseBool(n) { |
| 6423 if (n == "true") return true; |
| 6424 if (n == "false") return false; |
| 6425 if (n == null) return null; |
| 6426 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6427 } |
| 6428 if (query.length > 0) { |
| 6429 for (var part in query.split("&")) { |
| 6430 var keyvalue = part.split("="); |
| 6431 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6432 } |
| 6433 } |
| 6434 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 6435 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6436 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6437 |
| 6438 |
| 6439 var h = { |
| 6440 "content-type" : "application/json; charset=utf-8", |
| 6441 }; |
| 6442 var resp = convert.JSON.encode(buildDiskTypeList()); |
| 6443 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6444 }), true); |
| 6445 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskTypeList res
ponse) { |
| 6446 checkDiskTypeList(response); |
| 6447 }))); |
| 6448 }); |
| 6449 |
| 6450 }); |
| 6451 |
| 6452 |
| 6453 unittest.group("resource-DisksResourceApi", () { |
| 6454 unittest.test("method--aggregatedList", () { |
| 6455 |
| 6456 var mock = new common_test.HttpServerMock(); |
| 6457 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6458 var arg_project = "foo"; |
| 6459 var arg_filter = "foo"; |
| 6460 var arg_maxResults = 42; |
| 6461 var arg_pageToken = "foo"; |
| 6462 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6463 var path = (req.url).path; |
| 6464 var pathOffset = 0; |
| 6465 var index; |
| 6466 var subPart; |
| 6467 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6468 pathOffset += 21; |
| 6469 index = path.indexOf("/aggregated/disks", pathOffset); |
| 6470 unittest.expect(index >= 0, unittest.isTrue); |
| 6471 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6472 pathOffset = index; |
| 6473 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6474 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/aggregated/disks")); |
| 6475 pathOffset += 17; |
| 6476 |
| 6477 var query = (req.url).query; |
| 6478 var queryOffset = 0; |
| 6479 var queryMap = {}; |
| 6480 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6481 parseBool(n) { |
| 6482 if (n == "true") return true; |
| 6483 if (n == "false") return false; |
| 6484 if (n == null) return null; |
| 6485 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6486 } |
| 6487 if (query.length > 0) { |
| 6488 for (var part in query.split("&")) { |
| 6489 var keyvalue = part.split("="); |
| 6490 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6491 } |
| 6492 } |
| 6493 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 6494 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6495 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6496 |
| 6497 |
| 6498 var h = { |
| 6499 "content-type" : "application/json; charset=utf-8", |
| 6500 }; |
| 6501 var resp = convert.JSON.encode(buildDiskAggregatedList()); |
| 6502 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6503 }), true); |
| 6504 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskAggregatedLi
st response) { |
| 6505 checkDiskAggregatedList(response); |
| 6506 }))); |
| 6507 }); |
| 6508 |
| 6509 unittest.test("method--createSnapshot", () { |
| 6510 |
| 6511 var mock = new common_test.HttpServerMock(); |
| 6512 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6513 var arg_request = buildSnapshot(); |
| 6514 var arg_project = "foo"; |
| 6515 var arg_zone = "foo"; |
| 6516 var arg_disk = "foo"; |
| 6517 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6518 var obj = new api.Snapshot.fromJson(json); |
| 6519 checkSnapshot(obj); |
| 6520 |
| 6521 var path = (req.url).path; |
| 6522 var pathOffset = 0; |
| 6523 var index; |
| 6524 var subPart; |
| 6525 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6526 pathOffset += 21; |
| 6527 index = path.indexOf("/zones/", pathOffset); |
| 6528 unittest.expect(index >= 0, unittest.isTrue); |
| 6529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6530 pathOffset = index; |
| 6531 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6532 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6533 pathOffset += 7; |
| 6534 index = path.indexOf("/disks/", pathOffset); |
| 6535 unittest.expect(index >= 0, unittest.isTrue); |
| 6536 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6537 pathOffset = index; |
| 6538 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6539 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/disks/")); |
| 6540 pathOffset += 7; |
| 6541 index = path.indexOf("/createSnapshot", pathOffset); |
| 6542 unittest.expect(index >= 0, unittest.isTrue); |
| 6543 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6544 pathOffset = index; |
| 6545 unittest.expect(subPart, unittest.equals("$arg_disk")); |
| 6546 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/createSnapshot")); |
| 6547 pathOffset += 15; |
| 6548 |
| 6549 var query = (req.url).query; |
| 6550 var queryOffset = 0; |
| 6551 var queryMap = {}; |
| 6552 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6553 parseBool(n) { |
| 6554 if (n == "true") return true; |
| 6555 if (n == "false") return false; |
| 6556 if (n == null) return null; |
| 6557 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6558 } |
| 6559 if (query.length > 0) { |
| 6560 for (var part in query.split("&")) { |
| 6561 var keyvalue = part.split("="); |
| 6562 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6563 } |
| 6564 } |
| 6565 |
| 6566 |
| 6567 var h = { |
| 6568 "content-type" : "application/json; charset=utf-8", |
| 6569 }; |
| 6570 var resp = convert.JSON.encode(buildOperation()); |
| 6571 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6572 }), true); |
| 6573 res.createSnapshot(arg_request, arg_project, arg_zone, arg_disk).then(unit
test.expectAsync(((api.Operation response) { |
| 6574 checkOperation(response); |
| 6575 }))); |
| 6576 }); |
| 6577 |
| 6578 unittest.test("method--delete", () { |
| 6579 |
| 6580 var mock = new common_test.HttpServerMock(); |
| 6581 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6582 var arg_project = "foo"; |
| 6583 var arg_zone = "foo"; |
| 6584 var arg_disk = "foo"; |
| 6585 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6586 var path = (req.url).path; |
| 6587 var pathOffset = 0; |
| 6588 var index; |
| 6589 var subPart; |
| 6590 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6591 pathOffset += 21; |
| 6592 index = path.indexOf("/zones/", pathOffset); |
| 6593 unittest.expect(index >= 0, unittest.isTrue); |
| 6594 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6595 pathOffset = index; |
| 6596 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6597 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6598 pathOffset += 7; |
| 6599 index = path.indexOf("/disks/", pathOffset); |
| 6600 unittest.expect(index >= 0, unittest.isTrue); |
| 6601 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6602 pathOffset = index; |
| 6603 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6604 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/disks/")); |
| 6605 pathOffset += 7; |
| 6606 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6607 pathOffset = path.length; |
| 6608 unittest.expect(subPart, unittest.equals("$arg_disk")); |
| 6609 |
| 6610 var query = (req.url).query; |
| 6611 var queryOffset = 0; |
| 6612 var queryMap = {}; |
| 6613 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6614 parseBool(n) { |
| 6615 if (n == "true") return true; |
| 6616 if (n == "false") return false; |
| 6617 if (n == null) return null; |
| 6618 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6619 } |
| 6620 if (query.length > 0) { |
| 6621 for (var part in query.split("&")) { |
| 6622 var keyvalue = part.split("="); |
| 6623 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6624 } |
| 6625 } |
| 6626 |
| 6627 |
| 6628 var h = { |
| 6629 "content-type" : "application/json; charset=utf-8", |
| 6630 }; |
| 6631 var resp = convert.JSON.encode(buildOperation()); |
| 6632 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6633 }), true); |
| 6634 res.delete(arg_project, arg_zone, arg_disk).then(unittest.expectAsync(((ap
i.Operation response) { |
| 6635 checkOperation(response); |
| 6636 }))); |
| 6637 }); |
| 6638 |
| 6639 unittest.test("method--get", () { |
| 6640 |
| 6641 var mock = new common_test.HttpServerMock(); |
| 6642 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6643 var arg_project = "foo"; |
| 6644 var arg_zone = "foo"; |
| 6645 var arg_disk = "foo"; |
| 6646 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6647 var path = (req.url).path; |
| 6648 var pathOffset = 0; |
| 6649 var index; |
| 6650 var subPart; |
| 6651 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6652 pathOffset += 21; |
| 6653 index = path.indexOf("/zones/", pathOffset); |
| 6654 unittest.expect(index >= 0, unittest.isTrue); |
| 6655 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6656 pathOffset = index; |
| 6657 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6658 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6659 pathOffset += 7; |
| 6660 index = path.indexOf("/disks/", pathOffset); |
| 6661 unittest.expect(index >= 0, unittest.isTrue); |
| 6662 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6663 pathOffset = index; |
| 6664 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6665 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/disks/")); |
| 6666 pathOffset += 7; |
| 6667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6668 pathOffset = path.length; |
| 6669 unittest.expect(subPart, unittest.equals("$arg_disk")); |
| 6670 |
| 6671 var query = (req.url).query; |
| 6672 var queryOffset = 0; |
| 6673 var queryMap = {}; |
| 6674 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6675 parseBool(n) { |
| 6676 if (n == "true") return true; |
| 6677 if (n == "false") return false; |
| 6678 if (n == null) return null; |
| 6679 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6680 } |
| 6681 if (query.length > 0) { |
| 6682 for (var part in query.split("&")) { |
| 6683 var keyvalue = part.split("="); |
| 6684 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6685 } |
| 6686 } |
| 6687 |
| 6688 |
| 6689 var h = { |
| 6690 "content-type" : "application/json; charset=utf-8", |
| 6691 }; |
| 6692 var resp = convert.JSON.encode(buildDisk()); |
| 6693 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6694 }), true); |
| 6695 res.get(arg_project, arg_zone, arg_disk).then(unittest.expectAsync(((api.D
isk response) { |
| 6696 checkDisk(response); |
| 6697 }))); |
| 6698 }); |
| 6699 |
| 6700 unittest.test("method--insert", () { |
| 6701 |
| 6702 var mock = new common_test.HttpServerMock(); |
| 6703 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6704 var arg_request = buildDisk(); |
| 6705 var arg_project = "foo"; |
| 6706 var arg_zone = "foo"; |
| 6707 var arg_sourceImage = "foo"; |
| 6708 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6709 var obj = new api.Disk.fromJson(json); |
| 6710 checkDisk(obj); |
| 6711 |
| 6712 var path = (req.url).path; |
| 6713 var pathOffset = 0; |
| 6714 var index; |
| 6715 var subPart; |
| 6716 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6717 pathOffset += 21; |
| 6718 index = path.indexOf("/zones/", pathOffset); |
| 6719 unittest.expect(index >= 0, unittest.isTrue); |
| 6720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6721 pathOffset = index; |
| 6722 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6723 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6724 pathOffset += 7; |
| 6725 index = path.indexOf("/disks", pathOffset); |
| 6726 unittest.expect(index >= 0, unittest.isTrue); |
| 6727 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6728 pathOffset = index; |
| 6729 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6730 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/disks")); |
| 6731 pathOffset += 6; |
| 6732 |
| 6733 var query = (req.url).query; |
| 6734 var queryOffset = 0; |
| 6735 var queryMap = {}; |
| 6736 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6737 parseBool(n) { |
| 6738 if (n == "true") return true; |
| 6739 if (n == "false") return false; |
| 6740 if (n == null) return null; |
| 6741 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6742 } |
| 6743 if (query.length > 0) { |
| 6744 for (var part in query.split("&")) { |
| 6745 var keyvalue = part.split("="); |
| 6746 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6747 } |
| 6748 } |
| 6749 unittest.expect(queryMap["sourceImage"].first, unittest.equals(arg_sourc
eImage)); |
| 6750 |
| 6751 |
| 6752 var h = { |
| 6753 "content-type" : "application/json; charset=utf-8", |
| 6754 }; |
| 6755 var resp = convert.JSON.encode(buildOperation()); |
| 6756 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6757 }), true); |
| 6758 res.insert(arg_request, arg_project, arg_zone, sourceImage: arg_sourceImag
e).then(unittest.expectAsync(((api.Operation response) { |
| 6759 checkOperation(response); |
| 6760 }))); |
| 6761 }); |
| 6762 |
| 6763 unittest.test("method--list", () { |
| 6764 |
| 6765 var mock = new common_test.HttpServerMock(); |
| 6766 api.DisksResourceApi res = new api.ComputeApi(mock).disks; |
| 6767 var arg_project = "foo"; |
| 6768 var arg_zone = "foo"; |
| 6769 var arg_filter = "foo"; |
| 6770 var arg_maxResults = 42; |
| 6771 var arg_pageToken = "foo"; |
| 6772 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6773 var path = (req.url).path; |
| 6774 var pathOffset = 0; |
| 6775 var index; |
| 6776 var subPart; |
| 6777 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6778 pathOffset += 21; |
| 6779 index = path.indexOf("/zones/", pathOffset); |
| 6780 unittest.expect(index >= 0, unittest.isTrue); |
| 6781 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6782 pathOffset = index; |
| 6783 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6784 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 6785 pathOffset += 7; |
| 6786 index = path.indexOf("/disks", pathOffset); |
| 6787 unittest.expect(index >= 0, unittest.isTrue); |
| 6788 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6789 pathOffset = index; |
| 6790 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 6791 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/disks")); |
| 6792 pathOffset += 6; |
| 6793 |
| 6794 var query = (req.url).query; |
| 6795 var queryOffset = 0; |
| 6796 var queryMap = {}; |
| 6797 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6798 parseBool(n) { |
| 6799 if (n == "true") return true; |
| 6800 if (n == "false") return false; |
| 6801 if (n == null) return null; |
| 6802 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6803 } |
| 6804 if (query.length > 0) { |
| 6805 for (var part in query.split("&")) { |
| 6806 var keyvalue = part.split("="); |
| 6807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6808 } |
| 6809 } |
| 6810 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 6811 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6812 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6813 |
| 6814 |
| 6815 var h = { |
| 6816 "content-type" : "application/json; charset=utf-8", |
| 6817 }; |
| 6818 var resp = convert.JSON.encode(buildDiskList()); |
| 6819 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6820 }), true); |
| 6821 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DiskList respons
e) { |
| 6822 checkDiskList(response); |
| 6823 }))); |
| 6824 }); |
| 6825 |
| 6826 }); |
| 6827 |
| 6828 |
| 6829 unittest.group("resource-FirewallsResourceApi", () { |
| 6830 unittest.test("method--delete", () { |
| 6831 |
| 6832 var mock = new common_test.HttpServerMock(); |
| 6833 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 6834 var arg_project = "foo"; |
| 6835 var arg_firewall = "foo"; |
| 6836 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6837 var path = (req.url).path; |
| 6838 var pathOffset = 0; |
| 6839 var index; |
| 6840 var subPart; |
| 6841 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6842 pathOffset += 21; |
| 6843 index = path.indexOf("/global/firewalls/", pathOffset); |
| 6844 unittest.expect(index >= 0, unittest.isTrue); |
| 6845 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6846 pathOffset = index; |
| 6847 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6848 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/firewalls/")); |
| 6849 pathOffset += 18; |
| 6850 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6851 pathOffset = path.length; |
| 6852 unittest.expect(subPart, unittest.equals("$arg_firewall")); |
| 6853 |
| 6854 var query = (req.url).query; |
| 6855 var queryOffset = 0; |
| 6856 var queryMap = {}; |
| 6857 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6858 parseBool(n) { |
| 6859 if (n == "true") return true; |
| 6860 if (n == "false") return false; |
| 6861 if (n == null) return null; |
| 6862 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6863 } |
| 6864 if (query.length > 0) { |
| 6865 for (var part in query.split("&")) { |
| 6866 var keyvalue = part.split("="); |
| 6867 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6868 } |
| 6869 } |
| 6870 |
| 6871 |
| 6872 var h = { |
| 6873 "content-type" : "application/json; charset=utf-8", |
| 6874 }; |
| 6875 var resp = convert.JSON.encode(buildOperation()); |
| 6876 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6877 }), true); |
| 6878 res.delete(arg_project, arg_firewall).then(unittest.expectAsync(((api.Oper
ation response) { |
| 6879 checkOperation(response); |
| 6880 }))); |
| 6881 }); |
| 6882 |
| 6883 unittest.test("method--get", () { |
| 6884 |
| 6885 var mock = new common_test.HttpServerMock(); |
| 6886 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 6887 var arg_project = "foo"; |
| 6888 var arg_firewall = "foo"; |
| 6889 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6890 var path = (req.url).path; |
| 6891 var pathOffset = 0; |
| 6892 var index; |
| 6893 var subPart; |
| 6894 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6895 pathOffset += 21; |
| 6896 index = path.indexOf("/global/firewalls/", pathOffset); |
| 6897 unittest.expect(index >= 0, unittest.isTrue); |
| 6898 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6899 pathOffset = index; |
| 6900 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6901 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/firewalls/")); |
| 6902 pathOffset += 18; |
| 6903 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6904 pathOffset = path.length; |
| 6905 unittest.expect(subPart, unittest.equals("$arg_firewall")); |
| 6906 |
| 6907 var query = (req.url).query; |
| 6908 var queryOffset = 0; |
| 6909 var queryMap = {}; |
| 6910 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6911 parseBool(n) { |
| 6912 if (n == "true") return true; |
| 6913 if (n == "false") return false; |
| 6914 if (n == null) return null; |
| 6915 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6916 } |
| 6917 if (query.length > 0) { |
| 6918 for (var part in query.split("&")) { |
| 6919 var keyvalue = part.split("="); |
| 6920 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6921 } |
| 6922 } |
| 6923 |
| 6924 |
| 6925 var h = { |
| 6926 "content-type" : "application/json; charset=utf-8", |
| 6927 }; |
| 6928 var resp = convert.JSON.encode(buildFirewall()); |
| 6929 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6930 }), true); |
| 6931 res.get(arg_project, arg_firewall).then(unittest.expectAsync(((api.Firewal
l response) { |
| 6932 checkFirewall(response); |
| 6933 }))); |
| 6934 }); |
| 6935 |
| 6936 unittest.test("method--insert", () { |
| 6937 |
| 6938 var mock = new common_test.HttpServerMock(); |
| 6939 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 6940 var arg_request = buildFirewall(); |
| 6941 var arg_project = "foo"; |
| 6942 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6943 var obj = new api.Firewall.fromJson(json); |
| 6944 checkFirewall(obj); |
| 6945 |
| 6946 var path = (req.url).path; |
| 6947 var pathOffset = 0; |
| 6948 var index; |
| 6949 var subPart; |
| 6950 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 6951 pathOffset += 21; |
| 6952 index = path.indexOf("/global/firewalls", pathOffset); |
| 6953 unittest.expect(index >= 0, unittest.isTrue); |
| 6954 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6955 pathOffset = index; |
| 6956 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 6957 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/firewalls")); |
| 6958 pathOffset += 17; |
| 6959 |
| 6960 var query = (req.url).query; |
| 6961 var queryOffset = 0; |
| 6962 var queryMap = {}; |
| 6963 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6964 parseBool(n) { |
| 6965 if (n == "true") return true; |
| 6966 if (n == "false") return false; |
| 6967 if (n == null) return null; |
| 6968 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6969 } |
| 6970 if (query.length > 0) { |
| 6971 for (var part in query.split("&")) { |
| 6972 var keyvalue = part.split("="); |
| 6973 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6974 } |
| 6975 } |
| 6976 |
| 6977 |
| 6978 var h = { |
| 6979 "content-type" : "application/json; charset=utf-8", |
| 6980 }; |
| 6981 var resp = convert.JSON.encode(buildOperation()); |
| 6982 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6983 }), true); |
| 6984 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 6985 checkOperation(response); |
| 6986 }))); |
| 6987 }); |
| 6988 |
| 6989 unittest.test("method--list", () { |
| 6990 |
| 6991 var mock = new common_test.HttpServerMock(); |
| 6992 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 6993 var arg_project = "foo"; |
| 6994 var arg_filter = "foo"; |
| 6995 var arg_maxResults = 42; |
| 6996 var arg_pageToken = "foo"; |
| 6997 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6998 var path = (req.url).path; |
| 6999 var pathOffset = 0; |
| 7000 var index; |
| 7001 var subPart; |
| 7002 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7003 pathOffset += 21; |
| 7004 index = path.indexOf("/global/firewalls", pathOffset); |
| 7005 unittest.expect(index >= 0, unittest.isTrue); |
| 7006 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7007 pathOffset = index; |
| 7008 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7009 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/firewalls")); |
| 7010 pathOffset += 17; |
| 7011 |
| 7012 var query = (req.url).query; |
| 7013 var queryOffset = 0; |
| 7014 var queryMap = {}; |
| 7015 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7016 parseBool(n) { |
| 7017 if (n == "true") return true; |
| 7018 if (n == "false") return false; |
| 7019 if (n == null) return null; |
| 7020 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7021 } |
| 7022 if (query.length > 0) { |
| 7023 for (var part in query.split("&")) { |
| 7024 var keyvalue = part.split("="); |
| 7025 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7026 } |
| 7027 } |
| 7028 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 7029 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 7030 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 7031 |
| 7032 |
| 7033 var h = { |
| 7034 "content-type" : "application/json; charset=utf-8", |
| 7035 }; |
| 7036 var resp = convert.JSON.encode(buildFirewallList()); |
| 7037 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7038 }), true); |
| 7039 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.FirewallList response) { |
| 7040 checkFirewallList(response); |
| 7041 }))); |
| 7042 }); |
| 7043 |
| 7044 unittest.test("method--patch", () { |
| 7045 |
| 7046 var mock = new common_test.HttpServerMock(); |
| 7047 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 7048 var arg_request = buildFirewall(); |
| 7049 var arg_project = "foo"; |
| 7050 var arg_firewall = "foo"; |
| 7051 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7052 var obj = new api.Firewall.fromJson(json); |
| 7053 checkFirewall(obj); |
| 7054 |
| 7055 var path = (req.url).path; |
| 7056 var pathOffset = 0; |
| 7057 var index; |
| 7058 var subPart; |
| 7059 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7060 pathOffset += 21; |
| 7061 index = path.indexOf("/global/firewalls/", pathOffset); |
| 7062 unittest.expect(index >= 0, unittest.isTrue); |
| 7063 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7064 pathOffset = index; |
| 7065 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7066 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/firewalls/")); |
| 7067 pathOffset += 18; |
| 7068 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7069 pathOffset = path.length; |
| 7070 unittest.expect(subPart, unittest.equals("$arg_firewall")); |
| 7071 |
| 7072 var query = (req.url).query; |
| 7073 var queryOffset = 0; |
| 7074 var queryMap = {}; |
| 7075 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7076 parseBool(n) { |
| 7077 if (n == "true") return true; |
| 7078 if (n == "false") return false; |
| 7079 if (n == null) return null; |
| 7080 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7081 } |
| 7082 if (query.length > 0) { |
| 7083 for (var part in query.split("&")) { |
| 7084 var keyvalue = part.split("="); |
| 7085 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7086 } |
| 7087 } |
| 7088 |
| 7089 |
| 7090 var h = { |
| 7091 "content-type" : "application/json; charset=utf-8", |
| 7092 }; |
| 7093 var resp = convert.JSON.encode(buildOperation()); |
| 7094 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7095 }), true); |
| 7096 res.patch(arg_request, arg_project, arg_firewall).then(unittest.expectAsyn
c(((api.Operation response) { |
| 7097 checkOperation(response); |
| 7098 }))); |
| 7099 }); |
| 7100 |
| 7101 unittest.test("method--update", () { |
| 7102 |
| 7103 var mock = new common_test.HttpServerMock(); |
| 7104 api.FirewallsResourceApi res = new api.ComputeApi(mock).firewalls; |
| 7105 var arg_request = buildFirewall(); |
| 7106 var arg_project = "foo"; |
| 7107 var arg_firewall = "foo"; |
| 7108 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7109 var obj = new api.Firewall.fromJson(json); |
| 7110 checkFirewall(obj); |
| 7111 |
| 7112 var path = (req.url).path; |
| 7113 var pathOffset = 0; |
| 7114 var index; |
| 7115 var subPart; |
| 7116 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7117 pathOffset += 21; |
| 7118 index = path.indexOf("/global/firewalls/", pathOffset); |
| 7119 unittest.expect(index >= 0, unittest.isTrue); |
| 7120 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7121 pathOffset = index; |
| 7122 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7123 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/firewalls/")); |
| 7124 pathOffset += 18; |
| 7125 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7126 pathOffset = path.length; |
| 7127 unittest.expect(subPart, unittest.equals("$arg_firewall")); |
| 7128 |
| 7129 var query = (req.url).query; |
| 7130 var queryOffset = 0; |
| 7131 var queryMap = {}; |
| 7132 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7133 parseBool(n) { |
| 7134 if (n == "true") return true; |
| 7135 if (n == "false") return false; |
| 7136 if (n == null) return null; |
| 7137 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7138 } |
| 7139 if (query.length > 0) { |
| 7140 for (var part in query.split("&")) { |
| 7141 var keyvalue = part.split("="); |
| 7142 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7143 } |
| 7144 } |
| 7145 |
| 7146 |
| 7147 var h = { |
| 7148 "content-type" : "application/json; charset=utf-8", |
| 7149 }; |
| 7150 var resp = convert.JSON.encode(buildOperation()); |
| 7151 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7152 }), true); |
| 7153 res.update(arg_request, arg_project, arg_firewall).then(unittest.expectAsy
nc(((api.Operation response) { |
| 7154 checkOperation(response); |
| 7155 }))); |
| 7156 }); |
| 7157 |
| 7158 }); |
| 7159 |
| 7160 |
| 7161 unittest.group("resource-ForwardingRulesResourceApi", () { |
| 7162 unittest.test("method--aggregatedList", () { |
| 7163 |
| 7164 var mock = new common_test.HttpServerMock(); |
| 7165 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7166 var arg_project = "foo"; |
| 7167 var arg_filter = "foo"; |
| 7168 var arg_maxResults = 42; |
| 7169 var arg_pageToken = "foo"; |
| 7170 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7171 var path = (req.url).path; |
| 7172 var pathOffset = 0; |
| 7173 var index; |
| 7174 var subPart; |
| 7175 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7176 pathOffset += 21; |
| 7177 index = path.indexOf("/aggregated/forwardingRules", pathOffset); |
| 7178 unittest.expect(index >= 0, unittest.isTrue); |
| 7179 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7180 pathOffset = index; |
| 7181 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7182 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq
uals("/aggregated/forwardingRules")); |
| 7183 pathOffset += 27; |
| 7184 |
| 7185 var query = (req.url).query; |
| 7186 var queryOffset = 0; |
| 7187 var queryMap = {}; |
| 7188 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7189 parseBool(n) { |
| 7190 if (n == "true") return true; |
| 7191 if (n == "false") return false; |
| 7192 if (n == null) return null; |
| 7193 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7194 } |
| 7195 if (query.length > 0) { |
| 7196 for (var part in query.split("&")) { |
| 7197 var keyvalue = part.split("="); |
| 7198 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7199 } |
| 7200 } |
| 7201 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 7202 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 7203 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 7204 |
| 7205 |
| 7206 var h = { |
| 7207 "content-type" : "application/json; charset=utf-8", |
| 7208 }; |
| 7209 var resp = convert.JSON.encode(buildForwardingRuleAggregatedList()); |
| 7210 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7211 }), true); |
| 7212 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRuleAg
gregatedList response) { |
| 7213 checkForwardingRuleAggregatedList(response); |
| 7214 }))); |
| 7215 }); |
| 7216 |
| 7217 unittest.test("method--delete", () { |
| 7218 |
| 7219 var mock = new common_test.HttpServerMock(); |
| 7220 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7221 var arg_project = "foo"; |
| 7222 var arg_region = "foo"; |
| 7223 var arg_forwardingRule = "foo"; |
| 7224 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7225 var path = (req.url).path; |
| 7226 var pathOffset = 0; |
| 7227 var index; |
| 7228 var subPart; |
| 7229 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7230 pathOffset += 21; |
| 7231 index = path.indexOf("/regions/", pathOffset); |
| 7232 unittest.expect(index >= 0, unittest.isTrue); |
| 7233 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7234 pathOffset = index; |
| 7235 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7236 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 7237 pathOffset += 9; |
| 7238 index = path.indexOf("/forwardingRules/", pathOffset); |
| 7239 unittest.expect(index >= 0, unittest.isTrue); |
| 7240 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7241 pathOffset = index; |
| 7242 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 7243 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/forwardingRules/")); |
| 7244 pathOffset += 17; |
| 7245 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7246 pathOffset = path.length; |
| 7247 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7248 |
| 7249 var query = (req.url).query; |
| 7250 var queryOffset = 0; |
| 7251 var queryMap = {}; |
| 7252 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7253 parseBool(n) { |
| 7254 if (n == "true") return true; |
| 7255 if (n == "false") return false; |
| 7256 if (n == null) return null; |
| 7257 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7258 } |
| 7259 if (query.length > 0) { |
| 7260 for (var part in query.split("&")) { |
| 7261 var keyvalue = part.split("="); |
| 7262 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7263 } |
| 7264 } |
| 7265 |
| 7266 |
| 7267 var h = { |
| 7268 "content-type" : "application/json; charset=utf-8", |
| 7269 }; |
| 7270 var resp = convert.JSON.encode(buildOperation()); |
| 7271 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7272 }), true); |
| 7273 res.delete(arg_project, arg_region, arg_forwardingRule).then(unittest.expe
ctAsync(((api.Operation response) { |
| 7274 checkOperation(response); |
| 7275 }))); |
| 7276 }); |
| 7277 |
| 7278 unittest.test("method--get", () { |
| 7279 |
| 7280 var mock = new common_test.HttpServerMock(); |
| 7281 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7282 var arg_project = "foo"; |
| 7283 var arg_region = "foo"; |
| 7284 var arg_forwardingRule = "foo"; |
| 7285 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7286 var path = (req.url).path; |
| 7287 var pathOffset = 0; |
| 7288 var index; |
| 7289 var subPart; |
| 7290 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7291 pathOffset += 21; |
| 7292 index = path.indexOf("/regions/", pathOffset); |
| 7293 unittest.expect(index >= 0, unittest.isTrue); |
| 7294 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7295 pathOffset = index; |
| 7296 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7297 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 7298 pathOffset += 9; |
| 7299 index = path.indexOf("/forwardingRules/", pathOffset); |
| 7300 unittest.expect(index >= 0, unittest.isTrue); |
| 7301 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7302 pathOffset = index; |
| 7303 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 7304 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/forwardingRules/")); |
| 7305 pathOffset += 17; |
| 7306 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7307 pathOffset = path.length; |
| 7308 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7309 |
| 7310 var query = (req.url).query; |
| 7311 var queryOffset = 0; |
| 7312 var queryMap = {}; |
| 7313 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7314 parseBool(n) { |
| 7315 if (n == "true") return true; |
| 7316 if (n == "false") return false; |
| 7317 if (n == null) return null; |
| 7318 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7319 } |
| 7320 if (query.length > 0) { |
| 7321 for (var part in query.split("&")) { |
| 7322 var keyvalue = part.split("="); |
| 7323 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7324 } |
| 7325 } |
| 7326 |
| 7327 |
| 7328 var h = { |
| 7329 "content-type" : "application/json; charset=utf-8", |
| 7330 }; |
| 7331 var resp = convert.JSON.encode(buildForwardingRule()); |
| 7332 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7333 }), true); |
| 7334 res.get(arg_project, arg_region, arg_forwardingRule).then(unittest.expectA
sync(((api.ForwardingRule response) { |
| 7335 checkForwardingRule(response); |
| 7336 }))); |
| 7337 }); |
| 7338 |
| 7339 unittest.test("method--insert", () { |
| 7340 |
| 7341 var mock = new common_test.HttpServerMock(); |
| 7342 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7343 var arg_request = buildForwardingRule(); |
| 7344 var arg_project = "foo"; |
| 7345 var arg_region = "foo"; |
| 7346 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7347 var obj = new api.ForwardingRule.fromJson(json); |
| 7348 checkForwardingRule(obj); |
| 7349 |
| 7350 var path = (req.url).path; |
| 7351 var pathOffset = 0; |
| 7352 var index; |
| 7353 var subPart; |
| 7354 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7355 pathOffset += 21; |
| 7356 index = path.indexOf("/regions/", pathOffset); |
| 7357 unittest.expect(index >= 0, unittest.isTrue); |
| 7358 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7359 pathOffset = index; |
| 7360 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7361 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 7362 pathOffset += 9; |
| 7363 index = path.indexOf("/forwardingRules", pathOffset); |
| 7364 unittest.expect(index >= 0, unittest.isTrue); |
| 7365 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7366 pathOffset = index; |
| 7367 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 7368 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/forwardingRules")); |
| 7369 pathOffset += 16; |
| 7370 |
| 7371 var query = (req.url).query; |
| 7372 var queryOffset = 0; |
| 7373 var queryMap = {}; |
| 7374 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7375 parseBool(n) { |
| 7376 if (n == "true") return true; |
| 7377 if (n == "false") return false; |
| 7378 if (n == null) return null; |
| 7379 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7380 } |
| 7381 if (query.length > 0) { |
| 7382 for (var part in query.split("&")) { |
| 7383 var keyvalue = part.split("="); |
| 7384 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7385 } |
| 7386 } |
| 7387 |
| 7388 |
| 7389 var h = { |
| 7390 "content-type" : "application/json; charset=utf-8", |
| 7391 }; |
| 7392 var resp = convert.JSON.encode(buildOperation()); |
| 7393 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7394 }), true); |
| 7395 res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync
(((api.Operation response) { |
| 7396 checkOperation(response); |
| 7397 }))); |
| 7398 }); |
| 7399 |
| 7400 unittest.test("method--list", () { |
| 7401 |
| 7402 var mock = new common_test.HttpServerMock(); |
| 7403 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7404 var arg_project = "foo"; |
| 7405 var arg_region = "foo"; |
| 7406 var arg_filter = "foo"; |
| 7407 var arg_maxResults = 42; |
| 7408 var arg_pageToken = "foo"; |
| 7409 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7410 var path = (req.url).path; |
| 7411 var pathOffset = 0; |
| 7412 var index; |
| 7413 var subPart; |
| 7414 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7415 pathOffset += 21; |
| 7416 index = path.indexOf("/regions/", pathOffset); |
| 7417 unittest.expect(index >= 0, unittest.isTrue); |
| 7418 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7419 pathOffset = index; |
| 7420 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7421 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 7422 pathOffset += 9; |
| 7423 index = path.indexOf("/forwardingRules", pathOffset); |
| 7424 unittest.expect(index >= 0, unittest.isTrue); |
| 7425 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7426 pathOffset = index; |
| 7427 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 7428 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/forwardingRules")); |
| 7429 pathOffset += 16; |
| 7430 |
| 7431 var query = (req.url).query; |
| 7432 var queryOffset = 0; |
| 7433 var queryMap = {}; |
| 7434 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7435 parseBool(n) { |
| 7436 if (n == "true") return true; |
| 7437 if (n == "false") return false; |
| 7438 if (n == null) return null; |
| 7439 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7440 } |
| 7441 if (query.length > 0) { |
| 7442 for (var part in query.split("&")) { |
| 7443 var keyvalue = part.split("="); |
| 7444 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7445 } |
| 7446 } |
| 7447 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 7448 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 7449 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 7450 |
| 7451 |
| 7452 var h = { |
| 7453 "content-type" : "application/json; charset=utf-8", |
| 7454 }; |
| 7455 var resp = convert.JSON.encode(buildForwardingRuleList()); |
| 7456 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7457 }), true); |
| 7458 res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxR
esults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRule
List response) { |
| 7459 checkForwardingRuleList(response); |
| 7460 }))); |
| 7461 }); |
| 7462 |
| 7463 unittest.test("method--setTarget", () { |
| 7464 |
| 7465 var mock = new common_test.HttpServerMock(); |
| 7466 api.ForwardingRulesResourceApi res = new api.ComputeApi(mock).forwardingRu
les; |
| 7467 var arg_request = buildTargetReference(); |
| 7468 var arg_project = "foo"; |
| 7469 var arg_region = "foo"; |
| 7470 var arg_forwardingRule = "foo"; |
| 7471 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7472 var obj = new api.TargetReference.fromJson(json); |
| 7473 checkTargetReference(obj); |
| 7474 |
| 7475 var path = (req.url).path; |
| 7476 var pathOffset = 0; |
| 7477 var index; |
| 7478 var subPart; |
| 7479 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7480 pathOffset += 21; |
| 7481 index = path.indexOf("/regions/", pathOffset); |
| 7482 unittest.expect(index >= 0, unittest.isTrue); |
| 7483 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7484 pathOffset = index; |
| 7485 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7486 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 7487 pathOffset += 9; |
| 7488 index = path.indexOf("/forwardingRules/", pathOffset); |
| 7489 unittest.expect(index >= 0, unittest.isTrue); |
| 7490 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7491 pathOffset = index; |
| 7492 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 7493 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/forwardingRules/")); |
| 7494 pathOffset += 17; |
| 7495 index = path.indexOf("/setTarget", pathOffset); |
| 7496 unittest.expect(index >= 0, unittest.isTrue); |
| 7497 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7498 pathOffset = index; |
| 7499 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7500 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/setTarget")); |
| 7501 pathOffset += 10; |
| 7502 |
| 7503 var query = (req.url).query; |
| 7504 var queryOffset = 0; |
| 7505 var queryMap = {}; |
| 7506 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7507 parseBool(n) { |
| 7508 if (n == "true") return true; |
| 7509 if (n == "false") return false; |
| 7510 if (n == null) return null; |
| 7511 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7512 } |
| 7513 if (query.length > 0) { |
| 7514 for (var part in query.split("&")) { |
| 7515 var keyvalue = part.split("="); |
| 7516 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7517 } |
| 7518 } |
| 7519 |
| 7520 |
| 7521 var h = { |
| 7522 "content-type" : "application/json; charset=utf-8", |
| 7523 }; |
| 7524 var resp = convert.JSON.encode(buildOperation()); |
| 7525 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7526 }), true); |
| 7527 res.setTarget(arg_request, arg_project, arg_region, arg_forwardingRule).th
en(unittest.expectAsync(((api.Operation response) { |
| 7528 checkOperation(response); |
| 7529 }))); |
| 7530 }); |
| 7531 |
| 7532 }); |
| 7533 |
| 7534 |
| 7535 unittest.group("resource-GlobalAddressesResourceApi", () { |
| 7536 unittest.test("method--delete", () { |
| 7537 |
| 7538 var mock = new common_test.HttpServerMock(); |
| 7539 api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddres
ses; |
| 7540 var arg_project = "foo"; |
| 7541 var arg_address = "foo"; |
| 7542 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7543 var path = (req.url).path; |
| 7544 var pathOffset = 0; |
| 7545 var index; |
| 7546 var subPart; |
| 7547 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7548 pathOffset += 21; |
| 7549 index = path.indexOf("/global/addresses/", pathOffset); |
| 7550 unittest.expect(index >= 0, unittest.isTrue); |
| 7551 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7552 pathOffset = index; |
| 7553 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7554 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/addresses/")); |
| 7555 pathOffset += 18; |
| 7556 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7557 pathOffset = path.length; |
| 7558 unittest.expect(subPart, unittest.equals("$arg_address")); |
| 7559 |
| 7560 var query = (req.url).query; |
| 7561 var queryOffset = 0; |
| 7562 var queryMap = {}; |
| 7563 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7564 parseBool(n) { |
| 7565 if (n == "true") return true; |
| 7566 if (n == "false") return false; |
| 7567 if (n == null) return null; |
| 7568 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7569 } |
| 7570 if (query.length > 0) { |
| 7571 for (var part in query.split("&")) { |
| 7572 var keyvalue = part.split("="); |
| 7573 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7574 } |
| 7575 } |
| 7576 |
| 7577 |
| 7578 var h = { |
| 7579 "content-type" : "application/json; charset=utf-8", |
| 7580 }; |
| 7581 var resp = convert.JSON.encode(buildOperation()); |
| 7582 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7583 }), true); |
| 7584 res.delete(arg_project, arg_address).then(unittest.expectAsync(((api.Opera
tion response) { |
| 7585 checkOperation(response); |
| 7586 }))); |
| 7587 }); |
| 7588 |
| 7589 unittest.test("method--get", () { |
| 7590 |
| 7591 var mock = new common_test.HttpServerMock(); |
| 7592 api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddres
ses; |
| 7593 var arg_project = "foo"; |
| 7594 var arg_address = "foo"; |
| 7595 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7596 var path = (req.url).path; |
| 7597 var pathOffset = 0; |
| 7598 var index; |
| 7599 var subPart; |
| 7600 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7601 pathOffset += 21; |
| 7602 index = path.indexOf("/global/addresses/", pathOffset); |
| 7603 unittest.expect(index >= 0, unittest.isTrue); |
| 7604 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7605 pathOffset = index; |
| 7606 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7607 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/addresses/")); |
| 7608 pathOffset += 18; |
| 7609 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7610 pathOffset = path.length; |
| 7611 unittest.expect(subPart, unittest.equals("$arg_address")); |
| 7612 |
| 7613 var query = (req.url).query; |
| 7614 var queryOffset = 0; |
| 7615 var queryMap = {}; |
| 7616 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7617 parseBool(n) { |
| 7618 if (n == "true") return true; |
| 7619 if (n == "false") return false; |
| 7620 if (n == null) return null; |
| 7621 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7622 } |
| 7623 if (query.length > 0) { |
| 7624 for (var part in query.split("&")) { |
| 7625 var keyvalue = part.split("="); |
| 7626 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7627 } |
| 7628 } |
| 7629 |
| 7630 |
| 7631 var h = { |
| 7632 "content-type" : "application/json; charset=utf-8", |
| 7633 }; |
| 7634 var resp = convert.JSON.encode(buildAddress()); |
| 7635 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7636 }), true); |
| 7637 res.get(arg_project, arg_address).then(unittest.expectAsync(((api.Address
response) { |
| 7638 checkAddress(response); |
| 7639 }))); |
| 7640 }); |
| 7641 |
| 7642 unittest.test("method--insert", () { |
| 7643 |
| 7644 var mock = new common_test.HttpServerMock(); |
| 7645 api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddres
ses; |
| 7646 var arg_request = buildAddress(); |
| 7647 var arg_project = "foo"; |
| 7648 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7649 var obj = new api.Address.fromJson(json); |
| 7650 checkAddress(obj); |
| 7651 |
| 7652 var path = (req.url).path; |
| 7653 var pathOffset = 0; |
| 7654 var index; |
| 7655 var subPart; |
| 7656 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7657 pathOffset += 21; |
| 7658 index = path.indexOf("/global/addresses", pathOffset); |
| 7659 unittest.expect(index >= 0, unittest.isTrue); |
| 7660 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7661 pathOffset = index; |
| 7662 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7663 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/addresses")); |
| 7664 pathOffset += 17; |
| 7665 |
| 7666 var query = (req.url).query; |
| 7667 var queryOffset = 0; |
| 7668 var queryMap = {}; |
| 7669 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7670 parseBool(n) { |
| 7671 if (n == "true") return true; |
| 7672 if (n == "false") return false; |
| 7673 if (n == null) return null; |
| 7674 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7675 } |
| 7676 if (query.length > 0) { |
| 7677 for (var part in query.split("&")) { |
| 7678 var keyvalue = part.split("="); |
| 7679 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7680 } |
| 7681 } |
| 7682 |
| 7683 |
| 7684 var h = { |
| 7685 "content-type" : "application/json; charset=utf-8", |
| 7686 }; |
| 7687 var resp = convert.JSON.encode(buildOperation()); |
| 7688 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7689 }), true); |
| 7690 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 7691 checkOperation(response); |
| 7692 }))); |
| 7693 }); |
| 7694 |
| 7695 unittest.test("method--list", () { |
| 7696 |
| 7697 var mock = new common_test.HttpServerMock(); |
| 7698 api.GlobalAddressesResourceApi res = new api.ComputeApi(mock).globalAddres
ses; |
| 7699 var arg_project = "foo"; |
| 7700 var arg_filter = "foo"; |
| 7701 var arg_maxResults = 42; |
| 7702 var arg_pageToken = "foo"; |
| 7703 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7704 var path = (req.url).path; |
| 7705 var pathOffset = 0; |
| 7706 var index; |
| 7707 var subPart; |
| 7708 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7709 pathOffset += 21; |
| 7710 index = path.indexOf("/global/addresses", pathOffset); |
| 7711 unittest.expect(index >= 0, unittest.isTrue); |
| 7712 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7713 pathOffset = index; |
| 7714 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7715 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/addresses")); |
| 7716 pathOffset += 17; |
| 7717 |
| 7718 var query = (req.url).query; |
| 7719 var queryOffset = 0; |
| 7720 var queryMap = {}; |
| 7721 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7722 parseBool(n) { |
| 7723 if (n == "true") return true; |
| 7724 if (n == "false") return false; |
| 7725 if (n == null) return null; |
| 7726 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7727 } |
| 7728 if (query.length > 0) { |
| 7729 for (var part in query.split("&")) { |
| 7730 var keyvalue = part.split("="); |
| 7731 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7732 } |
| 7733 } |
| 7734 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 7735 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 7736 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 7737 |
| 7738 |
| 7739 var h = { |
| 7740 "content-type" : "application/json; charset=utf-8", |
| 7741 }; |
| 7742 var resp = convert.JSON.encode(buildAddressList()); |
| 7743 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7744 }), true); |
| 7745 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.AddressList response) { |
| 7746 checkAddressList(response); |
| 7747 }))); |
| 7748 }); |
| 7749 |
| 7750 }); |
| 7751 |
| 7752 |
| 7753 unittest.group("resource-GlobalForwardingRulesResourceApi", () { |
| 7754 unittest.test("method--delete", () { |
| 7755 |
| 7756 var mock = new common_test.HttpServerMock(); |
| 7757 api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).global
ForwardingRules; |
| 7758 var arg_project = "foo"; |
| 7759 var arg_forwardingRule = "foo"; |
| 7760 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7761 var path = (req.url).path; |
| 7762 var pathOffset = 0; |
| 7763 var index; |
| 7764 var subPart; |
| 7765 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7766 pathOffset += 21; |
| 7767 index = path.indexOf("/global/forwardingRules/", pathOffset); |
| 7768 unittest.expect(index >= 0, unittest.isTrue); |
| 7769 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7770 pathOffset = index; |
| 7771 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7772 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/forwardingRules/")); |
| 7773 pathOffset += 24; |
| 7774 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7775 pathOffset = path.length; |
| 7776 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7777 |
| 7778 var query = (req.url).query; |
| 7779 var queryOffset = 0; |
| 7780 var queryMap = {}; |
| 7781 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7782 parseBool(n) { |
| 7783 if (n == "true") return true; |
| 7784 if (n == "false") return false; |
| 7785 if (n == null) return null; |
| 7786 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7787 } |
| 7788 if (query.length > 0) { |
| 7789 for (var part in query.split("&")) { |
| 7790 var keyvalue = part.split("="); |
| 7791 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7792 } |
| 7793 } |
| 7794 |
| 7795 |
| 7796 var h = { |
| 7797 "content-type" : "application/json; charset=utf-8", |
| 7798 }; |
| 7799 var resp = convert.JSON.encode(buildOperation()); |
| 7800 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7801 }), true); |
| 7802 res.delete(arg_project, arg_forwardingRule).then(unittest.expectAsync(((ap
i.Operation response) { |
| 7803 checkOperation(response); |
| 7804 }))); |
| 7805 }); |
| 7806 |
| 7807 unittest.test("method--get", () { |
| 7808 |
| 7809 var mock = new common_test.HttpServerMock(); |
| 7810 api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).global
ForwardingRules; |
| 7811 var arg_project = "foo"; |
| 7812 var arg_forwardingRule = "foo"; |
| 7813 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7814 var path = (req.url).path; |
| 7815 var pathOffset = 0; |
| 7816 var index; |
| 7817 var subPart; |
| 7818 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7819 pathOffset += 21; |
| 7820 index = path.indexOf("/global/forwardingRules/", pathOffset); |
| 7821 unittest.expect(index >= 0, unittest.isTrue); |
| 7822 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7823 pathOffset = index; |
| 7824 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7825 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/forwardingRules/")); |
| 7826 pathOffset += 24; |
| 7827 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7828 pathOffset = path.length; |
| 7829 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7830 |
| 7831 var query = (req.url).query; |
| 7832 var queryOffset = 0; |
| 7833 var queryMap = {}; |
| 7834 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7835 parseBool(n) { |
| 7836 if (n == "true") return true; |
| 7837 if (n == "false") return false; |
| 7838 if (n == null) return null; |
| 7839 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7840 } |
| 7841 if (query.length > 0) { |
| 7842 for (var part in query.split("&")) { |
| 7843 var keyvalue = part.split("="); |
| 7844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7845 } |
| 7846 } |
| 7847 |
| 7848 |
| 7849 var h = { |
| 7850 "content-type" : "application/json; charset=utf-8", |
| 7851 }; |
| 7852 var resp = convert.JSON.encode(buildForwardingRule()); |
| 7853 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7854 }), true); |
| 7855 res.get(arg_project, arg_forwardingRule).then(unittest.expectAsync(((api.F
orwardingRule response) { |
| 7856 checkForwardingRule(response); |
| 7857 }))); |
| 7858 }); |
| 7859 |
| 7860 unittest.test("method--insert", () { |
| 7861 |
| 7862 var mock = new common_test.HttpServerMock(); |
| 7863 api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).global
ForwardingRules; |
| 7864 var arg_request = buildForwardingRule(); |
| 7865 var arg_project = "foo"; |
| 7866 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7867 var obj = new api.ForwardingRule.fromJson(json); |
| 7868 checkForwardingRule(obj); |
| 7869 |
| 7870 var path = (req.url).path; |
| 7871 var pathOffset = 0; |
| 7872 var index; |
| 7873 var subPart; |
| 7874 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7875 pathOffset += 21; |
| 7876 index = path.indexOf("/global/forwardingRules", pathOffset); |
| 7877 unittest.expect(index >= 0, unittest.isTrue); |
| 7878 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7879 pathOffset = index; |
| 7880 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7881 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/global/forwardingRules")); |
| 7882 pathOffset += 23; |
| 7883 |
| 7884 var query = (req.url).query; |
| 7885 var queryOffset = 0; |
| 7886 var queryMap = {}; |
| 7887 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7888 parseBool(n) { |
| 7889 if (n == "true") return true; |
| 7890 if (n == "false") return false; |
| 7891 if (n == null) return null; |
| 7892 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7893 } |
| 7894 if (query.length > 0) { |
| 7895 for (var part in query.split("&")) { |
| 7896 var keyvalue = part.split("="); |
| 7897 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7898 } |
| 7899 } |
| 7900 |
| 7901 |
| 7902 var h = { |
| 7903 "content-type" : "application/json; charset=utf-8", |
| 7904 }; |
| 7905 var resp = convert.JSON.encode(buildOperation()); |
| 7906 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7907 }), true); |
| 7908 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 7909 checkOperation(response); |
| 7910 }))); |
| 7911 }); |
| 7912 |
| 7913 unittest.test("method--list", () { |
| 7914 |
| 7915 var mock = new common_test.HttpServerMock(); |
| 7916 api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).global
ForwardingRules; |
| 7917 var arg_project = "foo"; |
| 7918 var arg_filter = "foo"; |
| 7919 var arg_maxResults = 42; |
| 7920 var arg_pageToken = "foo"; |
| 7921 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7922 var path = (req.url).path; |
| 7923 var pathOffset = 0; |
| 7924 var index; |
| 7925 var subPart; |
| 7926 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7927 pathOffset += 21; |
| 7928 index = path.indexOf("/global/forwardingRules", pathOffset); |
| 7929 unittest.expect(index >= 0, unittest.isTrue); |
| 7930 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7931 pathOffset = index; |
| 7932 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7933 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/global/forwardingRules")); |
| 7934 pathOffset += 23; |
| 7935 |
| 7936 var query = (req.url).query; |
| 7937 var queryOffset = 0; |
| 7938 var queryMap = {}; |
| 7939 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7940 parseBool(n) { |
| 7941 if (n == "true") return true; |
| 7942 if (n == "false") return false; |
| 7943 if (n == null) return null; |
| 7944 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7945 } |
| 7946 if (query.length > 0) { |
| 7947 for (var part in query.split("&")) { |
| 7948 var keyvalue = part.split("="); |
| 7949 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 7950 } |
| 7951 } |
| 7952 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 7953 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 7954 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 7955 |
| 7956 |
| 7957 var h = { |
| 7958 "content-type" : "application/json; charset=utf-8", |
| 7959 }; |
| 7960 var resp = convert.JSON.encode(buildForwardingRuleList()); |
| 7961 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 7962 }), true); |
| 7963 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.ForwardingRuleList respons
e) { |
| 7964 checkForwardingRuleList(response); |
| 7965 }))); |
| 7966 }); |
| 7967 |
| 7968 unittest.test("method--setTarget", () { |
| 7969 |
| 7970 var mock = new common_test.HttpServerMock(); |
| 7971 api.GlobalForwardingRulesResourceApi res = new api.ComputeApi(mock).global
ForwardingRules; |
| 7972 var arg_request = buildTargetReference(); |
| 7973 var arg_project = "foo"; |
| 7974 var arg_forwardingRule = "foo"; |
| 7975 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 7976 var obj = new api.TargetReference.fromJson(json); |
| 7977 checkTargetReference(obj); |
| 7978 |
| 7979 var path = (req.url).path; |
| 7980 var pathOffset = 0; |
| 7981 var index; |
| 7982 var subPart; |
| 7983 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 7984 pathOffset += 21; |
| 7985 index = path.indexOf("/global/forwardingRules/", pathOffset); |
| 7986 unittest.expect(index >= 0, unittest.isTrue); |
| 7987 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7988 pathOffset = index; |
| 7989 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 7990 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/forwardingRules/")); |
| 7991 pathOffset += 24; |
| 7992 index = path.indexOf("/setTarget", pathOffset); |
| 7993 unittest.expect(index >= 0, unittest.isTrue); |
| 7994 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 7995 pathOffset = index; |
| 7996 unittest.expect(subPart, unittest.equals("$arg_forwardingRule")); |
| 7997 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/setTarget")); |
| 7998 pathOffset += 10; |
| 7999 |
| 8000 var query = (req.url).query; |
| 8001 var queryOffset = 0; |
| 8002 var queryMap = {}; |
| 8003 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8004 parseBool(n) { |
| 8005 if (n == "true") return true; |
| 8006 if (n == "false") return false; |
| 8007 if (n == null) return null; |
| 8008 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8009 } |
| 8010 if (query.length > 0) { |
| 8011 for (var part in query.split("&")) { |
| 8012 var keyvalue = part.split("="); |
| 8013 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8014 } |
| 8015 } |
| 8016 |
| 8017 |
| 8018 var h = { |
| 8019 "content-type" : "application/json; charset=utf-8", |
| 8020 }; |
| 8021 var resp = convert.JSON.encode(buildOperation()); |
| 8022 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8023 }), true); |
| 8024 res.setTarget(arg_request, arg_project, arg_forwardingRule).then(unittest.
expectAsync(((api.Operation response) { |
| 8025 checkOperation(response); |
| 8026 }))); |
| 8027 }); |
| 8028 |
| 8029 }); |
| 8030 |
| 8031 |
| 8032 unittest.group("resource-GlobalOperationsResourceApi", () { |
| 8033 unittest.test("method--aggregatedList", () { |
| 8034 |
| 8035 var mock = new common_test.HttpServerMock(); |
| 8036 api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOpera
tions; |
| 8037 var arg_project = "foo"; |
| 8038 var arg_filter = "foo"; |
| 8039 var arg_maxResults = 42; |
| 8040 var arg_pageToken = "foo"; |
| 8041 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8042 var path = (req.url).path; |
| 8043 var pathOffset = 0; |
| 8044 var index; |
| 8045 var subPart; |
| 8046 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8047 pathOffset += 21; |
| 8048 index = path.indexOf("/aggregated/operations", pathOffset); |
| 8049 unittest.expect(index >= 0, unittest.isTrue); |
| 8050 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8051 pathOffset = index; |
| 8052 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8053 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("/aggregated/operations")); |
| 8054 pathOffset += 22; |
| 8055 |
| 8056 var query = (req.url).query; |
| 8057 var queryOffset = 0; |
| 8058 var queryMap = {}; |
| 8059 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8060 parseBool(n) { |
| 8061 if (n == "true") return true; |
| 8062 if (n == "false") return false; |
| 8063 if (n == null) return null; |
| 8064 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8065 } |
| 8066 if (query.length > 0) { |
| 8067 for (var part in query.split("&")) { |
| 8068 var keyvalue = part.split("="); |
| 8069 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8070 } |
| 8071 } |
| 8072 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 8073 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 8074 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 8075 |
| 8076 |
| 8077 var h = { |
| 8078 "content-type" : "application/json; charset=utf-8", |
| 8079 }; |
| 8080 var resp = convert.JSON.encode(buildOperationAggregatedList()); |
| 8081 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8082 }), true); |
| 8083 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationAggrega
tedList response) { |
| 8084 checkOperationAggregatedList(response); |
| 8085 }))); |
| 8086 }); |
| 8087 |
| 8088 unittest.test("method--delete", () { |
| 8089 |
| 8090 var mock = new common_test.HttpServerMock(); |
| 8091 api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOpera
tions; |
| 8092 var arg_project = "foo"; |
| 8093 var arg_operation = "foo"; |
| 8094 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8095 var path = (req.url).path; |
| 8096 var pathOffset = 0; |
| 8097 var index; |
| 8098 var subPart; |
| 8099 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8100 pathOffset += 21; |
| 8101 index = path.indexOf("/global/operations/", pathOffset); |
| 8102 unittest.expect(index >= 0, unittest.isTrue); |
| 8103 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8104 pathOffset = index; |
| 8105 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8106 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("/global/operations/")); |
| 8107 pathOffset += 19; |
| 8108 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8109 pathOffset = path.length; |
| 8110 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 8111 |
| 8112 var query = (req.url).query; |
| 8113 var queryOffset = 0; |
| 8114 var queryMap = {}; |
| 8115 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8116 parseBool(n) { |
| 8117 if (n == "true") return true; |
| 8118 if (n == "false") return false; |
| 8119 if (n == null) return null; |
| 8120 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8121 } |
| 8122 if (query.length > 0) { |
| 8123 for (var part in query.split("&")) { |
| 8124 var keyvalue = part.split("="); |
| 8125 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8126 } |
| 8127 } |
| 8128 |
| 8129 |
| 8130 var h = { |
| 8131 "content-type" : "application/json; charset=utf-8", |
| 8132 }; |
| 8133 var resp = ""; |
| 8134 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8135 }), true); |
| 8136 res.delete(arg_project, arg_operation).then(unittest.expectAsync((_) {})); |
| 8137 }); |
| 8138 |
| 8139 unittest.test("method--get", () { |
| 8140 |
| 8141 var mock = new common_test.HttpServerMock(); |
| 8142 api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOpera
tions; |
| 8143 var arg_project = "foo"; |
| 8144 var arg_operation = "foo"; |
| 8145 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8146 var path = (req.url).path; |
| 8147 var pathOffset = 0; |
| 8148 var index; |
| 8149 var subPart; |
| 8150 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8151 pathOffset += 21; |
| 8152 index = path.indexOf("/global/operations/", pathOffset); |
| 8153 unittest.expect(index >= 0, unittest.isTrue); |
| 8154 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8155 pathOffset = index; |
| 8156 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8157 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("/global/operations/")); |
| 8158 pathOffset += 19; |
| 8159 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8160 pathOffset = path.length; |
| 8161 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 8162 |
| 8163 var query = (req.url).query; |
| 8164 var queryOffset = 0; |
| 8165 var queryMap = {}; |
| 8166 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8167 parseBool(n) { |
| 8168 if (n == "true") return true; |
| 8169 if (n == "false") return false; |
| 8170 if (n == null) return null; |
| 8171 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8172 } |
| 8173 if (query.length > 0) { |
| 8174 for (var part in query.split("&")) { |
| 8175 var keyvalue = part.split("="); |
| 8176 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8177 } |
| 8178 } |
| 8179 |
| 8180 |
| 8181 var h = { |
| 8182 "content-type" : "application/json; charset=utf-8", |
| 8183 }; |
| 8184 var resp = convert.JSON.encode(buildOperation()); |
| 8185 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8186 }), true); |
| 8187 res.get(arg_project, arg_operation).then(unittest.expectAsync(((api.Operat
ion response) { |
| 8188 checkOperation(response); |
| 8189 }))); |
| 8190 }); |
| 8191 |
| 8192 unittest.test("method--list", () { |
| 8193 |
| 8194 var mock = new common_test.HttpServerMock(); |
| 8195 api.GlobalOperationsResourceApi res = new api.ComputeApi(mock).globalOpera
tions; |
| 8196 var arg_project = "foo"; |
| 8197 var arg_filter = "foo"; |
| 8198 var arg_maxResults = 42; |
| 8199 var arg_pageToken = "foo"; |
| 8200 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8201 var path = (req.url).path; |
| 8202 var pathOffset = 0; |
| 8203 var index; |
| 8204 var subPart; |
| 8205 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8206 pathOffset += 21; |
| 8207 index = path.indexOf("/global/operations", pathOffset); |
| 8208 unittest.expect(index >= 0, unittest.isTrue); |
| 8209 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8210 pathOffset = index; |
| 8211 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8212 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/operations")); |
| 8213 pathOffset += 18; |
| 8214 |
| 8215 var query = (req.url).query; |
| 8216 var queryOffset = 0; |
| 8217 var queryMap = {}; |
| 8218 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8219 parseBool(n) { |
| 8220 if (n == "true") return true; |
| 8221 if (n == "false") return false; |
| 8222 if (n == null) return null; |
| 8223 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8224 } |
| 8225 if (query.length > 0) { |
| 8226 for (var part in query.split("&")) { |
| 8227 var keyvalue = part.split("="); |
| 8228 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8229 } |
| 8230 } |
| 8231 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 8232 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 8233 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 8234 |
| 8235 |
| 8236 var h = { |
| 8237 "content-type" : "application/json; charset=utf-8", |
| 8238 }; |
| 8239 var resp = convert.JSON.encode(buildOperationList()); |
| 8240 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8241 }), true); |
| 8242 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.OperationList response) { |
| 8243 checkOperationList(response); |
| 8244 }))); |
| 8245 }); |
| 8246 |
| 8247 }); |
| 8248 |
| 8249 |
| 8250 unittest.group("resource-HttpHealthChecksResourceApi", () { |
| 8251 unittest.test("method--delete", () { |
| 8252 |
| 8253 var mock = new common_test.HttpServerMock(); |
| 8254 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8255 var arg_project = "foo"; |
| 8256 var arg_httpHealthCheck = "foo"; |
| 8257 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8258 var path = (req.url).path; |
| 8259 var pathOffset = 0; |
| 8260 var index; |
| 8261 var subPart; |
| 8262 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8263 pathOffset += 21; |
| 8264 index = path.indexOf("/global/httpHealthChecks/", pathOffset); |
| 8265 unittest.expect(index >= 0, unittest.isTrue); |
| 8266 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8267 pathOffset = index; |
| 8268 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8269 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/httpHealthChecks/")); |
| 8270 pathOffset += 25; |
| 8271 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8272 pathOffset = path.length; |
| 8273 unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck")); |
| 8274 |
| 8275 var query = (req.url).query; |
| 8276 var queryOffset = 0; |
| 8277 var queryMap = {}; |
| 8278 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8279 parseBool(n) { |
| 8280 if (n == "true") return true; |
| 8281 if (n == "false") return false; |
| 8282 if (n == null) return null; |
| 8283 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8284 } |
| 8285 if (query.length > 0) { |
| 8286 for (var part in query.split("&")) { |
| 8287 var keyvalue = part.split("="); |
| 8288 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8289 } |
| 8290 } |
| 8291 |
| 8292 |
| 8293 var h = { |
| 8294 "content-type" : "application/json; charset=utf-8", |
| 8295 }; |
| 8296 var resp = convert.JSON.encode(buildOperation()); |
| 8297 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8298 }), true); |
| 8299 res.delete(arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((a
pi.Operation response) { |
| 8300 checkOperation(response); |
| 8301 }))); |
| 8302 }); |
| 8303 |
| 8304 unittest.test("method--get", () { |
| 8305 |
| 8306 var mock = new common_test.HttpServerMock(); |
| 8307 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8308 var arg_project = "foo"; |
| 8309 var arg_httpHealthCheck = "foo"; |
| 8310 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8311 var path = (req.url).path; |
| 8312 var pathOffset = 0; |
| 8313 var index; |
| 8314 var subPart; |
| 8315 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8316 pathOffset += 21; |
| 8317 index = path.indexOf("/global/httpHealthChecks/", pathOffset); |
| 8318 unittest.expect(index >= 0, unittest.isTrue); |
| 8319 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8320 pathOffset = index; |
| 8321 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8322 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/httpHealthChecks/")); |
| 8323 pathOffset += 25; |
| 8324 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8325 pathOffset = path.length; |
| 8326 unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck")); |
| 8327 |
| 8328 var query = (req.url).query; |
| 8329 var queryOffset = 0; |
| 8330 var queryMap = {}; |
| 8331 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8332 parseBool(n) { |
| 8333 if (n == "true") return true; |
| 8334 if (n == "false") return false; |
| 8335 if (n == null) return null; |
| 8336 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8337 } |
| 8338 if (query.length > 0) { |
| 8339 for (var part in query.split("&")) { |
| 8340 var keyvalue = part.split("="); |
| 8341 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8342 } |
| 8343 } |
| 8344 |
| 8345 |
| 8346 var h = { |
| 8347 "content-type" : "application/json; charset=utf-8", |
| 8348 }; |
| 8349 var resp = convert.JSON.encode(buildHttpHealthCheck()); |
| 8350 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8351 }), true); |
| 8352 res.get(arg_project, arg_httpHealthCheck).then(unittest.expectAsync(((api.
HttpHealthCheck response) { |
| 8353 checkHttpHealthCheck(response); |
| 8354 }))); |
| 8355 }); |
| 8356 |
| 8357 unittest.test("method--insert", () { |
| 8358 |
| 8359 var mock = new common_test.HttpServerMock(); |
| 8360 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8361 var arg_request = buildHttpHealthCheck(); |
| 8362 var arg_project = "foo"; |
| 8363 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8364 var obj = new api.HttpHealthCheck.fromJson(json); |
| 8365 checkHttpHealthCheck(obj); |
| 8366 |
| 8367 var path = (req.url).path; |
| 8368 var pathOffset = 0; |
| 8369 var index; |
| 8370 var subPart; |
| 8371 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8372 pathOffset += 21; |
| 8373 index = path.indexOf("/global/httpHealthChecks", pathOffset); |
| 8374 unittest.expect(index >= 0, unittest.isTrue); |
| 8375 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8376 pathOffset = index; |
| 8377 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8378 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/httpHealthChecks")); |
| 8379 pathOffset += 24; |
| 8380 |
| 8381 var query = (req.url).query; |
| 8382 var queryOffset = 0; |
| 8383 var queryMap = {}; |
| 8384 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8385 parseBool(n) { |
| 8386 if (n == "true") return true; |
| 8387 if (n == "false") return false; |
| 8388 if (n == null) return null; |
| 8389 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8390 } |
| 8391 if (query.length > 0) { |
| 8392 for (var part in query.split("&")) { |
| 8393 var keyvalue = part.split("="); |
| 8394 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8395 } |
| 8396 } |
| 8397 |
| 8398 |
| 8399 var h = { |
| 8400 "content-type" : "application/json; charset=utf-8", |
| 8401 }; |
| 8402 var resp = convert.JSON.encode(buildOperation()); |
| 8403 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8404 }), true); |
| 8405 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 8406 checkOperation(response); |
| 8407 }))); |
| 8408 }); |
| 8409 |
| 8410 unittest.test("method--list", () { |
| 8411 |
| 8412 var mock = new common_test.HttpServerMock(); |
| 8413 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8414 var arg_project = "foo"; |
| 8415 var arg_filter = "foo"; |
| 8416 var arg_maxResults = 42; |
| 8417 var arg_pageToken = "foo"; |
| 8418 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8419 var path = (req.url).path; |
| 8420 var pathOffset = 0; |
| 8421 var index; |
| 8422 var subPart; |
| 8423 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8424 pathOffset += 21; |
| 8425 index = path.indexOf("/global/httpHealthChecks", pathOffset); |
| 8426 unittest.expect(index >= 0, unittest.isTrue); |
| 8427 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8428 pathOffset = index; |
| 8429 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8430 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/global/httpHealthChecks")); |
| 8431 pathOffset += 24; |
| 8432 |
| 8433 var query = (req.url).query; |
| 8434 var queryOffset = 0; |
| 8435 var queryMap = {}; |
| 8436 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8437 parseBool(n) { |
| 8438 if (n == "true") return true; |
| 8439 if (n == "false") return false; |
| 8440 if (n == null) return null; |
| 8441 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8442 } |
| 8443 if (query.length > 0) { |
| 8444 for (var part in query.split("&")) { |
| 8445 var keyvalue = part.split("="); |
| 8446 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8447 } |
| 8448 } |
| 8449 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 8450 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 8451 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 8452 |
| 8453 |
| 8454 var h = { |
| 8455 "content-type" : "application/json; charset=utf-8", |
| 8456 }; |
| 8457 var resp = convert.JSON.encode(buildHttpHealthCheckList()); |
| 8458 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8459 }), true); |
| 8460 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.HttpHealthCheckList respon
se) { |
| 8461 checkHttpHealthCheckList(response); |
| 8462 }))); |
| 8463 }); |
| 8464 |
| 8465 unittest.test("method--patch", () { |
| 8466 |
| 8467 var mock = new common_test.HttpServerMock(); |
| 8468 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8469 var arg_request = buildHttpHealthCheck(); |
| 8470 var arg_project = "foo"; |
| 8471 var arg_httpHealthCheck = "foo"; |
| 8472 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8473 var obj = new api.HttpHealthCheck.fromJson(json); |
| 8474 checkHttpHealthCheck(obj); |
| 8475 |
| 8476 var path = (req.url).path; |
| 8477 var pathOffset = 0; |
| 8478 var index; |
| 8479 var subPart; |
| 8480 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8481 pathOffset += 21; |
| 8482 index = path.indexOf("/global/httpHealthChecks/", pathOffset); |
| 8483 unittest.expect(index >= 0, unittest.isTrue); |
| 8484 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8485 pathOffset = index; |
| 8486 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8487 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/httpHealthChecks/")); |
| 8488 pathOffset += 25; |
| 8489 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8490 pathOffset = path.length; |
| 8491 unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck")); |
| 8492 |
| 8493 var query = (req.url).query; |
| 8494 var queryOffset = 0; |
| 8495 var queryMap = {}; |
| 8496 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8497 parseBool(n) { |
| 8498 if (n == "true") return true; |
| 8499 if (n == "false") return false; |
| 8500 if (n == null) return null; |
| 8501 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8502 } |
| 8503 if (query.length > 0) { |
| 8504 for (var part in query.split("&")) { |
| 8505 var keyvalue = part.split("="); |
| 8506 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8507 } |
| 8508 } |
| 8509 |
| 8510 |
| 8511 var h = { |
| 8512 "content-type" : "application/json; charset=utf-8", |
| 8513 }; |
| 8514 var resp = convert.JSON.encode(buildOperation()); |
| 8515 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8516 }), true); |
| 8517 res.patch(arg_request, arg_project, arg_httpHealthCheck).then(unittest.exp
ectAsync(((api.Operation response) { |
| 8518 checkOperation(response); |
| 8519 }))); |
| 8520 }); |
| 8521 |
| 8522 unittest.test("method--update", () { |
| 8523 |
| 8524 var mock = new common_test.HttpServerMock(); |
| 8525 api.HttpHealthChecksResourceApi res = new api.ComputeApi(mock).httpHealthC
hecks; |
| 8526 var arg_request = buildHttpHealthCheck(); |
| 8527 var arg_project = "foo"; |
| 8528 var arg_httpHealthCheck = "foo"; |
| 8529 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8530 var obj = new api.HttpHealthCheck.fromJson(json); |
| 8531 checkHttpHealthCheck(obj); |
| 8532 |
| 8533 var path = (req.url).path; |
| 8534 var pathOffset = 0; |
| 8535 var index; |
| 8536 var subPart; |
| 8537 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8538 pathOffset += 21; |
| 8539 index = path.indexOf("/global/httpHealthChecks/", pathOffset); |
| 8540 unittest.expect(index >= 0, unittest.isTrue); |
| 8541 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8542 pathOffset = index; |
| 8543 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8544 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/httpHealthChecks/")); |
| 8545 pathOffset += 25; |
| 8546 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8547 pathOffset = path.length; |
| 8548 unittest.expect(subPart, unittest.equals("$arg_httpHealthCheck")); |
| 8549 |
| 8550 var query = (req.url).query; |
| 8551 var queryOffset = 0; |
| 8552 var queryMap = {}; |
| 8553 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8554 parseBool(n) { |
| 8555 if (n == "true") return true; |
| 8556 if (n == "false") return false; |
| 8557 if (n == null) return null; |
| 8558 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8559 } |
| 8560 if (query.length > 0) { |
| 8561 for (var part in query.split("&")) { |
| 8562 var keyvalue = part.split("="); |
| 8563 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8564 } |
| 8565 } |
| 8566 |
| 8567 |
| 8568 var h = { |
| 8569 "content-type" : "application/json; charset=utf-8", |
| 8570 }; |
| 8571 var resp = convert.JSON.encode(buildOperation()); |
| 8572 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8573 }), true); |
| 8574 res.update(arg_request, arg_project, arg_httpHealthCheck).then(unittest.ex
pectAsync(((api.Operation response) { |
| 8575 checkOperation(response); |
| 8576 }))); |
| 8577 }); |
| 8578 |
| 8579 }); |
| 8580 |
| 8581 |
| 8582 unittest.group("resource-ImagesResourceApi", () { |
| 8583 unittest.test("method--delete", () { |
| 8584 |
| 8585 var mock = new common_test.HttpServerMock(); |
| 8586 api.ImagesResourceApi res = new api.ComputeApi(mock).images; |
| 8587 var arg_project = "foo"; |
| 8588 var arg_image = "foo"; |
| 8589 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8590 var path = (req.url).path; |
| 8591 var pathOffset = 0; |
| 8592 var index; |
| 8593 var subPart; |
| 8594 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8595 pathOffset += 21; |
| 8596 index = path.indexOf("/global/images/", pathOffset); |
| 8597 unittest.expect(index >= 0, unittest.isTrue); |
| 8598 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8599 pathOffset = index; |
| 8600 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8601 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/images/")); |
| 8602 pathOffset += 15; |
| 8603 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8604 pathOffset = path.length; |
| 8605 unittest.expect(subPart, unittest.equals("$arg_image")); |
| 8606 |
| 8607 var query = (req.url).query; |
| 8608 var queryOffset = 0; |
| 8609 var queryMap = {}; |
| 8610 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8611 parseBool(n) { |
| 8612 if (n == "true") return true; |
| 8613 if (n == "false") return false; |
| 8614 if (n == null) return null; |
| 8615 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8616 } |
| 8617 if (query.length > 0) { |
| 8618 for (var part in query.split("&")) { |
| 8619 var keyvalue = part.split("="); |
| 8620 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8621 } |
| 8622 } |
| 8623 |
| 8624 |
| 8625 var h = { |
| 8626 "content-type" : "application/json; charset=utf-8", |
| 8627 }; |
| 8628 var resp = convert.JSON.encode(buildOperation()); |
| 8629 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8630 }), true); |
| 8631 res.delete(arg_project, arg_image).then(unittest.expectAsync(((api.Operati
on response) { |
| 8632 checkOperation(response); |
| 8633 }))); |
| 8634 }); |
| 8635 |
| 8636 unittest.test("method--deprecate", () { |
| 8637 |
| 8638 var mock = new common_test.HttpServerMock(); |
| 8639 api.ImagesResourceApi res = new api.ComputeApi(mock).images; |
| 8640 var arg_request = buildDeprecationStatus(); |
| 8641 var arg_project = "foo"; |
| 8642 var arg_image = "foo"; |
| 8643 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8644 var obj = new api.DeprecationStatus.fromJson(json); |
| 8645 checkDeprecationStatus(obj); |
| 8646 |
| 8647 var path = (req.url).path; |
| 8648 var pathOffset = 0; |
| 8649 var index; |
| 8650 var subPart; |
| 8651 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8652 pathOffset += 21; |
| 8653 index = path.indexOf("/global/images/", pathOffset); |
| 8654 unittest.expect(index >= 0, unittest.isTrue); |
| 8655 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8656 pathOffset = index; |
| 8657 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8658 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/images/")); |
| 8659 pathOffset += 15; |
| 8660 index = path.indexOf("/deprecate", pathOffset); |
| 8661 unittest.expect(index >= 0, unittest.isTrue); |
| 8662 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8663 pathOffset = index; |
| 8664 unittest.expect(subPart, unittest.equals("$arg_image")); |
| 8665 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/deprecate")); |
| 8666 pathOffset += 10; |
| 8667 |
| 8668 var query = (req.url).query; |
| 8669 var queryOffset = 0; |
| 8670 var queryMap = {}; |
| 8671 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8672 parseBool(n) { |
| 8673 if (n == "true") return true; |
| 8674 if (n == "false") return false; |
| 8675 if (n == null) return null; |
| 8676 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8677 } |
| 8678 if (query.length > 0) { |
| 8679 for (var part in query.split("&")) { |
| 8680 var keyvalue = part.split("="); |
| 8681 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8682 } |
| 8683 } |
| 8684 |
| 8685 |
| 8686 var h = { |
| 8687 "content-type" : "application/json; charset=utf-8", |
| 8688 }; |
| 8689 var resp = convert.JSON.encode(buildOperation()); |
| 8690 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8691 }), true); |
| 8692 res.deprecate(arg_request, arg_project, arg_image).then(unittest.expectAsy
nc(((api.Operation response) { |
| 8693 checkOperation(response); |
| 8694 }))); |
| 8695 }); |
| 8696 |
| 8697 unittest.test("method--get", () { |
| 8698 |
| 8699 var mock = new common_test.HttpServerMock(); |
| 8700 api.ImagesResourceApi res = new api.ComputeApi(mock).images; |
| 8701 var arg_project = "foo"; |
| 8702 var arg_image = "foo"; |
| 8703 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8704 var path = (req.url).path; |
| 8705 var pathOffset = 0; |
| 8706 var index; |
| 8707 var subPart; |
| 8708 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8709 pathOffset += 21; |
| 8710 index = path.indexOf("/global/images/", pathOffset); |
| 8711 unittest.expect(index >= 0, unittest.isTrue); |
| 8712 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8713 pathOffset = index; |
| 8714 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8715 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/images/")); |
| 8716 pathOffset += 15; |
| 8717 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8718 pathOffset = path.length; |
| 8719 unittest.expect(subPart, unittest.equals("$arg_image")); |
| 8720 |
| 8721 var query = (req.url).query; |
| 8722 var queryOffset = 0; |
| 8723 var queryMap = {}; |
| 8724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8725 parseBool(n) { |
| 8726 if (n == "true") return true; |
| 8727 if (n == "false") return false; |
| 8728 if (n == null) return null; |
| 8729 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8730 } |
| 8731 if (query.length > 0) { |
| 8732 for (var part in query.split("&")) { |
| 8733 var keyvalue = part.split("="); |
| 8734 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8735 } |
| 8736 } |
| 8737 |
| 8738 |
| 8739 var h = { |
| 8740 "content-type" : "application/json; charset=utf-8", |
| 8741 }; |
| 8742 var resp = convert.JSON.encode(buildImage()); |
| 8743 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8744 }), true); |
| 8745 res.get(arg_project, arg_image).then(unittest.expectAsync(((api.Image resp
onse) { |
| 8746 checkImage(response); |
| 8747 }))); |
| 8748 }); |
| 8749 |
| 8750 unittest.test("method--insert", () { |
| 8751 |
| 8752 var mock = new common_test.HttpServerMock(); |
| 8753 api.ImagesResourceApi res = new api.ComputeApi(mock).images; |
| 8754 var arg_request = buildImage(); |
| 8755 var arg_project = "foo"; |
| 8756 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8757 var obj = new api.Image.fromJson(json); |
| 8758 checkImage(obj); |
| 8759 |
| 8760 var path = (req.url).path; |
| 8761 var pathOffset = 0; |
| 8762 var index; |
| 8763 var subPart; |
| 8764 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8765 pathOffset += 21; |
| 8766 index = path.indexOf("/global/images", pathOffset); |
| 8767 unittest.expect(index >= 0, unittest.isTrue); |
| 8768 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8769 pathOffset = index; |
| 8770 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8771 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/global/images")); |
| 8772 pathOffset += 14; |
| 8773 |
| 8774 var query = (req.url).query; |
| 8775 var queryOffset = 0; |
| 8776 var queryMap = {}; |
| 8777 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8778 parseBool(n) { |
| 8779 if (n == "true") return true; |
| 8780 if (n == "false") return false; |
| 8781 if (n == null) return null; |
| 8782 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8783 } |
| 8784 if (query.length > 0) { |
| 8785 for (var part in query.split("&")) { |
| 8786 var keyvalue = part.split("="); |
| 8787 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8788 } |
| 8789 } |
| 8790 |
| 8791 |
| 8792 var h = { |
| 8793 "content-type" : "application/json; charset=utf-8", |
| 8794 }; |
| 8795 var resp = convert.JSON.encode(buildOperation()); |
| 8796 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8797 }), true); |
| 8798 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 8799 checkOperation(response); |
| 8800 }))); |
| 8801 }); |
| 8802 |
| 8803 unittest.test("method--list", () { |
| 8804 |
| 8805 var mock = new common_test.HttpServerMock(); |
| 8806 api.ImagesResourceApi res = new api.ComputeApi(mock).images; |
| 8807 var arg_project = "foo"; |
| 8808 var arg_filter = "foo"; |
| 8809 var arg_maxResults = 42; |
| 8810 var arg_pageToken = "foo"; |
| 8811 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8812 var path = (req.url).path; |
| 8813 var pathOffset = 0; |
| 8814 var index; |
| 8815 var subPart; |
| 8816 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8817 pathOffset += 21; |
| 8818 index = path.indexOf("/global/images", pathOffset); |
| 8819 unittest.expect(index >= 0, unittest.isTrue); |
| 8820 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8821 pathOffset = index; |
| 8822 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8823 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/global/images")); |
| 8824 pathOffset += 14; |
| 8825 |
| 8826 var query = (req.url).query; |
| 8827 var queryOffset = 0; |
| 8828 var queryMap = {}; |
| 8829 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8830 parseBool(n) { |
| 8831 if (n == "true") return true; |
| 8832 if (n == "false") return false; |
| 8833 if (n == null) return null; |
| 8834 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8835 } |
| 8836 if (query.length > 0) { |
| 8837 for (var part in query.split("&")) { |
| 8838 var keyvalue = part.split("="); |
| 8839 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8840 } |
| 8841 } |
| 8842 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 8843 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 8844 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 8845 |
| 8846 |
| 8847 var h = { |
| 8848 "content-type" : "application/json; charset=utf-8", |
| 8849 }; |
| 8850 var resp = convert.JSON.encode(buildImageList()); |
| 8851 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8852 }), true); |
| 8853 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.ImageList response) { |
| 8854 checkImageList(response); |
| 8855 }))); |
| 8856 }); |
| 8857 |
| 8858 }); |
| 8859 |
| 8860 |
| 8861 unittest.group("resource-InstancesResourceApi", () { |
| 8862 unittest.test("method--addAccessConfig", () { |
| 8863 |
| 8864 var mock = new common_test.HttpServerMock(); |
| 8865 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 8866 var arg_request = buildAccessConfig(); |
| 8867 var arg_project = "foo"; |
| 8868 var arg_zone = "foo"; |
| 8869 var arg_instance = "foo"; |
| 8870 var arg_networkInterface = "foo"; |
| 8871 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8872 var obj = new api.AccessConfig.fromJson(json); |
| 8873 checkAccessConfig(obj); |
| 8874 |
| 8875 var path = (req.url).path; |
| 8876 var pathOffset = 0; |
| 8877 var index; |
| 8878 var subPart; |
| 8879 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8880 pathOffset += 21; |
| 8881 index = path.indexOf("/zones/", pathOffset); |
| 8882 unittest.expect(index >= 0, unittest.isTrue); |
| 8883 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8884 pathOffset = index; |
| 8885 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8886 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 8887 pathOffset += 7; |
| 8888 index = path.indexOf("/instances/", pathOffset); |
| 8889 unittest.expect(index >= 0, unittest.isTrue); |
| 8890 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8891 pathOffset = index; |
| 8892 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 8893 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 8894 pathOffset += 11; |
| 8895 index = path.indexOf("/addAccessConfig", pathOffset); |
| 8896 unittest.expect(index >= 0, unittest.isTrue); |
| 8897 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8898 pathOffset = index; |
| 8899 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 8900 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/addAccessConfig")); |
| 8901 pathOffset += 16; |
| 8902 |
| 8903 var query = (req.url).query; |
| 8904 var queryOffset = 0; |
| 8905 var queryMap = {}; |
| 8906 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8907 parseBool(n) { |
| 8908 if (n == "true") return true; |
| 8909 if (n == "false") return false; |
| 8910 if (n == null) return null; |
| 8911 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8912 } |
| 8913 if (query.length > 0) { |
| 8914 for (var part in query.split("&")) { |
| 8915 var keyvalue = part.split("="); |
| 8916 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8917 } |
| 8918 } |
| 8919 unittest.expect(queryMap["networkInterface"].first, unittest.equals(arg_
networkInterface)); |
| 8920 |
| 8921 |
| 8922 var h = { |
| 8923 "content-type" : "application/json; charset=utf-8", |
| 8924 }; |
| 8925 var resp = convert.JSON.encode(buildOperation()); |
| 8926 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8927 }), true); |
| 8928 res.addAccessConfig(arg_request, arg_project, arg_zone, arg_instance, arg_
networkInterface).then(unittest.expectAsync(((api.Operation response) { |
| 8929 checkOperation(response); |
| 8930 }))); |
| 8931 }); |
| 8932 |
| 8933 unittest.test("method--aggregatedList", () { |
| 8934 |
| 8935 var mock = new common_test.HttpServerMock(); |
| 8936 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 8937 var arg_project = "foo"; |
| 8938 var arg_filter = "foo"; |
| 8939 var arg_maxResults = 42; |
| 8940 var arg_pageToken = "foo"; |
| 8941 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8942 var path = (req.url).path; |
| 8943 var pathOffset = 0; |
| 8944 var index; |
| 8945 var subPart; |
| 8946 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 8947 pathOffset += 21; |
| 8948 index = path.indexOf("/aggregated/instances", pathOffset); |
| 8949 unittest.expect(index >= 0, unittest.isTrue); |
| 8950 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 8951 pathOffset = index; |
| 8952 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 8953 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/aggregated/instances")); |
| 8954 pathOffset += 21; |
| 8955 |
| 8956 var query = (req.url).query; |
| 8957 var queryOffset = 0; |
| 8958 var queryMap = {}; |
| 8959 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8960 parseBool(n) { |
| 8961 if (n == "true") return true; |
| 8962 if (n == "false") return false; |
| 8963 if (n == null) return null; |
| 8964 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8965 } |
| 8966 if (query.length > 0) { |
| 8967 for (var part in query.split("&")) { |
| 8968 var keyvalue = part.split("="); |
| 8969 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 8970 } |
| 8971 } |
| 8972 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 8973 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 8974 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 8975 |
| 8976 |
| 8977 var h = { |
| 8978 "content-type" : "application/json; charset=utf-8", |
| 8979 }; |
| 8980 var resp = convert.JSON.encode(buildInstanceAggregatedList()); |
| 8981 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 8982 }), true); |
| 8983 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.InstanceAggregat
edList response) { |
| 8984 checkInstanceAggregatedList(response); |
| 8985 }))); |
| 8986 }); |
| 8987 |
| 8988 unittest.test("method--attachDisk", () { |
| 8989 |
| 8990 var mock = new common_test.HttpServerMock(); |
| 8991 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 8992 var arg_request = buildAttachedDisk(); |
| 8993 var arg_project = "foo"; |
| 8994 var arg_zone = "foo"; |
| 8995 var arg_instance = "foo"; |
| 8996 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 8997 var obj = new api.AttachedDisk.fromJson(json); |
| 8998 checkAttachedDisk(obj); |
| 8999 |
| 9000 var path = (req.url).path; |
| 9001 var pathOffset = 0; |
| 9002 var index; |
| 9003 var subPart; |
| 9004 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9005 pathOffset += 21; |
| 9006 index = path.indexOf("/zones/", pathOffset); |
| 9007 unittest.expect(index >= 0, unittest.isTrue); |
| 9008 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9009 pathOffset = index; |
| 9010 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9011 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9012 pathOffset += 7; |
| 9013 index = path.indexOf("/instances/", pathOffset); |
| 9014 unittest.expect(index >= 0, unittest.isTrue); |
| 9015 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9016 pathOffset = index; |
| 9017 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9018 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9019 pathOffset += 11; |
| 9020 index = path.indexOf("/attachDisk", pathOffset); |
| 9021 unittest.expect(index >= 0, unittest.isTrue); |
| 9022 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9023 pathOffset = index; |
| 9024 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9025 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/attachDisk")); |
| 9026 pathOffset += 11; |
| 9027 |
| 9028 var query = (req.url).query; |
| 9029 var queryOffset = 0; |
| 9030 var queryMap = {}; |
| 9031 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9032 parseBool(n) { |
| 9033 if (n == "true") return true; |
| 9034 if (n == "false") return false; |
| 9035 if (n == null) return null; |
| 9036 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9037 } |
| 9038 if (query.length > 0) { |
| 9039 for (var part in query.split("&")) { |
| 9040 var keyvalue = part.split("="); |
| 9041 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9042 } |
| 9043 } |
| 9044 |
| 9045 |
| 9046 var h = { |
| 9047 "content-type" : "application/json; charset=utf-8", |
| 9048 }; |
| 9049 var resp = convert.JSON.encode(buildOperation()); |
| 9050 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9051 }), true); |
| 9052 res.attachDisk(arg_request, arg_project, arg_zone, arg_instance).then(unit
test.expectAsync(((api.Operation response) { |
| 9053 checkOperation(response); |
| 9054 }))); |
| 9055 }); |
| 9056 |
| 9057 unittest.test("method--delete", () { |
| 9058 |
| 9059 var mock = new common_test.HttpServerMock(); |
| 9060 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9061 var arg_project = "foo"; |
| 9062 var arg_zone = "foo"; |
| 9063 var arg_instance = "foo"; |
| 9064 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9065 var path = (req.url).path; |
| 9066 var pathOffset = 0; |
| 9067 var index; |
| 9068 var subPart; |
| 9069 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9070 pathOffset += 21; |
| 9071 index = path.indexOf("/zones/", pathOffset); |
| 9072 unittest.expect(index >= 0, unittest.isTrue); |
| 9073 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9074 pathOffset = index; |
| 9075 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9076 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9077 pathOffset += 7; |
| 9078 index = path.indexOf("/instances/", pathOffset); |
| 9079 unittest.expect(index >= 0, unittest.isTrue); |
| 9080 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9081 pathOffset = index; |
| 9082 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9083 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9084 pathOffset += 11; |
| 9085 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 9086 pathOffset = path.length; |
| 9087 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9088 |
| 9089 var query = (req.url).query; |
| 9090 var queryOffset = 0; |
| 9091 var queryMap = {}; |
| 9092 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9093 parseBool(n) { |
| 9094 if (n == "true") return true; |
| 9095 if (n == "false") return false; |
| 9096 if (n == null) return null; |
| 9097 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9098 } |
| 9099 if (query.length > 0) { |
| 9100 for (var part in query.split("&")) { |
| 9101 var keyvalue = part.split("="); |
| 9102 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9103 } |
| 9104 } |
| 9105 |
| 9106 |
| 9107 var h = { |
| 9108 "content-type" : "application/json; charset=utf-8", |
| 9109 }; |
| 9110 var resp = convert.JSON.encode(buildOperation()); |
| 9111 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9112 }), true); |
| 9113 res.delete(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(
((api.Operation response) { |
| 9114 checkOperation(response); |
| 9115 }))); |
| 9116 }); |
| 9117 |
| 9118 unittest.test("method--deleteAccessConfig", () { |
| 9119 |
| 9120 var mock = new common_test.HttpServerMock(); |
| 9121 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9122 var arg_project = "foo"; |
| 9123 var arg_zone = "foo"; |
| 9124 var arg_instance = "foo"; |
| 9125 var arg_accessConfig = "foo"; |
| 9126 var arg_networkInterface = "foo"; |
| 9127 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9128 var path = (req.url).path; |
| 9129 var pathOffset = 0; |
| 9130 var index; |
| 9131 var subPart; |
| 9132 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9133 pathOffset += 21; |
| 9134 index = path.indexOf("/zones/", pathOffset); |
| 9135 unittest.expect(index >= 0, unittest.isTrue); |
| 9136 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9137 pathOffset = index; |
| 9138 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9139 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9140 pathOffset += 7; |
| 9141 index = path.indexOf("/instances/", pathOffset); |
| 9142 unittest.expect(index >= 0, unittest.isTrue); |
| 9143 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9144 pathOffset = index; |
| 9145 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9146 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9147 pathOffset += 11; |
| 9148 index = path.indexOf("/deleteAccessConfig", pathOffset); |
| 9149 unittest.expect(index >= 0, unittest.isTrue); |
| 9150 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9151 pathOffset = index; |
| 9152 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9153 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("/deleteAccessConfig")); |
| 9154 pathOffset += 19; |
| 9155 |
| 9156 var query = (req.url).query; |
| 9157 var queryOffset = 0; |
| 9158 var queryMap = {}; |
| 9159 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9160 parseBool(n) { |
| 9161 if (n == "true") return true; |
| 9162 if (n == "false") return false; |
| 9163 if (n == null) return null; |
| 9164 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9165 } |
| 9166 if (query.length > 0) { |
| 9167 for (var part in query.split("&")) { |
| 9168 var keyvalue = part.split("="); |
| 9169 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9170 } |
| 9171 } |
| 9172 unittest.expect(queryMap["accessConfig"].first, unittest.equals(arg_acce
ssConfig)); |
| 9173 unittest.expect(queryMap["networkInterface"].first, unittest.equals(arg_
networkInterface)); |
| 9174 |
| 9175 |
| 9176 var h = { |
| 9177 "content-type" : "application/json; charset=utf-8", |
| 9178 }; |
| 9179 var resp = convert.JSON.encode(buildOperation()); |
| 9180 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9181 }), true); |
| 9182 res.deleteAccessConfig(arg_project, arg_zone, arg_instance, arg_accessConf
ig, arg_networkInterface).then(unittest.expectAsync(((api.Operation response) { |
| 9183 checkOperation(response); |
| 9184 }))); |
| 9185 }); |
| 9186 |
| 9187 unittest.test("method--detachDisk", () { |
| 9188 |
| 9189 var mock = new common_test.HttpServerMock(); |
| 9190 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9191 var arg_project = "foo"; |
| 9192 var arg_zone = "foo"; |
| 9193 var arg_instance = "foo"; |
| 9194 var arg_deviceName = "foo"; |
| 9195 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9196 var path = (req.url).path; |
| 9197 var pathOffset = 0; |
| 9198 var index; |
| 9199 var subPart; |
| 9200 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9201 pathOffset += 21; |
| 9202 index = path.indexOf("/zones/", pathOffset); |
| 9203 unittest.expect(index >= 0, unittest.isTrue); |
| 9204 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9205 pathOffset = index; |
| 9206 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9207 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9208 pathOffset += 7; |
| 9209 index = path.indexOf("/instances/", pathOffset); |
| 9210 unittest.expect(index >= 0, unittest.isTrue); |
| 9211 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9212 pathOffset = index; |
| 9213 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9214 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9215 pathOffset += 11; |
| 9216 index = path.indexOf("/detachDisk", pathOffset); |
| 9217 unittest.expect(index >= 0, unittest.isTrue); |
| 9218 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9219 pathOffset = index; |
| 9220 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9221 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/detachDisk")); |
| 9222 pathOffset += 11; |
| 9223 |
| 9224 var query = (req.url).query; |
| 9225 var queryOffset = 0; |
| 9226 var queryMap = {}; |
| 9227 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9228 parseBool(n) { |
| 9229 if (n == "true") return true; |
| 9230 if (n == "false") return false; |
| 9231 if (n == null) return null; |
| 9232 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9233 } |
| 9234 if (query.length > 0) { |
| 9235 for (var part in query.split("&")) { |
| 9236 var keyvalue = part.split("="); |
| 9237 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9238 } |
| 9239 } |
| 9240 unittest.expect(queryMap["deviceName"].first, unittest.equals(arg_device
Name)); |
| 9241 |
| 9242 |
| 9243 var h = { |
| 9244 "content-type" : "application/json; charset=utf-8", |
| 9245 }; |
| 9246 var resp = convert.JSON.encode(buildOperation()); |
| 9247 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9248 }), true); |
| 9249 res.detachDisk(arg_project, arg_zone, arg_instance, arg_deviceName).then(u
nittest.expectAsync(((api.Operation response) { |
| 9250 checkOperation(response); |
| 9251 }))); |
| 9252 }); |
| 9253 |
| 9254 unittest.test("method--get", () { |
| 9255 |
| 9256 var mock = new common_test.HttpServerMock(); |
| 9257 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9258 var arg_project = "foo"; |
| 9259 var arg_zone = "foo"; |
| 9260 var arg_instance = "foo"; |
| 9261 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9262 var path = (req.url).path; |
| 9263 var pathOffset = 0; |
| 9264 var index; |
| 9265 var subPart; |
| 9266 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9267 pathOffset += 21; |
| 9268 index = path.indexOf("/zones/", pathOffset); |
| 9269 unittest.expect(index >= 0, unittest.isTrue); |
| 9270 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9271 pathOffset = index; |
| 9272 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9273 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9274 pathOffset += 7; |
| 9275 index = path.indexOf("/instances/", pathOffset); |
| 9276 unittest.expect(index >= 0, unittest.isTrue); |
| 9277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9278 pathOffset = index; |
| 9279 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9280 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9281 pathOffset += 11; |
| 9282 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 9283 pathOffset = path.length; |
| 9284 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9285 |
| 9286 var query = (req.url).query; |
| 9287 var queryOffset = 0; |
| 9288 var queryMap = {}; |
| 9289 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9290 parseBool(n) { |
| 9291 if (n == "true") return true; |
| 9292 if (n == "false") return false; |
| 9293 if (n == null) return null; |
| 9294 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9295 } |
| 9296 if (query.length > 0) { |
| 9297 for (var part in query.split("&")) { |
| 9298 var keyvalue = part.split("="); |
| 9299 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9300 } |
| 9301 } |
| 9302 |
| 9303 |
| 9304 var h = { |
| 9305 "content-type" : "application/json; charset=utf-8", |
| 9306 }; |
| 9307 var resp = convert.JSON.encode(buildInstance()); |
| 9308 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9309 }), true); |
| 9310 res.get(arg_project, arg_zone, arg_instance).then(unittest.expectAsync(((a
pi.Instance response) { |
| 9311 checkInstance(response); |
| 9312 }))); |
| 9313 }); |
| 9314 |
| 9315 unittest.test("method--getSerialPortOutput", () { |
| 9316 |
| 9317 var mock = new common_test.HttpServerMock(); |
| 9318 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9319 var arg_project = "foo"; |
| 9320 var arg_zone = "foo"; |
| 9321 var arg_instance = "foo"; |
| 9322 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9323 var path = (req.url).path; |
| 9324 var pathOffset = 0; |
| 9325 var index; |
| 9326 var subPart; |
| 9327 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9328 pathOffset += 21; |
| 9329 index = path.indexOf("/zones/", pathOffset); |
| 9330 unittest.expect(index >= 0, unittest.isTrue); |
| 9331 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9332 pathOffset = index; |
| 9333 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9334 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9335 pathOffset += 7; |
| 9336 index = path.indexOf("/instances/", pathOffset); |
| 9337 unittest.expect(index >= 0, unittest.isTrue); |
| 9338 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9339 pathOffset = index; |
| 9340 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9341 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9342 pathOffset += 11; |
| 9343 index = path.indexOf("/serialPort", pathOffset); |
| 9344 unittest.expect(index >= 0, unittest.isTrue); |
| 9345 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9346 pathOffset = index; |
| 9347 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9348 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/serialPort")); |
| 9349 pathOffset += 11; |
| 9350 |
| 9351 var query = (req.url).query; |
| 9352 var queryOffset = 0; |
| 9353 var queryMap = {}; |
| 9354 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9355 parseBool(n) { |
| 9356 if (n == "true") return true; |
| 9357 if (n == "false") return false; |
| 9358 if (n == null) return null; |
| 9359 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9360 } |
| 9361 if (query.length > 0) { |
| 9362 for (var part in query.split("&")) { |
| 9363 var keyvalue = part.split("="); |
| 9364 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9365 } |
| 9366 } |
| 9367 |
| 9368 |
| 9369 var h = { |
| 9370 "content-type" : "application/json; charset=utf-8", |
| 9371 }; |
| 9372 var resp = convert.JSON.encode(buildSerialPortOutput()); |
| 9373 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9374 }), true); |
| 9375 res.getSerialPortOutput(arg_project, arg_zone, arg_instance).then(unittest
.expectAsync(((api.SerialPortOutput response) { |
| 9376 checkSerialPortOutput(response); |
| 9377 }))); |
| 9378 }); |
| 9379 |
| 9380 unittest.test("method--insert", () { |
| 9381 |
| 9382 var mock = new common_test.HttpServerMock(); |
| 9383 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9384 var arg_request = buildInstance(); |
| 9385 var arg_project = "foo"; |
| 9386 var arg_zone = "foo"; |
| 9387 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9388 var obj = new api.Instance.fromJson(json); |
| 9389 checkInstance(obj); |
| 9390 |
| 9391 var path = (req.url).path; |
| 9392 var pathOffset = 0; |
| 9393 var index; |
| 9394 var subPart; |
| 9395 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9396 pathOffset += 21; |
| 9397 index = path.indexOf("/zones/", pathOffset); |
| 9398 unittest.expect(index >= 0, unittest.isTrue); |
| 9399 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9400 pathOffset = index; |
| 9401 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9402 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9403 pathOffset += 7; |
| 9404 index = path.indexOf("/instances", pathOffset); |
| 9405 unittest.expect(index >= 0, unittest.isTrue); |
| 9406 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9407 pathOffset = index; |
| 9408 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9409 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/instances")); |
| 9410 pathOffset += 10; |
| 9411 |
| 9412 var query = (req.url).query; |
| 9413 var queryOffset = 0; |
| 9414 var queryMap = {}; |
| 9415 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9416 parseBool(n) { |
| 9417 if (n == "true") return true; |
| 9418 if (n == "false") return false; |
| 9419 if (n == null) return null; |
| 9420 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9421 } |
| 9422 if (query.length > 0) { |
| 9423 for (var part in query.split("&")) { |
| 9424 var keyvalue = part.split("="); |
| 9425 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9426 } |
| 9427 } |
| 9428 |
| 9429 |
| 9430 var h = { |
| 9431 "content-type" : "application/json; charset=utf-8", |
| 9432 }; |
| 9433 var resp = convert.JSON.encode(buildOperation()); |
| 9434 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9435 }), true); |
| 9436 res.insert(arg_request, arg_project, arg_zone).then(unittest.expectAsync((
(api.Operation response) { |
| 9437 checkOperation(response); |
| 9438 }))); |
| 9439 }); |
| 9440 |
| 9441 unittest.test("method--list", () { |
| 9442 |
| 9443 var mock = new common_test.HttpServerMock(); |
| 9444 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9445 var arg_project = "foo"; |
| 9446 var arg_zone = "foo"; |
| 9447 var arg_filter = "foo"; |
| 9448 var arg_maxResults = 42; |
| 9449 var arg_pageToken = "foo"; |
| 9450 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9451 var path = (req.url).path; |
| 9452 var pathOffset = 0; |
| 9453 var index; |
| 9454 var subPart; |
| 9455 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9456 pathOffset += 21; |
| 9457 index = path.indexOf("/zones/", pathOffset); |
| 9458 unittest.expect(index >= 0, unittest.isTrue); |
| 9459 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9460 pathOffset = index; |
| 9461 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9462 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9463 pathOffset += 7; |
| 9464 index = path.indexOf("/instances", pathOffset); |
| 9465 unittest.expect(index >= 0, unittest.isTrue); |
| 9466 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9467 pathOffset = index; |
| 9468 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9469 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/instances")); |
| 9470 pathOffset += 10; |
| 9471 |
| 9472 var query = (req.url).query; |
| 9473 var queryOffset = 0; |
| 9474 var queryMap = {}; |
| 9475 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9476 parseBool(n) { |
| 9477 if (n == "true") return true; |
| 9478 if (n == "false") return false; |
| 9479 if (n == null) return null; |
| 9480 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9481 } |
| 9482 if (query.length > 0) { |
| 9483 for (var part in query.split("&")) { |
| 9484 var keyvalue = part.split("="); |
| 9485 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9486 } |
| 9487 } |
| 9488 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 9489 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 9490 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 9491 |
| 9492 |
| 9493 var h = { |
| 9494 "content-type" : "application/json; charset=utf-8", |
| 9495 }; |
| 9496 var resp = convert.JSON.encode(buildInstanceList()); |
| 9497 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9498 }), true); |
| 9499 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.InstanceList res
ponse) { |
| 9500 checkInstanceList(response); |
| 9501 }))); |
| 9502 }); |
| 9503 |
| 9504 unittest.test("method--reset", () { |
| 9505 |
| 9506 var mock = new common_test.HttpServerMock(); |
| 9507 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9508 var arg_project = "foo"; |
| 9509 var arg_zone = "foo"; |
| 9510 var arg_instance = "foo"; |
| 9511 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9512 var path = (req.url).path; |
| 9513 var pathOffset = 0; |
| 9514 var index; |
| 9515 var subPart; |
| 9516 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9517 pathOffset += 21; |
| 9518 index = path.indexOf("/zones/", pathOffset); |
| 9519 unittest.expect(index >= 0, unittest.isTrue); |
| 9520 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9521 pathOffset = index; |
| 9522 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9523 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9524 pathOffset += 7; |
| 9525 index = path.indexOf("/instances/", pathOffset); |
| 9526 unittest.expect(index >= 0, unittest.isTrue); |
| 9527 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9528 pathOffset = index; |
| 9529 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9530 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9531 pathOffset += 11; |
| 9532 index = path.indexOf("/reset", pathOffset); |
| 9533 unittest.expect(index >= 0, unittest.isTrue); |
| 9534 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9535 pathOffset = index; |
| 9536 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9537 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/reset")); |
| 9538 pathOffset += 6; |
| 9539 |
| 9540 var query = (req.url).query; |
| 9541 var queryOffset = 0; |
| 9542 var queryMap = {}; |
| 9543 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9544 parseBool(n) { |
| 9545 if (n == "true") return true; |
| 9546 if (n == "false") return false; |
| 9547 if (n == null) return null; |
| 9548 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9549 } |
| 9550 if (query.length > 0) { |
| 9551 for (var part in query.split("&")) { |
| 9552 var keyvalue = part.split("="); |
| 9553 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9554 } |
| 9555 } |
| 9556 |
| 9557 |
| 9558 var h = { |
| 9559 "content-type" : "application/json; charset=utf-8", |
| 9560 }; |
| 9561 var resp = convert.JSON.encode(buildOperation()); |
| 9562 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9563 }), true); |
| 9564 res.reset(arg_project, arg_zone, arg_instance).then(unittest.expectAsync((
(api.Operation response) { |
| 9565 checkOperation(response); |
| 9566 }))); |
| 9567 }); |
| 9568 |
| 9569 unittest.test("method--setDiskAutoDelete", () { |
| 9570 |
| 9571 var mock = new common_test.HttpServerMock(); |
| 9572 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9573 var arg_project = "foo"; |
| 9574 var arg_zone = "foo"; |
| 9575 var arg_instance = "foo"; |
| 9576 var arg_autoDelete = true; |
| 9577 var arg_deviceName = "foo"; |
| 9578 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9579 var path = (req.url).path; |
| 9580 var pathOffset = 0; |
| 9581 var index; |
| 9582 var subPart; |
| 9583 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9584 pathOffset += 21; |
| 9585 index = path.indexOf("/zones/", pathOffset); |
| 9586 unittest.expect(index >= 0, unittest.isTrue); |
| 9587 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9588 pathOffset = index; |
| 9589 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9590 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9591 pathOffset += 7; |
| 9592 index = path.indexOf("/instances/", pathOffset); |
| 9593 unittest.expect(index >= 0, unittest.isTrue); |
| 9594 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9595 pathOffset = index; |
| 9596 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9597 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9598 pathOffset += 11; |
| 9599 index = path.indexOf("/setDiskAutoDelete", pathOffset); |
| 9600 unittest.expect(index >= 0, unittest.isTrue); |
| 9601 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9602 pathOffset = index; |
| 9603 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9604 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/setDiskAutoDelete")); |
| 9605 pathOffset += 18; |
| 9606 |
| 9607 var query = (req.url).query; |
| 9608 var queryOffset = 0; |
| 9609 var queryMap = {}; |
| 9610 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9611 parseBool(n) { |
| 9612 if (n == "true") return true; |
| 9613 if (n == "false") return false; |
| 9614 if (n == null) return null; |
| 9615 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9616 } |
| 9617 if (query.length > 0) { |
| 9618 for (var part in query.split("&")) { |
| 9619 var keyvalue = part.split("="); |
| 9620 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9621 } |
| 9622 } |
| 9623 unittest.expect(queryMap["autoDelete"].first, unittest.equals("$arg_auto
Delete")); |
| 9624 unittest.expect(queryMap["deviceName"].first, unittest.equals(arg_device
Name)); |
| 9625 |
| 9626 |
| 9627 var h = { |
| 9628 "content-type" : "application/json; charset=utf-8", |
| 9629 }; |
| 9630 var resp = convert.JSON.encode(buildOperation()); |
| 9631 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9632 }), true); |
| 9633 res.setDiskAutoDelete(arg_project, arg_zone, arg_instance, arg_autoDelete,
arg_deviceName).then(unittest.expectAsync(((api.Operation response) { |
| 9634 checkOperation(response); |
| 9635 }))); |
| 9636 }); |
| 9637 |
| 9638 unittest.test("method--setMetadata", () { |
| 9639 |
| 9640 var mock = new common_test.HttpServerMock(); |
| 9641 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9642 var arg_request = buildMetadata(); |
| 9643 var arg_project = "foo"; |
| 9644 var arg_zone = "foo"; |
| 9645 var arg_instance = "foo"; |
| 9646 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9647 var obj = new api.Metadata.fromJson(json); |
| 9648 checkMetadata(obj); |
| 9649 |
| 9650 var path = (req.url).path; |
| 9651 var pathOffset = 0; |
| 9652 var index; |
| 9653 var subPart; |
| 9654 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9655 pathOffset += 21; |
| 9656 index = path.indexOf("/zones/", pathOffset); |
| 9657 unittest.expect(index >= 0, unittest.isTrue); |
| 9658 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9659 pathOffset = index; |
| 9660 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9661 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9662 pathOffset += 7; |
| 9663 index = path.indexOf("/instances/", pathOffset); |
| 9664 unittest.expect(index >= 0, unittest.isTrue); |
| 9665 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9666 pathOffset = index; |
| 9667 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9668 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9669 pathOffset += 11; |
| 9670 index = path.indexOf("/setMetadata", pathOffset); |
| 9671 unittest.expect(index >= 0, unittest.isTrue); |
| 9672 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9673 pathOffset = index; |
| 9674 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9675 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/setMetadata")); |
| 9676 pathOffset += 12; |
| 9677 |
| 9678 var query = (req.url).query; |
| 9679 var queryOffset = 0; |
| 9680 var queryMap = {}; |
| 9681 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9682 parseBool(n) { |
| 9683 if (n == "true") return true; |
| 9684 if (n == "false") return false; |
| 9685 if (n == null) return null; |
| 9686 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9687 } |
| 9688 if (query.length > 0) { |
| 9689 for (var part in query.split("&")) { |
| 9690 var keyvalue = part.split("="); |
| 9691 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9692 } |
| 9693 } |
| 9694 |
| 9695 |
| 9696 var h = { |
| 9697 "content-type" : "application/json; charset=utf-8", |
| 9698 }; |
| 9699 var resp = convert.JSON.encode(buildOperation()); |
| 9700 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9701 }), true); |
| 9702 res.setMetadata(arg_request, arg_project, arg_zone, arg_instance).then(uni
ttest.expectAsync(((api.Operation response) { |
| 9703 checkOperation(response); |
| 9704 }))); |
| 9705 }); |
| 9706 |
| 9707 unittest.test("method--setScheduling", () { |
| 9708 |
| 9709 var mock = new common_test.HttpServerMock(); |
| 9710 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9711 var arg_request = buildScheduling(); |
| 9712 var arg_project = "foo"; |
| 9713 var arg_zone = "foo"; |
| 9714 var arg_instance = "foo"; |
| 9715 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9716 var obj = new api.Scheduling.fromJson(json); |
| 9717 checkScheduling(obj); |
| 9718 |
| 9719 var path = (req.url).path; |
| 9720 var pathOffset = 0; |
| 9721 var index; |
| 9722 var subPart; |
| 9723 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9724 pathOffset += 21; |
| 9725 index = path.indexOf("/zones/", pathOffset); |
| 9726 unittest.expect(index >= 0, unittest.isTrue); |
| 9727 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9728 pathOffset = index; |
| 9729 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9730 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9731 pathOffset += 7; |
| 9732 index = path.indexOf("/instances/", pathOffset); |
| 9733 unittest.expect(index >= 0, unittest.isTrue); |
| 9734 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9735 pathOffset = index; |
| 9736 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9737 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9738 pathOffset += 11; |
| 9739 index = path.indexOf("/setScheduling", pathOffset); |
| 9740 unittest.expect(index >= 0, unittest.isTrue); |
| 9741 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9742 pathOffset = index; |
| 9743 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9744 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/setScheduling")); |
| 9745 pathOffset += 14; |
| 9746 |
| 9747 var query = (req.url).query; |
| 9748 var queryOffset = 0; |
| 9749 var queryMap = {}; |
| 9750 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9751 parseBool(n) { |
| 9752 if (n == "true") return true; |
| 9753 if (n == "false") return false; |
| 9754 if (n == null) return null; |
| 9755 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9756 } |
| 9757 if (query.length > 0) { |
| 9758 for (var part in query.split("&")) { |
| 9759 var keyvalue = part.split("="); |
| 9760 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9761 } |
| 9762 } |
| 9763 |
| 9764 |
| 9765 var h = { |
| 9766 "content-type" : "application/json; charset=utf-8", |
| 9767 }; |
| 9768 var resp = convert.JSON.encode(buildOperation()); |
| 9769 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9770 }), true); |
| 9771 res.setScheduling(arg_request, arg_project, arg_zone, arg_instance).then(u
nittest.expectAsync(((api.Operation response) { |
| 9772 checkOperation(response); |
| 9773 }))); |
| 9774 }); |
| 9775 |
| 9776 unittest.test("method--setTags", () { |
| 9777 |
| 9778 var mock = new common_test.HttpServerMock(); |
| 9779 api.InstancesResourceApi res = new api.ComputeApi(mock).instances; |
| 9780 var arg_request = buildTags(); |
| 9781 var arg_project = "foo"; |
| 9782 var arg_zone = "foo"; |
| 9783 var arg_instance = "foo"; |
| 9784 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9785 var obj = new api.Tags.fromJson(json); |
| 9786 checkTags(obj); |
| 9787 |
| 9788 var path = (req.url).path; |
| 9789 var pathOffset = 0; |
| 9790 var index; |
| 9791 var subPart; |
| 9792 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9793 pathOffset += 21; |
| 9794 index = path.indexOf("/zones/", pathOffset); |
| 9795 unittest.expect(index >= 0, unittest.isTrue); |
| 9796 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9797 pathOffset = index; |
| 9798 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9799 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9800 pathOffset += 7; |
| 9801 index = path.indexOf("/instances/", pathOffset); |
| 9802 unittest.expect(index >= 0, unittest.isTrue); |
| 9803 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9804 pathOffset = index; |
| 9805 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9806 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/instances/")); |
| 9807 pathOffset += 11; |
| 9808 index = path.indexOf("/setTags", pathOffset); |
| 9809 unittest.expect(index >= 0, unittest.isTrue); |
| 9810 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9811 pathOffset = index; |
| 9812 unittest.expect(subPart, unittest.equals("$arg_instance")); |
| 9813 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/setTags")); |
| 9814 pathOffset += 8; |
| 9815 |
| 9816 var query = (req.url).query; |
| 9817 var queryOffset = 0; |
| 9818 var queryMap = {}; |
| 9819 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9820 parseBool(n) { |
| 9821 if (n == "true") return true; |
| 9822 if (n == "false") return false; |
| 9823 if (n == null) return null; |
| 9824 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9825 } |
| 9826 if (query.length > 0) { |
| 9827 for (var part in query.split("&")) { |
| 9828 var keyvalue = part.split("="); |
| 9829 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9830 } |
| 9831 } |
| 9832 |
| 9833 |
| 9834 var h = { |
| 9835 "content-type" : "application/json; charset=utf-8", |
| 9836 }; |
| 9837 var resp = convert.JSON.encode(buildOperation()); |
| 9838 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9839 }), true); |
| 9840 res.setTags(arg_request, arg_project, arg_zone, arg_instance).then(unittes
t.expectAsync(((api.Operation response) { |
| 9841 checkOperation(response); |
| 9842 }))); |
| 9843 }); |
| 9844 |
| 9845 }); |
| 9846 |
| 9847 |
| 9848 unittest.group("resource-LicensesResourceApi", () { |
| 9849 unittest.test("method--get", () { |
| 9850 |
| 9851 var mock = new common_test.HttpServerMock(); |
| 9852 api.LicensesResourceApi res = new api.ComputeApi(mock).licenses; |
| 9853 var arg_project = "foo"; |
| 9854 var arg_license = "foo"; |
| 9855 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9856 var path = (req.url).path; |
| 9857 var pathOffset = 0; |
| 9858 var index; |
| 9859 var subPart; |
| 9860 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9861 pathOffset += 21; |
| 9862 index = path.indexOf("/global/licenses/", pathOffset); |
| 9863 unittest.expect(index >= 0, unittest.isTrue); |
| 9864 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9865 pathOffset = index; |
| 9866 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9867 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/licenses/")); |
| 9868 pathOffset += 17; |
| 9869 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 9870 pathOffset = path.length; |
| 9871 unittest.expect(subPart, unittest.equals("$arg_license")); |
| 9872 |
| 9873 var query = (req.url).query; |
| 9874 var queryOffset = 0; |
| 9875 var queryMap = {}; |
| 9876 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9877 parseBool(n) { |
| 9878 if (n == "true") return true; |
| 9879 if (n == "false") return false; |
| 9880 if (n == null) return null; |
| 9881 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9882 } |
| 9883 if (query.length > 0) { |
| 9884 for (var part in query.split("&")) { |
| 9885 var keyvalue = part.split("="); |
| 9886 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9887 } |
| 9888 } |
| 9889 |
| 9890 |
| 9891 var h = { |
| 9892 "content-type" : "application/json; charset=utf-8", |
| 9893 }; |
| 9894 var resp = convert.JSON.encode(buildLicense()); |
| 9895 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9896 }), true); |
| 9897 res.get(arg_project, arg_license).then(unittest.expectAsync(((api.License
response) { |
| 9898 checkLicense(response); |
| 9899 }))); |
| 9900 }); |
| 9901 |
| 9902 }); |
| 9903 |
| 9904 |
| 9905 unittest.group("resource-MachineTypesResourceApi", () { |
| 9906 unittest.test("method--aggregatedList", () { |
| 9907 |
| 9908 var mock = new common_test.HttpServerMock(); |
| 9909 api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes; |
| 9910 var arg_project = "foo"; |
| 9911 var arg_filter = "foo"; |
| 9912 var arg_maxResults = 42; |
| 9913 var arg_pageToken = "foo"; |
| 9914 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9915 var path = (req.url).path; |
| 9916 var pathOffset = 0; |
| 9917 var index; |
| 9918 var subPart; |
| 9919 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9920 pathOffset += 21; |
| 9921 index = path.indexOf("/aggregated/machineTypes", pathOffset); |
| 9922 unittest.expect(index >= 0, unittest.isTrue); |
| 9923 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9924 pathOffset = index; |
| 9925 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9926 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("/aggregated/machineTypes")); |
| 9927 pathOffset += 24; |
| 9928 |
| 9929 var query = (req.url).query; |
| 9930 var queryOffset = 0; |
| 9931 var queryMap = {}; |
| 9932 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9933 parseBool(n) { |
| 9934 if (n == "true") return true; |
| 9935 if (n == "false") return false; |
| 9936 if (n == null) return null; |
| 9937 throw new core.ArgumentError("Invalid boolean: $n"); |
| 9938 } |
| 9939 if (query.length > 0) { |
| 9940 for (var part in query.split("&")) { |
| 9941 var keyvalue = part.split("="); |
| 9942 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 9943 } |
| 9944 } |
| 9945 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 9946 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 9947 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 9948 |
| 9949 |
| 9950 var h = { |
| 9951 "content-type" : "application/json; charset=utf-8", |
| 9952 }; |
| 9953 var resp = convert.JSON.encode(buildMachineTypeAggregatedList()); |
| 9954 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 9955 }), true); |
| 9956 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.MachineTypeAggre
gatedList response) { |
| 9957 checkMachineTypeAggregatedList(response); |
| 9958 }))); |
| 9959 }); |
| 9960 |
| 9961 unittest.test("method--get", () { |
| 9962 |
| 9963 var mock = new common_test.HttpServerMock(); |
| 9964 api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes; |
| 9965 var arg_project = "foo"; |
| 9966 var arg_zone = "foo"; |
| 9967 var arg_machineType = "foo"; |
| 9968 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 9969 var path = (req.url).path; |
| 9970 var pathOffset = 0; |
| 9971 var index; |
| 9972 var subPart; |
| 9973 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 9974 pathOffset += 21; |
| 9975 index = path.indexOf("/zones/", pathOffset); |
| 9976 unittest.expect(index >= 0, unittest.isTrue); |
| 9977 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9978 pathOffset = index; |
| 9979 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 9980 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 9981 pathOffset += 7; |
| 9982 index = path.indexOf("/machineTypes/", pathOffset); |
| 9983 unittest.expect(index >= 0, unittest.isTrue); |
| 9984 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 9985 pathOffset = index; |
| 9986 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 9987 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/machineTypes/")); |
| 9988 pathOffset += 14; |
| 9989 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 9990 pathOffset = path.length; |
| 9991 unittest.expect(subPart, unittest.equals("$arg_machineType")); |
| 9992 |
| 9993 var query = (req.url).query; |
| 9994 var queryOffset = 0; |
| 9995 var queryMap = {}; |
| 9996 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 9997 parseBool(n) { |
| 9998 if (n == "true") return true; |
| 9999 if (n == "false") return false; |
| 10000 if (n == null) return null; |
| 10001 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10002 } |
| 10003 if (query.length > 0) { |
| 10004 for (var part in query.split("&")) { |
| 10005 var keyvalue = part.split("="); |
| 10006 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10007 } |
| 10008 } |
| 10009 |
| 10010 |
| 10011 var h = { |
| 10012 "content-type" : "application/json; charset=utf-8", |
| 10013 }; |
| 10014 var resp = convert.JSON.encode(buildMachineType()); |
| 10015 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10016 }), true); |
| 10017 res.get(arg_project, arg_zone, arg_machineType).then(unittest.expectAsync(
((api.MachineType response) { |
| 10018 checkMachineType(response); |
| 10019 }))); |
| 10020 }); |
| 10021 |
| 10022 unittest.test("method--list", () { |
| 10023 |
| 10024 var mock = new common_test.HttpServerMock(); |
| 10025 api.MachineTypesResourceApi res = new api.ComputeApi(mock).machineTypes; |
| 10026 var arg_project = "foo"; |
| 10027 var arg_zone = "foo"; |
| 10028 var arg_filter = "foo"; |
| 10029 var arg_maxResults = 42; |
| 10030 var arg_pageToken = "foo"; |
| 10031 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10032 var path = (req.url).path; |
| 10033 var pathOffset = 0; |
| 10034 var index; |
| 10035 var subPart; |
| 10036 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10037 pathOffset += 21; |
| 10038 index = path.indexOf("/zones/", pathOffset); |
| 10039 unittest.expect(index >= 0, unittest.isTrue); |
| 10040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10041 pathOffset = index; |
| 10042 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10043 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 10044 pathOffset += 7; |
| 10045 index = path.indexOf("/machineTypes", pathOffset); |
| 10046 unittest.expect(index >= 0, unittest.isTrue); |
| 10047 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10048 pathOffset = index; |
| 10049 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 10050 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/machineTypes")); |
| 10051 pathOffset += 13; |
| 10052 |
| 10053 var query = (req.url).query; |
| 10054 var queryOffset = 0; |
| 10055 var queryMap = {}; |
| 10056 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10057 parseBool(n) { |
| 10058 if (n == "true") return true; |
| 10059 if (n == "false") return false; |
| 10060 if (n == null) return null; |
| 10061 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10062 } |
| 10063 if (query.length > 0) { |
| 10064 for (var part in query.split("&")) { |
| 10065 var keyvalue = part.split("="); |
| 10066 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10067 } |
| 10068 } |
| 10069 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 10070 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 10071 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 10072 |
| 10073 |
| 10074 var h = { |
| 10075 "content-type" : "application/json; charset=utf-8", |
| 10076 }; |
| 10077 var resp = convert.JSON.encode(buildMachineTypeList()); |
| 10078 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10079 }), true); |
| 10080 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.MachineTypeList
response) { |
| 10081 checkMachineTypeList(response); |
| 10082 }))); |
| 10083 }); |
| 10084 |
| 10085 }); |
| 10086 |
| 10087 |
| 10088 unittest.group("resource-NetworksResourceApi", () { |
| 10089 unittest.test("method--delete", () { |
| 10090 |
| 10091 var mock = new common_test.HttpServerMock(); |
| 10092 api.NetworksResourceApi res = new api.ComputeApi(mock).networks; |
| 10093 var arg_project = "foo"; |
| 10094 var arg_network = "foo"; |
| 10095 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10096 var path = (req.url).path; |
| 10097 var pathOffset = 0; |
| 10098 var index; |
| 10099 var subPart; |
| 10100 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10101 pathOffset += 21; |
| 10102 index = path.indexOf("/global/networks/", pathOffset); |
| 10103 unittest.expect(index >= 0, unittest.isTrue); |
| 10104 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10105 pathOffset = index; |
| 10106 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10107 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/networks/")); |
| 10108 pathOffset += 17; |
| 10109 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10110 pathOffset = path.length; |
| 10111 unittest.expect(subPart, unittest.equals("$arg_network")); |
| 10112 |
| 10113 var query = (req.url).query; |
| 10114 var queryOffset = 0; |
| 10115 var queryMap = {}; |
| 10116 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10117 parseBool(n) { |
| 10118 if (n == "true") return true; |
| 10119 if (n == "false") return false; |
| 10120 if (n == null) return null; |
| 10121 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10122 } |
| 10123 if (query.length > 0) { |
| 10124 for (var part in query.split("&")) { |
| 10125 var keyvalue = part.split("="); |
| 10126 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10127 } |
| 10128 } |
| 10129 |
| 10130 |
| 10131 var h = { |
| 10132 "content-type" : "application/json; charset=utf-8", |
| 10133 }; |
| 10134 var resp = convert.JSON.encode(buildOperation()); |
| 10135 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10136 }), true); |
| 10137 res.delete(arg_project, arg_network).then(unittest.expectAsync(((api.Opera
tion response) { |
| 10138 checkOperation(response); |
| 10139 }))); |
| 10140 }); |
| 10141 |
| 10142 unittest.test("method--get", () { |
| 10143 |
| 10144 var mock = new common_test.HttpServerMock(); |
| 10145 api.NetworksResourceApi res = new api.ComputeApi(mock).networks; |
| 10146 var arg_project = "foo"; |
| 10147 var arg_network = "foo"; |
| 10148 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10149 var path = (req.url).path; |
| 10150 var pathOffset = 0; |
| 10151 var index; |
| 10152 var subPart; |
| 10153 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10154 pathOffset += 21; |
| 10155 index = path.indexOf("/global/networks/", pathOffset); |
| 10156 unittest.expect(index >= 0, unittest.isTrue); |
| 10157 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10158 pathOffset = index; |
| 10159 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10160 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/networks/")); |
| 10161 pathOffset += 17; |
| 10162 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10163 pathOffset = path.length; |
| 10164 unittest.expect(subPart, unittest.equals("$arg_network")); |
| 10165 |
| 10166 var query = (req.url).query; |
| 10167 var queryOffset = 0; |
| 10168 var queryMap = {}; |
| 10169 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10170 parseBool(n) { |
| 10171 if (n == "true") return true; |
| 10172 if (n == "false") return false; |
| 10173 if (n == null) return null; |
| 10174 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10175 } |
| 10176 if (query.length > 0) { |
| 10177 for (var part in query.split("&")) { |
| 10178 var keyvalue = part.split("="); |
| 10179 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10180 } |
| 10181 } |
| 10182 |
| 10183 |
| 10184 var h = { |
| 10185 "content-type" : "application/json; charset=utf-8", |
| 10186 }; |
| 10187 var resp = convert.JSON.encode(buildNetwork()); |
| 10188 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10189 }), true); |
| 10190 res.get(arg_project, arg_network).then(unittest.expectAsync(((api.Network
response) { |
| 10191 checkNetwork(response); |
| 10192 }))); |
| 10193 }); |
| 10194 |
| 10195 unittest.test("method--insert", () { |
| 10196 |
| 10197 var mock = new common_test.HttpServerMock(); |
| 10198 api.NetworksResourceApi res = new api.ComputeApi(mock).networks; |
| 10199 var arg_request = buildNetwork(); |
| 10200 var arg_project = "foo"; |
| 10201 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10202 var obj = new api.Network.fromJson(json); |
| 10203 checkNetwork(obj); |
| 10204 |
| 10205 var path = (req.url).path; |
| 10206 var pathOffset = 0; |
| 10207 var index; |
| 10208 var subPart; |
| 10209 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10210 pathOffset += 21; |
| 10211 index = path.indexOf("/global/networks", pathOffset); |
| 10212 unittest.expect(index >= 0, unittest.isTrue); |
| 10213 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10214 pathOffset = index; |
| 10215 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10216 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/networks")); |
| 10217 pathOffset += 16; |
| 10218 |
| 10219 var query = (req.url).query; |
| 10220 var queryOffset = 0; |
| 10221 var queryMap = {}; |
| 10222 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10223 parseBool(n) { |
| 10224 if (n == "true") return true; |
| 10225 if (n == "false") return false; |
| 10226 if (n == null) return null; |
| 10227 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10228 } |
| 10229 if (query.length > 0) { |
| 10230 for (var part in query.split("&")) { |
| 10231 var keyvalue = part.split("="); |
| 10232 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10233 } |
| 10234 } |
| 10235 |
| 10236 |
| 10237 var h = { |
| 10238 "content-type" : "application/json; charset=utf-8", |
| 10239 }; |
| 10240 var resp = convert.JSON.encode(buildOperation()); |
| 10241 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10242 }), true); |
| 10243 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 10244 checkOperation(response); |
| 10245 }))); |
| 10246 }); |
| 10247 |
| 10248 unittest.test("method--list", () { |
| 10249 |
| 10250 var mock = new common_test.HttpServerMock(); |
| 10251 api.NetworksResourceApi res = new api.ComputeApi(mock).networks; |
| 10252 var arg_project = "foo"; |
| 10253 var arg_filter = "foo"; |
| 10254 var arg_maxResults = 42; |
| 10255 var arg_pageToken = "foo"; |
| 10256 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10257 var path = (req.url).path; |
| 10258 var pathOffset = 0; |
| 10259 var index; |
| 10260 var subPart; |
| 10261 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10262 pathOffset += 21; |
| 10263 index = path.indexOf("/global/networks", pathOffset); |
| 10264 unittest.expect(index >= 0, unittest.isTrue); |
| 10265 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10266 pathOffset = index; |
| 10267 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10268 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/networks")); |
| 10269 pathOffset += 16; |
| 10270 |
| 10271 var query = (req.url).query; |
| 10272 var queryOffset = 0; |
| 10273 var queryMap = {}; |
| 10274 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10275 parseBool(n) { |
| 10276 if (n == "true") return true; |
| 10277 if (n == "false") return false; |
| 10278 if (n == null) return null; |
| 10279 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10280 } |
| 10281 if (query.length > 0) { |
| 10282 for (var part in query.split("&")) { |
| 10283 var keyvalue = part.split("="); |
| 10284 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10285 } |
| 10286 } |
| 10287 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 10288 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 10289 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 10290 |
| 10291 |
| 10292 var h = { |
| 10293 "content-type" : "application/json; charset=utf-8", |
| 10294 }; |
| 10295 var resp = convert.JSON.encode(buildNetworkList()); |
| 10296 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10297 }), true); |
| 10298 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.NetworkList response) { |
| 10299 checkNetworkList(response); |
| 10300 }))); |
| 10301 }); |
| 10302 |
| 10303 }); |
| 10304 |
| 10305 |
| 10306 unittest.group("resource-ProjectsResourceApi", () { |
| 10307 unittest.test("method--get", () { |
| 10308 |
| 10309 var mock = new common_test.HttpServerMock(); |
| 10310 api.ProjectsResourceApi res = new api.ComputeApi(mock).projects; |
| 10311 var arg_project = "foo"; |
| 10312 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10313 var path = (req.url).path; |
| 10314 var pathOffset = 0; |
| 10315 var index; |
| 10316 var subPart; |
| 10317 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10318 pathOffset += 21; |
| 10319 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10320 pathOffset = path.length; |
| 10321 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10322 |
| 10323 var query = (req.url).query; |
| 10324 var queryOffset = 0; |
| 10325 var queryMap = {}; |
| 10326 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10327 parseBool(n) { |
| 10328 if (n == "true") return true; |
| 10329 if (n == "false") return false; |
| 10330 if (n == null) return null; |
| 10331 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10332 } |
| 10333 if (query.length > 0) { |
| 10334 for (var part in query.split("&")) { |
| 10335 var keyvalue = part.split("="); |
| 10336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10337 } |
| 10338 } |
| 10339 |
| 10340 |
| 10341 var h = { |
| 10342 "content-type" : "application/json; charset=utf-8", |
| 10343 }; |
| 10344 var resp = convert.JSON.encode(buildProject()); |
| 10345 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10346 }), true); |
| 10347 res.get(arg_project).then(unittest.expectAsync(((api.Project response) { |
| 10348 checkProject(response); |
| 10349 }))); |
| 10350 }); |
| 10351 |
| 10352 unittest.test("method--setCommonInstanceMetadata", () { |
| 10353 |
| 10354 var mock = new common_test.HttpServerMock(); |
| 10355 api.ProjectsResourceApi res = new api.ComputeApi(mock).projects; |
| 10356 var arg_request = buildMetadata(); |
| 10357 var arg_project = "foo"; |
| 10358 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10359 var obj = new api.Metadata.fromJson(json); |
| 10360 checkMetadata(obj); |
| 10361 |
| 10362 var path = (req.url).path; |
| 10363 var pathOffset = 0; |
| 10364 var index; |
| 10365 var subPart; |
| 10366 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10367 pathOffset += 21; |
| 10368 index = path.indexOf("/setCommonInstanceMetadata", pathOffset); |
| 10369 unittest.expect(index >= 0, unittest.isTrue); |
| 10370 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10371 pathOffset = index; |
| 10372 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10373 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("/setCommonInstanceMetadata")); |
| 10374 pathOffset += 26; |
| 10375 |
| 10376 var query = (req.url).query; |
| 10377 var queryOffset = 0; |
| 10378 var queryMap = {}; |
| 10379 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10380 parseBool(n) { |
| 10381 if (n == "true") return true; |
| 10382 if (n == "false") return false; |
| 10383 if (n == null) return null; |
| 10384 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10385 } |
| 10386 if (query.length > 0) { |
| 10387 for (var part in query.split("&")) { |
| 10388 var keyvalue = part.split("="); |
| 10389 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10390 } |
| 10391 } |
| 10392 |
| 10393 |
| 10394 var h = { |
| 10395 "content-type" : "application/json; charset=utf-8", |
| 10396 }; |
| 10397 var resp = convert.JSON.encode(buildOperation()); |
| 10398 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10399 }), true); |
| 10400 res.setCommonInstanceMetadata(arg_request, arg_project).then(unittest.expe
ctAsync(((api.Operation response) { |
| 10401 checkOperation(response); |
| 10402 }))); |
| 10403 }); |
| 10404 |
| 10405 unittest.test("method--setUsageExportBucket", () { |
| 10406 |
| 10407 var mock = new common_test.HttpServerMock(); |
| 10408 api.ProjectsResourceApi res = new api.ComputeApi(mock).projects; |
| 10409 var arg_request = buildUsageExportLocation(); |
| 10410 var arg_project = "foo"; |
| 10411 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10412 var obj = new api.UsageExportLocation.fromJson(json); |
| 10413 checkUsageExportLocation(obj); |
| 10414 |
| 10415 var path = (req.url).path; |
| 10416 var pathOffset = 0; |
| 10417 var index; |
| 10418 var subPart; |
| 10419 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10420 pathOffset += 21; |
| 10421 index = path.indexOf("/setUsageExportBucket", pathOffset); |
| 10422 unittest.expect(index >= 0, unittest.isTrue); |
| 10423 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10424 pathOffset = index; |
| 10425 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10426 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/setUsageExportBucket")); |
| 10427 pathOffset += 21; |
| 10428 |
| 10429 var query = (req.url).query; |
| 10430 var queryOffset = 0; |
| 10431 var queryMap = {}; |
| 10432 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10433 parseBool(n) { |
| 10434 if (n == "true") return true; |
| 10435 if (n == "false") return false; |
| 10436 if (n == null) return null; |
| 10437 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10438 } |
| 10439 if (query.length > 0) { |
| 10440 for (var part in query.split("&")) { |
| 10441 var keyvalue = part.split("="); |
| 10442 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10443 } |
| 10444 } |
| 10445 |
| 10446 |
| 10447 var h = { |
| 10448 "content-type" : "application/json; charset=utf-8", |
| 10449 }; |
| 10450 var resp = convert.JSON.encode(buildOperation()); |
| 10451 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10452 }), true); |
| 10453 res.setUsageExportBucket(arg_request, arg_project).then(unittest.expectAsy
nc(((api.Operation response) { |
| 10454 checkOperation(response); |
| 10455 }))); |
| 10456 }); |
| 10457 |
| 10458 }); |
| 10459 |
| 10460 |
| 10461 unittest.group("resource-RegionOperationsResourceApi", () { |
| 10462 unittest.test("method--delete", () { |
| 10463 |
| 10464 var mock = new common_test.HttpServerMock(); |
| 10465 api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOpera
tions; |
| 10466 var arg_project = "foo"; |
| 10467 var arg_region = "foo"; |
| 10468 var arg_operation = "foo"; |
| 10469 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10470 var path = (req.url).path; |
| 10471 var pathOffset = 0; |
| 10472 var index; |
| 10473 var subPart; |
| 10474 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10475 pathOffset += 21; |
| 10476 index = path.indexOf("/regions/", pathOffset); |
| 10477 unittest.expect(index >= 0, unittest.isTrue); |
| 10478 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10479 pathOffset = index; |
| 10480 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10481 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 10482 pathOffset += 9; |
| 10483 index = path.indexOf("/operations/", pathOffset); |
| 10484 unittest.expect(index >= 0, unittest.isTrue); |
| 10485 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10486 pathOffset = index; |
| 10487 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 10488 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/operations/")); |
| 10489 pathOffset += 12; |
| 10490 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10491 pathOffset = path.length; |
| 10492 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 10493 |
| 10494 var query = (req.url).query; |
| 10495 var queryOffset = 0; |
| 10496 var queryMap = {}; |
| 10497 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10498 parseBool(n) { |
| 10499 if (n == "true") return true; |
| 10500 if (n == "false") return false; |
| 10501 if (n == null) return null; |
| 10502 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10503 } |
| 10504 if (query.length > 0) { |
| 10505 for (var part in query.split("&")) { |
| 10506 var keyvalue = part.split("="); |
| 10507 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10508 } |
| 10509 } |
| 10510 |
| 10511 |
| 10512 var h = { |
| 10513 "content-type" : "application/json; charset=utf-8", |
| 10514 }; |
| 10515 var resp = ""; |
| 10516 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10517 }), true); |
| 10518 res.delete(arg_project, arg_region, arg_operation).then(unittest.expectAsy
nc((_) {})); |
| 10519 }); |
| 10520 |
| 10521 unittest.test("method--get", () { |
| 10522 |
| 10523 var mock = new common_test.HttpServerMock(); |
| 10524 api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOpera
tions; |
| 10525 var arg_project = "foo"; |
| 10526 var arg_region = "foo"; |
| 10527 var arg_operation = "foo"; |
| 10528 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10529 var path = (req.url).path; |
| 10530 var pathOffset = 0; |
| 10531 var index; |
| 10532 var subPart; |
| 10533 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10534 pathOffset += 21; |
| 10535 index = path.indexOf("/regions/", pathOffset); |
| 10536 unittest.expect(index >= 0, unittest.isTrue); |
| 10537 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10538 pathOffset = index; |
| 10539 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10540 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 10541 pathOffset += 9; |
| 10542 index = path.indexOf("/operations/", pathOffset); |
| 10543 unittest.expect(index >= 0, unittest.isTrue); |
| 10544 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10545 pathOffset = index; |
| 10546 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 10547 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/operations/")); |
| 10548 pathOffset += 12; |
| 10549 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10550 pathOffset = path.length; |
| 10551 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 10552 |
| 10553 var query = (req.url).query; |
| 10554 var queryOffset = 0; |
| 10555 var queryMap = {}; |
| 10556 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10557 parseBool(n) { |
| 10558 if (n == "true") return true; |
| 10559 if (n == "false") return false; |
| 10560 if (n == null) return null; |
| 10561 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10562 } |
| 10563 if (query.length > 0) { |
| 10564 for (var part in query.split("&")) { |
| 10565 var keyvalue = part.split("="); |
| 10566 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10567 } |
| 10568 } |
| 10569 |
| 10570 |
| 10571 var h = { |
| 10572 "content-type" : "application/json; charset=utf-8", |
| 10573 }; |
| 10574 var resp = convert.JSON.encode(buildOperation()); |
| 10575 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10576 }), true); |
| 10577 res.get(arg_project, arg_region, arg_operation).then(unittest.expectAsync(
((api.Operation response) { |
| 10578 checkOperation(response); |
| 10579 }))); |
| 10580 }); |
| 10581 |
| 10582 unittest.test("method--list", () { |
| 10583 |
| 10584 var mock = new common_test.HttpServerMock(); |
| 10585 api.RegionOperationsResourceApi res = new api.ComputeApi(mock).regionOpera
tions; |
| 10586 var arg_project = "foo"; |
| 10587 var arg_region = "foo"; |
| 10588 var arg_filter = "foo"; |
| 10589 var arg_maxResults = 42; |
| 10590 var arg_pageToken = "foo"; |
| 10591 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10592 var path = (req.url).path; |
| 10593 var pathOffset = 0; |
| 10594 var index; |
| 10595 var subPart; |
| 10596 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10597 pathOffset += 21; |
| 10598 index = path.indexOf("/regions/", pathOffset); |
| 10599 unittest.expect(index >= 0, unittest.isTrue); |
| 10600 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10601 pathOffset = index; |
| 10602 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10603 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 10604 pathOffset += 9; |
| 10605 index = path.indexOf("/operations", pathOffset); |
| 10606 unittest.expect(index >= 0, unittest.isTrue); |
| 10607 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10608 pathOffset = index; |
| 10609 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 10610 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/operations")); |
| 10611 pathOffset += 11; |
| 10612 |
| 10613 var query = (req.url).query; |
| 10614 var queryOffset = 0; |
| 10615 var queryMap = {}; |
| 10616 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10617 parseBool(n) { |
| 10618 if (n == "true") return true; |
| 10619 if (n == "false") return false; |
| 10620 if (n == null) return null; |
| 10621 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10622 } |
| 10623 if (query.length > 0) { |
| 10624 for (var part in query.split("&")) { |
| 10625 var keyvalue = part.split("="); |
| 10626 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10627 } |
| 10628 } |
| 10629 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 10630 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 10631 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 10632 |
| 10633 |
| 10634 var h = { |
| 10635 "content-type" : "application/json; charset=utf-8", |
| 10636 }; |
| 10637 var resp = convert.JSON.encode(buildOperationList()); |
| 10638 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10639 }), true); |
| 10640 res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxR
esults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationList
response) { |
| 10641 checkOperationList(response); |
| 10642 }))); |
| 10643 }); |
| 10644 |
| 10645 }); |
| 10646 |
| 10647 |
| 10648 unittest.group("resource-RegionsResourceApi", () { |
| 10649 unittest.test("method--get", () { |
| 10650 |
| 10651 var mock = new common_test.HttpServerMock(); |
| 10652 api.RegionsResourceApi res = new api.ComputeApi(mock).regions; |
| 10653 var arg_project = "foo"; |
| 10654 var arg_region = "foo"; |
| 10655 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10656 var path = (req.url).path; |
| 10657 var pathOffset = 0; |
| 10658 var index; |
| 10659 var subPart; |
| 10660 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10661 pathOffset += 21; |
| 10662 index = path.indexOf("/regions/", pathOffset); |
| 10663 unittest.expect(index >= 0, unittest.isTrue); |
| 10664 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10665 pathOffset = index; |
| 10666 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10667 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 10668 pathOffset += 9; |
| 10669 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10670 pathOffset = path.length; |
| 10671 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 10672 |
| 10673 var query = (req.url).query; |
| 10674 var queryOffset = 0; |
| 10675 var queryMap = {}; |
| 10676 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10677 parseBool(n) { |
| 10678 if (n == "true") return true; |
| 10679 if (n == "false") return false; |
| 10680 if (n == null) return null; |
| 10681 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10682 } |
| 10683 if (query.length > 0) { |
| 10684 for (var part in query.split("&")) { |
| 10685 var keyvalue = part.split("="); |
| 10686 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10687 } |
| 10688 } |
| 10689 |
| 10690 |
| 10691 var h = { |
| 10692 "content-type" : "application/json; charset=utf-8", |
| 10693 }; |
| 10694 var resp = convert.JSON.encode(buildRegion()); |
| 10695 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10696 }), true); |
| 10697 res.get(arg_project, arg_region).then(unittest.expectAsync(((api.Region re
sponse) { |
| 10698 checkRegion(response); |
| 10699 }))); |
| 10700 }); |
| 10701 |
| 10702 unittest.test("method--list", () { |
| 10703 |
| 10704 var mock = new common_test.HttpServerMock(); |
| 10705 api.RegionsResourceApi res = new api.ComputeApi(mock).regions; |
| 10706 var arg_project = "foo"; |
| 10707 var arg_filter = "foo"; |
| 10708 var arg_maxResults = 42; |
| 10709 var arg_pageToken = "foo"; |
| 10710 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10711 var path = (req.url).path; |
| 10712 var pathOffset = 0; |
| 10713 var index; |
| 10714 var subPart; |
| 10715 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10716 pathOffset += 21; |
| 10717 index = path.indexOf("/regions", pathOffset); |
| 10718 unittest.expect(index >= 0, unittest.isTrue); |
| 10719 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10720 pathOffset = index; |
| 10721 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10722 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/regions")); |
| 10723 pathOffset += 8; |
| 10724 |
| 10725 var query = (req.url).query; |
| 10726 var queryOffset = 0; |
| 10727 var queryMap = {}; |
| 10728 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10729 parseBool(n) { |
| 10730 if (n == "true") return true; |
| 10731 if (n == "false") return false; |
| 10732 if (n == null) return null; |
| 10733 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10734 } |
| 10735 if (query.length > 0) { |
| 10736 for (var part in query.split("&")) { |
| 10737 var keyvalue = part.split("="); |
| 10738 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10739 } |
| 10740 } |
| 10741 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 10742 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 10743 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 10744 |
| 10745 |
| 10746 var h = { |
| 10747 "content-type" : "application/json; charset=utf-8", |
| 10748 }; |
| 10749 var resp = convert.JSON.encode(buildRegionList()); |
| 10750 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10751 }), true); |
| 10752 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.RegionList response) { |
| 10753 checkRegionList(response); |
| 10754 }))); |
| 10755 }); |
| 10756 |
| 10757 }); |
| 10758 |
| 10759 |
| 10760 unittest.group("resource-RoutesResourceApi", () { |
| 10761 unittest.test("method--delete", () { |
| 10762 |
| 10763 var mock = new common_test.HttpServerMock(); |
| 10764 api.RoutesResourceApi res = new api.ComputeApi(mock).routes; |
| 10765 var arg_project = "foo"; |
| 10766 var arg_route = "foo"; |
| 10767 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10768 var path = (req.url).path; |
| 10769 var pathOffset = 0; |
| 10770 var index; |
| 10771 var subPart; |
| 10772 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10773 pathOffset += 21; |
| 10774 index = path.indexOf("/global/routes/", pathOffset); |
| 10775 unittest.expect(index >= 0, unittest.isTrue); |
| 10776 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10777 pathOffset = index; |
| 10778 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10779 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/routes/")); |
| 10780 pathOffset += 15; |
| 10781 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10782 pathOffset = path.length; |
| 10783 unittest.expect(subPart, unittest.equals("$arg_route")); |
| 10784 |
| 10785 var query = (req.url).query; |
| 10786 var queryOffset = 0; |
| 10787 var queryMap = {}; |
| 10788 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10789 parseBool(n) { |
| 10790 if (n == "true") return true; |
| 10791 if (n == "false") return false; |
| 10792 if (n == null) return null; |
| 10793 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10794 } |
| 10795 if (query.length > 0) { |
| 10796 for (var part in query.split("&")) { |
| 10797 var keyvalue = part.split("="); |
| 10798 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10799 } |
| 10800 } |
| 10801 |
| 10802 |
| 10803 var h = { |
| 10804 "content-type" : "application/json; charset=utf-8", |
| 10805 }; |
| 10806 var resp = convert.JSON.encode(buildOperation()); |
| 10807 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10808 }), true); |
| 10809 res.delete(arg_project, arg_route).then(unittest.expectAsync(((api.Operati
on response) { |
| 10810 checkOperation(response); |
| 10811 }))); |
| 10812 }); |
| 10813 |
| 10814 unittest.test("method--get", () { |
| 10815 |
| 10816 var mock = new common_test.HttpServerMock(); |
| 10817 api.RoutesResourceApi res = new api.ComputeApi(mock).routes; |
| 10818 var arg_project = "foo"; |
| 10819 var arg_route = "foo"; |
| 10820 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10821 var path = (req.url).path; |
| 10822 var pathOffset = 0; |
| 10823 var index; |
| 10824 var subPart; |
| 10825 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10826 pathOffset += 21; |
| 10827 index = path.indexOf("/global/routes/", pathOffset); |
| 10828 unittest.expect(index >= 0, unittest.isTrue); |
| 10829 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10830 pathOffset = index; |
| 10831 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10832 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/routes/")); |
| 10833 pathOffset += 15; |
| 10834 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 10835 pathOffset = path.length; |
| 10836 unittest.expect(subPart, unittest.equals("$arg_route")); |
| 10837 |
| 10838 var query = (req.url).query; |
| 10839 var queryOffset = 0; |
| 10840 var queryMap = {}; |
| 10841 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10842 parseBool(n) { |
| 10843 if (n == "true") return true; |
| 10844 if (n == "false") return false; |
| 10845 if (n == null) return null; |
| 10846 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10847 } |
| 10848 if (query.length > 0) { |
| 10849 for (var part in query.split("&")) { |
| 10850 var keyvalue = part.split("="); |
| 10851 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10852 } |
| 10853 } |
| 10854 |
| 10855 |
| 10856 var h = { |
| 10857 "content-type" : "application/json; charset=utf-8", |
| 10858 }; |
| 10859 var resp = convert.JSON.encode(buildRoute()); |
| 10860 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10861 }), true); |
| 10862 res.get(arg_project, arg_route).then(unittest.expectAsync(((api.Route resp
onse) { |
| 10863 checkRoute(response); |
| 10864 }))); |
| 10865 }); |
| 10866 |
| 10867 unittest.test("method--insert", () { |
| 10868 |
| 10869 var mock = new common_test.HttpServerMock(); |
| 10870 api.RoutesResourceApi res = new api.ComputeApi(mock).routes; |
| 10871 var arg_request = buildRoute(); |
| 10872 var arg_project = "foo"; |
| 10873 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10874 var obj = new api.Route.fromJson(json); |
| 10875 checkRoute(obj); |
| 10876 |
| 10877 var path = (req.url).path; |
| 10878 var pathOffset = 0; |
| 10879 var index; |
| 10880 var subPart; |
| 10881 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10882 pathOffset += 21; |
| 10883 index = path.indexOf("/global/routes", pathOffset); |
| 10884 unittest.expect(index >= 0, unittest.isTrue); |
| 10885 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10886 pathOffset = index; |
| 10887 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10888 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/global/routes")); |
| 10889 pathOffset += 14; |
| 10890 |
| 10891 var query = (req.url).query; |
| 10892 var queryOffset = 0; |
| 10893 var queryMap = {}; |
| 10894 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10895 parseBool(n) { |
| 10896 if (n == "true") return true; |
| 10897 if (n == "false") return false; |
| 10898 if (n == null) return null; |
| 10899 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10900 } |
| 10901 if (query.length > 0) { |
| 10902 for (var part in query.split("&")) { |
| 10903 var keyvalue = part.split("="); |
| 10904 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10905 } |
| 10906 } |
| 10907 |
| 10908 |
| 10909 var h = { |
| 10910 "content-type" : "application/json; charset=utf-8", |
| 10911 }; |
| 10912 var resp = convert.JSON.encode(buildOperation()); |
| 10913 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10914 }), true); |
| 10915 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 10916 checkOperation(response); |
| 10917 }))); |
| 10918 }); |
| 10919 |
| 10920 unittest.test("method--list", () { |
| 10921 |
| 10922 var mock = new common_test.HttpServerMock(); |
| 10923 api.RoutesResourceApi res = new api.ComputeApi(mock).routes; |
| 10924 var arg_project = "foo"; |
| 10925 var arg_filter = "foo"; |
| 10926 var arg_maxResults = 42; |
| 10927 var arg_pageToken = "foo"; |
| 10928 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10929 var path = (req.url).path; |
| 10930 var pathOffset = 0; |
| 10931 var index; |
| 10932 var subPart; |
| 10933 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10934 pathOffset += 21; |
| 10935 index = path.indexOf("/global/routes", pathOffset); |
| 10936 unittest.expect(index >= 0, unittest.isTrue); |
| 10937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10938 pathOffset = index; |
| 10939 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10940 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/global/routes")); |
| 10941 pathOffset += 14; |
| 10942 |
| 10943 var query = (req.url).query; |
| 10944 var queryOffset = 0; |
| 10945 var queryMap = {}; |
| 10946 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 10947 parseBool(n) { |
| 10948 if (n == "true") return true; |
| 10949 if (n == "false") return false; |
| 10950 if (n == null) return null; |
| 10951 throw new core.ArgumentError("Invalid boolean: $n"); |
| 10952 } |
| 10953 if (query.length > 0) { |
| 10954 for (var part in query.split("&")) { |
| 10955 var keyvalue = part.split("="); |
| 10956 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 10957 } |
| 10958 } |
| 10959 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 10960 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 10961 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 10962 |
| 10963 |
| 10964 var h = { |
| 10965 "content-type" : "application/json; charset=utf-8", |
| 10966 }; |
| 10967 var resp = convert.JSON.encode(buildRouteList()); |
| 10968 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 10969 }), true); |
| 10970 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.RouteList response) { |
| 10971 checkRouteList(response); |
| 10972 }))); |
| 10973 }); |
| 10974 |
| 10975 }); |
| 10976 |
| 10977 |
| 10978 unittest.group("resource-SnapshotsResourceApi", () { |
| 10979 unittest.test("method--delete", () { |
| 10980 |
| 10981 var mock = new common_test.HttpServerMock(); |
| 10982 api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots; |
| 10983 var arg_project = "foo"; |
| 10984 var arg_snapshot = "foo"; |
| 10985 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 10986 var path = (req.url).path; |
| 10987 var pathOffset = 0; |
| 10988 var index; |
| 10989 var subPart; |
| 10990 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 10991 pathOffset += 21; |
| 10992 index = path.indexOf("/global/snapshots/", pathOffset); |
| 10993 unittest.expect(index >= 0, unittest.isTrue); |
| 10994 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 10995 pathOffset = index; |
| 10996 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 10997 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/snapshots/")); |
| 10998 pathOffset += 18; |
| 10999 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11000 pathOffset = path.length; |
| 11001 unittest.expect(subPart, unittest.equals("$arg_snapshot")); |
| 11002 |
| 11003 var query = (req.url).query; |
| 11004 var queryOffset = 0; |
| 11005 var queryMap = {}; |
| 11006 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11007 parseBool(n) { |
| 11008 if (n == "true") return true; |
| 11009 if (n == "false") return false; |
| 11010 if (n == null) return null; |
| 11011 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11012 } |
| 11013 if (query.length > 0) { |
| 11014 for (var part in query.split("&")) { |
| 11015 var keyvalue = part.split("="); |
| 11016 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11017 } |
| 11018 } |
| 11019 |
| 11020 |
| 11021 var h = { |
| 11022 "content-type" : "application/json; charset=utf-8", |
| 11023 }; |
| 11024 var resp = convert.JSON.encode(buildOperation()); |
| 11025 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11026 }), true); |
| 11027 res.delete(arg_project, arg_snapshot).then(unittest.expectAsync(((api.Oper
ation response) { |
| 11028 checkOperation(response); |
| 11029 }))); |
| 11030 }); |
| 11031 |
| 11032 unittest.test("method--get", () { |
| 11033 |
| 11034 var mock = new common_test.HttpServerMock(); |
| 11035 api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots; |
| 11036 var arg_project = "foo"; |
| 11037 var arg_snapshot = "foo"; |
| 11038 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11039 var path = (req.url).path; |
| 11040 var pathOffset = 0; |
| 11041 var index; |
| 11042 var subPart; |
| 11043 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11044 pathOffset += 21; |
| 11045 index = path.indexOf("/global/snapshots/", pathOffset); |
| 11046 unittest.expect(index >= 0, unittest.isTrue); |
| 11047 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11048 pathOffset = index; |
| 11049 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11050 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/global/snapshots/")); |
| 11051 pathOffset += 18; |
| 11052 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11053 pathOffset = path.length; |
| 11054 unittest.expect(subPart, unittest.equals("$arg_snapshot")); |
| 11055 |
| 11056 var query = (req.url).query; |
| 11057 var queryOffset = 0; |
| 11058 var queryMap = {}; |
| 11059 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11060 parseBool(n) { |
| 11061 if (n == "true") return true; |
| 11062 if (n == "false") return false; |
| 11063 if (n == null) return null; |
| 11064 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11065 } |
| 11066 if (query.length > 0) { |
| 11067 for (var part in query.split("&")) { |
| 11068 var keyvalue = part.split("="); |
| 11069 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11070 } |
| 11071 } |
| 11072 |
| 11073 |
| 11074 var h = { |
| 11075 "content-type" : "application/json; charset=utf-8", |
| 11076 }; |
| 11077 var resp = convert.JSON.encode(buildSnapshot()); |
| 11078 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11079 }), true); |
| 11080 res.get(arg_project, arg_snapshot).then(unittest.expectAsync(((api.Snapsho
t response) { |
| 11081 checkSnapshot(response); |
| 11082 }))); |
| 11083 }); |
| 11084 |
| 11085 unittest.test("method--list", () { |
| 11086 |
| 11087 var mock = new common_test.HttpServerMock(); |
| 11088 api.SnapshotsResourceApi res = new api.ComputeApi(mock).snapshots; |
| 11089 var arg_project = "foo"; |
| 11090 var arg_filter = "foo"; |
| 11091 var arg_maxResults = 42; |
| 11092 var arg_pageToken = "foo"; |
| 11093 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11094 var path = (req.url).path; |
| 11095 var pathOffset = 0; |
| 11096 var index; |
| 11097 var subPart; |
| 11098 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11099 pathOffset += 21; |
| 11100 index = path.indexOf("/global/snapshots", pathOffset); |
| 11101 unittest.expect(index >= 0, unittest.isTrue); |
| 11102 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11103 pathOffset = index; |
| 11104 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11105 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/global/snapshots")); |
| 11106 pathOffset += 17; |
| 11107 |
| 11108 var query = (req.url).query; |
| 11109 var queryOffset = 0; |
| 11110 var queryMap = {}; |
| 11111 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11112 parseBool(n) { |
| 11113 if (n == "true") return true; |
| 11114 if (n == "false") return false; |
| 11115 if (n == null) return null; |
| 11116 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11117 } |
| 11118 if (query.length > 0) { |
| 11119 for (var part in query.split("&")) { |
| 11120 var keyvalue = part.split("="); |
| 11121 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11122 } |
| 11123 } |
| 11124 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 11125 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 11126 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 11127 |
| 11128 |
| 11129 var h = { |
| 11130 "content-type" : "application/json; charset=utf-8", |
| 11131 }; |
| 11132 var resp = convert.JSON.encode(buildSnapshotList()); |
| 11133 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11134 }), true); |
| 11135 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.SnapshotList response) { |
| 11136 checkSnapshotList(response); |
| 11137 }))); |
| 11138 }); |
| 11139 |
| 11140 }); |
| 11141 |
| 11142 |
| 11143 unittest.group("resource-TargetHttpProxiesResourceApi", () { |
| 11144 unittest.test("method--delete", () { |
| 11145 |
| 11146 var mock = new common_test.HttpServerMock(); |
| 11147 api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttp
Proxies; |
| 11148 var arg_project = "foo"; |
| 11149 var arg_targetHttpProxy = "foo"; |
| 11150 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11151 var path = (req.url).path; |
| 11152 var pathOffset = 0; |
| 11153 var index; |
| 11154 var subPart; |
| 11155 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11156 pathOffset += 21; |
| 11157 index = path.indexOf("/global/targetHttpProxies/", pathOffset); |
| 11158 unittest.expect(index >= 0, unittest.isTrue); |
| 11159 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11160 pathOffset = index; |
| 11161 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11162 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("/global/targetHttpProxies/")); |
| 11163 pathOffset += 26; |
| 11164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11165 pathOffset = path.length; |
| 11166 unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy")); |
| 11167 |
| 11168 var query = (req.url).query; |
| 11169 var queryOffset = 0; |
| 11170 var queryMap = {}; |
| 11171 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11172 parseBool(n) { |
| 11173 if (n == "true") return true; |
| 11174 if (n == "false") return false; |
| 11175 if (n == null) return null; |
| 11176 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11177 } |
| 11178 if (query.length > 0) { |
| 11179 for (var part in query.split("&")) { |
| 11180 var keyvalue = part.split("="); |
| 11181 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11182 } |
| 11183 } |
| 11184 |
| 11185 |
| 11186 var h = { |
| 11187 "content-type" : "application/json; charset=utf-8", |
| 11188 }; |
| 11189 var resp = convert.JSON.encode(buildOperation()); |
| 11190 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11191 }), true); |
| 11192 res.delete(arg_project, arg_targetHttpProxy).then(unittest.expectAsync(((a
pi.Operation response) { |
| 11193 checkOperation(response); |
| 11194 }))); |
| 11195 }); |
| 11196 |
| 11197 unittest.test("method--get", () { |
| 11198 |
| 11199 var mock = new common_test.HttpServerMock(); |
| 11200 api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttp
Proxies; |
| 11201 var arg_project = "foo"; |
| 11202 var arg_targetHttpProxy = "foo"; |
| 11203 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11204 var path = (req.url).path; |
| 11205 var pathOffset = 0; |
| 11206 var index; |
| 11207 var subPart; |
| 11208 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11209 pathOffset += 21; |
| 11210 index = path.indexOf("/global/targetHttpProxies/", pathOffset); |
| 11211 unittest.expect(index >= 0, unittest.isTrue); |
| 11212 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11213 pathOffset = index; |
| 11214 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11215 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("/global/targetHttpProxies/")); |
| 11216 pathOffset += 26; |
| 11217 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11218 pathOffset = path.length; |
| 11219 unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy")); |
| 11220 |
| 11221 var query = (req.url).query; |
| 11222 var queryOffset = 0; |
| 11223 var queryMap = {}; |
| 11224 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11225 parseBool(n) { |
| 11226 if (n == "true") return true; |
| 11227 if (n == "false") return false; |
| 11228 if (n == null) return null; |
| 11229 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11230 } |
| 11231 if (query.length > 0) { |
| 11232 for (var part in query.split("&")) { |
| 11233 var keyvalue = part.split("="); |
| 11234 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11235 } |
| 11236 } |
| 11237 |
| 11238 |
| 11239 var h = { |
| 11240 "content-type" : "application/json; charset=utf-8", |
| 11241 }; |
| 11242 var resp = convert.JSON.encode(buildTargetHttpProxy()); |
| 11243 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11244 }), true); |
| 11245 res.get(arg_project, arg_targetHttpProxy).then(unittest.expectAsync(((api.
TargetHttpProxy response) { |
| 11246 checkTargetHttpProxy(response); |
| 11247 }))); |
| 11248 }); |
| 11249 |
| 11250 unittest.test("method--insert", () { |
| 11251 |
| 11252 var mock = new common_test.HttpServerMock(); |
| 11253 api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttp
Proxies; |
| 11254 var arg_request = buildTargetHttpProxy(); |
| 11255 var arg_project = "foo"; |
| 11256 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11257 var obj = new api.TargetHttpProxy.fromJson(json); |
| 11258 checkTargetHttpProxy(obj); |
| 11259 |
| 11260 var path = (req.url).path; |
| 11261 var pathOffset = 0; |
| 11262 var index; |
| 11263 var subPart; |
| 11264 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11265 pathOffset += 21; |
| 11266 index = path.indexOf("/global/targetHttpProxies", pathOffset); |
| 11267 unittest.expect(index >= 0, unittest.isTrue); |
| 11268 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11269 pathOffset = index; |
| 11270 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11271 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/targetHttpProxies")); |
| 11272 pathOffset += 25; |
| 11273 |
| 11274 var query = (req.url).query; |
| 11275 var queryOffset = 0; |
| 11276 var queryMap = {}; |
| 11277 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11278 parseBool(n) { |
| 11279 if (n == "true") return true; |
| 11280 if (n == "false") return false; |
| 11281 if (n == null) return null; |
| 11282 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11283 } |
| 11284 if (query.length > 0) { |
| 11285 for (var part in query.split("&")) { |
| 11286 var keyvalue = part.split("="); |
| 11287 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11288 } |
| 11289 } |
| 11290 |
| 11291 |
| 11292 var h = { |
| 11293 "content-type" : "application/json; charset=utf-8", |
| 11294 }; |
| 11295 var resp = convert.JSON.encode(buildOperation()); |
| 11296 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11297 }), true); |
| 11298 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 11299 checkOperation(response); |
| 11300 }))); |
| 11301 }); |
| 11302 |
| 11303 unittest.test("method--list", () { |
| 11304 |
| 11305 var mock = new common_test.HttpServerMock(); |
| 11306 api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttp
Proxies; |
| 11307 var arg_project = "foo"; |
| 11308 var arg_filter = "foo"; |
| 11309 var arg_maxResults = 42; |
| 11310 var arg_pageToken = "foo"; |
| 11311 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11312 var path = (req.url).path; |
| 11313 var pathOffset = 0; |
| 11314 var index; |
| 11315 var subPart; |
| 11316 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11317 pathOffset += 21; |
| 11318 index = path.indexOf("/global/targetHttpProxies", pathOffset); |
| 11319 unittest.expect(index >= 0, unittest.isTrue); |
| 11320 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11321 pathOffset = index; |
| 11322 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11323 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("/global/targetHttpProxies")); |
| 11324 pathOffset += 25; |
| 11325 |
| 11326 var query = (req.url).query; |
| 11327 var queryOffset = 0; |
| 11328 var queryMap = {}; |
| 11329 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11330 parseBool(n) { |
| 11331 if (n == "true") return true; |
| 11332 if (n == "false") return false; |
| 11333 if (n == null) return null; |
| 11334 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11335 } |
| 11336 if (query.length > 0) { |
| 11337 for (var part in query.split("&")) { |
| 11338 var keyvalue = part.split("="); |
| 11339 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11340 } |
| 11341 } |
| 11342 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 11343 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 11344 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 11345 |
| 11346 |
| 11347 var h = { |
| 11348 "content-type" : "application/json; charset=utf-8", |
| 11349 }; |
| 11350 var resp = convert.JSON.encode(buildTargetHttpProxyList()); |
| 11351 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11352 }), true); |
| 11353 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.TargetHttpProxyList respon
se) { |
| 11354 checkTargetHttpProxyList(response); |
| 11355 }))); |
| 11356 }); |
| 11357 |
| 11358 unittest.test("method--setUrlMap", () { |
| 11359 |
| 11360 var mock = new common_test.HttpServerMock(); |
| 11361 api.TargetHttpProxiesResourceApi res = new api.ComputeApi(mock).targetHttp
Proxies; |
| 11362 var arg_request = buildUrlMapReference(); |
| 11363 var arg_project = "foo"; |
| 11364 var arg_targetHttpProxy = "foo"; |
| 11365 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11366 var obj = new api.UrlMapReference.fromJson(json); |
| 11367 checkUrlMapReference(obj); |
| 11368 |
| 11369 var path = (req.url).path; |
| 11370 var pathOffset = 0; |
| 11371 var index; |
| 11372 var subPart; |
| 11373 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11374 pathOffset += 21; |
| 11375 index = path.indexOf("/targetHttpProxies/", pathOffset); |
| 11376 unittest.expect(index >= 0, unittest.isTrue); |
| 11377 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11378 pathOffset = index; |
| 11379 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11380 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("/targetHttpProxies/")); |
| 11381 pathOffset += 19; |
| 11382 index = path.indexOf("/setUrlMap", pathOffset); |
| 11383 unittest.expect(index >= 0, unittest.isTrue); |
| 11384 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11385 pathOffset = index; |
| 11386 unittest.expect(subPart, unittest.equals("$arg_targetHttpProxy")); |
| 11387 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/setUrlMap")); |
| 11388 pathOffset += 10; |
| 11389 |
| 11390 var query = (req.url).query; |
| 11391 var queryOffset = 0; |
| 11392 var queryMap = {}; |
| 11393 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11394 parseBool(n) { |
| 11395 if (n == "true") return true; |
| 11396 if (n == "false") return false; |
| 11397 if (n == null) return null; |
| 11398 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11399 } |
| 11400 if (query.length > 0) { |
| 11401 for (var part in query.split("&")) { |
| 11402 var keyvalue = part.split("="); |
| 11403 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11404 } |
| 11405 } |
| 11406 |
| 11407 |
| 11408 var h = { |
| 11409 "content-type" : "application/json; charset=utf-8", |
| 11410 }; |
| 11411 var resp = convert.JSON.encode(buildOperation()); |
| 11412 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11413 }), true); |
| 11414 res.setUrlMap(arg_request, arg_project, arg_targetHttpProxy).then(unittest
.expectAsync(((api.Operation response) { |
| 11415 checkOperation(response); |
| 11416 }))); |
| 11417 }); |
| 11418 |
| 11419 }); |
| 11420 |
| 11421 |
| 11422 unittest.group("resource-TargetInstancesResourceApi", () { |
| 11423 unittest.test("method--aggregatedList", () { |
| 11424 |
| 11425 var mock = new common_test.HttpServerMock(); |
| 11426 api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstan
ces; |
| 11427 var arg_project = "foo"; |
| 11428 var arg_filter = "foo"; |
| 11429 var arg_maxResults = 42; |
| 11430 var arg_pageToken = "foo"; |
| 11431 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11432 var path = (req.url).path; |
| 11433 var pathOffset = 0; |
| 11434 var index; |
| 11435 var subPart; |
| 11436 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11437 pathOffset += 21; |
| 11438 index = path.indexOf("/aggregated/targetInstances", pathOffset); |
| 11439 unittest.expect(index >= 0, unittest.isTrue); |
| 11440 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11441 pathOffset = index; |
| 11442 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11443 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq
uals("/aggregated/targetInstances")); |
| 11444 pathOffset += 27; |
| 11445 |
| 11446 var query = (req.url).query; |
| 11447 var queryOffset = 0; |
| 11448 var queryMap = {}; |
| 11449 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11450 parseBool(n) { |
| 11451 if (n == "true") return true; |
| 11452 if (n == "false") return false; |
| 11453 if (n == null) return null; |
| 11454 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11455 } |
| 11456 if (query.length > 0) { |
| 11457 for (var part in query.split("&")) { |
| 11458 var keyvalue = part.split("="); |
| 11459 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11460 } |
| 11461 } |
| 11462 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 11463 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 11464 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 11465 |
| 11466 |
| 11467 var h = { |
| 11468 "content-type" : "application/json; charset=utf-8", |
| 11469 }; |
| 11470 var resp = convert.JSON.encode(buildTargetInstanceAggregatedList()); |
| 11471 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11472 }), true); |
| 11473 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetInstanceAg
gregatedList response) { |
| 11474 checkTargetInstanceAggregatedList(response); |
| 11475 }))); |
| 11476 }); |
| 11477 |
| 11478 unittest.test("method--delete", () { |
| 11479 |
| 11480 var mock = new common_test.HttpServerMock(); |
| 11481 api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstan
ces; |
| 11482 var arg_project = "foo"; |
| 11483 var arg_zone = "foo"; |
| 11484 var arg_targetInstance = "foo"; |
| 11485 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11486 var path = (req.url).path; |
| 11487 var pathOffset = 0; |
| 11488 var index; |
| 11489 var subPart; |
| 11490 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11491 pathOffset += 21; |
| 11492 index = path.indexOf("/zones/", pathOffset); |
| 11493 unittest.expect(index >= 0, unittest.isTrue); |
| 11494 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11495 pathOffset = index; |
| 11496 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11497 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 11498 pathOffset += 7; |
| 11499 index = path.indexOf("/targetInstances/", pathOffset); |
| 11500 unittest.expect(index >= 0, unittest.isTrue); |
| 11501 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11502 pathOffset = index; |
| 11503 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 11504 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/targetInstances/")); |
| 11505 pathOffset += 17; |
| 11506 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11507 pathOffset = path.length; |
| 11508 unittest.expect(subPart, unittest.equals("$arg_targetInstance")); |
| 11509 |
| 11510 var query = (req.url).query; |
| 11511 var queryOffset = 0; |
| 11512 var queryMap = {}; |
| 11513 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11514 parseBool(n) { |
| 11515 if (n == "true") return true; |
| 11516 if (n == "false") return false; |
| 11517 if (n == null) return null; |
| 11518 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11519 } |
| 11520 if (query.length > 0) { |
| 11521 for (var part in query.split("&")) { |
| 11522 var keyvalue = part.split("="); |
| 11523 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11524 } |
| 11525 } |
| 11526 |
| 11527 |
| 11528 var h = { |
| 11529 "content-type" : "application/json; charset=utf-8", |
| 11530 }; |
| 11531 var resp = convert.JSON.encode(buildOperation()); |
| 11532 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11533 }), true); |
| 11534 res.delete(arg_project, arg_zone, arg_targetInstance).then(unittest.expect
Async(((api.Operation response) { |
| 11535 checkOperation(response); |
| 11536 }))); |
| 11537 }); |
| 11538 |
| 11539 unittest.test("method--get", () { |
| 11540 |
| 11541 var mock = new common_test.HttpServerMock(); |
| 11542 api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstan
ces; |
| 11543 var arg_project = "foo"; |
| 11544 var arg_zone = "foo"; |
| 11545 var arg_targetInstance = "foo"; |
| 11546 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11547 var path = (req.url).path; |
| 11548 var pathOffset = 0; |
| 11549 var index; |
| 11550 var subPart; |
| 11551 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11552 pathOffset += 21; |
| 11553 index = path.indexOf("/zones/", pathOffset); |
| 11554 unittest.expect(index >= 0, unittest.isTrue); |
| 11555 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11556 pathOffset = index; |
| 11557 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11558 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 11559 pathOffset += 7; |
| 11560 index = path.indexOf("/targetInstances/", pathOffset); |
| 11561 unittest.expect(index >= 0, unittest.isTrue); |
| 11562 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11563 pathOffset = index; |
| 11564 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 11565 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/targetInstances/")); |
| 11566 pathOffset += 17; |
| 11567 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11568 pathOffset = path.length; |
| 11569 unittest.expect(subPart, unittest.equals("$arg_targetInstance")); |
| 11570 |
| 11571 var query = (req.url).query; |
| 11572 var queryOffset = 0; |
| 11573 var queryMap = {}; |
| 11574 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11575 parseBool(n) { |
| 11576 if (n == "true") return true; |
| 11577 if (n == "false") return false; |
| 11578 if (n == null) return null; |
| 11579 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11580 } |
| 11581 if (query.length > 0) { |
| 11582 for (var part in query.split("&")) { |
| 11583 var keyvalue = part.split("="); |
| 11584 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11585 } |
| 11586 } |
| 11587 |
| 11588 |
| 11589 var h = { |
| 11590 "content-type" : "application/json; charset=utf-8", |
| 11591 }; |
| 11592 var resp = convert.JSON.encode(buildTargetInstance()); |
| 11593 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11594 }), true); |
| 11595 res.get(arg_project, arg_zone, arg_targetInstance).then(unittest.expectAsy
nc(((api.TargetInstance response) { |
| 11596 checkTargetInstance(response); |
| 11597 }))); |
| 11598 }); |
| 11599 |
| 11600 unittest.test("method--insert", () { |
| 11601 |
| 11602 var mock = new common_test.HttpServerMock(); |
| 11603 api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstan
ces; |
| 11604 var arg_request = buildTargetInstance(); |
| 11605 var arg_project = "foo"; |
| 11606 var arg_zone = "foo"; |
| 11607 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11608 var obj = new api.TargetInstance.fromJson(json); |
| 11609 checkTargetInstance(obj); |
| 11610 |
| 11611 var path = (req.url).path; |
| 11612 var pathOffset = 0; |
| 11613 var index; |
| 11614 var subPart; |
| 11615 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11616 pathOffset += 21; |
| 11617 index = path.indexOf("/zones/", pathOffset); |
| 11618 unittest.expect(index >= 0, unittest.isTrue); |
| 11619 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11620 pathOffset = index; |
| 11621 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11622 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 11623 pathOffset += 7; |
| 11624 index = path.indexOf("/targetInstances", pathOffset); |
| 11625 unittest.expect(index >= 0, unittest.isTrue); |
| 11626 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11627 pathOffset = index; |
| 11628 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 11629 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/targetInstances")); |
| 11630 pathOffset += 16; |
| 11631 |
| 11632 var query = (req.url).query; |
| 11633 var queryOffset = 0; |
| 11634 var queryMap = {}; |
| 11635 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11636 parseBool(n) { |
| 11637 if (n == "true") return true; |
| 11638 if (n == "false") return false; |
| 11639 if (n == null) return null; |
| 11640 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11641 } |
| 11642 if (query.length > 0) { |
| 11643 for (var part in query.split("&")) { |
| 11644 var keyvalue = part.split("="); |
| 11645 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11646 } |
| 11647 } |
| 11648 |
| 11649 |
| 11650 var h = { |
| 11651 "content-type" : "application/json; charset=utf-8", |
| 11652 }; |
| 11653 var resp = convert.JSON.encode(buildOperation()); |
| 11654 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11655 }), true); |
| 11656 res.insert(arg_request, arg_project, arg_zone).then(unittest.expectAsync((
(api.Operation response) { |
| 11657 checkOperation(response); |
| 11658 }))); |
| 11659 }); |
| 11660 |
| 11661 unittest.test("method--list", () { |
| 11662 |
| 11663 var mock = new common_test.HttpServerMock(); |
| 11664 api.TargetInstancesResourceApi res = new api.ComputeApi(mock).targetInstan
ces; |
| 11665 var arg_project = "foo"; |
| 11666 var arg_zone = "foo"; |
| 11667 var arg_filter = "foo"; |
| 11668 var arg_maxResults = 42; |
| 11669 var arg_pageToken = "foo"; |
| 11670 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11671 var path = (req.url).path; |
| 11672 var pathOffset = 0; |
| 11673 var index; |
| 11674 var subPart; |
| 11675 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11676 pathOffset += 21; |
| 11677 index = path.indexOf("/zones/", pathOffset); |
| 11678 unittest.expect(index >= 0, unittest.isTrue); |
| 11679 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11680 pathOffset = index; |
| 11681 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11682 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 11683 pathOffset += 7; |
| 11684 index = path.indexOf("/targetInstances", pathOffset); |
| 11685 unittest.expect(index >= 0, unittest.isTrue); |
| 11686 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11687 pathOffset = index; |
| 11688 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 11689 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/targetInstances")); |
| 11690 pathOffset += 16; |
| 11691 |
| 11692 var query = (req.url).query; |
| 11693 var queryOffset = 0; |
| 11694 var queryMap = {}; |
| 11695 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11696 parseBool(n) { |
| 11697 if (n == "true") return true; |
| 11698 if (n == "false") return false; |
| 11699 if (n == null) return null; |
| 11700 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11701 } |
| 11702 if (query.length > 0) { |
| 11703 for (var part in query.split("&")) { |
| 11704 var keyvalue = part.split("="); |
| 11705 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11706 } |
| 11707 } |
| 11708 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 11709 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 11710 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 11711 |
| 11712 |
| 11713 var h = { |
| 11714 "content-type" : "application/json; charset=utf-8", |
| 11715 }; |
| 11716 var resp = convert.JSON.encode(buildTargetInstanceList()); |
| 11717 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11718 }), true); |
| 11719 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetInstanceLi
st response) { |
| 11720 checkTargetInstanceList(response); |
| 11721 }))); |
| 11722 }); |
| 11723 |
| 11724 }); |
| 11725 |
| 11726 |
| 11727 unittest.group("resource-TargetPoolsResourceApi", () { |
| 11728 unittest.test("method--addHealthCheck", () { |
| 11729 |
| 11730 var mock = new common_test.HttpServerMock(); |
| 11731 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 11732 var arg_request = buildTargetPoolsAddHealthCheckRequest(); |
| 11733 var arg_project = "foo"; |
| 11734 var arg_region = "foo"; |
| 11735 var arg_targetPool = "foo"; |
| 11736 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11737 var obj = new api.TargetPoolsAddHealthCheckRequest.fromJson(json); |
| 11738 checkTargetPoolsAddHealthCheckRequest(obj); |
| 11739 |
| 11740 var path = (req.url).path; |
| 11741 var pathOffset = 0; |
| 11742 var index; |
| 11743 var subPart; |
| 11744 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11745 pathOffset += 21; |
| 11746 index = path.indexOf("/regions/", pathOffset); |
| 11747 unittest.expect(index >= 0, unittest.isTrue); |
| 11748 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11749 pathOffset = index; |
| 11750 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11751 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 11752 pathOffset += 9; |
| 11753 index = path.indexOf("/targetPools/", pathOffset); |
| 11754 unittest.expect(index >= 0, unittest.isTrue); |
| 11755 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11756 pathOffset = index; |
| 11757 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 11758 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 11759 pathOffset += 13; |
| 11760 index = path.indexOf("/addHealthCheck", pathOffset); |
| 11761 unittest.expect(index >= 0, unittest.isTrue); |
| 11762 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11763 pathOffset = index; |
| 11764 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 11765 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/addHealthCheck")); |
| 11766 pathOffset += 15; |
| 11767 |
| 11768 var query = (req.url).query; |
| 11769 var queryOffset = 0; |
| 11770 var queryMap = {}; |
| 11771 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11772 parseBool(n) { |
| 11773 if (n == "true") return true; |
| 11774 if (n == "false") return false; |
| 11775 if (n == null) return null; |
| 11776 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11777 } |
| 11778 if (query.length > 0) { |
| 11779 for (var part in query.split("&")) { |
| 11780 var keyvalue = part.split("="); |
| 11781 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11782 } |
| 11783 } |
| 11784 |
| 11785 |
| 11786 var h = { |
| 11787 "content-type" : "application/json; charset=utf-8", |
| 11788 }; |
| 11789 var resp = convert.JSON.encode(buildOperation()); |
| 11790 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11791 }), true); |
| 11792 res.addHealthCheck(arg_request, arg_project, arg_region, arg_targetPool).t
hen(unittest.expectAsync(((api.Operation response) { |
| 11793 checkOperation(response); |
| 11794 }))); |
| 11795 }); |
| 11796 |
| 11797 unittest.test("method--addInstance", () { |
| 11798 |
| 11799 var mock = new common_test.HttpServerMock(); |
| 11800 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 11801 var arg_request = buildTargetPoolsAddInstanceRequest(); |
| 11802 var arg_project = "foo"; |
| 11803 var arg_region = "foo"; |
| 11804 var arg_targetPool = "foo"; |
| 11805 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11806 var obj = new api.TargetPoolsAddInstanceRequest.fromJson(json); |
| 11807 checkTargetPoolsAddInstanceRequest(obj); |
| 11808 |
| 11809 var path = (req.url).path; |
| 11810 var pathOffset = 0; |
| 11811 var index; |
| 11812 var subPart; |
| 11813 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11814 pathOffset += 21; |
| 11815 index = path.indexOf("/regions/", pathOffset); |
| 11816 unittest.expect(index >= 0, unittest.isTrue); |
| 11817 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11818 pathOffset = index; |
| 11819 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11820 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 11821 pathOffset += 9; |
| 11822 index = path.indexOf("/targetPools/", pathOffset); |
| 11823 unittest.expect(index >= 0, unittest.isTrue); |
| 11824 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11825 pathOffset = index; |
| 11826 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 11827 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 11828 pathOffset += 13; |
| 11829 index = path.indexOf("/addInstance", pathOffset); |
| 11830 unittest.expect(index >= 0, unittest.isTrue); |
| 11831 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11832 pathOffset = index; |
| 11833 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 11834 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/addInstance")); |
| 11835 pathOffset += 12; |
| 11836 |
| 11837 var query = (req.url).query; |
| 11838 var queryOffset = 0; |
| 11839 var queryMap = {}; |
| 11840 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11841 parseBool(n) { |
| 11842 if (n == "true") return true; |
| 11843 if (n == "false") return false; |
| 11844 if (n == null) return null; |
| 11845 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11846 } |
| 11847 if (query.length > 0) { |
| 11848 for (var part in query.split("&")) { |
| 11849 var keyvalue = part.split("="); |
| 11850 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11851 } |
| 11852 } |
| 11853 |
| 11854 |
| 11855 var h = { |
| 11856 "content-type" : "application/json; charset=utf-8", |
| 11857 }; |
| 11858 var resp = convert.JSON.encode(buildOperation()); |
| 11859 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11860 }), true); |
| 11861 res.addInstance(arg_request, arg_project, arg_region, arg_targetPool).then
(unittest.expectAsync(((api.Operation response) { |
| 11862 checkOperation(response); |
| 11863 }))); |
| 11864 }); |
| 11865 |
| 11866 unittest.test("method--aggregatedList", () { |
| 11867 |
| 11868 var mock = new common_test.HttpServerMock(); |
| 11869 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 11870 var arg_project = "foo"; |
| 11871 var arg_filter = "foo"; |
| 11872 var arg_maxResults = 42; |
| 11873 var arg_pageToken = "foo"; |
| 11874 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11875 var path = (req.url).path; |
| 11876 var pathOffset = 0; |
| 11877 var index; |
| 11878 var subPart; |
| 11879 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11880 pathOffset += 21; |
| 11881 index = path.indexOf("/aggregated/targetPools", pathOffset); |
| 11882 unittest.expect(index >= 0, unittest.isTrue); |
| 11883 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11884 pathOffset = index; |
| 11885 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11886 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/aggregated/targetPools")); |
| 11887 pathOffset += 23; |
| 11888 |
| 11889 var query = (req.url).query; |
| 11890 var queryOffset = 0; |
| 11891 var queryMap = {}; |
| 11892 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11893 parseBool(n) { |
| 11894 if (n == "true") return true; |
| 11895 if (n == "false") return false; |
| 11896 if (n == null) return null; |
| 11897 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11898 } |
| 11899 if (query.length > 0) { |
| 11900 for (var part in query.split("&")) { |
| 11901 var keyvalue = part.split("="); |
| 11902 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11903 } |
| 11904 } |
| 11905 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 11906 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 11907 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 11908 |
| 11909 |
| 11910 var h = { |
| 11911 "content-type" : "application/json; charset=utf-8", |
| 11912 }; |
| 11913 var resp = convert.JSON.encode(buildTargetPoolAggregatedList()); |
| 11914 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11915 }), true); |
| 11916 res.aggregatedList(arg_project, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetPoolAggreg
atedList response) { |
| 11917 checkTargetPoolAggregatedList(response); |
| 11918 }))); |
| 11919 }); |
| 11920 |
| 11921 unittest.test("method--delete", () { |
| 11922 |
| 11923 var mock = new common_test.HttpServerMock(); |
| 11924 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 11925 var arg_project = "foo"; |
| 11926 var arg_region = "foo"; |
| 11927 var arg_targetPool = "foo"; |
| 11928 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11929 var path = (req.url).path; |
| 11930 var pathOffset = 0; |
| 11931 var index; |
| 11932 var subPart; |
| 11933 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11934 pathOffset += 21; |
| 11935 index = path.indexOf("/regions/", pathOffset); |
| 11936 unittest.expect(index >= 0, unittest.isTrue); |
| 11937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11938 pathOffset = index; |
| 11939 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 11940 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 11941 pathOffset += 9; |
| 11942 index = path.indexOf("/targetPools/", pathOffset); |
| 11943 unittest.expect(index >= 0, unittest.isTrue); |
| 11944 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11945 pathOffset = index; |
| 11946 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 11947 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 11948 pathOffset += 13; |
| 11949 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 11950 pathOffset = path.length; |
| 11951 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 11952 |
| 11953 var query = (req.url).query; |
| 11954 var queryOffset = 0; |
| 11955 var queryMap = {}; |
| 11956 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 11957 parseBool(n) { |
| 11958 if (n == "true") return true; |
| 11959 if (n == "false") return false; |
| 11960 if (n == null) return null; |
| 11961 throw new core.ArgumentError("Invalid boolean: $n"); |
| 11962 } |
| 11963 if (query.length > 0) { |
| 11964 for (var part in query.split("&")) { |
| 11965 var keyvalue = part.split("="); |
| 11966 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 11967 } |
| 11968 } |
| 11969 |
| 11970 |
| 11971 var h = { |
| 11972 "content-type" : "application/json; charset=utf-8", |
| 11973 }; |
| 11974 var resp = convert.JSON.encode(buildOperation()); |
| 11975 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 11976 }), true); |
| 11977 res.delete(arg_project, arg_region, arg_targetPool).then(unittest.expectAs
ync(((api.Operation response) { |
| 11978 checkOperation(response); |
| 11979 }))); |
| 11980 }); |
| 11981 |
| 11982 unittest.test("method--get", () { |
| 11983 |
| 11984 var mock = new common_test.HttpServerMock(); |
| 11985 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 11986 var arg_project = "foo"; |
| 11987 var arg_region = "foo"; |
| 11988 var arg_targetPool = "foo"; |
| 11989 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 11990 var path = (req.url).path; |
| 11991 var pathOffset = 0; |
| 11992 var index; |
| 11993 var subPart; |
| 11994 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 11995 pathOffset += 21; |
| 11996 index = path.indexOf("/regions/", pathOffset); |
| 11997 unittest.expect(index >= 0, unittest.isTrue); |
| 11998 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 11999 pathOffset = index; |
| 12000 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12001 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12002 pathOffset += 9; |
| 12003 index = path.indexOf("/targetPools/", pathOffset); |
| 12004 unittest.expect(index >= 0, unittest.isTrue); |
| 12005 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12006 pathOffset = index; |
| 12007 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12008 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 12009 pathOffset += 13; |
| 12010 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12011 pathOffset = path.length; |
| 12012 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 12013 |
| 12014 var query = (req.url).query; |
| 12015 var queryOffset = 0; |
| 12016 var queryMap = {}; |
| 12017 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12018 parseBool(n) { |
| 12019 if (n == "true") return true; |
| 12020 if (n == "false") return false; |
| 12021 if (n == null) return null; |
| 12022 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12023 } |
| 12024 if (query.length > 0) { |
| 12025 for (var part in query.split("&")) { |
| 12026 var keyvalue = part.split("="); |
| 12027 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12028 } |
| 12029 } |
| 12030 |
| 12031 |
| 12032 var h = { |
| 12033 "content-type" : "application/json; charset=utf-8", |
| 12034 }; |
| 12035 var resp = convert.JSON.encode(buildTargetPool()); |
| 12036 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12037 }), true); |
| 12038 res.get(arg_project, arg_region, arg_targetPool).then(unittest.expectAsync
(((api.TargetPool response) { |
| 12039 checkTargetPool(response); |
| 12040 }))); |
| 12041 }); |
| 12042 |
| 12043 unittest.test("method--getHealth", () { |
| 12044 |
| 12045 var mock = new common_test.HttpServerMock(); |
| 12046 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12047 var arg_request = buildInstanceReference(); |
| 12048 var arg_project = "foo"; |
| 12049 var arg_region = "foo"; |
| 12050 var arg_targetPool = "foo"; |
| 12051 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12052 var obj = new api.InstanceReference.fromJson(json); |
| 12053 checkInstanceReference(obj); |
| 12054 |
| 12055 var path = (req.url).path; |
| 12056 var pathOffset = 0; |
| 12057 var index; |
| 12058 var subPart; |
| 12059 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12060 pathOffset += 21; |
| 12061 index = path.indexOf("/regions/", pathOffset); |
| 12062 unittest.expect(index >= 0, unittest.isTrue); |
| 12063 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12064 pathOffset = index; |
| 12065 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12066 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12067 pathOffset += 9; |
| 12068 index = path.indexOf("/targetPools/", pathOffset); |
| 12069 unittest.expect(index >= 0, unittest.isTrue); |
| 12070 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12071 pathOffset = index; |
| 12072 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12073 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 12074 pathOffset += 13; |
| 12075 index = path.indexOf("/getHealth", pathOffset); |
| 12076 unittest.expect(index >= 0, unittest.isTrue); |
| 12077 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12078 pathOffset = index; |
| 12079 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 12080 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/getHealth")); |
| 12081 pathOffset += 10; |
| 12082 |
| 12083 var query = (req.url).query; |
| 12084 var queryOffset = 0; |
| 12085 var queryMap = {}; |
| 12086 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12087 parseBool(n) { |
| 12088 if (n == "true") return true; |
| 12089 if (n == "false") return false; |
| 12090 if (n == null) return null; |
| 12091 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12092 } |
| 12093 if (query.length > 0) { |
| 12094 for (var part in query.split("&")) { |
| 12095 var keyvalue = part.split("="); |
| 12096 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12097 } |
| 12098 } |
| 12099 |
| 12100 |
| 12101 var h = { |
| 12102 "content-type" : "application/json; charset=utf-8", |
| 12103 }; |
| 12104 var resp = convert.JSON.encode(buildTargetPoolInstanceHealth()); |
| 12105 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12106 }), true); |
| 12107 res.getHealth(arg_request, arg_project, arg_region, arg_targetPool).then(u
nittest.expectAsync(((api.TargetPoolInstanceHealth response) { |
| 12108 checkTargetPoolInstanceHealth(response); |
| 12109 }))); |
| 12110 }); |
| 12111 |
| 12112 unittest.test("method--insert", () { |
| 12113 |
| 12114 var mock = new common_test.HttpServerMock(); |
| 12115 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12116 var arg_request = buildTargetPool(); |
| 12117 var arg_project = "foo"; |
| 12118 var arg_region = "foo"; |
| 12119 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12120 var obj = new api.TargetPool.fromJson(json); |
| 12121 checkTargetPool(obj); |
| 12122 |
| 12123 var path = (req.url).path; |
| 12124 var pathOffset = 0; |
| 12125 var index; |
| 12126 var subPart; |
| 12127 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12128 pathOffset += 21; |
| 12129 index = path.indexOf("/regions/", pathOffset); |
| 12130 unittest.expect(index >= 0, unittest.isTrue); |
| 12131 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12132 pathOffset = index; |
| 12133 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12134 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12135 pathOffset += 9; |
| 12136 index = path.indexOf("/targetPools", pathOffset); |
| 12137 unittest.expect(index >= 0, unittest.isTrue); |
| 12138 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12139 pathOffset = index; |
| 12140 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12141 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/targetPools")); |
| 12142 pathOffset += 12; |
| 12143 |
| 12144 var query = (req.url).query; |
| 12145 var queryOffset = 0; |
| 12146 var queryMap = {}; |
| 12147 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12148 parseBool(n) { |
| 12149 if (n == "true") return true; |
| 12150 if (n == "false") return false; |
| 12151 if (n == null) return null; |
| 12152 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12153 } |
| 12154 if (query.length > 0) { |
| 12155 for (var part in query.split("&")) { |
| 12156 var keyvalue = part.split("="); |
| 12157 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12158 } |
| 12159 } |
| 12160 |
| 12161 |
| 12162 var h = { |
| 12163 "content-type" : "application/json; charset=utf-8", |
| 12164 }; |
| 12165 var resp = convert.JSON.encode(buildOperation()); |
| 12166 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12167 }), true); |
| 12168 res.insert(arg_request, arg_project, arg_region).then(unittest.expectAsync
(((api.Operation response) { |
| 12169 checkOperation(response); |
| 12170 }))); |
| 12171 }); |
| 12172 |
| 12173 unittest.test("method--list", () { |
| 12174 |
| 12175 var mock = new common_test.HttpServerMock(); |
| 12176 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12177 var arg_project = "foo"; |
| 12178 var arg_region = "foo"; |
| 12179 var arg_filter = "foo"; |
| 12180 var arg_maxResults = 42; |
| 12181 var arg_pageToken = "foo"; |
| 12182 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12183 var path = (req.url).path; |
| 12184 var pathOffset = 0; |
| 12185 var index; |
| 12186 var subPart; |
| 12187 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12188 pathOffset += 21; |
| 12189 index = path.indexOf("/regions/", pathOffset); |
| 12190 unittest.expect(index >= 0, unittest.isTrue); |
| 12191 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12192 pathOffset = index; |
| 12193 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12194 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12195 pathOffset += 9; |
| 12196 index = path.indexOf("/targetPools", pathOffset); |
| 12197 unittest.expect(index >= 0, unittest.isTrue); |
| 12198 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12199 pathOffset = index; |
| 12200 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12201 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/targetPools")); |
| 12202 pathOffset += 12; |
| 12203 |
| 12204 var query = (req.url).query; |
| 12205 var queryOffset = 0; |
| 12206 var queryMap = {}; |
| 12207 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12208 parseBool(n) { |
| 12209 if (n == "true") return true; |
| 12210 if (n == "false") return false; |
| 12211 if (n == null) return null; |
| 12212 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12213 } |
| 12214 if (query.length > 0) { |
| 12215 for (var part in query.split("&")) { |
| 12216 var keyvalue = part.split("="); |
| 12217 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12218 } |
| 12219 } |
| 12220 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 12221 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 12222 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 12223 |
| 12224 |
| 12225 var h = { |
| 12226 "content-type" : "application/json; charset=utf-8", |
| 12227 }; |
| 12228 var resp = convert.JSON.encode(buildTargetPoolList()); |
| 12229 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12230 }), true); |
| 12231 res.list(arg_project, arg_region, filter: arg_filter, maxResults: arg_maxR
esults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TargetPoolList
response) { |
| 12232 checkTargetPoolList(response); |
| 12233 }))); |
| 12234 }); |
| 12235 |
| 12236 unittest.test("method--removeHealthCheck", () { |
| 12237 |
| 12238 var mock = new common_test.HttpServerMock(); |
| 12239 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12240 var arg_request = buildTargetPoolsRemoveHealthCheckRequest(); |
| 12241 var arg_project = "foo"; |
| 12242 var arg_region = "foo"; |
| 12243 var arg_targetPool = "foo"; |
| 12244 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12245 var obj = new api.TargetPoolsRemoveHealthCheckRequest.fromJson(json); |
| 12246 checkTargetPoolsRemoveHealthCheckRequest(obj); |
| 12247 |
| 12248 var path = (req.url).path; |
| 12249 var pathOffset = 0; |
| 12250 var index; |
| 12251 var subPart; |
| 12252 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12253 pathOffset += 21; |
| 12254 index = path.indexOf("/regions/", pathOffset); |
| 12255 unittest.expect(index >= 0, unittest.isTrue); |
| 12256 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12257 pathOffset = index; |
| 12258 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12259 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12260 pathOffset += 9; |
| 12261 index = path.indexOf("/targetPools/", pathOffset); |
| 12262 unittest.expect(index >= 0, unittest.isTrue); |
| 12263 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12264 pathOffset = index; |
| 12265 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12266 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 12267 pathOffset += 13; |
| 12268 index = path.indexOf("/removeHealthCheck", pathOffset); |
| 12269 unittest.expect(index >= 0, unittest.isTrue); |
| 12270 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12271 pathOffset = index; |
| 12272 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 12273 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/removeHealthCheck")); |
| 12274 pathOffset += 18; |
| 12275 |
| 12276 var query = (req.url).query; |
| 12277 var queryOffset = 0; |
| 12278 var queryMap = {}; |
| 12279 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12280 parseBool(n) { |
| 12281 if (n == "true") return true; |
| 12282 if (n == "false") return false; |
| 12283 if (n == null) return null; |
| 12284 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12285 } |
| 12286 if (query.length > 0) { |
| 12287 for (var part in query.split("&")) { |
| 12288 var keyvalue = part.split("="); |
| 12289 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12290 } |
| 12291 } |
| 12292 |
| 12293 |
| 12294 var h = { |
| 12295 "content-type" : "application/json; charset=utf-8", |
| 12296 }; |
| 12297 var resp = convert.JSON.encode(buildOperation()); |
| 12298 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12299 }), true); |
| 12300 res.removeHealthCheck(arg_request, arg_project, arg_region, arg_targetPool
).then(unittest.expectAsync(((api.Operation response) { |
| 12301 checkOperation(response); |
| 12302 }))); |
| 12303 }); |
| 12304 |
| 12305 unittest.test("method--removeInstance", () { |
| 12306 |
| 12307 var mock = new common_test.HttpServerMock(); |
| 12308 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12309 var arg_request = buildTargetPoolsRemoveInstanceRequest(); |
| 12310 var arg_project = "foo"; |
| 12311 var arg_region = "foo"; |
| 12312 var arg_targetPool = "foo"; |
| 12313 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12314 var obj = new api.TargetPoolsRemoveInstanceRequest.fromJson(json); |
| 12315 checkTargetPoolsRemoveInstanceRequest(obj); |
| 12316 |
| 12317 var path = (req.url).path; |
| 12318 var pathOffset = 0; |
| 12319 var index; |
| 12320 var subPart; |
| 12321 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12322 pathOffset += 21; |
| 12323 index = path.indexOf("/regions/", pathOffset); |
| 12324 unittest.expect(index >= 0, unittest.isTrue); |
| 12325 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12326 pathOffset = index; |
| 12327 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12328 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12329 pathOffset += 9; |
| 12330 index = path.indexOf("/targetPools/", pathOffset); |
| 12331 unittest.expect(index >= 0, unittest.isTrue); |
| 12332 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12333 pathOffset = index; |
| 12334 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12335 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 12336 pathOffset += 13; |
| 12337 index = path.indexOf("/removeInstance", pathOffset); |
| 12338 unittest.expect(index >= 0, unittest.isTrue); |
| 12339 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12340 pathOffset = index; |
| 12341 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 12342 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/removeInstance")); |
| 12343 pathOffset += 15; |
| 12344 |
| 12345 var query = (req.url).query; |
| 12346 var queryOffset = 0; |
| 12347 var queryMap = {}; |
| 12348 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12349 parseBool(n) { |
| 12350 if (n == "true") return true; |
| 12351 if (n == "false") return false; |
| 12352 if (n == null) return null; |
| 12353 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12354 } |
| 12355 if (query.length > 0) { |
| 12356 for (var part in query.split("&")) { |
| 12357 var keyvalue = part.split("="); |
| 12358 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12359 } |
| 12360 } |
| 12361 |
| 12362 |
| 12363 var h = { |
| 12364 "content-type" : "application/json; charset=utf-8", |
| 12365 }; |
| 12366 var resp = convert.JSON.encode(buildOperation()); |
| 12367 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12368 }), true); |
| 12369 res.removeInstance(arg_request, arg_project, arg_region, arg_targetPool).t
hen(unittest.expectAsync(((api.Operation response) { |
| 12370 checkOperation(response); |
| 12371 }))); |
| 12372 }); |
| 12373 |
| 12374 unittest.test("method--setBackup", () { |
| 12375 |
| 12376 var mock = new common_test.HttpServerMock(); |
| 12377 api.TargetPoolsResourceApi res = new api.ComputeApi(mock).targetPools; |
| 12378 var arg_request = buildTargetReference(); |
| 12379 var arg_project = "foo"; |
| 12380 var arg_region = "foo"; |
| 12381 var arg_targetPool = "foo"; |
| 12382 var arg_failoverRatio = 42.0; |
| 12383 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12384 var obj = new api.TargetReference.fromJson(json); |
| 12385 checkTargetReference(obj); |
| 12386 |
| 12387 var path = (req.url).path; |
| 12388 var pathOffset = 0; |
| 12389 var index; |
| 12390 var subPart; |
| 12391 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12392 pathOffset += 21; |
| 12393 index = path.indexOf("/regions/", pathOffset); |
| 12394 unittest.expect(index >= 0, unittest.isTrue); |
| 12395 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12396 pathOffset = index; |
| 12397 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12398 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 12399 pathOffset += 9; |
| 12400 index = path.indexOf("/targetPools/", pathOffset); |
| 12401 unittest.expect(index >= 0, unittest.isTrue); |
| 12402 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12403 pathOffset = index; |
| 12404 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 12405 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/targetPools/")); |
| 12406 pathOffset += 13; |
| 12407 index = path.indexOf("/setBackup", pathOffset); |
| 12408 unittest.expect(index >= 0, unittest.isTrue); |
| 12409 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12410 pathOffset = index; |
| 12411 unittest.expect(subPart, unittest.equals("$arg_targetPool")); |
| 12412 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/setBackup")); |
| 12413 pathOffset += 10; |
| 12414 |
| 12415 var query = (req.url).query; |
| 12416 var queryOffset = 0; |
| 12417 var queryMap = {}; |
| 12418 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12419 parseBool(n) { |
| 12420 if (n == "true") return true; |
| 12421 if (n == "false") return false; |
| 12422 if (n == null) return null; |
| 12423 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12424 } |
| 12425 if (query.length > 0) { |
| 12426 for (var part in query.split("&")) { |
| 12427 var keyvalue = part.split("="); |
| 12428 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12429 } |
| 12430 } |
| 12431 unittest.expect(core.num.parse(queryMap["failoverRatio"].first), unittes
t.equals(arg_failoverRatio)); |
| 12432 |
| 12433 |
| 12434 var h = { |
| 12435 "content-type" : "application/json; charset=utf-8", |
| 12436 }; |
| 12437 var resp = convert.JSON.encode(buildOperation()); |
| 12438 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12439 }), true); |
| 12440 res.setBackup(arg_request, arg_project, arg_region, arg_targetPool, failov
erRatio: arg_failoverRatio).then(unittest.expectAsync(((api.Operation response)
{ |
| 12441 checkOperation(response); |
| 12442 }))); |
| 12443 }); |
| 12444 |
| 12445 }); |
| 12446 |
| 12447 |
| 12448 unittest.group("resource-UrlMapsResourceApi", () { |
| 12449 unittest.test("method--delete", () { |
| 12450 |
| 12451 var mock = new common_test.HttpServerMock(); |
| 12452 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12453 var arg_project = "foo"; |
| 12454 var arg_urlMap = "foo"; |
| 12455 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12456 var path = (req.url).path; |
| 12457 var pathOffset = 0; |
| 12458 var index; |
| 12459 var subPart; |
| 12460 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12461 pathOffset += 21; |
| 12462 index = path.indexOf("/global/urlMaps/", pathOffset); |
| 12463 unittest.expect(index >= 0, unittest.isTrue); |
| 12464 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12465 pathOffset = index; |
| 12466 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12467 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/urlMaps/")); |
| 12468 pathOffset += 16; |
| 12469 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12470 pathOffset = path.length; |
| 12471 unittest.expect(subPart, unittest.equals("$arg_urlMap")); |
| 12472 |
| 12473 var query = (req.url).query; |
| 12474 var queryOffset = 0; |
| 12475 var queryMap = {}; |
| 12476 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12477 parseBool(n) { |
| 12478 if (n == "true") return true; |
| 12479 if (n == "false") return false; |
| 12480 if (n == null) return null; |
| 12481 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12482 } |
| 12483 if (query.length > 0) { |
| 12484 for (var part in query.split("&")) { |
| 12485 var keyvalue = part.split("="); |
| 12486 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12487 } |
| 12488 } |
| 12489 |
| 12490 |
| 12491 var h = { |
| 12492 "content-type" : "application/json; charset=utf-8", |
| 12493 }; |
| 12494 var resp = convert.JSON.encode(buildOperation()); |
| 12495 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12496 }), true); |
| 12497 res.delete(arg_project, arg_urlMap).then(unittest.expectAsync(((api.Operat
ion response) { |
| 12498 checkOperation(response); |
| 12499 }))); |
| 12500 }); |
| 12501 |
| 12502 unittest.test("method--get", () { |
| 12503 |
| 12504 var mock = new common_test.HttpServerMock(); |
| 12505 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12506 var arg_project = "foo"; |
| 12507 var arg_urlMap = "foo"; |
| 12508 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12509 var path = (req.url).path; |
| 12510 var pathOffset = 0; |
| 12511 var index; |
| 12512 var subPart; |
| 12513 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12514 pathOffset += 21; |
| 12515 index = path.indexOf("/global/urlMaps/", pathOffset); |
| 12516 unittest.expect(index >= 0, unittest.isTrue); |
| 12517 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12518 pathOffset = index; |
| 12519 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12520 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/urlMaps/")); |
| 12521 pathOffset += 16; |
| 12522 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12523 pathOffset = path.length; |
| 12524 unittest.expect(subPart, unittest.equals("$arg_urlMap")); |
| 12525 |
| 12526 var query = (req.url).query; |
| 12527 var queryOffset = 0; |
| 12528 var queryMap = {}; |
| 12529 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12530 parseBool(n) { |
| 12531 if (n == "true") return true; |
| 12532 if (n == "false") return false; |
| 12533 if (n == null) return null; |
| 12534 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12535 } |
| 12536 if (query.length > 0) { |
| 12537 for (var part in query.split("&")) { |
| 12538 var keyvalue = part.split("="); |
| 12539 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12540 } |
| 12541 } |
| 12542 |
| 12543 |
| 12544 var h = { |
| 12545 "content-type" : "application/json; charset=utf-8", |
| 12546 }; |
| 12547 var resp = convert.JSON.encode(buildUrlMap()); |
| 12548 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12549 }), true); |
| 12550 res.get(arg_project, arg_urlMap).then(unittest.expectAsync(((api.UrlMap re
sponse) { |
| 12551 checkUrlMap(response); |
| 12552 }))); |
| 12553 }); |
| 12554 |
| 12555 unittest.test("method--insert", () { |
| 12556 |
| 12557 var mock = new common_test.HttpServerMock(); |
| 12558 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12559 var arg_request = buildUrlMap(); |
| 12560 var arg_project = "foo"; |
| 12561 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12562 var obj = new api.UrlMap.fromJson(json); |
| 12563 checkUrlMap(obj); |
| 12564 |
| 12565 var path = (req.url).path; |
| 12566 var pathOffset = 0; |
| 12567 var index; |
| 12568 var subPart; |
| 12569 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12570 pathOffset += 21; |
| 12571 index = path.indexOf("/global/urlMaps", pathOffset); |
| 12572 unittest.expect(index >= 0, unittest.isTrue); |
| 12573 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12574 pathOffset = index; |
| 12575 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12576 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/urlMaps")); |
| 12577 pathOffset += 15; |
| 12578 |
| 12579 var query = (req.url).query; |
| 12580 var queryOffset = 0; |
| 12581 var queryMap = {}; |
| 12582 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12583 parseBool(n) { |
| 12584 if (n == "true") return true; |
| 12585 if (n == "false") return false; |
| 12586 if (n == null) return null; |
| 12587 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12588 } |
| 12589 if (query.length > 0) { |
| 12590 for (var part in query.split("&")) { |
| 12591 var keyvalue = part.split("="); |
| 12592 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12593 } |
| 12594 } |
| 12595 |
| 12596 |
| 12597 var h = { |
| 12598 "content-type" : "application/json; charset=utf-8", |
| 12599 }; |
| 12600 var resp = convert.JSON.encode(buildOperation()); |
| 12601 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12602 }), true); |
| 12603 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Opera
tion response) { |
| 12604 checkOperation(response); |
| 12605 }))); |
| 12606 }); |
| 12607 |
| 12608 unittest.test("method--list", () { |
| 12609 |
| 12610 var mock = new common_test.HttpServerMock(); |
| 12611 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12612 var arg_project = "foo"; |
| 12613 var arg_filter = "foo"; |
| 12614 var arg_maxResults = 42; |
| 12615 var arg_pageToken = "foo"; |
| 12616 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12617 var path = (req.url).path; |
| 12618 var pathOffset = 0; |
| 12619 var index; |
| 12620 var subPart; |
| 12621 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12622 pathOffset += 21; |
| 12623 index = path.indexOf("/global/urlMaps", pathOffset); |
| 12624 unittest.expect(index >= 0, unittest.isTrue); |
| 12625 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12626 pathOffset = index; |
| 12627 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12628 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/global/urlMaps")); |
| 12629 pathOffset += 15; |
| 12630 |
| 12631 var query = (req.url).query; |
| 12632 var queryOffset = 0; |
| 12633 var queryMap = {}; |
| 12634 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12635 parseBool(n) { |
| 12636 if (n == "true") return true; |
| 12637 if (n == "false") return false; |
| 12638 if (n == null) return null; |
| 12639 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12640 } |
| 12641 if (query.length > 0) { |
| 12642 for (var part in query.split("&")) { |
| 12643 var keyvalue = part.split("="); |
| 12644 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12645 } |
| 12646 } |
| 12647 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 12648 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 12649 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 12650 |
| 12651 |
| 12652 var h = { |
| 12653 "content-type" : "application/json; charset=utf-8", |
| 12654 }; |
| 12655 var resp = convert.JSON.encode(buildUrlMapList()); |
| 12656 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12657 }), true); |
| 12658 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.UrlMapList response) { |
| 12659 checkUrlMapList(response); |
| 12660 }))); |
| 12661 }); |
| 12662 |
| 12663 unittest.test("method--patch", () { |
| 12664 |
| 12665 var mock = new common_test.HttpServerMock(); |
| 12666 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12667 var arg_request = buildUrlMap(); |
| 12668 var arg_project = "foo"; |
| 12669 var arg_urlMap = "foo"; |
| 12670 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12671 var obj = new api.UrlMap.fromJson(json); |
| 12672 checkUrlMap(obj); |
| 12673 |
| 12674 var path = (req.url).path; |
| 12675 var pathOffset = 0; |
| 12676 var index; |
| 12677 var subPart; |
| 12678 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12679 pathOffset += 21; |
| 12680 index = path.indexOf("/global/urlMaps/", pathOffset); |
| 12681 unittest.expect(index >= 0, unittest.isTrue); |
| 12682 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12683 pathOffset = index; |
| 12684 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12685 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/urlMaps/")); |
| 12686 pathOffset += 16; |
| 12687 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12688 pathOffset = path.length; |
| 12689 unittest.expect(subPart, unittest.equals("$arg_urlMap")); |
| 12690 |
| 12691 var query = (req.url).query; |
| 12692 var queryOffset = 0; |
| 12693 var queryMap = {}; |
| 12694 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12695 parseBool(n) { |
| 12696 if (n == "true") return true; |
| 12697 if (n == "false") return false; |
| 12698 if (n == null) return null; |
| 12699 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12700 } |
| 12701 if (query.length > 0) { |
| 12702 for (var part in query.split("&")) { |
| 12703 var keyvalue = part.split("="); |
| 12704 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12705 } |
| 12706 } |
| 12707 |
| 12708 |
| 12709 var h = { |
| 12710 "content-type" : "application/json; charset=utf-8", |
| 12711 }; |
| 12712 var resp = convert.JSON.encode(buildOperation()); |
| 12713 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12714 }), true); |
| 12715 res.patch(arg_request, arg_project, arg_urlMap).then(unittest.expectAsync(
((api.Operation response) { |
| 12716 checkOperation(response); |
| 12717 }))); |
| 12718 }); |
| 12719 |
| 12720 unittest.test("method--update", () { |
| 12721 |
| 12722 var mock = new common_test.HttpServerMock(); |
| 12723 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12724 var arg_request = buildUrlMap(); |
| 12725 var arg_project = "foo"; |
| 12726 var arg_urlMap = "foo"; |
| 12727 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12728 var obj = new api.UrlMap.fromJson(json); |
| 12729 checkUrlMap(obj); |
| 12730 |
| 12731 var path = (req.url).path; |
| 12732 var pathOffset = 0; |
| 12733 var index; |
| 12734 var subPart; |
| 12735 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12736 pathOffset += 21; |
| 12737 index = path.indexOf("/global/urlMaps/", pathOffset); |
| 12738 unittest.expect(index >= 0, unittest.isTrue); |
| 12739 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12740 pathOffset = index; |
| 12741 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12742 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/urlMaps/")); |
| 12743 pathOffset += 16; |
| 12744 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12745 pathOffset = path.length; |
| 12746 unittest.expect(subPart, unittest.equals("$arg_urlMap")); |
| 12747 |
| 12748 var query = (req.url).query; |
| 12749 var queryOffset = 0; |
| 12750 var queryMap = {}; |
| 12751 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12752 parseBool(n) { |
| 12753 if (n == "true") return true; |
| 12754 if (n == "false") return false; |
| 12755 if (n == null) return null; |
| 12756 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12757 } |
| 12758 if (query.length > 0) { |
| 12759 for (var part in query.split("&")) { |
| 12760 var keyvalue = part.split("="); |
| 12761 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12762 } |
| 12763 } |
| 12764 |
| 12765 |
| 12766 var h = { |
| 12767 "content-type" : "application/json; charset=utf-8", |
| 12768 }; |
| 12769 var resp = convert.JSON.encode(buildOperation()); |
| 12770 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12771 }), true); |
| 12772 res.update(arg_request, arg_project, arg_urlMap).then(unittest.expectAsync
(((api.Operation response) { |
| 12773 checkOperation(response); |
| 12774 }))); |
| 12775 }); |
| 12776 |
| 12777 unittest.test("method--validate", () { |
| 12778 |
| 12779 var mock = new common_test.HttpServerMock(); |
| 12780 api.UrlMapsResourceApi res = new api.ComputeApi(mock).urlMaps; |
| 12781 var arg_request = buildUrlMapsValidateRequest(); |
| 12782 var arg_project = "foo"; |
| 12783 var arg_urlMap = "foo"; |
| 12784 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12785 var obj = new api.UrlMapsValidateRequest.fromJson(json); |
| 12786 checkUrlMapsValidateRequest(obj); |
| 12787 |
| 12788 var path = (req.url).path; |
| 12789 var pathOffset = 0; |
| 12790 var index; |
| 12791 var subPart; |
| 12792 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12793 pathOffset += 21; |
| 12794 index = path.indexOf("/global/urlMaps/", pathOffset); |
| 12795 unittest.expect(index >= 0, unittest.isTrue); |
| 12796 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12797 pathOffset = index; |
| 12798 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12799 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/global/urlMaps/")); |
| 12800 pathOffset += 16; |
| 12801 index = path.indexOf("/validate", pathOffset); |
| 12802 unittest.expect(index >= 0, unittest.isTrue); |
| 12803 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12804 pathOffset = index; |
| 12805 unittest.expect(subPart, unittest.equals("$arg_urlMap")); |
| 12806 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/validate")); |
| 12807 pathOffset += 9; |
| 12808 |
| 12809 var query = (req.url).query; |
| 12810 var queryOffset = 0; |
| 12811 var queryMap = {}; |
| 12812 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12813 parseBool(n) { |
| 12814 if (n == "true") return true; |
| 12815 if (n == "false") return false; |
| 12816 if (n == null) return null; |
| 12817 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12818 } |
| 12819 if (query.length > 0) { |
| 12820 for (var part in query.split("&")) { |
| 12821 var keyvalue = part.split("="); |
| 12822 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12823 } |
| 12824 } |
| 12825 |
| 12826 |
| 12827 var h = { |
| 12828 "content-type" : "application/json; charset=utf-8", |
| 12829 }; |
| 12830 var resp = convert.JSON.encode(buildUrlMapsValidateResponse()); |
| 12831 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12832 }), true); |
| 12833 res.validate(arg_request, arg_project, arg_urlMap).then(unittest.expectAsy
nc(((api.UrlMapsValidateResponse response) { |
| 12834 checkUrlMapsValidateResponse(response); |
| 12835 }))); |
| 12836 }); |
| 12837 |
| 12838 }); |
| 12839 |
| 12840 |
| 12841 unittest.group("resource-ZoneOperationsResourceApi", () { |
| 12842 unittest.test("method--delete", () { |
| 12843 |
| 12844 var mock = new common_test.HttpServerMock(); |
| 12845 api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperation
s; |
| 12846 var arg_project = "foo"; |
| 12847 var arg_zone = "foo"; |
| 12848 var arg_operation = "foo"; |
| 12849 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12850 var path = (req.url).path; |
| 12851 var pathOffset = 0; |
| 12852 var index; |
| 12853 var subPart; |
| 12854 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12855 pathOffset += 21; |
| 12856 index = path.indexOf("/zones/", pathOffset); |
| 12857 unittest.expect(index >= 0, unittest.isTrue); |
| 12858 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12859 pathOffset = index; |
| 12860 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12861 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 12862 pathOffset += 7; |
| 12863 index = path.indexOf("/operations/", pathOffset); |
| 12864 unittest.expect(index >= 0, unittest.isTrue); |
| 12865 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12866 pathOffset = index; |
| 12867 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 12868 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/operations/")); |
| 12869 pathOffset += 12; |
| 12870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12871 pathOffset = path.length; |
| 12872 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 12873 |
| 12874 var query = (req.url).query; |
| 12875 var queryOffset = 0; |
| 12876 var queryMap = {}; |
| 12877 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12878 parseBool(n) { |
| 12879 if (n == "true") return true; |
| 12880 if (n == "false") return false; |
| 12881 if (n == null) return null; |
| 12882 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12883 } |
| 12884 if (query.length > 0) { |
| 12885 for (var part in query.split("&")) { |
| 12886 var keyvalue = part.split("="); |
| 12887 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12888 } |
| 12889 } |
| 12890 |
| 12891 |
| 12892 var h = { |
| 12893 "content-type" : "application/json; charset=utf-8", |
| 12894 }; |
| 12895 var resp = ""; |
| 12896 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12897 }), true); |
| 12898 res.delete(arg_project, arg_zone, arg_operation).then(unittest.expectAsync
((_) {})); |
| 12899 }); |
| 12900 |
| 12901 unittest.test("method--get", () { |
| 12902 |
| 12903 var mock = new common_test.HttpServerMock(); |
| 12904 api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperation
s; |
| 12905 var arg_project = "foo"; |
| 12906 var arg_zone = "foo"; |
| 12907 var arg_operation = "foo"; |
| 12908 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12909 var path = (req.url).path; |
| 12910 var pathOffset = 0; |
| 12911 var index; |
| 12912 var subPart; |
| 12913 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12914 pathOffset += 21; |
| 12915 index = path.indexOf("/zones/", pathOffset); |
| 12916 unittest.expect(index >= 0, unittest.isTrue); |
| 12917 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12918 pathOffset = index; |
| 12919 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12920 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 12921 pathOffset += 7; |
| 12922 index = path.indexOf("/operations/", pathOffset); |
| 12923 unittest.expect(index >= 0, unittest.isTrue); |
| 12924 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12925 pathOffset = index; |
| 12926 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 12927 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/operations/")); |
| 12928 pathOffset += 12; |
| 12929 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 12930 pathOffset = path.length; |
| 12931 unittest.expect(subPart, unittest.equals("$arg_operation")); |
| 12932 |
| 12933 var query = (req.url).query; |
| 12934 var queryOffset = 0; |
| 12935 var queryMap = {}; |
| 12936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12937 parseBool(n) { |
| 12938 if (n == "true") return true; |
| 12939 if (n == "false") return false; |
| 12940 if (n == null) return null; |
| 12941 throw new core.ArgumentError("Invalid boolean: $n"); |
| 12942 } |
| 12943 if (query.length > 0) { |
| 12944 for (var part in query.split("&")) { |
| 12945 var keyvalue = part.split("="); |
| 12946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 12947 } |
| 12948 } |
| 12949 |
| 12950 |
| 12951 var h = { |
| 12952 "content-type" : "application/json; charset=utf-8", |
| 12953 }; |
| 12954 var resp = convert.JSON.encode(buildOperation()); |
| 12955 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 12956 }), true); |
| 12957 res.get(arg_project, arg_zone, arg_operation).then(unittest.expectAsync(((
api.Operation response) { |
| 12958 checkOperation(response); |
| 12959 }))); |
| 12960 }); |
| 12961 |
| 12962 unittest.test("method--list", () { |
| 12963 |
| 12964 var mock = new common_test.HttpServerMock(); |
| 12965 api.ZoneOperationsResourceApi res = new api.ComputeApi(mock).zoneOperation
s; |
| 12966 var arg_project = "foo"; |
| 12967 var arg_zone = "foo"; |
| 12968 var arg_filter = "foo"; |
| 12969 var arg_maxResults = 42; |
| 12970 var arg_pageToken = "foo"; |
| 12971 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 12972 var path = (req.url).path; |
| 12973 var pathOffset = 0; |
| 12974 var index; |
| 12975 var subPart; |
| 12976 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 12977 pathOffset += 21; |
| 12978 index = path.indexOf("/zones/", pathOffset); |
| 12979 unittest.expect(index >= 0, unittest.isTrue); |
| 12980 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12981 pathOffset = index; |
| 12982 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 12983 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 12984 pathOffset += 7; |
| 12985 index = path.indexOf("/operations", pathOffset); |
| 12986 unittest.expect(index >= 0, unittest.isTrue); |
| 12987 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 12988 pathOffset = index; |
| 12989 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 12990 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/operations")); |
| 12991 pathOffset += 11; |
| 12992 |
| 12993 var query = (req.url).query; |
| 12994 var queryOffset = 0; |
| 12995 var queryMap = {}; |
| 12996 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 12997 parseBool(n) { |
| 12998 if (n == "true") return true; |
| 12999 if (n == "false") return false; |
| 13000 if (n == null) return null; |
| 13001 throw new core.ArgumentError("Invalid boolean: $n"); |
| 13002 } |
| 13003 if (query.length > 0) { |
| 13004 for (var part in query.split("&")) { |
| 13005 var keyvalue = part.split("="); |
| 13006 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 13007 } |
| 13008 } |
| 13009 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 13010 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 13011 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 13012 |
| 13013 |
| 13014 var h = { |
| 13015 "content-type" : "application/json; charset=utf-8", |
| 13016 }; |
| 13017 var resp = convert.JSON.encode(buildOperationList()); |
| 13018 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 13019 }), true); |
| 13020 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes
ults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.OperationList re
sponse) { |
| 13021 checkOperationList(response); |
| 13022 }))); |
| 13023 }); |
| 13024 |
| 13025 }); |
| 13026 |
| 13027 |
| 13028 unittest.group("resource-ZonesResourceApi", () { |
| 13029 unittest.test("method--get", () { |
| 13030 |
| 13031 var mock = new common_test.HttpServerMock(); |
| 13032 api.ZonesResourceApi res = new api.ComputeApi(mock).zones; |
| 13033 var arg_project = "foo"; |
| 13034 var arg_zone = "foo"; |
| 13035 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 13036 var path = (req.url).path; |
| 13037 var pathOffset = 0; |
| 13038 var index; |
| 13039 var subPart; |
| 13040 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 13041 pathOffset += 21; |
| 13042 index = path.indexOf("/zones/", pathOffset); |
| 13043 unittest.expect(index >= 0, unittest.isTrue); |
| 13044 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 13045 pathOffset = index; |
| 13046 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 13047 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 13048 pathOffset += 7; |
| 13049 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 13050 pathOffset = path.length; |
| 13051 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 13052 |
| 13053 var query = (req.url).query; |
| 13054 var queryOffset = 0; |
| 13055 var queryMap = {}; |
| 13056 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 13057 parseBool(n) { |
| 13058 if (n == "true") return true; |
| 13059 if (n == "false") return false; |
| 13060 if (n == null) return null; |
| 13061 throw new core.ArgumentError("Invalid boolean: $n"); |
| 13062 } |
| 13063 if (query.length > 0) { |
| 13064 for (var part in query.split("&")) { |
| 13065 var keyvalue = part.split("="); |
| 13066 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 13067 } |
| 13068 } |
| 13069 |
| 13070 |
| 13071 var h = { |
| 13072 "content-type" : "application/json; charset=utf-8", |
| 13073 }; |
| 13074 var resp = convert.JSON.encode(buildZone()); |
| 13075 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 13076 }), true); |
| 13077 res.get(arg_project, arg_zone).then(unittest.expectAsync(((api.Zone respon
se) { |
| 13078 checkZone(response); |
| 13079 }))); |
| 13080 }); |
| 13081 |
| 13082 unittest.test("method--list", () { |
| 13083 |
| 13084 var mock = new common_test.HttpServerMock(); |
| 13085 api.ZonesResourceApi res = new api.ComputeApi(mock).zones; |
| 13086 var arg_project = "foo"; |
| 13087 var arg_filter = "foo"; |
| 13088 var arg_maxResults = 42; |
| 13089 var arg_pageToken = "foo"; |
| 13090 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 13091 var path = (req.url).path; |
| 13092 var pathOffset = 0; |
| 13093 var index; |
| 13094 var subPart; |
| 13095 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/compute/v1/projects/")); |
| 13096 pathOffset += 21; |
| 13097 index = path.indexOf("/zones", pathOffset); |
| 13098 unittest.expect(index >= 0, unittest.isTrue); |
| 13099 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 13100 pathOffset = index; |
| 13101 unittest.expect(subPart, unittest.equals("$arg_project")); |
| 13102 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/zones")); |
| 13103 pathOffset += 6; |
| 13104 |
| 13105 var query = (req.url).query; |
| 13106 var queryOffset = 0; |
| 13107 var queryMap = {}; |
| 13108 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 13109 parseBool(n) { |
| 13110 if (n == "true") return true; |
| 13111 if (n == "false") return false; |
| 13112 if (n == null) return null; |
| 13113 throw new core.ArgumentError("Invalid boolean: $n"); |
| 13114 } |
| 13115 if (query.length > 0) { |
| 13116 for (var part in query.split("&")) { |
| 13117 var keyvalue = part.split("="); |
| 13118 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 13119 } |
| 13120 } |
| 13121 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
| 13122 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 13123 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 13124 |
| 13125 |
| 13126 var h = { |
| 13127 "content-type" : "application/json; charset=utf-8", |
| 13128 }; |
| 13129 var resp = convert.JSON.encode(buildZoneList()); |
| 13130 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 13131 }), true); |
| 13132 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page
Token: arg_pageToken).then(unittest.expectAsync(((api.ZoneList response) { |
| 13133 checkZoneList(response); |
| 13134 }))); |
| 13135 }); |
| 13136 |
| 13137 }); |
| 13138 |
| 13139 |
| 13140 } |
| 13141 |
OLD | NEW |