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

Side by Side Diff: generated/googleapis/test/iam/v1_test.dart

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month 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.iam.v1.test; 1 library googleapis.iam.v1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 } 44 }
45 } 45 }
46 } 46 }
47 47
48 http.StreamedResponse stringResponse( 48 http.StreamedResponse stringResponse(
49 core.int status, core.Map headers, core.String body) { 49 core.int status, core.Map headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 51 return new http.StreamedResponse(stream, status, headers: headers);
52 } 52 }
53 53
54 buildUnnamed1301() { 54 core.int buildCounterAuditData = 0;
55 buildAuditData() {
56 var o = new api.AuditData();
57 buildCounterAuditData++;
58 if (buildCounterAuditData < 3) {
59 o.policyDelta = buildPolicyDelta();
60 }
61 buildCounterAuditData--;
62 return o;
63 }
64
65 checkAuditData(api.AuditData o) {
66 buildCounterAuditData++;
67 if (buildCounterAuditData < 3) {
68 checkPolicyDelta(o.policyDelta);
69 }
70 buildCounterAuditData--;
71 }
72
73 buildUnnamed1327() {
55 var o = new core.List<core.String>(); 74 var o = new core.List<core.String>();
56 o.add("foo"); 75 o.add("foo");
57 o.add("foo"); 76 o.add("foo");
58 return o; 77 return o;
59 } 78 }
60 79
61 checkUnnamed1301(core.List<core.String> o) { 80 checkUnnamed1327(core.List<core.String> o) {
62 unittest.expect(o, unittest.hasLength(2)); 81 unittest.expect(o, unittest.hasLength(2));
63 unittest.expect(o[0], unittest.equals('foo')); 82 unittest.expect(o[0], unittest.equals('foo'));
64 unittest.expect(o[1], unittest.equals('foo')); 83 unittest.expect(o[1], unittest.equals('foo'));
65 } 84 }
66 85
67 core.int buildCounterBinding = 0; 86 core.int buildCounterBinding = 0;
68 buildBinding() { 87 buildBinding() {
69 var o = new api.Binding(); 88 var o = new api.Binding();
70 buildCounterBinding++; 89 buildCounterBinding++;
71 if (buildCounterBinding < 3) { 90 if (buildCounterBinding < 3) {
72 o.members = buildUnnamed1301(); 91 o.members = buildUnnamed1327();
73 o.role = "foo"; 92 o.role = "foo";
74 } 93 }
75 buildCounterBinding--; 94 buildCounterBinding--;
76 return o; 95 return o;
77 } 96 }
78 97
79 checkBinding(api.Binding o) { 98 checkBinding(api.Binding o) {
80 buildCounterBinding++; 99 buildCounterBinding++;
81 if (buildCounterBinding < 3) { 100 if (buildCounterBinding < 3) {
82 checkUnnamed1301(o.members); 101 checkUnnamed1327(o.members);
83 unittest.expect(o.role, unittest.equals('foo')); 102 unittest.expect(o.role, unittest.equals('foo'));
84 } 103 }
85 buildCounterBinding--; 104 buildCounterBinding--;
86 } 105 }
87 106
88 core.int buildCounterCloudAuditOptions = 0; 107 core.int buildCounterBindingDelta = 0;
89 buildCloudAuditOptions() { 108 buildBindingDelta() {
90 var o = new api.CloudAuditOptions(); 109 var o = new api.BindingDelta();
91 buildCounterCloudAuditOptions++; 110 buildCounterBindingDelta++;
92 if (buildCounterCloudAuditOptions < 3) { 111 if (buildCounterBindingDelta < 3) {
112 o.action = "foo";
113 o.member = "foo";
114 o.role = "foo";
93 } 115 }
94 buildCounterCloudAuditOptions--; 116 buildCounterBindingDelta--;
95 return o; 117 return o;
96 } 118 }
97 119
98 checkCloudAuditOptions(api.CloudAuditOptions o) { 120 checkBindingDelta(api.BindingDelta o) {
99 buildCounterCloudAuditOptions++; 121 buildCounterBindingDelta++;
100 if (buildCounterCloudAuditOptions < 3) { 122 if (buildCounterBindingDelta < 3) {
123 unittest.expect(o.action, unittest.equals('foo'));
124 unittest.expect(o.member, unittest.equals('foo'));
125 unittest.expect(o.role, unittest.equals('foo'));
101 } 126 }
102 buildCounterCloudAuditOptions--; 127 buildCounterBindingDelta--;
103 }
104
105 buildUnnamed1302() {
106 var o = new core.List<core.String>();
107 o.add("foo");
108 o.add("foo");
109 return o;
110 }
111
112 checkUnnamed1302(core.List<core.String> o) {
113 unittest.expect(o, unittest.hasLength(2));
114 unittest.expect(o[0], unittest.equals('foo'));
115 unittest.expect(o[1], unittest.equals('foo'));
116 }
117
118 core.int buildCounterCondition = 0;
119 buildCondition() {
120 var o = new api.Condition();
121 buildCounterCondition++;
122 if (buildCounterCondition < 3) {
123 o.iam = "foo";
124 o.op = "foo";
125 o.svc = "foo";
126 o.sys = "foo";
127 o.value = "foo";
128 o.values = buildUnnamed1302();
129 }
130 buildCounterCondition--;
131 return o;
132 }
133
134 checkCondition(api.Condition o) {
135 buildCounterCondition++;
136 if (buildCounterCondition < 3) {
137 unittest.expect(o.iam, unittest.equals('foo'));
138 unittest.expect(o.op, unittest.equals('foo'));
139 unittest.expect(o.svc, unittest.equals('foo'));
140 unittest.expect(o.sys, unittest.equals('foo'));
141 unittest.expect(o.value, unittest.equals('foo'));
142 checkUnnamed1302(o.values);
143 }
144 buildCounterCondition--;
145 }
146
147 core.int buildCounterCounterOptions = 0;
148 buildCounterOptions() {
149 var o = new api.CounterOptions();
150 buildCounterCounterOptions++;
151 if (buildCounterCounterOptions < 3) {
152 o.field = "foo";
153 o.metric = "foo";
154 }
155 buildCounterCounterOptions--;
156 return o;
157 }
158
159 checkCounterOptions(api.CounterOptions o) {
160 buildCounterCounterOptions++;
161 if (buildCounterCounterOptions < 3) {
162 unittest.expect(o.field, unittest.equals('foo'));
163 unittest.expect(o.metric, unittest.equals('foo'));
164 }
165 buildCounterCounterOptions--;
166 } 128 }
167 129
168 core.int buildCounterCreateServiceAccountKeyRequest = 0; 130 core.int buildCounterCreateServiceAccountKeyRequest = 0;
169 buildCreateServiceAccountKeyRequest() { 131 buildCreateServiceAccountKeyRequest() {
170 var o = new api.CreateServiceAccountKeyRequest(); 132 var o = new api.CreateServiceAccountKeyRequest();
171 buildCounterCreateServiceAccountKeyRequest++; 133 buildCounterCreateServiceAccountKeyRequest++;
172 if (buildCounterCreateServiceAccountKeyRequest < 3) { 134 if (buildCounterCreateServiceAccountKeyRequest < 3) {
135 o.keyAlgorithm = "foo";
173 o.privateKeyType = "foo"; 136 o.privateKeyType = "foo";
174 } 137 }
175 buildCounterCreateServiceAccountKeyRequest--; 138 buildCounterCreateServiceAccountKeyRequest--;
176 return o; 139 return o;
177 } 140 }
178 141
179 checkCreateServiceAccountKeyRequest(api.CreateServiceAccountKeyRequest o) { 142 checkCreateServiceAccountKeyRequest(api.CreateServiceAccountKeyRequest o) {
180 buildCounterCreateServiceAccountKeyRequest++; 143 buildCounterCreateServiceAccountKeyRequest++;
181 if (buildCounterCreateServiceAccountKeyRequest < 3) { 144 if (buildCounterCreateServiceAccountKeyRequest < 3) {
145 unittest.expect(o.keyAlgorithm, unittest.equals('foo'));
182 unittest.expect(o.privateKeyType, unittest.equals('foo')); 146 unittest.expect(o.privateKeyType, unittest.equals('foo'));
183 } 147 }
184 buildCounterCreateServiceAccountKeyRequest--; 148 buildCounterCreateServiceAccountKeyRequest--;
185 } 149 }
186 150
187 core.int buildCounterCreateServiceAccountRequest = 0; 151 core.int buildCounterCreateServiceAccountRequest = 0;
188 buildCreateServiceAccountRequest() { 152 buildCreateServiceAccountRequest() {
189 var o = new api.CreateServiceAccountRequest(); 153 var o = new api.CreateServiceAccountRequest();
190 buildCounterCreateServiceAccountRequest++; 154 buildCounterCreateServiceAccountRequest++;
191 if (buildCounterCreateServiceAccountRequest < 3) { 155 if (buildCounterCreateServiceAccountRequest < 3) {
192 o.accountId = "foo"; 156 o.accountId = "foo";
193 o.serviceAccount = buildServiceAccount(); 157 o.serviceAccount = buildServiceAccount();
194 } 158 }
195 buildCounterCreateServiceAccountRequest--; 159 buildCounterCreateServiceAccountRequest--;
196 return o; 160 return o;
197 } 161 }
198 162
199 checkCreateServiceAccountRequest(api.CreateServiceAccountRequest o) { 163 checkCreateServiceAccountRequest(api.CreateServiceAccountRequest o) {
200 buildCounterCreateServiceAccountRequest++; 164 buildCounterCreateServiceAccountRequest++;
201 if (buildCounterCreateServiceAccountRequest < 3) { 165 if (buildCounterCreateServiceAccountRequest < 3) {
202 unittest.expect(o.accountId, unittest.equals('foo')); 166 unittest.expect(o.accountId, unittest.equals('foo'));
203 checkServiceAccount(o.serviceAccount); 167 checkServiceAccount(o.serviceAccount);
204 } 168 }
205 buildCounterCreateServiceAccountRequest--; 169 buildCounterCreateServiceAccountRequest--;
206 } 170 }
207 171
208 core.int buildCounterDataAccessOptions = 0;
209 buildDataAccessOptions() {
210 var o = new api.DataAccessOptions();
211 buildCounterDataAccessOptions++;
212 if (buildCounterDataAccessOptions < 3) {
213 }
214 buildCounterDataAccessOptions--;
215 return o;
216 }
217
218 checkDataAccessOptions(api.DataAccessOptions o) {
219 buildCounterDataAccessOptions++;
220 if (buildCounterDataAccessOptions < 3) {
221 }
222 buildCounterDataAccessOptions--;
223 }
224
225 core.int buildCounterEmpty = 0; 172 core.int buildCounterEmpty = 0;
226 buildEmpty() { 173 buildEmpty() {
227 var o = new api.Empty(); 174 var o = new api.Empty();
228 buildCounterEmpty++; 175 buildCounterEmpty++;
229 if (buildCounterEmpty < 3) { 176 if (buildCounterEmpty < 3) {
230 } 177 }
231 buildCounterEmpty--; 178 buildCounterEmpty--;
232 return o; 179 return o;
233 } 180 }
234 181
235 checkEmpty(api.Empty o) { 182 checkEmpty(api.Empty o) {
236 buildCounterEmpty++; 183 buildCounterEmpty++;
237 if (buildCounterEmpty < 3) { 184 if (buildCounterEmpty < 3) {
238 } 185 }
239 buildCounterEmpty--; 186 buildCounterEmpty--;
240 } 187 }
241 188
242 buildUnnamed1303() { 189 buildUnnamed1328() {
243 var o = new core.List<api.ServiceAccountKey>(); 190 var o = new core.List<api.ServiceAccountKey>();
244 o.add(buildServiceAccountKey()); 191 o.add(buildServiceAccountKey());
245 o.add(buildServiceAccountKey()); 192 o.add(buildServiceAccountKey());
246 return o; 193 return o;
247 } 194 }
248 195
249 checkUnnamed1303(core.List<api.ServiceAccountKey> o) { 196 checkUnnamed1328(core.List<api.ServiceAccountKey> o) {
250 unittest.expect(o, unittest.hasLength(2)); 197 unittest.expect(o, unittest.hasLength(2));
251 checkServiceAccountKey(o[0]); 198 checkServiceAccountKey(o[0]);
252 checkServiceAccountKey(o[1]); 199 checkServiceAccountKey(o[1]);
253 } 200 }
254 201
255 core.int buildCounterListServiceAccountKeysResponse = 0; 202 core.int buildCounterListServiceAccountKeysResponse = 0;
256 buildListServiceAccountKeysResponse() { 203 buildListServiceAccountKeysResponse() {
257 var o = new api.ListServiceAccountKeysResponse(); 204 var o = new api.ListServiceAccountKeysResponse();
258 buildCounterListServiceAccountKeysResponse++; 205 buildCounterListServiceAccountKeysResponse++;
259 if (buildCounterListServiceAccountKeysResponse < 3) { 206 if (buildCounterListServiceAccountKeysResponse < 3) {
260 o.keys = buildUnnamed1303(); 207 o.keys = buildUnnamed1328();
261 } 208 }
262 buildCounterListServiceAccountKeysResponse--; 209 buildCounterListServiceAccountKeysResponse--;
263 return o; 210 return o;
264 } 211 }
265 212
266 checkListServiceAccountKeysResponse(api.ListServiceAccountKeysResponse o) { 213 checkListServiceAccountKeysResponse(api.ListServiceAccountKeysResponse o) {
267 buildCounterListServiceAccountKeysResponse++; 214 buildCounterListServiceAccountKeysResponse++;
268 if (buildCounterListServiceAccountKeysResponse < 3) { 215 if (buildCounterListServiceAccountKeysResponse < 3) {
269 checkUnnamed1303(o.keys); 216 checkUnnamed1328(o.keys);
270 } 217 }
271 buildCounterListServiceAccountKeysResponse--; 218 buildCounterListServiceAccountKeysResponse--;
272 } 219 }
273 220
274 buildUnnamed1304() { 221 buildUnnamed1329() {
275 var o = new core.List<api.ServiceAccount>(); 222 var o = new core.List<api.ServiceAccount>();
276 o.add(buildServiceAccount()); 223 o.add(buildServiceAccount());
277 o.add(buildServiceAccount()); 224 o.add(buildServiceAccount());
278 return o; 225 return o;
279 } 226 }
280 227
281 checkUnnamed1304(core.List<api.ServiceAccount> o) { 228 checkUnnamed1329(core.List<api.ServiceAccount> o) {
282 unittest.expect(o, unittest.hasLength(2)); 229 unittest.expect(o, unittest.hasLength(2));
283 checkServiceAccount(o[0]); 230 checkServiceAccount(o[0]);
284 checkServiceAccount(o[1]); 231 checkServiceAccount(o[1]);
285 } 232 }
286 233
287 core.int buildCounterListServiceAccountsResponse = 0; 234 core.int buildCounterListServiceAccountsResponse = 0;
288 buildListServiceAccountsResponse() { 235 buildListServiceAccountsResponse() {
289 var o = new api.ListServiceAccountsResponse(); 236 var o = new api.ListServiceAccountsResponse();
290 buildCounterListServiceAccountsResponse++; 237 buildCounterListServiceAccountsResponse++;
291 if (buildCounterListServiceAccountsResponse < 3) { 238 if (buildCounterListServiceAccountsResponse < 3) {
292 o.accounts = buildUnnamed1304(); 239 o.accounts = buildUnnamed1329();
293 o.nextPageToken = "foo"; 240 o.nextPageToken = "foo";
294 } 241 }
295 buildCounterListServiceAccountsResponse--; 242 buildCounterListServiceAccountsResponse--;
296 return o; 243 return o;
297 } 244 }
298 245
299 checkListServiceAccountsResponse(api.ListServiceAccountsResponse o) { 246 checkListServiceAccountsResponse(api.ListServiceAccountsResponse o) {
300 buildCounterListServiceAccountsResponse++; 247 buildCounterListServiceAccountsResponse++;
301 if (buildCounterListServiceAccountsResponse < 3) { 248 if (buildCounterListServiceAccountsResponse < 3) {
302 checkUnnamed1304(o.accounts); 249 checkUnnamed1329(o.accounts);
303 unittest.expect(o.nextPageToken, unittest.equals('foo')); 250 unittest.expect(o.nextPageToken, unittest.equals('foo'));
304 } 251 }
305 buildCounterListServiceAccountsResponse--; 252 buildCounterListServiceAccountsResponse--;
306 } 253 }
307 254
308 core.int buildCounterLogConfig = 0; 255 buildUnnamed1330() {
309 buildLogConfig() {
310 var o = new api.LogConfig();
311 buildCounterLogConfig++;
312 if (buildCounterLogConfig < 3) {
313 o.cloudAudit = buildCloudAuditOptions();
314 o.counter = buildCounterOptions();
315 o.dataAccess = buildDataAccessOptions();
316 }
317 buildCounterLogConfig--;
318 return o;
319 }
320
321 checkLogConfig(api.LogConfig o) {
322 buildCounterLogConfig++;
323 if (buildCounterLogConfig < 3) {
324 checkCloudAuditOptions(o.cloudAudit);
325 checkCounterOptions(o.counter);
326 checkDataAccessOptions(o.dataAccess);
327 }
328 buildCounterLogConfig--;
329 }
330
331 buildUnnamed1305() {
332 var o = new core.List<api.Binding>(); 256 var o = new core.List<api.Binding>();
333 o.add(buildBinding()); 257 o.add(buildBinding());
334 o.add(buildBinding()); 258 o.add(buildBinding());
335 return o; 259 return o;
336 } 260 }
337 261
338 checkUnnamed1305(core.List<api.Binding> o) { 262 checkUnnamed1330(core.List<api.Binding> o) {
339 unittest.expect(o, unittest.hasLength(2)); 263 unittest.expect(o, unittest.hasLength(2));
340 checkBinding(o[0]); 264 checkBinding(o[0]);
341 checkBinding(o[1]); 265 checkBinding(o[1]);
342 } 266 }
343 267
344 buildUnnamed1306() {
345 var o = new core.List<api.Rule>();
346 o.add(buildRule());
347 o.add(buildRule());
348 return o;
349 }
350
351 checkUnnamed1306(core.List<api.Rule> o) {
352 unittest.expect(o, unittest.hasLength(2));
353 checkRule(o[0]);
354 checkRule(o[1]);
355 }
356
357 core.int buildCounterPolicy = 0; 268 core.int buildCounterPolicy = 0;
358 buildPolicy() { 269 buildPolicy() {
359 var o = new api.Policy(); 270 var o = new api.Policy();
360 buildCounterPolicy++; 271 buildCounterPolicy++;
361 if (buildCounterPolicy < 3) { 272 if (buildCounterPolicy < 3) {
362 o.bindings = buildUnnamed1305(); 273 o.bindings = buildUnnamed1330();
363 o.etag = "foo"; 274 o.etag = "foo";
364 o.rules = buildUnnamed1306();
365 o.version = 42; 275 o.version = 42;
366 } 276 }
367 buildCounterPolicy--; 277 buildCounterPolicy--;
368 return o; 278 return o;
369 } 279 }
370 280
371 checkPolicy(api.Policy o) { 281 checkPolicy(api.Policy o) {
372 buildCounterPolicy++; 282 buildCounterPolicy++;
373 if (buildCounterPolicy < 3) { 283 if (buildCounterPolicy < 3) {
374 checkUnnamed1305(o.bindings); 284 checkUnnamed1330(o.bindings);
375 unittest.expect(o.etag, unittest.equals('foo')); 285 unittest.expect(o.etag, unittest.equals('foo'));
376 checkUnnamed1306(o.rules);
377 unittest.expect(o.version, unittest.equals(42)); 286 unittest.expect(o.version, unittest.equals(42));
378 } 287 }
379 buildCounterPolicy--; 288 buildCounterPolicy--;
380 } 289 }
381 290
382 buildUnnamed1307() { 291 buildUnnamed1331() {
383 var o = new core.List<api.Condition>(); 292 var o = new core.List<api.BindingDelta>();
384 o.add(buildCondition()); 293 o.add(buildBindingDelta());
385 o.add(buildCondition()); 294 o.add(buildBindingDelta());
386 return o; 295 return o;
387 } 296 }
388 297
389 checkUnnamed1307(core.List<api.Condition> o) { 298 checkUnnamed1331(core.List<api.BindingDelta> o) {
390 unittest.expect(o, unittest.hasLength(2)); 299 unittest.expect(o, unittest.hasLength(2));
391 checkCondition(o[0]); 300 checkBindingDelta(o[0]);
392 checkCondition(o[1]); 301 checkBindingDelta(o[1]);
393 } 302 }
394 303
395 buildUnnamed1308() { 304 core.int buildCounterPolicyDelta = 0;
396 var o = new core.List<core.String>(); 305 buildPolicyDelta() {
397 o.add("foo"); 306 var o = new api.PolicyDelta();
398 o.add("foo"); 307 buildCounterPolicyDelta++;
308 if (buildCounterPolicyDelta < 3) {
309 o.bindingDeltas = buildUnnamed1331();
310 }
311 buildCounterPolicyDelta--;
399 return o; 312 return o;
400 } 313 }
401 314
402 checkUnnamed1308(core.List<core.String> o) { 315 checkPolicyDelta(api.PolicyDelta o) {
403 unittest.expect(o, unittest.hasLength(2)); 316 buildCounterPolicyDelta++;
404 unittest.expect(o[0], unittest.equals('foo')); 317 if (buildCounterPolicyDelta < 3) {
405 unittest.expect(o[1], unittest.equals('foo')); 318 checkUnnamed1331(o.bindingDeltas);
319 }
320 buildCounterPolicyDelta--;
406 } 321 }
407 322
408 buildUnnamed1309() { 323 core.int buildCounterQueryGrantableRolesRequest = 0;
409 var o = new core.List<api.LogConfig>(); 324 buildQueryGrantableRolesRequest() {
410 o.add(buildLogConfig()); 325 var o = new api.QueryGrantableRolesRequest();
411 o.add(buildLogConfig()); 326 buildCounterQueryGrantableRolesRequest++;
327 if (buildCounterQueryGrantableRolesRequest < 3) {
328 o.fullResourceName = "foo";
329 }
330 buildCounterQueryGrantableRolesRequest--;
412 return o; 331 return o;
413 } 332 }
414 333
415 checkUnnamed1309(core.List<api.LogConfig> o) { 334 checkQueryGrantableRolesRequest(api.QueryGrantableRolesRequest o) {
416 unittest.expect(o, unittest.hasLength(2)); 335 buildCounterQueryGrantableRolesRequest++;
417 checkLogConfig(o[0]); 336 if (buildCounterQueryGrantableRolesRequest < 3) {
418 checkLogConfig(o[1]); 337 unittest.expect(o.fullResourceName, unittest.equals('foo'));
338 }
339 buildCounterQueryGrantableRolesRequest--;
419 } 340 }
420 341
421 buildUnnamed1310() { 342 buildUnnamed1332() {
422 var o = new core.List<core.String>(); 343 var o = new core.List<api.Role>();
423 o.add("foo"); 344 o.add(buildRole());
424 o.add("foo"); 345 o.add(buildRole());
425 return o; 346 return o;
426 } 347 }
427 348
428 checkUnnamed1310(core.List<core.String> o) { 349 checkUnnamed1332(core.List<api.Role> o) {
429 unittest.expect(o, unittest.hasLength(2)); 350 unittest.expect(o, unittest.hasLength(2));
430 unittest.expect(o[0], unittest.equals('foo')); 351 checkRole(o[0]);
431 unittest.expect(o[1], unittest.equals('foo')); 352 checkRole(o[1]);
432 } 353 }
433 354
434 buildUnnamed1311() { 355 core.int buildCounterQueryGrantableRolesResponse = 0;
435 var o = new core.List<core.String>(); 356 buildQueryGrantableRolesResponse() {
436 o.add("foo"); 357 var o = new api.QueryGrantableRolesResponse();
437 o.add("foo"); 358 buildCounterQueryGrantableRolesResponse++;
359 if (buildCounterQueryGrantableRolesResponse < 3) {
360 o.roles = buildUnnamed1332();
361 }
362 buildCounterQueryGrantableRolesResponse--;
438 return o; 363 return o;
439 } 364 }
440 365
441 checkUnnamed1311(core.List<core.String> o) { 366 checkQueryGrantableRolesResponse(api.QueryGrantableRolesResponse o) {
442 unittest.expect(o, unittest.hasLength(2)); 367 buildCounterQueryGrantableRolesResponse++;
443 unittest.expect(o[0], unittest.equals('foo')); 368 if (buildCounterQueryGrantableRolesResponse < 3) {
444 unittest.expect(o[1], unittest.equals('foo')); 369 checkUnnamed1332(o.roles);
370 }
371 buildCounterQueryGrantableRolesResponse--;
445 } 372 }
446 373
447 core.int buildCounterRule = 0; 374 core.int buildCounterRole = 0;
448 buildRule() { 375 buildRole() {
449 var o = new api.Rule(); 376 var o = new api.Role();
450 buildCounterRule++; 377 buildCounterRole++;
451 if (buildCounterRule < 3) { 378 if (buildCounterRole < 3) {
452 o.action = "foo";
453 o.conditions = buildUnnamed1307();
454 o.description = "foo"; 379 o.description = "foo";
455 o.in_ = buildUnnamed1308(); 380 o.name = "foo";
456 o.logConfig = buildUnnamed1309(); 381 o.title = "foo";
457 o.notIn = buildUnnamed1310();
458 o.permissions = buildUnnamed1311();
459 } 382 }
460 buildCounterRule--; 383 buildCounterRole--;
461 return o; 384 return o;
462 } 385 }
463 386
464 checkRule(api.Rule o) { 387 checkRole(api.Role o) {
465 buildCounterRule++; 388 buildCounterRole++;
466 if (buildCounterRule < 3) { 389 if (buildCounterRole < 3) {
467 unittest.expect(o.action, unittest.equals('foo'));
468 checkUnnamed1307(o.conditions);
469 unittest.expect(o.description, unittest.equals('foo')); 390 unittest.expect(o.description, unittest.equals('foo'));
470 checkUnnamed1308(o.in_); 391 unittest.expect(o.name, unittest.equals('foo'));
471 checkUnnamed1309(o.logConfig); 392 unittest.expect(o.title, unittest.equals('foo'));
472 checkUnnamed1310(o.notIn);
473 checkUnnamed1311(o.permissions);
474 } 393 }
475 buildCounterRule--; 394 buildCounterRole--;
476 } 395 }
477 396
478 core.int buildCounterServiceAccount = 0; 397 core.int buildCounterServiceAccount = 0;
479 buildServiceAccount() { 398 buildServiceAccount() {
480 var o = new api.ServiceAccount(); 399 var o = new api.ServiceAccount();
481 buildCounterServiceAccount++; 400 buildCounterServiceAccount++;
482 if (buildCounterServiceAccount < 3) { 401 if (buildCounterServiceAccount < 3) {
483 o.displayName = "foo"; 402 o.displayName = "foo";
484 o.email = "foo"; 403 o.email = "foo";
485 o.etag = "foo"; 404 o.etag = "foo";
(...skipping 18 matching lines...) Expand all
504 unittest.expect(o.uniqueId, unittest.equals('foo')); 423 unittest.expect(o.uniqueId, unittest.equals('foo'));
505 } 424 }
506 buildCounterServiceAccount--; 425 buildCounterServiceAccount--;
507 } 426 }
508 427
509 core.int buildCounterServiceAccountKey = 0; 428 core.int buildCounterServiceAccountKey = 0;
510 buildServiceAccountKey() { 429 buildServiceAccountKey() {
511 var o = new api.ServiceAccountKey(); 430 var o = new api.ServiceAccountKey();
512 buildCounterServiceAccountKey++; 431 buildCounterServiceAccountKey++;
513 if (buildCounterServiceAccountKey < 3) { 432 if (buildCounterServiceAccountKey < 3) {
433 o.keyAlgorithm = "foo";
514 o.name = "foo"; 434 o.name = "foo";
515 o.privateKeyData = "foo"; 435 o.privateKeyData = "foo";
516 o.privateKeyType = "foo"; 436 o.privateKeyType = "foo";
437 o.publicKeyData = "foo";
517 o.validAfterTime = "foo"; 438 o.validAfterTime = "foo";
518 o.validBeforeTime = "foo"; 439 o.validBeforeTime = "foo";
519 } 440 }
520 buildCounterServiceAccountKey--; 441 buildCounterServiceAccountKey--;
521 return o; 442 return o;
522 } 443 }
523 444
524 checkServiceAccountKey(api.ServiceAccountKey o) { 445 checkServiceAccountKey(api.ServiceAccountKey o) {
525 buildCounterServiceAccountKey++; 446 buildCounterServiceAccountKey++;
526 if (buildCounterServiceAccountKey < 3) { 447 if (buildCounterServiceAccountKey < 3) {
448 unittest.expect(o.keyAlgorithm, unittest.equals('foo'));
527 unittest.expect(o.name, unittest.equals('foo')); 449 unittest.expect(o.name, unittest.equals('foo'));
528 unittest.expect(o.privateKeyData, unittest.equals('foo')); 450 unittest.expect(o.privateKeyData, unittest.equals('foo'));
529 unittest.expect(o.privateKeyType, unittest.equals('foo')); 451 unittest.expect(o.privateKeyType, unittest.equals('foo'));
452 unittest.expect(o.publicKeyData, unittest.equals('foo'));
530 unittest.expect(o.validAfterTime, unittest.equals('foo')); 453 unittest.expect(o.validAfterTime, unittest.equals('foo'));
531 unittest.expect(o.validBeforeTime, unittest.equals('foo')); 454 unittest.expect(o.validBeforeTime, unittest.equals('foo'));
532 } 455 }
533 buildCounterServiceAccountKey--; 456 buildCounterServiceAccountKey--;
534 } 457 }
535 458
536 core.int buildCounterSetIamPolicyRequest = 0; 459 core.int buildCounterSetIamPolicyRequest = 0;
537 buildSetIamPolicyRequest() { 460 buildSetIamPolicyRequest() {
538 var o = new api.SetIamPolicyRequest(); 461 var o = new api.SetIamPolicyRequest();
539 buildCounterSetIamPolicyRequest++; 462 buildCounterSetIamPolicyRequest++;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
585 508
586 checkSignBlobResponse(api.SignBlobResponse o) { 509 checkSignBlobResponse(api.SignBlobResponse o) {
587 buildCounterSignBlobResponse++; 510 buildCounterSignBlobResponse++;
588 if (buildCounterSignBlobResponse < 3) { 511 if (buildCounterSignBlobResponse < 3) {
589 unittest.expect(o.keyId, unittest.equals('foo')); 512 unittest.expect(o.keyId, unittest.equals('foo'));
590 unittest.expect(o.signature, unittest.equals('foo')); 513 unittest.expect(o.signature, unittest.equals('foo'));
591 } 514 }
592 buildCounterSignBlobResponse--; 515 buildCounterSignBlobResponse--;
593 } 516 }
594 517
595 buildUnnamed1312() { 518 buildUnnamed1333() {
596 var o = new core.List<core.String>(); 519 var o = new core.List<core.String>();
597 o.add("foo"); 520 o.add("foo");
598 o.add("foo"); 521 o.add("foo");
599 return o; 522 return o;
600 } 523 }
601 524
602 checkUnnamed1312(core.List<core.String> o) { 525 checkUnnamed1333(core.List<core.String> o) {
603 unittest.expect(o, unittest.hasLength(2)); 526 unittest.expect(o, unittest.hasLength(2));
604 unittest.expect(o[0], unittest.equals('foo')); 527 unittest.expect(o[0], unittest.equals('foo'));
605 unittest.expect(o[1], unittest.equals('foo')); 528 unittest.expect(o[1], unittest.equals('foo'));
606 } 529 }
607 530
608 core.int buildCounterTestIamPermissionsRequest = 0; 531 core.int buildCounterTestIamPermissionsRequest = 0;
609 buildTestIamPermissionsRequest() { 532 buildTestIamPermissionsRequest() {
610 var o = new api.TestIamPermissionsRequest(); 533 var o = new api.TestIamPermissionsRequest();
611 buildCounterTestIamPermissionsRequest++; 534 buildCounterTestIamPermissionsRequest++;
612 if (buildCounterTestIamPermissionsRequest < 3) { 535 if (buildCounterTestIamPermissionsRequest < 3) {
613 o.permissions = buildUnnamed1312(); 536 o.permissions = buildUnnamed1333();
614 } 537 }
615 buildCounterTestIamPermissionsRequest--; 538 buildCounterTestIamPermissionsRequest--;
616 return o; 539 return o;
617 } 540 }
618 541
619 checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) { 542 checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
620 buildCounterTestIamPermissionsRequest++; 543 buildCounterTestIamPermissionsRequest++;
621 if (buildCounterTestIamPermissionsRequest < 3) { 544 if (buildCounterTestIamPermissionsRequest < 3) {
622 checkUnnamed1312(o.permissions); 545 checkUnnamed1333(o.permissions);
623 } 546 }
624 buildCounterTestIamPermissionsRequest--; 547 buildCounterTestIamPermissionsRequest--;
625 } 548 }
626 549
627 buildUnnamed1313() { 550 buildUnnamed1334() {
628 var o = new core.List<core.String>(); 551 var o = new core.List<core.String>();
629 o.add("foo"); 552 o.add("foo");
630 o.add("foo"); 553 o.add("foo");
631 return o; 554 return o;
632 } 555 }
633 556
634 checkUnnamed1313(core.List<core.String> o) { 557 checkUnnamed1334(core.List<core.String> o) {
635 unittest.expect(o, unittest.hasLength(2)); 558 unittest.expect(o, unittest.hasLength(2));
636 unittest.expect(o[0], unittest.equals('foo')); 559 unittest.expect(o[0], unittest.equals('foo'));
637 unittest.expect(o[1], unittest.equals('foo')); 560 unittest.expect(o[1], unittest.equals('foo'));
638 } 561 }
639 562
640 core.int buildCounterTestIamPermissionsResponse = 0; 563 core.int buildCounterTestIamPermissionsResponse = 0;
641 buildTestIamPermissionsResponse() { 564 buildTestIamPermissionsResponse() {
642 var o = new api.TestIamPermissionsResponse(); 565 var o = new api.TestIamPermissionsResponse();
643 buildCounterTestIamPermissionsResponse++; 566 buildCounterTestIamPermissionsResponse++;
644 if (buildCounterTestIamPermissionsResponse < 3) { 567 if (buildCounterTestIamPermissionsResponse < 3) {
645 o.permissions = buildUnnamed1313(); 568 o.permissions = buildUnnamed1334();
646 } 569 }
647 buildCounterTestIamPermissionsResponse--; 570 buildCounterTestIamPermissionsResponse--;
648 return o; 571 return o;
649 } 572 }
650 573
651 checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) { 574 checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
652 buildCounterTestIamPermissionsResponse++; 575 buildCounterTestIamPermissionsResponse++;
653 if (buildCounterTestIamPermissionsResponse < 3) { 576 if (buildCounterTestIamPermissionsResponse < 3) {
654 checkUnnamed1313(o.permissions); 577 checkUnnamed1334(o.permissions);
655 } 578 }
656 buildCounterTestIamPermissionsResponse--; 579 buildCounterTestIamPermissionsResponse--;
657 } 580 }
658 581
659 buildUnnamed1314() { 582 buildUnnamed1335() {
660 var o = new core.List<core.String>(); 583 var o = new core.List<core.String>();
661 o.add("foo"); 584 o.add("foo");
662 o.add("foo"); 585 o.add("foo");
663 return o; 586 return o;
664 } 587 }
665 588
666 checkUnnamed1314(core.List<core.String> o) { 589 checkUnnamed1335(core.List<core.String> o) {
667 unittest.expect(o, unittest.hasLength(2)); 590 unittest.expect(o, unittest.hasLength(2));
668 unittest.expect(o[0], unittest.equals('foo')); 591 unittest.expect(o[0], unittest.equals('foo'));
669 unittest.expect(o[1], unittest.equals('foo')); 592 unittest.expect(o[1], unittest.equals('foo'));
670 } 593 }
671 594
672 595
673 main() { 596 main() {
597 unittest.group("obj-schema-AuditData", () {
598 unittest.test("to-json--from-json", () {
599 var o = buildAuditData();
600 var od = new api.AuditData.fromJson(o.toJson());
601 checkAuditData(od);
602 });
603 });
604
605
674 unittest.group("obj-schema-Binding", () { 606 unittest.group("obj-schema-Binding", () {
675 unittest.test("to-json--from-json", () { 607 unittest.test("to-json--from-json", () {
676 var o = buildBinding(); 608 var o = buildBinding();
677 var od = new api.Binding.fromJson(o.toJson()); 609 var od = new api.Binding.fromJson(o.toJson());
678 checkBinding(od); 610 checkBinding(od);
679 }); 611 });
680 }); 612 });
681 613
682 614
683 unittest.group("obj-schema-CloudAuditOptions", () { 615 unittest.group("obj-schema-BindingDelta", () {
684 unittest.test("to-json--from-json", () { 616 unittest.test("to-json--from-json", () {
685 var o = buildCloudAuditOptions(); 617 var o = buildBindingDelta();
686 var od = new api.CloudAuditOptions.fromJson(o.toJson()); 618 var od = new api.BindingDelta.fromJson(o.toJson());
687 checkCloudAuditOptions(od); 619 checkBindingDelta(od);
688 }); 620 });
689 }); 621 });
690 622
691
692 unittest.group("obj-schema-Condition", () {
693 unittest.test("to-json--from-json", () {
694 var o = buildCondition();
695 var od = new api.Condition.fromJson(o.toJson());
696 checkCondition(od);
697 });
698 });
699
700
701 unittest.group("obj-schema-CounterOptions", () {
702 unittest.test("to-json--from-json", () {
703 var o = buildCounterOptions();
704 var od = new api.CounterOptions.fromJson(o.toJson());
705 checkCounterOptions(od);
706 });
707 });
708
709 623
710 unittest.group("obj-schema-CreateServiceAccountKeyRequest", () { 624 unittest.group("obj-schema-CreateServiceAccountKeyRequest", () {
711 unittest.test("to-json--from-json", () { 625 unittest.test("to-json--from-json", () {
712 var o = buildCreateServiceAccountKeyRequest(); 626 var o = buildCreateServiceAccountKeyRequest();
713 var od = new api.CreateServiceAccountKeyRequest.fromJson(o.toJson()); 627 var od = new api.CreateServiceAccountKeyRequest.fromJson(o.toJson());
714 checkCreateServiceAccountKeyRequest(od); 628 checkCreateServiceAccountKeyRequest(od);
715 }); 629 });
716 }); 630 });
717 631
718 632
719 unittest.group("obj-schema-CreateServiceAccountRequest", () { 633 unittest.group("obj-schema-CreateServiceAccountRequest", () {
720 unittest.test("to-json--from-json", () { 634 unittest.test("to-json--from-json", () {
721 var o = buildCreateServiceAccountRequest(); 635 var o = buildCreateServiceAccountRequest();
722 var od = new api.CreateServiceAccountRequest.fromJson(o.toJson()); 636 var od = new api.CreateServiceAccountRequest.fromJson(o.toJson());
723 checkCreateServiceAccountRequest(od); 637 checkCreateServiceAccountRequest(od);
724 }); 638 });
725 }); 639 });
726 640
727 641
728 unittest.group("obj-schema-DataAccessOptions", () {
729 unittest.test("to-json--from-json", () {
730 var o = buildDataAccessOptions();
731 var od = new api.DataAccessOptions.fromJson(o.toJson());
732 checkDataAccessOptions(od);
733 });
734 });
735
736
737 unittest.group("obj-schema-Empty", () { 642 unittest.group("obj-schema-Empty", () {
738 unittest.test("to-json--from-json", () { 643 unittest.test("to-json--from-json", () {
739 var o = buildEmpty(); 644 var o = buildEmpty();
740 var od = new api.Empty.fromJson(o.toJson()); 645 var od = new api.Empty.fromJson(o.toJson());
741 checkEmpty(od); 646 checkEmpty(od);
742 }); 647 });
743 }); 648 });
744 649
745 650
746 unittest.group("obj-schema-ListServiceAccountKeysResponse", () { 651 unittest.group("obj-schema-ListServiceAccountKeysResponse", () {
747 unittest.test("to-json--from-json", () { 652 unittest.test("to-json--from-json", () {
748 var o = buildListServiceAccountKeysResponse(); 653 var o = buildListServiceAccountKeysResponse();
749 var od = new api.ListServiceAccountKeysResponse.fromJson(o.toJson()); 654 var od = new api.ListServiceAccountKeysResponse.fromJson(o.toJson());
750 checkListServiceAccountKeysResponse(od); 655 checkListServiceAccountKeysResponse(od);
751 }); 656 });
752 }); 657 });
753 658
754 659
755 unittest.group("obj-schema-ListServiceAccountsResponse", () { 660 unittest.group("obj-schema-ListServiceAccountsResponse", () {
756 unittest.test("to-json--from-json", () { 661 unittest.test("to-json--from-json", () {
757 var o = buildListServiceAccountsResponse(); 662 var o = buildListServiceAccountsResponse();
758 var od = new api.ListServiceAccountsResponse.fromJson(o.toJson()); 663 var od = new api.ListServiceAccountsResponse.fromJson(o.toJson());
759 checkListServiceAccountsResponse(od); 664 checkListServiceAccountsResponse(od);
760 }); 665 });
761 }); 666 });
762 667
763 668
764 unittest.group("obj-schema-LogConfig", () {
765 unittest.test("to-json--from-json", () {
766 var o = buildLogConfig();
767 var od = new api.LogConfig.fromJson(o.toJson());
768 checkLogConfig(od);
769 });
770 });
771
772
773 unittest.group("obj-schema-Policy", () { 669 unittest.group("obj-schema-Policy", () {
774 unittest.test("to-json--from-json", () { 670 unittest.test("to-json--from-json", () {
775 var o = buildPolicy(); 671 var o = buildPolicy();
776 var od = new api.Policy.fromJson(o.toJson()); 672 var od = new api.Policy.fromJson(o.toJson());
777 checkPolicy(od); 673 checkPolicy(od);
778 }); 674 });
779 }); 675 });
780 676
781 677
782 unittest.group("obj-schema-Rule", () { 678 unittest.group("obj-schema-PolicyDelta", () {
783 unittest.test("to-json--from-json", () { 679 unittest.test("to-json--from-json", () {
784 var o = buildRule(); 680 var o = buildPolicyDelta();
785 var od = new api.Rule.fromJson(o.toJson()); 681 var od = new api.PolicyDelta.fromJson(o.toJson());
786 checkRule(od); 682 checkPolicyDelta(od);
787 }); 683 });
788 }); 684 });
789 685
686
687 unittest.group("obj-schema-QueryGrantableRolesRequest", () {
688 unittest.test("to-json--from-json", () {
689 var o = buildQueryGrantableRolesRequest();
690 var od = new api.QueryGrantableRolesRequest.fromJson(o.toJson());
691 checkQueryGrantableRolesRequest(od);
692 });
693 });
694
695
696 unittest.group("obj-schema-QueryGrantableRolesResponse", () {
697 unittest.test("to-json--from-json", () {
698 var o = buildQueryGrantableRolesResponse();
699 var od = new api.QueryGrantableRolesResponse.fromJson(o.toJson());
700 checkQueryGrantableRolesResponse(od);
701 });
702 });
703
704
705 unittest.group("obj-schema-Role", () {
706 unittest.test("to-json--from-json", () {
707 var o = buildRole();
708 var od = new api.Role.fromJson(o.toJson());
709 checkRole(od);
710 });
711 });
712
790 713
791 unittest.group("obj-schema-ServiceAccount", () { 714 unittest.group("obj-schema-ServiceAccount", () {
792 unittest.test("to-json--from-json", () { 715 unittest.test("to-json--from-json", () {
793 var o = buildServiceAccount(); 716 var o = buildServiceAccount();
794 var od = new api.ServiceAccount.fromJson(o.toJson()); 717 var od = new api.ServiceAccount.fromJson(o.toJson());
795 checkServiceAccount(od); 718 checkServiceAccount(od);
796 }); 719 });
797 }); 720 });
798 721
799 722
(...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after
1377 res.delete(arg_name).then(unittest.expectAsync(((api.Empty response) { 1300 res.delete(arg_name).then(unittest.expectAsync(((api.Empty response) {
1378 checkEmpty(response); 1301 checkEmpty(response);
1379 }))); 1302 })));
1380 }); 1303 });
1381 1304
1382 unittest.test("method--get", () { 1305 unittest.test("method--get", () {
1383 1306
1384 var mock = new HttpServerMock(); 1307 var mock = new HttpServerMock();
1385 api.ProjectsServiceAccountsKeysResourceApi res = new api.IamApi(mock).proj ects.serviceAccounts.keys; 1308 api.ProjectsServiceAccountsKeysResourceApi res = new api.IamApi(mock).proj ects.serviceAccounts.keys;
1386 var arg_name = "foo"; 1309 var arg_name = "foo";
1310 var arg_publicKeyType = "foo";
1387 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1311 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1388 var path = (req.url).path; 1312 var path = (req.url).path;
1389 var pathOffset = 0; 1313 var pathOffset = 0;
1390 var index; 1314 var index;
1391 var subPart; 1315 var subPart;
1392 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1316 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1393 pathOffset += 1; 1317 pathOffset += 1;
1394 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v1/")); 1318 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v1/"));
1395 pathOffset += 3; 1319 pathOffset += 3;
1396 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 1320 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
1397 1321
1398 var query = (req.url).query; 1322 var query = (req.url).query;
1399 var queryOffset = 0; 1323 var queryOffset = 0;
1400 var queryMap = {}; 1324 var queryMap = {};
1401 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1325 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1402 parseBool(n) { 1326 parseBool(n) {
1403 if (n == "true") return true; 1327 if (n == "true") return true;
1404 if (n == "false") return false; 1328 if (n == "false") return false;
1405 if (n == null) return null; 1329 if (n == null) return null;
1406 throw new core.ArgumentError("Invalid boolean: $n"); 1330 throw new core.ArgumentError("Invalid boolean: $n");
1407 } 1331 }
1408 if (query.length > 0) { 1332 if (query.length > 0) {
1409 for (var part in query.split("&")) { 1333 for (var part in query.split("&")) {
1410 var keyvalue = part.split("="); 1334 var keyvalue = part.split("=");
1411 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1335 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1412 } 1336 }
1413 } 1337 }
1338 unittest.expect(queryMap["publicKeyType"].first, unittest.equals(arg_pub licKeyType));
1414 1339
1415 1340
1416 var h = { 1341 var h = {
1417 "content-type" : "application/json; charset=utf-8", 1342 "content-type" : "application/json; charset=utf-8",
1418 }; 1343 };
1419 var resp = convert.JSON.encode(buildServiceAccountKey()); 1344 var resp = convert.JSON.encode(buildServiceAccountKey());
1420 return new async.Future.value(stringResponse(200, h, resp)); 1345 return new async.Future.value(stringResponse(200, h, resp));
1421 }), true); 1346 }), true);
1422 res.get(arg_name).then(unittest.expectAsync(((api.ServiceAccountKey respon se) { 1347 res.get(arg_name, publicKeyType: arg_publicKeyType).then(unittest.expectAs ync(((api.ServiceAccountKey response) {
1423 checkServiceAccountKey(response); 1348 checkServiceAccountKey(response);
1424 }))); 1349 })));
1425 }); 1350 });
1426 1351
1427 unittest.test("method--list", () { 1352 unittest.test("method--list", () {
1428 1353
1429 var mock = new HttpServerMock(); 1354 var mock = new HttpServerMock();
1430 api.ProjectsServiceAccountsKeysResourceApi res = new api.IamApi(mock).proj ects.serviceAccounts.keys; 1355 api.ProjectsServiceAccountsKeysResourceApi res = new api.IamApi(mock).proj ects.serviceAccounts.keys;
1431 var arg_name = "foo"; 1356 var arg_name = "foo";
1432 var arg_keyTypes = buildUnnamed1314(); 1357 var arg_keyTypes = buildUnnamed1335();
1433 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1358 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1434 var path = (req.url).path; 1359 var path = (req.url).path;
1435 var pathOffset = 0; 1360 var pathOffset = 0;
1436 var index; 1361 var index;
1437 var subPart; 1362 var subPart;
1438 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1363 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1439 pathOffset += 1; 1364 pathOffset += 1;
1440 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v1/")); 1365 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v1/"));
1441 pathOffset += 3; 1366 pathOffset += 3;
1442 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 1367 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
(...skipping 24 matching lines...) Expand all
1467 return new async.Future.value(stringResponse(200, h, resp)); 1392 return new async.Future.value(stringResponse(200, h, resp));
1468 }), true); 1393 }), true);
1469 res.list(arg_name, keyTypes: arg_keyTypes).then(unittest.expectAsync(((api .ListServiceAccountKeysResponse response) { 1394 res.list(arg_name, keyTypes: arg_keyTypes).then(unittest.expectAsync(((api .ListServiceAccountKeysResponse response) {
1470 checkListServiceAccountKeysResponse(response); 1395 checkListServiceAccountKeysResponse(response);
1471 }))); 1396 })));
1472 }); 1397 });
1473 1398
1474 }); 1399 });
1475 1400
1476 1401
1402 unittest.group("resource-RolesResourceApi", () {
1403 unittest.test("method--queryGrantableRoles", () {
1404
1405 var mock = new HttpServerMock();
1406 api.RolesResourceApi res = new api.IamApi(mock).roles;
1407 var arg_request = buildQueryGrantableRolesRequest();
1408 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1409 var obj = new api.QueryGrantableRolesRequest.fromJson(json);
1410 checkQueryGrantableRolesRequest(obj);
1411
1412 var path = (req.url).path;
1413 var pathOffset = 0;
1414 var index;
1415 var subPart;
1416 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1417 pathOffset += 1;
1418 unittest.expect(path.substring(pathOffset, pathOffset + 28), unittest.eq uals("v1/roles:queryGrantableRoles"));
1419 pathOffset += 28;
1420
1421 var query = (req.url).query;
1422 var queryOffset = 0;
1423 var queryMap = {};
1424 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1425 parseBool(n) {
1426 if (n == "true") return true;
1427 if (n == "false") return false;
1428 if (n == null) return null;
1429 throw new core.ArgumentError("Invalid boolean: $n");
1430 }
1431 if (query.length > 0) {
1432 for (var part in query.split("&")) {
1433 var keyvalue = part.split("=");
1434 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1435 }
1436 }
1437
1438
1439 var h = {
1440 "content-type" : "application/json; charset=utf-8",
1441 };
1442 var resp = convert.JSON.encode(buildQueryGrantableRolesResponse());
1443 return new async.Future.value(stringResponse(200, h, resp));
1444 }), true);
1445 res.queryGrantableRoles(arg_request).then(unittest.expectAsync(((api.Query GrantableRolesResponse response) {
1446 checkQueryGrantableRolesResponse(response);
1447 })));
1448 });
1449
1450 });
1451
1452
1477 } 1453 }
1478 1454
OLDNEW
« no previous file with comments | « generated/googleapis/test/genomics/v1_test.dart ('k') | generated/googleapis/test/identitytoolkit/v3_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698