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

Side by Side Diff: generated/googleapis_beta/test/replicapoolupdater/v1beta1_test.dart

Issue 798373003: Api roll 8: 2014-12-15 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years 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
1 library googleapis_beta.replicapoolupdater.v1beta1.test; 1 library googleapis_beta.replicapoolupdater.v1beta1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
(...skipping 22 matching lines...) Expand all
33 unittest.expect(o.update, unittest.equals('foo')); 33 unittest.expect(o.update, unittest.equals('foo'));
34 } 34 }
35 buildCounterInsertResponse--; 35 buildCounterInsertResponse--;
36 } 36 }
37 37
38 core.int buildCounterInstanceUpdate = 0; 38 core.int buildCounterInstanceUpdate = 0;
39 buildInstanceUpdate() { 39 buildInstanceUpdate() {
40 var o = new api.InstanceUpdate(); 40 var o = new api.InstanceUpdate();
41 buildCounterInstanceUpdate++; 41 buildCounterInstanceUpdate++;
42 if (buildCounterInstanceUpdate < 3) { 42 if (buildCounterInstanceUpdate < 3) {
43 o.instanceName = "foo"; 43 o.instance = "foo";
44 o.state = "foo"; 44 o.state = "foo";
45 o.status = "foo";
45 } 46 }
46 buildCounterInstanceUpdate--; 47 buildCounterInstanceUpdate--;
47 return o; 48 return o;
48 } 49 }
49 50
50 checkInstanceUpdate(api.InstanceUpdate o) { 51 checkInstanceUpdate(api.InstanceUpdate o) {
51 buildCounterInstanceUpdate++; 52 buildCounterInstanceUpdate++;
52 if (buildCounterInstanceUpdate < 3) { 53 if (buildCounterInstanceUpdate < 3) {
53 unittest.expect(o.instanceName, unittest.equals('foo')); 54 unittest.expect(o.instance, unittest.equals('foo'));
54 unittest.expect(o.state, unittest.equals('foo')); 55 unittest.expect(o.state, unittest.equals('foo'));
56 unittest.expect(o.status, unittest.equals('foo'));
55 } 57 }
56 buildCounterInstanceUpdate--; 58 buildCounterInstanceUpdate--;
57 } 59 }
58 60
59 buildUnnamed1402() { 61 buildUnnamed1305() {
60 var o = new core.List<api.InstanceUpdate>(); 62 var o = new core.List<api.InstanceUpdate>();
61 o.add(buildInstanceUpdate()); 63 o.add(buildInstanceUpdate());
62 o.add(buildInstanceUpdate()); 64 o.add(buildInstanceUpdate());
63 return o; 65 return o;
64 } 66 }
65 67
66 checkUnnamed1402(core.List<api.InstanceUpdate> o) { 68 checkUnnamed1305(core.List<api.InstanceUpdate> o) {
67 unittest.expect(o, unittest.hasLength(2)); 69 unittest.expect(o, unittest.hasLength(2));
68 checkInstanceUpdate(o[0]); 70 checkInstanceUpdate(o[0]);
69 checkInstanceUpdate(o[1]); 71 checkInstanceUpdate(o[1]);
70 } 72 }
71 73
74 core.int buildCounterInstanceUpdateList = 0;
75 buildInstanceUpdateList() {
76 var o = new api.InstanceUpdateList();
77 buildCounterInstanceUpdateList++;
78 if (buildCounterInstanceUpdateList < 3) {
79 o.items = buildUnnamed1305();
80 o.kind = "foo";
81 o.nextPageToken = "foo";
82 o.selfLink = "foo";
83 }
84 buildCounterInstanceUpdateList--;
85 return o;
86 }
87
88 checkInstanceUpdateList(api.InstanceUpdateList o) {
89 buildCounterInstanceUpdateList++;
90 if (buildCounterInstanceUpdateList < 3) {
91 checkUnnamed1305(o.items);
92 unittest.expect(o.kind, unittest.equals('foo'));
93 unittest.expect(o.nextPageToken, unittest.equals('foo'));
94 unittest.expect(o.selfLink, unittest.equals('foo'));
95 }
96 buildCounterInstanceUpdateList--;
97 }
98
72 core.int buildCounterUpdate = 0; 99 core.int buildCounterUpdate = 0;
73 buildUpdate() { 100 buildUpdate() {
74 var o = new api.Update(); 101 var o = new api.Update();
75 buildCounterUpdate++; 102 buildCounterUpdate++;
76 if (buildCounterUpdate < 3) { 103 if (buildCounterUpdate < 3) {
77 o.creationTimestamp = "foo"; 104 o.creationTimestamp = "foo";
78 o.details = "foo"; 105 o.details = "foo";
79 o.handle = "foo"; 106 o.handle = "foo";
107 o.id = "foo";
108 o.instanceGroupManager = "foo";
80 o.instanceTemplate = "foo"; 109 o.instanceTemplate = "foo";
81 o.instanceUpdates = buildUnnamed1402();
82 o.kind = "foo"; 110 o.kind = "foo";
83 o.policy = buildUpdatePolicy(); 111 o.policy = buildUpdatePolicy();
112 o.progress = 42;
84 o.selfLink = "foo"; 113 o.selfLink = "foo";
85 o.state = "foo"; 114 o.state = "foo";
115 o.status = "foo";
116 o.statusMessage = "foo";
86 o.targetState = "foo"; 117 o.targetState = "foo";
87 o.user = "foo"; 118 o.user = "foo";
88 } 119 }
89 buildCounterUpdate--; 120 buildCounterUpdate--;
90 return o; 121 return o;
91 } 122 }
92 123
93 checkUpdate(api.Update o) { 124 checkUpdate(api.Update o) {
94 buildCounterUpdate++; 125 buildCounterUpdate++;
95 if (buildCounterUpdate < 3) { 126 if (buildCounterUpdate < 3) {
96 unittest.expect(o.creationTimestamp, unittest.equals('foo')); 127 unittest.expect(o.creationTimestamp, unittest.equals('foo'));
97 unittest.expect(o.details, unittest.equals('foo')); 128 unittest.expect(o.details, unittest.equals('foo'));
98 unittest.expect(o.handle, unittest.equals('foo')); 129 unittest.expect(o.handle, unittest.equals('foo'));
130 unittest.expect(o.id, unittest.equals('foo'));
131 unittest.expect(o.instanceGroupManager, unittest.equals('foo'));
99 unittest.expect(o.instanceTemplate, unittest.equals('foo')); 132 unittest.expect(o.instanceTemplate, unittest.equals('foo'));
100 checkUnnamed1402(o.instanceUpdates);
101 unittest.expect(o.kind, unittest.equals('foo')); 133 unittest.expect(o.kind, unittest.equals('foo'));
102 checkUpdatePolicy(o.policy); 134 checkUpdatePolicy(o.policy);
135 unittest.expect(o.progress, unittest.equals(42));
103 unittest.expect(o.selfLink, unittest.equals('foo')); 136 unittest.expect(o.selfLink, unittest.equals('foo'));
104 unittest.expect(o.state, unittest.equals('foo')); 137 unittest.expect(o.state, unittest.equals('foo'));
138 unittest.expect(o.status, unittest.equals('foo'));
139 unittest.expect(o.statusMessage, unittest.equals('foo'));
105 unittest.expect(o.targetState, unittest.equals('foo')); 140 unittest.expect(o.targetState, unittest.equals('foo'));
106 unittest.expect(o.user, unittest.equals('foo')); 141 unittest.expect(o.user, unittest.equals('foo'));
107 } 142 }
108 buildCounterUpdate--; 143 buildCounterUpdate--;
109 } 144 }
110 145
111 buildUnnamed1403() { 146 buildUnnamed1306() {
112 var o = new core.List<api.Update>(); 147 var o = new core.List<api.Update>();
113 o.add(buildUpdate()); 148 o.add(buildUpdate());
114 o.add(buildUpdate()); 149 o.add(buildUpdate());
115 return o; 150 return o;
116 } 151 }
117 152
118 checkUnnamed1403(core.List<api.Update> o) { 153 checkUnnamed1306(core.List<api.Update> o) {
119 unittest.expect(o, unittest.hasLength(2)); 154 unittest.expect(o, unittest.hasLength(2));
120 checkUpdate(o[0]); 155 checkUpdate(o[0]);
121 checkUpdate(o[1]); 156 checkUpdate(o[1]);
122 } 157 }
123 158
124 core.int buildCounterUpdateList = 0; 159 core.int buildCounterUpdateList = 0;
125 buildUpdateList() { 160 buildUpdateList() {
126 var o = new api.UpdateList(); 161 var o = new api.UpdateList();
127 buildCounterUpdateList++; 162 buildCounterUpdateList++;
128 if (buildCounterUpdateList < 3) { 163 if (buildCounterUpdateList < 3) {
129 o.items = buildUnnamed1403(); 164 o.items = buildUnnamed1306();
165 o.kind = "foo";
130 o.nextPageToken = "foo"; 166 o.nextPageToken = "foo";
167 o.selfLink = "foo";
131 } 168 }
132 buildCounterUpdateList--; 169 buildCounterUpdateList--;
133 return o; 170 return o;
134 } 171 }
135 172
136 checkUpdateList(api.UpdateList o) { 173 checkUpdateList(api.UpdateList o) {
137 buildCounterUpdateList++; 174 buildCounterUpdateList++;
138 if (buildCounterUpdateList < 3) { 175 if (buildCounterUpdateList < 3) {
139 checkUnnamed1403(o.items); 176 checkUnnamed1306(o.items);
177 unittest.expect(o.kind, unittest.equals('foo'));
140 unittest.expect(o.nextPageToken, unittest.equals('foo')); 178 unittest.expect(o.nextPageToken, unittest.equals('foo'));
179 unittest.expect(o.selfLink, unittest.equals('foo'));
141 } 180 }
142 buildCounterUpdateList--; 181 buildCounterUpdateList--;
143 } 182 }
144 183
145 core.int buildCounterUpdatePolicy = 0; 184 core.int buildCounterUpdatePolicy = 0;
146 buildUpdatePolicy() { 185 buildUpdatePolicy() {
147 var o = new api.UpdatePolicy(); 186 var o = new api.UpdatePolicy();
148 buildCounterUpdatePolicy++; 187 buildCounterUpdatePolicy++;
149 if (buildCounterUpdatePolicy < 3) { 188 if (buildCounterUpdatePolicy < 3) {
150 o.canary = buildUpdatePolicyCanary(); 189 o.canary = buildUpdatePolicyCanary();
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 236
198 unittest.group("obj-schema-InstanceUpdate", () { 237 unittest.group("obj-schema-InstanceUpdate", () {
199 unittest.test("to-json--from-json", () { 238 unittest.test("to-json--from-json", () {
200 var o = buildInstanceUpdate(); 239 var o = buildInstanceUpdate();
201 var od = new api.InstanceUpdate.fromJson(o.toJson()); 240 var od = new api.InstanceUpdate.fromJson(o.toJson());
202 checkInstanceUpdate(od); 241 checkInstanceUpdate(od);
203 }); 242 });
204 }); 243 });
205 244
206 245
246 unittest.group("obj-schema-InstanceUpdateList", () {
247 unittest.test("to-json--from-json", () {
248 var o = buildInstanceUpdateList();
249 var od = new api.InstanceUpdateList.fromJson(o.toJson());
250 checkInstanceUpdateList(od);
251 });
252 });
253
254
207 unittest.group("obj-schema-Update", () { 255 unittest.group("obj-schema-Update", () {
208 unittest.test("to-json--from-json", () { 256 unittest.test("to-json--from-json", () {
209 var o = buildUpdate(); 257 var o = buildUpdate();
210 var od = new api.Update.fromJson(o.toJson()); 258 var od = new api.Update.fromJson(o.toJson());
211 checkUpdate(od); 259 checkUpdate(od);
212 }); 260 });
213 }); 261 });
214 262
215 263
216 unittest.group("obj-schema-UpdateList", () { 264 unittest.group("obj-schema-UpdateList", () {
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 "content-type" : "application/json; charset=utf-8", 466 "content-type" : "application/json; charset=utf-8",
419 }; 467 };
420 var resp = convert.JSON.encode(buildUpdateList()); 468 var resp = convert.JSON.encode(buildUpdateList());
421 return new async.Future.value(common_test.stringResponse(200, h, resp)); 469 return new async.Future.value(common_test.stringResponse(200, h, resp));
422 }), true); 470 }), true);
423 res.list(arg_project, arg_zone, arg_instanceGroupManager, maxResults: arg_ maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.UpdateList response) { 471 res.list(arg_project, arg_zone, arg_instanceGroupManager, maxResults: arg_ maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.UpdateList response) {
424 checkUpdateList(response); 472 checkUpdateList(response);
425 }))); 473 })));
426 }); 474 });
427 475
476 unittest.test("method--listInstanceUpdates", () {
477
478 var mock = new common_test.HttpServerMock();
479 api.UpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).updates;
480 var arg_project = "foo";
481 var arg_zone = "foo";
482 var arg_instanceGroupManager = "foo";
483 var arg_update = "foo";
484 var arg_maxResults = 42;
485 var arg_pageToken = "foo";
486 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
487 var path = (req.url).path;
488 var pathOffset = 0;
489 var index;
490 var subPart;
491 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
492 pathOffset += 1;
493
494 var query = (req.url).query;
495 var queryOffset = 0;
496 var queryMap = {};
497 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
498 parseBool(n) {
499 if (n == "true") return true;
500 if (n == "false") return false;
501 if (n == null) return null;
502 throw new core.ArgumentError("Invalid boolean: $n");
503 }
504 if (query.length > 0) {
505 for (var part in query.split("&")) {
506 var keyvalue = part.split("=");
507 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
508 }
509 }
510 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
511 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
512
513
514 var h = {
515 "content-type" : "application/json; charset=utf-8",
516 };
517 var resp = convert.JSON.encode(buildInstanceUpdateList());
518 return new async.Future.value(common_test.stringResponse(200, h, resp));
519 }), true);
520 res.listInstanceUpdates(arg_project, arg_zone, arg_instanceGroupManager, a rg_update, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.e xpectAsync(((api.InstanceUpdateList response) {
521 checkInstanceUpdateList(response);
522 })));
523 });
524
428 unittest.test("method--pause", () { 525 unittest.test("method--pause", () {
429 526
430 var mock = new common_test.HttpServerMock(); 527 var mock = new common_test.HttpServerMock();
431 api.UpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).updates; 528 api.UpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).updates;
432 var arg_project = "foo"; 529 var arg_project = "foo";
433 var arg_zone = "foo"; 530 var arg_zone = "foo";
434 var arg_instanceGroupManager = "foo"; 531 var arg_instanceGroupManager = "foo";
435 var arg_update = "foo"; 532 var arg_update = "foo";
436 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 533 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
437 var path = (req.url).path; 534 var path = (req.url).path;
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
552 return new async.Future.value(common_test.stringResponse(200, h, resp)); 649 return new async.Future.value(common_test.stringResponse(200, h, resp));
553 }), true); 650 }), true);
554 res.rollforward(arg_project, arg_zone, arg_instanceGroupManager, arg_updat e).then(unittest.expectAsync((_) {})); 651 res.rollforward(arg_project, arg_zone, arg_instanceGroupManager, arg_updat e).then(unittest.expectAsync((_) {}));
555 }); 652 });
556 653
557 }); 654 });
558 655
559 656
560 } 657 }
561 658
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698