OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 | |
OLD | NEW |