OLD | NEW |
(Empty) | |
| 1 library googleapis_beta.resourceviews.v1beta1.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_beta/common/common.dart' as common; |
| 12 import 'package:googleapis_beta/src/common_internal.dart' as common_internal; |
| 13 import '../common/common_internal_test.dart' as common_test; |
| 14 |
| 15 import 'package:googleapis_beta/resourceviews/v1beta1.dart' as api; |
| 16 |
| 17 |
| 18 |
| 19 core.int buildCounterLabel = 0; |
| 20 buildLabel() { |
| 21 var o = new api.Label(); |
| 22 buildCounterLabel++; |
| 23 if (buildCounterLabel < 3) { |
| 24 o.key = "foo"; |
| 25 o.value = "foo"; |
| 26 } |
| 27 buildCounterLabel--; |
| 28 return o; |
| 29 } |
| 30 |
| 31 checkLabel(api.Label o) { |
| 32 buildCounterLabel++; |
| 33 if (buildCounterLabel < 3) { |
| 34 unittest.expect(o.key, unittest.equals('foo')); |
| 35 unittest.expect(o.value, unittest.equals('foo')); |
| 36 } |
| 37 buildCounterLabel--; |
| 38 } |
| 39 |
| 40 buildUnnamed1082() { |
| 41 var o = new core.List<core.String>(); |
| 42 o.add("foo"); |
| 43 o.add("foo"); |
| 44 return o; |
| 45 } |
| 46 |
| 47 checkUnnamed1082(core.List<core.String> o) { |
| 48 unittest.expect(o, unittest.hasLength(2)); |
| 49 unittest.expect(o[0], unittest.equals('foo')); |
| 50 unittest.expect(o[1], unittest.equals('foo')); |
| 51 } |
| 52 |
| 53 core.int buildCounterRegionViewsAddResourcesRequest = 0; |
| 54 buildRegionViewsAddResourcesRequest() { |
| 55 var o = new api.RegionViewsAddResourcesRequest(); |
| 56 buildCounterRegionViewsAddResourcesRequest++; |
| 57 if (buildCounterRegionViewsAddResourcesRequest < 3) { |
| 58 o.resources = buildUnnamed1082(); |
| 59 } |
| 60 buildCounterRegionViewsAddResourcesRequest--; |
| 61 return o; |
| 62 } |
| 63 |
| 64 checkRegionViewsAddResourcesRequest(api.RegionViewsAddResourcesRequest o) { |
| 65 buildCounterRegionViewsAddResourcesRequest++; |
| 66 if (buildCounterRegionViewsAddResourcesRequest < 3) { |
| 67 checkUnnamed1082(o.resources); |
| 68 } |
| 69 buildCounterRegionViewsAddResourcesRequest--; |
| 70 } |
| 71 |
| 72 core.int buildCounterRegionViewsInsertResponse = 0; |
| 73 buildRegionViewsInsertResponse() { |
| 74 var o = new api.RegionViewsInsertResponse(); |
| 75 buildCounterRegionViewsInsertResponse++; |
| 76 if (buildCounterRegionViewsInsertResponse < 3) { |
| 77 o.resource = buildResourceView(); |
| 78 } |
| 79 buildCounterRegionViewsInsertResponse--; |
| 80 return o; |
| 81 } |
| 82 |
| 83 checkRegionViewsInsertResponse(api.RegionViewsInsertResponse o) { |
| 84 buildCounterRegionViewsInsertResponse++; |
| 85 if (buildCounterRegionViewsInsertResponse < 3) { |
| 86 checkResourceView(o.resource); |
| 87 } |
| 88 buildCounterRegionViewsInsertResponse--; |
| 89 } |
| 90 |
| 91 buildUnnamed1083() { |
| 92 var o = new core.List<core.String>(); |
| 93 o.add("foo"); |
| 94 o.add("foo"); |
| 95 return o; |
| 96 } |
| 97 |
| 98 checkUnnamed1083(core.List<core.String> o) { |
| 99 unittest.expect(o, unittest.hasLength(2)); |
| 100 unittest.expect(o[0], unittest.equals('foo')); |
| 101 unittest.expect(o[1], unittest.equals('foo')); |
| 102 } |
| 103 |
| 104 core.int buildCounterRegionViewsListResourcesResponse = 0; |
| 105 buildRegionViewsListResourcesResponse() { |
| 106 var o = new api.RegionViewsListResourcesResponse(); |
| 107 buildCounterRegionViewsListResourcesResponse++; |
| 108 if (buildCounterRegionViewsListResourcesResponse < 3) { |
| 109 o.members = buildUnnamed1083(); |
| 110 o.nextPageToken = "foo"; |
| 111 } |
| 112 buildCounterRegionViewsListResourcesResponse--; |
| 113 return o; |
| 114 } |
| 115 |
| 116 checkRegionViewsListResourcesResponse(api.RegionViewsListResourcesResponse o) { |
| 117 buildCounterRegionViewsListResourcesResponse++; |
| 118 if (buildCounterRegionViewsListResourcesResponse < 3) { |
| 119 checkUnnamed1083(o.members); |
| 120 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 121 } |
| 122 buildCounterRegionViewsListResourcesResponse--; |
| 123 } |
| 124 |
| 125 buildUnnamed1084() { |
| 126 var o = new core.List<api.ResourceView>(); |
| 127 o.add(buildResourceView()); |
| 128 o.add(buildResourceView()); |
| 129 return o; |
| 130 } |
| 131 |
| 132 checkUnnamed1084(core.List<api.ResourceView> o) { |
| 133 unittest.expect(o, unittest.hasLength(2)); |
| 134 checkResourceView(o[0]); |
| 135 checkResourceView(o[1]); |
| 136 } |
| 137 |
| 138 core.int buildCounterRegionViewsListResponse = 0; |
| 139 buildRegionViewsListResponse() { |
| 140 var o = new api.RegionViewsListResponse(); |
| 141 buildCounterRegionViewsListResponse++; |
| 142 if (buildCounterRegionViewsListResponse < 3) { |
| 143 o.nextPageToken = "foo"; |
| 144 o.resourceViews = buildUnnamed1084(); |
| 145 } |
| 146 buildCounterRegionViewsListResponse--; |
| 147 return o; |
| 148 } |
| 149 |
| 150 checkRegionViewsListResponse(api.RegionViewsListResponse o) { |
| 151 buildCounterRegionViewsListResponse++; |
| 152 if (buildCounterRegionViewsListResponse < 3) { |
| 153 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 154 checkUnnamed1084(o.resourceViews); |
| 155 } |
| 156 buildCounterRegionViewsListResponse--; |
| 157 } |
| 158 |
| 159 buildUnnamed1085() { |
| 160 var o = new core.List<core.String>(); |
| 161 o.add("foo"); |
| 162 o.add("foo"); |
| 163 return o; |
| 164 } |
| 165 |
| 166 checkUnnamed1085(core.List<core.String> o) { |
| 167 unittest.expect(o, unittest.hasLength(2)); |
| 168 unittest.expect(o[0], unittest.equals('foo')); |
| 169 unittest.expect(o[1], unittest.equals('foo')); |
| 170 } |
| 171 |
| 172 core.int buildCounterRegionViewsRemoveResourcesRequest = 0; |
| 173 buildRegionViewsRemoveResourcesRequest() { |
| 174 var o = new api.RegionViewsRemoveResourcesRequest(); |
| 175 buildCounterRegionViewsRemoveResourcesRequest++; |
| 176 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { |
| 177 o.resources = buildUnnamed1085(); |
| 178 } |
| 179 buildCounterRegionViewsRemoveResourcesRequest--; |
| 180 return o; |
| 181 } |
| 182 |
| 183 checkRegionViewsRemoveResourcesRequest(api.RegionViewsRemoveResourcesRequest o)
{ |
| 184 buildCounterRegionViewsRemoveResourcesRequest++; |
| 185 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { |
| 186 checkUnnamed1085(o.resources); |
| 187 } |
| 188 buildCounterRegionViewsRemoveResourcesRequest--; |
| 189 } |
| 190 |
| 191 buildUnnamed1086() { |
| 192 var o = new core.List<api.Label>(); |
| 193 o.add(buildLabel()); |
| 194 o.add(buildLabel()); |
| 195 return o; |
| 196 } |
| 197 |
| 198 checkUnnamed1086(core.List<api.Label> o) { |
| 199 unittest.expect(o, unittest.hasLength(2)); |
| 200 checkLabel(o[0]); |
| 201 checkLabel(o[1]); |
| 202 } |
| 203 |
| 204 buildUnnamed1087() { |
| 205 var o = new core.List<core.String>(); |
| 206 o.add("foo"); |
| 207 o.add("foo"); |
| 208 return o; |
| 209 } |
| 210 |
| 211 checkUnnamed1087(core.List<core.String> o) { |
| 212 unittest.expect(o, unittest.hasLength(2)); |
| 213 unittest.expect(o[0], unittest.equals('foo')); |
| 214 unittest.expect(o[1], unittest.equals('foo')); |
| 215 } |
| 216 |
| 217 core.int buildCounterResourceView = 0; |
| 218 buildResourceView() { |
| 219 var o = new api.ResourceView(); |
| 220 buildCounterResourceView++; |
| 221 if (buildCounterResourceView < 3) { |
| 222 o.creationTime = "foo"; |
| 223 o.description = "foo"; |
| 224 o.id = "foo"; |
| 225 o.kind = "foo"; |
| 226 o.labels = buildUnnamed1086(); |
| 227 o.lastModified = "foo"; |
| 228 o.members = buildUnnamed1087(); |
| 229 o.name = "foo"; |
| 230 o.numMembers = 42; |
| 231 o.selfLink = "foo"; |
| 232 } |
| 233 buildCounterResourceView--; |
| 234 return o; |
| 235 } |
| 236 |
| 237 checkResourceView(api.ResourceView o) { |
| 238 buildCounterResourceView++; |
| 239 if (buildCounterResourceView < 3) { |
| 240 unittest.expect(o.creationTime, unittest.equals('foo')); |
| 241 unittest.expect(o.description, unittest.equals('foo')); |
| 242 unittest.expect(o.id, unittest.equals('foo')); |
| 243 unittest.expect(o.kind, unittest.equals('foo')); |
| 244 checkUnnamed1086(o.labels); |
| 245 unittest.expect(o.lastModified, unittest.equals('foo')); |
| 246 checkUnnamed1087(o.members); |
| 247 unittest.expect(o.name, unittest.equals('foo')); |
| 248 unittest.expect(o.numMembers, unittest.equals(42)); |
| 249 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 250 } |
| 251 buildCounterResourceView--; |
| 252 } |
| 253 |
| 254 buildUnnamed1088() { |
| 255 var o = new core.List<core.String>(); |
| 256 o.add("foo"); |
| 257 o.add("foo"); |
| 258 return o; |
| 259 } |
| 260 |
| 261 checkUnnamed1088(core.List<core.String> o) { |
| 262 unittest.expect(o, unittest.hasLength(2)); |
| 263 unittest.expect(o[0], unittest.equals('foo')); |
| 264 unittest.expect(o[1], unittest.equals('foo')); |
| 265 } |
| 266 |
| 267 core.int buildCounterZoneViewsAddResourcesRequest = 0; |
| 268 buildZoneViewsAddResourcesRequest() { |
| 269 var o = new api.ZoneViewsAddResourcesRequest(); |
| 270 buildCounterZoneViewsAddResourcesRequest++; |
| 271 if (buildCounterZoneViewsAddResourcesRequest < 3) { |
| 272 o.resources = buildUnnamed1088(); |
| 273 } |
| 274 buildCounterZoneViewsAddResourcesRequest--; |
| 275 return o; |
| 276 } |
| 277 |
| 278 checkZoneViewsAddResourcesRequest(api.ZoneViewsAddResourcesRequest o) { |
| 279 buildCounterZoneViewsAddResourcesRequest++; |
| 280 if (buildCounterZoneViewsAddResourcesRequest < 3) { |
| 281 checkUnnamed1088(o.resources); |
| 282 } |
| 283 buildCounterZoneViewsAddResourcesRequest--; |
| 284 } |
| 285 |
| 286 core.int buildCounterZoneViewsInsertResponse = 0; |
| 287 buildZoneViewsInsertResponse() { |
| 288 var o = new api.ZoneViewsInsertResponse(); |
| 289 buildCounterZoneViewsInsertResponse++; |
| 290 if (buildCounterZoneViewsInsertResponse < 3) { |
| 291 o.resource = buildResourceView(); |
| 292 } |
| 293 buildCounterZoneViewsInsertResponse--; |
| 294 return o; |
| 295 } |
| 296 |
| 297 checkZoneViewsInsertResponse(api.ZoneViewsInsertResponse o) { |
| 298 buildCounterZoneViewsInsertResponse++; |
| 299 if (buildCounterZoneViewsInsertResponse < 3) { |
| 300 checkResourceView(o.resource); |
| 301 } |
| 302 buildCounterZoneViewsInsertResponse--; |
| 303 } |
| 304 |
| 305 buildUnnamed1089() { |
| 306 var o = new core.List<core.String>(); |
| 307 o.add("foo"); |
| 308 o.add("foo"); |
| 309 return o; |
| 310 } |
| 311 |
| 312 checkUnnamed1089(core.List<core.String> o) { |
| 313 unittest.expect(o, unittest.hasLength(2)); |
| 314 unittest.expect(o[0], unittest.equals('foo')); |
| 315 unittest.expect(o[1], unittest.equals('foo')); |
| 316 } |
| 317 |
| 318 core.int buildCounterZoneViewsListResourcesResponse = 0; |
| 319 buildZoneViewsListResourcesResponse() { |
| 320 var o = new api.ZoneViewsListResourcesResponse(); |
| 321 buildCounterZoneViewsListResourcesResponse++; |
| 322 if (buildCounterZoneViewsListResourcesResponse < 3) { |
| 323 o.members = buildUnnamed1089(); |
| 324 o.nextPageToken = "foo"; |
| 325 } |
| 326 buildCounterZoneViewsListResourcesResponse--; |
| 327 return o; |
| 328 } |
| 329 |
| 330 checkZoneViewsListResourcesResponse(api.ZoneViewsListResourcesResponse o) { |
| 331 buildCounterZoneViewsListResourcesResponse++; |
| 332 if (buildCounterZoneViewsListResourcesResponse < 3) { |
| 333 checkUnnamed1089(o.members); |
| 334 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 335 } |
| 336 buildCounterZoneViewsListResourcesResponse--; |
| 337 } |
| 338 |
| 339 buildUnnamed1090() { |
| 340 var o = new core.List<api.ResourceView>(); |
| 341 o.add(buildResourceView()); |
| 342 o.add(buildResourceView()); |
| 343 return o; |
| 344 } |
| 345 |
| 346 checkUnnamed1090(core.List<api.ResourceView> o) { |
| 347 unittest.expect(o, unittest.hasLength(2)); |
| 348 checkResourceView(o[0]); |
| 349 checkResourceView(o[1]); |
| 350 } |
| 351 |
| 352 core.int buildCounterZoneViewsListResponse = 0; |
| 353 buildZoneViewsListResponse() { |
| 354 var o = new api.ZoneViewsListResponse(); |
| 355 buildCounterZoneViewsListResponse++; |
| 356 if (buildCounterZoneViewsListResponse < 3) { |
| 357 o.nextPageToken = "foo"; |
| 358 o.resourceViews = buildUnnamed1090(); |
| 359 } |
| 360 buildCounterZoneViewsListResponse--; |
| 361 return o; |
| 362 } |
| 363 |
| 364 checkZoneViewsListResponse(api.ZoneViewsListResponse o) { |
| 365 buildCounterZoneViewsListResponse++; |
| 366 if (buildCounterZoneViewsListResponse < 3) { |
| 367 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 368 checkUnnamed1090(o.resourceViews); |
| 369 } |
| 370 buildCounterZoneViewsListResponse--; |
| 371 } |
| 372 |
| 373 buildUnnamed1091() { |
| 374 var o = new core.List<core.String>(); |
| 375 o.add("foo"); |
| 376 o.add("foo"); |
| 377 return o; |
| 378 } |
| 379 |
| 380 checkUnnamed1091(core.List<core.String> o) { |
| 381 unittest.expect(o, unittest.hasLength(2)); |
| 382 unittest.expect(o[0], unittest.equals('foo')); |
| 383 unittest.expect(o[1], unittest.equals('foo')); |
| 384 } |
| 385 |
| 386 core.int buildCounterZoneViewsRemoveResourcesRequest = 0; |
| 387 buildZoneViewsRemoveResourcesRequest() { |
| 388 var o = new api.ZoneViewsRemoveResourcesRequest(); |
| 389 buildCounterZoneViewsRemoveResourcesRequest++; |
| 390 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { |
| 391 o.resources = buildUnnamed1091(); |
| 392 } |
| 393 buildCounterZoneViewsRemoveResourcesRequest--; |
| 394 return o; |
| 395 } |
| 396 |
| 397 checkZoneViewsRemoveResourcesRequest(api.ZoneViewsRemoveResourcesRequest o) { |
| 398 buildCounterZoneViewsRemoveResourcesRequest++; |
| 399 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { |
| 400 checkUnnamed1091(o.resources); |
| 401 } |
| 402 buildCounterZoneViewsRemoveResourcesRequest--; |
| 403 } |
| 404 |
| 405 |
| 406 main() { |
| 407 unittest.group("obj-schema-Label", () { |
| 408 unittest.test("to-json--from-json", () { |
| 409 var o = buildLabel(); |
| 410 var od = new api.Label.fromJson(o.toJson()); |
| 411 checkLabel(od); |
| 412 }); |
| 413 }); |
| 414 |
| 415 |
| 416 unittest.group("obj-schema-RegionViewsAddResourcesRequest", () { |
| 417 unittest.test("to-json--from-json", () { |
| 418 var o = buildRegionViewsAddResourcesRequest(); |
| 419 var od = new api.RegionViewsAddResourcesRequest.fromJson(o.toJson()); |
| 420 checkRegionViewsAddResourcesRequest(od); |
| 421 }); |
| 422 }); |
| 423 |
| 424 |
| 425 unittest.group("obj-schema-RegionViewsInsertResponse", () { |
| 426 unittest.test("to-json--from-json", () { |
| 427 var o = buildRegionViewsInsertResponse(); |
| 428 var od = new api.RegionViewsInsertResponse.fromJson(o.toJson()); |
| 429 checkRegionViewsInsertResponse(od); |
| 430 }); |
| 431 }); |
| 432 |
| 433 |
| 434 unittest.group("obj-schema-RegionViewsListResourcesResponse", () { |
| 435 unittest.test("to-json--from-json", () { |
| 436 var o = buildRegionViewsListResourcesResponse(); |
| 437 var od = new api.RegionViewsListResourcesResponse.fromJson(o.toJson()); |
| 438 checkRegionViewsListResourcesResponse(od); |
| 439 }); |
| 440 }); |
| 441 |
| 442 |
| 443 unittest.group("obj-schema-RegionViewsListResponse", () { |
| 444 unittest.test("to-json--from-json", () { |
| 445 var o = buildRegionViewsListResponse(); |
| 446 var od = new api.RegionViewsListResponse.fromJson(o.toJson()); |
| 447 checkRegionViewsListResponse(od); |
| 448 }); |
| 449 }); |
| 450 |
| 451 |
| 452 unittest.group("obj-schema-RegionViewsRemoveResourcesRequest", () { |
| 453 unittest.test("to-json--from-json", () { |
| 454 var o = buildRegionViewsRemoveResourcesRequest(); |
| 455 var od = new api.RegionViewsRemoveResourcesRequest.fromJson(o.toJson()); |
| 456 checkRegionViewsRemoveResourcesRequest(od); |
| 457 }); |
| 458 }); |
| 459 |
| 460 |
| 461 unittest.group("obj-schema-ResourceView", () { |
| 462 unittest.test("to-json--from-json", () { |
| 463 var o = buildResourceView(); |
| 464 var od = new api.ResourceView.fromJson(o.toJson()); |
| 465 checkResourceView(od); |
| 466 }); |
| 467 }); |
| 468 |
| 469 |
| 470 unittest.group("obj-schema-ZoneViewsAddResourcesRequest", () { |
| 471 unittest.test("to-json--from-json", () { |
| 472 var o = buildZoneViewsAddResourcesRequest(); |
| 473 var od = new api.ZoneViewsAddResourcesRequest.fromJson(o.toJson()); |
| 474 checkZoneViewsAddResourcesRequest(od); |
| 475 }); |
| 476 }); |
| 477 |
| 478 |
| 479 unittest.group("obj-schema-ZoneViewsInsertResponse", () { |
| 480 unittest.test("to-json--from-json", () { |
| 481 var o = buildZoneViewsInsertResponse(); |
| 482 var od = new api.ZoneViewsInsertResponse.fromJson(o.toJson()); |
| 483 checkZoneViewsInsertResponse(od); |
| 484 }); |
| 485 }); |
| 486 |
| 487 |
| 488 unittest.group("obj-schema-ZoneViewsListResourcesResponse", () { |
| 489 unittest.test("to-json--from-json", () { |
| 490 var o = buildZoneViewsListResourcesResponse(); |
| 491 var od = new api.ZoneViewsListResourcesResponse.fromJson(o.toJson()); |
| 492 checkZoneViewsListResourcesResponse(od); |
| 493 }); |
| 494 }); |
| 495 |
| 496 |
| 497 unittest.group("obj-schema-ZoneViewsListResponse", () { |
| 498 unittest.test("to-json--from-json", () { |
| 499 var o = buildZoneViewsListResponse(); |
| 500 var od = new api.ZoneViewsListResponse.fromJson(o.toJson()); |
| 501 checkZoneViewsListResponse(od); |
| 502 }); |
| 503 }); |
| 504 |
| 505 |
| 506 unittest.group("obj-schema-ZoneViewsRemoveResourcesRequest", () { |
| 507 unittest.test("to-json--from-json", () { |
| 508 var o = buildZoneViewsRemoveResourcesRequest(); |
| 509 var od = new api.ZoneViewsRemoveResourcesRequest.fromJson(o.toJson()); |
| 510 checkZoneViewsRemoveResourcesRequest(od); |
| 511 }); |
| 512 }); |
| 513 |
| 514 |
| 515 unittest.group("resource-RegionViewsResourceApi", () { |
| 516 unittest.test("method--addresources", () { |
| 517 |
| 518 var mock = new common_test.HttpServerMock(); |
| 519 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 520 var arg_request = buildRegionViewsAddResourcesRequest(); |
| 521 var arg_projectName = "foo"; |
| 522 var arg_region = "foo"; |
| 523 var arg_resourceViewName = "foo"; |
| 524 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 525 var obj = new api.RegionViewsAddResourcesRequest.fromJson(json); |
| 526 checkRegionViewsAddResourcesRequest(obj); |
| 527 |
| 528 var path = (req.url).path; |
| 529 var pathOffset = 0; |
| 530 var index; |
| 531 var subPart; |
| 532 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 533 pathOffset += 32; |
| 534 index = path.indexOf("/regions/", pathOffset); |
| 535 unittest.expect(index >= 0, unittest.isTrue); |
| 536 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 537 pathOffset = index; |
| 538 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 539 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 540 pathOffset += 9; |
| 541 index = path.indexOf("/resourceViews/", pathOffset); |
| 542 unittest.expect(index >= 0, unittest.isTrue); |
| 543 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 544 pathOffset = index; |
| 545 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 546 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 547 pathOffset += 15; |
| 548 index = path.indexOf("/addResources", pathOffset); |
| 549 unittest.expect(index >= 0, unittest.isTrue); |
| 550 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 551 pathOffset = index; |
| 552 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 553 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/addResources")); |
| 554 pathOffset += 13; |
| 555 |
| 556 var query = (req.url).query; |
| 557 var queryOffset = 0; |
| 558 var queryMap = {}; |
| 559 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 560 parseBool(n) { |
| 561 if (n == "true") return true; |
| 562 if (n == "false") return false; |
| 563 if (n == null) return null; |
| 564 throw new core.ArgumentError("Invalid boolean: $n"); |
| 565 } |
| 566 if (query.length > 0) { |
| 567 for (var part in query.split("&")) { |
| 568 var keyvalue = part.split("="); |
| 569 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 570 } |
| 571 } |
| 572 |
| 573 |
| 574 var h = { |
| 575 "content-type" : "application/json; charset=utf-8", |
| 576 }; |
| 577 var resp = ""; |
| 578 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 579 }), true); |
| 580 res.addresources(arg_request, arg_projectName, arg_region, arg_resourceVie
wName).then(unittest.expectAsync((_) {})); |
| 581 }); |
| 582 |
| 583 unittest.test("method--delete", () { |
| 584 |
| 585 var mock = new common_test.HttpServerMock(); |
| 586 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 587 var arg_projectName = "foo"; |
| 588 var arg_region = "foo"; |
| 589 var arg_resourceViewName = "foo"; |
| 590 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 591 var path = (req.url).path; |
| 592 var pathOffset = 0; |
| 593 var index; |
| 594 var subPart; |
| 595 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 596 pathOffset += 32; |
| 597 index = path.indexOf("/regions/", pathOffset); |
| 598 unittest.expect(index >= 0, unittest.isTrue); |
| 599 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 600 pathOffset = index; |
| 601 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 602 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 603 pathOffset += 9; |
| 604 index = path.indexOf("/resourceViews/", pathOffset); |
| 605 unittest.expect(index >= 0, unittest.isTrue); |
| 606 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 607 pathOffset = index; |
| 608 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 609 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 610 pathOffset += 15; |
| 611 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 612 pathOffset = path.length; |
| 613 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 614 |
| 615 var query = (req.url).query; |
| 616 var queryOffset = 0; |
| 617 var queryMap = {}; |
| 618 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 619 parseBool(n) { |
| 620 if (n == "true") return true; |
| 621 if (n == "false") return false; |
| 622 if (n == null) return null; |
| 623 throw new core.ArgumentError("Invalid boolean: $n"); |
| 624 } |
| 625 if (query.length > 0) { |
| 626 for (var part in query.split("&")) { |
| 627 var keyvalue = part.split("="); |
| 628 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 629 } |
| 630 } |
| 631 |
| 632 |
| 633 var h = { |
| 634 "content-type" : "application/json; charset=utf-8", |
| 635 }; |
| 636 var resp = ""; |
| 637 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 638 }), true); |
| 639 res.delete(arg_projectName, arg_region, arg_resourceViewName).then(unittes
t.expectAsync((_) {})); |
| 640 }); |
| 641 |
| 642 unittest.test("method--get", () { |
| 643 |
| 644 var mock = new common_test.HttpServerMock(); |
| 645 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 646 var arg_projectName = "foo"; |
| 647 var arg_region = "foo"; |
| 648 var arg_resourceViewName = "foo"; |
| 649 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 650 var path = (req.url).path; |
| 651 var pathOffset = 0; |
| 652 var index; |
| 653 var subPart; |
| 654 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 655 pathOffset += 32; |
| 656 index = path.indexOf("/regions/", pathOffset); |
| 657 unittest.expect(index >= 0, unittest.isTrue); |
| 658 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 659 pathOffset = index; |
| 660 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 661 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 662 pathOffset += 9; |
| 663 index = path.indexOf("/resourceViews/", pathOffset); |
| 664 unittest.expect(index >= 0, unittest.isTrue); |
| 665 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 666 pathOffset = index; |
| 667 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 668 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 669 pathOffset += 15; |
| 670 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 671 pathOffset = path.length; |
| 672 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 673 |
| 674 var query = (req.url).query; |
| 675 var queryOffset = 0; |
| 676 var queryMap = {}; |
| 677 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 678 parseBool(n) { |
| 679 if (n == "true") return true; |
| 680 if (n == "false") return false; |
| 681 if (n == null) return null; |
| 682 throw new core.ArgumentError("Invalid boolean: $n"); |
| 683 } |
| 684 if (query.length > 0) { |
| 685 for (var part in query.split("&")) { |
| 686 var keyvalue = part.split("="); |
| 687 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 688 } |
| 689 } |
| 690 |
| 691 |
| 692 var h = { |
| 693 "content-type" : "application/json; charset=utf-8", |
| 694 }; |
| 695 var resp = convert.JSON.encode(buildResourceView()); |
| 696 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 697 }), true); |
| 698 res.get(arg_projectName, arg_region, arg_resourceViewName).then(unittest.e
xpectAsync(((api.ResourceView response) { |
| 699 checkResourceView(response); |
| 700 }))); |
| 701 }); |
| 702 |
| 703 unittest.test("method--insert", () { |
| 704 |
| 705 var mock = new common_test.HttpServerMock(); |
| 706 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 707 var arg_request = buildResourceView(); |
| 708 var arg_projectName = "foo"; |
| 709 var arg_region = "foo"; |
| 710 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 711 var obj = new api.ResourceView.fromJson(json); |
| 712 checkResourceView(obj); |
| 713 |
| 714 var path = (req.url).path; |
| 715 var pathOffset = 0; |
| 716 var index; |
| 717 var subPart; |
| 718 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 719 pathOffset += 32; |
| 720 index = path.indexOf("/regions/", pathOffset); |
| 721 unittest.expect(index >= 0, unittest.isTrue); |
| 722 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 723 pathOffset = index; |
| 724 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 725 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 726 pathOffset += 9; |
| 727 index = path.indexOf("/resourceViews", pathOffset); |
| 728 unittest.expect(index >= 0, unittest.isTrue); |
| 729 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 730 pathOffset = index; |
| 731 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 732 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/resourceViews")); |
| 733 pathOffset += 14; |
| 734 |
| 735 var query = (req.url).query; |
| 736 var queryOffset = 0; |
| 737 var queryMap = {}; |
| 738 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 739 parseBool(n) { |
| 740 if (n == "true") return true; |
| 741 if (n == "false") return false; |
| 742 if (n == null) return null; |
| 743 throw new core.ArgumentError("Invalid boolean: $n"); |
| 744 } |
| 745 if (query.length > 0) { |
| 746 for (var part in query.split("&")) { |
| 747 var keyvalue = part.split("="); |
| 748 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 749 } |
| 750 } |
| 751 |
| 752 |
| 753 var h = { |
| 754 "content-type" : "application/json; charset=utf-8", |
| 755 }; |
| 756 var resp = convert.JSON.encode(buildRegionViewsInsertResponse()); |
| 757 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 758 }), true); |
| 759 res.insert(arg_request, arg_projectName, arg_region).then(unittest.expectA
sync(((api.RegionViewsInsertResponse response) { |
| 760 checkRegionViewsInsertResponse(response); |
| 761 }))); |
| 762 }); |
| 763 |
| 764 unittest.test("method--list", () { |
| 765 |
| 766 var mock = new common_test.HttpServerMock(); |
| 767 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 768 var arg_projectName = "foo"; |
| 769 var arg_region = "foo"; |
| 770 var arg_maxResults = 42; |
| 771 var arg_pageToken = "foo"; |
| 772 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 773 var path = (req.url).path; |
| 774 var pathOffset = 0; |
| 775 var index; |
| 776 var subPart; |
| 777 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 778 pathOffset += 32; |
| 779 index = path.indexOf("/regions/", pathOffset); |
| 780 unittest.expect(index >= 0, unittest.isTrue); |
| 781 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 782 pathOffset = index; |
| 783 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 784 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 785 pathOffset += 9; |
| 786 index = path.indexOf("/resourceViews", pathOffset); |
| 787 unittest.expect(index >= 0, unittest.isTrue); |
| 788 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 789 pathOffset = index; |
| 790 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 791 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/resourceViews")); |
| 792 pathOffset += 14; |
| 793 |
| 794 var query = (req.url).query; |
| 795 var queryOffset = 0; |
| 796 var queryMap = {}; |
| 797 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 798 parseBool(n) { |
| 799 if (n == "true") return true; |
| 800 if (n == "false") return false; |
| 801 if (n == null) return null; |
| 802 throw new core.ArgumentError("Invalid boolean: $n"); |
| 803 } |
| 804 if (query.length > 0) { |
| 805 for (var part in query.split("&")) { |
| 806 var keyvalue = part.split("="); |
| 807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 808 } |
| 809 } |
| 810 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 811 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 812 |
| 813 |
| 814 var h = { |
| 815 "content-type" : "application/json; charset=utf-8", |
| 816 }; |
| 817 var resp = convert.JSON.encode(buildRegionViewsListResponse()); |
| 818 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 819 }), true); |
| 820 res.list(arg_projectName, arg_region, maxResults: arg_maxResults, pageToke
n: arg_pageToken).then(unittest.expectAsync(((api.RegionViewsListResponse respon
se) { |
| 821 checkRegionViewsListResponse(response); |
| 822 }))); |
| 823 }); |
| 824 |
| 825 unittest.test("method--listresources", () { |
| 826 |
| 827 var mock = new common_test.HttpServerMock(); |
| 828 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 829 var arg_projectName = "foo"; |
| 830 var arg_region = "foo"; |
| 831 var arg_resourceViewName = "foo"; |
| 832 var arg_maxResults = 42; |
| 833 var arg_pageToken = "foo"; |
| 834 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 835 var path = (req.url).path; |
| 836 var pathOffset = 0; |
| 837 var index; |
| 838 var subPart; |
| 839 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 840 pathOffset += 32; |
| 841 index = path.indexOf("/regions/", pathOffset); |
| 842 unittest.expect(index >= 0, unittest.isTrue); |
| 843 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 844 pathOffset = index; |
| 845 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 846 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 847 pathOffset += 9; |
| 848 index = path.indexOf("/resourceViews/", pathOffset); |
| 849 unittest.expect(index >= 0, unittest.isTrue); |
| 850 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 851 pathOffset = index; |
| 852 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 853 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 854 pathOffset += 15; |
| 855 index = path.indexOf("/resources", pathOffset); |
| 856 unittest.expect(index >= 0, unittest.isTrue); |
| 857 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 858 pathOffset = index; |
| 859 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 860 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/resources")); |
| 861 pathOffset += 10; |
| 862 |
| 863 var query = (req.url).query; |
| 864 var queryOffset = 0; |
| 865 var queryMap = {}; |
| 866 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 867 parseBool(n) { |
| 868 if (n == "true") return true; |
| 869 if (n == "false") return false; |
| 870 if (n == null) return null; |
| 871 throw new core.ArgumentError("Invalid boolean: $n"); |
| 872 } |
| 873 if (query.length > 0) { |
| 874 for (var part in query.split("&")) { |
| 875 var keyvalue = part.split("="); |
| 876 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 877 } |
| 878 } |
| 879 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 880 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 881 |
| 882 |
| 883 var h = { |
| 884 "content-type" : "application/json; charset=utf-8", |
| 885 }; |
| 886 var resp = convert.JSON.encode(buildRegionViewsListResourcesResponse()); |
| 887 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 888 }), true); |
| 889 res.listresources(arg_projectName, arg_region, arg_resourceViewName, maxRe
sults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api
.RegionViewsListResourcesResponse response) { |
| 890 checkRegionViewsListResourcesResponse(response); |
| 891 }))); |
| 892 }); |
| 893 |
| 894 unittest.test("method--removeresources", () { |
| 895 |
| 896 var mock = new common_test.HttpServerMock(); |
| 897 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; |
| 898 var arg_request = buildRegionViewsRemoveResourcesRequest(); |
| 899 var arg_projectName = "foo"; |
| 900 var arg_region = "foo"; |
| 901 var arg_resourceViewName = "foo"; |
| 902 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 903 var obj = new api.RegionViewsRemoveResourcesRequest.fromJson(json); |
| 904 checkRegionViewsRemoveResourcesRequest(obj); |
| 905 |
| 906 var path = (req.url).path; |
| 907 var pathOffset = 0; |
| 908 var index; |
| 909 var subPart; |
| 910 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 911 pathOffset += 32; |
| 912 index = path.indexOf("/regions/", pathOffset); |
| 913 unittest.expect(index >= 0, unittest.isTrue); |
| 914 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 915 pathOffset = index; |
| 916 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 917 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/regions/")); |
| 918 pathOffset += 9; |
| 919 index = path.indexOf("/resourceViews/", pathOffset); |
| 920 unittest.expect(index >= 0, unittest.isTrue); |
| 921 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 922 pathOffset = index; |
| 923 unittest.expect(subPart, unittest.equals("$arg_region")); |
| 924 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 925 pathOffset += 15; |
| 926 index = path.indexOf("/removeResources", pathOffset); |
| 927 unittest.expect(index >= 0, unittest.isTrue); |
| 928 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 929 pathOffset = index; |
| 930 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 931 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/removeResources")); |
| 932 pathOffset += 16; |
| 933 |
| 934 var query = (req.url).query; |
| 935 var queryOffset = 0; |
| 936 var queryMap = {}; |
| 937 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 938 parseBool(n) { |
| 939 if (n == "true") return true; |
| 940 if (n == "false") return false; |
| 941 if (n == null) return null; |
| 942 throw new core.ArgumentError("Invalid boolean: $n"); |
| 943 } |
| 944 if (query.length > 0) { |
| 945 for (var part in query.split("&")) { |
| 946 var keyvalue = part.split("="); |
| 947 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 948 } |
| 949 } |
| 950 |
| 951 |
| 952 var h = { |
| 953 "content-type" : "application/json; charset=utf-8", |
| 954 }; |
| 955 var resp = ""; |
| 956 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 957 }), true); |
| 958 res.removeresources(arg_request, arg_projectName, arg_region, arg_resource
ViewName).then(unittest.expectAsync((_) {})); |
| 959 }); |
| 960 |
| 961 }); |
| 962 |
| 963 |
| 964 unittest.group("resource-ZoneViewsResourceApi", () { |
| 965 unittest.test("method--addresources", () { |
| 966 |
| 967 var mock = new common_test.HttpServerMock(); |
| 968 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 969 var arg_request = buildZoneViewsAddResourcesRequest(); |
| 970 var arg_projectName = "foo"; |
| 971 var arg_zone = "foo"; |
| 972 var arg_resourceViewName = "foo"; |
| 973 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 974 var obj = new api.ZoneViewsAddResourcesRequest.fromJson(json); |
| 975 checkZoneViewsAddResourcesRequest(obj); |
| 976 |
| 977 var path = (req.url).path; |
| 978 var pathOffset = 0; |
| 979 var index; |
| 980 var subPart; |
| 981 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 982 pathOffset += 32; |
| 983 index = path.indexOf("/zones/", pathOffset); |
| 984 unittest.expect(index >= 0, unittest.isTrue); |
| 985 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 986 pathOffset = index; |
| 987 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 988 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 989 pathOffset += 7; |
| 990 index = path.indexOf("/resourceViews/", pathOffset); |
| 991 unittest.expect(index >= 0, unittest.isTrue); |
| 992 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 993 pathOffset = index; |
| 994 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 995 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 996 pathOffset += 15; |
| 997 index = path.indexOf("/addResources", pathOffset); |
| 998 unittest.expect(index >= 0, unittest.isTrue); |
| 999 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1000 pathOffset = index; |
| 1001 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 1002 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/addResources")); |
| 1003 pathOffset += 13; |
| 1004 |
| 1005 var query = (req.url).query; |
| 1006 var queryOffset = 0; |
| 1007 var queryMap = {}; |
| 1008 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1009 parseBool(n) { |
| 1010 if (n == "true") return true; |
| 1011 if (n == "false") return false; |
| 1012 if (n == null) return null; |
| 1013 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1014 } |
| 1015 if (query.length > 0) { |
| 1016 for (var part in query.split("&")) { |
| 1017 var keyvalue = part.split("="); |
| 1018 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1019 } |
| 1020 } |
| 1021 |
| 1022 |
| 1023 var h = { |
| 1024 "content-type" : "application/json; charset=utf-8", |
| 1025 }; |
| 1026 var resp = ""; |
| 1027 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1028 }), true); |
| 1029 res.addresources(arg_request, arg_projectName, arg_zone, arg_resourceViewN
ame).then(unittest.expectAsync((_) {})); |
| 1030 }); |
| 1031 |
| 1032 unittest.test("method--delete", () { |
| 1033 |
| 1034 var mock = new common_test.HttpServerMock(); |
| 1035 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1036 var arg_projectName = "foo"; |
| 1037 var arg_zone = "foo"; |
| 1038 var arg_resourceViewName = "foo"; |
| 1039 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1040 var path = (req.url).path; |
| 1041 var pathOffset = 0; |
| 1042 var index; |
| 1043 var subPart; |
| 1044 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1045 pathOffset += 32; |
| 1046 index = path.indexOf("/zones/", pathOffset); |
| 1047 unittest.expect(index >= 0, unittest.isTrue); |
| 1048 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1049 pathOffset = index; |
| 1050 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1051 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1052 pathOffset += 7; |
| 1053 index = path.indexOf("/resourceViews/", pathOffset); |
| 1054 unittest.expect(index >= 0, unittest.isTrue); |
| 1055 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1056 pathOffset = index; |
| 1057 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1058 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 1059 pathOffset += 15; |
| 1060 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1061 pathOffset = path.length; |
| 1062 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 1063 |
| 1064 var query = (req.url).query; |
| 1065 var queryOffset = 0; |
| 1066 var queryMap = {}; |
| 1067 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1068 parseBool(n) { |
| 1069 if (n == "true") return true; |
| 1070 if (n == "false") return false; |
| 1071 if (n == null) return null; |
| 1072 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1073 } |
| 1074 if (query.length > 0) { |
| 1075 for (var part in query.split("&")) { |
| 1076 var keyvalue = part.split("="); |
| 1077 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1078 } |
| 1079 } |
| 1080 |
| 1081 |
| 1082 var h = { |
| 1083 "content-type" : "application/json; charset=utf-8", |
| 1084 }; |
| 1085 var resp = ""; |
| 1086 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1087 }), true); |
| 1088 res.delete(arg_projectName, arg_zone, arg_resourceViewName).then(unittest.
expectAsync((_) {})); |
| 1089 }); |
| 1090 |
| 1091 unittest.test("method--get", () { |
| 1092 |
| 1093 var mock = new common_test.HttpServerMock(); |
| 1094 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1095 var arg_projectName = "foo"; |
| 1096 var arg_zone = "foo"; |
| 1097 var arg_resourceViewName = "foo"; |
| 1098 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1099 var path = (req.url).path; |
| 1100 var pathOffset = 0; |
| 1101 var index; |
| 1102 var subPart; |
| 1103 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1104 pathOffset += 32; |
| 1105 index = path.indexOf("/zones/", pathOffset); |
| 1106 unittest.expect(index >= 0, unittest.isTrue); |
| 1107 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1108 pathOffset = index; |
| 1109 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1110 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1111 pathOffset += 7; |
| 1112 index = path.indexOf("/resourceViews/", pathOffset); |
| 1113 unittest.expect(index >= 0, unittest.isTrue); |
| 1114 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1115 pathOffset = index; |
| 1116 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1117 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 1118 pathOffset += 15; |
| 1119 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1120 pathOffset = path.length; |
| 1121 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 1122 |
| 1123 var query = (req.url).query; |
| 1124 var queryOffset = 0; |
| 1125 var queryMap = {}; |
| 1126 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1127 parseBool(n) { |
| 1128 if (n == "true") return true; |
| 1129 if (n == "false") return false; |
| 1130 if (n == null) return null; |
| 1131 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1132 } |
| 1133 if (query.length > 0) { |
| 1134 for (var part in query.split("&")) { |
| 1135 var keyvalue = part.split("="); |
| 1136 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1137 } |
| 1138 } |
| 1139 |
| 1140 |
| 1141 var h = { |
| 1142 "content-type" : "application/json; charset=utf-8", |
| 1143 }; |
| 1144 var resp = convert.JSON.encode(buildResourceView()); |
| 1145 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1146 }), true); |
| 1147 res.get(arg_projectName, arg_zone, arg_resourceViewName).then(unittest.exp
ectAsync(((api.ResourceView response) { |
| 1148 checkResourceView(response); |
| 1149 }))); |
| 1150 }); |
| 1151 |
| 1152 unittest.test("method--insert", () { |
| 1153 |
| 1154 var mock = new common_test.HttpServerMock(); |
| 1155 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1156 var arg_request = buildResourceView(); |
| 1157 var arg_projectName = "foo"; |
| 1158 var arg_zone = "foo"; |
| 1159 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1160 var obj = new api.ResourceView.fromJson(json); |
| 1161 checkResourceView(obj); |
| 1162 |
| 1163 var path = (req.url).path; |
| 1164 var pathOffset = 0; |
| 1165 var index; |
| 1166 var subPart; |
| 1167 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1168 pathOffset += 32; |
| 1169 index = path.indexOf("/zones/", pathOffset); |
| 1170 unittest.expect(index >= 0, unittest.isTrue); |
| 1171 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1172 pathOffset = index; |
| 1173 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1174 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1175 pathOffset += 7; |
| 1176 index = path.indexOf("/resourceViews", pathOffset); |
| 1177 unittest.expect(index >= 0, unittest.isTrue); |
| 1178 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1179 pathOffset = index; |
| 1180 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1181 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/resourceViews")); |
| 1182 pathOffset += 14; |
| 1183 |
| 1184 var query = (req.url).query; |
| 1185 var queryOffset = 0; |
| 1186 var queryMap = {}; |
| 1187 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1188 parseBool(n) { |
| 1189 if (n == "true") return true; |
| 1190 if (n == "false") return false; |
| 1191 if (n == null) return null; |
| 1192 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1193 } |
| 1194 if (query.length > 0) { |
| 1195 for (var part in query.split("&")) { |
| 1196 var keyvalue = part.split("="); |
| 1197 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1198 } |
| 1199 } |
| 1200 |
| 1201 |
| 1202 var h = { |
| 1203 "content-type" : "application/json; charset=utf-8", |
| 1204 }; |
| 1205 var resp = convert.JSON.encode(buildZoneViewsInsertResponse()); |
| 1206 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1207 }), true); |
| 1208 res.insert(arg_request, arg_projectName, arg_zone).then(unittest.expectAsy
nc(((api.ZoneViewsInsertResponse response) { |
| 1209 checkZoneViewsInsertResponse(response); |
| 1210 }))); |
| 1211 }); |
| 1212 |
| 1213 unittest.test("method--list", () { |
| 1214 |
| 1215 var mock = new common_test.HttpServerMock(); |
| 1216 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1217 var arg_projectName = "foo"; |
| 1218 var arg_zone = "foo"; |
| 1219 var arg_maxResults = 42; |
| 1220 var arg_pageToken = "foo"; |
| 1221 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1222 var path = (req.url).path; |
| 1223 var pathOffset = 0; |
| 1224 var index; |
| 1225 var subPart; |
| 1226 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1227 pathOffset += 32; |
| 1228 index = path.indexOf("/zones/", pathOffset); |
| 1229 unittest.expect(index >= 0, unittest.isTrue); |
| 1230 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1231 pathOffset = index; |
| 1232 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1233 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1234 pathOffset += 7; |
| 1235 index = path.indexOf("/resourceViews", pathOffset); |
| 1236 unittest.expect(index >= 0, unittest.isTrue); |
| 1237 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1238 pathOffset = index; |
| 1239 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1240 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/resourceViews")); |
| 1241 pathOffset += 14; |
| 1242 |
| 1243 var query = (req.url).query; |
| 1244 var queryOffset = 0; |
| 1245 var queryMap = {}; |
| 1246 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1247 parseBool(n) { |
| 1248 if (n == "true") return true; |
| 1249 if (n == "false") return false; |
| 1250 if (n == null) return null; |
| 1251 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1252 } |
| 1253 if (query.length > 0) { |
| 1254 for (var part in query.split("&")) { |
| 1255 var keyvalue = part.split("="); |
| 1256 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1257 } |
| 1258 } |
| 1259 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1260 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1261 |
| 1262 |
| 1263 var h = { |
| 1264 "content-type" : "application/json; charset=utf-8", |
| 1265 }; |
| 1266 var resp = convert.JSON.encode(buildZoneViewsListResponse()); |
| 1267 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1268 }), true); |
| 1269 res.list(arg_projectName, arg_zone, maxResults: arg_maxResults, pageToken:
arg_pageToken).then(unittest.expectAsync(((api.ZoneViewsListResponse response)
{ |
| 1270 checkZoneViewsListResponse(response); |
| 1271 }))); |
| 1272 }); |
| 1273 |
| 1274 unittest.test("method--listresources", () { |
| 1275 |
| 1276 var mock = new common_test.HttpServerMock(); |
| 1277 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1278 var arg_projectName = "foo"; |
| 1279 var arg_zone = "foo"; |
| 1280 var arg_resourceViewName = "foo"; |
| 1281 var arg_maxResults = 42; |
| 1282 var arg_pageToken = "foo"; |
| 1283 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1284 var path = (req.url).path; |
| 1285 var pathOffset = 0; |
| 1286 var index; |
| 1287 var subPart; |
| 1288 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1289 pathOffset += 32; |
| 1290 index = path.indexOf("/zones/", pathOffset); |
| 1291 unittest.expect(index >= 0, unittest.isTrue); |
| 1292 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1293 pathOffset = index; |
| 1294 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1295 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1296 pathOffset += 7; |
| 1297 index = path.indexOf("/resourceViews/", pathOffset); |
| 1298 unittest.expect(index >= 0, unittest.isTrue); |
| 1299 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1300 pathOffset = index; |
| 1301 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1302 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 1303 pathOffset += 15; |
| 1304 index = path.indexOf("/resources", pathOffset); |
| 1305 unittest.expect(index >= 0, unittest.isTrue); |
| 1306 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1307 pathOffset = index; |
| 1308 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 1309 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/resources")); |
| 1310 pathOffset += 10; |
| 1311 |
| 1312 var query = (req.url).query; |
| 1313 var queryOffset = 0; |
| 1314 var queryMap = {}; |
| 1315 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1316 parseBool(n) { |
| 1317 if (n == "true") return true; |
| 1318 if (n == "false") return false; |
| 1319 if (n == null) return null; |
| 1320 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1321 } |
| 1322 if (query.length > 0) { |
| 1323 for (var part in query.split("&")) { |
| 1324 var keyvalue = part.split("="); |
| 1325 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1326 } |
| 1327 } |
| 1328 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1329 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1330 |
| 1331 |
| 1332 var h = { |
| 1333 "content-type" : "application/json; charset=utf-8", |
| 1334 }; |
| 1335 var resp = convert.JSON.encode(buildZoneViewsListResourcesResponse()); |
| 1336 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1337 }), true); |
| 1338 res.listresources(arg_projectName, arg_zone, arg_resourceViewName, maxResu
lts: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.Z
oneViewsListResourcesResponse response) { |
| 1339 checkZoneViewsListResourcesResponse(response); |
| 1340 }))); |
| 1341 }); |
| 1342 |
| 1343 unittest.test("method--removeresources", () { |
| 1344 |
| 1345 var mock = new common_test.HttpServerMock(); |
| 1346 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1347 var arg_request = buildZoneViewsRemoveResourcesRequest(); |
| 1348 var arg_projectName = "foo"; |
| 1349 var arg_zone = "foo"; |
| 1350 var arg_resourceViewName = "foo"; |
| 1351 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1352 var obj = new api.ZoneViewsRemoveResourcesRequest.fromJson(json); |
| 1353 checkZoneViewsRemoveResourcesRequest(obj); |
| 1354 |
| 1355 var path = (req.url).path; |
| 1356 var pathOffset = 0; |
| 1357 var index; |
| 1358 var subPart; |
| 1359 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("/resourceviews/v1beta1/projects/")); |
| 1360 pathOffset += 32; |
| 1361 index = path.indexOf("/zones/", pathOffset); |
| 1362 unittest.expect(index >= 0, unittest.isTrue); |
| 1363 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1364 pathOffset = index; |
| 1365 unittest.expect(subPart, unittest.equals("$arg_projectName")); |
| 1366 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/zones/")); |
| 1367 pathOffset += 7; |
| 1368 index = path.indexOf("/resourceViews/", pathOffset); |
| 1369 unittest.expect(index >= 0, unittest.isTrue); |
| 1370 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1371 pathOffset = index; |
| 1372 unittest.expect(subPart, unittest.equals("$arg_zone")); |
| 1373 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/resourceViews/")); |
| 1374 pathOffset += 15; |
| 1375 index = path.indexOf("/removeResources", pathOffset); |
| 1376 unittest.expect(index >= 0, unittest.isTrue); |
| 1377 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1378 pathOffset = index; |
| 1379 unittest.expect(subPart, unittest.equals("$arg_resourceViewName")); |
| 1380 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/removeResources")); |
| 1381 pathOffset += 16; |
| 1382 |
| 1383 var query = (req.url).query; |
| 1384 var queryOffset = 0; |
| 1385 var queryMap = {}; |
| 1386 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1387 parseBool(n) { |
| 1388 if (n == "true") return true; |
| 1389 if (n == "false") return false; |
| 1390 if (n == null) return null; |
| 1391 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1392 } |
| 1393 if (query.length > 0) { |
| 1394 for (var part in query.split("&")) { |
| 1395 var keyvalue = part.split("="); |
| 1396 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1397 } |
| 1398 } |
| 1399 |
| 1400 |
| 1401 var h = { |
| 1402 "content-type" : "application/json; charset=utf-8", |
| 1403 }; |
| 1404 var resp = ""; |
| 1405 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1406 }), true); |
| 1407 res.removeresources(arg_request, arg_projectName, arg_zone, arg_resourceVi
ewName).then(unittest.expectAsync((_) {})); |
| 1408 }); |
| 1409 |
| 1410 }); |
| 1411 |
| 1412 |
| 1413 } |
| 1414 |
OLD | NEW |