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

Side by Side Diff: generated/googleapis_beta/test/sqladmin/v1beta4_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis_beta.sqladmin.v1beta4.test; 1 library googleapis_beta.sqladmin.v1beta4.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/sqladmin/v1beta4.dart' as api; 10 import 'package:googleapis_beta/sqladmin/v1beta4.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 buildCounterAclEntry = 0; 53 core.int buildCounterAclEntry = 0;
55 buildAclEntry() { 54 buildAclEntry() {
56 var o = new api.AclEntry(); 55 var o = new api.AclEntry();
57 buildCounterAclEntry++; 56 buildCounterAclEntry++;
58 if (buildCounterAclEntry < 3) { 57 if (buildCounterAclEntry < 3) {
59 o.expirationTime = core.DateTime.parse("2002-02-27T14:01:02"); 58 o.expirationTime = core.DateTime.parse("2002-02-27T14:01:02");
60 o.kind = "foo"; 59 o.kind = "foo";
61 o.name = "foo"; 60 o.name = "foo";
62 o.value = "foo"; 61 o.value = "foo";
63 } 62 }
64 buildCounterAclEntry--; 63 buildCounterAclEntry--;
65 return o; 64 return o;
66 } 65 }
67 66
68 checkAclEntry(api.AclEntry o) { 67 checkAclEntry(api.AclEntry o) {
69 buildCounterAclEntry++; 68 buildCounterAclEntry++;
70 if (buildCounterAclEntry < 3) { 69 if (buildCounterAclEntry < 3) {
71 unittest.expect(o.expirationTime, unittest.equals(core.DateTime.parse("2002- 02-27T14:01:02"))); 70 unittest.expect(o.expirationTime,
71 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
72 unittest.expect(o.kind, unittest.equals('foo')); 72 unittest.expect(o.kind, unittest.equals('foo'));
73 unittest.expect(o.name, unittest.equals('foo')); 73 unittest.expect(o.name, unittest.equals('foo'));
74 unittest.expect(o.value, unittest.equals('foo')); 74 unittest.expect(o.value, unittest.equals('foo'));
75 } 75 }
76 buildCounterAclEntry--; 76 buildCounterAclEntry--;
77 } 77 }
78 78
79 core.int buildCounterBackupConfiguration = 0; 79 core.int buildCounterBackupConfiguration = 0;
80 buildBackupConfiguration() { 80 buildBackupConfiguration() {
81 var o = new api.BackupConfiguration(); 81 var o = new api.BackupConfiguration();
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 o.windowStartTime = core.DateTime.parse("2002-02-27T14:01:02"); 120 o.windowStartTime = core.DateTime.parse("2002-02-27T14:01:02");
121 } 121 }
122 buildCounterBackupRun--; 122 buildCounterBackupRun--;
123 return o; 123 return o;
124 } 124 }
125 125
126 checkBackupRun(api.BackupRun o) { 126 checkBackupRun(api.BackupRun o) {
127 buildCounterBackupRun++; 127 buildCounterBackupRun++;
128 if (buildCounterBackupRun < 3) { 128 if (buildCounterBackupRun < 3) {
129 unittest.expect(o.description, unittest.equals('foo')); 129 unittest.expect(o.description, unittest.equals('foo'));
130 unittest.expect(o.endTime, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02"))); 130 unittest.expect(
131 unittest.expect(o.enqueuedTime, unittest.equals(core.DateTime.parse("2002-02 -27T14:01:02"))); 131 o.endTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
132 unittest.expect(o.enqueuedTime,
133 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
132 checkOperationError(o.error); 134 checkOperationError(o.error);
133 unittest.expect(o.id, unittest.equals('foo')); 135 unittest.expect(o.id, unittest.equals('foo'));
134 unittest.expect(o.instance, unittest.equals('foo')); 136 unittest.expect(o.instance, unittest.equals('foo'));
135 unittest.expect(o.kind, unittest.equals('foo')); 137 unittest.expect(o.kind, unittest.equals('foo'));
136 unittest.expect(o.selfLink, unittest.equals('foo')); 138 unittest.expect(o.selfLink, unittest.equals('foo'));
137 unittest.expect(o.startTime, unittest.equals(core.DateTime.parse("2002-02-27 T14:01:02"))); 139 unittest.expect(o.startTime,
140 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
138 unittest.expect(o.status, unittest.equals('foo')); 141 unittest.expect(o.status, unittest.equals('foo'));
139 unittest.expect(o.type, unittest.equals('foo')); 142 unittest.expect(o.type, unittest.equals('foo'));
140 unittest.expect(o.windowStartTime, unittest.equals(core.DateTime.parse("2002 -02-27T14:01:02"))); 143 unittest.expect(o.windowStartTime,
144 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
141 } 145 }
142 buildCounterBackupRun--; 146 buildCounterBackupRun--;
143 } 147 }
144 148
145 buildUnnamed3394() { 149 buildUnnamed3399() {
146 var o = new core.List<api.BackupRun>(); 150 var o = new core.List<api.BackupRun>();
147 o.add(buildBackupRun()); 151 o.add(buildBackupRun());
148 o.add(buildBackupRun()); 152 o.add(buildBackupRun());
149 return o; 153 return o;
150 } 154 }
151 155
152 checkUnnamed3394(core.List<api.BackupRun> o) { 156 checkUnnamed3399(core.List<api.BackupRun> o) {
153 unittest.expect(o, unittest.hasLength(2)); 157 unittest.expect(o, unittest.hasLength(2));
154 checkBackupRun(o[0]); 158 checkBackupRun(o[0]);
155 checkBackupRun(o[1]); 159 checkBackupRun(o[1]);
156 } 160 }
157 161
158 core.int buildCounterBackupRunsListResponse = 0; 162 core.int buildCounterBackupRunsListResponse = 0;
159 buildBackupRunsListResponse() { 163 buildBackupRunsListResponse() {
160 var o = new api.BackupRunsListResponse(); 164 var o = new api.BackupRunsListResponse();
161 buildCounterBackupRunsListResponse++; 165 buildCounterBackupRunsListResponse++;
162 if (buildCounterBackupRunsListResponse < 3) { 166 if (buildCounterBackupRunsListResponse < 3) {
163 o.items = buildUnnamed3394(); 167 o.items = buildUnnamed3399();
164 o.kind = "foo"; 168 o.kind = "foo";
165 o.nextPageToken = "foo"; 169 o.nextPageToken = "foo";
166 } 170 }
167 buildCounterBackupRunsListResponse--; 171 buildCounterBackupRunsListResponse--;
168 return o; 172 return o;
169 } 173 }
170 174
171 checkBackupRunsListResponse(api.BackupRunsListResponse o) { 175 checkBackupRunsListResponse(api.BackupRunsListResponse o) {
172 buildCounterBackupRunsListResponse++; 176 buildCounterBackupRunsListResponse++;
173 if (buildCounterBackupRunsListResponse < 3) { 177 if (buildCounterBackupRunsListResponse < 3) {
174 checkUnnamed3394(o.items); 178 checkUnnamed3399(o.items);
175 unittest.expect(o.kind, unittest.equals('foo')); 179 unittest.expect(o.kind, unittest.equals('foo'));
176 unittest.expect(o.nextPageToken, unittest.equals('foo')); 180 unittest.expect(o.nextPageToken, unittest.equals('foo'));
177 } 181 }
178 buildCounterBackupRunsListResponse--; 182 buildCounterBackupRunsListResponse--;
179 } 183 }
180 184
181 core.int buildCounterBinLogCoordinates = 0; 185 core.int buildCounterBinLogCoordinates = 0;
182 buildBinLogCoordinates() { 186 buildBinLogCoordinates() {
183 var o = new api.BinLogCoordinates(); 187 var o = new api.BinLogCoordinates();
184 buildCounterBinLogCoordinates++; 188 buildCounterBinLogCoordinates++;
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 296
293 checkDatabaseInstanceFailoverReplica(api.DatabaseInstanceFailoverReplica o) { 297 checkDatabaseInstanceFailoverReplica(api.DatabaseInstanceFailoverReplica o) {
294 buildCounterDatabaseInstanceFailoverReplica++; 298 buildCounterDatabaseInstanceFailoverReplica++;
295 if (buildCounterDatabaseInstanceFailoverReplica < 3) { 299 if (buildCounterDatabaseInstanceFailoverReplica < 3) {
296 unittest.expect(o.available, unittest.isTrue); 300 unittest.expect(o.available, unittest.isTrue);
297 unittest.expect(o.name, unittest.equals('foo')); 301 unittest.expect(o.name, unittest.equals('foo'));
298 } 302 }
299 buildCounterDatabaseInstanceFailoverReplica--; 303 buildCounterDatabaseInstanceFailoverReplica--;
300 } 304 }
301 305
302 buildUnnamed3395() { 306 buildUnnamed3400() {
303 var o = new core.List<api.IpMapping>(); 307 var o = new core.List<api.IpMapping>();
304 o.add(buildIpMapping()); 308 o.add(buildIpMapping());
305 o.add(buildIpMapping()); 309 o.add(buildIpMapping());
306 return o; 310 return o;
307 } 311 }
308 312
309 checkUnnamed3395(core.List<api.IpMapping> o) { 313 checkUnnamed3400(core.List<api.IpMapping> o) {
310 unittest.expect(o, unittest.hasLength(2)); 314 unittest.expect(o, unittest.hasLength(2));
311 checkIpMapping(o[0]); 315 checkIpMapping(o[0]);
312 checkIpMapping(o[1]); 316 checkIpMapping(o[1]);
313 } 317 }
314 318
315 buildUnnamed3396() { 319 buildUnnamed3401() {
316 var o = new core.List<core.String>(); 320 var o = new core.List<core.String>();
317 o.add("foo"); 321 o.add("foo");
318 o.add("foo"); 322 o.add("foo");
319 return o; 323 return o;
320 } 324 }
321 325
322 checkUnnamed3396(core.List<core.String> o) { 326 checkUnnamed3401(core.List<core.String> o) {
323 unittest.expect(o, unittest.hasLength(2)); 327 unittest.expect(o, unittest.hasLength(2));
324 unittest.expect(o[0], unittest.equals('foo')); 328 unittest.expect(o[0], unittest.equals('foo'));
325 unittest.expect(o[1], unittest.equals('foo')); 329 unittest.expect(o[1], unittest.equals('foo'));
326 } 330 }
327 331
328 buildUnnamed3397() { 332 buildUnnamed3402() {
329 var o = new core.List<core.String>(); 333 var o = new core.List<core.String>();
330 o.add("foo"); 334 o.add("foo");
331 o.add("foo"); 335 o.add("foo");
332 return o; 336 return o;
333 } 337 }
334 338
335 checkUnnamed3397(core.List<core.String> o) { 339 checkUnnamed3402(core.List<core.String> o) {
336 unittest.expect(o, unittest.hasLength(2)); 340 unittest.expect(o, unittest.hasLength(2));
337 unittest.expect(o[0], unittest.equals('foo')); 341 unittest.expect(o[0], unittest.equals('foo'));
338 unittest.expect(o[1], unittest.equals('foo')); 342 unittest.expect(o[1], unittest.equals('foo'));
339 } 343 }
340 344
341 core.int buildCounterDatabaseInstance = 0; 345 core.int buildCounterDatabaseInstance = 0;
342 buildDatabaseInstance() { 346 buildDatabaseInstance() {
343 var o = new api.DatabaseInstance(); 347 var o = new api.DatabaseInstance();
344 buildCounterDatabaseInstance++; 348 buildCounterDatabaseInstance++;
345 if (buildCounterDatabaseInstance < 3) { 349 if (buildCounterDatabaseInstance < 3) {
346 o.backendType = "foo"; 350 o.backendType = "foo";
347 o.connectionName = "foo"; 351 o.connectionName = "foo";
348 o.currentDiskSize = "foo"; 352 o.currentDiskSize = "foo";
349 o.databaseVersion = "foo"; 353 o.databaseVersion = "foo";
350 o.etag = "foo"; 354 o.etag = "foo";
351 o.failoverReplica = buildDatabaseInstanceFailoverReplica(); 355 o.failoverReplica = buildDatabaseInstanceFailoverReplica();
352 o.gceZone = "foo"; 356 o.gceZone = "foo";
353 o.instanceType = "foo"; 357 o.instanceType = "foo";
354 o.ipAddresses = buildUnnamed3395(); 358 o.ipAddresses = buildUnnamed3400();
355 o.ipv6Address = "foo"; 359 o.ipv6Address = "foo";
356 o.kind = "foo"; 360 o.kind = "foo";
357 o.masterInstanceName = "foo"; 361 o.masterInstanceName = "foo";
358 o.maxDiskSize = "foo"; 362 o.maxDiskSize = "foo";
359 o.name = "foo"; 363 o.name = "foo";
360 o.onPremisesConfiguration = buildOnPremisesConfiguration(); 364 o.onPremisesConfiguration = buildOnPremisesConfiguration();
361 o.project = "foo"; 365 o.project = "foo";
362 o.region = "foo"; 366 o.region = "foo";
363 o.replicaConfiguration = buildReplicaConfiguration(); 367 o.replicaConfiguration = buildReplicaConfiguration();
364 o.replicaNames = buildUnnamed3396(); 368 o.replicaNames = buildUnnamed3401();
365 o.selfLink = "foo"; 369 o.selfLink = "foo";
366 o.serverCaCert = buildSslCert(); 370 o.serverCaCert = buildSslCert();
367 o.serviceAccountEmailAddress = "foo"; 371 o.serviceAccountEmailAddress = "foo";
368 o.settings = buildSettings(); 372 o.settings = buildSettings();
369 o.state = "foo"; 373 o.state = "foo";
370 o.suspensionReason = buildUnnamed3397(); 374 o.suspensionReason = buildUnnamed3402();
371 } 375 }
372 buildCounterDatabaseInstance--; 376 buildCounterDatabaseInstance--;
373 return o; 377 return o;
374 } 378 }
375 379
376 checkDatabaseInstance(api.DatabaseInstance o) { 380 checkDatabaseInstance(api.DatabaseInstance o) {
377 buildCounterDatabaseInstance++; 381 buildCounterDatabaseInstance++;
378 if (buildCounterDatabaseInstance < 3) { 382 if (buildCounterDatabaseInstance < 3) {
379 unittest.expect(o.backendType, unittest.equals('foo')); 383 unittest.expect(o.backendType, unittest.equals('foo'));
380 unittest.expect(o.connectionName, unittest.equals('foo')); 384 unittest.expect(o.connectionName, unittest.equals('foo'));
381 unittest.expect(o.currentDiskSize, unittest.equals('foo')); 385 unittest.expect(o.currentDiskSize, unittest.equals('foo'));
382 unittest.expect(o.databaseVersion, unittest.equals('foo')); 386 unittest.expect(o.databaseVersion, unittest.equals('foo'));
383 unittest.expect(o.etag, unittest.equals('foo')); 387 unittest.expect(o.etag, unittest.equals('foo'));
384 checkDatabaseInstanceFailoverReplica(o.failoverReplica); 388 checkDatabaseInstanceFailoverReplica(o.failoverReplica);
385 unittest.expect(o.gceZone, unittest.equals('foo')); 389 unittest.expect(o.gceZone, unittest.equals('foo'));
386 unittest.expect(o.instanceType, unittest.equals('foo')); 390 unittest.expect(o.instanceType, unittest.equals('foo'));
387 checkUnnamed3395(o.ipAddresses); 391 checkUnnamed3400(o.ipAddresses);
388 unittest.expect(o.ipv6Address, unittest.equals('foo')); 392 unittest.expect(o.ipv6Address, unittest.equals('foo'));
389 unittest.expect(o.kind, unittest.equals('foo')); 393 unittest.expect(o.kind, unittest.equals('foo'));
390 unittest.expect(o.masterInstanceName, unittest.equals('foo')); 394 unittest.expect(o.masterInstanceName, unittest.equals('foo'));
391 unittest.expect(o.maxDiskSize, unittest.equals('foo')); 395 unittest.expect(o.maxDiskSize, unittest.equals('foo'));
392 unittest.expect(o.name, unittest.equals('foo')); 396 unittest.expect(o.name, unittest.equals('foo'));
393 checkOnPremisesConfiguration(o.onPremisesConfiguration); 397 checkOnPremisesConfiguration(o.onPremisesConfiguration);
394 unittest.expect(o.project, unittest.equals('foo')); 398 unittest.expect(o.project, unittest.equals('foo'));
395 unittest.expect(o.region, unittest.equals('foo')); 399 unittest.expect(o.region, unittest.equals('foo'));
396 checkReplicaConfiguration(o.replicaConfiguration); 400 checkReplicaConfiguration(o.replicaConfiguration);
397 checkUnnamed3396(o.replicaNames); 401 checkUnnamed3401(o.replicaNames);
398 unittest.expect(o.selfLink, unittest.equals('foo')); 402 unittest.expect(o.selfLink, unittest.equals('foo'));
399 checkSslCert(o.serverCaCert); 403 checkSslCert(o.serverCaCert);
400 unittest.expect(o.serviceAccountEmailAddress, unittest.equals('foo')); 404 unittest.expect(o.serviceAccountEmailAddress, unittest.equals('foo'));
401 checkSettings(o.settings); 405 checkSettings(o.settings);
402 unittest.expect(o.state, unittest.equals('foo')); 406 unittest.expect(o.state, unittest.equals('foo'));
403 checkUnnamed3397(o.suspensionReason); 407 checkUnnamed3402(o.suspensionReason);
404 } 408 }
405 buildCounterDatabaseInstance--; 409 buildCounterDatabaseInstance--;
406 } 410 }
407 411
408 buildUnnamed3398() { 412 buildUnnamed3403() {
409 var o = new core.List<api.Database>(); 413 var o = new core.List<api.Database>();
410 o.add(buildDatabase()); 414 o.add(buildDatabase());
411 o.add(buildDatabase()); 415 o.add(buildDatabase());
412 return o; 416 return o;
413 } 417 }
414 418
415 checkUnnamed3398(core.List<api.Database> o) { 419 checkUnnamed3403(core.List<api.Database> o) {
416 unittest.expect(o, unittest.hasLength(2)); 420 unittest.expect(o, unittest.hasLength(2));
417 checkDatabase(o[0]); 421 checkDatabase(o[0]);
418 checkDatabase(o[1]); 422 checkDatabase(o[1]);
419 } 423 }
420 424
421 core.int buildCounterDatabasesListResponse = 0; 425 core.int buildCounterDatabasesListResponse = 0;
422 buildDatabasesListResponse() { 426 buildDatabasesListResponse() {
423 var o = new api.DatabasesListResponse(); 427 var o = new api.DatabasesListResponse();
424 buildCounterDatabasesListResponse++; 428 buildCounterDatabasesListResponse++;
425 if (buildCounterDatabasesListResponse < 3) { 429 if (buildCounterDatabasesListResponse < 3) {
426 o.items = buildUnnamed3398(); 430 o.items = buildUnnamed3403();
427 o.kind = "foo"; 431 o.kind = "foo";
428 } 432 }
429 buildCounterDatabasesListResponse--; 433 buildCounterDatabasesListResponse--;
430 return o; 434 return o;
431 } 435 }
432 436
433 checkDatabasesListResponse(api.DatabasesListResponse o) { 437 checkDatabasesListResponse(api.DatabasesListResponse o) {
434 buildCounterDatabasesListResponse++; 438 buildCounterDatabasesListResponse++;
435 if (buildCounterDatabasesListResponse < 3) { 439 if (buildCounterDatabasesListResponse < 3) {
436 checkUnnamed3398(o.items); 440 checkUnnamed3403(o.items);
437 unittest.expect(o.kind, unittest.equals('foo')); 441 unittest.expect(o.kind, unittest.equals('foo'));
438 } 442 }
439 buildCounterDatabasesListResponse--; 443 buildCounterDatabasesListResponse--;
440 } 444 }
441 445
442 core.int buildCounterExportContextCsvExportOptions = 0; 446 core.int buildCounterExportContextCsvExportOptions = 0;
443 buildExportContextCsvExportOptions() { 447 buildExportContextCsvExportOptions() {
444 var o = new api.ExportContextCsvExportOptions(); 448 var o = new api.ExportContextCsvExportOptions();
445 buildCounterExportContextCsvExportOptions++; 449 buildCounterExportContextCsvExportOptions++;
446 if (buildCounterExportContextCsvExportOptions < 3) { 450 if (buildCounterExportContextCsvExportOptions < 3) {
447 o.selectQuery = "foo"; 451 o.selectQuery = "foo";
448 } 452 }
449 buildCounterExportContextCsvExportOptions--; 453 buildCounterExportContextCsvExportOptions--;
450 return o; 454 return o;
451 } 455 }
452 456
453 checkExportContextCsvExportOptions(api.ExportContextCsvExportOptions o) { 457 checkExportContextCsvExportOptions(api.ExportContextCsvExportOptions o) {
454 buildCounterExportContextCsvExportOptions++; 458 buildCounterExportContextCsvExportOptions++;
455 if (buildCounterExportContextCsvExportOptions < 3) { 459 if (buildCounterExportContextCsvExportOptions < 3) {
456 unittest.expect(o.selectQuery, unittest.equals('foo')); 460 unittest.expect(o.selectQuery, unittest.equals('foo'));
457 } 461 }
458 buildCounterExportContextCsvExportOptions--; 462 buildCounterExportContextCsvExportOptions--;
459 } 463 }
460 464
461 buildUnnamed3399() { 465 buildUnnamed3404() {
462 var o = new core.List<core.String>(); 466 var o = new core.List<core.String>();
463 o.add("foo"); 467 o.add("foo");
464 o.add("foo"); 468 o.add("foo");
465 return o; 469 return o;
466 } 470 }
467 471
468 checkUnnamed3399(core.List<core.String> o) { 472 checkUnnamed3404(core.List<core.String> o) {
469 unittest.expect(o, unittest.hasLength(2)); 473 unittest.expect(o, unittest.hasLength(2));
470 unittest.expect(o[0], unittest.equals('foo')); 474 unittest.expect(o[0], unittest.equals('foo'));
471 unittest.expect(o[1], unittest.equals('foo')); 475 unittest.expect(o[1], unittest.equals('foo'));
472 } 476 }
473 477
474 buildUnnamed3400() { 478 buildUnnamed3405() {
475 var o = new core.List<core.String>(); 479 var o = new core.List<core.String>();
476 o.add("foo"); 480 o.add("foo");
477 o.add("foo"); 481 o.add("foo");
478 return o; 482 return o;
479 } 483 }
480 484
481 checkUnnamed3400(core.List<core.String> o) { 485 checkUnnamed3405(core.List<core.String> o) {
482 unittest.expect(o, unittest.hasLength(2)); 486 unittest.expect(o, unittest.hasLength(2));
483 unittest.expect(o[0], unittest.equals('foo')); 487 unittest.expect(o[0], unittest.equals('foo'));
484 unittest.expect(o[1], unittest.equals('foo')); 488 unittest.expect(o[1], unittest.equals('foo'));
485 } 489 }
486 490
487 core.int buildCounterExportContextSqlExportOptions = 0; 491 core.int buildCounterExportContextSqlExportOptions = 0;
488 buildExportContextSqlExportOptions() { 492 buildExportContextSqlExportOptions() {
489 var o = new api.ExportContextSqlExportOptions(); 493 var o = new api.ExportContextSqlExportOptions();
490 buildCounterExportContextSqlExportOptions++; 494 buildCounterExportContextSqlExportOptions++;
491 if (buildCounterExportContextSqlExportOptions < 3) { 495 if (buildCounterExportContextSqlExportOptions < 3) {
492 o.schemaOnly = true; 496 o.schemaOnly = true;
493 o.tables = buildUnnamed3400(); 497 o.tables = buildUnnamed3405();
494 } 498 }
495 buildCounterExportContextSqlExportOptions--; 499 buildCounterExportContextSqlExportOptions--;
496 return o; 500 return o;
497 } 501 }
498 502
499 checkExportContextSqlExportOptions(api.ExportContextSqlExportOptions o) { 503 checkExportContextSqlExportOptions(api.ExportContextSqlExportOptions o) {
500 buildCounterExportContextSqlExportOptions++; 504 buildCounterExportContextSqlExportOptions++;
501 if (buildCounterExportContextSqlExportOptions < 3) { 505 if (buildCounterExportContextSqlExportOptions < 3) {
502 unittest.expect(o.schemaOnly, unittest.isTrue); 506 unittest.expect(o.schemaOnly, unittest.isTrue);
503 checkUnnamed3400(o.tables); 507 checkUnnamed3405(o.tables);
504 } 508 }
505 buildCounterExportContextSqlExportOptions--; 509 buildCounterExportContextSqlExportOptions--;
506 } 510 }
507 511
508 core.int buildCounterExportContext = 0; 512 core.int buildCounterExportContext = 0;
509 buildExportContext() { 513 buildExportContext() {
510 var o = new api.ExportContext(); 514 var o = new api.ExportContext();
511 buildCounterExportContext++; 515 buildCounterExportContext++;
512 if (buildCounterExportContext < 3) { 516 if (buildCounterExportContext < 3) {
513 o.csvExportOptions = buildExportContextCsvExportOptions(); 517 o.csvExportOptions = buildExportContextCsvExportOptions();
514 o.databases = buildUnnamed3399(); 518 o.databases = buildUnnamed3404();
515 o.fileType = "foo"; 519 o.fileType = "foo";
516 o.kind = "foo"; 520 o.kind = "foo";
517 o.sqlExportOptions = buildExportContextSqlExportOptions(); 521 o.sqlExportOptions = buildExportContextSqlExportOptions();
518 o.uri = "foo"; 522 o.uri = "foo";
519 } 523 }
520 buildCounterExportContext--; 524 buildCounterExportContext--;
521 return o; 525 return o;
522 } 526 }
523 527
524 checkExportContext(api.ExportContext o) { 528 checkExportContext(api.ExportContext o) {
525 buildCounterExportContext++; 529 buildCounterExportContext++;
526 if (buildCounterExportContext < 3) { 530 if (buildCounterExportContext < 3) {
527 checkExportContextCsvExportOptions(o.csvExportOptions); 531 checkExportContextCsvExportOptions(o.csvExportOptions);
528 checkUnnamed3399(o.databases); 532 checkUnnamed3404(o.databases);
529 unittest.expect(o.fileType, unittest.equals('foo')); 533 unittest.expect(o.fileType, unittest.equals('foo'));
530 unittest.expect(o.kind, unittest.equals('foo')); 534 unittest.expect(o.kind, unittest.equals('foo'));
531 checkExportContextSqlExportOptions(o.sqlExportOptions); 535 checkExportContextSqlExportOptions(o.sqlExportOptions);
532 unittest.expect(o.uri, unittest.equals('foo')); 536 unittest.expect(o.uri, unittest.equals('foo'));
533 } 537 }
534 buildCounterExportContext--; 538 buildCounterExportContext--;
535 } 539 }
536 540
537 core.int buildCounterFailoverContext = 0; 541 core.int buildCounterFailoverContext = 0;
538 buildFailoverContext() { 542 buildFailoverContext() {
539 var o = new api.FailoverContext(); 543 var o = new api.FailoverContext();
540 buildCounterFailoverContext++; 544 buildCounterFailoverContext++;
541 if (buildCounterFailoverContext < 3) { 545 if (buildCounterFailoverContext < 3) {
542 o.kind = "foo"; 546 o.kind = "foo";
543 o.settingsVersion = "foo"; 547 o.settingsVersion = "foo";
544 } 548 }
545 buildCounterFailoverContext--; 549 buildCounterFailoverContext--;
546 return o; 550 return o;
547 } 551 }
548 552
549 checkFailoverContext(api.FailoverContext o) { 553 checkFailoverContext(api.FailoverContext o) {
550 buildCounterFailoverContext++; 554 buildCounterFailoverContext++;
551 if (buildCounterFailoverContext < 3) { 555 if (buildCounterFailoverContext < 3) {
552 unittest.expect(o.kind, unittest.equals('foo')); 556 unittest.expect(o.kind, unittest.equals('foo'));
553 unittest.expect(o.settingsVersion, unittest.equals('foo')); 557 unittest.expect(o.settingsVersion, unittest.equals('foo'));
554 } 558 }
555 buildCounterFailoverContext--; 559 buildCounterFailoverContext--;
556 } 560 }
557 561
558 buildUnnamed3401() { 562 buildUnnamed3406() {
559 var o = new core.List<core.String>(); 563 var o = new core.List<core.String>();
560 o.add("foo"); 564 o.add("foo");
561 o.add("foo"); 565 o.add("foo");
562 return o; 566 return o;
563 } 567 }
564 568
565 checkUnnamed3401(core.List<core.String> o) { 569 checkUnnamed3406(core.List<core.String> o) {
566 unittest.expect(o, unittest.hasLength(2)); 570 unittest.expect(o, unittest.hasLength(2));
567 unittest.expect(o[0], unittest.equals('foo')); 571 unittest.expect(o[0], unittest.equals('foo'));
568 unittest.expect(o[1], unittest.equals('foo')); 572 unittest.expect(o[1], unittest.equals('foo'));
569 } 573 }
570 574
571 buildUnnamed3402() { 575 buildUnnamed3407() {
572 var o = new core.List<core.String>(); 576 var o = new core.List<core.String>();
573 o.add("foo"); 577 o.add("foo");
574 o.add("foo"); 578 o.add("foo");
575 return o; 579 return o;
576 } 580 }
577 581
578 checkUnnamed3402(core.List<core.String> o) { 582 checkUnnamed3407(core.List<core.String> o) {
579 unittest.expect(o, unittest.hasLength(2)); 583 unittest.expect(o, unittest.hasLength(2));
580 unittest.expect(o[0], unittest.equals('foo')); 584 unittest.expect(o[0], unittest.equals('foo'));
581 unittest.expect(o[1], unittest.equals('foo')); 585 unittest.expect(o[1], unittest.equals('foo'));
582 } 586 }
583 587
584 core.int buildCounterFlag = 0; 588 core.int buildCounterFlag = 0;
585 buildFlag() { 589 buildFlag() {
586 var o = new api.Flag(); 590 var o = new api.Flag();
587 buildCounterFlag++; 591 buildCounterFlag++;
588 if (buildCounterFlag < 3) { 592 if (buildCounterFlag < 3) {
589 o.allowedStringValues = buildUnnamed3401(); 593 o.allowedStringValues = buildUnnamed3406();
590 o.appliesTo = buildUnnamed3402(); 594 o.appliesTo = buildUnnamed3407();
591 o.kind = "foo"; 595 o.kind = "foo";
592 o.maxValue = "foo"; 596 o.maxValue = "foo";
593 o.minValue = "foo"; 597 o.minValue = "foo";
594 o.name = "foo"; 598 o.name = "foo";
595 o.requiresRestart = true; 599 o.requiresRestart = true;
596 o.type = "foo"; 600 o.type = "foo";
597 } 601 }
598 buildCounterFlag--; 602 buildCounterFlag--;
599 return o; 603 return o;
600 } 604 }
601 605
602 checkFlag(api.Flag o) { 606 checkFlag(api.Flag o) {
603 buildCounterFlag++; 607 buildCounterFlag++;
604 if (buildCounterFlag < 3) { 608 if (buildCounterFlag < 3) {
605 checkUnnamed3401(o.allowedStringValues); 609 checkUnnamed3406(o.allowedStringValues);
606 checkUnnamed3402(o.appliesTo); 610 checkUnnamed3407(o.appliesTo);
607 unittest.expect(o.kind, unittest.equals('foo')); 611 unittest.expect(o.kind, unittest.equals('foo'));
608 unittest.expect(o.maxValue, unittest.equals('foo')); 612 unittest.expect(o.maxValue, unittest.equals('foo'));
609 unittest.expect(o.minValue, unittest.equals('foo')); 613 unittest.expect(o.minValue, unittest.equals('foo'));
610 unittest.expect(o.name, unittest.equals('foo')); 614 unittest.expect(o.name, unittest.equals('foo'));
611 unittest.expect(o.requiresRestart, unittest.isTrue); 615 unittest.expect(o.requiresRestart, unittest.isTrue);
612 unittest.expect(o.type, unittest.equals('foo')); 616 unittest.expect(o.type, unittest.equals('foo'));
613 } 617 }
614 buildCounterFlag--; 618 buildCounterFlag--;
615 } 619 }
616 620
617 buildUnnamed3403() { 621 buildUnnamed3408() {
618 var o = new core.List<api.Flag>(); 622 var o = new core.List<api.Flag>();
619 o.add(buildFlag()); 623 o.add(buildFlag());
620 o.add(buildFlag()); 624 o.add(buildFlag());
621 return o; 625 return o;
622 } 626 }
623 627
624 checkUnnamed3403(core.List<api.Flag> o) { 628 checkUnnamed3408(core.List<api.Flag> o) {
625 unittest.expect(o, unittest.hasLength(2)); 629 unittest.expect(o, unittest.hasLength(2));
626 checkFlag(o[0]); 630 checkFlag(o[0]);
627 checkFlag(o[1]); 631 checkFlag(o[1]);
628 } 632 }
629 633
630 core.int buildCounterFlagsListResponse = 0; 634 core.int buildCounterFlagsListResponse = 0;
631 buildFlagsListResponse() { 635 buildFlagsListResponse() {
632 var o = new api.FlagsListResponse(); 636 var o = new api.FlagsListResponse();
633 buildCounterFlagsListResponse++; 637 buildCounterFlagsListResponse++;
634 if (buildCounterFlagsListResponse < 3) { 638 if (buildCounterFlagsListResponse < 3) {
635 o.items = buildUnnamed3403(); 639 o.items = buildUnnamed3408();
636 o.kind = "foo"; 640 o.kind = "foo";
637 } 641 }
638 buildCounterFlagsListResponse--; 642 buildCounterFlagsListResponse--;
639 return o; 643 return o;
640 } 644 }
641 645
642 checkFlagsListResponse(api.FlagsListResponse o) { 646 checkFlagsListResponse(api.FlagsListResponse o) {
643 buildCounterFlagsListResponse++; 647 buildCounterFlagsListResponse++;
644 if (buildCounterFlagsListResponse < 3) { 648 if (buildCounterFlagsListResponse < 3) {
645 checkUnnamed3403(o.items); 649 checkUnnamed3408(o.items);
646 unittest.expect(o.kind, unittest.equals('foo')); 650 unittest.expect(o.kind, unittest.equals('foo'));
647 } 651 }
648 buildCounterFlagsListResponse--; 652 buildCounterFlagsListResponse--;
649 } 653 }
650 654
651 buildUnnamed3404() { 655 buildUnnamed3409() {
652 var o = new core.List<core.String>(); 656 var o = new core.List<core.String>();
653 o.add("foo"); 657 o.add("foo");
654 o.add("foo"); 658 o.add("foo");
655 return o; 659 return o;
656 } 660 }
657 661
658 checkUnnamed3404(core.List<core.String> o) { 662 checkUnnamed3409(core.List<core.String> o) {
659 unittest.expect(o, unittest.hasLength(2)); 663 unittest.expect(o, unittest.hasLength(2));
660 unittest.expect(o[0], unittest.equals('foo')); 664 unittest.expect(o[0], unittest.equals('foo'));
661 unittest.expect(o[1], unittest.equals('foo')); 665 unittest.expect(o[1], unittest.equals('foo'));
662 } 666 }
663 667
664 core.int buildCounterImportContextCsvImportOptions = 0; 668 core.int buildCounterImportContextCsvImportOptions = 0;
665 buildImportContextCsvImportOptions() { 669 buildImportContextCsvImportOptions() {
666 var o = new api.ImportContextCsvImportOptions(); 670 var o = new api.ImportContextCsvImportOptions();
667 buildCounterImportContextCsvImportOptions++; 671 buildCounterImportContextCsvImportOptions++;
668 if (buildCounterImportContextCsvImportOptions < 3) { 672 if (buildCounterImportContextCsvImportOptions < 3) {
669 o.columns = buildUnnamed3404(); 673 o.columns = buildUnnamed3409();
670 o.table = "foo"; 674 o.table = "foo";
671 } 675 }
672 buildCounterImportContextCsvImportOptions--; 676 buildCounterImportContextCsvImportOptions--;
673 return o; 677 return o;
674 } 678 }
675 679
676 checkImportContextCsvImportOptions(api.ImportContextCsvImportOptions o) { 680 checkImportContextCsvImportOptions(api.ImportContextCsvImportOptions o) {
677 buildCounterImportContextCsvImportOptions++; 681 buildCounterImportContextCsvImportOptions++;
678 if (buildCounterImportContextCsvImportOptions < 3) { 682 if (buildCounterImportContextCsvImportOptions < 3) {
679 checkUnnamed3404(o.columns); 683 checkUnnamed3409(o.columns);
680 unittest.expect(o.table, unittest.equals('foo')); 684 unittest.expect(o.table, unittest.equals('foo'));
681 } 685 }
682 buildCounterImportContextCsvImportOptions--; 686 buildCounterImportContextCsvImportOptions--;
683 } 687 }
684 688
685 core.int buildCounterImportContext = 0; 689 core.int buildCounterImportContext = 0;
686 buildImportContext() { 690 buildImportContext() {
687 var o = new api.ImportContext(); 691 var o = new api.ImportContext();
688 buildCounterImportContext++; 692 buildCounterImportContext++;
689 if (buildCounterImportContext < 3) { 693 if (buildCounterImportContext < 3) {
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
780 } 784 }
781 785
782 checkInstancesImportRequest(api.InstancesImportRequest o) { 786 checkInstancesImportRequest(api.InstancesImportRequest o) {
783 buildCounterInstancesImportRequest++; 787 buildCounterInstancesImportRequest++;
784 if (buildCounterInstancesImportRequest < 3) { 788 if (buildCounterInstancesImportRequest < 3) {
785 checkImportContext(o.importContext); 789 checkImportContext(o.importContext);
786 } 790 }
787 buildCounterInstancesImportRequest--; 791 buildCounterInstancesImportRequest--;
788 } 792 }
789 793
790 buildUnnamed3405() { 794 buildUnnamed3410() {
791 var o = new core.List<api.DatabaseInstance>(); 795 var o = new core.List<api.DatabaseInstance>();
792 o.add(buildDatabaseInstance()); 796 o.add(buildDatabaseInstance());
793 o.add(buildDatabaseInstance()); 797 o.add(buildDatabaseInstance());
794 return o; 798 return o;
795 } 799 }
796 800
797 checkUnnamed3405(core.List<api.DatabaseInstance> o) { 801 checkUnnamed3410(core.List<api.DatabaseInstance> o) {
798 unittest.expect(o, unittest.hasLength(2)); 802 unittest.expect(o, unittest.hasLength(2));
799 checkDatabaseInstance(o[0]); 803 checkDatabaseInstance(o[0]);
800 checkDatabaseInstance(o[1]); 804 checkDatabaseInstance(o[1]);
801 } 805 }
802 806
803 core.int buildCounterInstancesListResponse = 0; 807 core.int buildCounterInstancesListResponse = 0;
804 buildInstancesListResponse() { 808 buildInstancesListResponse() {
805 var o = new api.InstancesListResponse(); 809 var o = new api.InstancesListResponse();
806 buildCounterInstancesListResponse++; 810 buildCounterInstancesListResponse++;
807 if (buildCounterInstancesListResponse < 3) { 811 if (buildCounterInstancesListResponse < 3) {
808 o.items = buildUnnamed3405(); 812 o.items = buildUnnamed3410();
809 o.kind = "foo"; 813 o.kind = "foo";
810 o.nextPageToken = "foo"; 814 o.nextPageToken = "foo";
811 } 815 }
812 buildCounterInstancesListResponse--; 816 buildCounterInstancesListResponse--;
813 return o; 817 return o;
814 } 818 }
815 819
816 checkInstancesListResponse(api.InstancesListResponse o) { 820 checkInstancesListResponse(api.InstancesListResponse o) {
817 buildCounterInstancesListResponse++; 821 buildCounterInstancesListResponse++;
818 if (buildCounterInstancesListResponse < 3) { 822 if (buildCounterInstancesListResponse < 3) {
819 checkUnnamed3405(o.items); 823 checkUnnamed3410(o.items);
820 unittest.expect(o.kind, unittest.equals('foo')); 824 unittest.expect(o.kind, unittest.equals('foo'));
821 unittest.expect(o.nextPageToken, unittest.equals('foo')); 825 unittest.expect(o.nextPageToken, unittest.equals('foo'));
822 } 826 }
823 buildCounterInstancesListResponse--; 827 buildCounterInstancesListResponse--;
824 } 828 }
825 829
826 core.int buildCounterInstancesRestoreBackupRequest = 0; 830 core.int buildCounterInstancesRestoreBackupRequest = 0;
827 buildInstancesRestoreBackupRequest() { 831 buildInstancesRestoreBackupRequest() {
828 var o = new api.InstancesRestoreBackupRequest(); 832 var o = new api.InstancesRestoreBackupRequest();
829 buildCounterInstancesRestoreBackupRequest++; 833 buildCounterInstancesRestoreBackupRequest++;
(...skipping 24 matching lines...) Expand all
854 } 858 }
855 859
856 checkInstancesTruncateLogRequest(api.InstancesTruncateLogRequest o) { 860 checkInstancesTruncateLogRequest(api.InstancesTruncateLogRequest o) {
857 buildCounterInstancesTruncateLogRequest++; 861 buildCounterInstancesTruncateLogRequest++;
858 if (buildCounterInstancesTruncateLogRequest < 3) { 862 if (buildCounterInstancesTruncateLogRequest < 3) {
859 checkTruncateLogContext(o.truncateLogContext); 863 checkTruncateLogContext(o.truncateLogContext);
860 } 864 }
861 buildCounterInstancesTruncateLogRequest--; 865 buildCounterInstancesTruncateLogRequest--;
862 } 866 }
863 867
864 buildUnnamed3406() { 868 buildUnnamed3411() {
865 var o = new core.List<api.AclEntry>(); 869 var o = new core.List<api.AclEntry>();
866 o.add(buildAclEntry()); 870 o.add(buildAclEntry());
867 o.add(buildAclEntry()); 871 o.add(buildAclEntry());
868 return o; 872 return o;
869 } 873 }
870 874
871 checkUnnamed3406(core.List<api.AclEntry> o) { 875 checkUnnamed3411(core.List<api.AclEntry> o) {
872 unittest.expect(o, unittest.hasLength(2)); 876 unittest.expect(o, unittest.hasLength(2));
873 checkAclEntry(o[0]); 877 checkAclEntry(o[0]);
874 checkAclEntry(o[1]); 878 checkAclEntry(o[1]);
875 } 879 }
876 880
877 core.int buildCounterIpConfiguration = 0; 881 core.int buildCounterIpConfiguration = 0;
878 buildIpConfiguration() { 882 buildIpConfiguration() {
879 var o = new api.IpConfiguration(); 883 var o = new api.IpConfiguration();
880 buildCounterIpConfiguration++; 884 buildCounterIpConfiguration++;
881 if (buildCounterIpConfiguration < 3) { 885 if (buildCounterIpConfiguration < 3) {
882 o.authorizedNetworks = buildUnnamed3406(); 886 o.authorizedNetworks = buildUnnamed3411();
883 o.ipv4Enabled = true; 887 o.ipv4Enabled = true;
884 o.requireSsl = true; 888 o.requireSsl = true;
885 } 889 }
886 buildCounterIpConfiguration--; 890 buildCounterIpConfiguration--;
887 return o; 891 return o;
888 } 892 }
889 893
890 checkIpConfiguration(api.IpConfiguration o) { 894 checkIpConfiguration(api.IpConfiguration o) {
891 buildCounterIpConfiguration++; 895 buildCounterIpConfiguration++;
892 if (buildCounterIpConfiguration < 3) { 896 if (buildCounterIpConfiguration < 3) {
893 checkUnnamed3406(o.authorizedNetworks); 897 checkUnnamed3411(o.authorizedNetworks);
894 unittest.expect(o.ipv4Enabled, unittest.isTrue); 898 unittest.expect(o.ipv4Enabled, unittest.isTrue);
895 unittest.expect(o.requireSsl, unittest.isTrue); 899 unittest.expect(o.requireSsl, unittest.isTrue);
896 } 900 }
897 buildCounterIpConfiguration--; 901 buildCounterIpConfiguration--;
898 } 902 }
899 903
900 core.int buildCounterIpMapping = 0; 904 core.int buildCounterIpMapping = 0;
901 buildIpMapping() { 905 buildIpMapping() {
902 var o = new api.IpMapping(); 906 var o = new api.IpMapping();
903 buildCounterIpMapping++; 907 buildCounterIpMapping++;
904 if (buildCounterIpMapping < 3) { 908 if (buildCounterIpMapping < 3) {
905 o.ipAddress = "foo"; 909 o.ipAddress = "foo";
906 o.timeToRetire = core.DateTime.parse("2002-02-27T14:01:02"); 910 o.timeToRetire = core.DateTime.parse("2002-02-27T14:01:02");
907 o.type = "foo"; 911 o.type = "foo";
908 } 912 }
909 buildCounterIpMapping--; 913 buildCounterIpMapping--;
910 return o; 914 return o;
911 } 915 }
912 916
913 checkIpMapping(api.IpMapping o) { 917 checkIpMapping(api.IpMapping o) {
914 buildCounterIpMapping++; 918 buildCounterIpMapping++;
915 if (buildCounterIpMapping < 3) { 919 if (buildCounterIpMapping < 3) {
916 unittest.expect(o.ipAddress, unittest.equals('foo')); 920 unittest.expect(o.ipAddress, unittest.equals('foo'));
917 unittest.expect(o.timeToRetire, unittest.equals(core.DateTime.parse("2002-02 -27T14:01:02"))); 921 unittest.expect(o.timeToRetire,
922 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
918 unittest.expect(o.type, unittest.equals('foo')); 923 unittest.expect(o.type, unittest.equals('foo'));
919 } 924 }
920 buildCounterIpMapping--; 925 buildCounterIpMapping--;
921 } 926 }
922 927
923 core.int buildCounterLocationPreference = 0; 928 core.int buildCounterLocationPreference = 0;
924 buildLocationPreference() { 929 buildLocationPreference() {
925 var o = new api.LocationPreference(); 930 var o = new api.LocationPreference();
926 buildCounterLocationPreference++; 931 buildCounterLocationPreference++;
927 if (buildCounterLocationPreference < 3) { 932 if (buildCounterLocationPreference < 3) {
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
1049 o.targetProject = "foo"; 1054 o.targetProject = "foo";
1050 o.user = "foo"; 1055 o.user = "foo";
1051 } 1056 }
1052 buildCounterOperation--; 1057 buildCounterOperation--;
1053 return o; 1058 return o;
1054 } 1059 }
1055 1060
1056 checkOperation(api.Operation o) { 1061 checkOperation(api.Operation o) {
1057 buildCounterOperation++; 1062 buildCounterOperation++;
1058 if (buildCounterOperation < 3) { 1063 if (buildCounterOperation < 3) {
1059 unittest.expect(o.endTime, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02"))); 1064 unittest.expect(
1065 o.endTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
1060 checkOperationErrors(o.error); 1066 checkOperationErrors(o.error);
1061 checkExportContext(o.exportContext); 1067 checkExportContext(o.exportContext);
1062 checkImportContext(o.importContext); 1068 checkImportContext(o.importContext);
1063 unittest.expect(o.insertTime, unittest.equals(core.DateTime.parse("2002-02-2 7T14:01:02"))); 1069 unittest.expect(o.insertTime,
1070 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
1064 unittest.expect(o.kind, unittest.equals('foo')); 1071 unittest.expect(o.kind, unittest.equals('foo'));
1065 unittest.expect(o.name, unittest.equals('foo')); 1072 unittest.expect(o.name, unittest.equals('foo'));
1066 unittest.expect(o.operationType, unittest.equals('foo')); 1073 unittest.expect(o.operationType, unittest.equals('foo'));
1067 unittest.expect(o.selfLink, unittest.equals('foo')); 1074 unittest.expect(o.selfLink, unittest.equals('foo'));
1068 unittest.expect(o.startTime, unittest.equals(core.DateTime.parse("2002-02-27 T14:01:02"))); 1075 unittest.expect(o.startTime,
1076 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
1069 unittest.expect(o.status, unittest.equals('foo')); 1077 unittest.expect(o.status, unittest.equals('foo'));
1070 unittest.expect(o.targetId, unittest.equals('foo')); 1078 unittest.expect(o.targetId, unittest.equals('foo'));
1071 unittest.expect(o.targetLink, unittest.equals('foo')); 1079 unittest.expect(o.targetLink, unittest.equals('foo'));
1072 unittest.expect(o.targetProject, unittest.equals('foo')); 1080 unittest.expect(o.targetProject, unittest.equals('foo'));
1073 unittest.expect(o.user, unittest.equals('foo')); 1081 unittest.expect(o.user, unittest.equals('foo'));
1074 } 1082 }
1075 buildCounterOperation--; 1083 buildCounterOperation--;
1076 } 1084 }
1077 1085
1078 core.int buildCounterOperationError = 0; 1086 core.int buildCounterOperationError = 0;
(...skipping 12 matching lines...) Expand all
1091 checkOperationError(api.OperationError o) { 1099 checkOperationError(api.OperationError o) {
1092 buildCounterOperationError++; 1100 buildCounterOperationError++;
1093 if (buildCounterOperationError < 3) { 1101 if (buildCounterOperationError < 3) {
1094 unittest.expect(o.code, unittest.equals('foo')); 1102 unittest.expect(o.code, unittest.equals('foo'));
1095 unittest.expect(o.kind, unittest.equals('foo')); 1103 unittest.expect(o.kind, unittest.equals('foo'));
1096 unittest.expect(o.message, unittest.equals('foo')); 1104 unittest.expect(o.message, unittest.equals('foo'));
1097 } 1105 }
1098 buildCounterOperationError--; 1106 buildCounterOperationError--;
1099 } 1107 }
1100 1108
1101 buildUnnamed3407() { 1109 buildUnnamed3412() {
1102 var o = new core.List<api.OperationError>(); 1110 var o = new core.List<api.OperationError>();
1103 o.add(buildOperationError()); 1111 o.add(buildOperationError());
1104 o.add(buildOperationError()); 1112 o.add(buildOperationError());
1105 return o; 1113 return o;
1106 } 1114 }
1107 1115
1108 checkUnnamed3407(core.List<api.OperationError> o) { 1116 checkUnnamed3412(core.List<api.OperationError> o) {
1109 unittest.expect(o, unittest.hasLength(2)); 1117 unittest.expect(o, unittest.hasLength(2));
1110 checkOperationError(o[0]); 1118 checkOperationError(o[0]);
1111 checkOperationError(o[1]); 1119 checkOperationError(o[1]);
1112 } 1120 }
1113 1121
1114 core.int buildCounterOperationErrors = 0; 1122 core.int buildCounterOperationErrors = 0;
1115 buildOperationErrors() { 1123 buildOperationErrors() {
1116 var o = new api.OperationErrors(); 1124 var o = new api.OperationErrors();
1117 buildCounterOperationErrors++; 1125 buildCounterOperationErrors++;
1118 if (buildCounterOperationErrors < 3) { 1126 if (buildCounterOperationErrors < 3) {
1119 o.errors = buildUnnamed3407(); 1127 o.errors = buildUnnamed3412();
1120 o.kind = "foo"; 1128 o.kind = "foo";
1121 } 1129 }
1122 buildCounterOperationErrors--; 1130 buildCounterOperationErrors--;
1123 return o; 1131 return o;
1124 } 1132 }
1125 1133
1126 checkOperationErrors(api.OperationErrors o) { 1134 checkOperationErrors(api.OperationErrors o) {
1127 buildCounterOperationErrors++; 1135 buildCounterOperationErrors++;
1128 if (buildCounterOperationErrors < 3) { 1136 if (buildCounterOperationErrors < 3) {
1129 checkUnnamed3407(o.errors); 1137 checkUnnamed3412(o.errors);
1130 unittest.expect(o.kind, unittest.equals('foo')); 1138 unittest.expect(o.kind, unittest.equals('foo'));
1131 } 1139 }
1132 buildCounterOperationErrors--; 1140 buildCounterOperationErrors--;
1133 } 1141 }
1134 1142
1135 buildUnnamed3408() { 1143 buildUnnamed3413() {
1136 var o = new core.List<api.Operation>(); 1144 var o = new core.List<api.Operation>();
1137 o.add(buildOperation()); 1145 o.add(buildOperation());
1138 o.add(buildOperation()); 1146 o.add(buildOperation());
1139 return o; 1147 return o;
1140 } 1148 }
1141 1149
1142 checkUnnamed3408(core.List<api.Operation> o) { 1150 checkUnnamed3413(core.List<api.Operation> o) {
1143 unittest.expect(o, unittest.hasLength(2)); 1151 unittest.expect(o, unittest.hasLength(2));
1144 checkOperation(o[0]); 1152 checkOperation(o[0]);
1145 checkOperation(o[1]); 1153 checkOperation(o[1]);
1146 } 1154 }
1147 1155
1148 core.int buildCounterOperationsListResponse = 0; 1156 core.int buildCounterOperationsListResponse = 0;
1149 buildOperationsListResponse() { 1157 buildOperationsListResponse() {
1150 var o = new api.OperationsListResponse(); 1158 var o = new api.OperationsListResponse();
1151 buildCounterOperationsListResponse++; 1159 buildCounterOperationsListResponse++;
1152 if (buildCounterOperationsListResponse < 3) { 1160 if (buildCounterOperationsListResponse < 3) {
1153 o.items = buildUnnamed3408(); 1161 o.items = buildUnnamed3413();
1154 o.kind = "foo"; 1162 o.kind = "foo";
1155 o.nextPageToken = "foo"; 1163 o.nextPageToken = "foo";
1156 } 1164 }
1157 buildCounterOperationsListResponse--; 1165 buildCounterOperationsListResponse--;
1158 return o; 1166 return o;
1159 } 1167 }
1160 1168
1161 checkOperationsListResponse(api.OperationsListResponse o) { 1169 checkOperationsListResponse(api.OperationsListResponse o) {
1162 buildCounterOperationsListResponse++; 1170 buildCounterOperationsListResponse++;
1163 if (buildCounterOperationsListResponse < 3) { 1171 if (buildCounterOperationsListResponse < 3) {
1164 checkUnnamed3408(o.items); 1172 checkUnnamed3413(o.items);
1165 unittest.expect(o.kind, unittest.equals('foo')); 1173 unittest.expect(o.kind, unittest.equals('foo'));
1166 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1174 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1167 } 1175 }
1168 buildCounterOperationsListResponse--; 1176 buildCounterOperationsListResponse--;
1169 } 1177 }
1170 1178
1171 core.int buildCounterReplicaConfiguration = 0; 1179 core.int buildCounterReplicaConfiguration = 0;
1172 buildReplicaConfiguration() { 1180 buildReplicaConfiguration() {
1173 var o = new api.ReplicaConfiguration(); 1181 var o = new api.ReplicaConfiguration();
1174 buildCounterReplicaConfiguration++; 1182 buildCounterReplicaConfiguration++;
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1207 checkRestoreBackupContext(api.RestoreBackupContext o) { 1215 checkRestoreBackupContext(api.RestoreBackupContext o) {
1208 buildCounterRestoreBackupContext++; 1216 buildCounterRestoreBackupContext++;
1209 if (buildCounterRestoreBackupContext < 3) { 1217 if (buildCounterRestoreBackupContext < 3) {
1210 unittest.expect(o.backupRunId, unittest.equals('foo')); 1218 unittest.expect(o.backupRunId, unittest.equals('foo'));
1211 unittest.expect(o.instanceId, unittest.equals('foo')); 1219 unittest.expect(o.instanceId, unittest.equals('foo'));
1212 unittest.expect(o.kind, unittest.equals('foo')); 1220 unittest.expect(o.kind, unittest.equals('foo'));
1213 } 1221 }
1214 buildCounterRestoreBackupContext--; 1222 buildCounterRestoreBackupContext--;
1215 } 1223 }
1216 1224
1217 buildUnnamed3409() { 1225 buildUnnamed3414() {
1218 var o = new core.List<core.String>(); 1226 var o = new core.List<core.String>();
1219 o.add("foo"); 1227 o.add("foo");
1220 o.add("foo"); 1228 o.add("foo");
1221 return o; 1229 return o;
1222 } 1230 }
1223 1231
1224 checkUnnamed3409(core.List<core.String> o) { 1232 checkUnnamed3414(core.List<core.String> o) {
1225 unittest.expect(o, unittest.hasLength(2)); 1233 unittest.expect(o, unittest.hasLength(2));
1226 unittest.expect(o[0], unittest.equals('foo')); 1234 unittest.expect(o[0], unittest.equals('foo'));
1227 unittest.expect(o[1], unittest.equals('foo')); 1235 unittest.expect(o[1], unittest.equals('foo'));
1228 } 1236 }
1229 1237
1230 buildUnnamed3410() { 1238 buildUnnamed3415() {
1231 var o = new core.List<api.DatabaseFlags>(); 1239 var o = new core.List<api.DatabaseFlags>();
1232 o.add(buildDatabaseFlags()); 1240 o.add(buildDatabaseFlags());
1233 o.add(buildDatabaseFlags()); 1241 o.add(buildDatabaseFlags());
1234 return o; 1242 return o;
1235 } 1243 }
1236 1244
1237 checkUnnamed3410(core.List<api.DatabaseFlags> o) { 1245 checkUnnamed3415(core.List<api.DatabaseFlags> o) {
1238 unittest.expect(o, unittest.hasLength(2)); 1246 unittest.expect(o, unittest.hasLength(2));
1239 checkDatabaseFlags(o[0]); 1247 checkDatabaseFlags(o[0]);
1240 checkDatabaseFlags(o[1]); 1248 checkDatabaseFlags(o[1]);
1241 } 1249 }
1242 1250
1243 buildUnnamed3411() { 1251 buildUnnamed3416() {
1244 var o = new core.Map<core.String, core.String>(); 1252 var o = new core.Map<core.String, core.String>();
1245 o["x"] = "foo"; 1253 o["x"] = "foo";
1246 o["y"] = "foo"; 1254 o["y"] = "foo";
1247 return o; 1255 return o;
1248 } 1256 }
1249 1257
1250 checkUnnamed3411(core.Map<core.String, core.String> o) { 1258 checkUnnamed3416(core.Map<core.String, core.String> o) {
1251 unittest.expect(o, unittest.hasLength(2)); 1259 unittest.expect(o, unittest.hasLength(2));
1252 unittest.expect(o["x"], unittest.equals('foo')); 1260 unittest.expect(o["x"], unittest.equals('foo'));
1253 unittest.expect(o["y"], unittest.equals('foo')); 1261 unittest.expect(o["y"], unittest.equals('foo'));
1254 } 1262 }
1255 1263
1256 core.int buildCounterSettings = 0; 1264 core.int buildCounterSettings = 0;
1257 buildSettings() { 1265 buildSettings() {
1258 var o = new api.Settings(); 1266 var o = new api.Settings();
1259 buildCounterSettings++; 1267 buildCounterSettings++;
1260 if (buildCounterSettings < 3) { 1268 if (buildCounterSettings < 3) {
1261 o.activationPolicy = "foo"; 1269 o.activationPolicy = "foo";
1262 o.authorizedGaeApplications = buildUnnamed3409(); 1270 o.authorizedGaeApplications = buildUnnamed3414();
1263 o.availabilityType = "foo"; 1271 o.availabilityType = "foo";
1264 o.backupConfiguration = buildBackupConfiguration(); 1272 o.backupConfiguration = buildBackupConfiguration();
1265 o.crashSafeReplicationEnabled = true; 1273 o.crashSafeReplicationEnabled = true;
1266 o.dataDiskSizeGb = "foo"; 1274 o.dataDiskSizeGb = "foo";
1267 o.dataDiskType = "foo"; 1275 o.dataDiskType = "foo";
1268 o.databaseFlags = buildUnnamed3410(); 1276 o.databaseFlags = buildUnnamed3415();
1269 o.databaseReplicationEnabled = true; 1277 o.databaseReplicationEnabled = true;
1270 o.ipConfiguration = buildIpConfiguration(); 1278 o.ipConfiguration = buildIpConfiguration();
1271 o.kind = "foo"; 1279 o.kind = "foo";
1272 o.locationPreference = buildLocationPreference(); 1280 o.locationPreference = buildLocationPreference();
1273 o.maintenanceWindow = buildMaintenanceWindow(); 1281 o.maintenanceWindow = buildMaintenanceWindow();
1274 o.pricingPlan = "foo"; 1282 o.pricingPlan = "foo";
1275 o.replicationType = "foo"; 1283 o.replicationType = "foo";
1276 o.settingsVersion = "foo"; 1284 o.settingsVersion = "foo";
1277 o.storageAutoResize = true; 1285 o.storageAutoResize = true;
1278 o.storageAutoResizeLimit = "foo"; 1286 o.storageAutoResizeLimit = "foo";
1279 o.tier = "foo"; 1287 o.tier = "foo";
1280 o.userLabels = buildUnnamed3411(); 1288 o.userLabels = buildUnnamed3416();
1281 } 1289 }
1282 buildCounterSettings--; 1290 buildCounterSettings--;
1283 return o; 1291 return o;
1284 } 1292 }
1285 1293
1286 checkSettings(api.Settings o) { 1294 checkSettings(api.Settings o) {
1287 buildCounterSettings++; 1295 buildCounterSettings++;
1288 if (buildCounterSettings < 3) { 1296 if (buildCounterSettings < 3) {
1289 unittest.expect(o.activationPolicy, unittest.equals('foo')); 1297 unittest.expect(o.activationPolicy, unittest.equals('foo'));
1290 checkUnnamed3409(o.authorizedGaeApplications); 1298 checkUnnamed3414(o.authorizedGaeApplications);
1291 unittest.expect(o.availabilityType, unittest.equals('foo')); 1299 unittest.expect(o.availabilityType, unittest.equals('foo'));
1292 checkBackupConfiguration(o.backupConfiguration); 1300 checkBackupConfiguration(o.backupConfiguration);
1293 unittest.expect(o.crashSafeReplicationEnabled, unittest.isTrue); 1301 unittest.expect(o.crashSafeReplicationEnabled, unittest.isTrue);
1294 unittest.expect(o.dataDiskSizeGb, unittest.equals('foo')); 1302 unittest.expect(o.dataDiskSizeGb, unittest.equals('foo'));
1295 unittest.expect(o.dataDiskType, unittest.equals('foo')); 1303 unittest.expect(o.dataDiskType, unittest.equals('foo'));
1296 checkUnnamed3410(o.databaseFlags); 1304 checkUnnamed3415(o.databaseFlags);
1297 unittest.expect(o.databaseReplicationEnabled, unittest.isTrue); 1305 unittest.expect(o.databaseReplicationEnabled, unittest.isTrue);
1298 checkIpConfiguration(o.ipConfiguration); 1306 checkIpConfiguration(o.ipConfiguration);
1299 unittest.expect(o.kind, unittest.equals('foo')); 1307 unittest.expect(o.kind, unittest.equals('foo'));
1300 checkLocationPreference(o.locationPreference); 1308 checkLocationPreference(o.locationPreference);
1301 checkMaintenanceWindow(o.maintenanceWindow); 1309 checkMaintenanceWindow(o.maintenanceWindow);
1302 unittest.expect(o.pricingPlan, unittest.equals('foo')); 1310 unittest.expect(o.pricingPlan, unittest.equals('foo'));
1303 unittest.expect(o.replicationType, unittest.equals('foo')); 1311 unittest.expect(o.replicationType, unittest.equals('foo'));
1304 unittest.expect(o.settingsVersion, unittest.equals('foo')); 1312 unittest.expect(o.settingsVersion, unittest.equals('foo'));
1305 unittest.expect(o.storageAutoResize, unittest.isTrue); 1313 unittest.expect(o.storageAutoResize, unittest.isTrue);
1306 unittest.expect(o.storageAutoResizeLimit, unittest.equals('foo')); 1314 unittest.expect(o.storageAutoResizeLimit, unittest.equals('foo'));
1307 unittest.expect(o.tier, unittest.equals('foo')); 1315 unittest.expect(o.tier, unittest.equals('foo'));
1308 checkUnnamed3411(o.userLabels); 1316 checkUnnamed3416(o.userLabels);
1309 } 1317 }
1310 buildCounterSettings--; 1318 buildCounterSettings--;
1311 } 1319 }
1312 1320
1313 core.int buildCounterSslCert = 0; 1321 core.int buildCounterSslCert = 0;
1314 buildSslCert() { 1322 buildSslCert() {
1315 var o = new api.SslCert(); 1323 var o = new api.SslCert();
1316 buildCounterSslCert++; 1324 buildCounterSslCert++;
1317 if (buildCounterSslCert < 3) { 1325 if (buildCounterSslCert < 3) {
1318 o.cert = "foo"; 1326 o.cert = "foo";
1319 o.certSerialNumber = "foo"; 1327 o.certSerialNumber = "foo";
1320 o.commonName = "foo"; 1328 o.commonName = "foo";
1321 o.createTime = core.DateTime.parse("2002-02-27T14:01:02"); 1329 o.createTime = core.DateTime.parse("2002-02-27T14:01:02");
1322 o.expirationTime = core.DateTime.parse("2002-02-27T14:01:02"); 1330 o.expirationTime = core.DateTime.parse("2002-02-27T14:01:02");
1323 o.instance = "foo"; 1331 o.instance = "foo";
1324 o.kind = "foo"; 1332 o.kind = "foo";
1325 o.selfLink = "foo"; 1333 o.selfLink = "foo";
1326 o.sha1Fingerprint = "foo"; 1334 o.sha1Fingerprint = "foo";
1327 } 1335 }
1328 buildCounterSslCert--; 1336 buildCounterSslCert--;
1329 return o; 1337 return o;
1330 } 1338 }
1331 1339
1332 checkSslCert(api.SslCert o) { 1340 checkSslCert(api.SslCert o) {
1333 buildCounterSslCert++; 1341 buildCounterSslCert++;
1334 if (buildCounterSslCert < 3) { 1342 if (buildCounterSslCert < 3) {
1335 unittest.expect(o.cert, unittest.equals('foo')); 1343 unittest.expect(o.cert, unittest.equals('foo'));
1336 unittest.expect(o.certSerialNumber, unittest.equals('foo')); 1344 unittest.expect(o.certSerialNumber, unittest.equals('foo'));
1337 unittest.expect(o.commonName, unittest.equals('foo')); 1345 unittest.expect(o.commonName, unittest.equals('foo'));
1338 unittest.expect(o.createTime, unittest.equals(core.DateTime.parse("2002-02-2 7T14:01:02"))); 1346 unittest.expect(o.createTime,
1339 unittest.expect(o.expirationTime, unittest.equals(core.DateTime.parse("2002- 02-27T14:01:02"))); 1347 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
1348 unittest.expect(o.expirationTime,
1349 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
1340 unittest.expect(o.instance, unittest.equals('foo')); 1350 unittest.expect(o.instance, unittest.equals('foo'));
1341 unittest.expect(o.kind, unittest.equals('foo')); 1351 unittest.expect(o.kind, unittest.equals('foo'));
1342 unittest.expect(o.selfLink, unittest.equals('foo')); 1352 unittest.expect(o.selfLink, unittest.equals('foo'));
1343 unittest.expect(o.sha1Fingerprint, unittest.equals('foo')); 1353 unittest.expect(o.sha1Fingerprint, unittest.equals('foo'));
1344 } 1354 }
1345 buildCounterSslCert--; 1355 buildCounterSslCert--;
1346 } 1356 }
1347 1357
1348 core.int buildCounterSslCertDetail = 0; 1358 core.int buildCounterSslCertDetail = 0;
1349 buildSslCertDetail() { 1359 buildSslCertDetail() {
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1422 buildCounterSslCertsInsertResponse++; 1432 buildCounterSslCertsInsertResponse++;
1423 if (buildCounterSslCertsInsertResponse < 3) { 1433 if (buildCounterSslCertsInsertResponse < 3) {
1424 checkSslCertDetail(o.clientCert); 1434 checkSslCertDetail(o.clientCert);
1425 unittest.expect(o.kind, unittest.equals('foo')); 1435 unittest.expect(o.kind, unittest.equals('foo'));
1426 checkOperation(o.operation); 1436 checkOperation(o.operation);
1427 checkSslCert(o.serverCaCert); 1437 checkSslCert(o.serverCaCert);
1428 } 1438 }
1429 buildCounterSslCertsInsertResponse--; 1439 buildCounterSslCertsInsertResponse--;
1430 } 1440 }
1431 1441
1432 buildUnnamed3412() { 1442 buildUnnamed3417() {
1433 var o = new core.List<api.SslCert>(); 1443 var o = new core.List<api.SslCert>();
1434 o.add(buildSslCert()); 1444 o.add(buildSslCert());
1435 o.add(buildSslCert()); 1445 o.add(buildSslCert());
1436 return o; 1446 return o;
1437 } 1447 }
1438 1448
1439 checkUnnamed3412(core.List<api.SslCert> o) { 1449 checkUnnamed3417(core.List<api.SslCert> o) {
1440 unittest.expect(o, unittest.hasLength(2)); 1450 unittest.expect(o, unittest.hasLength(2));
1441 checkSslCert(o[0]); 1451 checkSslCert(o[0]);
1442 checkSslCert(o[1]); 1452 checkSslCert(o[1]);
1443 } 1453 }
1444 1454
1445 core.int buildCounterSslCertsListResponse = 0; 1455 core.int buildCounterSslCertsListResponse = 0;
1446 buildSslCertsListResponse() { 1456 buildSslCertsListResponse() {
1447 var o = new api.SslCertsListResponse(); 1457 var o = new api.SslCertsListResponse();
1448 buildCounterSslCertsListResponse++; 1458 buildCounterSslCertsListResponse++;
1449 if (buildCounterSslCertsListResponse < 3) { 1459 if (buildCounterSslCertsListResponse < 3) {
1450 o.items = buildUnnamed3412(); 1460 o.items = buildUnnamed3417();
1451 o.kind = "foo"; 1461 o.kind = "foo";
1452 } 1462 }
1453 buildCounterSslCertsListResponse--; 1463 buildCounterSslCertsListResponse--;
1454 return o; 1464 return o;
1455 } 1465 }
1456 1466
1457 checkSslCertsListResponse(api.SslCertsListResponse o) { 1467 checkSslCertsListResponse(api.SslCertsListResponse o) {
1458 buildCounterSslCertsListResponse++; 1468 buildCounterSslCertsListResponse++;
1459 if (buildCounterSslCertsListResponse < 3) { 1469 if (buildCounterSslCertsListResponse < 3) {
1460 checkUnnamed3412(o.items); 1470 checkUnnamed3417(o.items);
1461 unittest.expect(o.kind, unittest.equals('foo')); 1471 unittest.expect(o.kind, unittest.equals('foo'));
1462 } 1472 }
1463 buildCounterSslCertsListResponse--; 1473 buildCounterSslCertsListResponse--;
1464 } 1474 }
1465 1475
1466 buildUnnamed3413() { 1476 buildUnnamed3418() {
1467 var o = new core.List<core.String>(); 1477 var o = new core.List<core.String>();
1468 o.add("foo"); 1478 o.add("foo");
1469 o.add("foo"); 1479 o.add("foo");
1470 return o; 1480 return o;
1471 } 1481 }
1472 1482
1473 checkUnnamed3413(core.List<core.String> o) { 1483 checkUnnamed3418(core.List<core.String> o) {
1474 unittest.expect(o, unittest.hasLength(2)); 1484 unittest.expect(o, unittest.hasLength(2));
1475 unittest.expect(o[0], unittest.equals('foo')); 1485 unittest.expect(o[0], unittest.equals('foo'));
1476 unittest.expect(o[1], unittest.equals('foo')); 1486 unittest.expect(o[1], unittest.equals('foo'));
1477 } 1487 }
1478 1488
1479 core.int buildCounterTier = 0; 1489 core.int buildCounterTier = 0;
1480 buildTier() { 1490 buildTier() {
1481 var o = new api.Tier(); 1491 var o = new api.Tier();
1482 buildCounterTier++; 1492 buildCounterTier++;
1483 if (buildCounterTier < 3) { 1493 if (buildCounterTier < 3) {
1484 o.DiskQuota = "foo"; 1494 o.DiskQuota = "foo";
1485 o.RAM = "foo"; 1495 o.RAM = "foo";
1486 o.kind = "foo"; 1496 o.kind = "foo";
1487 o.region = buildUnnamed3413(); 1497 o.region = buildUnnamed3418();
1488 o.tier = "foo"; 1498 o.tier = "foo";
1489 } 1499 }
1490 buildCounterTier--; 1500 buildCounterTier--;
1491 return o; 1501 return o;
1492 } 1502 }
1493 1503
1494 checkTier(api.Tier o) { 1504 checkTier(api.Tier o) {
1495 buildCounterTier++; 1505 buildCounterTier++;
1496 if (buildCounterTier < 3) { 1506 if (buildCounterTier < 3) {
1497 unittest.expect(o.DiskQuota, unittest.equals('foo')); 1507 unittest.expect(o.DiskQuota, unittest.equals('foo'));
1498 unittest.expect(o.RAM, unittest.equals('foo')); 1508 unittest.expect(o.RAM, unittest.equals('foo'));
1499 unittest.expect(o.kind, unittest.equals('foo')); 1509 unittest.expect(o.kind, unittest.equals('foo'));
1500 checkUnnamed3413(o.region); 1510 checkUnnamed3418(o.region);
1501 unittest.expect(o.tier, unittest.equals('foo')); 1511 unittest.expect(o.tier, unittest.equals('foo'));
1502 } 1512 }
1503 buildCounterTier--; 1513 buildCounterTier--;
1504 } 1514 }
1505 1515
1506 buildUnnamed3414() { 1516 buildUnnamed3419() {
1507 var o = new core.List<api.Tier>(); 1517 var o = new core.List<api.Tier>();
1508 o.add(buildTier()); 1518 o.add(buildTier());
1509 o.add(buildTier()); 1519 o.add(buildTier());
1510 return o; 1520 return o;
1511 } 1521 }
1512 1522
1513 checkUnnamed3414(core.List<api.Tier> o) { 1523 checkUnnamed3419(core.List<api.Tier> o) {
1514 unittest.expect(o, unittest.hasLength(2)); 1524 unittest.expect(o, unittest.hasLength(2));
1515 checkTier(o[0]); 1525 checkTier(o[0]);
1516 checkTier(o[1]); 1526 checkTier(o[1]);
1517 } 1527 }
1518 1528
1519 core.int buildCounterTiersListResponse = 0; 1529 core.int buildCounterTiersListResponse = 0;
1520 buildTiersListResponse() { 1530 buildTiersListResponse() {
1521 var o = new api.TiersListResponse(); 1531 var o = new api.TiersListResponse();
1522 buildCounterTiersListResponse++; 1532 buildCounterTiersListResponse++;
1523 if (buildCounterTiersListResponse < 3) { 1533 if (buildCounterTiersListResponse < 3) {
1524 o.items = buildUnnamed3414(); 1534 o.items = buildUnnamed3419();
1525 o.kind = "foo"; 1535 o.kind = "foo";
1526 } 1536 }
1527 buildCounterTiersListResponse--; 1537 buildCounterTiersListResponse--;
1528 return o; 1538 return o;
1529 } 1539 }
1530 1540
1531 checkTiersListResponse(api.TiersListResponse o) { 1541 checkTiersListResponse(api.TiersListResponse o) {
1532 buildCounterTiersListResponse++; 1542 buildCounterTiersListResponse++;
1533 if (buildCounterTiersListResponse < 3) { 1543 if (buildCounterTiersListResponse < 3) {
1534 checkUnnamed3414(o.items); 1544 checkUnnamed3419(o.items);
1535 unittest.expect(o.kind, unittest.equals('foo')); 1545 unittest.expect(o.kind, unittest.equals('foo'));
1536 } 1546 }
1537 buildCounterTiersListResponse--; 1547 buildCounterTiersListResponse--;
1538 } 1548 }
1539 1549
1540 core.int buildCounterTruncateLogContext = 0; 1550 core.int buildCounterTruncateLogContext = 0;
1541 buildTruncateLogContext() { 1551 buildTruncateLogContext() {
1542 var o = new api.TruncateLogContext(); 1552 var o = new api.TruncateLogContext();
1543 buildCounterTruncateLogContext++; 1553 buildCounterTruncateLogContext++;
1544 if (buildCounterTruncateLogContext < 3) { 1554 if (buildCounterTruncateLogContext < 3) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1582 unittest.expect(o.host, unittest.equals('foo')); 1592 unittest.expect(o.host, unittest.equals('foo'));
1583 unittest.expect(o.instance, unittest.equals('foo')); 1593 unittest.expect(o.instance, unittest.equals('foo'));
1584 unittest.expect(o.kind, unittest.equals('foo')); 1594 unittest.expect(o.kind, unittest.equals('foo'));
1585 unittest.expect(o.name, unittest.equals('foo')); 1595 unittest.expect(o.name, unittest.equals('foo'));
1586 unittest.expect(o.password, unittest.equals('foo')); 1596 unittest.expect(o.password, unittest.equals('foo'));
1587 unittest.expect(o.project, unittest.equals('foo')); 1597 unittest.expect(o.project, unittest.equals('foo'));
1588 } 1598 }
1589 buildCounterUser--; 1599 buildCounterUser--;
1590 } 1600 }
1591 1601
1592 buildUnnamed3415() { 1602 buildUnnamed3420() {
1593 var o = new core.List<api.User>(); 1603 var o = new core.List<api.User>();
1594 o.add(buildUser()); 1604 o.add(buildUser());
1595 o.add(buildUser()); 1605 o.add(buildUser());
1596 return o; 1606 return o;
1597 } 1607 }
1598 1608
1599 checkUnnamed3415(core.List<api.User> o) { 1609 checkUnnamed3420(core.List<api.User> o) {
1600 unittest.expect(o, unittest.hasLength(2)); 1610 unittest.expect(o, unittest.hasLength(2));
1601 checkUser(o[0]); 1611 checkUser(o[0]);
1602 checkUser(o[1]); 1612 checkUser(o[1]);
1603 } 1613 }
1604 1614
1605 core.int buildCounterUsersListResponse = 0; 1615 core.int buildCounterUsersListResponse = 0;
1606 buildUsersListResponse() { 1616 buildUsersListResponse() {
1607 var o = new api.UsersListResponse(); 1617 var o = new api.UsersListResponse();
1608 buildCounterUsersListResponse++; 1618 buildCounterUsersListResponse++;
1609 if (buildCounterUsersListResponse < 3) { 1619 if (buildCounterUsersListResponse < 3) {
1610 o.items = buildUnnamed3415(); 1620 o.items = buildUnnamed3420();
1611 o.kind = "foo"; 1621 o.kind = "foo";
1612 o.nextPageToken = "foo"; 1622 o.nextPageToken = "foo";
1613 } 1623 }
1614 buildCounterUsersListResponse--; 1624 buildCounterUsersListResponse--;
1615 return o; 1625 return o;
1616 } 1626 }
1617 1627
1618 checkUsersListResponse(api.UsersListResponse o) { 1628 checkUsersListResponse(api.UsersListResponse o) {
1619 buildCounterUsersListResponse++; 1629 buildCounterUsersListResponse++;
1620 if (buildCounterUsersListResponse < 3) { 1630 if (buildCounterUsersListResponse < 3) {
1621 checkUnnamed3415(o.items); 1631 checkUnnamed3420(o.items);
1622 unittest.expect(o.kind, unittest.equals('foo')); 1632 unittest.expect(o.kind, unittest.equals('foo'));
1623 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1633 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1624 } 1634 }
1625 buildCounterUsersListResponse--; 1635 buildCounterUsersListResponse--;
1626 } 1636 }
1627 1637
1628
1629 main() { 1638 main() {
1630 unittest.group("obj-schema-AclEntry", () { 1639 unittest.group("obj-schema-AclEntry", () {
1631 unittest.test("to-json--from-json", () { 1640 unittest.test("to-json--from-json", () {
1632 var o = buildAclEntry(); 1641 var o = buildAclEntry();
1633 var od = new api.AclEntry.fromJson(o.toJson()); 1642 var od = new api.AclEntry.fromJson(o.toJson());
1634 checkAclEntry(od); 1643 checkAclEntry(od);
1635 }); 1644 });
1636 }); 1645 });
1637 1646
1638
1639 unittest.group("obj-schema-BackupConfiguration", () { 1647 unittest.group("obj-schema-BackupConfiguration", () {
1640 unittest.test("to-json--from-json", () { 1648 unittest.test("to-json--from-json", () {
1641 var o = buildBackupConfiguration(); 1649 var o = buildBackupConfiguration();
1642 var od = new api.BackupConfiguration.fromJson(o.toJson()); 1650 var od = new api.BackupConfiguration.fromJson(o.toJson());
1643 checkBackupConfiguration(od); 1651 checkBackupConfiguration(od);
1644 }); 1652 });
1645 }); 1653 });
1646 1654
1647
1648 unittest.group("obj-schema-BackupRun", () { 1655 unittest.group("obj-schema-BackupRun", () {
1649 unittest.test("to-json--from-json", () { 1656 unittest.test("to-json--from-json", () {
1650 var o = buildBackupRun(); 1657 var o = buildBackupRun();
1651 var od = new api.BackupRun.fromJson(o.toJson()); 1658 var od = new api.BackupRun.fromJson(o.toJson());
1652 checkBackupRun(od); 1659 checkBackupRun(od);
1653 }); 1660 });
1654 }); 1661 });
1655 1662
1656
1657 unittest.group("obj-schema-BackupRunsListResponse", () { 1663 unittest.group("obj-schema-BackupRunsListResponse", () {
1658 unittest.test("to-json--from-json", () { 1664 unittest.test("to-json--from-json", () {
1659 var o = buildBackupRunsListResponse(); 1665 var o = buildBackupRunsListResponse();
1660 var od = new api.BackupRunsListResponse.fromJson(o.toJson()); 1666 var od = new api.BackupRunsListResponse.fromJson(o.toJson());
1661 checkBackupRunsListResponse(od); 1667 checkBackupRunsListResponse(od);
1662 }); 1668 });
1663 }); 1669 });
1664 1670
1665
1666 unittest.group("obj-schema-BinLogCoordinates", () { 1671 unittest.group("obj-schema-BinLogCoordinates", () {
1667 unittest.test("to-json--from-json", () { 1672 unittest.test("to-json--from-json", () {
1668 var o = buildBinLogCoordinates(); 1673 var o = buildBinLogCoordinates();
1669 var od = new api.BinLogCoordinates.fromJson(o.toJson()); 1674 var od = new api.BinLogCoordinates.fromJson(o.toJson());
1670 checkBinLogCoordinates(od); 1675 checkBinLogCoordinates(od);
1671 }); 1676 });
1672 }); 1677 });
1673 1678
1674
1675 unittest.group("obj-schema-CloneContext", () { 1679 unittest.group("obj-schema-CloneContext", () {
1676 unittest.test("to-json--from-json", () { 1680 unittest.test("to-json--from-json", () {
1677 var o = buildCloneContext(); 1681 var o = buildCloneContext();
1678 var od = new api.CloneContext.fromJson(o.toJson()); 1682 var od = new api.CloneContext.fromJson(o.toJson());
1679 checkCloneContext(od); 1683 checkCloneContext(od);
1680 }); 1684 });
1681 }); 1685 });
1682 1686
1683
1684 unittest.group("obj-schema-Database", () { 1687 unittest.group("obj-schema-Database", () {
1685 unittest.test("to-json--from-json", () { 1688 unittest.test("to-json--from-json", () {
1686 var o = buildDatabase(); 1689 var o = buildDatabase();
1687 var od = new api.Database.fromJson(o.toJson()); 1690 var od = new api.Database.fromJson(o.toJson());
1688 checkDatabase(od); 1691 checkDatabase(od);
1689 }); 1692 });
1690 }); 1693 });
1691 1694
1692
1693 unittest.group("obj-schema-DatabaseFlags", () { 1695 unittest.group("obj-schema-DatabaseFlags", () {
1694 unittest.test("to-json--from-json", () { 1696 unittest.test("to-json--from-json", () {
1695 var o = buildDatabaseFlags(); 1697 var o = buildDatabaseFlags();
1696 var od = new api.DatabaseFlags.fromJson(o.toJson()); 1698 var od = new api.DatabaseFlags.fromJson(o.toJson());
1697 checkDatabaseFlags(od); 1699 checkDatabaseFlags(od);
1698 }); 1700 });
1699 }); 1701 });
1700 1702
1701
1702 unittest.group("obj-schema-DatabaseInstanceFailoverReplica", () { 1703 unittest.group("obj-schema-DatabaseInstanceFailoverReplica", () {
1703 unittest.test("to-json--from-json", () { 1704 unittest.test("to-json--from-json", () {
1704 var o = buildDatabaseInstanceFailoverReplica(); 1705 var o = buildDatabaseInstanceFailoverReplica();
1705 var od = new api.DatabaseInstanceFailoverReplica.fromJson(o.toJson()); 1706 var od = new api.DatabaseInstanceFailoverReplica.fromJson(o.toJson());
1706 checkDatabaseInstanceFailoverReplica(od); 1707 checkDatabaseInstanceFailoverReplica(od);
1707 }); 1708 });
1708 }); 1709 });
1709 1710
1710
1711 unittest.group("obj-schema-DatabaseInstance", () { 1711 unittest.group("obj-schema-DatabaseInstance", () {
1712 unittest.test("to-json--from-json", () { 1712 unittest.test("to-json--from-json", () {
1713 var o = buildDatabaseInstance(); 1713 var o = buildDatabaseInstance();
1714 var od = new api.DatabaseInstance.fromJson(o.toJson()); 1714 var od = new api.DatabaseInstance.fromJson(o.toJson());
1715 checkDatabaseInstance(od); 1715 checkDatabaseInstance(od);
1716 }); 1716 });
1717 }); 1717 });
1718 1718
1719
1720 unittest.group("obj-schema-DatabasesListResponse", () { 1719 unittest.group("obj-schema-DatabasesListResponse", () {
1721 unittest.test("to-json--from-json", () { 1720 unittest.test("to-json--from-json", () {
1722 var o = buildDatabasesListResponse(); 1721 var o = buildDatabasesListResponse();
1723 var od = new api.DatabasesListResponse.fromJson(o.toJson()); 1722 var od = new api.DatabasesListResponse.fromJson(o.toJson());
1724 checkDatabasesListResponse(od); 1723 checkDatabasesListResponse(od);
1725 }); 1724 });
1726 }); 1725 });
1727 1726
1728
1729 unittest.group("obj-schema-ExportContextCsvExportOptions", () { 1727 unittest.group("obj-schema-ExportContextCsvExportOptions", () {
1730 unittest.test("to-json--from-json", () { 1728 unittest.test("to-json--from-json", () {
1731 var o = buildExportContextCsvExportOptions(); 1729 var o = buildExportContextCsvExportOptions();
1732 var od = new api.ExportContextCsvExportOptions.fromJson(o.toJson()); 1730 var od = new api.ExportContextCsvExportOptions.fromJson(o.toJson());
1733 checkExportContextCsvExportOptions(od); 1731 checkExportContextCsvExportOptions(od);
1734 }); 1732 });
1735 }); 1733 });
1736 1734
1737
1738 unittest.group("obj-schema-ExportContextSqlExportOptions", () { 1735 unittest.group("obj-schema-ExportContextSqlExportOptions", () {
1739 unittest.test("to-json--from-json", () { 1736 unittest.test("to-json--from-json", () {
1740 var o = buildExportContextSqlExportOptions(); 1737 var o = buildExportContextSqlExportOptions();
1741 var od = new api.ExportContextSqlExportOptions.fromJson(o.toJson()); 1738 var od = new api.ExportContextSqlExportOptions.fromJson(o.toJson());
1742 checkExportContextSqlExportOptions(od); 1739 checkExportContextSqlExportOptions(od);
1743 }); 1740 });
1744 }); 1741 });
1745 1742
1746
1747 unittest.group("obj-schema-ExportContext", () { 1743 unittest.group("obj-schema-ExportContext", () {
1748 unittest.test("to-json--from-json", () { 1744 unittest.test("to-json--from-json", () {
1749 var o = buildExportContext(); 1745 var o = buildExportContext();
1750 var od = new api.ExportContext.fromJson(o.toJson()); 1746 var od = new api.ExportContext.fromJson(o.toJson());
1751 checkExportContext(od); 1747 checkExportContext(od);
1752 }); 1748 });
1753 }); 1749 });
1754 1750
1755
1756 unittest.group("obj-schema-FailoverContext", () { 1751 unittest.group("obj-schema-FailoverContext", () {
1757 unittest.test("to-json--from-json", () { 1752 unittest.test("to-json--from-json", () {
1758 var o = buildFailoverContext(); 1753 var o = buildFailoverContext();
1759 var od = new api.FailoverContext.fromJson(o.toJson()); 1754 var od = new api.FailoverContext.fromJson(o.toJson());
1760 checkFailoverContext(od); 1755 checkFailoverContext(od);
1761 }); 1756 });
1762 }); 1757 });
1763 1758
1764
1765 unittest.group("obj-schema-Flag", () { 1759 unittest.group("obj-schema-Flag", () {
1766 unittest.test("to-json--from-json", () { 1760 unittest.test("to-json--from-json", () {
1767 var o = buildFlag(); 1761 var o = buildFlag();
1768 var od = new api.Flag.fromJson(o.toJson()); 1762 var od = new api.Flag.fromJson(o.toJson());
1769 checkFlag(od); 1763 checkFlag(od);
1770 }); 1764 });
1771 }); 1765 });
1772 1766
1773
1774 unittest.group("obj-schema-FlagsListResponse", () { 1767 unittest.group("obj-schema-FlagsListResponse", () {
1775 unittest.test("to-json--from-json", () { 1768 unittest.test("to-json--from-json", () {
1776 var o = buildFlagsListResponse(); 1769 var o = buildFlagsListResponse();
1777 var od = new api.FlagsListResponse.fromJson(o.toJson()); 1770 var od = new api.FlagsListResponse.fromJson(o.toJson());
1778 checkFlagsListResponse(od); 1771 checkFlagsListResponse(od);
1779 }); 1772 });
1780 }); 1773 });
1781 1774
1782
1783 unittest.group("obj-schema-ImportContextCsvImportOptions", () { 1775 unittest.group("obj-schema-ImportContextCsvImportOptions", () {
1784 unittest.test("to-json--from-json", () { 1776 unittest.test("to-json--from-json", () {
1785 var o = buildImportContextCsvImportOptions(); 1777 var o = buildImportContextCsvImportOptions();
1786 var od = new api.ImportContextCsvImportOptions.fromJson(o.toJson()); 1778 var od = new api.ImportContextCsvImportOptions.fromJson(o.toJson());
1787 checkImportContextCsvImportOptions(od); 1779 checkImportContextCsvImportOptions(od);
1788 }); 1780 });
1789 }); 1781 });
1790 1782
1791
1792 unittest.group("obj-schema-ImportContext", () { 1783 unittest.group("obj-schema-ImportContext", () {
1793 unittest.test("to-json--from-json", () { 1784 unittest.test("to-json--from-json", () {
1794 var o = buildImportContext(); 1785 var o = buildImportContext();
1795 var od = new api.ImportContext.fromJson(o.toJson()); 1786 var od = new api.ImportContext.fromJson(o.toJson());
1796 checkImportContext(od); 1787 checkImportContext(od);
1797 }); 1788 });
1798 }); 1789 });
1799 1790
1800
1801 unittest.group("obj-schema-InstancesCloneRequest", () { 1791 unittest.group("obj-schema-InstancesCloneRequest", () {
1802 unittest.test("to-json--from-json", () { 1792 unittest.test("to-json--from-json", () {
1803 var o = buildInstancesCloneRequest(); 1793 var o = buildInstancesCloneRequest();
1804 var od = new api.InstancesCloneRequest.fromJson(o.toJson()); 1794 var od = new api.InstancesCloneRequest.fromJson(o.toJson());
1805 checkInstancesCloneRequest(od); 1795 checkInstancesCloneRequest(od);
1806 }); 1796 });
1807 }); 1797 });
1808 1798
1809
1810 unittest.group("obj-schema-InstancesExportRequest", () { 1799 unittest.group("obj-schema-InstancesExportRequest", () {
1811 unittest.test("to-json--from-json", () { 1800 unittest.test("to-json--from-json", () {
1812 var o = buildInstancesExportRequest(); 1801 var o = buildInstancesExportRequest();
1813 var od = new api.InstancesExportRequest.fromJson(o.toJson()); 1802 var od = new api.InstancesExportRequest.fromJson(o.toJson());
1814 checkInstancesExportRequest(od); 1803 checkInstancesExportRequest(od);
1815 }); 1804 });
1816 }); 1805 });
1817 1806
1818
1819 unittest.group("obj-schema-InstancesFailoverRequest", () { 1807 unittest.group("obj-schema-InstancesFailoverRequest", () {
1820 unittest.test("to-json--from-json", () { 1808 unittest.test("to-json--from-json", () {
1821 var o = buildInstancesFailoverRequest(); 1809 var o = buildInstancesFailoverRequest();
1822 var od = new api.InstancesFailoverRequest.fromJson(o.toJson()); 1810 var od = new api.InstancesFailoverRequest.fromJson(o.toJson());
1823 checkInstancesFailoverRequest(od); 1811 checkInstancesFailoverRequest(od);
1824 }); 1812 });
1825 }); 1813 });
1826 1814
1827
1828 unittest.group("obj-schema-InstancesImportRequest", () { 1815 unittest.group("obj-schema-InstancesImportRequest", () {
1829 unittest.test("to-json--from-json", () { 1816 unittest.test("to-json--from-json", () {
1830 var o = buildInstancesImportRequest(); 1817 var o = buildInstancesImportRequest();
1831 var od = new api.InstancesImportRequest.fromJson(o.toJson()); 1818 var od = new api.InstancesImportRequest.fromJson(o.toJson());
1832 checkInstancesImportRequest(od); 1819 checkInstancesImportRequest(od);
1833 }); 1820 });
1834 }); 1821 });
1835 1822
1836
1837 unittest.group("obj-schema-InstancesListResponse", () { 1823 unittest.group("obj-schema-InstancesListResponse", () {
1838 unittest.test("to-json--from-json", () { 1824 unittest.test("to-json--from-json", () {
1839 var o = buildInstancesListResponse(); 1825 var o = buildInstancesListResponse();
1840 var od = new api.InstancesListResponse.fromJson(o.toJson()); 1826 var od = new api.InstancesListResponse.fromJson(o.toJson());
1841 checkInstancesListResponse(od); 1827 checkInstancesListResponse(od);
1842 }); 1828 });
1843 }); 1829 });
1844 1830
1845
1846 unittest.group("obj-schema-InstancesRestoreBackupRequest", () { 1831 unittest.group("obj-schema-InstancesRestoreBackupRequest", () {
1847 unittest.test("to-json--from-json", () { 1832 unittest.test("to-json--from-json", () {
1848 var o = buildInstancesRestoreBackupRequest(); 1833 var o = buildInstancesRestoreBackupRequest();
1849 var od = new api.InstancesRestoreBackupRequest.fromJson(o.toJson()); 1834 var od = new api.InstancesRestoreBackupRequest.fromJson(o.toJson());
1850 checkInstancesRestoreBackupRequest(od); 1835 checkInstancesRestoreBackupRequest(od);
1851 }); 1836 });
1852 }); 1837 });
1853 1838
1854
1855 unittest.group("obj-schema-InstancesTruncateLogRequest", () { 1839 unittest.group("obj-schema-InstancesTruncateLogRequest", () {
1856 unittest.test("to-json--from-json", () { 1840 unittest.test("to-json--from-json", () {
1857 var o = buildInstancesTruncateLogRequest(); 1841 var o = buildInstancesTruncateLogRequest();
1858 var od = new api.InstancesTruncateLogRequest.fromJson(o.toJson()); 1842 var od = new api.InstancesTruncateLogRequest.fromJson(o.toJson());
1859 checkInstancesTruncateLogRequest(od); 1843 checkInstancesTruncateLogRequest(od);
1860 }); 1844 });
1861 }); 1845 });
1862 1846
1863
1864 unittest.group("obj-schema-IpConfiguration", () { 1847 unittest.group("obj-schema-IpConfiguration", () {
1865 unittest.test("to-json--from-json", () { 1848 unittest.test("to-json--from-json", () {
1866 var o = buildIpConfiguration(); 1849 var o = buildIpConfiguration();
1867 var od = new api.IpConfiguration.fromJson(o.toJson()); 1850 var od = new api.IpConfiguration.fromJson(o.toJson());
1868 checkIpConfiguration(od); 1851 checkIpConfiguration(od);
1869 }); 1852 });
1870 }); 1853 });
1871 1854
1872
1873 unittest.group("obj-schema-IpMapping", () { 1855 unittest.group("obj-schema-IpMapping", () {
1874 unittest.test("to-json--from-json", () { 1856 unittest.test("to-json--from-json", () {
1875 var o = buildIpMapping(); 1857 var o = buildIpMapping();
1876 var od = new api.IpMapping.fromJson(o.toJson()); 1858 var od = new api.IpMapping.fromJson(o.toJson());
1877 checkIpMapping(od); 1859 checkIpMapping(od);
1878 }); 1860 });
1879 }); 1861 });
1880 1862
1881
1882 unittest.group("obj-schema-LocationPreference", () { 1863 unittest.group("obj-schema-LocationPreference", () {
1883 unittest.test("to-json--from-json", () { 1864 unittest.test("to-json--from-json", () {
1884 var o = buildLocationPreference(); 1865 var o = buildLocationPreference();
1885 var od = new api.LocationPreference.fromJson(o.toJson()); 1866 var od = new api.LocationPreference.fromJson(o.toJson());
1886 checkLocationPreference(od); 1867 checkLocationPreference(od);
1887 }); 1868 });
1888 }); 1869 });
1889 1870
1890
1891 unittest.group("obj-schema-MaintenanceWindow", () { 1871 unittest.group("obj-schema-MaintenanceWindow", () {
1892 unittest.test("to-json--from-json", () { 1872 unittest.test("to-json--from-json", () {
1893 var o = buildMaintenanceWindow(); 1873 var o = buildMaintenanceWindow();
1894 var od = new api.MaintenanceWindow.fromJson(o.toJson()); 1874 var od = new api.MaintenanceWindow.fromJson(o.toJson());
1895 checkMaintenanceWindow(od); 1875 checkMaintenanceWindow(od);
1896 }); 1876 });
1897 }); 1877 });
1898 1878
1899
1900 unittest.group("obj-schema-MySqlReplicaConfiguration", () { 1879 unittest.group("obj-schema-MySqlReplicaConfiguration", () {
1901 unittest.test("to-json--from-json", () { 1880 unittest.test("to-json--from-json", () {
1902 var o = buildMySqlReplicaConfiguration(); 1881 var o = buildMySqlReplicaConfiguration();
1903 var od = new api.MySqlReplicaConfiguration.fromJson(o.toJson()); 1882 var od = new api.MySqlReplicaConfiguration.fromJson(o.toJson());
1904 checkMySqlReplicaConfiguration(od); 1883 checkMySqlReplicaConfiguration(od);
1905 }); 1884 });
1906 }); 1885 });
1907 1886
1908
1909 unittest.group("obj-schema-OnPremisesConfiguration", () { 1887 unittest.group("obj-schema-OnPremisesConfiguration", () {
1910 unittest.test("to-json--from-json", () { 1888 unittest.test("to-json--from-json", () {
1911 var o = buildOnPremisesConfiguration(); 1889 var o = buildOnPremisesConfiguration();
1912 var od = new api.OnPremisesConfiguration.fromJson(o.toJson()); 1890 var od = new api.OnPremisesConfiguration.fromJson(o.toJson());
1913 checkOnPremisesConfiguration(od); 1891 checkOnPremisesConfiguration(od);
1914 }); 1892 });
1915 }); 1893 });
1916 1894
1917
1918 unittest.group("obj-schema-Operation", () { 1895 unittest.group("obj-schema-Operation", () {
1919 unittest.test("to-json--from-json", () { 1896 unittest.test("to-json--from-json", () {
1920 var o = buildOperation(); 1897 var o = buildOperation();
1921 var od = new api.Operation.fromJson(o.toJson()); 1898 var od = new api.Operation.fromJson(o.toJson());
1922 checkOperation(od); 1899 checkOperation(od);
1923 }); 1900 });
1924 }); 1901 });
1925 1902
1926
1927 unittest.group("obj-schema-OperationError", () { 1903 unittest.group("obj-schema-OperationError", () {
1928 unittest.test("to-json--from-json", () { 1904 unittest.test("to-json--from-json", () {
1929 var o = buildOperationError(); 1905 var o = buildOperationError();
1930 var od = new api.OperationError.fromJson(o.toJson()); 1906 var od = new api.OperationError.fromJson(o.toJson());
1931 checkOperationError(od); 1907 checkOperationError(od);
1932 }); 1908 });
1933 }); 1909 });
1934 1910
1935
1936 unittest.group("obj-schema-OperationErrors", () { 1911 unittest.group("obj-schema-OperationErrors", () {
1937 unittest.test("to-json--from-json", () { 1912 unittest.test("to-json--from-json", () {
1938 var o = buildOperationErrors(); 1913 var o = buildOperationErrors();
1939 var od = new api.OperationErrors.fromJson(o.toJson()); 1914 var od = new api.OperationErrors.fromJson(o.toJson());
1940 checkOperationErrors(od); 1915 checkOperationErrors(od);
1941 }); 1916 });
1942 }); 1917 });
1943 1918
1944
1945 unittest.group("obj-schema-OperationsListResponse", () { 1919 unittest.group("obj-schema-OperationsListResponse", () {
1946 unittest.test("to-json--from-json", () { 1920 unittest.test("to-json--from-json", () {
1947 var o = buildOperationsListResponse(); 1921 var o = buildOperationsListResponse();
1948 var od = new api.OperationsListResponse.fromJson(o.toJson()); 1922 var od = new api.OperationsListResponse.fromJson(o.toJson());
1949 checkOperationsListResponse(od); 1923 checkOperationsListResponse(od);
1950 }); 1924 });
1951 }); 1925 });
1952 1926
1953
1954 unittest.group("obj-schema-ReplicaConfiguration", () { 1927 unittest.group("obj-schema-ReplicaConfiguration", () {
1955 unittest.test("to-json--from-json", () { 1928 unittest.test("to-json--from-json", () {
1956 var o = buildReplicaConfiguration(); 1929 var o = buildReplicaConfiguration();
1957 var od = new api.ReplicaConfiguration.fromJson(o.toJson()); 1930 var od = new api.ReplicaConfiguration.fromJson(o.toJson());
1958 checkReplicaConfiguration(od); 1931 checkReplicaConfiguration(od);
1959 }); 1932 });
1960 }); 1933 });
1961 1934
1962
1963 unittest.group("obj-schema-RestoreBackupContext", () { 1935 unittest.group("obj-schema-RestoreBackupContext", () {
1964 unittest.test("to-json--from-json", () { 1936 unittest.test("to-json--from-json", () {
1965 var o = buildRestoreBackupContext(); 1937 var o = buildRestoreBackupContext();
1966 var od = new api.RestoreBackupContext.fromJson(o.toJson()); 1938 var od = new api.RestoreBackupContext.fromJson(o.toJson());
1967 checkRestoreBackupContext(od); 1939 checkRestoreBackupContext(od);
1968 }); 1940 });
1969 }); 1941 });
1970 1942
1971
1972 unittest.group("obj-schema-Settings", () { 1943 unittest.group("obj-schema-Settings", () {
1973 unittest.test("to-json--from-json", () { 1944 unittest.test("to-json--from-json", () {
1974 var o = buildSettings(); 1945 var o = buildSettings();
1975 var od = new api.Settings.fromJson(o.toJson()); 1946 var od = new api.Settings.fromJson(o.toJson());
1976 checkSettings(od); 1947 checkSettings(od);
1977 }); 1948 });
1978 }); 1949 });
1979 1950
1980
1981 unittest.group("obj-schema-SslCert", () { 1951 unittest.group("obj-schema-SslCert", () {
1982 unittest.test("to-json--from-json", () { 1952 unittest.test("to-json--from-json", () {
1983 var o = buildSslCert(); 1953 var o = buildSslCert();
1984 var od = new api.SslCert.fromJson(o.toJson()); 1954 var od = new api.SslCert.fromJson(o.toJson());
1985 checkSslCert(od); 1955 checkSslCert(od);
1986 }); 1956 });
1987 }); 1957 });
1988 1958
1989
1990 unittest.group("obj-schema-SslCertDetail", () { 1959 unittest.group("obj-schema-SslCertDetail", () {
1991 unittest.test("to-json--from-json", () { 1960 unittest.test("to-json--from-json", () {
1992 var o = buildSslCertDetail(); 1961 var o = buildSslCertDetail();
1993 var od = new api.SslCertDetail.fromJson(o.toJson()); 1962 var od = new api.SslCertDetail.fromJson(o.toJson());
1994 checkSslCertDetail(od); 1963 checkSslCertDetail(od);
1995 }); 1964 });
1996 }); 1965 });
1997 1966
1998
1999 unittest.group("obj-schema-SslCertsCreateEphemeralRequest", () { 1967 unittest.group("obj-schema-SslCertsCreateEphemeralRequest", () {
2000 unittest.test("to-json--from-json", () { 1968 unittest.test("to-json--from-json", () {
2001 var o = buildSslCertsCreateEphemeralRequest(); 1969 var o = buildSslCertsCreateEphemeralRequest();
2002 var od = new api.SslCertsCreateEphemeralRequest.fromJson(o.toJson()); 1970 var od = new api.SslCertsCreateEphemeralRequest.fromJson(o.toJson());
2003 checkSslCertsCreateEphemeralRequest(od); 1971 checkSslCertsCreateEphemeralRequest(od);
2004 }); 1972 });
2005 }); 1973 });
2006 1974
2007
2008 unittest.group("obj-schema-SslCertsInsertRequest", () { 1975 unittest.group("obj-schema-SslCertsInsertRequest", () {
2009 unittest.test("to-json--from-json", () { 1976 unittest.test("to-json--from-json", () {
2010 var o = buildSslCertsInsertRequest(); 1977 var o = buildSslCertsInsertRequest();
2011 var od = new api.SslCertsInsertRequest.fromJson(o.toJson()); 1978 var od = new api.SslCertsInsertRequest.fromJson(o.toJson());
2012 checkSslCertsInsertRequest(od); 1979 checkSslCertsInsertRequest(od);
2013 }); 1980 });
2014 }); 1981 });
2015 1982
2016
2017 unittest.group("obj-schema-SslCertsInsertResponse", () { 1983 unittest.group("obj-schema-SslCertsInsertResponse", () {
2018 unittest.test("to-json--from-json", () { 1984 unittest.test("to-json--from-json", () {
2019 var o = buildSslCertsInsertResponse(); 1985 var o = buildSslCertsInsertResponse();
2020 var od = new api.SslCertsInsertResponse.fromJson(o.toJson()); 1986 var od = new api.SslCertsInsertResponse.fromJson(o.toJson());
2021 checkSslCertsInsertResponse(od); 1987 checkSslCertsInsertResponse(od);
2022 }); 1988 });
2023 }); 1989 });
2024 1990
2025
2026 unittest.group("obj-schema-SslCertsListResponse", () { 1991 unittest.group("obj-schema-SslCertsListResponse", () {
2027 unittest.test("to-json--from-json", () { 1992 unittest.test("to-json--from-json", () {
2028 var o = buildSslCertsListResponse(); 1993 var o = buildSslCertsListResponse();
2029 var od = new api.SslCertsListResponse.fromJson(o.toJson()); 1994 var od = new api.SslCertsListResponse.fromJson(o.toJson());
2030 checkSslCertsListResponse(od); 1995 checkSslCertsListResponse(od);
2031 }); 1996 });
2032 }); 1997 });
2033 1998
2034
2035 unittest.group("obj-schema-Tier", () { 1999 unittest.group("obj-schema-Tier", () {
2036 unittest.test("to-json--from-json", () { 2000 unittest.test("to-json--from-json", () {
2037 var o = buildTier(); 2001 var o = buildTier();
2038 var od = new api.Tier.fromJson(o.toJson()); 2002 var od = new api.Tier.fromJson(o.toJson());
2039 checkTier(od); 2003 checkTier(od);
2040 }); 2004 });
2041 }); 2005 });
2042 2006
2043
2044 unittest.group("obj-schema-TiersListResponse", () { 2007 unittest.group("obj-schema-TiersListResponse", () {
2045 unittest.test("to-json--from-json", () { 2008 unittest.test("to-json--from-json", () {
2046 var o = buildTiersListResponse(); 2009 var o = buildTiersListResponse();
2047 var od = new api.TiersListResponse.fromJson(o.toJson()); 2010 var od = new api.TiersListResponse.fromJson(o.toJson());
2048 checkTiersListResponse(od); 2011 checkTiersListResponse(od);
2049 }); 2012 });
2050 }); 2013 });
2051 2014
2052
2053 unittest.group("obj-schema-TruncateLogContext", () { 2015 unittest.group("obj-schema-TruncateLogContext", () {
2054 unittest.test("to-json--from-json", () { 2016 unittest.test("to-json--from-json", () {
2055 var o = buildTruncateLogContext(); 2017 var o = buildTruncateLogContext();
2056 var od = new api.TruncateLogContext.fromJson(o.toJson()); 2018 var od = new api.TruncateLogContext.fromJson(o.toJson());
2057 checkTruncateLogContext(od); 2019 checkTruncateLogContext(od);
2058 }); 2020 });
2059 }); 2021 });
2060 2022
2061
2062 unittest.group("obj-schema-User", () { 2023 unittest.group("obj-schema-User", () {
2063 unittest.test("to-json--from-json", () { 2024 unittest.test("to-json--from-json", () {
2064 var o = buildUser(); 2025 var o = buildUser();
2065 var od = new api.User.fromJson(o.toJson()); 2026 var od = new api.User.fromJson(o.toJson());
2066 checkUser(od); 2027 checkUser(od);
2067 }); 2028 });
2068 }); 2029 });
2069 2030
2070
2071 unittest.group("obj-schema-UsersListResponse", () { 2031 unittest.group("obj-schema-UsersListResponse", () {
2072 unittest.test("to-json--from-json", () { 2032 unittest.test("to-json--from-json", () {
2073 var o = buildUsersListResponse(); 2033 var o = buildUsersListResponse();
2074 var od = new api.UsersListResponse.fromJson(o.toJson()); 2034 var od = new api.UsersListResponse.fromJson(o.toJson());
2075 checkUsersListResponse(od); 2035 checkUsersListResponse(od);
2076 }); 2036 });
2077 }); 2037 });
2078 2038
2079
2080 unittest.group("resource-BackupRunsResourceApi", () { 2039 unittest.group("resource-BackupRunsResourceApi", () {
2081 unittest.test("method--delete", () { 2040 unittest.test("method--delete", () {
2082
2083 var mock = new HttpServerMock(); 2041 var mock = new HttpServerMock();
2084 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns; 2042 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns;
2085 var arg_project = "foo"; 2043 var arg_project = "foo";
2086 var arg_instance = "foo"; 2044 var arg_instance = "foo";
2087 var arg_id = "foo"; 2045 var arg_id = "foo";
2088 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2046 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2089 var path = (req.url).path; 2047 var path = (req.url).path;
2090 var pathOffset = 0; 2048 var pathOffset = 0;
2091 var index; 2049 var index;
2092 var subPart; 2050 var subPart;
2093 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2051 unittest.expect(
2052 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2094 pathOffset += 1; 2053 pathOffset += 1;
2095 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2054 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2055 unittest.equals("sql/v1beta4/"));
2096 pathOffset += 12; 2056 pathOffset += 12;
2097 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2057 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2058 unittest.equals("projects/"));
2098 pathOffset += 9; 2059 pathOffset += 9;
2099 index = path.indexOf("/instances/", pathOffset); 2060 index = path.indexOf("/instances/", pathOffset);
2100 unittest.expect(index >= 0, unittest.isTrue); 2061 unittest.expect(index >= 0, unittest.isTrue);
2101 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2062 subPart =
2063 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2102 pathOffset = index; 2064 pathOffset = index;
2103 unittest.expect(subPart, unittest.equals("$arg_project")); 2065 unittest.expect(subPart, unittest.equals("$arg_project"));
2104 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2066 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2067 unittest.equals("/instances/"));
2105 pathOffset += 11; 2068 pathOffset += 11;
2106 index = path.indexOf("/backupRuns/", pathOffset); 2069 index = path.indexOf("/backupRuns/", pathOffset);
2107 unittest.expect(index >= 0, unittest.isTrue); 2070 unittest.expect(index >= 0, unittest.isTrue);
2108 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2071 subPart =
2072 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2109 pathOffset = index; 2073 pathOffset = index;
2110 unittest.expect(subPart, unittest.equals("$arg_instance")); 2074 unittest.expect(subPart, unittest.equals("$arg_instance"));
2111 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/backupRuns/")); 2075 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2076 unittest.equals("/backupRuns/"));
2112 pathOffset += 12; 2077 pathOffset += 12;
2113 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2078 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2114 pathOffset = path.length; 2079 pathOffset = path.length;
2115 unittest.expect(subPart, unittest.equals("$arg_id")); 2080 unittest.expect(subPart, unittest.equals("$arg_id"));
2116 2081
2117 var query = (req.url).query; 2082 var query = (req.url).query;
2118 var queryOffset = 0; 2083 var queryOffset = 0;
2119 var queryMap = {}; 2084 var queryMap = {};
2120 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2085 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2121 parseBool(n) { 2086 parseBool(n) {
2122 if (n == "true") return true; 2087 if (n == "true") return true;
2123 if (n == "false") return false; 2088 if (n == "false") return false;
2124 if (n == null) return null; 2089 if (n == null) return null;
2125 throw new core.ArgumentError("Invalid boolean: $n"); 2090 throw new core.ArgumentError("Invalid boolean: $n");
2126 } 2091 }
2092
2127 if (query.length > 0) { 2093 if (query.length > 0) {
2128 for (var part in query.split("&")) { 2094 for (var part in query.split("&")) {
2129 var keyvalue = part.split("="); 2095 var keyvalue = part.split("=");
2130 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2096 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2097 core.Uri.decodeQueryComponent(keyvalue[1]));
2131 } 2098 }
2132 } 2099 }
2133 2100
2134
2135 var h = { 2101 var h = {
2136 "content-type" : "application/json; charset=utf-8", 2102 "content-type": "application/json; charset=utf-8",
2137 }; 2103 };
2138 var resp = convert.JSON.encode(buildOperation()); 2104 var resp = convert.JSON.encode(buildOperation());
2139 return new async.Future.value(stringResponse(200, h, resp)); 2105 return new async.Future.value(stringResponse(200, h, resp));
2140 }), true); 2106 }), true);
2141 res.delete(arg_project, arg_instance, arg_id).then(unittest.expectAsync1(( (api.Operation response) { 2107 res
2108 .delete(arg_project, arg_instance, arg_id)
2109 .then(unittest.expectAsync1(((api.Operation response) {
2142 checkOperation(response); 2110 checkOperation(response);
2143 }))); 2111 })));
2144 }); 2112 });
2145 2113
2146 unittest.test("method--get", () { 2114 unittest.test("method--get", () {
2147
2148 var mock = new HttpServerMock(); 2115 var mock = new HttpServerMock();
2149 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns; 2116 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns;
2150 var arg_project = "foo"; 2117 var arg_project = "foo";
2151 var arg_instance = "foo"; 2118 var arg_instance = "foo";
2152 var arg_id = "foo"; 2119 var arg_id = "foo";
2153 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2120 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2154 var path = (req.url).path; 2121 var path = (req.url).path;
2155 var pathOffset = 0; 2122 var pathOffset = 0;
2156 var index; 2123 var index;
2157 var subPart; 2124 var subPart;
2158 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2125 unittest.expect(
2126 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2159 pathOffset += 1; 2127 pathOffset += 1;
2160 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2128 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2129 unittest.equals("sql/v1beta4/"));
2161 pathOffset += 12; 2130 pathOffset += 12;
2162 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2131 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2132 unittest.equals("projects/"));
2163 pathOffset += 9; 2133 pathOffset += 9;
2164 index = path.indexOf("/instances/", pathOffset); 2134 index = path.indexOf("/instances/", pathOffset);
2165 unittest.expect(index >= 0, unittest.isTrue); 2135 unittest.expect(index >= 0, unittest.isTrue);
2166 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2136 subPart =
2137 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2167 pathOffset = index; 2138 pathOffset = index;
2168 unittest.expect(subPart, unittest.equals("$arg_project")); 2139 unittest.expect(subPart, unittest.equals("$arg_project"));
2169 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2140 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2141 unittest.equals("/instances/"));
2170 pathOffset += 11; 2142 pathOffset += 11;
2171 index = path.indexOf("/backupRuns/", pathOffset); 2143 index = path.indexOf("/backupRuns/", pathOffset);
2172 unittest.expect(index >= 0, unittest.isTrue); 2144 unittest.expect(index >= 0, unittest.isTrue);
2173 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2145 subPart =
2146 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2174 pathOffset = index; 2147 pathOffset = index;
2175 unittest.expect(subPart, unittest.equals("$arg_instance")); 2148 unittest.expect(subPart, unittest.equals("$arg_instance"));
2176 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/backupRuns/")); 2149 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2150 unittest.equals("/backupRuns/"));
2177 pathOffset += 12; 2151 pathOffset += 12;
2178 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2152 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2179 pathOffset = path.length; 2153 pathOffset = path.length;
2180 unittest.expect(subPart, unittest.equals("$arg_id")); 2154 unittest.expect(subPart, unittest.equals("$arg_id"));
2181 2155
2182 var query = (req.url).query; 2156 var query = (req.url).query;
2183 var queryOffset = 0; 2157 var queryOffset = 0;
2184 var queryMap = {}; 2158 var queryMap = {};
2185 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2159 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2186 parseBool(n) { 2160 parseBool(n) {
2187 if (n == "true") return true; 2161 if (n == "true") return true;
2188 if (n == "false") return false; 2162 if (n == "false") return false;
2189 if (n == null) return null; 2163 if (n == null) return null;
2190 throw new core.ArgumentError("Invalid boolean: $n"); 2164 throw new core.ArgumentError("Invalid boolean: $n");
2191 } 2165 }
2166
2192 if (query.length > 0) { 2167 if (query.length > 0) {
2193 for (var part in query.split("&")) { 2168 for (var part in query.split("&")) {
2194 var keyvalue = part.split("="); 2169 var keyvalue = part.split("=");
2195 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2170 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2171 core.Uri.decodeQueryComponent(keyvalue[1]));
2196 } 2172 }
2197 } 2173 }
2198 2174
2199
2200 var h = { 2175 var h = {
2201 "content-type" : "application/json; charset=utf-8", 2176 "content-type": "application/json; charset=utf-8",
2202 }; 2177 };
2203 var resp = convert.JSON.encode(buildBackupRun()); 2178 var resp = convert.JSON.encode(buildBackupRun());
2204 return new async.Future.value(stringResponse(200, h, resp)); 2179 return new async.Future.value(stringResponse(200, h, resp));
2205 }), true); 2180 }), true);
2206 res.get(arg_project, arg_instance, arg_id).then(unittest.expectAsync1(((ap i.BackupRun response) { 2181 res
2182 .get(arg_project, arg_instance, arg_id)
2183 .then(unittest.expectAsync1(((api.BackupRun response) {
2207 checkBackupRun(response); 2184 checkBackupRun(response);
2208 }))); 2185 })));
2209 }); 2186 });
2210 2187
2211 unittest.test("method--insert", () { 2188 unittest.test("method--insert", () {
2212
2213 var mock = new HttpServerMock(); 2189 var mock = new HttpServerMock();
2214 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns; 2190 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns;
2215 var arg_request = buildBackupRun(); 2191 var arg_request = buildBackupRun();
2216 var arg_project = "foo"; 2192 var arg_project = "foo";
2217 var arg_instance = "foo"; 2193 var arg_instance = "foo";
2218 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2194 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2219 var obj = new api.BackupRun.fromJson(json); 2195 var obj = new api.BackupRun.fromJson(json);
2220 checkBackupRun(obj); 2196 checkBackupRun(obj);
2221 2197
2222 var path = (req.url).path; 2198 var path = (req.url).path;
2223 var pathOffset = 0; 2199 var pathOffset = 0;
2224 var index; 2200 var index;
2225 var subPart; 2201 var subPart;
2226 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2202 unittest.expect(
2203 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2227 pathOffset += 1; 2204 pathOffset += 1;
2228 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2205 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2206 unittest.equals("sql/v1beta4/"));
2229 pathOffset += 12; 2207 pathOffset += 12;
2230 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2208 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2209 unittest.equals("projects/"));
2231 pathOffset += 9; 2210 pathOffset += 9;
2232 index = path.indexOf("/instances/", pathOffset); 2211 index = path.indexOf("/instances/", pathOffset);
2233 unittest.expect(index >= 0, unittest.isTrue); 2212 unittest.expect(index >= 0, unittest.isTrue);
2234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2213 subPart =
2214 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2235 pathOffset = index; 2215 pathOffset = index;
2236 unittest.expect(subPart, unittest.equals("$arg_project")); 2216 unittest.expect(subPart, unittest.equals("$arg_project"));
2237 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2217 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2218 unittest.equals("/instances/"));
2238 pathOffset += 11; 2219 pathOffset += 11;
2239 index = path.indexOf("/backupRuns", pathOffset); 2220 index = path.indexOf("/backupRuns", pathOffset);
2240 unittest.expect(index >= 0, unittest.isTrue); 2221 unittest.expect(index >= 0, unittest.isTrue);
2241 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2222 subPart =
2223 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2242 pathOffset = index; 2224 pathOffset = index;
2243 unittest.expect(subPart, unittest.equals("$arg_instance")); 2225 unittest.expect(subPart, unittest.equals("$arg_instance"));
2244 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/backupRuns")); 2226 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2227 unittest.equals("/backupRuns"));
2245 pathOffset += 11; 2228 pathOffset += 11;
2246 2229
2247 var query = (req.url).query; 2230 var query = (req.url).query;
2248 var queryOffset = 0; 2231 var queryOffset = 0;
2249 var queryMap = {}; 2232 var queryMap = {};
2250 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2251 parseBool(n) { 2234 parseBool(n) {
2252 if (n == "true") return true; 2235 if (n == "true") return true;
2253 if (n == "false") return false; 2236 if (n == "false") return false;
2254 if (n == null) return null; 2237 if (n == null) return null;
2255 throw new core.ArgumentError("Invalid boolean: $n"); 2238 throw new core.ArgumentError("Invalid boolean: $n");
2256 } 2239 }
2240
2257 if (query.length > 0) { 2241 if (query.length > 0) {
2258 for (var part in query.split("&")) { 2242 for (var part in query.split("&")) {
2259 var keyvalue = part.split("="); 2243 var keyvalue = part.split("=");
2260 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2245 core.Uri.decodeQueryComponent(keyvalue[1]));
2261 } 2246 }
2262 } 2247 }
2263 2248
2264
2265 var h = { 2249 var h = {
2266 "content-type" : "application/json; charset=utf-8", 2250 "content-type": "application/json; charset=utf-8",
2267 }; 2251 };
2268 var resp = convert.JSON.encode(buildOperation()); 2252 var resp = convert.JSON.encode(buildOperation());
2269 return new async.Future.value(stringResponse(200, h, resp)); 2253 return new async.Future.value(stringResponse(200, h, resp));
2270 }), true); 2254 }), true);
2271 res.insert(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 2255 res
2256 .insert(arg_request, arg_project, arg_instance)
2257 .then(unittest.expectAsync1(((api.Operation response) {
2272 checkOperation(response); 2258 checkOperation(response);
2273 }))); 2259 })));
2274 }); 2260 });
2275 2261
2276 unittest.test("method--list", () { 2262 unittest.test("method--list", () {
2277
2278 var mock = new HttpServerMock(); 2263 var mock = new HttpServerMock();
2279 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns; 2264 api.BackupRunsResourceApi res = new api.SqladminApi(mock).backupRuns;
2280 var arg_project = "foo"; 2265 var arg_project = "foo";
2281 var arg_instance = "foo"; 2266 var arg_instance = "foo";
2282 var arg_maxResults = 42; 2267 var arg_maxResults = 42;
2283 var arg_pageToken = "foo"; 2268 var arg_pageToken = "foo";
2284 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2269 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2285 var path = (req.url).path; 2270 var path = (req.url).path;
2286 var pathOffset = 0; 2271 var pathOffset = 0;
2287 var index; 2272 var index;
2288 var subPart; 2273 var subPart;
2289 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2274 unittest.expect(
2275 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2290 pathOffset += 1; 2276 pathOffset += 1;
2291 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2277 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2278 unittest.equals("sql/v1beta4/"));
2292 pathOffset += 12; 2279 pathOffset += 12;
2293 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2280 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2281 unittest.equals("projects/"));
2294 pathOffset += 9; 2282 pathOffset += 9;
2295 index = path.indexOf("/instances/", pathOffset); 2283 index = path.indexOf("/instances/", pathOffset);
2296 unittest.expect(index >= 0, unittest.isTrue); 2284 unittest.expect(index >= 0, unittest.isTrue);
2297 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2285 subPart =
2286 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2298 pathOffset = index; 2287 pathOffset = index;
2299 unittest.expect(subPart, unittest.equals("$arg_project")); 2288 unittest.expect(subPart, unittest.equals("$arg_project"));
2300 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2289 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2290 unittest.equals("/instances/"));
2301 pathOffset += 11; 2291 pathOffset += 11;
2302 index = path.indexOf("/backupRuns", pathOffset); 2292 index = path.indexOf("/backupRuns", pathOffset);
2303 unittest.expect(index >= 0, unittest.isTrue); 2293 unittest.expect(index >= 0, unittest.isTrue);
2304 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2294 subPart =
2295 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2305 pathOffset = index; 2296 pathOffset = index;
2306 unittest.expect(subPart, unittest.equals("$arg_instance")); 2297 unittest.expect(subPart, unittest.equals("$arg_instance"));
2307 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/backupRuns")); 2298 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2299 unittest.equals("/backupRuns"));
2308 pathOffset += 11; 2300 pathOffset += 11;
2309 2301
2310 var query = (req.url).query; 2302 var query = (req.url).query;
2311 var queryOffset = 0; 2303 var queryOffset = 0;
2312 var queryMap = {}; 2304 var queryMap = {};
2313 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2305 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2314 parseBool(n) { 2306 parseBool(n) {
2315 if (n == "true") return true; 2307 if (n == "true") return true;
2316 if (n == "false") return false; 2308 if (n == "false") return false;
2317 if (n == null) return null; 2309 if (n == null) return null;
2318 throw new core.ArgumentError("Invalid boolean: $n"); 2310 throw new core.ArgumentError("Invalid boolean: $n");
2319 } 2311 }
2312
2320 if (query.length > 0) { 2313 if (query.length > 0) {
2321 for (var part in query.split("&")) { 2314 for (var part in query.split("&")) {
2322 var keyvalue = part.split("="); 2315 var keyvalue = part.split("=");
2323 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2316 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2317 core.Uri.decodeQueryComponent(keyvalue[1]));
2324 } 2318 }
2325 } 2319 }
2326 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 2320 unittest.expect(core.int.parse(queryMap["maxResults"].first),
2327 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 2321 unittest.equals(arg_maxResults));
2328 2322 unittest.expect(
2323 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
2329 2324
2330 var h = { 2325 var h = {
2331 "content-type" : "application/json; charset=utf-8", 2326 "content-type": "application/json; charset=utf-8",
2332 }; 2327 };
2333 var resp = convert.JSON.encode(buildBackupRunsListResponse()); 2328 var resp = convert.JSON.encode(buildBackupRunsListResponse());
2334 return new async.Future.value(stringResponse(200, h, resp)); 2329 return new async.Future.value(stringResponse(200, h, resp));
2335 }), true); 2330 }), true);
2336 res.list(arg_project, arg_instance, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.BackupRunsListResponse response ) { 2331 res
2332 .list(arg_project, arg_instance,
2333 maxResults: arg_maxResults, pageToken: arg_pageToken)
2334 .then(unittest.expectAsync1(((api.BackupRunsListResponse response) {
2337 checkBackupRunsListResponse(response); 2335 checkBackupRunsListResponse(response);
2338 }))); 2336 })));
2339 }); 2337 });
2340
2341 }); 2338 });
2342 2339
2343
2344 unittest.group("resource-DatabasesResourceApi", () { 2340 unittest.group("resource-DatabasesResourceApi", () {
2345 unittest.test("method--delete", () { 2341 unittest.test("method--delete", () {
2346
2347 var mock = new HttpServerMock(); 2342 var mock = new HttpServerMock();
2348 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2343 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2349 var arg_project = "foo"; 2344 var arg_project = "foo";
2350 var arg_instance = "foo"; 2345 var arg_instance = "foo";
2351 var arg_database = "foo"; 2346 var arg_database = "foo";
2352 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2347 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2353 var path = (req.url).path; 2348 var path = (req.url).path;
2354 var pathOffset = 0; 2349 var pathOffset = 0;
2355 var index; 2350 var index;
2356 var subPart; 2351 var subPart;
2357 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2352 unittest.expect(
2353 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2358 pathOffset += 1; 2354 pathOffset += 1;
2359 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2355 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2356 unittest.equals("sql/v1beta4/"));
2360 pathOffset += 12; 2357 pathOffset += 12;
2361 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2358 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2359 unittest.equals("projects/"));
2362 pathOffset += 9; 2360 pathOffset += 9;
2363 index = path.indexOf("/instances/", pathOffset); 2361 index = path.indexOf("/instances/", pathOffset);
2364 unittest.expect(index >= 0, unittest.isTrue); 2362 unittest.expect(index >= 0, unittest.isTrue);
2365 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2363 subPart =
2364 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2366 pathOffset = index; 2365 pathOffset = index;
2367 unittest.expect(subPart, unittest.equals("$arg_project")); 2366 unittest.expect(subPart, unittest.equals("$arg_project"));
2368 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2367 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2368 unittest.equals("/instances/"));
2369 pathOffset += 11; 2369 pathOffset += 11;
2370 index = path.indexOf("/databases/", pathOffset); 2370 index = path.indexOf("/databases/", pathOffset);
2371 unittest.expect(index >= 0, unittest.isTrue); 2371 unittest.expect(index >= 0, unittest.isTrue);
2372 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2372 subPart =
2373 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2373 pathOffset = index; 2374 pathOffset = index;
2374 unittest.expect(subPart, unittest.equals("$arg_instance")); 2375 unittest.expect(subPart, unittest.equals("$arg_instance"));
2375 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/databases/")); 2376 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2377 unittest.equals("/databases/"));
2376 pathOffset += 11; 2378 pathOffset += 11;
2377 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2379 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2378 pathOffset = path.length; 2380 pathOffset = path.length;
2379 unittest.expect(subPart, unittest.equals("$arg_database")); 2381 unittest.expect(subPart, unittest.equals("$arg_database"));
2380 2382
2381 var query = (req.url).query; 2383 var query = (req.url).query;
2382 var queryOffset = 0; 2384 var queryOffset = 0;
2383 var queryMap = {}; 2385 var queryMap = {};
2384 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2386 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2385 parseBool(n) { 2387 parseBool(n) {
2386 if (n == "true") return true; 2388 if (n == "true") return true;
2387 if (n == "false") return false; 2389 if (n == "false") return false;
2388 if (n == null) return null; 2390 if (n == null) return null;
2389 throw new core.ArgumentError("Invalid boolean: $n"); 2391 throw new core.ArgumentError("Invalid boolean: $n");
2390 } 2392 }
2393
2391 if (query.length > 0) { 2394 if (query.length > 0) {
2392 for (var part in query.split("&")) { 2395 for (var part in query.split("&")) {
2393 var keyvalue = part.split("="); 2396 var keyvalue = part.split("=");
2394 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2397 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2398 core.Uri.decodeQueryComponent(keyvalue[1]));
2395 } 2399 }
2396 } 2400 }
2397 2401
2398
2399 var h = { 2402 var h = {
2400 "content-type" : "application/json; charset=utf-8", 2403 "content-type": "application/json; charset=utf-8",
2401 }; 2404 };
2402 var resp = convert.JSON.encode(buildOperation()); 2405 var resp = convert.JSON.encode(buildOperation());
2403 return new async.Future.value(stringResponse(200, h, resp)); 2406 return new async.Future.value(stringResponse(200, h, resp));
2404 }), true); 2407 }), true);
2405 res.delete(arg_project, arg_instance, arg_database).then(unittest.expectAs ync1(((api.Operation response) { 2408 res
2409 .delete(arg_project, arg_instance, arg_database)
2410 .then(unittest.expectAsync1(((api.Operation response) {
2406 checkOperation(response); 2411 checkOperation(response);
2407 }))); 2412 })));
2408 }); 2413 });
2409 2414
2410 unittest.test("method--get", () { 2415 unittest.test("method--get", () {
2411
2412 var mock = new HttpServerMock(); 2416 var mock = new HttpServerMock();
2413 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2417 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2414 var arg_project = "foo"; 2418 var arg_project = "foo";
2415 var arg_instance = "foo"; 2419 var arg_instance = "foo";
2416 var arg_database = "foo"; 2420 var arg_database = "foo";
2417 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2421 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2418 var path = (req.url).path; 2422 var path = (req.url).path;
2419 var pathOffset = 0; 2423 var pathOffset = 0;
2420 var index; 2424 var index;
2421 var subPart; 2425 var subPart;
2422 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2426 unittest.expect(
2427 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2423 pathOffset += 1; 2428 pathOffset += 1;
2424 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2429 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2430 unittest.equals("sql/v1beta4/"));
2425 pathOffset += 12; 2431 pathOffset += 12;
2426 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2432 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2433 unittest.equals("projects/"));
2427 pathOffset += 9; 2434 pathOffset += 9;
2428 index = path.indexOf("/instances/", pathOffset); 2435 index = path.indexOf("/instances/", pathOffset);
2429 unittest.expect(index >= 0, unittest.isTrue); 2436 unittest.expect(index >= 0, unittest.isTrue);
2430 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2437 subPart =
2438 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2431 pathOffset = index; 2439 pathOffset = index;
2432 unittest.expect(subPart, unittest.equals("$arg_project")); 2440 unittest.expect(subPart, unittest.equals("$arg_project"));
2433 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2441 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2442 unittest.equals("/instances/"));
2434 pathOffset += 11; 2443 pathOffset += 11;
2435 index = path.indexOf("/databases/", pathOffset); 2444 index = path.indexOf("/databases/", pathOffset);
2436 unittest.expect(index >= 0, unittest.isTrue); 2445 unittest.expect(index >= 0, unittest.isTrue);
2437 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2446 subPart =
2447 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2438 pathOffset = index; 2448 pathOffset = index;
2439 unittest.expect(subPart, unittest.equals("$arg_instance")); 2449 unittest.expect(subPart, unittest.equals("$arg_instance"));
2440 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/databases/")); 2450 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2451 unittest.equals("/databases/"));
2441 pathOffset += 11; 2452 pathOffset += 11;
2442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2453 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2443 pathOffset = path.length; 2454 pathOffset = path.length;
2444 unittest.expect(subPart, unittest.equals("$arg_database")); 2455 unittest.expect(subPart, unittest.equals("$arg_database"));
2445 2456
2446 var query = (req.url).query; 2457 var query = (req.url).query;
2447 var queryOffset = 0; 2458 var queryOffset = 0;
2448 var queryMap = {}; 2459 var queryMap = {};
2449 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2460 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2450 parseBool(n) { 2461 parseBool(n) {
2451 if (n == "true") return true; 2462 if (n == "true") return true;
2452 if (n == "false") return false; 2463 if (n == "false") return false;
2453 if (n == null) return null; 2464 if (n == null) return null;
2454 throw new core.ArgumentError("Invalid boolean: $n"); 2465 throw new core.ArgumentError("Invalid boolean: $n");
2455 } 2466 }
2467
2456 if (query.length > 0) { 2468 if (query.length > 0) {
2457 for (var part in query.split("&")) { 2469 for (var part in query.split("&")) {
2458 var keyvalue = part.split("="); 2470 var keyvalue = part.split("=");
2459 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2471 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2472 core.Uri.decodeQueryComponent(keyvalue[1]));
2460 } 2473 }
2461 } 2474 }
2462 2475
2463
2464 var h = { 2476 var h = {
2465 "content-type" : "application/json; charset=utf-8", 2477 "content-type": "application/json; charset=utf-8",
2466 }; 2478 };
2467 var resp = convert.JSON.encode(buildDatabase()); 2479 var resp = convert.JSON.encode(buildDatabase());
2468 return new async.Future.value(stringResponse(200, h, resp)); 2480 return new async.Future.value(stringResponse(200, h, resp));
2469 }), true); 2481 }), true);
2470 res.get(arg_project, arg_instance, arg_database).then(unittest.expectAsync 1(((api.Database response) { 2482 res
2483 .get(arg_project, arg_instance, arg_database)
2484 .then(unittest.expectAsync1(((api.Database response) {
2471 checkDatabase(response); 2485 checkDatabase(response);
2472 }))); 2486 })));
2473 }); 2487 });
2474 2488
2475 unittest.test("method--insert", () { 2489 unittest.test("method--insert", () {
2476
2477 var mock = new HttpServerMock(); 2490 var mock = new HttpServerMock();
2478 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2491 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2479 var arg_request = buildDatabase(); 2492 var arg_request = buildDatabase();
2480 var arg_project = "foo"; 2493 var arg_project = "foo";
2481 var arg_instance = "foo"; 2494 var arg_instance = "foo";
2482 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2495 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2483 var obj = new api.Database.fromJson(json); 2496 var obj = new api.Database.fromJson(json);
2484 checkDatabase(obj); 2497 checkDatabase(obj);
2485 2498
2486 var path = (req.url).path; 2499 var path = (req.url).path;
2487 var pathOffset = 0; 2500 var pathOffset = 0;
2488 var index; 2501 var index;
2489 var subPart; 2502 var subPart;
2490 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2503 unittest.expect(
2504 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2491 pathOffset += 1; 2505 pathOffset += 1;
2492 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2506 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2507 unittest.equals("sql/v1beta4/"));
2493 pathOffset += 12; 2508 pathOffset += 12;
2494 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2509 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2510 unittest.equals("projects/"));
2495 pathOffset += 9; 2511 pathOffset += 9;
2496 index = path.indexOf("/instances/", pathOffset); 2512 index = path.indexOf("/instances/", pathOffset);
2497 unittest.expect(index >= 0, unittest.isTrue); 2513 unittest.expect(index >= 0, unittest.isTrue);
2498 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2514 subPart =
2515 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2499 pathOffset = index; 2516 pathOffset = index;
2500 unittest.expect(subPart, unittest.equals("$arg_project")); 2517 unittest.expect(subPart, unittest.equals("$arg_project"));
2501 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2518 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2519 unittest.equals("/instances/"));
2502 pathOffset += 11; 2520 pathOffset += 11;
2503 index = path.indexOf("/databases", pathOffset); 2521 index = path.indexOf("/databases", pathOffset);
2504 unittest.expect(index >= 0, unittest.isTrue); 2522 unittest.expect(index >= 0, unittest.isTrue);
2505 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2523 subPart =
2524 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2506 pathOffset = index; 2525 pathOffset = index;
2507 unittest.expect(subPart, unittest.equals("$arg_instance")); 2526 unittest.expect(subPart, unittest.equals("$arg_instance"));
2508 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/databases")); 2527 unittest.expect(path.substring(pathOffset, pathOffset + 10),
2528 unittest.equals("/databases"));
2509 pathOffset += 10; 2529 pathOffset += 10;
2510 2530
2511 var query = (req.url).query; 2531 var query = (req.url).query;
2512 var queryOffset = 0; 2532 var queryOffset = 0;
2513 var queryMap = {}; 2533 var queryMap = {};
2514 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2534 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2515 parseBool(n) { 2535 parseBool(n) {
2516 if (n == "true") return true; 2536 if (n == "true") return true;
2517 if (n == "false") return false; 2537 if (n == "false") return false;
2518 if (n == null) return null; 2538 if (n == null) return null;
2519 throw new core.ArgumentError("Invalid boolean: $n"); 2539 throw new core.ArgumentError("Invalid boolean: $n");
2520 } 2540 }
2541
2521 if (query.length > 0) { 2542 if (query.length > 0) {
2522 for (var part in query.split("&")) { 2543 for (var part in query.split("&")) {
2523 var keyvalue = part.split("="); 2544 var keyvalue = part.split("=");
2524 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2546 core.Uri.decodeQueryComponent(keyvalue[1]));
2525 } 2547 }
2526 } 2548 }
2527 2549
2528
2529 var h = { 2550 var h = {
2530 "content-type" : "application/json; charset=utf-8", 2551 "content-type": "application/json; charset=utf-8",
2531 }; 2552 };
2532 var resp = convert.JSON.encode(buildOperation()); 2553 var resp = convert.JSON.encode(buildOperation());
2533 return new async.Future.value(stringResponse(200, h, resp)); 2554 return new async.Future.value(stringResponse(200, h, resp));
2534 }), true); 2555 }), true);
2535 res.insert(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 2556 res
2557 .insert(arg_request, arg_project, arg_instance)
2558 .then(unittest.expectAsync1(((api.Operation response) {
2536 checkOperation(response); 2559 checkOperation(response);
2537 }))); 2560 })));
2538 }); 2561 });
2539 2562
2540 unittest.test("method--list", () { 2563 unittest.test("method--list", () {
2541
2542 var mock = new HttpServerMock(); 2564 var mock = new HttpServerMock();
2543 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2565 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2544 var arg_project = "foo"; 2566 var arg_project = "foo";
2545 var arg_instance = "foo"; 2567 var arg_instance = "foo";
2546 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2568 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2547 var path = (req.url).path; 2569 var path = (req.url).path;
2548 var pathOffset = 0; 2570 var pathOffset = 0;
2549 var index; 2571 var index;
2550 var subPart; 2572 var subPart;
2551 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2573 unittest.expect(
2574 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2552 pathOffset += 1; 2575 pathOffset += 1;
2553 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2576 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2577 unittest.equals("sql/v1beta4/"));
2554 pathOffset += 12; 2578 pathOffset += 12;
2555 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2579 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2580 unittest.equals("projects/"));
2556 pathOffset += 9; 2581 pathOffset += 9;
2557 index = path.indexOf("/instances/", pathOffset); 2582 index = path.indexOf("/instances/", pathOffset);
2558 unittest.expect(index >= 0, unittest.isTrue); 2583 unittest.expect(index >= 0, unittest.isTrue);
2559 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2584 subPart =
2585 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2560 pathOffset = index; 2586 pathOffset = index;
2561 unittest.expect(subPart, unittest.equals("$arg_project")); 2587 unittest.expect(subPart, unittest.equals("$arg_project"));
2562 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2588 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2589 unittest.equals("/instances/"));
2563 pathOffset += 11; 2590 pathOffset += 11;
2564 index = path.indexOf("/databases", pathOffset); 2591 index = path.indexOf("/databases", pathOffset);
2565 unittest.expect(index >= 0, unittest.isTrue); 2592 unittest.expect(index >= 0, unittest.isTrue);
2566 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2593 subPart =
2594 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2567 pathOffset = index; 2595 pathOffset = index;
2568 unittest.expect(subPart, unittest.equals("$arg_instance")); 2596 unittest.expect(subPart, unittest.equals("$arg_instance"));
2569 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/databases")); 2597 unittest.expect(path.substring(pathOffset, pathOffset + 10),
2598 unittest.equals("/databases"));
2570 pathOffset += 10; 2599 pathOffset += 10;
2571 2600
2572 var query = (req.url).query; 2601 var query = (req.url).query;
2573 var queryOffset = 0; 2602 var queryOffset = 0;
2574 var queryMap = {}; 2603 var queryMap = {};
2575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2604 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2576 parseBool(n) { 2605 parseBool(n) {
2577 if (n == "true") return true; 2606 if (n == "true") return true;
2578 if (n == "false") return false; 2607 if (n == "false") return false;
2579 if (n == null) return null; 2608 if (n == null) return null;
2580 throw new core.ArgumentError("Invalid boolean: $n"); 2609 throw new core.ArgumentError("Invalid boolean: $n");
2581 } 2610 }
2611
2582 if (query.length > 0) { 2612 if (query.length > 0) {
2583 for (var part in query.split("&")) { 2613 for (var part in query.split("&")) {
2584 var keyvalue = part.split("="); 2614 var keyvalue = part.split("=");
2585 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2615 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2616 core.Uri.decodeQueryComponent(keyvalue[1]));
2586 } 2617 }
2587 } 2618 }
2588 2619
2589
2590 var h = { 2620 var h = {
2591 "content-type" : "application/json; charset=utf-8", 2621 "content-type": "application/json; charset=utf-8",
2592 }; 2622 };
2593 var resp = convert.JSON.encode(buildDatabasesListResponse()); 2623 var resp = convert.JSON.encode(buildDatabasesListResponse());
2594 return new async.Future.value(stringResponse(200, h, resp)); 2624 return new async.Future.value(stringResponse(200, h, resp));
2595 }), true); 2625 }), true);
2596 res.list(arg_project, arg_instance).then(unittest.expectAsync1(((api.Datab asesListResponse response) { 2626 res
2627 .list(arg_project, arg_instance)
2628 .then(unittest.expectAsync1(((api.DatabasesListResponse response) {
2597 checkDatabasesListResponse(response); 2629 checkDatabasesListResponse(response);
2598 }))); 2630 })));
2599 }); 2631 });
2600 2632
2601 unittest.test("method--patch", () { 2633 unittest.test("method--patch", () {
2602
2603 var mock = new HttpServerMock(); 2634 var mock = new HttpServerMock();
2604 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2635 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2605 var arg_request = buildDatabase(); 2636 var arg_request = buildDatabase();
2606 var arg_project = "foo"; 2637 var arg_project = "foo";
2607 var arg_instance = "foo"; 2638 var arg_instance = "foo";
2608 var arg_database = "foo"; 2639 var arg_database = "foo";
2609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2640 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2610 var obj = new api.Database.fromJson(json); 2641 var obj = new api.Database.fromJson(json);
2611 checkDatabase(obj); 2642 checkDatabase(obj);
2612 2643
2613 var path = (req.url).path; 2644 var path = (req.url).path;
2614 var pathOffset = 0; 2645 var pathOffset = 0;
2615 var index; 2646 var index;
2616 var subPart; 2647 var subPart;
2617 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2648 unittest.expect(
2649 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2618 pathOffset += 1; 2650 pathOffset += 1;
2619 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2651 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2652 unittest.equals("sql/v1beta4/"));
2620 pathOffset += 12; 2653 pathOffset += 12;
2621 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2654 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2655 unittest.equals("projects/"));
2622 pathOffset += 9; 2656 pathOffset += 9;
2623 index = path.indexOf("/instances/", pathOffset); 2657 index = path.indexOf("/instances/", pathOffset);
2624 unittest.expect(index >= 0, unittest.isTrue); 2658 unittest.expect(index >= 0, unittest.isTrue);
2625 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2659 subPart =
2660 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2626 pathOffset = index; 2661 pathOffset = index;
2627 unittest.expect(subPart, unittest.equals("$arg_project")); 2662 unittest.expect(subPart, unittest.equals("$arg_project"));
2628 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2663 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2664 unittest.equals("/instances/"));
2629 pathOffset += 11; 2665 pathOffset += 11;
2630 index = path.indexOf("/databases/", pathOffset); 2666 index = path.indexOf("/databases/", pathOffset);
2631 unittest.expect(index >= 0, unittest.isTrue); 2667 unittest.expect(index >= 0, unittest.isTrue);
2632 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2668 subPart =
2669 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2633 pathOffset = index; 2670 pathOffset = index;
2634 unittest.expect(subPart, unittest.equals("$arg_instance")); 2671 unittest.expect(subPart, unittest.equals("$arg_instance"));
2635 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/databases/")); 2672 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2673 unittest.equals("/databases/"));
2636 pathOffset += 11; 2674 pathOffset += 11;
2637 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2675 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2638 pathOffset = path.length; 2676 pathOffset = path.length;
2639 unittest.expect(subPart, unittest.equals("$arg_database")); 2677 unittest.expect(subPart, unittest.equals("$arg_database"));
2640 2678
2641 var query = (req.url).query; 2679 var query = (req.url).query;
2642 var queryOffset = 0; 2680 var queryOffset = 0;
2643 var queryMap = {}; 2681 var queryMap = {};
2644 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2682 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2645 parseBool(n) { 2683 parseBool(n) {
2646 if (n == "true") return true; 2684 if (n == "true") return true;
2647 if (n == "false") return false; 2685 if (n == "false") return false;
2648 if (n == null) return null; 2686 if (n == null) return null;
2649 throw new core.ArgumentError("Invalid boolean: $n"); 2687 throw new core.ArgumentError("Invalid boolean: $n");
2650 } 2688 }
2689
2651 if (query.length > 0) { 2690 if (query.length > 0) {
2652 for (var part in query.split("&")) { 2691 for (var part in query.split("&")) {
2653 var keyvalue = part.split("="); 2692 var keyvalue = part.split("=");
2654 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2694 core.Uri.decodeQueryComponent(keyvalue[1]));
2655 } 2695 }
2656 } 2696 }
2657 2697
2658
2659 var h = { 2698 var h = {
2660 "content-type" : "application/json; charset=utf-8", 2699 "content-type": "application/json; charset=utf-8",
2661 }; 2700 };
2662 var resp = convert.JSON.encode(buildOperation()); 2701 var resp = convert.JSON.encode(buildOperation());
2663 return new async.Future.value(stringResponse(200, h, resp)); 2702 return new async.Future.value(stringResponse(200, h, resp));
2664 }), true); 2703 }), true);
2665 res.patch(arg_request, arg_project, arg_instance, arg_database).then(unitt est.expectAsync1(((api.Operation response) { 2704 res
2705 .patch(arg_request, arg_project, arg_instance, arg_database)
2706 .then(unittest.expectAsync1(((api.Operation response) {
2666 checkOperation(response); 2707 checkOperation(response);
2667 }))); 2708 })));
2668 }); 2709 });
2669 2710
2670 unittest.test("method--update", () { 2711 unittest.test("method--update", () {
2671
2672 var mock = new HttpServerMock(); 2712 var mock = new HttpServerMock();
2673 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases; 2713 api.DatabasesResourceApi res = new api.SqladminApi(mock).databases;
2674 var arg_request = buildDatabase(); 2714 var arg_request = buildDatabase();
2675 var arg_project = "foo"; 2715 var arg_project = "foo";
2676 var arg_instance = "foo"; 2716 var arg_instance = "foo";
2677 var arg_database = "foo"; 2717 var arg_database = "foo";
2678 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2718 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2679 var obj = new api.Database.fromJson(json); 2719 var obj = new api.Database.fromJson(json);
2680 checkDatabase(obj); 2720 checkDatabase(obj);
2681 2721
2682 var path = (req.url).path; 2722 var path = (req.url).path;
2683 var pathOffset = 0; 2723 var pathOffset = 0;
2684 var index; 2724 var index;
2685 var subPart; 2725 var subPart;
2686 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2726 unittest.expect(
2727 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2687 pathOffset += 1; 2728 pathOffset += 1;
2688 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2729 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2730 unittest.equals("sql/v1beta4/"));
2689 pathOffset += 12; 2731 pathOffset += 12;
2690 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2732 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2733 unittest.equals("projects/"));
2691 pathOffset += 9; 2734 pathOffset += 9;
2692 index = path.indexOf("/instances/", pathOffset); 2735 index = path.indexOf("/instances/", pathOffset);
2693 unittest.expect(index >= 0, unittest.isTrue); 2736 unittest.expect(index >= 0, unittest.isTrue);
2694 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2737 subPart =
2738 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2695 pathOffset = index; 2739 pathOffset = index;
2696 unittest.expect(subPart, unittest.equals("$arg_project")); 2740 unittest.expect(subPart, unittest.equals("$arg_project"));
2697 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2741 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2742 unittest.equals("/instances/"));
2698 pathOffset += 11; 2743 pathOffset += 11;
2699 index = path.indexOf("/databases/", pathOffset); 2744 index = path.indexOf("/databases/", pathOffset);
2700 unittest.expect(index >= 0, unittest.isTrue); 2745 unittest.expect(index >= 0, unittest.isTrue);
2701 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2746 subPart =
2747 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2702 pathOffset = index; 2748 pathOffset = index;
2703 unittest.expect(subPart, unittest.equals("$arg_instance")); 2749 unittest.expect(subPart, unittest.equals("$arg_instance"));
2704 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/databases/")); 2750 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2751 unittest.equals("/databases/"));
2705 pathOffset += 11; 2752 pathOffset += 11;
2706 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2753 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2707 pathOffset = path.length; 2754 pathOffset = path.length;
2708 unittest.expect(subPart, unittest.equals("$arg_database")); 2755 unittest.expect(subPart, unittest.equals("$arg_database"));
2709 2756
2710 var query = (req.url).query; 2757 var query = (req.url).query;
2711 var queryOffset = 0; 2758 var queryOffset = 0;
2712 var queryMap = {}; 2759 var queryMap = {};
2713 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2760 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2714 parseBool(n) { 2761 parseBool(n) {
2715 if (n == "true") return true; 2762 if (n == "true") return true;
2716 if (n == "false") return false; 2763 if (n == "false") return false;
2717 if (n == null) return null; 2764 if (n == null) return null;
2718 throw new core.ArgumentError("Invalid boolean: $n"); 2765 throw new core.ArgumentError("Invalid boolean: $n");
2719 } 2766 }
2767
2720 if (query.length > 0) { 2768 if (query.length > 0) {
2721 for (var part in query.split("&")) { 2769 for (var part in query.split("&")) {
2722 var keyvalue = part.split("="); 2770 var keyvalue = part.split("=");
2723 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2771 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2772 core.Uri.decodeQueryComponent(keyvalue[1]));
2724 } 2773 }
2725 } 2774 }
2726 2775
2727
2728 var h = { 2776 var h = {
2729 "content-type" : "application/json; charset=utf-8", 2777 "content-type": "application/json; charset=utf-8",
2730 }; 2778 };
2731 var resp = convert.JSON.encode(buildOperation()); 2779 var resp = convert.JSON.encode(buildOperation());
2732 return new async.Future.value(stringResponse(200, h, resp)); 2780 return new async.Future.value(stringResponse(200, h, resp));
2733 }), true); 2781 }), true);
2734 res.update(arg_request, arg_project, arg_instance, arg_database).then(unit test.expectAsync1(((api.Operation response) { 2782 res
2783 .update(arg_request, arg_project, arg_instance, arg_database)
2784 .then(unittest.expectAsync1(((api.Operation response) {
2735 checkOperation(response); 2785 checkOperation(response);
2736 }))); 2786 })));
2737 }); 2787 });
2738
2739 }); 2788 });
2740 2789
2741
2742 unittest.group("resource-FlagsResourceApi", () { 2790 unittest.group("resource-FlagsResourceApi", () {
2743 unittest.test("method--list", () { 2791 unittest.test("method--list", () {
2744
2745 var mock = new HttpServerMock(); 2792 var mock = new HttpServerMock();
2746 api.FlagsResourceApi res = new api.SqladminApi(mock).flags; 2793 api.FlagsResourceApi res = new api.SqladminApi(mock).flags;
2747 var arg_databaseVersion = "foo"; 2794 var arg_databaseVersion = "foo";
2748 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2795 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2749 var path = (req.url).path; 2796 var path = (req.url).path;
2750 var pathOffset = 0; 2797 var pathOffset = 0;
2751 var index; 2798 var index;
2752 var subPart; 2799 var subPart;
2753 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2800 unittest.expect(
2801 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2754 pathOffset += 1; 2802 pathOffset += 1;
2755 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2803 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2804 unittest.equals("sql/v1beta4/"));
2756 pathOffset += 12; 2805 pathOffset += 12;
2757 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ als("flags")); 2806 unittest.expect(path.substring(pathOffset, pathOffset + 5),
2807 unittest.equals("flags"));
2758 pathOffset += 5; 2808 pathOffset += 5;
2759 2809
2760 var query = (req.url).query; 2810 var query = (req.url).query;
2761 var queryOffset = 0; 2811 var queryOffset = 0;
2762 var queryMap = {}; 2812 var queryMap = {};
2763 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2813 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2764 parseBool(n) { 2814 parseBool(n) {
2765 if (n == "true") return true; 2815 if (n == "true") return true;
2766 if (n == "false") return false; 2816 if (n == "false") return false;
2767 if (n == null) return null; 2817 if (n == null) return null;
2768 throw new core.ArgumentError("Invalid boolean: $n"); 2818 throw new core.ArgumentError("Invalid boolean: $n");
2769 } 2819 }
2820
2770 if (query.length > 0) { 2821 if (query.length > 0) {
2771 for (var part in query.split("&")) { 2822 for (var part in query.split("&")) {
2772 var keyvalue = part.split("="); 2823 var keyvalue = part.split("=");
2773 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2824 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2825 core.Uri.decodeQueryComponent(keyvalue[1]));
2774 } 2826 }
2775 } 2827 }
2776 unittest.expect(queryMap["databaseVersion"].first, unittest.equals(arg_d atabaseVersion)); 2828 unittest.expect(queryMap["databaseVersion"].first,
2777 2829 unittest.equals(arg_databaseVersion));
2778 2830
2779 var h = { 2831 var h = {
2780 "content-type" : "application/json; charset=utf-8", 2832 "content-type": "application/json; charset=utf-8",
2781 }; 2833 };
2782 var resp = convert.JSON.encode(buildFlagsListResponse()); 2834 var resp = convert.JSON.encode(buildFlagsListResponse());
2783 return new async.Future.value(stringResponse(200, h, resp)); 2835 return new async.Future.value(stringResponse(200, h, resp));
2784 }), true); 2836 }), true);
2785 res.list(databaseVersion: arg_databaseVersion).then(unittest.expectAsync1( ((api.FlagsListResponse response) { 2837 res
2838 .list(databaseVersion: arg_databaseVersion)
2839 .then(unittest.expectAsync1(((api.FlagsListResponse response) {
2786 checkFlagsListResponse(response); 2840 checkFlagsListResponse(response);
2787 }))); 2841 })));
2788 }); 2842 });
2789
2790 }); 2843 });
2791 2844
2792
2793 unittest.group("resource-InstancesResourceApi", () { 2845 unittest.group("resource-InstancesResourceApi", () {
2794 unittest.test("method--clone", () { 2846 unittest.test("method--clone", () {
2795
2796 var mock = new HttpServerMock(); 2847 var mock = new HttpServerMock();
2797 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 2848 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
2798 var arg_request = buildInstancesCloneRequest(); 2849 var arg_request = buildInstancesCloneRequest();
2799 var arg_project = "foo"; 2850 var arg_project = "foo";
2800 var arg_instance = "foo"; 2851 var arg_instance = "foo";
2801 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2852 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2802 var obj = new api.InstancesCloneRequest.fromJson(json); 2853 var obj = new api.InstancesCloneRequest.fromJson(json);
2803 checkInstancesCloneRequest(obj); 2854 checkInstancesCloneRequest(obj);
2804 2855
2805 var path = (req.url).path; 2856 var path = (req.url).path;
2806 var pathOffset = 0; 2857 var pathOffset = 0;
2807 var index; 2858 var index;
2808 var subPart; 2859 var subPart;
2809 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2860 unittest.expect(
2861 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2810 pathOffset += 1; 2862 pathOffset += 1;
2811 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2863 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2864 unittest.equals("sql/v1beta4/"));
2812 pathOffset += 12; 2865 pathOffset += 12;
2813 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2866 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2867 unittest.equals("projects/"));
2814 pathOffset += 9; 2868 pathOffset += 9;
2815 index = path.indexOf("/instances/", pathOffset); 2869 index = path.indexOf("/instances/", pathOffset);
2816 unittest.expect(index >= 0, unittest.isTrue); 2870 unittest.expect(index >= 0, unittest.isTrue);
2817 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2871 subPart =
2872 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2818 pathOffset = index; 2873 pathOffset = index;
2819 unittest.expect(subPart, unittest.equals("$arg_project")); 2874 unittest.expect(subPart, unittest.equals("$arg_project"));
2820 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2875 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2876 unittest.equals("/instances/"));
2821 pathOffset += 11; 2877 pathOffset += 11;
2822 index = path.indexOf("/clone", pathOffset); 2878 index = path.indexOf("/clone", pathOffset);
2823 unittest.expect(index >= 0, unittest.isTrue); 2879 unittest.expect(index >= 0, unittest.isTrue);
2824 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2880 subPart =
2881 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2825 pathOffset = index; 2882 pathOffset = index;
2826 unittest.expect(subPart, unittest.equals("$arg_instance")); 2883 unittest.expect(subPart, unittest.equals("$arg_instance"));
2827 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/clone")); 2884 unittest.expect(path.substring(pathOffset, pathOffset + 6),
2885 unittest.equals("/clone"));
2828 pathOffset += 6; 2886 pathOffset += 6;
2829 2887
2830 var query = (req.url).query; 2888 var query = (req.url).query;
2831 var queryOffset = 0; 2889 var queryOffset = 0;
2832 var queryMap = {}; 2890 var queryMap = {};
2833 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2891 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2834 parseBool(n) { 2892 parseBool(n) {
2835 if (n == "true") return true; 2893 if (n == "true") return true;
2836 if (n == "false") return false; 2894 if (n == "false") return false;
2837 if (n == null) return null; 2895 if (n == null) return null;
2838 throw new core.ArgumentError("Invalid boolean: $n"); 2896 throw new core.ArgumentError("Invalid boolean: $n");
2839 } 2897 }
2898
2840 if (query.length > 0) { 2899 if (query.length > 0) {
2841 for (var part in query.split("&")) { 2900 for (var part in query.split("&")) {
2842 var keyvalue = part.split("="); 2901 var keyvalue = part.split("=");
2843 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2902 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2903 core.Uri.decodeQueryComponent(keyvalue[1]));
2844 } 2904 }
2845 } 2905 }
2846 2906
2847
2848 var h = { 2907 var h = {
2849 "content-type" : "application/json; charset=utf-8", 2908 "content-type": "application/json; charset=utf-8",
2850 }; 2909 };
2851 var resp = convert.JSON.encode(buildOperation()); 2910 var resp = convert.JSON.encode(buildOperation());
2852 return new async.Future.value(stringResponse(200, h, resp)); 2911 return new async.Future.value(stringResponse(200, h, resp));
2853 }), true); 2912 }), true);
2854 res.clone(arg_request, arg_project, arg_instance).then(unittest.expectAsyn c1(((api.Operation response) { 2913 res
2914 .clone(arg_request, arg_project, arg_instance)
2915 .then(unittest.expectAsync1(((api.Operation response) {
2855 checkOperation(response); 2916 checkOperation(response);
2856 }))); 2917 })));
2857 }); 2918 });
2858 2919
2859 unittest.test("method--delete", () { 2920 unittest.test("method--delete", () {
2860
2861 var mock = new HttpServerMock(); 2921 var mock = new HttpServerMock();
2862 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 2922 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
2863 var arg_project = "foo"; 2923 var arg_project = "foo";
2864 var arg_instance = "foo"; 2924 var arg_instance = "foo";
2865 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2925 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2866 var path = (req.url).path; 2926 var path = (req.url).path;
2867 var pathOffset = 0; 2927 var pathOffset = 0;
2868 var index; 2928 var index;
2869 var subPart; 2929 var subPart;
2870 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2930 unittest.expect(
2931 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2871 pathOffset += 1; 2932 pathOffset += 1;
2872 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 2933 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2934 unittest.equals("sql/v1beta4/"));
2873 pathOffset += 12; 2935 pathOffset += 12;
2874 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 2936 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2937 unittest.equals("projects/"));
2875 pathOffset += 9; 2938 pathOffset += 9;
2876 index = path.indexOf("/instances/", pathOffset); 2939 index = path.indexOf("/instances/", pathOffset);
2877 unittest.expect(index >= 0, unittest.isTrue); 2940 unittest.expect(index >= 0, unittest.isTrue);
2878 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2941 subPart =
2942 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2879 pathOffset = index; 2943 pathOffset = index;
2880 unittest.expect(subPart, unittest.equals("$arg_project")); 2944 unittest.expect(subPart, unittest.equals("$arg_project"));
2881 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 2945 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2946 unittest.equals("/instances/"));
2882 pathOffset += 11; 2947 pathOffset += 11;
2883 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2948 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2884 pathOffset = path.length; 2949 pathOffset = path.length;
2885 unittest.expect(subPart, unittest.equals("$arg_instance")); 2950 unittest.expect(subPart, unittest.equals("$arg_instance"));
2886 2951
2887 var query = (req.url).query; 2952 var query = (req.url).query;
2888 var queryOffset = 0; 2953 var queryOffset = 0;
2889 var queryMap = {}; 2954 var queryMap = {};
2890 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2955 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2891 parseBool(n) { 2956 parseBool(n) {
2892 if (n == "true") return true; 2957 if (n == "true") return true;
2893 if (n == "false") return false; 2958 if (n == "false") return false;
2894 if (n == null) return null; 2959 if (n == null) return null;
2895 throw new core.ArgumentError("Invalid boolean: $n"); 2960 throw new core.ArgumentError("Invalid boolean: $n");
2896 } 2961 }
2962
2897 if (query.length > 0) { 2963 if (query.length > 0) {
2898 for (var part in query.split("&")) { 2964 for (var part in query.split("&")) {
2899 var keyvalue = part.split("="); 2965 var keyvalue = part.split("=");
2900 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2966 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2967 core.Uri.decodeQueryComponent(keyvalue[1]));
2901 } 2968 }
2902 } 2969 }
2903 2970
2904
2905 var h = { 2971 var h = {
2906 "content-type" : "application/json; charset=utf-8", 2972 "content-type": "application/json; charset=utf-8",
2907 }; 2973 };
2908 var resp = convert.JSON.encode(buildOperation()); 2974 var resp = convert.JSON.encode(buildOperation());
2909 return new async.Future.value(stringResponse(200, h, resp)); 2975 return new async.Future.value(stringResponse(200, h, resp));
2910 }), true); 2976 }), true);
2911 res.delete(arg_project, arg_instance).then(unittest.expectAsync1(((api.Ope ration response) { 2977 res
2978 .delete(arg_project, arg_instance)
2979 .then(unittest.expectAsync1(((api.Operation response) {
2912 checkOperation(response); 2980 checkOperation(response);
2913 }))); 2981 })));
2914 }); 2982 });
2915 2983
2916 unittest.test("method--export", () { 2984 unittest.test("method--export", () {
2917
2918 var mock = new HttpServerMock(); 2985 var mock = new HttpServerMock();
2919 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 2986 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
2920 var arg_request = buildInstancesExportRequest(); 2987 var arg_request = buildInstancesExportRequest();
2921 var arg_project = "foo"; 2988 var arg_project = "foo";
2922 var arg_instance = "foo"; 2989 var arg_instance = "foo";
2923 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2990 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2924 var obj = new api.InstancesExportRequest.fromJson(json); 2991 var obj = new api.InstancesExportRequest.fromJson(json);
2925 checkInstancesExportRequest(obj); 2992 checkInstancesExportRequest(obj);
2926 2993
2927 var path = (req.url).path; 2994 var path = (req.url).path;
2928 var pathOffset = 0; 2995 var pathOffset = 0;
2929 var index; 2996 var index;
2930 var subPart; 2997 var subPart;
2931 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2998 unittest.expect(
2999 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2932 pathOffset += 1; 3000 pathOffset += 1;
2933 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3001 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3002 unittest.equals("sql/v1beta4/"));
2934 pathOffset += 12; 3003 pathOffset += 12;
2935 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3004 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3005 unittest.equals("projects/"));
2936 pathOffset += 9; 3006 pathOffset += 9;
2937 index = path.indexOf("/instances/", pathOffset); 3007 index = path.indexOf("/instances/", pathOffset);
2938 unittest.expect(index >= 0, unittest.isTrue); 3008 unittest.expect(index >= 0, unittest.isTrue);
2939 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3009 subPart =
3010 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2940 pathOffset = index; 3011 pathOffset = index;
2941 unittest.expect(subPart, unittest.equals("$arg_project")); 3012 unittest.expect(subPart, unittest.equals("$arg_project"));
2942 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3013 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3014 unittest.equals("/instances/"));
2943 pathOffset += 11; 3015 pathOffset += 11;
2944 index = path.indexOf("/export", pathOffset); 3016 index = path.indexOf("/export", pathOffset);
2945 unittest.expect(index >= 0, unittest.isTrue); 3017 unittest.expect(index >= 0, unittest.isTrue);
2946 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3018 subPart =
3019 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2947 pathOffset = index; 3020 pathOffset = index;
2948 unittest.expect(subPart, unittest.equals("$arg_instance")); 3021 unittest.expect(subPart, unittest.equals("$arg_instance"));
2949 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/export")); 3022 unittest.expect(path.substring(pathOffset, pathOffset + 7),
3023 unittest.equals("/export"));
2950 pathOffset += 7; 3024 pathOffset += 7;
2951 3025
2952 var query = (req.url).query; 3026 var query = (req.url).query;
2953 var queryOffset = 0; 3027 var queryOffset = 0;
2954 var queryMap = {}; 3028 var queryMap = {};
2955 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3029 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2956 parseBool(n) { 3030 parseBool(n) {
2957 if (n == "true") return true; 3031 if (n == "true") return true;
2958 if (n == "false") return false; 3032 if (n == "false") return false;
2959 if (n == null) return null; 3033 if (n == null) return null;
2960 throw new core.ArgumentError("Invalid boolean: $n"); 3034 throw new core.ArgumentError("Invalid boolean: $n");
2961 } 3035 }
3036
2962 if (query.length > 0) { 3037 if (query.length > 0) {
2963 for (var part in query.split("&")) { 3038 for (var part in query.split("&")) {
2964 var keyvalue = part.split("="); 3039 var keyvalue = part.split("=");
2965 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3040 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3041 core.Uri.decodeQueryComponent(keyvalue[1]));
2966 } 3042 }
2967 } 3043 }
2968 3044
2969
2970 var h = { 3045 var h = {
2971 "content-type" : "application/json; charset=utf-8", 3046 "content-type": "application/json; charset=utf-8",
2972 }; 3047 };
2973 var resp = convert.JSON.encode(buildOperation()); 3048 var resp = convert.JSON.encode(buildOperation());
2974 return new async.Future.value(stringResponse(200, h, resp)); 3049 return new async.Future.value(stringResponse(200, h, resp));
2975 }), true); 3050 }), true);
2976 res.export(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 3051 res
3052 .export(arg_request, arg_project, arg_instance)
3053 .then(unittest.expectAsync1(((api.Operation response) {
2977 checkOperation(response); 3054 checkOperation(response);
2978 }))); 3055 })));
2979 }); 3056 });
2980 3057
2981 unittest.test("method--failover", () { 3058 unittest.test("method--failover", () {
2982
2983 var mock = new HttpServerMock(); 3059 var mock = new HttpServerMock();
2984 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3060 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
2985 var arg_request = buildInstancesFailoverRequest(); 3061 var arg_request = buildInstancesFailoverRequest();
2986 var arg_project = "foo"; 3062 var arg_project = "foo";
2987 var arg_instance = "foo"; 3063 var arg_instance = "foo";
2988 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3064 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2989 var obj = new api.InstancesFailoverRequest.fromJson(json); 3065 var obj = new api.InstancesFailoverRequest.fromJson(json);
2990 checkInstancesFailoverRequest(obj); 3066 checkInstancesFailoverRequest(obj);
2991 3067
2992 var path = (req.url).path; 3068 var path = (req.url).path;
2993 var pathOffset = 0; 3069 var pathOffset = 0;
2994 var index; 3070 var index;
2995 var subPart; 3071 var subPart;
2996 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3072 unittest.expect(
3073 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2997 pathOffset += 1; 3074 pathOffset += 1;
2998 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3075 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3076 unittest.equals("sql/v1beta4/"));
2999 pathOffset += 12; 3077 pathOffset += 12;
3000 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3078 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3079 unittest.equals("projects/"));
3001 pathOffset += 9; 3080 pathOffset += 9;
3002 index = path.indexOf("/instances/", pathOffset); 3081 index = path.indexOf("/instances/", pathOffset);
3003 unittest.expect(index >= 0, unittest.isTrue); 3082 unittest.expect(index >= 0, unittest.isTrue);
3004 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3083 subPart =
3084 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3005 pathOffset = index; 3085 pathOffset = index;
3006 unittest.expect(subPart, unittest.equals("$arg_project")); 3086 unittest.expect(subPart, unittest.equals("$arg_project"));
3007 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3087 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3088 unittest.equals("/instances/"));
3008 pathOffset += 11; 3089 pathOffset += 11;
3009 index = path.indexOf("/failover", pathOffset); 3090 index = path.indexOf("/failover", pathOffset);
3010 unittest.expect(index >= 0, unittest.isTrue); 3091 unittest.expect(index >= 0, unittest.isTrue);
3011 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3092 subPart =
3093 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3012 pathOffset = index; 3094 pathOffset = index;
3013 unittest.expect(subPart, unittest.equals("$arg_instance")); 3095 unittest.expect(subPart, unittest.equals("$arg_instance"));
3014 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/failover")); 3096 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3097 unittest.equals("/failover"));
3015 pathOffset += 9; 3098 pathOffset += 9;
3016 3099
3017 var query = (req.url).query; 3100 var query = (req.url).query;
3018 var queryOffset = 0; 3101 var queryOffset = 0;
3019 var queryMap = {}; 3102 var queryMap = {};
3020 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3103 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3021 parseBool(n) { 3104 parseBool(n) {
3022 if (n == "true") return true; 3105 if (n == "true") return true;
3023 if (n == "false") return false; 3106 if (n == "false") return false;
3024 if (n == null) return null; 3107 if (n == null) return null;
3025 throw new core.ArgumentError("Invalid boolean: $n"); 3108 throw new core.ArgumentError("Invalid boolean: $n");
3026 } 3109 }
3110
3027 if (query.length > 0) { 3111 if (query.length > 0) {
3028 for (var part in query.split("&")) { 3112 for (var part in query.split("&")) {
3029 var keyvalue = part.split("="); 3113 var keyvalue = part.split("=");
3030 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3114 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3115 core.Uri.decodeQueryComponent(keyvalue[1]));
3031 } 3116 }
3032 } 3117 }
3033 3118
3034
3035 var h = { 3119 var h = {
3036 "content-type" : "application/json; charset=utf-8", 3120 "content-type": "application/json; charset=utf-8",
3037 }; 3121 };
3038 var resp = convert.JSON.encode(buildOperation()); 3122 var resp = convert.JSON.encode(buildOperation());
3039 return new async.Future.value(stringResponse(200, h, resp)); 3123 return new async.Future.value(stringResponse(200, h, resp));
3040 }), true); 3124 }), true);
3041 res.failover(arg_request, arg_project, arg_instance).then(unittest.expectA sync1(((api.Operation response) { 3125 res
3126 .failover(arg_request, arg_project, arg_instance)
3127 .then(unittest.expectAsync1(((api.Operation response) {
3042 checkOperation(response); 3128 checkOperation(response);
3043 }))); 3129 })));
3044 }); 3130 });
3045 3131
3046 unittest.test("method--get", () { 3132 unittest.test("method--get", () {
3047
3048 var mock = new HttpServerMock(); 3133 var mock = new HttpServerMock();
3049 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3134 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3050 var arg_project = "foo"; 3135 var arg_project = "foo";
3051 var arg_instance = "foo"; 3136 var arg_instance = "foo";
3052 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3137 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3053 var path = (req.url).path; 3138 var path = (req.url).path;
3054 var pathOffset = 0; 3139 var pathOffset = 0;
3055 var index; 3140 var index;
3056 var subPart; 3141 var subPart;
3057 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3142 unittest.expect(
3143 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3058 pathOffset += 1; 3144 pathOffset += 1;
3059 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3145 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3146 unittest.equals("sql/v1beta4/"));
3060 pathOffset += 12; 3147 pathOffset += 12;
3061 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3148 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3149 unittest.equals("projects/"));
3062 pathOffset += 9; 3150 pathOffset += 9;
3063 index = path.indexOf("/instances/", pathOffset); 3151 index = path.indexOf("/instances/", pathOffset);
3064 unittest.expect(index >= 0, unittest.isTrue); 3152 unittest.expect(index >= 0, unittest.isTrue);
3065 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3153 subPart =
3154 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3066 pathOffset = index; 3155 pathOffset = index;
3067 unittest.expect(subPart, unittest.equals("$arg_project")); 3156 unittest.expect(subPart, unittest.equals("$arg_project"));
3068 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3157 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3158 unittest.equals("/instances/"));
3069 pathOffset += 11; 3159 pathOffset += 11;
3070 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3160 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3071 pathOffset = path.length; 3161 pathOffset = path.length;
3072 unittest.expect(subPart, unittest.equals("$arg_instance")); 3162 unittest.expect(subPart, unittest.equals("$arg_instance"));
3073 3163
3074 var query = (req.url).query; 3164 var query = (req.url).query;
3075 var queryOffset = 0; 3165 var queryOffset = 0;
3076 var queryMap = {}; 3166 var queryMap = {};
3077 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3167 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3078 parseBool(n) { 3168 parseBool(n) {
3079 if (n == "true") return true; 3169 if (n == "true") return true;
3080 if (n == "false") return false; 3170 if (n == "false") return false;
3081 if (n == null) return null; 3171 if (n == null) return null;
3082 throw new core.ArgumentError("Invalid boolean: $n"); 3172 throw new core.ArgumentError("Invalid boolean: $n");
3083 } 3173 }
3174
3084 if (query.length > 0) { 3175 if (query.length > 0) {
3085 for (var part in query.split("&")) { 3176 for (var part in query.split("&")) {
3086 var keyvalue = part.split("="); 3177 var keyvalue = part.split("=");
3087 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3178 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3179 core.Uri.decodeQueryComponent(keyvalue[1]));
3088 } 3180 }
3089 } 3181 }
3090 3182
3091
3092 var h = { 3183 var h = {
3093 "content-type" : "application/json; charset=utf-8", 3184 "content-type": "application/json; charset=utf-8",
3094 }; 3185 };
3095 var resp = convert.JSON.encode(buildDatabaseInstance()); 3186 var resp = convert.JSON.encode(buildDatabaseInstance());
3096 return new async.Future.value(stringResponse(200, h, resp)); 3187 return new async.Future.value(stringResponse(200, h, resp));
3097 }), true); 3188 }), true);
3098 res.get(arg_project, arg_instance).then(unittest.expectAsync1(((api.Databa seInstance response) { 3189 res
3190 .get(arg_project, arg_instance)
3191 .then(unittest.expectAsync1(((api.DatabaseInstance response) {
3099 checkDatabaseInstance(response); 3192 checkDatabaseInstance(response);
3100 }))); 3193 })));
3101 }); 3194 });
3102 3195
3103 unittest.test("method--import", () { 3196 unittest.test("method--import", () {
3104
3105 var mock = new HttpServerMock(); 3197 var mock = new HttpServerMock();
3106 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3198 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3107 var arg_request = buildInstancesImportRequest(); 3199 var arg_request = buildInstancesImportRequest();
3108 var arg_project = "foo"; 3200 var arg_project = "foo";
3109 var arg_instance = "foo"; 3201 var arg_instance = "foo";
3110 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3202 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3111 var obj = new api.InstancesImportRequest.fromJson(json); 3203 var obj = new api.InstancesImportRequest.fromJson(json);
3112 checkInstancesImportRequest(obj); 3204 checkInstancesImportRequest(obj);
3113 3205
3114 var path = (req.url).path; 3206 var path = (req.url).path;
3115 var pathOffset = 0; 3207 var pathOffset = 0;
3116 var index; 3208 var index;
3117 var subPart; 3209 var subPart;
3118 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3210 unittest.expect(
3211 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3119 pathOffset += 1; 3212 pathOffset += 1;
3120 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3213 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3214 unittest.equals("sql/v1beta4/"));
3121 pathOffset += 12; 3215 pathOffset += 12;
3122 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3216 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3217 unittest.equals("projects/"));
3123 pathOffset += 9; 3218 pathOffset += 9;
3124 index = path.indexOf("/instances/", pathOffset); 3219 index = path.indexOf("/instances/", pathOffset);
3125 unittest.expect(index >= 0, unittest.isTrue); 3220 unittest.expect(index >= 0, unittest.isTrue);
3126 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3221 subPart =
3222 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3127 pathOffset = index; 3223 pathOffset = index;
3128 unittest.expect(subPart, unittest.equals("$arg_project")); 3224 unittest.expect(subPart, unittest.equals("$arg_project"));
3129 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3225 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3226 unittest.equals("/instances/"));
3130 pathOffset += 11; 3227 pathOffset += 11;
3131 index = path.indexOf("/import", pathOffset); 3228 index = path.indexOf("/import", pathOffset);
3132 unittest.expect(index >= 0, unittest.isTrue); 3229 unittest.expect(index >= 0, unittest.isTrue);
3133 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3230 subPart =
3231 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3134 pathOffset = index; 3232 pathOffset = index;
3135 unittest.expect(subPart, unittest.equals("$arg_instance")); 3233 unittest.expect(subPart, unittest.equals("$arg_instance"));
3136 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/import")); 3234 unittest.expect(path.substring(pathOffset, pathOffset + 7),
3235 unittest.equals("/import"));
3137 pathOffset += 7; 3236 pathOffset += 7;
3138 3237
3139 var query = (req.url).query; 3238 var query = (req.url).query;
3140 var queryOffset = 0; 3239 var queryOffset = 0;
3141 var queryMap = {}; 3240 var queryMap = {};
3142 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3241 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3143 parseBool(n) { 3242 parseBool(n) {
3144 if (n == "true") return true; 3243 if (n == "true") return true;
3145 if (n == "false") return false; 3244 if (n == "false") return false;
3146 if (n == null) return null; 3245 if (n == null) return null;
3147 throw new core.ArgumentError("Invalid boolean: $n"); 3246 throw new core.ArgumentError("Invalid boolean: $n");
3148 } 3247 }
3248
3149 if (query.length > 0) { 3249 if (query.length > 0) {
3150 for (var part in query.split("&")) { 3250 for (var part in query.split("&")) {
3151 var keyvalue = part.split("="); 3251 var keyvalue = part.split("=");
3152 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3252 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3253 core.Uri.decodeQueryComponent(keyvalue[1]));
3153 } 3254 }
3154 } 3255 }
3155 3256
3156
3157 var h = { 3257 var h = {
3158 "content-type" : "application/json; charset=utf-8", 3258 "content-type": "application/json; charset=utf-8",
3159 }; 3259 };
3160 var resp = convert.JSON.encode(buildOperation()); 3260 var resp = convert.JSON.encode(buildOperation());
3161 return new async.Future.value(stringResponse(200, h, resp)); 3261 return new async.Future.value(stringResponse(200, h, resp));
3162 }), true); 3262 }), true);
3163 res.import(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 3263 res
3264 .import(arg_request, arg_project, arg_instance)
3265 .then(unittest.expectAsync1(((api.Operation response) {
3164 checkOperation(response); 3266 checkOperation(response);
3165 }))); 3267 })));
3166 }); 3268 });
3167 3269
3168 unittest.test("method--insert", () { 3270 unittest.test("method--insert", () {
3169
3170 var mock = new HttpServerMock(); 3271 var mock = new HttpServerMock();
3171 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3272 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3172 var arg_request = buildDatabaseInstance(); 3273 var arg_request = buildDatabaseInstance();
3173 var arg_project = "foo"; 3274 var arg_project = "foo";
3174 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3275 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3175 var obj = new api.DatabaseInstance.fromJson(json); 3276 var obj = new api.DatabaseInstance.fromJson(json);
3176 checkDatabaseInstance(obj); 3277 checkDatabaseInstance(obj);
3177 3278
3178 var path = (req.url).path; 3279 var path = (req.url).path;
3179 var pathOffset = 0; 3280 var pathOffset = 0;
3180 var index; 3281 var index;
3181 var subPart; 3282 var subPart;
3182 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3283 unittest.expect(
3284 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3183 pathOffset += 1; 3285 pathOffset += 1;
3184 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3286 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3287 unittest.equals("sql/v1beta4/"));
3185 pathOffset += 12; 3288 pathOffset += 12;
3186 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3289 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3290 unittest.equals("projects/"));
3187 pathOffset += 9; 3291 pathOffset += 9;
3188 index = path.indexOf("/instances", pathOffset); 3292 index = path.indexOf("/instances", pathOffset);
3189 unittest.expect(index >= 0, unittest.isTrue); 3293 unittest.expect(index >= 0, unittest.isTrue);
3190 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3294 subPart =
3295 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3191 pathOffset = index; 3296 pathOffset = index;
3192 unittest.expect(subPart, unittest.equals("$arg_project")); 3297 unittest.expect(subPart, unittest.equals("$arg_project"));
3193 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/instances")); 3298 unittest.expect(path.substring(pathOffset, pathOffset + 10),
3299 unittest.equals("/instances"));
3194 pathOffset += 10; 3300 pathOffset += 10;
3195 3301
3196 var query = (req.url).query; 3302 var query = (req.url).query;
3197 var queryOffset = 0; 3303 var queryOffset = 0;
3198 var queryMap = {}; 3304 var queryMap = {};
3199 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3305 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3200 parseBool(n) { 3306 parseBool(n) {
3201 if (n == "true") return true; 3307 if (n == "true") return true;
3202 if (n == "false") return false; 3308 if (n == "false") return false;
3203 if (n == null) return null; 3309 if (n == null) return null;
3204 throw new core.ArgumentError("Invalid boolean: $n"); 3310 throw new core.ArgumentError("Invalid boolean: $n");
3205 } 3311 }
3312
3206 if (query.length > 0) { 3313 if (query.length > 0) {
3207 for (var part in query.split("&")) { 3314 for (var part in query.split("&")) {
3208 var keyvalue = part.split("="); 3315 var keyvalue = part.split("=");
3209 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3316 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3317 core.Uri.decodeQueryComponent(keyvalue[1]));
3210 } 3318 }
3211 } 3319 }
3212 3320
3213
3214 var h = { 3321 var h = {
3215 "content-type" : "application/json; charset=utf-8", 3322 "content-type": "application/json; charset=utf-8",
3216 }; 3323 };
3217 var resp = convert.JSON.encode(buildOperation()); 3324 var resp = convert.JSON.encode(buildOperation());
3218 return new async.Future.value(stringResponse(200, h, resp)); 3325 return new async.Future.value(stringResponse(200, h, resp));
3219 }), true); 3326 }), true);
3220 res.insert(arg_request, arg_project).then(unittest.expectAsync1(((api.Oper ation response) { 3327 res
3328 .insert(arg_request, arg_project)
3329 .then(unittest.expectAsync1(((api.Operation response) {
3221 checkOperation(response); 3330 checkOperation(response);
3222 }))); 3331 })));
3223 }); 3332 });
3224 3333
3225 unittest.test("method--list", () { 3334 unittest.test("method--list", () {
3226
3227 var mock = new HttpServerMock(); 3335 var mock = new HttpServerMock();
3228 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3336 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3229 var arg_project = "foo"; 3337 var arg_project = "foo";
3230 var arg_filter = "foo"; 3338 var arg_filter = "foo";
3231 var arg_maxResults = 42; 3339 var arg_maxResults = 42;
3232 var arg_pageToken = "foo"; 3340 var arg_pageToken = "foo";
3233 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3341 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3234 var path = (req.url).path; 3342 var path = (req.url).path;
3235 var pathOffset = 0; 3343 var pathOffset = 0;
3236 var index; 3344 var index;
3237 var subPart; 3345 var subPart;
3238 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3346 unittest.expect(
3347 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3239 pathOffset += 1; 3348 pathOffset += 1;
3240 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3349 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3350 unittest.equals("sql/v1beta4/"));
3241 pathOffset += 12; 3351 pathOffset += 12;
3242 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3352 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3353 unittest.equals("projects/"));
3243 pathOffset += 9; 3354 pathOffset += 9;
3244 index = path.indexOf("/instances", pathOffset); 3355 index = path.indexOf("/instances", pathOffset);
3245 unittest.expect(index >= 0, unittest.isTrue); 3356 unittest.expect(index >= 0, unittest.isTrue);
3246 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3357 subPart =
3358 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3247 pathOffset = index; 3359 pathOffset = index;
3248 unittest.expect(subPart, unittest.equals("$arg_project")); 3360 unittest.expect(subPart, unittest.equals("$arg_project"));
3249 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/instances")); 3361 unittest.expect(path.substring(pathOffset, pathOffset + 10),
3362 unittest.equals("/instances"));
3250 pathOffset += 10; 3363 pathOffset += 10;
3251 3364
3252 var query = (req.url).query; 3365 var query = (req.url).query;
3253 var queryOffset = 0; 3366 var queryOffset = 0;
3254 var queryMap = {}; 3367 var queryMap = {};
3255 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3368 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3256 parseBool(n) { 3369 parseBool(n) {
3257 if (n == "true") return true; 3370 if (n == "true") return true;
3258 if (n == "false") return false; 3371 if (n == "false") return false;
3259 if (n == null) return null; 3372 if (n == null) return null;
3260 throw new core.ArgumentError("Invalid boolean: $n"); 3373 throw new core.ArgumentError("Invalid boolean: $n");
3261 } 3374 }
3375
3262 if (query.length > 0) { 3376 if (query.length > 0) {
3263 for (var part in query.split("&")) { 3377 for (var part in query.split("&")) {
3264 var keyvalue = part.split("="); 3378 var keyvalue = part.split("=");
3265 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3379 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3380 core.Uri.decodeQueryComponent(keyvalue[1]));
3266 } 3381 }
3267 } 3382 }
3268 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 3383 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
3269 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 3384 unittest.expect(core.int.parse(queryMap["maxResults"].first),
3270 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 3385 unittest.equals(arg_maxResults));
3271 3386 unittest.expect(
3387 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3272 3388
3273 var h = { 3389 var h = {
3274 "content-type" : "application/json; charset=utf-8", 3390 "content-type": "application/json; charset=utf-8",
3275 }; 3391 };
3276 var resp = convert.JSON.encode(buildInstancesListResponse()); 3392 var resp = convert.JSON.encode(buildInstancesListResponse());
3277 return new async.Future.value(stringResponse(200, h, resp)); 3393 return new async.Future.value(stringResponse(200, h, resp));
3278 }), true); 3394 }), true);
3279 res.list(arg_project, filter: arg_filter, maxResults: arg_maxResults, page Token: arg_pageToken).then(unittest.expectAsync1(((api.InstancesListResponse res ponse) { 3395 res
3396 .list(arg_project,
3397 filter: arg_filter,
3398 maxResults: arg_maxResults,
3399 pageToken: arg_pageToken)
3400 .then(unittest.expectAsync1(((api.InstancesListResponse response) {
3280 checkInstancesListResponse(response); 3401 checkInstancesListResponse(response);
3281 }))); 3402 })));
3282 }); 3403 });
3283 3404
3284 unittest.test("method--patch", () { 3405 unittest.test("method--patch", () {
3285
3286 var mock = new HttpServerMock(); 3406 var mock = new HttpServerMock();
3287 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3407 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3288 var arg_request = buildDatabaseInstance(); 3408 var arg_request = buildDatabaseInstance();
3289 var arg_project = "foo"; 3409 var arg_project = "foo";
3290 var arg_instance = "foo"; 3410 var arg_instance = "foo";
3291 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3411 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3292 var obj = new api.DatabaseInstance.fromJson(json); 3412 var obj = new api.DatabaseInstance.fromJson(json);
3293 checkDatabaseInstance(obj); 3413 checkDatabaseInstance(obj);
3294 3414
3295 var path = (req.url).path; 3415 var path = (req.url).path;
3296 var pathOffset = 0; 3416 var pathOffset = 0;
3297 var index; 3417 var index;
3298 var subPart; 3418 var subPart;
3299 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3419 unittest.expect(
3420 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3300 pathOffset += 1; 3421 pathOffset += 1;
3301 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3422 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3423 unittest.equals("sql/v1beta4/"));
3302 pathOffset += 12; 3424 pathOffset += 12;
3303 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3425 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3426 unittest.equals("projects/"));
3304 pathOffset += 9; 3427 pathOffset += 9;
3305 index = path.indexOf("/instances/", pathOffset); 3428 index = path.indexOf("/instances/", pathOffset);
3306 unittest.expect(index >= 0, unittest.isTrue); 3429 unittest.expect(index >= 0, unittest.isTrue);
3307 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3430 subPart =
3431 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3308 pathOffset = index; 3432 pathOffset = index;
3309 unittest.expect(subPart, unittest.equals("$arg_project")); 3433 unittest.expect(subPart, unittest.equals("$arg_project"));
3310 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3434 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3435 unittest.equals("/instances/"));
3311 pathOffset += 11; 3436 pathOffset += 11;
3312 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3437 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3313 pathOffset = path.length; 3438 pathOffset = path.length;
3314 unittest.expect(subPart, unittest.equals("$arg_instance")); 3439 unittest.expect(subPart, unittest.equals("$arg_instance"));
3315 3440
3316 var query = (req.url).query; 3441 var query = (req.url).query;
3317 var queryOffset = 0; 3442 var queryOffset = 0;
3318 var queryMap = {}; 3443 var queryMap = {};
3319 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3444 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3320 parseBool(n) { 3445 parseBool(n) {
3321 if (n == "true") return true; 3446 if (n == "true") return true;
3322 if (n == "false") return false; 3447 if (n == "false") return false;
3323 if (n == null) return null; 3448 if (n == null) return null;
3324 throw new core.ArgumentError("Invalid boolean: $n"); 3449 throw new core.ArgumentError("Invalid boolean: $n");
3325 } 3450 }
3451
3326 if (query.length > 0) { 3452 if (query.length > 0) {
3327 for (var part in query.split("&")) { 3453 for (var part in query.split("&")) {
3328 var keyvalue = part.split("="); 3454 var keyvalue = part.split("=");
3329 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3455 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3456 core.Uri.decodeQueryComponent(keyvalue[1]));
3330 } 3457 }
3331 } 3458 }
3332 3459
3333
3334 var h = { 3460 var h = {
3335 "content-type" : "application/json; charset=utf-8", 3461 "content-type": "application/json; charset=utf-8",
3336 }; 3462 };
3337 var resp = convert.JSON.encode(buildOperation()); 3463 var resp = convert.JSON.encode(buildOperation());
3338 return new async.Future.value(stringResponse(200, h, resp)); 3464 return new async.Future.value(stringResponse(200, h, resp));
3339 }), true); 3465 }), true);
3340 res.patch(arg_request, arg_project, arg_instance).then(unittest.expectAsyn c1(((api.Operation response) { 3466 res
3467 .patch(arg_request, arg_project, arg_instance)
3468 .then(unittest.expectAsync1(((api.Operation response) {
3341 checkOperation(response); 3469 checkOperation(response);
3342 }))); 3470 })));
3343 }); 3471 });
3344 3472
3345 unittest.test("method--promoteReplica", () { 3473 unittest.test("method--promoteReplica", () {
3346
3347 var mock = new HttpServerMock(); 3474 var mock = new HttpServerMock();
3348 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3475 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3349 var arg_project = "foo"; 3476 var arg_project = "foo";
3350 var arg_instance = "foo"; 3477 var arg_instance = "foo";
3351 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3478 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3352 var path = (req.url).path; 3479 var path = (req.url).path;
3353 var pathOffset = 0; 3480 var pathOffset = 0;
3354 var index; 3481 var index;
3355 var subPart; 3482 var subPart;
3356 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3483 unittest.expect(
3484 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3357 pathOffset += 1; 3485 pathOffset += 1;
3358 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3486 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3487 unittest.equals("sql/v1beta4/"));
3359 pathOffset += 12; 3488 pathOffset += 12;
3360 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3489 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3490 unittest.equals("projects/"));
3361 pathOffset += 9; 3491 pathOffset += 9;
3362 index = path.indexOf("/instances/", pathOffset); 3492 index = path.indexOf("/instances/", pathOffset);
3363 unittest.expect(index >= 0, unittest.isTrue); 3493 unittest.expect(index >= 0, unittest.isTrue);
3364 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3494 subPart =
3495 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3365 pathOffset = index; 3496 pathOffset = index;
3366 unittest.expect(subPart, unittest.equals("$arg_project")); 3497 unittest.expect(subPart, unittest.equals("$arg_project"));
3367 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3498 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3499 unittest.equals("/instances/"));
3368 pathOffset += 11; 3500 pathOffset += 11;
3369 index = path.indexOf("/promoteReplica", pathOffset); 3501 index = path.indexOf("/promoteReplica", pathOffset);
3370 unittest.expect(index >= 0, unittest.isTrue); 3502 unittest.expect(index >= 0, unittest.isTrue);
3371 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3503 subPart =
3504 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3372 pathOffset = index; 3505 pathOffset = index;
3373 unittest.expect(subPart, unittest.equals("$arg_instance")); 3506 unittest.expect(subPart, unittest.equals("$arg_instance"));
3374 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/promoteReplica")); 3507 unittest.expect(path.substring(pathOffset, pathOffset + 15),
3508 unittest.equals("/promoteReplica"));
3375 pathOffset += 15; 3509 pathOffset += 15;
3376 3510
3377 var query = (req.url).query; 3511 var query = (req.url).query;
3378 var queryOffset = 0; 3512 var queryOffset = 0;
3379 var queryMap = {}; 3513 var queryMap = {};
3380 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3514 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3381 parseBool(n) { 3515 parseBool(n) {
3382 if (n == "true") return true; 3516 if (n == "true") return true;
3383 if (n == "false") return false; 3517 if (n == "false") return false;
3384 if (n == null) return null; 3518 if (n == null) return null;
3385 throw new core.ArgumentError("Invalid boolean: $n"); 3519 throw new core.ArgumentError("Invalid boolean: $n");
3386 } 3520 }
3521
3387 if (query.length > 0) { 3522 if (query.length > 0) {
3388 for (var part in query.split("&")) { 3523 for (var part in query.split("&")) {
3389 var keyvalue = part.split("="); 3524 var keyvalue = part.split("=");
3390 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3525 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3526 core.Uri.decodeQueryComponent(keyvalue[1]));
3391 } 3527 }
3392 } 3528 }
3393 3529
3394
3395 var h = { 3530 var h = {
3396 "content-type" : "application/json; charset=utf-8", 3531 "content-type": "application/json; charset=utf-8",
3397 }; 3532 };
3398 var resp = convert.JSON.encode(buildOperation()); 3533 var resp = convert.JSON.encode(buildOperation());
3399 return new async.Future.value(stringResponse(200, h, resp)); 3534 return new async.Future.value(stringResponse(200, h, resp));
3400 }), true); 3535 }), true);
3401 res.promoteReplica(arg_project, arg_instance).then(unittest.expectAsync1(( (api.Operation response) { 3536 res
3537 .promoteReplica(arg_project, arg_instance)
3538 .then(unittest.expectAsync1(((api.Operation response) {
3402 checkOperation(response); 3539 checkOperation(response);
3403 }))); 3540 })));
3404 }); 3541 });
3405 3542
3406 unittest.test("method--resetSslConfig", () { 3543 unittest.test("method--resetSslConfig", () {
3407
3408 var mock = new HttpServerMock(); 3544 var mock = new HttpServerMock();
3409 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3545 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3410 var arg_project = "foo"; 3546 var arg_project = "foo";
3411 var arg_instance = "foo"; 3547 var arg_instance = "foo";
3412 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3548 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3413 var path = (req.url).path; 3549 var path = (req.url).path;
3414 var pathOffset = 0; 3550 var pathOffset = 0;
3415 var index; 3551 var index;
3416 var subPart; 3552 var subPart;
3417 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3553 unittest.expect(
3554 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3418 pathOffset += 1; 3555 pathOffset += 1;
3419 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3556 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3557 unittest.equals("sql/v1beta4/"));
3420 pathOffset += 12; 3558 pathOffset += 12;
3421 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3559 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3560 unittest.equals("projects/"));
3422 pathOffset += 9; 3561 pathOffset += 9;
3423 index = path.indexOf("/instances/", pathOffset); 3562 index = path.indexOf("/instances/", pathOffset);
3424 unittest.expect(index >= 0, unittest.isTrue); 3563 unittest.expect(index >= 0, unittest.isTrue);
3425 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3564 subPart =
3565 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3426 pathOffset = index; 3566 pathOffset = index;
3427 unittest.expect(subPart, unittest.equals("$arg_project")); 3567 unittest.expect(subPart, unittest.equals("$arg_project"));
3428 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3568 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3569 unittest.equals("/instances/"));
3429 pathOffset += 11; 3570 pathOffset += 11;
3430 index = path.indexOf("/resetSslConfig", pathOffset); 3571 index = path.indexOf("/resetSslConfig", pathOffset);
3431 unittest.expect(index >= 0, unittest.isTrue); 3572 unittest.expect(index >= 0, unittest.isTrue);
3432 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3573 subPart =
3574 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3433 pathOffset = index; 3575 pathOffset = index;
3434 unittest.expect(subPart, unittest.equals("$arg_instance")); 3576 unittest.expect(subPart, unittest.equals("$arg_instance"));
3435 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/resetSslConfig")); 3577 unittest.expect(path.substring(pathOffset, pathOffset + 15),
3578 unittest.equals("/resetSslConfig"));
3436 pathOffset += 15; 3579 pathOffset += 15;
3437 3580
3438 var query = (req.url).query; 3581 var query = (req.url).query;
3439 var queryOffset = 0; 3582 var queryOffset = 0;
3440 var queryMap = {}; 3583 var queryMap = {};
3441 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3584 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3442 parseBool(n) { 3585 parseBool(n) {
3443 if (n == "true") return true; 3586 if (n == "true") return true;
3444 if (n == "false") return false; 3587 if (n == "false") return false;
3445 if (n == null) return null; 3588 if (n == null) return null;
3446 throw new core.ArgumentError("Invalid boolean: $n"); 3589 throw new core.ArgumentError("Invalid boolean: $n");
3447 } 3590 }
3591
3448 if (query.length > 0) { 3592 if (query.length > 0) {
3449 for (var part in query.split("&")) { 3593 for (var part in query.split("&")) {
3450 var keyvalue = part.split("="); 3594 var keyvalue = part.split("=");
3451 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3595 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3596 core.Uri.decodeQueryComponent(keyvalue[1]));
3452 } 3597 }
3453 } 3598 }
3454 3599
3455
3456 var h = { 3600 var h = {
3457 "content-type" : "application/json; charset=utf-8", 3601 "content-type": "application/json; charset=utf-8",
3458 }; 3602 };
3459 var resp = convert.JSON.encode(buildOperation()); 3603 var resp = convert.JSON.encode(buildOperation());
3460 return new async.Future.value(stringResponse(200, h, resp)); 3604 return new async.Future.value(stringResponse(200, h, resp));
3461 }), true); 3605 }), true);
3462 res.resetSslConfig(arg_project, arg_instance).then(unittest.expectAsync1(( (api.Operation response) { 3606 res
3607 .resetSslConfig(arg_project, arg_instance)
3608 .then(unittest.expectAsync1(((api.Operation response) {
3463 checkOperation(response); 3609 checkOperation(response);
3464 }))); 3610 })));
3465 }); 3611 });
3466 3612
3467 unittest.test("method--restart", () { 3613 unittest.test("method--restart", () {
3468
3469 var mock = new HttpServerMock(); 3614 var mock = new HttpServerMock();
3470 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3615 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3471 var arg_project = "foo"; 3616 var arg_project = "foo";
3472 var arg_instance = "foo"; 3617 var arg_instance = "foo";
3473 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3618 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3474 var path = (req.url).path; 3619 var path = (req.url).path;
3475 var pathOffset = 0; 3620 var pathOffset = 0;
3476 var index; 3621 var index;
3477 var subPart; 3622 var subPart;
3478 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3623 unittest.expect(
3624 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3479 pathOffset += 1; 3625 pathOffset += 1;
3480 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3626 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3627 unittest.equals("sql/v1beta4/"));
3481 pathOffset += 12; 3628 pathOffset += 12;
3482 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3629 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3630 unittest.equals("projects/"));
3483 pathOffset += 9; 3631 pathOffset += 9;
3484 index = path.indexOf("/instances/", pathOffset); 3632 index = path.indexOf("/instances/", pathOffset);
3485 unittest.expect(index >= 0, unittest.isTrue); 3633 unittest.expect(index >= 0, unittest.isTrue);
3486 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3634 subPart =
3635 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3487 pathOffset = index; 3636 pathOffset = index;
3488 unittest.expect(subPart, unittest.equals("$arg_project")); 3637 unittest.expect(subPart, unittest.equals("$arg_project"));
3489 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3638 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3639 unittest.equals("/instances/"));
3490 pathOffset += 11; 3640 pathOffset += 11;
3491 index = path.indexOf("/restart", pathOffset); 3641 index = path.indexOf("/restart", pathOffset);
3492 unittest.expect(index >= 0, unittest.isTrue); 3642 unittest.expect(index >= 0, unittest.isTrue);
3493 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3643 subPart =
3644 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3494 pathOffset = index; 3645 pathOffset = index;
3495 unittest.expect(subPart, unittest.equals("$arg_instance")); 3646 unittest.expect(subPart, unittest.equals("$arg_instance"));
3496 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/restart")); 3647 unittest.expect(path.substring(pathOffset, pathOffset + 8),
3648 unittest.equals("/restart"));
3497 pathOffset += 8; 3649 pathOffset += 8;
3498 3650
3499 var query = (req.url).query; 3651 var query = (req.url).query;
3500 var queryOffset = 0; 3652 var queryOffset = 0;
3501 var queryMap = {}; 3653 var queryMap = {};
3502 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3654 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3503 parseBool(n) { 3655 parseBool(n) {
3504 if (n == "true") return true; 3656 if (n == "true") return true;
3505 if (n == "false") return false; 3657 if (n == "false") return false;
3506 if (n == null) return null; 3658 if (n == null) return null;
3507 throw new core.ArgumentError("Invalid boolean: $n"); 3659 throw new core.ArgumentError("Invalid boolean: $n");
3508 } 3660 }
3661
3509 if (query.length > 0) { 3662 if (query.length > 0) {
3510 for (var part in query.split("&")) { 3663 for (var part in query.split("&")) {
3511 var keyvalue = part.split("="); 3664 var keyvalue = part.split("=");
3512 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3665 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3666 core.Uri.decodeQueryComponent(keyvalue[1]));
3513 } 3667 }
3514 } 3668 }
3515 3669
3516
3517 var h = { 3670 var h = {
3518 "content-type" : "application/json; charset=utf-8", 3671 "content-type": "application/json; charset=utf-8",
3519 }; 3672 };
3520 var resp = convert.JSON.encode(buildOperation()); 3673 var resp = convert.JSON.encode(buildOperation());
3521 return new async.Future.value(stringResponse(200, h, resp)); 3674 return new async.Future.value(stringResponse(200, h, resp));
3522 }), true); 3675 }), true);
3523 res.restart(arg_project, arg_instance).then(unittest.expectAsync1(((api.Op eration response) { 3676 res
3677 .restart(arg_project, arg_instance)
3678 .then(unittest.expectAsync1(((api.Operation response) {
3524 checkOperation(response); 3679 checkOperation(response);
3525 }))); 3680 })));
3526 }); 3681 });
3527 3682
3528 unittest.test("method--restoreBackup", () { 3683 unittest.test("method--restoreBackup", () {
3529
3530 var mock = new HttpServerMock(); 3684 var mock = new HttpServerMock();
3531 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3685 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3532 var arg_request = buildInstancesRestoreBackupRequest(); 3686 var arg_request = buildInstancesRestoreBackupRequest();
3533 var arg_project = "foo"; 3687 var arg_project = "foo";
3534 var arg_instance = "foo"; 3688 var arg_instance = "foo";
3535 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3689 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3536 var obj = new api.InstancesRestoreBackupRequest.fromJson(json); 3690 var obj = new api.InstancesRestoreBackupRequest.fromJson(json);
3537 checkInstancesRestoreBackupRequest(obj); 3691 checkInstancesRestoreBackupRequest(obj);
3538 3692
3539 var path = (req.url).path; 3693 var path = (req.url).path;
3540 var pathOffset = 0; 3694 var pathOffset = 0;
3541 var index; 3695 var index;
3542 var subPart; 3696 var subPart;
3543 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3697 unittest.expect(
3698 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3544 pathOffset += 1; 3699 pathOffset += 1;
3545 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3700 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3701 unittest.equals("sql/v1beta4/"));
3546 pathOffset += 12; 3702 pathOffset += 12;
3547 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3703 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3704 unittest.equals("projects/"));
3548 pathOffset += 9; 3705 pathOffset += 9;
3549 index = path.indexOf("/instances/", pathOffset); 3706 index = path.indexOf("/instances/", pathOffset);
3550 unittest.expect(index >= 0, unittest.isTrue); 3707 unittest.expect(index >= 0, unittest.isTrue);
3551 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3708 subPart =
3709 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3552 pathOffset = index; 3710 pathOffset = index;
3553 unittest.expect(subPart, unittest.equals("$arg_project")); 3711 unittest.expect(subPart, unittest.equals("$arg_project"));
3554 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3712 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3713 unittest.equals("/instances/"));
3555 pathOffset += 11; 3714 pathOffset += 11;
3556 index = path.indexOf("/restoreBackup", pathOffset); 3715 index = path.indexOf("/restoreBackup", pathOffset);
3557 unittest.expect(index >= 0, unittest.isTrue); 3716 unittest.expect(index >= 0, unittest.isTrue);
3558 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3717 subPart =
3718 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3559 pathOffset = index; 3719 pathOffset = index;
3560 unittest.expect(subPart, unittest.equals("$arg_instance")); 3720 unittest.expect(subPart, unittest.equals("$arg_instance"));
3561 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/restoreBackup")); 3721 unittest.expect(path.substring(pathOffset, pathOffset + 14),
3722 unittest.equals("/restoreBackup"));
3562 pathOffset += 14; 3723 pathOffset += 14;
3563 3724
3564 var query = (req.url).query; 3725 var query = (req.url).query;
3565 var queryOffset = 0; 3726 var queryOffset = 0;
3566 var queryMap = {}; 3727 var queryMap = {};
3567 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3728 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3568 parseBool(n) { 3729 parseBool(n) {
3569 if (n == "true") return true; 3730 if (n == "true") return true;
3570 if (n == "false") return false; 3731 if (n == "false") return false;
3571 if (n == null) return null; 3732 if (n == null) return null;
3572 throw new core.ArgumentError("Invalid boolean: $n"); 3733 throw new core.ArgumentError("Invalid boolean: $n");
3573 } 3734 }
3735
3574 if (query.length > 0) { 3736 if (query.length > 0) {
3575 for (var part in query.split("&")) { 3737 for (var part in query.split("&")) {
3576 var keyvalue = part.split("="); 3738 var keyvalue = part.split("=");
3577 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3739 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3740 core.Uri.decodeQueryComponent(keyvalue[1]));
3578 } 3741 }
3579 } 3742 }
3580 3743
3581
3582 var h = { 3744 var h = {
3583 "content-type" : "application/json; charset=utf-8", 3745 "content-type": "application/json; charset=utf-8",
3584 }; 3746 };
3585 var resp = convert.JSON.encode(buildOperation()); 3747 var resp = convert.JSON.encode(buildOperation());
3586 return new async.Future.value(stringResponse(200, h, resp)); 3748 return new async.Future.value(stringResponse(200, h, resp));
3587 }), true); 3749 }), true);
3588 res.restoreBackup(arg_request, arg_project, arg_instance).then(unittest.ex pectAsync1(((api.Operation response) { 3750 res
3751 .restoreBackup(arg_request, arg_project, arg_instance)
3752 .then(unittest.expectAsync1(((api.Operation response) {
3589 checkOperation(response); 3753 checkOperation(response);
3590 }))); 3754 })));
3591 }); 3755 });
3592 3756
3593 unittest.test("method--startReplica", () { 3757 unittest.test("method--startReplica", () {
3594
3595 var mock = new HttpServerMock(); 3758 var mock = new HttpServerMock();
3596 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3759 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3597 var arg_project = "foo"; 3760 var arg_project = "foo";
3598 var arg_instance = "foo"; 3761 var arg_instance = "foo";
3599 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3762 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3600 var path = (req.url).path; 3763 var path = (req.url).path;
3601 var pathOffset = 0; 3764 var pathOffset = 0;
3602 var index; 3765 var index;
3603 var subPart; 3766 var subPart;
3604 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3767 unittest.expect(
3768 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3605 pathOffset += 1; 3769 pathOffset += 1;
3606 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3770 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3771 unittest.equals("sql/v1beta4/"));
3607 pathOffset += 12; 3772 pathOffset += 12;
3608 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3773 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3774 unittest.equals("projects/"));
3609 pathOffset += 9; 3775 pathOffset += 9;
3610 index = path.indexOf("/instances/", pathOffset); 3776 index = path.indexOf("/instances/", pathOffset);
3611 unittest.expect(index >= 0, unittest.isTrue); 3777 unittest.expect(index >= 0, unittest.isTrue);
3612 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3778 subPart =
3779 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3613 pathOffset = index; 3780 pathOffset = index;
3614 unittest.expect(subPart, unittest.equals("$arg_project")); 3781 unittest.expect(subPart, unittest.equals("$arg_project"));
3615 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3782 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3783 unittest.equals("/instances/"));
3616 pathOffset += 11; 3784 pathOffset += 11;
3617 index = path.indexOf("/startReplica", pathOffset); 3785 index = path.indexOf("/startReplica", pathOffset);
3618 unittest.expect(index >= 0, unittest.isTrue); 3786 unittest.expect(index >= 0, unittest.isTrue);
3619 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3787 subPart =
3788 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3620 pathOffset = index; 3789 pathOffset = index;
3621 unittest.expect(subPart, unittest.equals("$arg_instance")); 3790 unittest.expect(subPart, unittest.equals("$arg_instance"));
3622 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/startReplica")); 3791 unittest.expect(path.substring(pathOffset, pathOffset + 13),
3792 unittest.equals("/startReplica"));
3623 pathOffset += 13; 3793 pathOffset += 13;
3624 3794
3625 var query = (req.url).query; 3795 var query = (req.url).query;
3626 var queryOffset = 0; 3796 var queryOffset = 0;
3627 var queryMap = {}; 3797 var queryMap = {};
3628 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3798 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3629 parseBool(n) { 3799 parseBool(n) {
3630 if (n == "true") return true; 3800 if (n == "true") return true;
3631 if (n == "false") return false; 3801 if (n == "false") return false;
3632 if (n == null) return null; 3802 if (n == null) return null;
3633 throw new core.ArgumentError("Invalid boolean: $n"); 3803 throw new core.ArgumentError("Invalid boolean: $n");
3634 } 3804 }
3805
3635 if (query.length > 0) { 3806 if (query.length > 0) {
3636 for (var part in query.split("&")) { 3807 for (var part in query.split("&")) {
3637 var keyvalue = part.split("="); 3808 var keyvalue = part.split("=");
3638 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3809 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3810 core.Uri.decodeQueryComponent(keyvalue[1]));
3639 } 3811 }
3640 } 3812 }
3641 3813
3642
3643 var h = { 3814 var h = {
3644 "content-type" : "application/json; charset=utf-8", 3815 "content-type": "application/json; charset=utf-8",
3645 }; 3816 };
3646 var resp = convert.JSON.encode(buildOperation()); 3817 var resp = convert.JSON.encode(buildOperation());
3647 return new async.Future.value(stringResponse(200, h, resp)); 3818 return new async.Future.value(stringResponse(200, h, resp));
3648 }), true); 3819 }), true);
3649 res.startReplica(arg_project, arg_instance).then(unittest.expectAsync1(((a pi.Operation response) { 3820 res
3821 .startReplica(arg_project, arg_instance)
3822 .then(unittest.expectAsync1(((api.Operation response) {
3650 checkOperation(response); 3823 checkOperation(response);
3651 }))); 3824 })));
3652 }); 3825 });
3653 3826
3654 unittest.test("method--stopReplica", () { 3827 unittest.test("method--stopReplica", () {
3655
3656 var mock = new HttpServerMock(); 3828 var mock = new HttpServerMock();
3657 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3829 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3658 var arg_project = "foo"; 3830 var arg_project = "foo";
3659 var arg_instance = "foo"; 3831 var arg_instance = "foo";
3660 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3832 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3661 var path = (req.url).path; 3833 var path = (req.url).path;
3662 var pathOffset = 0; 3834 var pathOffset = 0;
3663 var index; 3835 var index;
3664 var subPart; 3836 var subPart;
3665 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3837 unittest.expect(
3838 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3666 pathOffset += 1; 3839 pathOffset += 1;
3667 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3840 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3841 unittest.equals("sql/v1beta4/"));
3668 pathOffset += 12; 3842 pathOffset += 12;
3669 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3843 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3844 unittest.equals("projects/"));
3670 pathOffset += 9; 3845 pathOffset += 9;
3671 index = path.indexOf("/instances/", pathOffset); 3846 index = path.indexOf("/instances/", pathOffset);
3672 unittest.expect(index >= 0, unittest.isTrue); 3847 unittest.expect(index >= 0, unittest.isTrue);
3673 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3848 subPart =
3849 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3674 pathOffset = index; 3850 pathOffset = index;
3675 unittest.expect(subPart, unittest.equals("$arg_project")); 3851 unittest.expect(subPart, unittest.equals("$arg_project"));
3676 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3852 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3853 unittest.equals("/instances/"));
3677 pathOffset += 11; 3854 pathOffset += 11;
3678 index = path.indexOf("/stopReplica", pathOffset); 3855 index = path.indexOf("/stopReplica", pathOffset);
3679 unittest.expect(index >= 0, unittest.isTrue); 3856 unittest.expect(index >= 0, unittest.isTrue);
3680 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3857 subPart =
3858 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3681 pathOffset = index; 3859 pathOffset = index;
3682 unittest.expect(subPart, unittest.equals("$arg_instance")); 3860 unittest.expect(subPart, unittest.equals("$arg_instance"));
3683 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/stopReplica")); 3861 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3862 unittest.equals("/stopReplica"));
3684 pathOffset += 12; 3863 pathOffset += 12;
3685 3864
3686 var query = (req.url).query; 3865 var query = (req.url).query;
3687 var queryOffset = 0; 3866 var queryOffset = 0;
3688 var queryMap = {}; 3867 var queryMap = {};
3689 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3868 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3690 parseBool(n) { 3869 parseBool(n) {
3691 if (n == "true") return true; 3870 if (n == "true") return true;
3692 if (n == "false") return false; 3871 if (n == "false") return false;
3693 if (n == null) return null; 3872 if (n == null) return null;
3694 throw new core.ArgumentError("Invalid boolean: $n"); 3873 throw new core.ArgumentError("Invalid boolean: $n");
3695 } 3874 }
3875
3696 if (query.length > 0) { 3876 if (query.length > 0) {
3697 for (var part in query.split("&")) { 3877 for (var part in query.split("&")) {
3698 var keyvalue = part.split("="); 3878 var keyvalue = part.split("=");
3699 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3879 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3880 core.Uri.decodeQueryComponent(keyvalue[1]));
3700 } 3881 }
3701 } 3882 }
3702 3883
3703
3704 var h = { 3884 var h = {
3705 "content-type" : "application/json; charset=utf-8", 3885 "content-type": "application/json; charset=utf-8",
3706 }; 3886 };
3707 var resp = convert.JSON.encode(buildOperation()); 3887 var resp = convert.JSON.encode(buildOperation());
3708 return new async.Future.value(stringResponse(200, h, resp)); 3888 return new async.Future.value(stringResponse(200, h, resp));
3709 }), true); 3889 }), true);
3710 res.stopReplica(arg_project, arg_instance).then(unittest.expectAsync1(((ap i.Operation response) { 3890 res
3891 .stopReplica(arg_project, arg_instance)
3892 .then(unittest.expectAsync1(((api.Operation response) {
3711 checkOperation(response); 3893 checkOperation(response);
3712 }))); 3894 })));
3713 }); 3895 });
3714 3896
3715 unittest.test("method--truncateLog", () { 3897 unittest.test("method--truncateLog", () {
3716
3717 var mock = new HttpServerMock(); 3898 var mock = new HttpServerMock();
3718 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3899 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3719 var arg_request = buildInstancesTruncateLogRequest(); 3900 var arg_request = buildInstancesTruncateLogRequest();
3720 var arg_project = "foo"; 3901 var arg_project = "foo";
3721 var arg_instance = "foo"; 3902 var arg_instance = "foo";
3722 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3903 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3723 var obj = new api.InstancesTruncateLogRequest.fromJson(json); 3904 var obj = new api.InstancesTruncateLogRequest.fromJson(json);
3724 checkInstancesTruncateLogRequest(obj); 3905 checkInstancesTruncateLogRequest(obj);
3725 3906
3726 var path = (req.url).path; 3907 var path = (req.url).path;
3727 var pathOffset = 0; 3908 var pathOffset = 0;
3728 var index; 3909 var index;
3729 var subPart; 3910 var subPart;
3730 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3911 unittest.expect(
3912 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3731 pathOffset += 1; 3913 pathOffset += 1;
3732 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3914 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3915 unittest.equals("sql/v1beta4/"));
3733 pathOffset += 12; 3916 pathOffset += 12;
3734 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3917 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3918 unittest.equals("projects/"));
3735 pathOffset += 9; 3919 pathOffset += 9;
3736 index = path.indexOf("/instances/", pathOffset); 3920 index = path.indexOf("/instances/", pathOffset);
3737 unittest.expect(index >= 0, unittest.isTrue); 3921 unittest.expect(index >= 0, unittest.isTrue);
3738 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3922 subPart =
3923 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3739 pathOffset = index; 3924 pathOffset = index;
3740 unittest.expect(subPart, unittest.equals("$arg_project")); 3925 unittest.expect(subPart, unittest.equals("$arg_project"));
3741 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 3926 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3927 unittest.equals("/instances/"));
3742 pathOffset += 11; 3928 pathOffset += 11;
3743 index = path.indexOf("/truncateLog", pathOffset); 3929 index = path.indexOf("/truncateLog", pathOffset);
3744 unittest.expect(index >= 0, unittest.isTrue); 3930 unittest.expect(index >= 0, unittest.isTrue);
3745 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3931 subPart =
3932 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3746 pathOffset = index; 3933 pathOffset = index;
3747 unittest.expect(subPart, unittest.equals("$arg_instance")); 3934 unittest.expect(subPart, unittest.equals("$arg_instance"));
3748 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/truncateLog")); 3935 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3936 unittest.equals("/truncateLog"));
3749 pathOffset += 12; 3937 pathOffset += 12;
3750 3938
3751 var query = (req.url).query; 3939 var query = (req.url).query;
3752 var queryOffset = 0; 3940 var queryOffset = 0;
3753 var queryMap = {}; 3941 var queryMap = {};
3754 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3942 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3755 parseBool(n) { 3943 parseBool(n) {
3756 if (n == "true") return true; 3944 if (n == "true") return true;
3757 if (n == "false") return false; 3945 if (n == "false") return false;
3758 if (n == null) return null; 3946 if (n == null) return null;
3759 throw new core.ArgumentError("Invalid boolean: $n"); 3947 throw new core.ArgumentError("Invalid boolean: $n");
3760 } 3948 }
3949
3761 if (query.length > 0) { 3950 if (query.length > 0) {
3762 for (var part in query.split("&")) { 3951 for (var part in query.split("&")) {
3763 var keyvalue = part.split("="); 3952 var keyvalue = part.split("=");
3764 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3953 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3954 core.Uri.decodeQueryComponent(keyvalue[1]));
3765 } 3955 }
3766 } 3956 }
3767 3957
3768
3769 var h = { 3958 var h = {
3770 "content-type" : "application/json; charset=utf-8", 3959 "content-type": "application/json; charset=utf-8",
3771 }; 3960 };
3772 var resp = convert.JSON.encode(buildOperation()); 3961 var resp = convert.JSON.encode(buildOperation());
3773 return new async.Future.value(stringResponse(200, h, resp)); 3962 return new async.Future.value(stringResponse(200, h, resp));
3774 }), true); 3963 }), true);
3775 res.truncateLog(arg_request, arg_project, arg_instance).then(unittest.expe ctAsync1(((api.Operation response) { 3964 res
3965 .truncateLog(arg_request, arg_project, arg_instance)
3966 .then(unittest.expectAsync1(((api.Operation response) {
3776 checkOperation(response); 3967 checkOperation(response);
3777 }))); 3968 })));
3778 }); 3969 });
3779 3970
3780 unittest.test("method--update", () { 3971 unittest.test("method--update", () {
3781
3782 var mock = new HttpServerMock(); 3972 var mock = new HttpServerMock();
3783 api.InstancesResourceApi res = new api.SqladminApi(mock).instances; 3973 api.InstancesResourceApi res = new api.SqladminApi(mock).instances;
3784 var arg_request = buildDatabaseInstance(); 3974 var arg_request = buildDatabaseInstance();
3785 var arg_project = "foo"; 3975 var arg_project = "foo";
3786 var arg_instance = "foo"; 3976 var arg_instance = "foo";
3787 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3977 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3788 var obj = new api.DatabaseInstance.fromJson(json); 3978 var obj = new api.DatabaseInstance.fromJson(json);
3789 checkDatabaseInstance(obj); 3979 checkDatabaseInstance(obj);
3790 3980
3791 var path = (req.url).path; 3981 var path = (req.url).path;
3792 var pathOffset = 0; 3982 var pathOffset = 0;
3793 var index; 3983 var index;
3794 var subPart; 3984 var subPart;
3795 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3985 unittest.expect(
3986 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3796 pathOffset += 1; 3987 pathOffset += 1;
3797 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 3988 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3989 unittest.equals("sql/v1beta4/"));
3798 pathOffset += 12; 3990 pathOffset += 12;
3799 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 3991 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3992 unittest.equals("projects/"));
3800 pathOffset += 9; 3993 pathOffset += 9;
3801 index = path.indexOf("/instances/", pathOffset); 3994 index = path.indexOf("/instances/", pathOffset);
3802 unittest.expect(index >= 0, unittest.isTrue); 3995 unittest.expect(index >= 0, unittest.isTrue);
3803 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3996 subPart =
3997 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3804 pathOffset = index; 3998 pathOffset = index;
3805 unittest.expect(subPart, unittest.equals("$arg_project")); 3999 unittest.expect(subPart, unittest.equals("$arg_project"));
3806 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4000 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4001 unittest.equals("/instances/"));
3807 pathOffset += 11; 4002 pathOffset += 11;
3808 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3809 pathOffset = path.length; 4004 pathOffset = path.length;
3810 unittest.expect(subPart, unittest.equals("$arg_instance")); 4005 unittest.expect(subPart, unittest.equals("$arg_instance"));
3811 4006
3812 var query = (req.url).query; 4007 var query = (req.url).query;
3813 var queryOffset = 0; 4008 var queryOffset = 0;
3814 var queryMap = {}; 4009 var queryMap = {};
3815 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4010 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3816 parseBool(n) { 4011 parseBool(n) {
3817 if (n == "true") return true; 4012 if (n == "true") return true;
3818 if (n == "false") return false; 4013 if (n == "false") return false;
3819 if (n == null) return null; 4014 if (n == null) return null;
3820 throw new core.ArgumentError("Invalid boolean: $n"); 4015 throw new core.ArgumentError("Invalid boolean: $n");
3821 } 4016 }
4017
3822 if (query.length > 0) { 4018 if (query.length > 0) {
3823 for (var part in query.split("&")) { 4019 for (var part in query.split("&")) {
3824 var keyvalue = part.split("="); 4020 var keyvalue = part.split("=");
3825 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4022 core.Uri.decodeQueryComponent(keyvalue[1]));
3826 } 4023 }
3827 } 4024 }
3828 4025
3829
3830 var h = { 4026 var h = {
3831 "content-type" : "application/json; charset=utf-8", 4027 "content-type": "application/json; charset=utf-8",
3832 }; 4028 };
3833 var resp = convert.JSON.encode(buildOperation()); 4029 var resp = convert.JSON.encode(buildOperation());
3834 return new async.Future.value(stringResponse(200, h, resp)); 4030 return new async.Future.value(stringResponse(200, h, resp));
3835 }), true); 4031 }), true);
3836 res.update(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 4032 res
4033 .update(arg_request, arg_project, arg_instance)
4034 .then(unittest.expectAsync1(((api.Operation response) {
3837 checkOperation(response); 4035 checkOperation(response);
3838 }))); 4036 })));
3839 }); 4037 });
3840
3841 }); 4038 });
3842 4039
3843
3844 unittest.group("resource-OperationsResourceApi", () { 4040 unittest.group("resource-OperationsResourceApi", () {
3845 unittest.test("method--get", () { 4041 unittest.test("method--get", () {
3846
3847 var mock = new HttpServerMock(); 4042 var mock = new HttpServerMock();
3848 api.OperationsResourceApi res = new api.SqladminApi(mock).operations; 4043 api.OperationsResourceApi res = new api.SqladminApi(mock).operations;
3849 var arg_project = "foo"; 4044 var arg_project = "foo";
3850 var arg_operation = "foo"; 4045 var arg_operation = "foo";
3851 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4046 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3852 var path = (req.url).path; 4047 var path = (req.url).path;
3853 var pathOffset = 0; 4048 var pathOffset = 0;
3854 var index; 4049 var index;
3855 var subPart; 4050 var subPart;
3856 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4051 unittest.expect(
4052 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3857 pathOffset += 1; 4053 pathOffset += 1;
3858 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4054 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4055 unittest.equals("sql/v1beta4/"));
3859 pathOffset += 12; 4056 pathOffset += 12;
3860 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4057 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4058 unittest.equals("projects/"));
3861 pathOffset += 9; 4059 pathOffset += 9;
3862 index = path.indexOf("/operations/", pathOffset); 4060 index = path.indexOf("/operations/", pathOffset);
3863 unittest.expect(index >= 0, unittest.isTrue); 4061 unittest.expect(index >= 0, unittest.isTrue);
3864 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4062 subPart =
4063 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3865 pathOffset = index; 4064 pathOffset = index;
3866 unittest.expect(subPart, unittest.equals("$arg_project")); 4065 unittest.expect(subPart, unittest.equals("$arg_project"));
3867 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/operations/")); 4066 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4067 unittest.equals("/operations/"));
3868 pathOffset += 12; 4068 pathOffset += 12;
3869 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4069 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3870 pathOffset = path.length; 4070 pathOffset = path.length;
3871 unittest.expect(subPart, unittest.equals("$arg_operation")); 4071 unittest.expect(subPart, unittest.equals("$arg_operation"));
3872 4072
3873 var query = (req.url).query; 4073 var query = (req.url).query;
3874 var queryOffset = 0; 4074 var queryOffset = 0;
3875 var queryMap = {}; 4075 var queryMap = {};
3876 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4076 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3877 parseBool(n) { 4077 parseBool(n) {
3878 if (n == "true") return true; 4078 if (n == "true") return true;
3879 if (n == "false") return false; 4079 if (n == "false") return false;
3880 if (n == null) return null; 4080 if (n == null) return null;
3881 throw new core.ArgumentError("Invalid boolean: $n"); 4081 throw new core.ArgumentError("Invalid boolean: $n");
3882 } 4082 }
4083
3883 if (query.length > 0) { 4084 if (query.length > 0) {
3884 for (var part in query.split("&")) { 4085 for (var part in query.split("&")) {
3885 var keyvalue = part.split("="); 4086 var keyvalue = part.split("=");
3886 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4087 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4088 core.Uri.decodeQueryComponent(keyvalue[1]));
3887 } 4089 }
3888 } 4090 }
3889 4091
3890
3891 var h = { 4092 var h = {
3892 "content-type" : "application/json; charset=utf-8", 4093 "content-type": "application/json; charset=utf-8",
3893 }; 4094 };
3894 var resp = convert.JSON.encode(buildOperation()); 4095 var resp = convert.JSON.encode(buildOperation());
3895 return new async.Future.value(stringResponse(200, h, resp)); 4096 return new async.Future.value(stringResponse(200, h, resp));
3896 }), true); 4097 }), true);
3897 res.get(arg_project, arg_operation).then(unittest.expectAsync1(((api.Opera tion response) { 4098 res
4099 .get(arg_project, arg_operation)
4100 .then(unittest.expectAsync1(((api.Operation response) {
3898 checkOperation(response); 4101 checkOperation(response);
3899 }))); 4102 })));
3900 }); 4103 });
3901 4104
3902 unittest.test("method--list", () { 4105 unittest.test("method--list", () {
3903
3904 var mock = new HttpServerMock(); 4106 var mock = new HttpServerMock();
3905 api.OperationsResourceApi res = new api.SqladminApi(mock).operations; 4107 api.OperationsResourceApi res = new api.SqladminApi(mock).operations;
3906 var arg_project = "foo"; 4108 var arg_project = "foo";
3907 var arg_instance = "foo"; 4109 var arg_instance = "foo";
3908 var arg_maxResults = 42; 4110 var arg_maxResults = 42;
3909 var arg_pageToken = "foo"; 4111 var arg_pageToken = "foo";
3910 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4112 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3911 var path = (req.url).path; 4113 var path = (req.url).path;
3912 var pathOffset = 0; 4114 var pathOffset = 0;
3913 var index; 4115 var index;
3914 var subPart; 4116 var subPart;
3915 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4117 unittest.expect(
4118 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3916 pathOffset += 1; 4119 pathOffset += 1;
3917 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4120 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4121 unittest.equals("sql/v1beta4/"));
3918 pathOffset += 12; 4122 pathOffset += 12;
3919 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4123 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4124 unittest.equals("projects/"));
3920 pathOffset += 9; 4125 pathOffset += 9;
3921 index = path.indexOf("/operations", pathOffset); 4126 index = path.indexOf("/operations", pathOffset);
3922 unittest.expect(index >= 0, unittest.isTrue); 4127 unittest.expect(index >= 0, unittest.isTrue);
3923 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4128 subPart =
4129 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3924 pathOffset = index; 4130 pathOffset = index;
3925 unittest.expect(subPart, unittest.equals("$arg_project")); 4131 unittest.expect(subPart, unittest.equals("$arg_project"));
3926 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/operations")); 4132 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4133 unittest.equals("/operations"));
3927 pathOffset += 11; 4134 pathOffset += 11;
3928 4135
3929 var query = (req.url).query; 4136 var query = (req.url).query;
3930 var queryOffset = 0; 4137 var queryOffset = 0;
3931 var queryMap = {}; 4138 var queryMap = {};
3932 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4139 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3933 parseBool(n) { 4140 parseBool(n) {
3934 if (n == "true") return true; 4141 if (n == "true") return true;
3935 if (n == "false") return false; 4142 if (n == "false") return false;
3936 if (n == null) return null; 4143 if (n == null) return null;
3937 throw new core.ArgumentError("Invalid boolean: $n"); 4144 throw new core.ArgumentError("Invalid boolean: $n");
3938 } 4145 }
4146
3939 if (query.length > 0) { 4147 if (query.length > 0) {
3940 for (var part in query.split("&")) { 4148 for (var part in query.split("&")) {
3941 var keyvalue = part.split("="); 4149 var keyvalue = part.split("=");
3942 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4150 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4151 core.Uri.decodeQueryComponent(keyvalue[1]));
3943 } 4152 }
3944 } 4153 }
3945 unittest.expect(queryMap["instance"].first, unittest.equals(arg_instance )); 4154 unittest.expect(
3946 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 4155 queryMap["instance"].first, unittest.equals(arg_instance));
3947 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 4156 unittest.expect(core.int.parse(queryMap["maxResults"].first),
3948 4157 unittest.equals(arg_maxResults));
4158 unittest.expect(
4159 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3949 4160
3950 var h = { 4161 var h = {
3951 "content-type" : "application/json; charset=utf-8", 4162 "content-type": "application/json; charset=utf-8",
3952 }; 4163 };
3953 var resp = convert.JSON.encode(buildOperationsListResponse()); 4164 var resp = convert.JSON.encode(buildOperationsListResponse());
3954 return new async.Future.value(stringResponse(200, h, resp)); 4165 return new async.Future.value(stringResponse(200, h, resp));
3955 }), true); 4166 }), true);
3956 res.list(arg_project, arg_instance, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.OperationsListResponse response ) { 4167 res
4168 .list(arg_project, arg_instance,
4169 maxResults: arg_maxResults, pageToken: arg_pageToken)
4170 .then(unittest.expectAsync1(((api.OperationsListResponse response) {
3957 checkOperationsListResponse(response); 4171 checkOperationsListResponse(response);
3958 }))); 4172 })));
3959 }); 4173 });
3960
3961 }); 4174 });
3962 4175
3963
3964 unittest.group("resource-SslCertsResourceApi", () { 4176 unittest.group("resource-SslCertsResourceApi", () {
3965 unittest.test("method--createEphemeral", () { 4177 unittest.test("method--createEphemeral", () {
3966
3967 var mock = new HttpServerMock(); 4178 var mock = new HttpServerMock();
3968 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts; 4179 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts;
3969 var arg_request = buildSslCertsCreateEphemeralRequest(); 4180 var arg_request = buildSslCertsCreateEphemeralRequest();
3970 var arg_project = "foo"; 4181 var arg_project = "foo";
3971 var arg_instance = "foo"; 4182 var arg_instance = "foo";
3972 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4183 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3973 var obj = new api.SslCertsCreateEphemeralRequest.fromJson(json); 4184 var obj = new api.SslCertsCreateEphemeralRequest.fromJson(json);
3974 checkSslCertsCreateEphemeralRequest(obj); 4185 checkSslCertsCreateEphemeralRequest(obj);
3975 4186
3976 var path = (req.url).path; 4187 var path = (req.url).path;
3977 var pathOffset = 0; 4188 var pathOffset = 0;
3978 var index; 4189 var index;
3979 var subPart; 4190 var subPart;
3980 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4191 unittest.expect(
4192 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3981 pathOffset += 1; 4193 pathOffset += 1;
3982 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4194 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4195 unittest.equals("sql/v1beta4/"));
3983 pathOffset += 12; 4196 pathOffset += 12;
3984 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4197 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4198 unittest.equals("projects/"));
3985 pathOffset += 9; 4199 pathOffset += 9;
3986 index = path.indexOf("/instances/", pathOffset); 4200 index = path.indexOf("/instances/", pathOffset);
3987 unittest.expect(index >= 0, unittest.isTrue); 4201 unittest.expect(index >= 0, unittest.isTrue);
3988 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4202 subPart =
4203 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3989 pathOffset = index; 4204 pathOffset = index;
3990 unittest.expect(subPart, unittest.equals("$arg_project")); 4205 unittest.expect(subPart, unittest.equals("$arg_project"));
3991 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4206 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4207 unittest.equals("/instances/"));
3992 pathOffset += 11; 4208 pathOffset += 11;
3993 index = path.indexOf("/createEphemeral", pathOffset); 4209 index = path.indexOf("/createEphemeral", pathOffset);
3994 unittest.expect(index >= 0, unittest.isTrue); 4210 unittest.expect(index >= 0, unittest.isTrue);
3995 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4211 subPart =
4212 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3996 pathOffset = index; 4213 pathOffset = index;
3997 unittest.expect(subPart, unittest.equals("$arg_instance")); 4214 unittest.expect(subPart, unittest.equals("$arg_instance"));
3998 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/createEphemeral")); 4215 unittest.expect(path.substring(pathOffset, pathOffset + 16),
4216 unittest.equals("/createEphemeral"));
3999 pathOffset += 16; 4217 pathOffset += 16;
4000 4218
4001 var query = (req.url).query; 4219 var query = (req.url).query;
4002 var queryOffset = 0; 4220 var queryOffset = 0;
4003 var queryMap = {}; 4221 var queryMap = {};
4004 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4222 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4005 parseBool(n) { 4223 parseBool(n) {
4006 if (n == "true") return true; 4224 if (n == "true") return true;
4007 if (n == "false") return false; 4225 if (n == "false") return false;
4008 if (n == null) return null; 4226 if (n == null) return null;
4009 throw new core.ArgumentError("Invalid boolean: $n"); 4227 throw new core.ArgumentError("Invalid boolean: $n");
4010 } 4228 }
4229
4011 if (query.length > 0) { 4230 if (query.length > 0) {
4012 for (var part in query.split("&")) { 4231 for (var part in query.split("&")) {
4013 var keyvalue = part.split("="); 4232 var keyvalue = part.split("=");
4014 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4233 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4234 core.Uri.decodeQueryComponent(keyvalue[1]));
4015 } 4235 }
4016 } 4236 }
4017 4237
4018
4019 var h = { 4238 var h = {
4020 "content-type" : "application/json; charset=utf-8", 4239 "content-type": "application/json; charset=utf-8",
4021 }; 4240 };
4022 var resp = convert.JSON.encode(buildSslCert()); 4241 var resp = convert.JSON.encode(buildSslCert());
4023 return new async.Future.value(stringResponse(200, h, resp)); 4242 return new async.Future.value(stringResponse(200, h, resp));
4024 }), true); 4243 }), true);
4025 res.createEphemeral(arg_request, arg_project, arg_instance).then(unittest. expectAsync1(((api.SslCert response) { 4244 res
4245 .createEphemeral(arg_request, arg_project, arg_instance)
4246 .then(unittest.expectAsync1(((api.SslCert response) {
4026 checkSslCert(response); 4247 checkSslCert(response);
4027 }))); 4248 })));
4028 }); 4249 });
4029 4250
4030 unittest.test("method--delete", () { 4251 unittest.test("method--delete", () {
4031
4032 var mock = new HttpServerMock(); 4252 var mock = new HttpServerMock();
4033 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts; 4253 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts;
4034 var arg_project = "foo"; 4254 var arg_project = "foo";
4035 var arg_instance = "foo"; 4255 var arg_instance = "foo";
4036 var arg_sha1Fingerprint = "foo"; 4256 var arg_sha1Fingerprint = "foo";
4037 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4257 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4038 var path = (req.url).path; 4258 var path = (req.url).path;
4039 var pathOffset = 0; 4259 var pathOffset = 0;
4040 var index; 4260 var index;
4041 var subPart; 4261 var subPart;
4042 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4262 unittest.expect(
4263 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4043 pathOffset += 1; 4264 pathOffset += 1;
4044 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4265 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4266 unittest.equals("sql/v1beta4/"));
4045 pathOffset += 12; 4267 pathOffset += 12;
4046 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4268 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4269 unittest.equals("projects/"));
4047 pathOffset += 9; 4270 pathOffset += 9;
4048 index = path.indexOf("/instances/", pathOffset); 4271 index = path.indexOf("/instances/", pathOffset);
4049 unittest.expect(index >= 0, unittest.isTrue); 4272 unittest.expect(index >= 0, unittest.isTrue);
4050 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4273 subPart =
4274 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4051 pathOffset = index; 4275 pathOffset = index;
4052 unittest.expect(subPart, unittest.equals("$arg_project")); 4276 unittest.expect(subPart, unittest.equals("$arg_project"));
4053 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4277 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4278 unittest.equals("/instances/"));
4054 pathOffset += 11; 4279 pathOffset += 11;
4055 index = path.indexOf("/sslCerts/", pathOffset); 4280 index = path.indexOf("/sslCerts/", pathOffset);
4056 unittest.expect(index >= 0, unittest.isTrue); 4281 unittest.expect(index >= 0, unittest.isTrue);
4057 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4282 subPart =
4283 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4058 pathOffset = index; 4284 pathOffset = index;
4059 unittest.expect(subPart, unittest.equals("$arg_instance")); 4285 unittest.expect(subPart, unittest.equals("$arg_instance"));
4060 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/sslCerts/")); 4286 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4287 unittest.equals("/sslCerts/"));
4061 pathOffset += 10; 4288 pathOffset += 10;
4062 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4289 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4063 pathOffset = path.length; 4290 pathOffset = path.length;
4064 unittest.expect(subPart, unittest.equals("$arg_sha1Fingerprint")); 4291 unittest.expect(subPart, unittest.equals("$arg_sha1Fingerprint"));
4065 4292
4066 var query = (req.url).query; 4293 var query = (req.url).query;
4067 var queryOffset = 0; 4294 var queryOffset = 0;
4068 var queryMap = {}; 4295 var queryMap = {};
4069 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4296 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4070 parseBool(n) { 4297 parseBool(n) {
4071 if (n == "true") return true; 4298 if (n == "true") return true;
4072 if (n == "false") return false; 4299 if (n == "false") return false;
4073 if (n == null) return null; 4300 if (n == null) return null;
4074 throw new core.ArgumentError("Invalid boolean: $n"); 4301 throw new core.ArgumentError("Invalid boolean: $n");
4075 } 4302 }
4303
4076 if (query.length > 0) { 4304 if (query.length > 0) {
4077 for (var part in query.split("&")) { 4305 for (var part in query.split("&")) {
4078 var keyvalue = part.split("="); 4306 var keyvalue = part.split("=");
4079 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4307 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4308 core.Uri.decodeQueryComponent(keyvalue[1]));
4080 } 4309 }
4081 } 4310 }
4082 4311
4083
4084 var h = { 4312 var h = {
4085 "content-type" : "application/json; charset=utf-8", 4313 "content-type": "application/json; charset=utf-8",
4086 }; 4314 };
4087 var resp = convert.JSON.encode(buildOperation()); 4315 var resp = convert.JSON.encode(buildOperation());
4088 return new async.Future.value(stringResponse(200, h, resp)); 4316 return new async.Future.value(stringResponse(200, h, resp));
4089 }), true); 4317 }), true);
4090 res.delete(arg_project, arg_instance, arg_sha1Fingerprint).then(unittest.e xpectAsync1(((api.Operation response) { 4318 res
4319 .delete(arg_project, arg_instance, arg_sha1Fingerprint)
4320 .then(unittest.expectAsync1(((api.Operation response) {
4091 checkOperation(response); 4321 checkOperation(response);
4092 }))); 4322 })));
4093 }); 4323 });
4094 4324
4095 unittest.test("method--get", () { 4325 unittest.test("method--get", () {
4096
4097 var mock = new HttpServerMock(); 4326 var mock = new HttpServerMock();
4098 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts; 4327 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts;
4099 var arg_project = "foo"; 4328 var arg_project = "foo";
4100 var arg_instance = "foo"; 4329 var arg_instance = "foo";
4101 var arg_sha1Fingerprint = "foo"; 4330 var arg_sha1Fingerprint = "foo";
4102 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4331 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4103 var path = (req.url).path; 4332 var path = (req.url).path;
4104 var pathOffset = 0; 4333 var pathOffset = 0;
4105 var index; 4334 var index;
4106 var subPart; 4335 var subPart;
4107 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4336 unittest.expect(
4337 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4108 pathOffset += 1; 4338 pathOffset += 1;
4109 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4339 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4340 unittest.equals("sql/v1beta4/"));
4110 pathOffset += 12; 4341 pathOffset += 12;
4111 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4342 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4343 unittest.equals("projects/"));
4112 pathOffset += 9; 4344 pathOffset += 9;
4113 index = path.indexOf("/instances/", pathOffset); 4345 index = path.indexOf("/instances/", pathOffset);
4114 unittest.expect(index >= 0, unittest.isTrue); 4346 unittest.expect(index >= 0, unittest.isTrue);
4115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4347 subPart =
4348 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4116 pathOffset = index; 4349 pathOffset = index;
4117 unittest.expect(subPart, unittest.equals("$arg_project")); 4350 unittest.expect(subPart, unittest.equals("$arg_project"));
4118 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4351 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4352 unittest.equals("/instances/"));
4119 pathOffset += 11; 4353 pathOffset += 11;
4120 index = path.indexOf("/sslCerts/", pathOffset); 4354 index = path.indexOf("/sslCerts/", pathOffset);
4121 unittest.expect(index >= 0, unittest.isTrue); 4355 unittest.expect(index >= 0, unittest.isTrue);
4122 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4356 subPart =
4357 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4123 pathOffset = index; 4358 pathOffset = index;
4124 unittest.expect(subPart, unittest.equals("$arg_instance")); 4359 unittest.expect(subPart, unittest.equals("$arg_instance"));
4125 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/sslCerts/")); 4360 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4361 unittest.equals("/sslCerts/"));
4126 pathOffset += 10; 4362 pathOffset += 10;
4127 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4363 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4128 pathOffset = path.length; 4364 pathOffset = path.length;
4129 unittest.expect(subPart, unittest.equals("$arg_sha1Fingerprint")); 4365 unittest.expect(subPart, unittest.equals("$arg_sha1Fingerprint"));
4130 4366
4131 var query = (req.url).query; 4367 var query = (req.url).query;
4132 var queryOffset = 0; 4368 var queryOffset = 0;
4133 var queryMap = {}; 4369 var queryMap = {};
4134 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4370 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4135 parseBool(n) { 4371 parseBool(n) {
4136 if (n == "true") return true; 4372 if (n == "true") return true;
4137 if (n == "false") return false; 4373 if (n == "false") return false;
4138 if (n == null) return null; 4374 if (n == null) return null;
4139 throw new core.ArgumentError("Invalid boolean: $n"); 4375 throw new core.ArgumentError("Invalid boolean: $n");
4140 } 4376 }
4377
4141 if (query.length > 0) { 4378 if (query.length > 0) {
4142 for (var part in query.split("&")) { 4379 for (var part in query.split("&")) {
4143 var keyvalue = part.split("="); 4380 var keyvalue = part.split("=");
4144 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4381 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4382 core.Uri.decodeQueryComponent(keyvalue[1]));
4145 } 4383 }
4146 } 4384 }
4147 4385
4148
4149 var h = { 4386 var h = {
4150 "content-type" : "application/json; charset=utf-8", 4387 "content-type": "application/json; charset=utf-8",
4151 }; 4388 };
4152 var resp = convert.JSON.encode(buildSslCert()); 4389 var resp = convert.JSON.encode(buildSslCert());
4153 return new async.Future.value(stringResponse(200, h, resp)); 4390 return new async.Future.value(stringResponse(200, h, resp));
4154 }), true); 4391 }), true);
4155 res.get(arg_project, arg_instance, arg_sha1Fingerprint).then(unittest.expe ctAsync1(((api.SslCert response) { 4392 res
4393 .get(arg_project, arg_instance, arg_sha1Fingerprint)
4394 .then(unittest.expectAsync1(((api.SslCert response) {
4156 checkSslCert(response); 4395 checkSslCert(response);
4157 }))); 4396 })));
4158 }); 4397 });
4159 4398
4160 unittest.test("method--insert", () { 4399 unittest.test("method--insert", () {
4161
4162 var mock = new HttpServerMock(); 4400 var mock = new HttpServerMock();
4163 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts; 4401 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts;
4164 var arg_request = buildSslCertsInsertRequest(); 4402 var arg_request = buildSslCertsInsertRequest();
4165 var arg_project = "foo"; 4403 var arg_project = "foo";
4166 var arg_instance = "foo"; 4404 var arg_instance = "foo";
4167 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4405 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4168 var obj = new api.SslCertsInsertRequest.fromJson(json); 4406 var obj = new api.SslCertsInsertRequest.fromJson(json);
4169 checkSslCertsInsertRequest(obj); 4407 checkSslCertsInsertRequest(obj);
4170 4408
4171 var path = (req.url).path; 4409 var path = (req.url).path;
4172 var pathOffset = 0; 4410 var pathOffset = 0;
4173 var index; 4411 var index;
4174 var subPart; 4412 var subPart;
4175 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4413 unittest.expect(
4414 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4176 pathOffset += 1; 4415 pathOffset += 1;
4177 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4416 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4417 unittest.equals("sql/v1beta4/"));
4178 pathOffset += 12; 4418 pathOffset += 12;
4179 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4419 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4420 unittest.equals("projects/"));
4180 pathOffset += 9; 4421 pathOffset += 9;
4181 index = path.indexOf("/instances/", pathOffset); 4422 index = path.indexOf("/instances/", pathOffset);
4182 unittest.expect(index >= 0, unittest.isTrue); 4423 unittest.expect(index >= 0, unittest.isTrue);
4183 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4424 subPart =
4425 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4184 pathOffset = index; 4426 pathOffset = index;
4185 unittest.expect(subPart, unittest.equals("$arg_project")); 4427 unittest.expect(subPart, unittest.equals("$arg_project"));
4186 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4428 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4429 unittest.equals("/instances/"));
4187 pathOffset += 11; 4430 pathOffset += 11;
4188 index = path.indexOf("/sslCerts", pathOffset); 4431 index = path.indexOf("/sslCerts", pathOffset);
4189 unittest.expect(index >= 0, unittest.isTrue); 4432 unittest.expect(index >= 0, unittest.isTrue);
4190 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4433 subPart =
4434 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4191 pathOffset = index; 4435 pathOffset = index;
4192 unittest.expect(subPart, unittest.equals("$arg_instance")); 4436 unittest.expect(subPart, unittest.equals("$arg_instance"));
4193 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/sslCerts")); 4437 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4438 unittest.equals("/sslCerts"));
4194 pathOffset += 9; 4439 pathOffset += 9;
4195 4440
4196 var query = (req.url).query; 4441 var query = (req.url).query;
4197 var queryOffset = 0; 4442 var queryOffset = 0;
4198 var queryMap = {}; 4443 var queryMap = {};
4199 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4444 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4200 parseBool(n) { 4445 parseBool(n) {
4201 if (n == "true") return true; 4446 if (n == "true") return true;
4202 if (n == "false") return false; 4447 if (n == "false") return false;
4203 if (n == null) return null; 4448 if (n == null) return null;
4204 throw new core.ArgumentError("Invalid boolean: $n"); 4449 throw new core.ArgumentError("Invalid boolean: $n");
4205 } 4450 }
4451
4206 if (query.length > 0) { 4452 if (query.length > 0) {
4207 for (var part in query.split("&")) { 4453 for (var part in query.split("&")) {
4208 var keyvalue = part.split("="); 4454 var keyvalue = part.split("=");
4209 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4455 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4456 core.Uri.decodeQueryComponent(keyvalue[1]));
4210 } 4457 }
4211 } 4458 }
4212 4459
4213
4214 var h = { 4460 var h = {
4215 "content-type" : "application/json; charset=utf-8", 4461 "content-type": "application/json; charset=utf-8",
4216 }; 4462 };
4217 var resp = convert.JSON.encode(buildSslCertsInsertResponse()); 4463 var resp = convert.JSON.encode(buildSslCertsInsertResponse());
4218 return new async.Future.value(stringResponse(200, h, resp)); 4464 return new async.Future.value(stringResponse(200, h, resp));
4219 }), true); 4465 }), true);
4220 res.insert(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.SslCertsInsertResponse response) { 4466 res
4467 .insert(arg_request, arg_project, arg_instance)
4468 .then(unittest.expectAsync1(((api.SslCertsInsertResponse response) {
4221 checkSslCertsInsertResponse(response); 4469 checkSslCertsInsertResponse(response);
4222 }))); 4470 })));
4223 }); 4471 });
4224 4472
4225 unittest.test("method--list", () { 4473 unittest.test("method--list", () {
4226
4227 var mock = new HttpServerMock(); 4474 var mock = new HttpServerMock();
4228 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts; 4475 api.SslCertsResourceApi res = new api.SqladminApi(mock).sslCerts;
4229 var arg_project = "foo"; 4476 var arg_project = "foo";
4230 var arg_instance = "foo"; 4477 var arg_instance = "foo";
4231 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4478 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4232 var path = (req.url).path; 4479 var path = (req.url).path;
4233 var pathOffset = 0; 4480 var pathOffset = 0;
4234 var index; 4481 var index;
4235 var subPart; 4482 var subPart;
4236 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4483 unittest.expect(
4484 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4237 pathOffset += 1; 4485 pathOffset += 1;
4238 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4486 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4487 unittest.equals("sql/v1beta4/"));
4239 pathOffset += 12; 4488 pathOffset += 12;
4240 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4489 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4490 unittest.equals("projects/"));
4241 pathOffset += 9; 4491 pathOffset += 9;
4242 index = path.indexOf("/instances/", pathOffset); 4492 index = path.indexOf("/instances/", pathOffset);
4243 unittest.expect(index >= 0, unittest.isTrue); 4493 unittest.expect(index >= 0, unittest.isTrue);
4244 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4494 subPart =
4495 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4245 pathOffset = index; 4496 pathOffset = index;
4246 unittest.expect(subPart, unittest.equals("$arg_project")); 4497 unittest.expect(subPart, unittest.equals("$arg_project"));
4247 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4498 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4499 unittest.equals("/instances/"));
4248 pathOffset += 11; 4500 pathOffset += 11;
4249 index = path.indexOf("/sslCerts", pathOffset); 4501 index = path.indexOf("/sslCerts", pathOffset);
4250 unittest.expect(index >= 0, unittest.isTrue); 4502 unittest.expect(index >= 0, unittest.isTrue);
4251 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4503 subPart =
4504 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4252 pathOffset = index; 4505 pathOffset = index;
4253 unittest.expect(subPart, unittest.equals("$arg_instance")); 4506 unittest.expect(subPart, unittest.equals("$arg_instance"));
4254 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/sslCerts")); 4507 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4508 unittest.equals("/sslCerts"));
4255 pathOffset += 9; 4509 pathOffset += 9;
4256 4510
4257 var query = (req.url).query; 4511 var query = (req.url).query;
4258 var queryOffset = 0; 4512 var queryOffset = 0;
4259 var queryMap = {}; 4513 var queryMap = {};
4260 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4514 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4261 parseBool(n) { 4515 parseBool(n) {
4262 if (n == "true") return true; 4516 if (n == "true") return true;
4263 if (n == "false") return false; 4517 if (n == "false") return false;
4264 if (n == null) return null; 4518 if (n == null) return null;
4265 throw new core.ArgumentError("Invalid boolean: $n"); 4519 throw new core.ArgumentError("Invalid boolean: $n");
4266 } 4520 }
4521
4267 if (query.length > 0) { 4522 if (query.length > 0) {
4268 for (var part in query.split("&")) { 4523 for (var part in query.split("&")) {
4269 var keyvalue = part.split("="); 4524 var keyvalue = part.split("=");
4270 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4525 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4526 core.Uri.decodeQueryComponent(keyvalue[1]));
4271 } 4527 }
4272 } 4528 }
4273 4529
4274
4275 var h = { 4530 var h = {
4276 "content-type" : "application/json; charset=utf-8", 4531 "content-type": "application/json; charset=utf-8",
4277 }; 4532 };
4278 var resp = convert.JSON.encode(buildSslCertsListResponse()); 4533 var resp = convert.JSON.encode(buildSslCertsListResponse());
4279 return new async.Future.value(stringResponse(200, h, resp)); 4534 return new async.Future.value(stringResponse(200, h, resp));
4280 }), true); 4535 }), true);
4281 res.list(arg_project, arg_instance).then(unittest.expectAsync1(((api.SslCe rtsListResponse response) { 4536 res
4537 .list(arg_project, arg_instance)
4538 .then(unittest.expectAsync1(((api.SslCertsListResponse response) {
4282 checkSslCertsListResponse(response); 4539 checkSslCertsListResponse(response);
4283 }))); 4540 })));
4284 }); 4541 });
4285
4286 }); 4542 });
4287 4543
4288
4289 unittest.group("resource-TiersResourceApi", () { 4544 unittest.group("resource-TiersResourceApi", () {
4290 unittest.test("method--list", () { 4545 unittest.test("method--list", () {
4291
4292 var mock = new HttpServerMock(); 4546 var mock = new HttpServerMock();
4293 api.TiersResourceApi res = new api.SqladminApi(mock).tiers; 4547 api.TiersResourceApi res = new api.SqladminApi(mock).tiers;
4294 var arg_project = "foo"; 4548 var arg_project = "foo";
4295 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4549 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4296 var path = (req.url).path; 4550 var path = (req.url).path;
4297 var pathOffset = 0; 4551 var pathOffset = 0;
4298 var index; 4552 var index;
4299 var subPart; 4553 var subPart;
4300 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4554 unittest.expect(
4555 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4301 pathOffset += 1; 4556 pathOffset += 1;
4302 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4557 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4558 unittest.equals("sql/v1beta4/"));
4303 pathOffset += 12; 4559 pathOffset += 12;
4304 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4560 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4561 unittest.equals("projects/"));
4305 pathOffset += 9; 4562 pathOffset += 9;
4306 index = path.indexOf("/tiers", pathOffset); 4563 index = path.indexOf("/tiers", pathOffset);
4307 unittest.expect(index >= 0, unittest.isTrue); 4564 unittest.expect(index >= 0, unittest.isTrue);
4308 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4565 subPart =
4566 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4309 pathOffset = index; 4567 pathOffset = index;
4310 unittest.expect(subPart, unittest.equals("$arg_project")); 4568 unittest.expect(subPart, unittest.equals("$arg_project"));
4311 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/tiers")); 4569 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4570 unittest.equals("/tiers"));
4312 pathOffset += 6; 4571 pathOffset += 6;
4313 4572
4314 var query = (req.url).query; 4573 var query = (req.url).query;
4315 var queryOffset = 0; 4574 var queryOffset = 0;
4316 var queryMap = {}; 4575 var queryMap = {};
4317 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4576 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4318 parseBool(n) { 4577 parseBool(n) {
4319 if (n == "true") return true; 4578 if (n == "true") return true;
4320 if (n == "false") return false; 4579 if (n == "false") return false;
4321 if (n == null) return null; 4580 if (n == null) return null;
4322 throw new core.ArgumentError("Invalid boolean: $n"); 4581 throw new core.ArgumentError("Invalid boolean: $n");
4323 } 4582 }
4583
4324 if (query.length > 0) { 4584 if (query.length > 0) {
4325 for (var part in query.split("&")) { 4585 for (var part in query.split("&")) {
4326 var keyvalue = part.split("="); 4586 var keyvalue = part.split("=");
4327 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4587 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4588 core.Uri.decodeQueryComponent(keyvalue[1]));
4328 } 4589 }
4329 } 4590 }
4330 4591
4331
4332 var h = { 4592 var h = {
4333 "content-type" : "application/json; charset=utf-8", 4593 "content-type": "application/json; charset=utf-8",
4334 }; 4594 };
4335 var resp = convert.JSON.encode(buildTiersListResponse()); 4595 var resp = convert.JSON.encode(buildTiersListResponse());
4336 return new async.Future.value(stringResponse(200, h, resp)); 4596 return new async.Future.value(stringResponse(200, h, resp));
4337 }), true); 4597 }), true);
4338 res.list(arg_project).then(unittest.expectAsync1(((api.TiersListResponse r esponse) { 4598 res
4599 .list(arg_project)
4600 .then(unittest.expectAsync1(((api.TiersListResponse response) {
4339 checkTiersListResponse(response); 4601 checkTiersListResponse(response);
4340 }))); 4602 })));
4341 }); 4603 });
4342
4343 }); 4604 });
4344 4605
4345
4346 unittest.group("resource-UsersResourceApi", () { 4606 unittest.group("resource-UsersResourceApi", () {
4347 unittest.test("method--delete", () { 4607 unittest.test("method--delete", () {
4348
4349 var mock = new HttpServerMock(); 4608 var mock = new HttpServerMock();
4350 api.UsersResourceApi res = new api.SqladminApi(mock).users; 4609 api.UsersResourceApi res = new api.SqladminApi(mock).users;
4351 var arg_project = "foo"; 4610 var arg_project = "foo";
4352 var arg_instance = "foo"; 4611 var arg_instance = "foo";
4353 var arg_host = "foo"; 4612 var arg_host = "foo";
4354 var arg_name = "foo"; 4613 var arg_name = "foo";
4355 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4614 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4356 var path = (req.url).path; 4615 var path = (req.url).path;
4357 var pathOffset = 0; 4616 var pathOffset = 0;
4358 var index; 4617 var index;
4359 var subPart; 4618 var subPart;
4360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4619 unittest.expect(
4620 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4361 pathOffset += 1; 4621 pathOffset += 1;
4362 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4622 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4623 unittest.equals("sql/v1beta4/"));
4363 pathOffset += 12; 4624 pathOffset += 12;
4364 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4625 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4626 unittest.equals("projects/"));
4365 pathOffset += 9; 4627 pathOffset += 9;
4366 index = path.indexOf("/instances/", pathOffset); 4628 index = path.indexOf("/instances/", pathOffset);
4367 unittest.expect(index >= 0, unittest.isTrue); 4629 unittest.expect(index >= 0, unittest.isTrue);
4368 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4630 subPart =
4631 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4369 pathOffset = index; 4632 pathOffset = index;
4370 unittest.expect(subPart, unittest.equals("$arg_project")); 4633 unittest.expect(subPart, unittest.equals("$arg_project"));
4371 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4634 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4635 unittest.equals("/instances/"));
4372 pathOffset += 11; 4636 pathOffset += 11;
4373 index = path.indexOf("/users", pathOffset); 4637 index = path.indexOf("/users", pathOffset);
4374 unittest.expect(index >= 0, unittest.isTrue); 4638 unittest.expect(index >= 0, unittest.isTrue);
4375 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4639 subPart =
4640 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4376 pathOffset = index; 4641 pathOffset = index;
4377 unittest.expect(subPart, unittest.equals("$arg_instance")); 4642 unittest.expect(subPart, unittest.equals("$arg_instance"));
4378 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 4643 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4644 unittest.equals("/users"));
4379 pathOffset += 6; 4645 pathOffset += 6;
4380 4646
4381 var query = (req.url).query; 4647 var query = (req.url).query;
4382 var queryOffset = 0; 4648 var queryOffset = 0;
4383 var queryMap = {}; 4649 var queryMap = {};
4384 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4650 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4385 parseBool(n) { 4651 parseBool(n) {
4386 if (n == "true") return true; 4652 if (n == "true") return true;
4387 if (n == "false") return false; 4653 if (n == "false") return false;
4388 if (n == null) return null; 4654 if (n == null) return null;
4389 throw new core.ArgumentError("Invalid boolean: $n"); 4655 throw new core.ArgumentError("Invalid boolean: $n");
4390 } 4656 }
4657
4391 if (query.length > 0) { 4658 if (query.length > 0) {
4392 for (var part in query.split("&")) { 4659 for (var part in query.split("&")) {
4393 var keyvalue = part.split("="); 4660 var keyvalue = part.split("=");
4394 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4661 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4662 core.Uri.decodeQueryComponent(keyvalue[1]));
4395 } 4663 }
4396 } 4664 }
4397 unittest.expect(queryMap["host"].first, unittest.equals(arg_host)); 4665 unittest.expect(queryMap["host"].first, unittest.equals(arg_host));
4398 unittest.expect(queryMap["name"].first, unittest.equals(arg_name)); 4666 unittest.expect(queryMap["name"].first, unittest.equals(arg_name));
4399 4667
4400
4401 var h = { 4668 var h = {
4402 "content-type" : "application/json; charset=utf-8", 4669 "content-type": "application/json; charset=utf-8",
4403 }; 4670 };
4404 var resp = convert.JSON.encode(buildOperation()); 4671 var resp = convert.JSON.encode(buildOperation());
4405 return new async.Future.value(stringResponse(200, h, resp)); 4672 return new async.Future.value(stringResponse(200, h, resp));
4406 }), true); 4673 }), true);
4407 res.delete(arg_project, arg_instance, arg_host, arg_name).then(unittest.ex pectAsync1(((api.Operation response) { 4674 res
4675 .delete(arg_project, arg_instance, arg_host, arg_name)
4676 .then(unittest.expectAsync1(((api.Operation response) {
4408 checkOperation(response); 4677 checkOperation(response);
4409 }))); 4678 })));
4410 }); 4679 });
4411 4680
4412 unittest.test("method--insert", () { 4681 unittest.test("method--insert", () {
4413
4414 var mock = new HttpServerMock(); 4682 var mock = new HttpServerMock();
4415 api.UsersResourceApi res = new api.SqladminApi(mock).users; 4683 api.UsersResourceApi res = new api.SqladminApi(mock).users;
4416 var arg_request = buildUser(); 4684 var arg_request = buildUser();
4417 var arg_project = "foo"; 4685 var arg_project = "foo";
4418 var arg_instance = "foo"; 4686 var arg_instance = "foo";
4419 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4687 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4420 var obj = new api.User.fromJson(json); 4688 var obj = new api.User.fromJson(json);
4421 checkUser(obj); 4689 checkUser(obj);
4422 4690
4423 var path = (req.url).path; 4691 var path = (req.url).path;
4424 var pathOffset = 0; 4692 var pathOffset = 0;
4425 var index; 4693 var index;
4426 var subPart; 4694 var subPart;
4427 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4695 unittest.expect(
4696 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4428 pathOffset += 1; 4697 pathOffset += 1;
4429 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4698 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4699 unittest.equals("sql/v1beta4/"));
4430 pathOffset += 12; 4700 pathOffset += 12;
4431 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4701 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4702 unittest.equals("projects/"));
4432 pathOffset += 9; 4703 pathOffset += 9;
4433 index = path.indexOf("/instances/", pathOffset); 4704 index = path.indexOf("/instances/", pathOffset);
4434 unittest.expect(index >= 0, unittest.isTrue); 4705 unittest.expect(index >= 0, unittest.isTrue);
4435 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4706 subPart =
4707 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4436 pathOffset = index; 4708 pathOffset = index;
4437 unittest.expect(subPart, unittest.equals("$arg_project")); 4709 unittest.expect(subPart, unittest.equals("$arg_project"));
4438 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4710 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4711 unittest.equals("/instances/"));
4439 pathOffset += 11; 4712 pathOffset += 11;
4440 index = path.indexOf("/users", pathOffset); 4713 index = path.indexOf("/users", pathOffset);
4441 unittest.expect(index >= 0, unittest.isTrue); 4714 unittest.expect(index >= 0, unittest.isTrue);
4442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4715 subPart =
4716 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4443 pathOffset = index; 4717 pathOffset = index;
4444 unittest.expect(subPart, unittest.equals("$arg_instance")); 4718 unittest.expect(subPart, unittest.equals("$arg_instance"));
4445 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 4719 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4720 unittest.equals("/users"));
4446 pathOffset += 6; 4721 pathOffset += 6;
4447 4722
4448 var query = (req.url).query; 4723 var query = (req.url).query;
4449 var queryOffset = 0; 4724 var queryOffset = 0;
4450 var queryMap = {}; 4725 var queryMap = {};
4451 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4726 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4452 parseBool(n) { 4727 parseBool(n) {
4453 if (n == "true") return true; 4728 if (n == "true") return true;
4454 if (n == "false") return false; 4729 if (n == "false") return false;
4455 if (n == null) return null; 4730 if (n == null) return null;
4456 throw new core.ArgumentError("Invalid boolean: $n"); 4731 throw new core.ArgumentError("Invalid boolean: $n");
4457 } 4732 }
4733
4458 if (query.length > 0) { 4734 if (query.length > 0) {
4459 for (var part in query.split("&")) { 4735 for (var part in query.split("&")) {
4460 var keyvalue = part.split("="); 4736 var keyvalue = part.split("=");
4461 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4737 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4738 core.Uri.decodeQueryComponent(keyvalue[1]));
4462 } 4739 }
4463 } 4740 }
4464 4741
4465
4466 var h = { 4742 var h = {
4467 "content-type" : "application/json; charset=utf-8", 4743 "content-type": "application/json; charset=utf-8",
4468 }; 4744 };
4469 var resp = convert.JSON.encode(buildOperation()); 4745 var resp = convert.JSON.encode(buildOperation());
4470 return new async.Future.value(stringResponse(200, h, resp)); 4746 return new async.Future.value(stringResponse(200, h, resp));
4471 }), true); 4747 }), true);
4472 res.insert(arg_request, arg_project, arg_instance).then(unittest.expectAsy nc1(((api.Operation response) { 4748 res
4749 .insert(arg_request, arg_project, arg_instance)
4750 .then(unittest.expectAsync1(((api.Operation response) {
4473 checkOperation(response); 4751 checkOperation(response);
4474 }))); 4752 })));
4475 }); 4753 });
4476 4754
4477 unittest.test("method--list", () { 4755 unittest.test("method--list", () {
4478
4479 var mock = new HttpServerMock(); 4756 var mock = new HttpServerMock();
4480 api.UsersResourceApi res = new api.SqladminApi(mock).users; 4757 api.UsersResourceApi res = new api.SqladminApi(mock).users;
4481 var arg_project = "foo"; 4758 var arg_project = "foo";
4482 var arg_instance = "foo"; 4759 var arg_instance = "foo";
4483 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4760 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4484 var path = (req.url).path; 4761 var path = (req.url).path;
4485 var pathOffset = 0; 4762 var pathOffset = 0;
4486 var index; 4763 var index;
4487 var subPart; 4764 var subPart;
4488 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4765 unittest.expect(
4766 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4489 pathOffset += 1; 4767 pathOffset += 1;
4490 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4768 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4769 unittest.equals("sql/v1beta4/"));
4491 pathOffset += 12; 4770 pathOffset += 12;
4492 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4771 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4772 unittest.equals("projects/"));
4493 pathOffset += 9; 4773 pathOffset += 9;
4494 index = path.indexOf("/instances/", pathOffset); 4774 index = path.indexOf("/instances/", pathOffset);
4495 unittest.expect(index >= 0, unittest.isTrue); 4775 unittest.expect(index >= 0, unittest.isTrue);
4496 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4776 subPart =
4777 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4497 pathOffset = index; 4778 pathOffset = index;
4498 unittest.expect(subPart, unittest.equals("$arg_project")); 4779 unittest.expect(subPart, unittest.equals("$arg_project"));
4499 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4780 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4781 unittest.equals("/instances/"));
4500 pathOffset += 11; 4782 pathOffset += 11;
4501 index = path.indexOf("/users", pathOffset); 4783 index = path.indexOf("/users", pathOffset);
4502 unittest.expect(index >= 0, unittest.isTrue); 4784 unittest.expect(index >= 0, unittest.isTrue);
4503 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4785 subPart =
4786 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4504 pathOffset = index; 4787 pathOffset = index;
4505 unittest.expect(subPart, unittest.equals("$arg_instance")); 4788 unittest.expect(subPart, unittest.equals("$arg_instance"));
4506 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 4789 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4790 unittest.equals("/users"));
4507 pathOffset += 6; 4791 pathOffset += 6;
4508 4792
4509 var query = (req.url).query; 4793 var query = (req.url).query;
4510 var queryOffset = 0; 4794 var queryOffset = 0;
4511 var queryMap = {}; 4795 var queryMap = {};
4512 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4796 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4513 parseBool(n) { 4797 parseBool(n) {
4514 if (n == "true") return true; 4798 if (n == "true") return true;
4515 if (n == "false") return false; 4799 if (n == "false") return false;
4516 if (n == null) return null; 4800 if (n == null) return null;
4517 throw new core.ArgumentError("Invalid boolean: $n"); 4801 throw new core.ArgumentError("Invalid boolean: $n");
4518 } 4802 }
4803
4519 if (query.length > 0) { 4804 if (query.length > 0) {
4520 for (var part in query.split("&")) { 4805 for (var part in query.split("&")) {
4521 var keyvalue = part.split("="); 4806 var keyvalue = part.split("=");
4522 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4808 core.Uri.decodeQueryComponent(keyvalue[1]));
4523 } 4809 }
4524 } 4810 }
4525 4811
4526
4527 var h = { 4812 var h = {
4528 "content-type" : "application/json; charset=utf-8", 4813 "content-type": "application/json; charset=utf-8",
4529 }; 4814 };
4530 var resp = convert.JSON.encode(buildUsersListResponse()); 4815 var resp = convert.JSON.encode(buildUsersListResponse());
4531 return new async.Future.value(stringResponse(200, h, resp)); 4816 return new async.Future.value(stringResponse(200, h, resp));
4532 }), true); 4817 }), true);
4533 res.list(arg_project, arg_instance).then(unittest.expectAsync1(((api.Users ListResponse response) { 4818 res
4819 .list(arg_project, arg_instance)
4820 .then(unittest.expectAsync1(((api.UsersListResponse response) {
4534 checkUsersListResponse(response); 4821 checkUsersListResponse(response);
4535 }))); 4822 })));
4536 }); 4823 });
4537 4824
4538 unittest.test("method--update", () { 4825 unittest.test("method--update", () {
4539
4540 var mock = new HttpServerMock(); 4826 var mock = new HttpServerMock();
4541 api.UsersResourceApi res = new api.SqladminApi(mock).users; 4827 api.UsersResourceApi res = new api.SqladminApi(mock).users;
4542 var arg_request = buildUser(); 4828 var arg_request = buildUser();
4543 var arg_project = "foo"; 4829 var arg_project = "foo";
4544 var arg_instance = "foo"; 4830 var arg_instance = "foo";
4545 var arg_host = "foo"; 4831 var arg_host = "foo";
4546 var arg_name = "foo"; 4832 var arg_name = "foo";
4547 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4833 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4548 var obj = new api.User.fromJson(json); 4834 var obj = new api.User.fromJson(json);
4549 checkUser(obj); 4835 checkUser(obj);
4550 4836
4551 var path = (req.url).path; 4837 var path = (req.url).path;
4552 var pathOffset = 0; 4838 var pathOffset = 0;
4553 var index; 4839 var index;
4554 var subPart; 4840 var subPart;
4555 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4841 unittest.expect(
4842 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4556 pathOffset += 1; 4843 pathOffset += 1;
4557 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sql/v1beta4/")); 4844 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4845 unittest.equals("sql/v1beta4/"));
4558 pathOffset += 12; 4846 pathOffset += 12;
4559 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("projects/")); 4847 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4848 unittest.equals("projects/"));
4560 pathOffset += 9; 4849 pathOffset += 9;
4561 index = path.indexOf("/instances/", pathOffset); 4850 index = path.indexOf("/instances/", pathOffset);
4562 unittest.expect(index >= 0, unittest.isTrue); 4851 unittest.expect(index >= 0, unittest.isTrue);
4563 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4852 subPart =
4853 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4564 pathOffset = index; 4854 pathOffset = index;
4565 unittest.expect(subPart, unittest.equals("$arg_project")); 4855 unittest.expect(subPart, unittest.equals("$arg_project"));
4566 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 4856 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4857 unittest.equals("/instances/"));
4567 pathOffset += 11; 4858 pathOffset += 11;
4568 index = path.indexOf("/users", pathOffset); 4859 index = path.indexOf("/users", pathOffset);
4569 unittest.expect(index >= 0, unittest.isTrue); 4860 unittest.expect(index >= 0, unittest.isTrue);
4570 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4861 subPart =
4862 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4571 pathOffset = index; 4863 pathOffset = index;
4572 unittest.expect(subPart, unittest.equals("$arg_instance")); 4864 unittest.expect(subPart, unittest.equals("$arg_instance"));
4573 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 4865 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4866 unittest.equals("/users"));
4574 pathOffset += 6; 4867 pathOffset += 6;
4575 4868
4576 var query = (req.url).query; 4869 var query = (req.url).query;
4577 var queryOffset = 0; 4870 var queryOffset = 0;
4578 var queryMap = {}; 4871 var queryMap = {};
4579 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4872 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4580 parseBool(n) { 4873 parseBool(n) {
4581 if (n == "true") return true; 4874 if (n == "true") return true;
4582 if (n == "false") return false; 4875 if (n == "false") return false;
4583 if (n == null) return null; 4876 if (n == null) return null;
4584 throw new core.ArgumentError("Invalid boolean: $n"); 4877 throw new core.ArgumentError("Invalid boolean: $n");
4585 } 4878 }
4879
4586 if (query.length > 0) { 4880 if (query.length > 0) {
4587 for (var part in query.split("&")) { 4881 for (var part in query.split("&")) {
4588 var keyvalue = part.split("="); 4882 var keyvalue = part.split("=");
4589 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4883 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4884 core.Uri.decodeQueryComponent(keyvalue[1]));
4590 } 4885 }
4591 } 4886 }
4592 unittest.expect(queryMap["host"].first, unittest.equals(arg_host)); 4887 unittest.expect(queryMap["host"].first, unittest.equals(arg_host));
4593 unittest.expect(queryMap["name"].first, unittest.equals(arg_name)); 4888 unittest.expect(queryMap["name"].first, unittest.equals(arg_name));
4594 4889
4595
4596 var h = { 4890 var h = {
4597 "content-type" : "application/json; charset=utf-8", 4891 "content-type": "application/json; charset=utf-8",
4598 }; 4892 };
4599 var resp = convert.JSON.encode(buildOperation()); 4893 var resp = convert.JSON.encode(buildOperation());
4600 return new async.Future.value(stringResponse(200, h, resp)); 4894 return new async.Future.value(stringResponse(200, h, resp));
4601 }), true); 4895 }), true);
4602 res.update(arg_request, arg_project, arg_instance, arg_host, arg_name).the n(unittest.expectAsync1(((api.Operation response) { 4896 res
4897 .update(arg_request, arg_project, arg_instance, arg_host, arg_name)
4898 .then(unittest.expectAsync1(((api.Operation response) {
4603 checkOperation(response); 4899 checkOperation(response);
4604 }))); 4900 })));
4605 }); 4901 });
4606
4607 }); 4902 });
4608
4609
4610 } 4903 }
4611
OLDNEW
« no previous file with comments | « generated/googleapis_beta/test/sqladmin/v1beta3_test.dart ('k') | generated/googleapis_beta/test/taskqueue/v1beta2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698