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

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

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 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
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;
5 import "dart:async" as async; 4 import "dart:async" as async;
6 import "dart:convert" as convert; 5 import "dart:convert" as convert;
7 6
8 import 'package:http/http.dart' as http; 7 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:test/test.dart' as unittest; 8 import 'package:test/test.dart' as unittest;
11 9
12 import 'package:googleapis_beta/replicapoolupdater/v1beta1.dart' as api; 10 import 'package:googleapis_beta/replicapoolupdater/v1beta1.dart' as api;
13 11
14 class HttpServerMock extends http.BaseClient { 12 class HttpServerMock extends http.BaseClient {
15 core.Function _callback; 13 core.Function _callback;
16 core.bool _expectJson; 14 core.bool _expectJson;
17 15
18 void register(core.Function callback, core.bool expectJson) { 16 void register(core.Function callback, core.bool expectJson) {
19 _callback = callback; 17 _callback = callback;
20 _expectJson = expectJson; 18 _expectJson = expectJson;
21 } 19 }
22 20
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) {
24 if (_expectJson) { 22 if (_expectJson) {
25 return request.finalize() 23 return request
24 .finalize()
26 .transform(convert.UTF8.decoder) 25 .transform(convert.UTF8.decoder)
27 .join('') 26 .join('')
28 .then((core.String jsonString) { 27 .then((core.String jsonString) {
29 if (jsonString.isEmpty) { 28 if (jsonString.isEmpty) {
30 return _callback(request, null); 29 return _callback(request, null);
31 } else { 30 } else {
32 return _callback(request, convert.JSON.decode(jsonString)); 31 return _callback(request, convert.JSON.decode(jsonString));
33 } 32 }
34 }); 33 });
35 } else { 34 } else {
36 var stream = request.finalize(); 35 var stream = request.finalize();
37 if (stream == null) { 36 if (stream == null) {
38 return _callback(request, []); 37 return _callback(request, []);
39 } else { 38 } else {
40 return stream.toBytes().then((data) { 39 return stream.toBytes().then((data) {
41 return _callback(request, data); 40 return _callback(request, data);
42 }); 41 });
43 } 42 }
44 } 43 }
45 } 44 }
46 } 45 }
47 46
48 http.StreamedResponse stringResponse( 47 http.StreamedResponse stringResponse(core.int status,
49 core.int status, core.Map<core.String, core.String> headers, core.String bod y) { 48 core.Map<core.String, core.String> headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 50 return new http.StreamedResponse(stream, status, headers: headers);
52 } 51 }
53 52
54 core.int buildCounterInstanceUpdateErrorErrors = 0; 53 core.int buildCounterInstanceUpdateErrorErrors = 0;
55 buildInstanceUpdateErrorErrors() { 54 buildInstanceUpdateErrorErrors() {
56 var o = new api.InstanceUpdateErrorErrors(); 55 var o = new api.InstanceUpdateErrorErrors();
57 buildCounterInstanceUpdateErrorErrors++; 56 buildCounterInstanceUpdateErrorErrors++;
58 if (buildCounterInstanceUpdateErrorErrors < 3) { 57 if (buildCounterInstanceUpdateErrorErrors < 3) {
59 o.code = "foo"; 58 o.code = "foo";
60 o.location = "foo"; 59 o.location = "foo";
61 o.message = "foo"; 60 o.message = "foo";
62 } 61 }
63 buildCounterInstanceUpdateErrorErrors--; 62 buildCounterInstanceUpdateErrorErrors--;
64 return o; 63 return o;
65 } 64 }
66 65
67 checkInstanceUpdateErrorErrors(api.InstanceUpdateErrorErrors o) { 66 checkInstanceUpdateErrorErrors(api.InstanceUpdateErrorErrors o) {
68 buildCounterInstanceUpdateErrorErrors++; 67 buildCounterInstanceUpdateErrorErrors++;
69 if (buildCounterInstanceUpdateErrorErrors < 3) { 68 if (buildCounterInstanceUpdateErrorErrors < 3) {
70 unittest.expect(o.code, unittest.equals('foo')); 69 unittest.expect(o.code, unittest.equals('foo'));
71 unittest.expect(o.location, unittest.equals('foo')); 70 unittest.expect(o.location, unittest.equals('foo'));
72 unittest.expect(o.message, unittest.equals('foo')); 71 unittest.expect(o.message, unittest.equals('foo'));
73 } 72 }
74 buildCounterInstanceUpdateErrorErrors--; 73 buildCounterInstanceUpdateErrorErrors--;
75 } 74 }
76 75
77 buildUnnamed3273() { 76 buildUnnamed3266() {
78 var o = new core.List<api.InstanceUpdateErrorErrors>(); 77 var o = new core.List<api.InstanceUpdateErrorErrors>();
79 o.add(buildInstanceUpdateErrorErrors()); 78 o.add(buildInstanceUpdateErrorErrors());
80 o.add(buildInstanceUpdateErrorErrors()); 79 o.add(buildInstanceUpdateErrorErrors());
81 return o; 80 return o;
82 } 81 }
83 82
84 checkUnnamed3273(core.List<api.InstanceUpdateErrorErrors> o) { 83 checkUnnamed3266(core.List<api.InstanceUpdateErrorErrors> o) {
85 unittest.expect(o, unittest.hasLength(2)); 84 unittest.expect(o, unittest.hasLength(2));
86 checkInstanceUpdateErrorErrors(o[0]); 85 checkInstanceUpdateErrorErrors(o[0]);
87 checkInstanceUpdateErrorErrors(o[1]); 86 checkInstanceUpdateErrorErrors(o[1]);
88 } 87 }
89 88
90 core.int buildCounterInstanceUpdateError = 0; 89 core.int buildCounterInstanceUpdateError = 0;
91 buildInstanceUpdateError() { 90 buildInstanceUpdateError() {
92 var o = new api.InstanceUpdateError(); 91 var o = new api.InstanceUpdateError();
93 buildCounterInstanceUpdateError++; 92 buildCounterInstanceUpdateError++;
94 if (buildCounterInstanceUpdateError < 3) { 93 if (buildCounterInstanceUpdateError < 3) {
95 o.errors = buildUnnamed3273(); 94 o.errors = buildUnnamed3266();
96 } 95 }
97 buildCounterInstanceUpdateError--; 96 buildCounterInstanceUpdateError--;
98 return o; 97 return o;
99 } 98 }
100 99
101 checkInstanceUpdateError(api.InstanceUpdateError o) { 100 checkInstanceUpdateError(api.InstanceUpdateError o) {
102 buildCounterInstanceUpdateError++; 101 buildCounterInstanceUpdateError++;
103 if (buildCounterInstanceUpdateError < 3) { 102 if (buildCounterInstanceUpdateError < 3) {
104 checkUnnamed3273(o.errors); 103 checkUnnamed3266(o.errors);
105 } 104 }
106 buildCounterInstanceUpdateError--; 105 buildCounterInstanceUpdateError--;
107 } 106 }
108 107
109 core.int buildCounterInstanceUpdate = 0; 108 core.int buildCounterInstanceUpdate = 0;
110 buildInstanceUpdate() { 109 buildInstanceUpdate() {
111 var o = new api.InstanceUpdate(); 110 var o = new api.InstanceUpdate();
112 buildCounterInstanceUpdate++; 111 buildCounterInstanceUpdate++;
113 if (buildCounterInstanceUpdate < 3) { 112 if (buildCounterInstanceUpdate < 3) {
114 o.error = buildInstanceUpdateError(); 113 o.error = buildInstanceUpdateError();
115 o.instance = "foo"; 114 o.instance = "foo";
116 o.status = "foo"; 115 o.status = "foo";
117 } 116 }
118 buildCounterInstanceUpdate--; 117 buildCounterInstanceUpdate--;
119 return o; 118 return o;
120 } 119 }
121 120
122 checkInstanceUpdate(api.InstanceUpdate o) { 121 checkInstanceUpdate(api.InstanceUpdate o) {
123 buildCounterInstanceUpdate++; 122 buildCounterInstanceUpdate++;
124 if (buildCounterInstanceUpdate < 3) { 123 if (buildCounterInstanceUpdate < 3) {
125 checkInstanceUpdateError(o.error); 124 checkInstanceUpdateError(o.error);
126 unittest.expect(o.instance, unittest.equals('foo')); 125 unittest.expect(o.instance, unittest.equals('foo'));
127 unittest.expect(o.status, unittest.equals('foo')); 126 unittest.expect(o.status, unittest.equals('foo'));
128 } 127 }
129 buildCounterInstanceUpdate--; 128 buildCounterInstanceUpdate--;
130 } 129 }
131 130
132 buildUnnamed3274() { 131 buildUnnamed3267() {
133 var o = new core.List<api.InstanceUpdate>(); 132 var o = new core.List<api.InstanceUpdate>();
134 o.add(buildInstanceUpdate()); 133 o.add(buildInstanceUpdate());
135 o.add(buildInstanceUpdate()); 134 o.add(buildInstanceUpdate());
136 return o; 135 return o;
137 } 136 }
138 137
139 checkUnnamed3274(core.List<api.InstanceUpdate> o) { 138 checkUnnamed3267(core.List<api.InstanceUpdate> o) {
140 unittest.expect(o, unittest.hasLength(2)); 139 unittest.expect(o, unittest.hasLength(2));
141 checkInstanceUpdate(o[0]); 140 checkInstanceUpdate(o[0]);
142 checkInstanceUpdate(o[1]); 141 checkInstanceUpdate(o[1]);
143 } 142 }
144 143
145 core.int buildCounterInstanceUpdateList = 0; 144 core.int buildCounterInstanceUpdateList = 0;
146 buildInstanceUpdateList() { 145 buildInstanceUpdateList() {
147 var o = new api.InstanceUpdateList(); 146 var o = new api.InstanceUpdateList();
148 buildCounterInstanceUpdateList++; 147 buildCounterInstanceUpdateList++;
149 if (buildCounterInstanceUpdateList < 3) { 148 if (buildCounterInstanceUpdateList < 3) {
150 o.items = buildUnnamed3274(); 149 o.items = buildUnnamed3267();
151 o.kind = "foo"; 150 o.kind = "foo";
152 o.nextPageToken = "foo"; 151 o.nextPageToken = "foo";
153 o.selfLink = "foo"; 152 o.selfLink = "foo";
154 } 153 }
155 buildCounterInstanceUpdateList--; 154 buildCounterInstanceUpdateList--;
156 return o; 155 return o;
157 } 156 }
158 157
159 checkInstanceUpdateList(api.InstanceUpdateList o) { 158 checkInstanceUpdateList(api.InstanceUpdateList o) {
160 buildCounterInstanceUpdateList++; 159 buildCounterInstanceUpdateList++;
161 if (buildCounterInstanceUpdateList < 3) { 160 if (buildCounterInstanceUpdateList < 3) {
162 checkUnnamed3274(o.items); 161 checkUnnamed3267(o.items);
163 unittest.expect(o.kind, unittest.equals('foo')); 162 unittest.expect(o.kind, unittest.equals('foo'));
164 unittest.expect(o.nextPageToken, unittest.equals('foo')); 163 unittest.expect(o.nextPageToken, unittest.equals('foo'));
165 unittest.expect(o.selfLink, unittest.equals('foo')); 164 unittest.expect(o.selfLink, unittest.equals('foo'));
166 } 165 }
167 buildCounterInstanceUpdateList--; 166 buildCounterInstanceUpdateList--;
168 } 167 }
169 168
170 core.int buildCounterOperationErrorErrors = 0; 169 core.int buildCounterOperationErrorErrors = 0;
171 buildOperationErrorErrors() { 170 buildOperationErrorErrors() {
172 var o = new api.OperationErrorErrors(); 171 var o = new api.OperationErrorErrors();
(...skipping 10 matching lines...) Expand all
183 checkOperationErrorErrors(api.OperationErrorErrors o) { 182 checkOperationErrorErrors(api.OperationErrorErrors o) {
184 buildCounterOperationErrorErrors++; 183 buildCounterOperationErrorErrors++;
185 if (buildCounterOperationErrorErrors < 3) { 184 if (buildCounterOperationErrorErrors < 3) {
186 unittest.expect(o.code, unittest.equals('foo')); 185 unittest.expect(o.code, unittest.equals('foo'));
187 unittest.expect(o.location, unittest.equals('foo')); 186 unittest.expect(o.location, unittest.equals('foo'));
188 unittest.expect(o.message, unittest.equals('foo')); 187 unittest.expect(o.message, unittest.equals('foo'));
189 } 188 }
190 buildCounterOperationErrorErrors--; 189 buildCounterOperationErrorErrors--;
191 } 190 }
192 191
193 buildUnnamed3275() { 192 buildUnnamed3268() {
194 var o = new core.List<api.OperationErrorErrors>(); 193 var o = new core.List<api.OperationErrorErrors>();
195 o.add(buildOperationErrorErrors()); 194 o.add(buildOperationErrorErrors());
196 o.add(buildOperationErrorErrors()); 195 o.add(buildOperationErrorErrors());
197 return o; 196 return o;
198 } 197 }
199 198
200 checkUnnamed3275(core.List<api.OperationErrorErrors> o) { 199 checkUnnamed3268(core.List<api.OperationErrorErrors> o) {
201 unittest.expect(o, unittest.hasLength(2)); 200 unittest.expect(o, unittest.hasLength(2));
202 checkOperationErrorErrors(o[0]); 201 checkOperationErrorErrors(o[0]);
203 checkOperationErrorErrors(o[1]); 202 checkOperationErrorErrors(o[1]);
204 } 203 }
205 204
206 core.int buildCounterOperationError = 0; 205 core.int buildCounterOperationError = 0;
207 buildOperationError() { 206 buildOperationError() {
208 var o = new api.OperationError(); 207 var o = new api.OperationError();
209 buildCounterOperationError++; 208 buildCounterOperationError++;
210 if (buildCounterOperationError < 3) { 209 if (buildCounterOperationError < 3) {
211 o.errors = buildUnnamed3275(); 210 o.errors = buildUnnamed3268();
212 } 211 }
213 buildCounterOperationError--; 212 buildCounterOperationError--;
214 return o; 213 return o;
215 } 214 }
216 215
217 checkOperationError(api.OperationError o) { 216 checkOperationError(api.OperationError o) {
218 buildCounterOperationError++; 217 buildCounterOperationError++;
219 if (buildCounterOperationError < 3) { 218 if (buildCounterOperationError < 3) {
220 checkUnnamed3275(o.errors); 219 checkUnnamed3268(o.errors);
221 } 220 }
222 buildCounterOperationError--; 221 buildCounterOperationError--;
223 } 222 }
224 223
225 core.int buildCounterOperationWarningsData = 0; 224 core.int buildCounterOperationWarningsData = 0;
226 buildOperationWarningsData() { 225 buildOperationWarningsData() {
227 var o = new api.OperationWarningsData(); 226 var o = new api.OperationWarningsData();
228 buildCounterOperationWarningsData++; 227 buildCounterOperationWarningsData++;
229 if (buildCounterOperationWarningsData < 3) { 228 if (buildCounterOperationWarningsData < 3) {
230 o.key = "foo"; 229 o.key = "foo";
231 o.value = "foo"; 230 o.value = "foo";
232 } 231 }
233 buildCounterOperationWarningsData--; 232 buildCounterOperationWarningsData--;
234 return o; 233 return o;
235 } 234 }
236 235
237 checkOperationWarningsData(api.OperationWarningsData o) { 236 checkOperationWarningsData(api.OperationWarningsData o) {
238 buildCounterOperationWarningsData++; 237 buildCounterOperationWarningsData++;
239 if (buildCounterOperationWarningsData < 3) { 238 if (buildCounterOperationWarningsData < 3) {
240 unittest.expect(o.key, unittest.equals('foo')); 239 unittest.expect(o.key, unittest.equals('foo'));
241 unittest.expect(o.value, unittest.equals('foo')); 240 unittest.expect(o.value, unittest.equals('foo'));
242 } 241 }
243 buildCounterOperationWarningsData--; 242 buildCounterOperationWarningsData--;
244 } 243 }
245 244
246 buildUnnamed3276() { 245 buildUnnamed3269() {
247 var o = new core.List<api.OperationWarningsData>(); 246 var o = new core.List<api.OperationWarningsData>();
248 o.add(buildOperationWarningsData()); 247 o.add(buildOperationWarningsData());
249 o.add(buildOperationWarningsData()); 248 o.add(buildOperationWarningsData());
250 return o; 249 return o;
251 } 250 }
252 251
253 checkUnnamed3276(core.List<api.OperationWarningsData> o) { 252 checkUnnamed3269(core.List<api.OperationWarningsData> o) {
254 unittest.expect(o, unittest.hasLength(2)); 253 unittest.expect(o, unittest.hasLength(2));
255 checkOperationWarningsData(o[0]); 254 checkOperationWarningsData(o[0]);
256 checkOperationWarningsData(o[1]); 255 checkOperationWarningsData(o[1]);
257 } 256 }
258 257
259 core.int buildCounterOperationWarnings = 0; 258 core.int buildCounterOperationWarnings = 0;
260 buildOperationWarnings() { 259 buildOperationWarnings() {
261 var o = new api.OperationWarnings(); 260 var o = new api.OperationWarnings();
262 buildCounterOperationWarnings++; 261 buildCounterOperationWarnings++;
263 if (buildCounterOperationWarnings < 3) { 262 if (buildCounterOperationWarnings < 3) {
264 o.code = "foo"; 263 o.code = "foo";
265 o.data = buildUnnamed3276(); 264 o.data = buildUnnamed3269();
266 o.message = "foo"; 265 o.message = "foo";
267 } 266 }
268 buildCounterOperationWarnings--; 267 buildCounterOperationWarnings--;
269 return o; 268 return o;
270 } 269 }
271 270
272 checkOperationWarnings(api.OperationWarnings o) { 271 checkOperationWarnings(api.OperationWarnings o) {
273 buildCounterOperationWarnings++; 272 buildCounterOperationWarnings++;
274 if (buildCounterOperationWarnings < 3) { 273 if (buildCounterOperationWarnings < 3) {
275 unittest.expect(o.code, unittest.equals('foo')); 274 unittest.expect(o.code, unittest.equals('foo'));
276 checkUnnamed3276(o.data); 275 checkUnnamed3269(o.data);
277 unittest.expect(o.message, unittest.equals('foo')); 276 unittest.expect(o.message, unittest.equals('foo'));
278 } 277 }
279 buildCounterOperationWarnings--; 278 buildCounterOperationWarnings--;
280 } 279 }
281 280
282 buildUnnamed3277() { 281 buildUnnamed3270() {
283 var o = new core.List<api.OperationWarnings>(); 282 var o = new core.List<api.OperationWarnings>();
284 o.add(buildOperationWarnings()); 283 o.add(buildOperationWarnings());
285 o.add(buildOperationWarnings()); 284 o.add(buildOperationWarnings());
286 return o; 285 return o;
287 } 286 }
288 287
289 checkUnnamed3277(core.List<api.OperationWarnings> o) { 288 checkUnnamed3270(core.List<api.OperationWarnings> o) {
290 unittest.expect(o, unittest.hasLength(2)); 289 unittest.expect(o, unittest.hasLength(2));
291 checkOperationWarnings(o[0]); 290 checkOperationWarnings(o[0]);
292 checkOperationWarnings(o[1]); 291 checkOperationWarnings(o[1]);
293 } 292 }
294 293
295 core.int buildCounterOperation = 0; 294 core.int buildCounterOperation = 0;
296 buildOperation() { 295 buildOperation() {
297 var o = new api.Operation(); 296 var o = new api.Operation();
298 buildCounterOperation++; 297 buildCounterOperation++;
299 if (buildCounterOperation < 3) { 298 if (buildCounterOperation < 3) {
(...skipping 10 matching lines...) Expand all
310 o.operationType = "foo"; 309 o.operationType = "foo";
311 o.progress = 42; 310 o.progress = 42;
312 o.region = "foo"; 311 o.region = "foo";
313 o.selfLink = "foo"; 312 o.selfLink = "foo";
314 o.startTime = "foo"; 313 o.startTime = "foo";
315 o.status = "foo"; 314 o.status = "foo";
316 o.statusMessage = "foo"; 315 o.statusMessage = "foo";
317 o.targetId = "foo"; 316 o.targetId = "foo";
318 o.targetLink = "foo"; 317 o.targetLink = "foo";
319 o.user = "foo"; 318 o.user = "foo";
320 o.warnings = buildUnnamed3277(); 319 o.warnings = buildUnnamed3270();
321 o.zone = "foo"; 320 o.zone = "foo";
322 } 321 }
323 buildCounterOperation--; 322 buildCounterOperation--;
324 return o; 323 return o;
325 } 324 }
326 325
327 checkOperation(api.Operation o) { 326 checkOperation(api.Operation o) {
328 buildCounterOperation++; 327 buildCounterOperation++;
329 if (buildCounterOperation < 3) { 328 if (buildCounterOperation < 3) {
330 unittest.expect(o.clientOperationId, unittest.equals('foo')); 329 unittest.expect(o.clientOperationId, unittest.equals('foo'));
331 unittest.expect(o.creationTimestamp, unittest.equals('foo')); 330 unittest.expect(o.creationTimestamp, unittest.equals('foo'));
332 unittest.expect(o.endTime, unittest.equals('foo')); 331 unittest.expect(o.endTime, unittest.equals('foo'));
333 checkOperationError(o.error); 332 checkOperationError(o.error);
334 unittest.expect(o.httpErrorMessage, unittest.equals('foo')); 333 unittest.expect(o.httpErrorMessage, unittest.equals('foo'));
335 unittest.expect(o.httpErrorStatusCode, unittest.equals(42)); 334 unittest.expect(o.httpErrorStatusCode, unittest.equals(42));
336 unittest.expect(o.id, unittest.equals('foo')); 335 unittest.expect(o.id, unittest.equals('foo'));
337 unittest.expect(o.insertTime, unittest.equals('foo')); 336 unittest.expect(o.insertTime, unittest.equals('foo'));
338 unittest.expect(o.kind, unittest.equals('foo')); 337 unittest.expect(o.kind, unittest.equals('foo'));
339 unittest.expect(o.name, unittest.equals('foo')); 338 unittest.expect(o.name, unittest.equals('foo'));
340 unittest.expect(o.operationType, unittest.equals('foo')); 339 unittest.expect(o.operationType, unittest.equals('foo'));
341 unittest.expect(o.progress, unittest.equals(42)); 340 unittest.expect(o.progress, unittest.equals(42));
342 unittest.expect(o.region, unittest.equals('foo')); 341 unittest.expect(o.region, unittest.equals('foo'));
343 unittest.expect(o.selfLink, unittest.equals('foo')); 342 unittest.expect(o.selfLink, unittest.equals('foo'));
344 unittest.expect(o.startTime, unittest.equals('foo')); 343 unittest.expect(o.startTime, unittest.equals('foo'));
345 unittest.expect(o.status, unittest.equals('foo')); 344 unittest.expect(o.status, unittest.equals('foo'));
346 unittest.expect(o.statusMessage, unittest.equals('foo')); 345 unittest.expect(o.statusMessage, unittest.equals('foo'));
347 unittest.expect(o.targetId, unittest.equals('foo')); 346 unittest.expect(o.targetId, unittest.equals('foo'));
348 unittest.expect(o.targetLink, unittest.equals('foo')); 347 unittest.expect(o.targetLink, unittest.equals('foo'));
349 unittest.expect(o.user, unittest.equals('foo')); 348 unittest.expect(o.user, unittest.equals('foo'));
350 checkUnnamed3277(o.warnings); 349 checkUnnamed3270(o.warnings);
351 unittest.expect(o.zone, unittest.equals('foo')); 350 unittest.expect(o.zone, unittest.equals('foo'));
352 } 351 }
353 buildCounterOperation--; 352 buildCounterOperation--;
354 } 353 }
355 354
356 buildUnnamed3278() { 355 buildUnnamed3271() {
357 var o = new core.List<api.Operation>(); 356 var o = new core.List<api.Operation>();
358 o.add(buildOperation()); 357 o.add(buildOperation());
359 o.add(buildOperation()); 358 o.add(buildOperation());
360 return o; 359 return o;
361 } 360 }
362 361
363 checkUnnamed3278(core.List<api.Operation> o) { 362 checkUnnamed3271(core.List<api.Operation> o) {
364 unittest.expect(o, unittest.hasLength(2)); 363 unittest.expect(o, unittest.hasLength(2));
365 checkOperation(o[0]); 364 checkOperation(o[0]);
366 checkOperation(o[1]); 365 checkOperation(o[1]);
367 } 366 }
368 367
369 core.int buildCounterOperationList = 0; 368 core.int buildCounterOperationList = 0;
370 buildOperationList() { 369 buildOperationList() {
371 var o = new api.OperationList(); 370 var o = new api.OperationList();
372 buildCounterOperationList++; 371 buildCounterOperationList++;
373 if (buildCounterOperationList < 3) { 372 if (buildCounterOperationList < 3) {
374 o.id = "foo"; 373 o.id = "foo";
375 o.items = buildUnnamed3278(); 374 o.items = buildUnnamed3271();
376 o.kind = "foo"; 375 o.kind = "foo";
377 o.nextPageToken = "foo"; 376 o.nextPageToken = "foo";
378 o.selfLink = "foo"; 377 o.selfLink = "foo";
379 } 378 }
380 buildCounterOperationList--; 379 buildCounterOperationList--;
381 return o; 380 return o;
382 } 381 }
383 382
384 checkOperationList(api.OperationList o) { 383 checkOperationList(api.OperationList o) {
385 buildCounterOperationList++; 384 buildCounterOperationList++;
386 if (buildCounterOperationList < 3) { 385 if (buildCounterOperationList < 3) {
387 unittest.expect(o.id, unittest.equals('foo')); 386 unittest.expect(o.id, unittest.equals('foo'));
388 checkUnnamed3278(o.items); 387 checkUnnamed3271(o.items);
389 unittest.expect(o.kind, unittest.equals('foo')); 388 unittest.expect(o.kind, unittest.equals('foo'));
390 unittest.expect(o.nextPageToken, unittest.equals('foo')); 389 unittest.expect(o.nextPageToken, unittest.equals('foo'));
391 unittest.expect(o.selfLink, unittest.equals('foo')); 390 unittest.expect(o.selfLink, unittest.equals('foo'));
392 } 391 }
393 buildCounterOperationList--; 392 buildCounterOperationList--;
394 } 393 }
395 394
396 core.int buildCounterRollingUpdateErrorErrors = 0; 395 core.int buildCounterRollingUpdateErrorErrors = 0;
397 buildRollingUpdateErrorErrors() { 396 buildRollingUpdateErrorErrors() {
398 var o = new api.RollingUpdateErrorErrors(); 397 var o = new api.RollingUpdateErrorErrors();
(...skipping 10 matching lines...) Expand all
409 checkRollingUpdateErrorErrors(api.RollingUpdateErrorErrors o) { 408 checkRollingUpdateErrorErrors(api.RollingUpdateErrorErrors o) {
410 buildCounterRollingUpdateErrorErrors++; 409 buildCounterRollingUpdateErrorErrors++;
411 if (buildCounterRollingUpdateErrorErrors < 3) { 410 if (buildCounterRollingUpdateErrorErrors < 3) {
412 unittest.expect(o.code, unittest.equals('foo')); 411 unittest.expect(o.code, unittest.equals('foo'));
413 unittest.expect(o.location, unittest.equals('foo')); 412 unittest.expect(o.location, unittest.equals('foo'));
414 unittest.expect(o.message, unittest.equals('foo')); 413 unittest.expect(o.message, unittest.equals('foo'));
415 } 414 }
416 buildCounterRollingUpdateErrorErrors--; 415 buildCounterRollingUpdateErrorErrors--;
417 } 416 }
418 417
419 buildUnnamed3279() { 418 buildUnnamed3272() {
420 var o = new core.List<api.RollingUpdateErrorErrors>(); 419 var o = new core.List<api.RollingUpdateErrorErrors>();
421 o.add(buildRollingUpdateErrorErrors()); 420 o.add(buildRollingUpdateErrorErrors());
422 o.add(buildRollingUpdateErrorErrors()); 421 o.add(buildRollingUpdateErrorErrors());
423 return o; 422 return o;
424 } 423 }
425 424
426 checkUnnamed3279(core.List<api.RollingUpdateErrorErrors> o) { 425 checkUnnamed3272(core.List<api.RollingUpdateErrorErrors> o) {
427 unittest.expect(o, unittest.hasLength(2)); 426 unittest.expect(o, unittest.hasLength(2));
428 checkRollingUpdateErrorErrors(o[0]); 427 checkRollingUpdateErrorErrors(o[0]);
429 checkRollingUpdateErrorErrors(o[1]); 428 checkRollingUpdateErrorErrors(o[1]);
430 } 429 }
431 430
432 core.int buildCounterRollingUpdateError = 0; 431 core.int buildCounterRollingUpdateError = 0;
433 buildRollingUpdateError() { 432 buildRollingUpdateError() {
434 var o = new api.RollingUpdateError(); 433 var o = new api.RollingUpdateError();
435 buildCounterRollingUpdateError++; 434 buildCounterRollingUpdateError++;
436 if (buildCounterRollingUpdateError < 3) { 435 if (buildCounterRollingUpdateError < 3) {
437 o.errors = buildUnnamed3279(); 436 o.errors = buildUnnamed3272();
438 } 437 }
439 buildCounterRollingUpdateError--; 438 buildCounterRollingUpdateError--;
440 return o; 439 return o;
441 } 440 }
442 441
443 checkRollingUpdateError(api.RollingUpdateError o) { 442 checkRollingUpdateError(api.RollingUpdateError o) {
444 buildCounterRollingUpdateError++; 443 buildCounterRollingUpdateError++;
445 if (buildCounterRollingUpdateError < 3) { 444 if (buildCounterRollingUpdateError < 3) {
446 checkUnnamed3279(o.errors); 445 checkUnnamed3272(o.errors);
447 } 446 }
448 buildCounterRollingUpdateError--; 447 buildCounterRollingUpdateError--;
449 } 448 }
450 449
451 core.int buildCounterRollingUpdatePolicy = 0; 450 core.int buildCounterRollingUpdatePolicy = 0;
452 buildRollingUpdatePolicy() { 451 buildRollingUpdatePolicy() {
453 var o = new api.RollingUpdatePolicy(); 452 var o = new api.RollingUpdatePolicy();
454 buildCounterRollingUpdatePolicy++; 453 buildCounterRollingUpdatePolicy++;
455 if (buildCounterRollingUpdatePolicy < 3) { 454 if (buildCounterRollingUpdatePolicy < 3) {
456 o.autoPauseAfterInstances = 42; 455 o.autoPauseAfterInstances = 42;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 checkRollingUpdatePolicy(o.policy); 516 checkRollingUpdatePolicy(o.policy);
518 unittest.expect(o.progress, unittest.equals(42)); 517 unittest.expect(o.progress, unittest.equals(42));
519 unittest.expect(o.selfLink, unittest.equals('foo')); 518 unittest.expect(o.selfLink, unittest.equals('foo'));
520 unittest.expect(o.status, unittest.equals('foo')); 519 unittest.expect(o.status, unittest.equals('foo'));
521 unittest.expect(o.statusMessage, unittest.equals('foo')); 520 unittest.expect(o.statusMessage, unittest.equals('foo'));
522 unittest.expect(o.user, unittest.equals('foo')); 521 unittest.expect(o.user, unittest.equals('foo'));
523 } 522 }
524 buildCounterRollingUpdate--; 523 buildCounterRollingUpdate--;
525 } 524 }
526 525
527 buildUnnamed3280() { 526 buildUnnamed3273() {
528 var o = new core.List<api.RollingUpdate>(); 527 var o = new core.List<api.RollingUpdate>();
529 o.add(buildRollingUpdate()); 528 o.add(buildRollingUpdate());
530 o.add(buildRollingUpdate()); 529 o.add(buildRollingUpdate());
531 return o; 530 return o;
532 } 531 }
533 532
534 checkUnnamed3280(core.List<api.RollingUpdate> o) { 533 checkUnnamed3273(core.List<api.RollingUpdate> o) {
535 unittest.expect(o, unittest.hasLength(2)); 534 unittest.expect(o, unittest.hasLength(2));
536 checkRollingUpdate(o[0]); 535 checkRollingUpdate(o[0]);
537 checkRollingUpdate(o[1]); 536 checkRollingUpdate(o[1]);
538 } 537 }
539 538
540 core.int buildCounterRollingUpdateList = 0; 539 core.int buildCounterRollingUpdateList = 0;
541 buildRollingUpdateList() { 540 buildRollingUpdateList() {
542 var o = new api.RollingUpdateList(); 541 var o = new api.RollingUpdateList();
543 buildCounterRollingUpdateList++; 542 buildCounterRollingUpdateList++;
544 if (buildCounterRollingUpdateList < 3) { 543 if (buildCounterRollingUpdateList < 3) {
545 o.items = buildUnnamed3280(); 544 o.items = buildUnnamed3273();
546 o.kind = "foo"; 545 o.kind = "foo";
547 o.nextPageToken = "foo"; 546 o.nextPageToken = "foo";
548 o.selfLink = "foo"; 547 o.selfLink = "foo";
549 } 548 }
550 buildCounterRollingUpdateList--; 549 buildCounterRollingUpdateList--;
551 return o; 550 return o;
552 } 551 }
553 552
554 checkRollingUpdateList(api.RollingUpdateList o) { 553 checkRollingUpdateList(api.RollingUpdateList o) {
555 buildCounterRollingUpdateList++; 554 buildCounterRollingUpdateList++;
556 if (buildCounterRollingUpdateList < 3) { 555 if (buildCounterRollingUpdateList < 3) {
557 checkUnnamed3280(o.items); 556 checkUnnamed3273(o.items);
558 unittest.expect(o.kind, unittest.equals('foo')); 557 unittest.expect(o.kind, unittest.equals('foo'));
559 unittest.expect(o.nextPageToken, unittest.equals('foo')); 558 unittest.expect(o.nextPageToken, unittest.equals('foo'));
560 unittest.expect(o.selfLink, unittest.equals('foo')); 559 unittest.expect(o.selfLink, unittest.equals('foo'));
561 } 560 }
562 buildCounterRollingUpdateList--; 561 buildCounterRollingUpdateList--;
563 } 562 }
564 563
565
566 main() { 564 main() {
567 unittest.group("obj-schema-InstanceUpdateErrorErrors", () { 565 unittest.group("obj-schema-InstanceUpdateErrorErrors", () {
568 unittest.test("to-json--from-json", () { 566 unittest.test("to-json--from-json", () {
569 var o = buildInstanceUpdateErrorErrors(); 567 var o = buildInstanceUpdateErrorErrors();
570 var od = new api.InstanceUpdateErrorErrors.fromJson(o.toJson()); 568 var od = new api.InstanceUpdateErrorErrors.fromJson(o.toJson());
571 checkInstanceUpdateErrorErrors(od); 569 checkInstanceUpdateErrorErrors(od);
572 }); 570 });
573 }); 571 });
574 572
575
576 unittest.group("obj-schema-InstanceUpdateError", () { 573 unittest.group("obj-schema-InstanceUpdateError", () {
577 unittest.test("to-json--from-json", () { 574 unittest.test("to-json--from-json", () {
578 var o = buildInstanceUpdateError(); 575 var o = buildInstanceUpdateError();
579 var od = new api.InstanceUpdateError.fromJson(o.toJson()); 576 var od = new api.InstanceUpdateError.fromJson(o.toJson());
580 checkInstanceUpdateError(od); 577 checkInstanceUpdateError(od);
581 }); 578 });
582 }); 579 });
583 580
584
585 unittest.group("obj-schema-InstanceUpdate", () { 581 unittest.group("obj-schema-InstanceUpdate", () {
586 unittest.test("to-json--from-json", () { 582 unittest.test("to-json--from-json", () {
587 var o = buildInstanceUpdate(); 583 var o = buildInstanceUpdate();
588 var od = new api.InstanceUpdate.fromJson(o.toJson()); 584 var od = new api.InstanceUpdate.fromJson(o.toJson());
589 checkInstanceUpdate(od); 585 checkInstanceUpdate(od);
590 }); 586 });
591 }); 587 });
592 588
593
594 unittest.group("obj-schema-InstanceUpdateList", () { 589 unittest.group("obj-schema-InstanceUpdateList", () {
595 unittest.test("to-json--from-json", () { 590 unittest.test("to-json--from-json", () {
596 var o = buildInstanceUpdateList(); 591 var o = buildInstanceUpdateList();
597 var od = new api.InstanceUpdateList.fromJson(o.toJson()); 592 var od = new api.InstanceUpdateList.fromJson(o.toJson());
598 checkInstanceUpdateList(od); 593 checkInstanceUpdateList(od);
599 }); 594 });
600 }); 595 });
601 596
602
603 unittest.group("obj-schema-OperationErrorErrors", () { 597 unittest.group("obj-schema-OperationErrorErrors", () {
604 unittest.test("to-json--from-json", () { 598 unittest.test("to-json--from-json", () {
605 var o = buildOperationErrorErrors(); 599 var o = buildOperationErrorErrors();
606 var od = new api.OperationErrorErrors.fromJson(o.toJson()); 600 var od = new api.OperationErrorErrors.fromJson(o.toJson());
607 checkOperationErrorErrors(od); 601 checkOperationErrorErrors(od);
608 }); 602 });
609 }); 603 });
610 604
611
612 unittest.group("obj-schema-OperationError", () { 605 unittest.group("obj-schema-OperationError", () {
613 unittest.test("to-json--from-json", () { 606 unittest.test("to-json--from-json", () {
614 var o = buildOperationError(); 607 var o = buildOperationError();
615 var od = new api.OperationError.fromJson(o.toJson()); 608 var od = new api.OperationError.fromJson(o.toJson());
616 checkOperationError(od); 609 checkOperationError(od);
617 }); 610 });
618 }); 611 });
619 612
620
621 unittest.group("obj-schema-OperationWarningsData", () { 613 unittest.group("obj-schema-OperationWarningsData", () {
622 unittest.test("to-json--from-json", () { 614 unittest.test("to-json--from-json", () {
623 var o = buildOperationWarningsData(); 615 var o = buildOperationWarningsData();
624 var od = new api.OperationWarningsData.fromJson(o.toJson()); 616 var od = new api.OperationWarningsData.fromJson(o.toJson());
625 checkOperationWarningsData(od); 617 checkOperationWarningsData(od);
626 }); 618 });
627 }); 619 });
628 620
629
630 unittest.group("obj-schema-OperationWarnings", () { 621 unittest.group("obj-schema-OperationWarnings", () {
631 unittest.test("to-json--from-json", () { 622 unittest.test("to-json--from-json", () {
632 var o = buildOperationWarnings(); 623 var o = buildOperationWarnings();
633 var od = new api.OperationWarnings.fromJson(o.toJson()); 624 var od = new api.OperationWarnings.fromJson(o.toJson());
634 checkOperationWarnings(od); 625 checkOperationWarnings(od);
635 }); 626 });
636 }); 627 });
637 628
638
639 unittest.group("obj-schema-Operation", () { 629 unittest.group("obj-schema-Operation", () {
640 unittest.test("to-json--from-json", () { 630 unittest.test("to-json--from-json", () {
641 var o = buildOperation(); 631 var o = buildOperation();
642 var od = new api.Operation.fromJson(o.toJson()); 632 var od = new api.Operation.fromJson(o.toJson());
643 checkOperation(od); 633 checkOperation(od);
644 }); 634 });
645 }); 635 });
646 636
647
648 unittest.group("obj-schema-OperationList", () { 637 unittest.group("obj-schema-OperationList", () {
649 unittest.test("to-json--from-json", () { 638 unittest.test("to-json--from-json", () {
650 var o = buildOperationList(); 639 var o = buildOperationList();
651 var od = new api.OperationList.fromJson(o.toJson()); 640 var od = new api.OperationList.fromJson(o.toJson());
652 checkOperationList(od); 641 checkOperationList(od);
653 }); 642 });
654 }); 643 });
655 644
656
657 unittest.group("obj-schema-RollingUpdateErrorErrors", () { 645 unittest.group("obj-schema-RollingUpdateErrorErrors", () {
658 unittest.test("to-json--from-json", () { 646 unittest.test("to-json--from-json", () {
659 var o = buildRollingUpdateErrorErrors(); 647 var o = buildRollingUpdateErrorErrors();
660 var od = new api.RollingUpdateErrorErrors.fromJson(o.toJson()); 648 var od = new api.RollingUpdateErrorErrors.fromJson(o.toJson());
661 checkRollingUpdateErrorErrors(od); 649 checkRollingUpdateErrorErrors(od);
662 }); 650 });
663 }); 651 });
664 652
665
666 unittest.group("obj-schema-RollingUpdateError", () { 653 unittest.group("obj-schema-RollingUpdateError", () {
667 unittest.test("to-json--from-json", () { 654 unittest.test("to-json--from-json", () {
668 var o = buildRollingUpdateError(); 655 var o = buildRollingUpdateError();
669 var od = new api.RollingUpdateError.fromJson(o.toJson()); 656 var od = new api.RollingUpdateError.fromJson(o.toJson());
670 checkRollingUpdateError(od); 657 checkRollingUpdateError(od);
671 }); 658 });
672 }); 659 });
673 660
674
675 unittest.group("obj-schema-RollingUpdatePolicy", () { 661 unittest.group("obj-schema-RollingUpdatePolicy", () {
676 unittest.test("to-json--from-json", () { 662 unittest.test("to-json--from-json", () {
677 var o = buildRollingUpdatePolicy(); 663 var o = buildRollingUpdatePolicy();
678 var od = new api.RollingUpdatePolicy.fromJson(o.toJson()); 664 var od = new api.RollingUpdatePolicy.fromJson(o.toJson());
679 checkRollingUpdatePolicy(od); 665 checkRollingUpdatePolicy(od);
680 }); 666 });
681 }); 667 });
682 668
683
684 unittest.group("obj-schema-RollingUpdate", () { 669 unittest.group("obj-schema-RollingUpdate", () {
685 unittest.test("to-json--from-json", () { 670 unittest.test("to-json--from-json", () {
686 var o = buildRollingUpdate(); 671 var o = buildRollingUpdate();
687 var od = new api.RollingUpdate.fromJson(o.toJson()); 672 var od = new api.RollingUpdate.fromJson(o.toJson());
688 checkRollingUpdate(od); 673 checkRollingUpdate(od);
689 }); 674 });
690 }); 675 });
691 676
692
693 unittest.group("obj-schema-RollingUpdateList", () { 677 unittest.group("obj-schema-RollingUpdateList", () {
694 unittest.test("to-json--from-json", () { 678 unittest.test("to-json--from-json", () {
695 var o = buildRollingUpdateList(); 679 var o = buildRollingUpdateList();
696 var od = new api.RollingUpdateList.fromJson(o.toJson()); 680 var od = new api.RollingUpdateList.fromJson(o.toJson());
697 checkRollingUpdateList(od); 681 checkRollingUpdateList(od);
698 }); 682 });
699 }); 683 });
700 684
701
702 unittest.group("resource-RollingUpdatesResourceApi", () { 685 unittest.group("resource-RollingUpdatesResourceApi", () {
703 unittest.test("method--cancel", () { 686 unittest.test("method--cancel", () {
704
705 var mock = new HttpServerMock(); 687 var mock = new HttpServerMock();
706 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 688 api.RollingUpdatesResourceApi res =
689 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
707 var arg_project = "foo"; 690 var arg_project = "foo";
708 var arg_zone = "foo"; 691 var arg_zone = "foo";
709 var arg_rollingUpdate = "foo"; 692 var arg_rollingUpdate = "foo";
710 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 693 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
711 var path = (req.url).path; 694 var path = (req.url).path;
712 var pathOffset = 0; 695 var pathOffset = 0;
713 var index; 696 var index;
714 var subPart; 697 var subPart;
715 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 698 unittest.expect(
699 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
716 pathOffset += 1; 700 pathOffset += 1;
717 701
718 var query = (req.url).query; 702 var query = (req.url).query;
719 var queryOffset = 0; 703 var queryOffset = 0;
720 var queryMap = {}; 704 var queryMap = {};
721 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 705 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
722 parseBool(n) { 706 parseBool(n) {
723 if (n == "true") return true; 707 if (n == "true") return true;
724 if (n == "false") return false; 708 if (n == "false") return false;
725 if (n == null) return null; 709 if (n == null) return null;
726 throw new core.ArgumentError("Invalid boolean: $n"); 710 throw new core.ArgumentError("Invalid boolean: $n");
727 } 711 }
712
728 if (query.length > 0) { 713 if (query.length > 0) {
729 for (var part in query.split("&")) { 714 for (var part in query.split("&")) {
730 var keyvalue = part.split("="); 715 var keyvalue = part.split("=");
731 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 716 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
717 core.Uri.decodeQueryComponent(keyvalue[1]));
732 } 718 }
733 } 719 }
734 720
735
736 var h = { 721 var h = {
737 "content-type" : "application/json; charset=utf-8", 722 "content-type": "application/json; charset=utf-8",
738 }; 723 };
739 var resp = convert.JSON.encode(buildOperation()); 724 var resp = convert.JSON.encode(buildOperation());
740 return new async.Future.value(stringResponse(200, h, resp)); 725 return new async.Future.value(stringResponse(200, h, resp));
741 }), true); 726 }), true);
742 res.cancel(arg_project, arg_zone, arg_rollingUpdate).then(unittest.expectA sync1(((api.Operation response) { 727 res
728 .cancel(arg_project, arg_zone, arg_rollingUpdate)
729 .then(unittest.expectAsync1(((api.Operation response) {
743 checkOperation(response); 730 checkOperation(response);
744 }))); 731 })));
745 }); 732 });
746 733
747 unittest.test("method--get", () { 734 unittest.test("method--get", () {
748
749 var mock = new HttpServerMock(); 735 var mock = new HttpServerMock();
750 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 736 api.RollingUpdatesResourceApi res =
737 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
751 var arg_project = "foo"; 738 var arg_project = "foo";
752 var arg_zone = "foo"; 739 var arg_zone = "foo";
753 var arg_rollingUpdate = "foo"; 740 var arg_rollingUpdate = "foo";
754 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 741 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
755 var path = (req.url).path; 742 var path = (req.url).path;
756 var pathOffset = 0; 743 var pathOffset = 0;
757 var index; 744 var index;
758 var subPart; 745 var subPart;
759 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 746 unittest.expect(
747 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
760 pathOffset += 1; 748 pathOffset += 1;
761 749
762 var query = (req.url).query; 750 var query = (req.url).query;
763 var queryOffset = 0; 751 var queryOffset = 0;
764 var queryMap = {}; 752 var queryMap = {};
765 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 753 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
766 parseBool(n) { 754 parseBool(n) {
767 if (n == "true") return true; 755 if (n == "true") return true;
768 if (n == "false") return false; 756 if (n == "false") return false;
769 if (n == null) return null; 757 if (n == null) return null;
770 throw new core.ArgumentError("Invalid boolean: $n"); 758 throw new core.ArgumentError("Invalid boolean: $n");
771 } 759 }
760
772 if (query.length > 0) { 761 if (query.length > 0) {
773 for (var part in query.split("&")) { 762 for (var part in query.split("&")) {
774 var keyvalue = part.split("="); 763 var keyvalue = part.split("=");
775 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 764 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
765 core.Uri.decodeQueryComponent(keyvalue[1]));
776 } 766 }
777 } 767 }
778 768
779
780 var h = { 769 var h = {
781 "content-type" : "application/json; charset=utf-8", 770 "content-type": "application/json; charset=utf-8",
782 }; 771 };
783 var resp = convert.JSON.encode(buildRollingUpdate()); 772 var resp = convert.JSON.encode(buildRollingUpdate());
784 return new async.Future.value(stringResponse(200, h, resp)); 773 return new async.Future.value(stringResponse(200, h, resp));
785 }), true); 774 }), true);
786 res.get(arg_project, arg_zone, arg_rollingUpdate).then(unittest.expectAsyn c1(((api.RollingUpdate response) { 775 res
776 .get(arg_project, arg_zone, arg_rollingUpdate)
777 .then(unittest.expectAsync1(((api.RollingUpdate response) {
787 checkRollingUpdate(response); 778 checkRollingUpdate(response);
788 }))); 779 })));
789 }); 780 });
790 781
791 unittest.test("method--insert", () { 782 unittest.test("method--insert", () {
792
793 var mock = new HttpServerMock(); 783 var mock = new HttpServerMock();
794 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 784 api.RollingUpdatesResourceApi res =
785 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
795 var arg_request = buildRollingUpdate(); 786 var arg_request = buildRollingUpdate();
796 var arg_project = "foo"; 787 var arg_project = "foo";
797 var arg_zone = "foo"; 788 var arg_zone = "foo";
798 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 789 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
799 var obj = new api.RollingUpdate.fromJson(json); 790 var obj = new api.RollingUpdate.fromJson(json);
800 checkRollingUpdate(obj); 791 checkRollingUpdate(obj);
801 792
802 var path = (req.url).path; 793 var path = (req.url).path;
803 var pathOffset = 0; 794 var pathOffset = 0;
804 var index; 795 var index;
805 var subPart; 796 var subPart;
806 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 797 unittest.expect(
798 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
807 pathOffset += 1; 799 pathOffset += 1;
808 800
809 var query = (req.url).query; 801 var query = (req.url).query;
810 var queryOffset = 0; 802 var queryOffset = 0;
811 var queryMap = {}; 803 var queryMap = {};
812 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 804 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
813 parseBool(n) { 805 parseBool(n) {
814 if (n == "true") return true; 806 if (n == "true") return true;
815 if (n == "false") return false; 807 if (n == "false") return false;
816 if (n == null) return null; 808 if (n == null) return null;
817 throw new core.ArgumentError("Invalid boolean: $n"); 809 throw new core.ArgumentError("Invalid boolean: $n");
818 } 810 }
811
819 if (query.length > 0) { 812 if (query.length > 0) {
820 for (var part in query.split("&")) { 813 for (var part in query.split("&")) {
821 var keyvalue = part.split("="); 814 var keyvalue = part.split("=");
822 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 815 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
816 core.Uri.decodeQueryComponent(keyvalue[1]));
823 } 817 }
824 } 818 }
825 819
826
827 var h = { 820 var h = {
828 "content-type" : "application/json; charset=utf-8", 821 "content-type": "application/json; charset=utf-8",
829 }; 822 };
830 var resp = convert.JSON.encode(buildOperation()); 823 var resp = convert.JSON.encode(buildOperation());
831 return new async.Future.value(stringResponse(200, h, resp)); 824 return new async.Future.value(stringResponse(200, h, resp));
832 }), true); 825 }), true);
833 res.insert(arg_request, arg_project, arg_zone).then(unittest.expectAsync1( ((api.Operation response) { 826 res
827 .insert(arg_request, arg_project, arg_zone)
828 .then(unittest.expectAsync1(((api.Operation response) {
834 checkOperation(response); 829 checkOperation(response);
835 }))); 830 })));
836 }); 831 });
837 832
838 unittest.test("method--list", () { 833 unittest.test("method--list", () {
839
840 var mock = new HttpServerMock(); 834 var mock = new HttpServerMock();
841 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 835 api.RollingUpdatesResourceApi res =
836 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
842 var arg_project = "foo"; 837 var arg_project = "foo";
843 var arg_zone = "foo"; 838 var arg_zone = "foo";
844 var arg_filter = "foo"; 839 var arg_filter = "foo";
845 var arg_maxResults = 42; 840 var arg_maxResults = 42;
846 var arg_pageToken = "foo"; 841 var arg_pageToken = "foo";
847 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 842 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
848 var path = (req.url).path; 843 var path = (req.url).path;
849 var pathOffset = 0; 844 var pathOffset = 0;
850 var index; 845 var index;
851 var subPart; 846 var subPart;
852 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 847 unittest.expect(
848 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
853 pathOffset += 1; 849 pathOffset += 1;
854 850
855 var query = (req.url).query; 851 var query = (req.url).query;
856 var queryOffset = 0; 852 var queryOffset = 0;
857 var queryMap = {}; 853 var queryMap = {};
858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 854 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
859 parseBool(n) { 855 parseBool(n) {
860 if (n == "true") return true; 856 if (n == "true") return true;
861 if (n == "false") return false; 857 if (n == "false") return false;
862 if (n == null) return null; 858 if (n == null) return null;
863 throw new core.ArgumentError("Invalid boolean: $n"); 859 throw new core.ArgumentError("Invalid boolean: $n");
864 } 860 }
861
865 if (query.length > 0) { 862 if (query.length > 0) {
866 for (var part in query.split("&")) { 863 for (var part in query.split("&")) {
867 var keyvalue = part.split("="); 864 var keyvalue = part.split("=");
868 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 865 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
866 core.Uri.decodeQueryComponent(keyvalue[1]));
869 } 867 }
870 } 868 }
871 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 869 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
872 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 870 unittest.expect(core.int.parse(queryMap["maxResults"].first),
873 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 871 unittest.equals(arg_maxResults));
874 872 unittest.expect(
873 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
875 874
876 var h = { 875 var h = {
877 "content-type" : "application/json; charset=utf-8", 876 "content-type": "application/json; charset=utf-8",
878 }; 877 };
879 var resp = convert.JSON.encode(buildRollingUpdateList()); 878 var resp = convert.JSON.encode(buildRollingUpdateList());
880 return new async.Future.value(stringResponse(200, h, resp)); 879 return new async.Future.value(stringResponse(200, h, resp));
881 }), true); 880 }), true);
882 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes ults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.RollingUpdateLi st response) { 881 res
882 .list(arg_project, arg_zone,
883 filter: arg_filter,
884 maxResults: arg_maxResults,
885 pageToken: arg_pageToken)
886 .then(unittest.expectAsync1(((api.RollingUpdateList response) {
883 checkRollingUpdateList(response); 887 checkRollingUpdateList(response);
884 }))); 888 })));
885 }); 889 });
886 890
887 unittest.test("method--listInstanceUpdates", () { 891 unittest.test("method--listInstanceUpdates", () {
888
889 var mock = new HttpServerMock(); 892 var mock = new HttpServerMock();
890 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 893 api.RollingUpdatesResourceApi res =
894 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
891 var arg_project = "foo"; 895 var arg_project = "foo";
892 var arg_zone = "foo"; 896 var arg_zone = "foo";
893 var arg_rollingUpdate = "foo"; 897 var arg_rollingUpdate = "foo";
894 var arg_filter = "foo"; 898 var arg_filter = "foo";
895 var arg_maxResults = 42; 899 var arg_maxResults = 42;
896 var arg_pageToken = "foo"; 900 var arg_pageToken = "foo";
897 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 901 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
898 var path = (req.url).path; 902 var path = (req.url).path;
899 var pathOffset = 0; 903 var pathOffset = 0;
900 var index; 904 var index;
901 var subPart; 905 var subPart;
902 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 906 unittest.expect(
907 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
903 pathOffset += 1; 908 pathOffset += 1;
904 909
905 var query = (req.url).query; 910 var query = (req.url).query;
906 var queryOffset = 0; 911 var queryOffset = 0;
907 var queryMap = {}; 912 var queryMap = {};
908 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 913 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
909 parseBool(n) { 914 parseBool(n) {
910 if (n == "true") return true; 915 if (n == "true") return true;
911 if (n == "false") return false; 916 if (n == "false") return false;
912 if (n == null) return null; 917 if (n == null) return null;
913 throw new core.ArgumentError("Invalid boolean: $n"); 918 throw new core.ArgumentError("Invalid boolean: $n");
914 } 919 }
920
915 if (query.length > 0) { 921 if (query.length > 0) {
916 for (var part in query.split("&")) { 922 for (var part in query.split("&")) {
917 var keyvalue = part.split("="); 923 var keyvalue = part.split("=");
918 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 924 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
925 core.Uri.decodeQueryComponent(keyvalue[1]));
919 } 926 }
920 } 927 }
921 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 928 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
922 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 929 unittest.expect(core.int.parse(queryMap["maxResults"].first),
923 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 930 unittest.equals(arg_maxResults));
924 931 unittest.expect(
932 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
925 933
926 var h = { 934 var h = {
927 "content-type" : "application/json; charset=utf-8", 935 "content-type": "application/json; charset=utf-8",
928 }; 936 };
929 var resp = convert.JSON.encode(buildInstanceUpdateList()); 937 var resp = convert.JSON.encode(buildInstanceUpdateList());
930 return new async.Future.value(stringResponse(200, h, resp)); 938 return new async.Future.value(stringResponse(200, h, resp));
931 }), true); 939 }), true);
932 res.listInstanceUpdates(arg_project, arg_zone, arg_rollingUpdate, filter: arg_filter, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest. expectAsync1(((api.InstanceUpdateList response) { 940 res
941 .listInstanceUpdates(arg_project, arg_zone, arg_rollingUpdate,
942 filter: arg_filter,
943 maxResults: arg_maxResults,
944 pageToken: arg_pageToken)
945 .then(unittest.expectAsync1(((api.InstanceUpdateList response) {
933 checkInstanceUpdateList(response); 946 checkInstanceUpdateList(response);
934 }))); 947 })));
935 }); 948 });
936 949
937 unittest.test("method--pause", () { 950 unittest.test("method--pause", () {
938
939 var mock = new HttpServerMock(); 951 var mock = new HttpServerMock();
940 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 952 api.RollingUpdatesResourceApi res =
953 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
941 var arg_project = "foo"; 954 var arg_project = "foo";
942 var arg_zone = "foo"; 955 var arg_zone = "foo";
943 var arg_rollingUpdate = "foo"; 956 var arg_rollingUpdate = "foo";
944 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 957 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
945 var path = (req.url).path; 958 var path = (req.url).path;
946 var pathOffset = 0; 959 var pathOffset = 0;
947 var index; 960 var index;
948 var subPart; 961 var subPart;
949 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 962 unittest.expect(
963 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
950 pathOffset += 1; 964 pathOffset += 1;
951 965
952 var query = (req.url).query; 966 var query = (req.url).query;
953 var queryOffset = 0; 967 var queryOffset = 0;
954 var queryMap = {}; 968 var queryMap = {};
955 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 969 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
956 parseBool(n) { 970 parseBool(n) {
957 if (n == "true") return true; 971 if (n == "true") return true;
958 if (n == "false") return false; 972 if (n == "false") return false;
959 if (n == null) return null; 973 if (n == null) return null;
960 throw new core.ArgumentError("Invalid boolean: $n"); 974 throw new core.ArgumentError("Invalid boolean: $n");
961 } 975 }
976
962 if (query.length > 0) { 977 if (query.length > 0) {
963 for (var part in query.split("&")) { 978 for (var part in query.split("&")) {
964 var keyvalue = part.split("="); 979 var keyvalue = part.split("=");
965 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 980 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
981 core.Uri.decodeQueryComponent(keyvalue[1]));
966 } 982 }
967 } 983 }
968 984
969
970 var h = { 985 var h = {
971 "content-type" : "application/json; charset=utf-8", 986 "content-type": "application/json; charset=utf-8",
972 }; 987 };
973 var resp = convert.JSON.encode(buildOperation()); 988 var resp = convert.JSON.encode(buildOperation());
974 return new async.Future.value(stringResponse(200, h, resp)); 989 return new async.Future.value(stringResponse(200, h, resp));
975 }), true); 990 }), true);
976 res.pause(arg_project, arg_zone, arg_rollingUpdate).then(unittest.expectAs ync1(((api.Operation response) { 991 res
992 .pause(arg_project, arg_zone, arg_rollingUpdate)
993 .then(unittest.expectAsync1(((api.Operation response) {
977 checkOperation(response); 994 checkOperation(response);
978 }))); 995 })));
979 }); 996 });
980 997
981 unittest.test("method--resume", () { 998 unittest.test("method--resume", () {
982
983 var mock = new HttpServerMock(); 999 var mock = new HttpServerMock();
984 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 1000 api.RollingUpdatesResourceApi res =
1001 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
985 var arg_project = "foo"; 1002 var arg_project = "foo";
986 var arg_zone = "foo"; 1003 var arg_zone = "foo";
987 var arg_rollingUpdate = "foo"; 1004 var arg_rollingUpdate = "foo";
988 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1005 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
989 var path = (req.url).path; 1006 var path = (req.url).path;
990 var pathOffset = 0; 1007 var pathOffset = 0;
991 var index; 1008 var index;
992 var subPart; 1009 var subPart;
993 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1010 unittest.expect(
1011 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
994 pathOffset += 1; 1012 pathOffset += 1;
995 1013
996 var query = (req.url).query; 1014 var query = (req.url).query;
997 var queryOffset = 0; 1015 var queryOffset = 0;
998 var queryMap = {}; 1016 var queryMap = {};
999 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1017 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1000 parseBool(n) { 1018 parseBool(n) {
1001 if (n == "true") return true; 1019 if (n == "true") return true;
1002 if (n == "false") return false; 1020 if (n == "false") return false;
1003 if (n == null) return null; 1021 if (n == null) return null;
1004 throw new core.ArgumentError("Invalid boolean: $n"); 1022 throw new core.ArgumentError("Invalid boolean: $n");
1005 } 1023 }
1024
1006 if (query.length > 0) { 1025 if (query.length > 0) {
1007 for (var part in query.split("&")) { 1026 for (var part in query.split("&")) {
1008 var keyvalue = part.split("="); 1027 var keyvalue = part.split("=");
1009 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1028 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1029 core.Uri.decodeQueryComponent(keyvalue[1]));
1010 } 1030 }
1011 } 1031 }
1012 1032
1013
1014 var h = { 1033 var h = {
1015 "content-type" : "application/json; charset=utf-8", 1034 "content-type": "application/json; charset=utf-8",
1016 }; 1035 };
1017 var resp = convert.JSON.encode(buildOperation()); 1036 var resp = convert.JSON.encode(buildOperation());
1018 return new async.Future.value(stringResponse(200, h, resp)); 1037 return new async.Future.value(stringResponse(200, h, resp));
1019 }), true); 1038 }), true);
1020 res.resume(arg_project, arg_zone, arg_rollingUpdate).then(unittest.expectA sync1(((api.Operation response) { 1039 res
1040 .resume(arg_project, arg_zone, arg_rollingUpdate)
1041 .then(unittest.expectAsync1(((api.Operation response) {
1021 checkOperation(response); 1042 checkOperation(response);
1022 }))); 1043 })));
1023 }); 1044 });
1024 1045
1025 unittest.test("method--rollback", () { 1046 unittest.test("method--rollback", () {
1026
1027 var mock = new HttpServerMock(); 1047 var mock = new HttpServerMock();
1028 api.RollingUpdatesResourceApi res = new api.ReplicapoolupdaterApi(mock).ro llingUpdates; 1048 api.RollingUpdatesResourceApi res =
1049 new api.ReplicapoolupdaterApi(mock).rollingUpdates;
1029 var arg_project = "foo"; 1050 var arg_project = "foo";
1030 var arg_zone = "foo"; 1051 var arg_zone = "foo";
1031 var arg_rollingUpdate = "foo"; 1052 var arg_rollingUpdate = "foo";
1032 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1053 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1033 var path = (req.url).path; 1054 var path = (req.url).path;
1034 var pathOffset = 0; 1055 var pathOffset = 0;
1035 var index; 1056 var index;
1036 var subPart; 1057 var subPart;
1037 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1058 unittest.expect(
1059 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1038 pathOffset += 1; 1060 pathOffset += 1;
1039 1061
1040 var query = (req.url).query; 1062 var query = (req.url).query;
1041 var queryOffset = 0; 1063 var queryOffset = 0;
1042 var queryMap = {}; 1064 var queryMap = {};
1043 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1065 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1044 parseBool(n) { 1066 parseBool(n) {
1045 if (n == "true") return true; 1067 if (n == "true") return true;
1046 if (n == "false") return false; 1068 if (n == "false") return false;
1047 if (n == null) return null; 1069 if (n == null) return null;
1048 throw new core.ArgumentError("Invalid boolean: $n"); 1070 throw new core.ArgumentError("Invalid boolean: $n");
1049 } 1071 }
1072
1050 if (query.length > 0) { 1073 if (query.length > 0) {
1051 for (var part in query.split("&")) { 1074 for (var part in query.split("&")) {
1052 var keyvalue = part.split("="); 1075 var keyvalue = part.split("=");
1053 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1076 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1077 core.Uri.decodeQueryComponent(keyvalue[1]));
1054 } 1078 }
1055 } 1079 }
1056 1080
1057
1058 var h = { 1081 var h = {
1059 "content-type" : "application/json; charset=utf-8", 1082 "content-type": "application/json; charset=utf-8",
1060 }; 1083 };
1061 var resp = convert.JSON.encode(buildOperation()); 1084 var resp = convert.JSON.encode(buildOperation());
1062 return new async.Future.value(stringResponse(200, h, resp)); 1085 return new async.Future.value(stringResponse(200, h, resp));
1063 }), true); 1086 }), true);
1064 res.rollback(arg_project, arg_zone, arg_rollingUpdate).then(unittest.expec tAsync1(((api.Operation response) { 1087 res
1088 .rollback(arg_project, arg_zone, arg_rollingUpdate)
1089 .then(unittest.expectAsync1(((api.Operation response) {
1065 checkOperation(response); 1090 checkOperation(response);
1066 }))); 1091 })));
1067 }); 1092 });
1068
1069 }); 1093 });
1070 1094
1071
1072 unittest.group("resource-ZoneOperationsResourceApi", () { 1095 unittest.group("resource-ZoneOperationsResourceApi", () {
1073 unittest.test("method--get", () { 1096 unittest.test("method--get", () {
1074
1075 var mock = new HttpServerMock(); 1097 var mock = new HttpServerMock();
1076 api.ZoneOperationsResourceApi res = new api.ReplicapoolupdaterApi(mock).zo neOperations; 1098 api.ZoneOperationsResourceApi res =
1099 new api.ReplicapoolupdaterApi(mock).zoneOperations;
1077 var arg_project = "foo"; 1100 var arg_project = "foo";
1078 var arg_zone = "foo"; 1101 var arg_zone = "foo";
1079 var arg_operation = "foo"; 1102 var arg_operation = "foo";
1080 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1103 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1081 var path = (req.url).path; 1104 var path = (req.url).path;
1082 var pathOffset = 0; 1105 var pathOffset = 0;
1083 var index; 1106 var index;
1084 var subPart; 1107 var subPart;
1085 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1108 unittest.expect(
1109 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1086 pathOffset += 1; 1110 pathOffset += 1;
1087 1111
1088 var query = (req.url).query; 1112 var query = (req.url).query;
1089 var queryOffset = 0; 1113 var queryOffset = 0;
1090 var queryMap = {}; 1114 var queryMap = {};
1091 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1115 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1092 parseBool(n) { 1116 parseBool(n) {
1093 if (n == "true") return true; 1117 if (n == "true") return true;
1094 if (n == "false") return false; 1118 if (n == "false") return false;
1095 if (n == null) return null; 1119 if (n == null) return null;
1096 throw new core.ArgumentError("Invalid boolean: $n"); 1120 throw new core.ArgumentError("Invalid boolean: $n");
1097 } 1121 }
1122
1098 if (query.length > 0) { 1123 if (query.length > 0) {
1099 for (var part in query.split("&")) { 1124 for (var part in query.split("&")) {
1100 var keyvalue = part.split("="); 1125 var keyvalue = part.split("=");
1101 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1126 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1127 core.Uri.decodeQueryComponent(keyvalue[1]));
1102 } 1128 }
1103 } 1129 }
1104 1130
1105
1106 var h = { 1131 var h = {
1107 "content-type" : "application/json; charset=utf-8", 1132 "content-type": "application/json; charset=utf-8",
1108 }; 1133 };
1109 var resp = convert.JSON.encode(buildOperation()); 1134 var resp = convert.JSON.encode(buildOperation());
1110 return new async.Future.value(stringResponse(200, h, resp)); 1135 return new async.Future.value(stringResponse(200, h, resp));
1111 }), true); 1136 }), true);
1112 res.get(arg_project, arg_zone, arg_operation).then(unittest.expectAsync1(( (api.Operation response) { 1137 res
1138 .get(arg_project, arg_zone, arg_operation)
1139 .then(unittest.expectAsync1(((api.Operation response) {
1113 checkOperation(response); 1140 checkOperation(response);
1114 }))); 1141 })));
1115 }); 1142 });
1116 1143
1117 unittest.test("method--list", () { 1144 unittest.test("method--list", () {
1118
1119 var mock = new HttpServerMock(); 1145 var mock = new HttpServerMock();
1120 api.ZoneOperationsResourceApi res = new api.ReplicapoolupdaterApi(mock).zo neOperations; 1146 api.ZoneOperationsResourceApi res =
1147 new api.ReplicapoolupdaterApi(mock).zoneOperations;
1121 var arg_project = "foo"; 1148 var arg_project = "foo";
1122 var arg_zone = "foo"; 1149 var arg_zone = "foo";
1123 var arg_filter = "foo"; 1150 var arg_filter = "foo";
1124 var arg_maxResults = 42; 1151 var arg_maxResults = 42;
1125 var arg_pageToken = "foo"; 1152 var arg_pageToken = "foo";
1126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1153 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1127 var path = (req.url).path; 1154 var path = (req.url).path;
1128 var pathOffset = 0; 1155 var pathOffset = 0;
1129 var index; 1156 var index;
1130 var subPart; 1157 var subPart;
1131 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1158 unittest.expect(
1159 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1132 pathOffset += 1; 1160 pathOffset += 1;
1133 1161
1134 var query = (req.url).query; 1162 var query = (req.url).query;
1135 var queryOffset = 0; 1163 var queryOffset = 0;
1136 var queryMap = {}; 1164 var queryMap = {};
1137 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1165 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1138 parseBool(n) { 1166 parseBool(n) {
1139 if (n == "true") return true; 1167 if (n == "true") return true;
1140 if (n == "false") return false; 1168 if (n == "false") return false;
1141 if (n == null) return null; 1169 if (n == null) return null;
1142 throw new core.ArgumentError("Invalid boolean: $n"); 1170 throw new core.ArgumentError("Invalid boolean: $n");
1143 } 1171 }
1172
1144 if (query.length > 0) { 1173 if (query.length > 0) {
1145 for (var part in query.split("&")) { 1174 for (var part in query.split("&")) {
1146 var keyvalue = part.split("="); 1175 var keyvalue = part.split("=");
1147 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1176 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1177 core.Uri.decodeQueryComponent(keyvalue[1]));
1148 } 1178 }
1149 } 1179 }
1150 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 1180 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
1151 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1181 unittest.expect(core.int.parse(queryMap["maxResults"].first),
1152 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1182 unittest.equals(arg_maxResults));
1153 1183 unittest.expect(
1184 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
1154 1185
1155 var h = { 1186 var h = {
1156 "content-type" : "application/json; charset=utf-8", 1187 "content-type": "application/json; charset=utf-8",
1157 }; 1188 };
1158 var resp = convert.JSON.encode(buildOperationList()); 1189 var resp = convert.JSON.encode(buildOperationList());
1159 return new async.Future.value(stringResponse(200, h, resp)); 1190 return new async.Future.value(stringResponse(200, h, resp));
1160 }), true); 1191 }), true);
1161 res.list(arg_project, arg_zone, filter: arg_filter, maxResults: arg_maxRes ults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.OperationList r esponse) { 1192 res
1193 .list(arg_project, arg_zone,
1194 filter: arg_filter,
1195 maxResults: arg_maxResults,
1196 pageToken: arg_pageToken)
1197 .then(unittest.expectAsync1(((api.OperationList response) {
1162 checkOperationList(response); 1198 checkOperationList(response);
1163 }))); 1199 })));
1164 }); 1200 });
1165
1166 }); 1201 });
1167
1168
1169 } 1202 }
1170
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698