Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: generated/googleapis_beta/test/resourceviews/v1beta1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698