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

Side by Side Diff: generated/googleapis_beta/test/appengine/v1beta_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.appengine.v1beta.test; 1 library googleapis_beta.appengine.v1beta.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/appengine/v1beta.dart' as api; 10 import 'package:googleapis_beta/appengine/v1beta.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 buildCounterApiConfigHandler = 0; 53 core.int buildCounterApiConfigHandler = 0;
55 buildApiConfigHandler() { 54 buildApiConfigHandler() {
56 var o = new api.ApiConfigHandler(); 55 var o = new api.ApiConfigHandler();
57 buildCounterApiConfigHandler++; 56 buildCounterApiConfigHandler++;
58 if (buildCounterApiConfigHandler < 3) { 57 if (buildCounterApiConfigHandler < 3) {
59 o.authFailAction = "foo"; 58 o.authFailAction = "foo";
(...skipping 30 matching lines...) Expand all
90 } 89 }
91 90
92 checkApiEndpointHandler(api.ApiEndpointHandler o) { 91 checkApiEndpointHandler(api.ApiEndpointHandler o) {
93 buildCounterApiEndpointHandler++; 92 buildCounterApiEndpointHandler++;
94 if (buildCounterApiEndpointHandler < 3) { 93 if (buildCounterApiEndpointHandler < 3) {
95 unittest.expect(o.scriptPath, unittest.equals('foo')); 94 unittest.expect(o.scriptPath, unittest.equals('foo'));
96 } 95 }
97 buildCounterApiEndpointHandler--; 96 buildCounterApiEndpointHandler--;
98 } 97 }
99 98
100 buildUnnamed3605() { 99 buildUnnamed3613() {
101 var o = new core.List<api.UrlDispatchRule>(); 100 var o = new core.List<api.UrlDispatchRule>();
102 o.add(buildUrlDispatchRule()); 101 o.add(buildUrlDispatchRule());
103 o.add(buildUrlDispatchRule()); 102 o.add(buildUrlDispatchRule());
104 return o; 103 return o;
105 } 104 }
106 105
107 checkUnnamed3605(core.List<api.UrlDispatchRule> o) { 106 checkUnnamed3613(core.List<api.UrlDispatchRule> o) {
108 unittest.expect(o, unittest.hasLength(2)); 107 unittest.expect(o, unittest.hasLength(2));
109 checkUrlDispatchRule(o[0]); 108 checkUrlDispatchRule(o[0]);
110 checkUrlDispatchRule(o[1]); 109 checkUrlDispatchRule(o[1]);
111 } 110 }
112 111
113 core.int buildCounterApplication = 0; 112 core.int buildCounterApplication = 0;
114 buildApplication() { 113 buildApplication() {
115 var o = new api.Application(); 114 var o = new api.Application();
116 buildCounterApplication++; 115 buildCounterApplication++;
117 if (buildCounterApplication < 3) { 116 if (buildCounterApplication < 3) {
118 o.authDomain = "foo"; 117 o.authDomain = "foo";
119 o.codeBucket = "foo"; 118 o.codeBucket = "foo";
120 o.defaultBucket = "foo"; 119 o.defaultBucket = "foo";
121 o.defaultCookieExpiration = "foo"; 120 o.defaultCookieExpiration = "foo";
122 o.defaultHostname = "foo"; 121 o.defaultHostname = "foo";
123 o.dispatchRules = buildUnnamed3605(); 122 o.dispatchRules = buildUnnamed3613();
124 o.featureSettings = buildFeatureSettings(); 123 o.featureSettings = buildFeatureSettings();
125 o.gcrDomain = "foo"; 124 o.gcrDomain = "foo";
126 o.iap = buildIdentityAwareProxy(); 125 o.iap = buildIdentityAwareProxy();
127 o.id = "foo"; 126 o.id = "foo";
128 o.locationId = "foo"; 127 o.locationId = "foo";
129 o.name = "foo"; 128 o.name = "foo";
130 o.servingStatus = "foo"; 129 o.servingStatus = "foo";
131 } 130 }
132 buildCounterApplication--; 131 buildCounterApplication--;
133 return o; 132 return o;
134 } 133 }
135 134
136 checkApplication(api.Application o) { 135 checkApplication(api.Application o) {
137 buildCounterApplication++; 136 buildCounterApplication++;
138 if (buildCounterApplication < 3) { 137 if (buildCounterApplication < 3) {
139 unittest.expect(o.authDomain, unittest.equals('foo')); 138 unittest.expect(o.authDomain, unittest.equals('foo'));
140 unittest.expect(o.codeBucket, unittest.equals('foo')); 139 unittest.expect(o.codeBucket, unittest.equals('foo'));
141 unittest.expect(o.defaultBucket, unittest.equals('foo')); 140 unittest.expect(o.defaultBucket, unittest.equals('foo'));
142 unittest.expect(o.defaultCookieExpiration, unittest.equals('foo')); 141 unittest.expect(o.defaultCookieExpiration, unittest.equals('foo'));
143 unittest.expect(o.defaultHostname, unittest.equals('foo')); 142 unittest.expect(o.defaultHostname, unittest.equals('foo'));
144 checkUnnamed3605(o.dispatchRules); 143 checkUnnamed3613(o.dispatchRules);
145 checkFeatureSettings(o.featureSettings); 144 checkFeatureSettings(o.featureSettings);
146 unittest.expect(o.gcrDomain, unittest.equals('foo')); 145 unittest.expect(o.gcrDomain, unittest.equals('foo'));
147 checkIdentityAwareProxy(o.iap); 146 checkIdentityAwareProxy(o.iap);
148 unittest.expect(o.id, unittest.equals('foo')); 147 unittest.expect(o.id, unittest.equals('foo'));
149 unittest.expect(o.locationId, unittest.equals('foo')); 148 unittest.expect(o.locationId, unittest.equals('foo'));
150 unittest.expect(o.name, unittest.equals('foo')); 149 unittest.expect(o.name, unittest.equals('foo'));
151 unittest.expect(o.servingStatus, unittest.equals('foo')); 150 unittest.expect(o.servingStatus, unittest.equals('foo'));
152 } 151 }
153 buildCounterApplication--; 152 buildCounterApplication--;
154 } 153 }
155 154
156 buildUnnamed3606() { 155 buildUnnamed3614() {
157 var o = new core.List<core.String>(); 156 var o = new core.List<core.String>();
158 o.add("foo"); 157 o.add("foo");
159 o.add("foo"); 158 o.add("foo");
160 return o; 159 return o;
161 } 160 }
162 161
163 checkUnnamed3606(core.List<core.String> o) { 162 checkUnnamed3614(core.List<core.String> o) {
164 unittest.expect(o, unittest.hasLength(2)); 163 unittest.expect(o, unittest.hasLength(2));
165 unittest.expect(o[0], unittest.equals('foo')); 164 unittest.expect(o[0], unittest.equals('foo'));
166 unittest.expect(o[1], unittest.equals('foo')); 165 unittest.expect(o[1], unittest.equals('foo'));
167 } 166 }
168 167
169 buildUnnamed3607() { 168 buildUnnamed3615() {
170 var o = new core.List<core.String>(); 169 var o = new core.List<core.String>();
171 o.add("foo"); 170 o.add("foo");
172 o.add("foo"); 171 o.add("foo");
173 return o; 172 return o;
174 } 173 }
175 174
176 checkUnnamed3607(core.List<core.String> o) { 175 checkUnnamed3615(core.List<core.String> o) {
177 unittest.expect(o, unittest.hasLength(2)); 176 unittest.expect(o, unittest.hasLength(2));
178 unittest.expect(o[0], unittest.equals('foo')); 177 unittest.expect(o[0], unittest.equals('foo'));
179 unittest.expect(o[1], unittest.equals('foo')); 178 unittest.expect(o[1], unittest.equals('foo'));
180 } 179 }
181 180
182 core.int buildCounterAuthorizedCertificate = 0; 181 core.int buildCounterAuthorizedCertificate = 0;
183 buildAuthorizedCertificate() { 182 buildAuthorizedCertificate() {
184 var o = new api.AuthorizedCertificate(); 183 var o = new api.AuthorizedCertificate();
185 buildCounterAuthorizedCertificate++; 184 buildCounterAuthorizedCertificate++;
186 if (buildCounterAuthorizedCertificate < 3) { 185 if (buildCounterAuthorizedCertificate < 3) {
187 o.certificateRawData = buildCertificateRawData(); 186 o.certificateRawData = buildCertificateRawData();
188 o.displayName = "foo"; 187 o.displayName = "foo";
189 o.domainMappingsCount = 42; 188 o.domainMappingsCount = 42;
190 o.domainNames = buildUnnamed3606(); 189 o.domainNames = buildUnnamed3614();
191 o.expireTime = "foo"; 190 o.expireTime = "foo";
192 o.id = "foo"; 191 o.id = "foo";
192 o.managedCertificate = buildManagedCertificate();
193 o.name = "foo"; 193 o.name = "foo";
194 o.visibleDomainMappings = buildUnnamed3607(); 194 o.visibleDomainMappings = buildUnnamed3615();
195 } 195 }
196 buildCounterAuthorizedCertificate--; 196 buildCounterAuthorizedCertificate--;
197 return o; 197 return o;
198 } 198 }
199 199
200 checkAuthorizedCertificate(api.AuthorizedCertificate o) { 200 checkAuthorizedCertificate(api.AuthorizedCertificate o) {
201 buildCounterAuthorizedCertificate++; 201 buildCounterAuthorizedCertificate++;
202 if (buildCounterAuthorizedCertificate < 3) { 202 if (buildCounterAuthorizedCertificate < 3) {
203 checkCertificateRawData(o.certificateRawData); 203 checkCertificateRawData(o.certificateRawData);
204 unittest.expect(o.displayName, unittest.equals('foo')); 204 unittest.expect(o.displayName, unittest.equals('foo'));
205 unittest.expect(o.domainMappingsCount, unittest.equals(42)); 205 unittest.expect(o.domainMappingsCount, unittest.equals(42));
206 checkUnnamed3606(o.domainNames); 206 checkUnnamed3614(o.domainNames);
207 unittest.expect(o.expireTime, unittest.equals('foo')); 207 unittest.expect(o.expireTime, unittest.equals('foo'));
208 unittest.expect(o.id, unittest.equals('foo')); 208 unittest.expect(o.id, unittest.equals('foo'));
209 checkManagedCertificate(o.managedCertificate);
209 unittest.expect(o.name, unittest.equals('foo')); 210 unittest.expect(o.name, unittest.equals('foo'));
210 checkUnnamed3607(o.visibleDomainMappings); 211 checkUnnamed3615(o.visibleDomainMappings);
211 } 212 }
212 buildCounterAuthorizedCertificate--; 213 buildCounterAuthorizedCertificate--;
213 } 214 }
214 215
215 core.int buildCounterAuthorizedDomain = 0; 216 core.int buildCounterAuthorizedDomain = 0;
216 buildAuthorizedDomain() { 217 buildAuthorizedDomain() {
217 var o = new api.AuthorizedDomain(); 218 var o = new api.AuthorizedDomain();
218 buildCounterAuthorizedDomain++; 219 buildCounterAuthorizedDomain++;
219 if (buildCounterAuthorizedDomain < 3) { 220 if (buildCounterAuthorizedDomain < 3) {
220 o.id = "foo"; 221 o.id = "foo";
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 291
291 checkBasicScaling(api.BasicScaling o) { 292 checkBasicScaling(api.BasicScaling o) {
292 buildCounterBasicScaling++; 293 buildCounterBasicScaling++;
293 if (buildCounterBasicScaling < 3) { 294 if (buildCounterBasicScaling < 3) {
294 unittest.expect(o.idleTimeout, unittest.equals('foo')); 295 unittest.expect(o.idleTimeout, unittest.equals('foo'));
295 unittest.expect(o.maxInstances, unittest.equals(42)); 296 unittest.expect(o.maxInstances, unittest.equals(42));
296 } 297 }
297 buildCounterBasicScaling--; 298 buildCounterBasicScaling--;
298 } 299 }
299 300
300 buildUnnamed3608() { 301 buildUnnamed3616() {
301 var o = new core.List<api.FirewallRule>(); 302 var o = new core.List<api.FirewallRule>();
302 o.add(buildFirewallRule()); 303 o.add(buildFirewallRule());
303 o.add(buildFirewallRule()); 304 o.add(buildFirewallRule());
304 return o; 305 return o;
305 } 306 }
306 307
307 checkUnnamed3608(core.List<api.FirewallRule> o) { 308 checkUnnamed3616(core.List<api.FirewallRule> o) {
308 unittest.expect(o, unittest.hasLength(2)); 309 unittest.expect(o, unittest.hasLength(2));
309 checkFirewallRule(o[0]); 310 checkFirewallRule(o[0]);
310 checkFirewallRule(o[1]); 311 checkFirewallRule(o[1]);
311 } 312 }
312 313
313 core.int buildCounterBatchUpdateIngressRulesRequest = 0; 314 core.int buildCounterBatchUpdateIngressRulesRequest = 0;
314 buildBatchUpdateIngressRulesRequest() { 315 buildBatchUpdateIngressRulesRequest() {
315 var o = new api.BatchUpdateIngressRulesRequest(); 316 var o = new api.BatchUpdateIngressRulesRequest();
316 buildCounterBatchUpdateIngressRulesRequest++; 317 buildCounterBatchUpdateIngressRulesRequest++;
317 if (buildCounterBatchUpdateIngressRulesRequest < 3) { 318 if (buildCounterBatchUpdateIngressRulesRequest < 3) {
318 o.ingressRules = buildUnnamed3608(); 319 o.ingressRules = buildUnnamed3616();
319 } 320 }
320 buildCounterBatchUpdateIngressRulesRequest--; 321 buildCounterBatchUpdateIngressRulesRequest--;
321 return o; 322 return o;
322 } 323 }
323 324
324 checkBatchUpdateIngressRulesRequest(api.BatchUpdateIngressRulesRequest o) { 325 checkBatchUpdateIngressRulesRequest(api.BatchUpdateIngressRulesRequest o) {
325 buildCounterBatchUpdateIngressRulesRequest++; 326 buildCounterBatchUpdateIngressRulesRequest++;
326 if (buildCounterBatchUpdateIngressRulesRequest < 3) { 327 if (buildCounterBatchUpdateIngressRulesRequest < 3) {
327 checkUnnamed3608(o.ingressRules); 328 checkUnnamed3616(o.ingressRules);
328 } 329 }
329 buildCounterBatchUpdateIngressRulesRequest--; 330 buildCounterBatchUpdateIngressRulesRequest--;
330 } 331 }
331 332
332 buildUnnamed3609() { 333 buildUnnamed3617() {
333 var o = new core.List<api.FirewallRule>(); 334 var o = new core.List<api.FirewallRule>();
334 o.add(buildFirewallRule()); 335 o.add(buildFirewallRule());
335 o.add(buildFirewallRule()); 336 o.add(buildFirewallRule());
336 return o; 337 return o;
337 } 338 }
338 339
339 checkUnnamed3609(core.List<api.FirewallRule> o) { 340 checkUnnamed3617(core.List<api.FirewallRule> o) {
340 unittest.expect(o, unittest.hasLength(2)); 341 unittest.expect(o, unittest.hasLength(2));
341 checkFirewallRule(o[0]); 342 checkFirewallRule(o[0]);
342 checkFirewallRule(o[1]); 343 checkFirewallRule(o[1]);
343 } 344 }
344 345
345 core.int buildCounterBatchUpdateIngressRulesResponse = 0; 346 core.int buildCounterBatchUpdateIngressRulesResponse = 0;
346 buildBatchUpdateIngressRulesResponse() { 347 buildBatchUpdateIngressRulesResponse() {
347 var o = new api.BatchUpdateIngressRulesResponse(); 348 var o = new api.BatchUpdateIngressRulesResponse();
348 buildCounterBatchUpdateIngressRulesResponse++; 349 buildCounterBatchUpdateIngressRulesResponse++;
349 if (buildCounterBatchUpdateIngressRulesResponse < 3) { 350 if (buildCounterBatchUpdateIngressRulesResponse < 3) {
350 o.ingressRules = buildUnnamed3609(); 351 o.ingressRules = buildUnnamed3617();
351 } 352 }
352 buildCounterBatchUpdateIngressRulesResponse--; 353 buildCounterBatchUpdateIngressRulesResponse--;
353 return o; 354 return o;
354 } 355 }
355 356
356 checkBatchUpdateIngressRulesResponse(api.BatchUpdateIngressRulesResponse o) { 357 checkBatchUpdateIngressRulesResponse(api.BatchUpdateIngressRulesResponse o) {
357 buildCounterBatchUpdateIngressRulesResponse++; 358 buildCounterBatchUpdateIngressRulesResponse++;
358 if (buildCounterBatchUpdateIngressRulesResponse < 3) { 359 if (buildCounterBatchUpdateIngressRulesResponse < 3) {
359 checkUnnamed3609(o.ingressRules); 360 checkUnnamed3617(o.ingressRules);
360 } 361 }
361 buildCounterBatchUpdateIngressRulesResponse--; 362 buildCounterBatchUpdateIngressRulesResponse--;
362 } 363 }
363 364
364 core.int buildCounterBuildInfo = 0; 365 core.int buildCounterBuildInfo = 0;
365 buildBuildInfo() { 366 buildBuildInfo() {
366 var o = new api.BuildInfo(); 367 var o = new api.BuildInfo();
367 buildCounterBuildInfo++; 368 buildCounterBuildInfo++;
368 if (buildCounterBuildInfo < 3) { 369 if (buildCounterBuildInfo < 3) {
369 o.cloudBuildId = "foo"; 370 o.cloudBuildId = "foo";
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 } 454 }
454 455
455 checkDebugInstanceRequest(api.DebugInstanceRequest o) { 456 checkDebugInstanceRequest(api.DebugInstanceRequest o) {
456 buildCounterDebugInstanceRequest++; 457 buildCounterDebugInstanceRequest++;
457 if (buildCounterDebugInstanceRequest < 3) { 458 if (buildCounterDebugInstanceRequest < 3) {
458 unittest.expect(o.sshKey, unittest.equals('foo')); 459 unittest.expect(o.sshKey, unittest.equals('foo'));
459 } 460 }
460 buildCounterDebugInstanceRequest--; 461 buildCounterDebugInstanceRequest--;
461 } 462 }
462 463
463 buildUnnamed3610() { 464 buildUnnamed3618() {
464 var o = new core.Map<core.String, api.FileInfo>(); 465 var o = new core.Map<core.String, api.FileInfo>();
465 o["x"] = buildFileInfo(); 466 o["x"] = buildFileInfo();
466 o["y"] = buildFileInfo(); 467 o["y"] = buildFileInfo();
467 return o; 468 return o;
468 } 469 }
469 470
470 checkUnnamed3610(core.Map<core.String, api.FileInfo> o) { 471 checkUnnamed3618(core.Map<core.String, api.FileInfo> o) {
471 unittest.expect(o, unittest.hasLength(2)); 472 unittest.expect(o, unittest.hasLength(2));
472 checkFileInfo(o["x"]); 473 checkFileInfo(o["x"]);
473 checkFileInfo(o["y"]); 474 checkFileInfo(o["y"]);
474 } 475 }
475 476
476 core.int buildCounterDeployment = 0; 477 core.int buildCounterDeployment = 0;
477 buildDeployment() { 478 buildDeployment() {
478 var o = new api.Deployment(); 479 var o = new api.Deployment();
479 buildCounterDeployment++; 480 buildCounterDeployment++;
480 if (buildCounterDeployment < 3) { 481 if (buildCounterDeployment < 3) {
481 o.build = buildBuildInfo(); 482 o.build = buildBuildInfo();
482 o.container = buildContainerInfo(); 483 o.container = buildContainerInfo();
483 o.files = buildUnnamed3610(); 484 o.files = buildUnnamed3618();
484 o.zip = buildZipInfo(); 485 o.zip = buildZipInfo();
485 } 486 }
486 buildCounterDeployment--; 487 buildCounterDeployment--;
487 return o; 488 return o;
488 } 489 }
489 490
490 checkDeployment(api.Deployment o) { 491 checkDeployment(api.Deployment o) {
491 buildCounterDeployment++; 492 buildCounterDeployment++;
492 if (buildCounterDeployment < 3) { 493 if (buildCounterDeployment < 3) {
493 checkBuildInfo(o.build); 494 checkBuildInfo(o.build);
494 checkContainerInfo(o.container); 495 checkContainerInfo(o.container);
495 checkUnnamed3610(o.files); 496 checkUnnamed3618(o.files);
496 checkZipInfo(o.zip); 497 checkZipInfo(o.zip);
497 } 498 }
498 buildCounterDeployment--; 499 buildCounterDeployment--;
499 } 500 }
500 501
501 core.int buildCounterDiskUtilization = 0; 502 core.int buildCounterDiskUtilization = 0;
502 buildDiskUtilization() { 503 buildDiskUtilization() {
503 var o = new api.DiskUtilization(); 504 var o = new api.DiskUtilization();
504 buildCounterDiskUtilization++; 505 buildCounterDiskUtilization++;
505 if (buildCounterDiskUtilization < 3) { 506 if (buildCounterDiskUtilization < 3) {
(...skipping 10 matching lines...) Expand all
516 buildCounterDiskUtilization++; 517 buildCounterDiskUtilization++;
517 if (buildCounterDiskUtilization < 3) { 518 if (buildCounterDiskUtilization < 3) {
518 unittest.expect(o.targetReadBytesPerSecond, unittest.equals(42)); 519 unittest.expect(o.targetReadBytesPerSecond, unittest.equals(42));
519 unittest.expect(o.targetReadOpsPerSecond, unittest.equals(42)); 520 unittest.expect(o.targetReadOpsPerSecond, unittest.equals(42));
520 unittest.expect(o.targetWriteBytesPerSecond, unittest.equals(42)); 521 unittest.expect(o.targetWriteBytesPerSecond, unittest.equals(42));
521 unittest.expect(o.targetWriteOpsPerSecond, unittest.equals(42)); 522 unittest.expect(o.targetWriteOpsPerSecond, unittest.equals(42));
522 } 523 }
523 buildCounterDiskUtilization--; 524 buildCounterDiskUtilization--;
524 } 525 }
525 526
526 buildUnnamed3611() { 527 buildUnnamed3619() {
527 var o = new core.List<api.ResourceRecord>(); 528 var o = new core.List<api.ResourceRecord>();
528 o.add(buildResourceRecord()); 529 o.add(buildResourceRecord());
529 o.add(buildResourceRecord()); 530 o.add(buildResourceRecord());
530 return o; 531 return o;
531 } 532 }
532 533
533 checkUnnamed3611(core.List<api.ResourceRecord> o) { 534 checkUnnamed3619(core.List<api.ResourceRecord> o) {
534 unittest.expect(o, unittest.hasLength(2)); 535 unittest.expect(o, unittest.hasLength(2));
535 checkResourceRecord(o[0]); 536 checkResourceRecord(o[0]);
536 checkResourceRecord(o[1]); 537 checkResourceRecord(o[1]);
537 } 538 }
538 539
539 core.int buildCounterDomainMapping = 0; 540 core.int buildCounterDomainMapping = 0;
540 buildDomainMapping() { 541 buildDomainMapping() {
541 var o = new api.DomainMapping(); 542 var o = new api.DomainMapping();
542 buildCounterDomainMapping++; 543 buildCounterDomainMapping++;
543 if (buildCounterDomainMapping < 3) { 544 if (buildCounterDomainMapping < 3) {
544 o.id = "foo"; 545 o.id = "foo";
545 o.name = "foo"; 546 o.name = "foo";
546 o.resourceRecords = buildUnnamed3611(); 547 o.resourceRecords = buildUnnamed3619();
547 o.sslSettings = buildSslSettings(); 548 o.sslSettings = buildSslSettings();
548 } 549 }
549 buildCounterDomainMapping--; 550 buildCounterDomainMapping--;
550 return o; 551 return o;
551 } 552 }
552 553
553 checkDomainMapping(api.DomainMapping o) { 554 checkDomainMapping(api.DomainMapping o) {
554 buildCounterDomainMapping++; 555 buildCounterDomainMapping++;
555 if (buildCounterDomainMapping < 3) { 556 if (buildCounterDomainMapping < 3) {
556 unittest.expect(o.id, unittest.equals('foo')); 557 unittest.expect(o.id, unittest.equals('foo'));
557 unittest.expect(o.name, unittest.equals('foo')); 558 unittest.expect(o.name, unittest.equals('foo'));
558 checkUnnamed3611(o.resourceRecords); 559 checkUnnamed3619(o.resourceRecords);
559 checkSslSettings(o.sslSettings); 560 checkSslSettings(o.sslSettings);
560 } 561 }
561 buildCounterDomainMapping--; 562 buildCounterDomainMapping--;
562 } 563 }
563 564
564 core.int buildCounterEmpty = 0; 565 core.int buildCounterEmpty = 0;
565 buildEmpty() { 566 buildEmpty() {
566 var o = new api.Empty(); 567 var o = new api.Empty();
567 buildCounterEmpty++; 568 buildCounterEmpty++;
568 if (buildCounterEmpty < 3) { 569 if (buildCounterEmpty < 3) {}
569 }
570 buildCounterEmpty--; 570 buildCounterEmpty--;
571 return o; 571 return o;
572 } 572 }
573 573
574 checkEmpty(api.Empty o) { 574 checkEmpty(api.Empty o) {
575 buildCounterEmpty++; 575 buildCounterEmpty++;
576 if (buildCounterEmpty < 3) { 576 if (buildCounterEmpty < 3) {}
577 }
578 buildCounterEmpty--; 577 buildCounterEmpty--;
579 } 578 }
580 579
581 core.int buildCounterEndpointsApiService = 0; 580 core.int buildCounterEndpointsApiService = 0;
582 buildEndpointsApiService() { 581 buildEndpointsApiService() {
583 var o = new api.EndpointsApiService(); 582 var o = new api.EndpointsApiService();
584 buildCounterEndpointsApiService++; 583 buildCounterEndpointsApiService++;
585 if (buildCounterEndpointsApiService < 3) { 584 if (buildCounterEndpointsApiService < 3) {
586 o.configId = "foo"; 585 o.configId = "foo";
587 o.name = "foo"; 586 o.name = "foo";
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 807
809 checkLibrary(api.Library o) { 808 checkLibrary(api.Library o) {
810 buildCounterLibrary++; 809 buildCounterLibrary++;
811 if (buildCounterLibrary < 3) { 810 if (buildCounterLibrary < 3) {
812 unittest.expect(o.name, unittest.equals('foo')); 811 unittest.expect(o.name, unittest.equals('foo'));
813 unittest.expect(o.version, unittest.equals('foo')); 812 unittest.expect(o.version, unittest.equals('foo'));
814 } 813 }
815 buildCounterLibrary--; 814 buildCounterLibrary--;
816 } 815 }
817 816
818 buildUnnamed3612() { 817 buildUnnamed3620() {
819 var o = new core.List<api.AuthorizedCertificate>(); 818 var o = new core.List<api.AuthorizedCertificate>();
820 o.add(buildAuthorizedCertificate()); 819 o.add(buildAuthorizedCertificate());
821 o.add(buildAuthorizedCertificate()); 820 o.add(buildAuthorizedCertificate());
822 return o; 821 return o;
823 } 822 }
824 823
825 checkUnnamed3612(core.List<api.AuthorizedCertificate> o) { 824 checkUnnamed3620(core.List<api.AuthorizedCertificate> o) {
826 unittest.expect(o, unittest.hasLength(2)); 825 unittest.expect(o, unittest.hasLength(2));
827 checkAuthorizedCertificate(o[0]); 826 checkAuthorizedCertificate(o[0]);
828 checkAuthorizedCertificate(o[1]); 827 checkAuthorizedCertificate(o[1]);
829 } 828 }
830 829
831 core.int buildCounterListAuthorizedCertificatesResponse = 0; 830 core.int buildCounterListAuthorizedCertificatesResponse = 0;
832 buildListAuthorizedCertificatesResponse() { 831 buildListAuthorizedCertificatesResponse() {
833 var o = new api.ListAuthorizedCertificatesResponse(); 832 var o = new api.ListAuthorizedCertificatesResponse();
834 buildCounterListAuthorizedCertificatesResponse++; 833 buildCounterListAuthorizedCertificatesResponse++;
835 if (buildCounterListAuthorizedCertificatesResponse < 3) { 834 if (buildCounterListAuthorizedCertificatesResponse < 3) {
836 o.certificates = buildUnnamed3612(); 835 o.certificates = buildUnnamed3620();
837 o.nextPageToken = "foo"; 836 o.nextPageToken = "foo";
838 } 837 }
839 buildCounterListAuthorizedCertificatesResponse--; 838 buildCounterListAuthorizedCertificatesResponse--;
840 return o; 839 return o;
841 } 840 }
842 841
843 checkListAuthorizedCertificatesResponse(api.ListAuthorizedCertificatesResponse o ) { 842 checkListAuthorizedCertificatesResponse(
843 api.ListAuthorizedCertificatesResponse o) {
844 buildCounterListAuthorizedCertificatesResponse++; 844 buildCounterListAuthorizedCertificatesResponse++;
845 if (buildCounterListAuthorizedCertificatesResponse < 3) { 845 if (buildCounterListAuthorizedCertificatesResponse < 3) {
846 checkUnnamed3612(o.certificates); 846 checkUnnamed3620(o.certificates);
847 unittest.expect(o.nextPageToken, unittest.equals('foo')); 847 unittest.expect(o.nextPageToken, unittest.equals('foo'));
848 } 848 }
849 buildCounterListAuthorizedCertificatesResponse--; 849 buildCounterListAuthorizedCertificatesResponse--;
850 } 850 }
851 851
852 buildUnnamed3613() { 852 buildUnnamed3621() {
853 var o = new core.List<api.AuthorizedDomain>(); 853 var o = new core.List<api.AuthorizedDomain>();
854 o.add(buildAuthorizedDomain()); 854 o.add(buildAuthorizedDomain());
855 o.add(buildAuthorizedDomain()); 855 o.add(buildAuthorizedDomain());
856 return o; 856 return o;
857 } 857 }
858 858
859 checkUnnamed3613(core.List<api.AuthorizedDomain> o) { 859 checkUnnamed3621(core.List<api.AuthorizedDomain> o) {
860 unittest.expect(o, unittest.hasLength(2)); 860 unittest.expect(o, unittest.hasLength(2));
861 checkAuthorizedDomain(o[0]); 861 checkAuthorizedDomain(o[0]);
862 checkAuthorizedDomain(o[1]); 862 checkAuthorizedDomain(o[1]);
863 } 863 }
864 864
865 core.int buildCounterListAuthorizedDomainsResponse = 0; 865 core.int buildCounterListAuthorizedDomainsResponse = 0;
866 buildListAuthorizedDomainsResponse() { 866 buildListAuthorizedDomainsResponse() {
867 var o = new api.ListAuthorizedDomainsResponse(); 867 var o = new api.ListAuthorizedDomainsResponse();
868 buildCounterListAuthorizedDomainsResponse++; 868 buildCounterListAuthorizedDomainsResponse++;
869 if (buildCounterListAuthorizedDomainsResponse < 3) { 869 if (buildCounterListAuthorizedDomainsResponse < 3) {
870 o.domains = buildUnnamed3613(); 870 o.domains = buildUnnamed3621();
871 o.nextPageToken = "foo"; 871 o.nextPageToken = "foo";
872 } 872 }
873 buildCounterListAuthorizedDomainsResponse--; 873 buildCounterListAuthorizedDomainsResponse--;
874 return o; 874 return o;
875 } 875 }
876 876
877 checkListAuthorizedDomainsResponse(api.ListAuthorizedDomainsResponse o) { 877 checkListAuthorizedDomainsResponse(api.ListAuthorizedDomainsResponse o) {
878 buildCounterListAuthorizedDomainsResponse++; 878 buildCounterListAuthorizedDomainsResponse++;
879 if (buildCounterListAuthorizedDomainsResponse < 3) { 879 if (buildCounterListAuthorizedDomainsResponse < 3) {
880 checkUnnamed3613(o.domains); 880 checkUnnamed3621(o.domains);
881 unittest.expect(o.nextPageToken, unittest.equals('foo')); 881 unittest.expect(o.nextPageToken, unittest.equals('foo'));
882 } 882 }
883 buildCounterListAuthorizedDomainsResponse--; 883 buildCounterListAuthorizedDomainsResponse--;
884 } 884 }
885 885
886 buildUnnamed3614() { 886 buildUnnamed3622() {
887 var o = new core.List<api.DomainMapping>(); 887 var o = new core.List<api.DomainMapping>();
888 o.add(buildDomainMapping()); 888 o.add(buildDomainMapping());
889 o.add(buildDomainMapping()); 889 o.add(buildDomainMapping());
890 return o; 890 return o;
891 } 891 }
892 892
893 checkUnnamed3614(core.List<api.DomainMapping> o) { 893 checkUnnamed3622(core.List<api.DomainMapping> o) {
894 unittest.expect(o, unittest.hasLength(2)); 894 unittest.expect(o, unittest.hasLength(2));
895 checkDomainMapping(o[0]); 895 checkDomainMapping(o[0]);
896 checkDomainMapping(o[1]); 896 checkDomainMapping(o[1]);
897 } 897 }
898 898
899 core.int buildCounterListDomainMappingsResponse = 0; 899 core.int buildCounterListDomainMappingsResponse = 0;
900 buildListDomainMappingsResponse() { 900 buildListDomainMappingsResponse() {
901 var o = new api.ListDomainMappingsResponse(); 901 var o = new api.ListDomainMappingsResponse();
902 buildCounterListDomainMappingsResponse++; 902 buildCounterListDomainMappingsResponse++;
903 if (buildCounterListDomainMappingsResponse < 3) { 903 if (buildCounterListDomainMappingsResponse < 3) {
904 o.domainMappings = buildUnnamed3614(); 904 o.domainMappings = buildUnnamed3622();
905 o.nextPageToken = "foo"; 905 o.nextPageToken = "foo";
906 } 906 }
907 buildCounterListDomainMappingsResponse--; 907 buildCounterListDomainMappingsResponse--;
908 return o; 908 return o;
909 } 909 }
910 910
911 checkListDomainMappingsResponse(api.ListDomainMappingsResponse o) { 911 checkListDomainMappingsResponse(api.ListDomainMappingsResponse o) {
912 buildCounterListDomainMappingsResponse++; 912 buildCounterListDomainMappingsResponse++;
913 if (buildCounterListDomainMappingsResponse < 3) { 913 if (buildCounterListDomainMappingsResponse < 3) {
914 checkUnnamed3614(o.domainMappings); 914 checkUnnamed3622(o.domainMappings);
915 unittest.expect(o.nextPageToken, unittest.equals('foo')); 915 unittest.expect(o.nextPageToken, unittest.equals('foo'));
916 } 916 }
917 buildCounterListDomainMappingsResponse--; 917 buildCounterListDomainMappingsResponse--;
918 } 918 }
919 919
920 buildUnnamed3615() { 920 buildUnnamed3623() {
921 var o = new core.List<api.FirewallRule>(); 921 var o = new core.List<api.FirewallRule>();
922 o.add(buildFirewallRule()); 922 o.add(buildFirewallRule());
923 o.add(buildFirewallRule()); 923 o.add(buildFirewallRule());
924 return o; 924 return o;
925 } 925 }
926 926
927 checkUnnamed3615(core.List<api.FirewallRule> o) { 927 checkUnnamed3623(core.List<api.FirewallRule> o) {
928 unittest.expect(o, unittest.hasLength(2)); 928 unittest.expect(o, unittest.hasLength(2));
929 checkFirewallRule(o[0]); 929 checkFirewallRule(o[0]);
930 checkFirewallRule(o[1]); 930 checkFirewallRule(o[1]);
931 } 931 }
932 932
933 core.int buildCounterListIngressRulesResponse = 0; 933 core.int buildCounterListIngressRulesResponse = 0;
934 buildListIngressRulesResponse() { 934 buildListIngressRulesResponse() {
935 var o = new api.ListIngressRulesResponse(); 935 var o = new api.ListIngressRulesResponse();
936 buildCounterListIngressRulesResponse++; 936 buildCounterListIngressRulesResponse++;
937 if (buildCounterListIngressRulesResponse < 3) { 937 if (buildCounterListIngressRulesResponse < 3) {
938 o.ingressRules = buildUnnamed3615(); 938 o.ingressRules = buildUnnamed3623();
939 o.nextPageToken = "foo"; 939 o.nextPageToken = "foo";
940 } 940 }
941 buildCounterListIngressRulesResponse--; 941 buildCounterListIngressRulesResponse--;
942 return o; 942 return o;
943 } 943 }
944 944
945 checkListIngressRulesResponse(api.ListIngressRulesResponse o) { 945 checkListIngressRulesResponse(api.ListIngressRulesResponse o) {
946 buildCounterListIngressRulesResponse++; 946 buildCounterListIngressRulesResponse++;
947 if (buildCounterListIngressRulesResponse < 3) { 947 if (buildCounterListIngressRulesResponse < 3) {
948 checkUnnamed3615(o.ingressRules); 948 checkUnnamed3623(o.ingressRules);
949 unittest.expect(o.nextPageToken, unittest.equals('foo')); 949 unittest.expect(o.nextPageToken, unittest.equals('foo'));
950 } 950 }
951 buildCounterListIngressRulesResponse--; 951 buildCounterListIngressRulesResponse--;
952 } 952 }
953 953
954 buildUnnamed3616() { 954 buildUnnamed3624() {
955 var o = new core.List<api.Instance>(); 955 var o = new core.List<api.Instance>();
956 o.add(buildInstance()); 956 o.add(buildInstance());
957 o.add(buildInstance()); 957 o.add(buildInstance());
958 return o; 958 return o;
959 } 959 }
960 960
961 checkUnnamed3616(core.List<api.Instance> o) { 961 checkUnnamed3624(core.List<api.Instance> o) {
962 unittest.expect(o, unittest.hasLength(2)); 962 unittest.expect(o, unittest.hasLength(2));
963 checkInstance(o[0]); 963 checkInstance(o[0]);
964 checkInstance(o[1]); 964 checkInstance(o[1]);
965 } 965 }
966 966
967 core.int buildCounterListInstancesResponse = 0; 967 core.int buildCounterListInstancesResponse = 0;
968 buildListInstancesResponse() { 968 buildListInstancesResponse() {
969 var o = new api.ListInstancesResponse(); 969 var o = new api.ListInstancesResponse();
970 buildCounterListInstancesResponse++; 970 buildCounterListInstancesResponse++;
971 if (buildCounterListInstancesResponse < 3) { 971 if (buildCounterListInstancesResponse < 3) {
972 o.instances = buildUnnamed3616(); 972 o.instances = buildUnnamed3624();
973 o.nextPageToken = "foo"; 973 o.nextPageToken = "foo";
974 } 974 }
975 buildCounterListInstancesResponse--; 975 buildCounterListInstancesResponse--;
976 return o; 976 return o;
977 } 977 }
978 978
979 checkListInstancesResponse(api.ListInstancesResponse o) { 979 checkListInstancesResponse(api.ListInstancesResponse o) {
980 buildCounterListInstancesResponse++; 980 buildCounterListInstancesResponse++;
981 if (buildCounterListInstancesResponse < 3) { 981 if (buildCounterListInstancesResponse < 3) {
982 checkUnnamed3616(o.instances); 982 checkUnnamed3624(o.instances);
983 unittest.expect(o.nextPageToken, unittest.equals('foo')); 983 unittest.expect(o.nextPageToken, unittest.equals('foo'));
984 } 984 }
985 buildCounterListInstancesResponse--; 985 buildCounterListInstancesResponse--;
986 } 986 }
987 987
988 buildUnnamed3617() { 988 buildUnnamed3625() {
989 var o = new core.List<api.Location>(); 989 var o = new core.List<api.Location>();
990 o.add(buildLocation()); 990 o.add(buildLocation());
991 o.add(buildLocation()); 991 o.add(buildLocation());
992 return o; 992 return o;
993 } 993 }
994 994
995 checkUnnamed3617(core.List<api.Location> o) { 995 checkUnnamed3625(core.List<api.Location> o) {
996 unittest.expect(o, unittest.hasLength(2)); 996 unittest.expect(o, unittest.hasLength(2));
997 checkLocation(o[0]); 997 checkLocation(o[0]);
998 checkLocation(o[1]); 998 checkLocation(o[1]);
999 } 999 }
1000 1000
1001 core.int buildCounterListLocationsResponse = 0; 1001 core.int buildCounterListLocationsResponse = 0;
1002 buildListLocationsResponse() { 1002 buildListLocationsResponse() {
1003 var o = new api.ListLocationsResponse(); 1003 var o = new api.ListLocationsResponse();
1004 buildCounterListLocationsResponse++; 1004 buildCounterListLocationsResponse++;
1005 if (buildCounterListLocationsResponse < 3) { 1005 if (buildCounterListLocationsResponse < 3) {
1006 o.locations = buildUnnamed3617(); 1006 o.locations = buildUnnamed3625();
1007 o.nextPageToken = "foo"; 1007 o.nextPageToken = "foo";
1008 } 1008 }
1009 buildCounterListLocationsResponse--; 1009 buildCounterListLocationsResponse--;
1010 return o; 1010 return o;
1011 } 1011 }
1012 1012
1013 checkListLocationsResponse(api.ListLocationsResponse o) { 1013 checkListLocationsResponse(api.ListLocationsResponse o) {
1014 buildCounterListLocationsResponse++; 1014 buildCounterListLocationsResponse++;
1015 if (buildCounterListLocationsResponse < 3) { 1015 if (buildCounterListLocationsResponse < 3) {
1016 checkUnnamed3617(o.locations); 1016 checkUnnamed3625(o.locations);
1017 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1017 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1018 } 1018 }
1019 buildCounterListLocationsResponse--; 1019 buildCounterListLocationsResponse--;
1020 } 1020 }
1021 1021
1022 buildUnnamed3618() { 1022 buildUnnamed3626() {
1023 var o = new core.List<api.Operation>(); 1023 var o = new core.List<api.Operation>();
1024 o.add(buildOperation()); 1024 o.add(buildOperation());
1025 o.add(buildOperation()); 1025 o.add(buildOperation());
1026 return o; 1026 return o;
1027 } 1027 }
1028 1028
1029 checkUnnamed3618(core.List<api.Operation> o) { 1029 checkUnnamed3626(core.List<api.Operation> o) {
1030 unittest.expect(o, unittest.hasLength(2)); 1030 unittest.expect(o, unittest.hasLength(2));
1031 checkOperation(o[0]); 1031 checkOperation(o[0]);
1032 checkOperation(o[1]); 1032 checkOperation(o[1]);
1033 } 1033 }
1034 1034
1035 core.int buildCounterListOperationsResponse = 0; 1035 core.int buildCounterListOperationsResponse = 0;
1036 buildListOperationsResponse() { 1036 buildListOperationsResponse() {
1037 var o = new api.ListOperationsResponse(); 1037 var o = new api.ListOperationsResponse();
1038 buildCounterListOperationsResponse++; 1038 buildCounterListOperationsResponse++;
1039 if (buildCounterListOperationsResponse < 3) { 1039 if (buildCounterListOperationsResponse < 3) {
1040 o.nextPageToken = "foo"; 1040 o.nextPageToken = "foo";
1041 o.operations = buildUnnamed3618(); 1041 o.operations = buildUnnamed3626();
1042 } 1042 }
1043 buildCounterListOperationsResponse--; 1043 buildCounterListOperationsResponse--;
1044 return o; 1044 return o;
1045 } 1045 }
1046 1046
1047 checkListOperationsResponse(api.ListOperationsResponse o) { 1047 checkListOperationsResponse(api.ListOperationsResponse o) {
1048 buildCounterListOperationsResponse++; 1048 buildCounterListOperationsResponse++;
1049 if (buildCounterListOperationsResponse < 3) { 1049 if (buildCounterListOperationsResponse < 3) {
1050 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1050 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1051 checkUnnamed3618(o.operations); 1051 checkUnnamed3626(o.operations);
1052 } 1052 }
1053 buildCounterListOperationsResponse--; 1053 buildCounterListOperationsResponse--;
1054 } 1054 }
1055 1055
1056 buildUnnamed3619() { 1056 buildUnnamed3627() {
1057 var o = new core.List<api.Service>(); 1057 var o = new core.List<api.Service>();
1058 o.add(buildService()); 1058 o.add(buildService());
1059 o.add(buildService()); 1059 o.add(buildService());
1060 return o; 1060 return o;
1061 } 1061 }
1062 1062
1063 checkUnnamed3619(core.List<api.Service> o) { 1063 checkUnnamed3627(core.List<api.Service> o) {
1064 unittest.expect(o, unittest.hasLength(2)); 1064 unittest.expect(o, unittest.hasLength(2));
1065 checkService(o[0]); 1065 checkService(o[0]);
1066 checkService(o[1]); 1066 checkService(o[1]);
1067 } 1067 }
1068 1068
1069 core.int buildCounterListServicesResponse = 0; 1069 core.int buildCounterListServicesResponse = 0;
1070 buildListServicesResponse() { 1070 buildListServicesResponse() {
1071 var o = new api.ListServicesResponse(); 1071 var o = new api.ListServicesResponse();
1072 buildCounterListServicesResponse++; 1072 buildCounterListServicesResponse++;
1073 if (buildCounterListServicesResponse < 3) { 1073 if (buildCounterListServicesResponse < 3) {
1074 o.nextPageToken = "foo"; 1074 o.nextPageToken = "foo";
1075 o.services = buildUnnamed3619(); 1075 o.services = buildUnnamed3627();
1076 } 1076 }
1077 buildCounterListServicesResponse--; 1077 buildCounterListServicesResponse--;
1078 return o; 1078 return o;
1079 } 1079 }
1080 1080
1081 checkListServicesResponse(api.ListServicesResponse o) { 1081 checkListServicesResponse(api.ListServicesResponse o) {
1082 buildCounterListServicesResponse++; 1082 buildCounterListServicesResponse++;
1083 if (buildCounterListServicesResponse < 3) { 1083 if (buildCounterListServicesResponse < 3) {
1084 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1084 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1085 checkUnnamed3619(o.services); 1085 checkUnnamed3627(o.services);
1086 } 1086 }
1087 buildCounterListServicesResponse--; 1087 buildCounterListServicesResponse--;
1088 } 1088 }
1089 1089
1090 buildUnnamed3620() { 1090 buildUnnamed3628() {
1091 var o = new core.List<api.Version>(); 1091 var o = new core.List<api.Version>();
1092 o.add(buildVersion()); 1092 o.add(buildVersion());
1093 o.add(buildVersion()); 1093 o.add(buildVersion());
1094 return o; 1094 return o;
1095 } 1095 }
1096 1096
1097 checkUnnamed3620(core.List<api.Version> o) { 1097 checkUnnamed3628(core.List<api.Version> o) {
1098 unittest.expect(o, unittest.hasLength(2)); 1098 unittest.expect(o, unittest.hasLength(2));
1099 checkVersion(o[0]); 1099 checkVersion(o[0]);
1100 checkVersion(o[1]); 1100 checkVersion(o[1]);
1101 } 1101 }
1102 1102
1103 core.int buildCounterListVersionsResponse = 0; 1103 core.int buildCounterListVersionsResponse = 0;
1104 buildListVersionsResponse() { 1104 buildListVersionsResponse() {
1105 var o = new api.ListVersionsResponse(); 1105 var o = new api.ListVersionsResponse();
1106 buildCounterListVersionsResponse++; 1106 buildCounterListVersionsResponse++;
1107 if (buildCounterListVersionsResponse < 3) { 1107 if (buildCounterListVersionsResponse < 3) {
1108 o.nextPageToken = "foo"; 1108 o.nextPageToken = "foo";
1109 o.versions = buildUnnamed3620(); 1109 o.versions = buildUnnamed3628();
1110 } 1110 }
1111 buildCounterListVersionsResponse--; 1111 buildCounterListVersionsResponse--;
1112 return o; 1112 return o;
1113 } 1113 }
1114 1114
1115 checkListVersionsResponse(api.ListVersionsResponse o) { 1115 checkListVersionsResponse(api.ListVersionsResponse o) {
1116 buildCounterListVersionsResponse++; 1116 buildCounterListVersionsResponse++;
1117 if (buildCounterListVersionsResponse < 3) { 1117 if (buildCounterListVersionsResponse < 3) {
1118 unittest.expect(o.nextPageToken, unittest.equals('foo')); 1118 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1119 checkUnnamed3620(o.versions); 1119 checkUnnamed3628(o.versions);
1120 } 1120 }
1121 buildCounterListVersionsResponse--; 1121 buildCounterListVersionsResponse--;
1122 } 1122 }
1123 1123
1124 core.int buildCounterLivenessCheck = 0; 1124 core.int buildCounterLivenessCheck = 0;
1125 buildLivenessCheck() { 1125 buildLivenessCheck() {
1126 var o = new api.LivenessCheck(); 1126 var o = new api.LivenessCheck();
1127 buildCounterLivenessCheck++; 1127 buildCounterLivenessCheck++;
1128 if (buildCounterLivenessCheck < 3) { 1128 if (buildCounterLivenessCheck < 3) {
1129 o.checkInterval = "foo"; 1129 o.checkInterval = "foo";
(...skipping 15 matching lines...) Expand all
1145 unittest.expect(o.failureThreshold, unittest.equals(42)); 1145 unittest.expect(o.failureThreshold, unittest.equals(42));
1146 unittest.expect(o.host, unittest.equals('foo')); 1146 unittest.expect(o.host, unittest.equals('foo'));
1147 unittest.expect(o.initialDelay, unittest.equals('foo')); 1147 unittest.expect(o.initialDelay, unittest.equals('foo'));
1148 unittest.expect(o.path, unittest.equals('foo')); 1148 unittest.expect(o.path, unittest.equals('foo'));
1149 unittest.expect(o.successThreshold, unittest.equals(42)); 1149 unittest.expect(o.successThreshold, unittest.equals(42));
1150 unittest.expect(o.timeout, unittest.equals('foo')); 1150 unittest.expect(o.timeout, unittest.equals('foo'));
1151 } 1151 }
1152 buildCounterLivenessCheck--; 1152 buildCounterLivenessCheck--;
1153 } 1153 }
1154 1154
1155 buildUnnamed3621() { 1155 buildUnnamed3629() {
1156 var o = new core.Map<core.String, core.String>(); 1156 var o = new core.Map<core.String, core.String>();
1157 o["x"] = "foo"; 1157 o["x"] = "foo";
1158 o["y"] = "foo"; 1158 o["y"] = "foo";
1159 return o; 1159 return o;
1160 } 1160 }
1161 1161
1162 checkUnnamed3621(core.Map<core.String, core.String> o) { 1162 checkUnnamed3629(core.Map<core.String, core.String> o) {
1163 unittest.expect(o, unittest.hasLength(2)); 1163 unittest.expect(o, unittest.hasLength(2));
1164 unittest.expect(o["x"], unittest.equals('foo')); 1164 unittest.expect(o["x"], unittest.equals('foo'));
1165 unittest.expect(o["y"], unittest.equals('foo')); 1165 unittest.expect(o["y"], unittest.equals('foo'));
1166 } 1166 }
1167 1167
1168 buildUnnamed3622() { 1168 buildUnnamed3630() {
1169 var o = new core.Map<core.String, core.Object>(); 1169 var o = new core.Map<core.String, core.Object>();
1170 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1170 o["x"] = {
1171 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1171 'list': [1, 2, 3],
1172 'bool': true,
1173 'string': 'foo'
1174 };
1175 o["y"] = {
1176 'list': [1, 2, 3],
1177 'bool': true,
1178 'string': 'foo'
1179 };
1172 return o; 1180 return o;
1173 } 1181 }
1174 1182
1175 checkUnnamed3622(core.Map<core.String, core.Object> o) { 1183 checkUnnamed3630(core.Map<core.String, core.Object> o) {
1176 unittest.expect(o, unittest.hasLength(2)); 1184 unittest.expect(o, unittest.hasLength(2));
1177 var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLengt h(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo')); 1185 var casted1 = (o["x"]) as core.Map;
1178 var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLengt h(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo')); 1186 unittest.expect(casted1, unittest.hasLength(3));
1187 unittest.expect(casted1["list"], unittest.equals([1, 2, 3]));
1188 unittest.expect(casted1["bool"], unittest.equals(true));
1189 unittest.expect(casted1["string"], unittest.equals('foo'));
1190 var casted2 = (o["y"]) as core.Map;
1191 unittest.expect(casted2, unittest.hasLength(3));
1192 unittest.expect(casted2["list"], unittest.equals([1, 2, 3]));
1193 unittest.expect(casted2["bool"], unittest.equals(true));
1194 unittest.expect(casted2["string"], unittest.equals('foo'));
1179 } 1195 }
1180 1196
1181 core.int buildCounterLocation = 0; 1197 core.int buildCounterLocation = 0;
1182 buildLocation() { 1198 buildLocation() {
1183 var o = new api.Location(); 1199 var o = new api.Location();
1184 buildCounterLocation++; 1200 buildCounterLocation++;
1185 if (buildCounterLocation < 3) { 1201 if (buildCounterLocation < 3) {
1186 o.labels = buildUnnamed3621(); 1202 o.labels = buildUnnamed3629();
1187 o.locationId = "foo"; 1203 o.locationId = "foo";
1188 o.metadata = buildUnnamed3622(); 1204 o.metadata = buildUnnamed3630();
1189 o.name = "foo"; 1205 o.name = "foo";
1190 } 1206 }
1191 buildCounterLocation--; 1207 buildCounterLocation--;
1192 return o; 1208 return o;
1193 } 1209 }
1194 1210
1195 checkLocation(api.Location o) { 1211 checkLocation(api.Location o) {
1196 buildCounterLocation++; 1212 buildCounterLocation++;
1197 if (buildCounterLocation < 3) { 1213 if (buildCounterLocation < 3) {
1198 checkUnnamed3621(o.labels); 1214 checkUnnamed3629(o.labels);
1199 unittest.expect(o.locationId, unittest.equals('foo')); 1215 unittest.expect(o.locationId, unittest.equals('foo'));
1200 checkUnnamed3622(o.metadata); 1216 checkUnnamed3630(o.metadata);
1201 unittest.expect(o.name, unittest.equals('foo')); 1217 unittest.expect(o.name, unittest.equals('foo'));
1202 } 1218 }
1203 buildCounterLocation--; 1219 buildCounterLocation--;
1204 } 1220 }
1205 1221
1206 core.int buildCounterLocationMetadata = 0; 1222 core.int buildCounterLocationMetadata = 0;
1207 buildLocationMetadata() { 1223 buildLocationMetadata() {
1208 var o = new api.LocationMetadata(); 1224 var o = new api.LocationMetadata();
1209 buildCounterLocationMetadata++; 1225 buildCounterLocationMetadata++;
1210 if (buildCounterLocationMetadata < 3) { 1226 if (buildCounterLocationMetadata < 3) {
1211 o.flexibleEnvironmentAvailable = true; 1227 o.flexibleEnvironmentAvailable = true;
1212 o.standardEnvironmentAvailable = true; 1228 o.standardEnvironmentAvailable = true;
1213 } 1229 }
1214 buildCounterLocationMetadata--; 1230 buildCounterLocationMetadata--;
1215 return o; 1231 return o;
1216 } 1232 }
1217 1233
1218 checkLocationMetadata(api.LocationMetadata o) { 1234 checkLocationMetadata(api.LocationMetadata o) {
1219 buildCounterLocationMetadata++; 1235 buildCounterLocationMetadata++;
1220 if (buildCounterLocationMetadata < 3) { 1236 if (buildCounterLocationMetadata < 3) {
1221 unittest.expect(o.flexibleEnvironmentAvailable, unittest.isTrue); 1237 unittest.expect(o.flexibleEnvironmentAvailable, unittest.isTrue);
1222 unittest.expect(o.standardEnvironmentAvailable, unittest.isTrue); 1238 unittest.expect(o.standardEnvironmentAvailable, unittest.isTrue);
1223 } 1239 }
1224 buildCounterLocationMetadata--; 1240 buildCounterLocationMetadata--;
1225 } 1241 }
1226 1242
1243 core.int buildCounterManagedCertificate = 0;
1244 buildManagedCertificate() {
1245 var o = new api.ManagedCertificate();
1246 buildCounterManagedCertificate++;
1247 if (buildCounterManagedCertificate < 3) {
1248 o.lastRenewalTime = "foo";
1249 o.status = "foo";
1250 }
1251 buildCounterManagedCertificate--;
1252 return o;
1253 }
1254
1255 checkManagedCertificate(api.ManagedCertificate o) {
1256 buildCounterManagedCertificate++;
1257 if (buildCounterManagedCertificate < 3) {
1258 unittest.expect(o.lastRenewalTime, unittest.equals('foo'));
1259 unittest.expect(o.status, unittest.equals('foo'));
1260 }
1261 buildCounterManagedCertificate--;
1262 }
1263
1227 core.int buildCounterManualScaling = 0; 1264 core.int buildCounterManualScaling = 0;
1228 buildManualScaling() { 1265 buildManualScaling() {
1229 var o = new api.ManualScaling(); 1266 var o = new api.ManualScaling();
1230 buildCounterManualScaling++; 1267 buildCounterManualScaling++;
1231 if (buildCounterManualScaling < 3) { 1268 if (buildCounterManualScaling < 3) {
1232 o.instances = 42; 1269 o.instances = 42;
1233 } 1270 }
1234 buildCounterManualScaling--; 1271 buildCounterManualScaling--;
1235 return o; 1272 return o;
1236 } 1273 }
1237 1274
1238 checkManualScaling(api.ManualScaling o) { 1275 checkManualScaling(api.ManualScaling o) {
1239 buildCounterManualScaling++; 1276 buildCounterManualScaling++;
1240 if (buildCounterManualScaling < 3) { 1277 if (buildCounterManualScaling < 3) {
1241 unittest.expect(o.instances, unittest.equals(42)); 1278 unittest.expect(o.instances, unittest.equals(42));
1242 } 1279 }
1243 buildCounterManualScaling--; 1280 buildCounterManualScaling--;
1244 } 1281 }
1245 1282
1246 buildUnnamed3623() { 1283 buildUnnamed3631() {
1247 var o = new core.List<core.String>(); 1284 var o = new core.List<core.String>();
1248 o.add("foo"); 1285 o.add("foo");
1249 o.add("foo"); 1286 o.add("foo");
1250 return o; 1287 return o;
1251 } 1288 }
1252 1289
1253 checkUnnamed3623(core.List<core.String> o) { 1290 checkUnnamed3631(core.List<core.String> o) {
1254 unittest.expect(o, unittest.hasLength(2)); 1291 unittest.expect(o, unittest.hasLength(2));
1255 unittest.expect(o[0], unittest.equals('foo')); 1292 unittest.expect(o[0], unittest.equals('foo'));
1256 unittest.expect(o[1], unittest.equals('foo')); 1293 unittest.expect(o[1], unittest.equals('foo'));
1257 } 1294 }
1258 1295
1259 core.int buildCounterNetwork = 0; 1296 core.int buildCounterNetwork = 0;
1260 buildNetwork() { 1297 buildNetwork() {
1261 var o = new api.Network(); 1298 var o = new api.Network();
1262 buildCounterNetwork++; 1299 buildCounterNetwork++;
1263 if (buildCounterNetwork < 3) { 1300 if (buildCounterNetwork < 3) {
1264 o.forwardedPorts = buildUnnamed3623(); 1301 o.forwardedPorts = buildUnnamed3631();
1265 o.instanceTag = "foo"; 1302 o.instanceTag = "foo";
1266 o.name = "foo"; 1303 o.name = "foo";
1267 o.subnetworkName = "foo"; 1304 o.subnetworkName = "foo";
1268 } 1305 }
1269 buildCounterNetwork--; 1306 buildCounterNetwork--;
1270 return o; 1307 return o;
1271 } 1308 }
1272 1309
1273 checkNetwork(api.Network o) { 1310 checkNetwork(api.Network o) {
1274 buildCounterNetwork++; 1311 buildCounterNetwork++;
1275 if (buildCounterNetwork < 3) { 1312 if (buildCounterNetwork < 3) {
1276 checkUnnamed3623(o.forwardedPorts); 1313 checkUnnamed3631(o.forwardedPorts);
1277 unittest.expect(o.instanceTag, unittest.equals('foo')); 1314 unittest.expect(o.instanceTag, unittest.equals('foo'));
1278 unittest.expect(o.name, unittest.equals('foo')); 1315 unittest.expect(o.name, unittest.equals('foo'));
1279 unittest.expect(o.subnetworkName, unittest.equals('foo')); 1316 unittest.expect(o.subnetworkName, unittest.equals('foo'));
1280 } 1317 }
1281 buildCounterNetwork--; 1318 buildCounterNetwork--;
1282 } 1319 }
1283 1320
1284 core.int buildCounterNetworkUtilization = 0; 1321 core.int buildCounterNetworkUtilization = 0;
1285 buildNetworkUtilization() { 1322 buildNetworkUtilization() {
1286 var o = new api.NetworkUtilization(); 1323 var o = new api.NetworkUtilization();
(...skipping 12 matching lines...) Expand all
1299 buildCounterNetworkUtilization++; 1336 buildCounterNetworkUtilization++;
1300 if (buildCounterNetworkUtilization < 3) { 1337 if (buildCounterNetworkUtilization < 3) {
1301 unittest.expect(o.targetReceivedBytesPerSecond, unittest.equals(42)); 1338 unittest.expect(o.targetReceivedBytesPerSecond, unittest.equals(42));
1302 unittest.expect(o.targetReceivedPacketsPerSecond, unittest.equals(42)); 1339 unittest.expect(o.targetReceivedPacketsPerSecond, unittest.equals(42));
1303 unittest.expect(o.targetSentBytesPerSecond, unittest.equals(42)); 1340 unittest.expect(o.targetSentBytesPerSecond, unittest.equals(42));
1304 unittest.expect(o.targetSentPacketsPerSecond, unittest.equals(42)); 1341 unittest.expect(o.targetSentPacketsPerSecond, unittest.equals(42));
1305 } 1342 }
1306 buildCounterNetworkUtilization--; 1343 buildCounterNetworkUtilization--;
1307 } 1344 }
1308 1345
1309 buildUnnamed3624() { 1346 buildUnnamed3632() {
1310 var o = new core.Map<core.String, core.Object>(); 1347 var o = new core.Map<core.String, core.Object>();
1311 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1348 o["x"] = {
1312 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1349 'list': [1, 2, 3],
1350 'bool': true,
1351 'string': 'foo'
1352 };
1353 o["y"] = {
1354 'list': [1, 2, 3],
1355 'bool': true,
1356 'string': 'foo'
1357 };
1313 return o; 1358 return o;
1314 } 1359 }
1315 1360
1316 checkUnnamed3624(core.Map<core.String, core.Object> o) { 1361 checkUnnamed3632(core.Map<core.String, core.Object> o) {
1317 unittest.expect(o, unittest.hasLength(2)); 1362 unittest.expect(o, unittest.hasLength(2));
1318 var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLengt h(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo')); 1363 var casted3 = (o["x"]) as core.Map;
1319 var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLengt h(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo')); 1364 unittest.expect(casted3, unittest.hasLength(3));
1365 unittest.expect(casted3["list"], unittest.equals([1, 2, 3]));
1366 unittest.expect(casted3["bool"], unittest.equals(true));
1367 unittest.expect(casted3["string"], unittest.equals('foo'));
1368 var casted4 = (o["y"]) as core.Map;
1369 unittest.expect(casted4, unittest.hasLength(3));
1370 unittest.expect(casted4["list"], unittest.equals([1, 2, 3]));
1371 unittest.expect(casted4["bool"], unittest.equals(true));
1372 unittest.expect(casted4["string"], unittest.equals('foo'));
1320 } 1373 }
1321 1374
1322 buildUnnamed3625() { 1375 buildUnnamed3633() {
1323 var o = new core.Map<core.String, core.Object>(); 1376 var o = new core.Map<core.String, core.Object>();
1324 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1377 o["x"] = {
1325 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1378 'list': [1, 2, 3],
1379 'bool': true,
1380 'string': 'foo'
1381 };
1382 o["y"] = {
1383 'list': [1, 2, 3],
1384 'bool': true,
1385 'string': 'foo'
1386 };
1326 return o; 1387 return o;
1327 } 1388 }
1328 1389
1329 checkUnnamed3625(core.Map<core.String, core.Object> o) { 1390 checkUnnamed3633(core.Map<core.String, core.Object> o) {
1330 unittest.expect(o, unittest.hasLength(2)); 1391 unittest.expect(o, unittest.hasLength(2));
1331 var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLengt h(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo')); 1392 var casted5 = (o["x"]) as core.Map;
1332 var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLengt h(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo')); 1393 unittest.expect(casted5, unittest.hasLength(3));
1394 unittest.expect(casted5["list"], unittest.equals([1, 2, 3]));
1395 unittest.expect(casted5["bool"], unittest.equals(true));
1396 unittest.expect(casted5["string"], unittest.equals('foo'));
1397 var casted6 = (o["y"]) as core.Map;
1398 unittest.expect(casted6, unittest.hasLength(3));
1399 unittest.expect(casted6["list"], unittest.equals([1, 2, 3]));
1400 unittest.expect(casted6["bool"], unittest.equals(true));
1401 unittest.expect(casted6["string"], unittest.equals('foo'));
1333 } 1402 }
1334 1403
1335 core.int buildCounterOperation = 0; 1404 core.int buildCounterOperation = 0;
1336 buildOperation() { 1405 buildOperation() {
1337 var o = new api.Operation(); 1406 var o = new api.Operation();
1338 buildCounterOperation++; 1407 buildCounterOperation++;
1339 if (buildCounterOperation < 3) { 1408 if (buildCounterOperation < 3) {
1340 o.done = true; 1409 o.done = true;
1341 o.error = buildStatus(); 1410 o.error = buildStatus();
1342 o.metadata = buildUnnamed3624(); 1411 o.metadata = buildUnnamed3632();
1343 o.name = "foo"; 1412 o.name = "foo";
1344 o.response = buildUnnamed3625(); 1413 o.response = buildUnnamed3633();
1345 } 1414 }
1346 buildCounterOperation--; 1415 buildCounterOperation--;
1347 return o; 1416 return o;
1348 } 1417 }
1349 1418
1350 checkOperation(api.Operation o) { 1419 checkOperation(api.Operation o) {
1351 buildCounterOperation++; 1420 buildCounterOperation++;
1352 if (buildCounterOperation < 3) { 1421 if (buildCounterOperation < 3) {
1353 unittest.expect(o.done, unittest.isTrue); 1422 unittest.expect(o.done, unittest.isTrue);
1354 checkStatus(o.error); 1423 checkStatus(o.error);
1355 checkUnnamed3624(o.metadata); 1424 checkUnnamed3632(o.metadata);
1356 unittest.expect(o.name, unittest.equals('foo')); 1425 unittest.expect(o.name, unittest.equals('foo'));
1357 checkUnnamed3625(o.response); 1426 checkUnnamed3633(o.response);
1358 } 1427 }
1359 buildCounterOperation--; 1428 buildCounterOperation--;
1360 } 1429 }
1361 1430
1362 core.int buildCounterOperationMetadata = 0; 1431 core.int buildCounterOperationMetadata = 0;
1363 buildOperationMetadata() { 1432 buildOperationMetadata() {
1364 var o = new api.OperationMetadata(); 1433 var o = new api.OperationMetadata();
1365 buildCounterOperationMetadata++; 1434 buildCounterOperationMetadata++;
1366 if (buildCounterOperationMetadata < 3) { 1435 if (buildCounterOperationMetadata < 3) {
1367 o.endTime = "foo"; 1436 o.endTime = "foo";
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1408 if (buildCounterOperationMetadataExperimental < 3) { 1477 if (buildCounterOperationMetadataExperimental < 3) {
1409 unittest.expect(o.endTime, unittest.equals('foo')); 1478 unittest.expect(o.endTime, unittest.equals('foo'));
1410 unittest.expect(o.insertTime, unittest.equals('foo')); 1479 unittest.expect(o.insertTime, unittest.equals('foo'));
1411 unittest.expect(o.method, unittest.equals('foo')); 1480 unittest.expect(o.method, unittest.equals('foo'));
1412 unittest.expect(o.target, unittest.equals('foo')); 1481 unittest.expect(o.target, unittest.equals('foo'));
1413 unittest.expect(o.user, unittest.equals('foo')); 1482 unittest.expect(o.user, unittest.equals('foo'));
1414 } 1483 }
1415 buildCounterOperationMetadataExperimental--; 1484 buildCounterOperationMetadataExperimental--;
1416 } 1485 }
1417 1486
1418 buildUnnamed3626() { 1487 buildUnnamed3634() {
1419 var o = new core.List<core.String>(); 1488 var o = new core.List<core.String>();
1420 o.add("foo"); 1489 o.add("foo");
1421 o.add("foo"); 1490 o.add("foo");
1422 return o; 1491 return o;
1423 } 1492 }
1424 1493
1425 checkUnnamed3626(core.List<core.String> o) { 1494 checkUnnamed3634(core.List<core.String> o) {
1426 unittest.expect(o, unittest.hasLength(2)); 1495 unittest.expect(o, unittest.hasLength(2));
1427 unittest.expect(o[0], unittest.equals('foo')); 1496 unittest.expect(o[0], unittest.equals('foo'));
1428 unittest.expect(o[1], unittest.equals('foo')); 1497 unittest.expect(o[1], unittest.equals('foo'));
1429 } 1498 }
1430 1499
1431 core.int buildCounterOperationMetadataV1 = 0; 1500 core.int buildCounterOperationMetadataV1 = 0;
1432 buildOperationMetadataV1() { 1501 buildOperationMetadataV1() {
1433 var o = new api.OperationMetadataV1(); 1502 var o = new api.OperationMetadataV1();
1434 buildCounterOperationMetadataV1++; 1503 buildCounterOperationMetadataV1++;
1435 if (buildCounterOperationMetadataV1 < 3) { 1504 if (buildCounterOperationMetadataV1 < 3) {
1436 o.endTime = "foo"; 1505 o.endTime = "foo";
1437 o.ephemeralMessage = "foo"; 1506 o.ephemeralMessage = "foo";
1438 o.insertTime = "foo"; 1507 o.insertTime = "foo";
1439 o.method = "foo"; 1508 o.method = "foo";
1440 o.target = "foo"; 1509 o.target = "foo";
1441 o.user = "foo"; 1510 o.user = "foo";
1442 o.warning = buildUnnamed3626(); 1511 o.warning = buildUnnamed3634();
1443 } 1512 }
1444 buildCounterOperationMetadataV1--; 1513 buildCounterOperationMetadataV1--;
1445 return o; 1514 return o;
1446 } 1515 }
1447 1516
1448 checkOperationMetadataV1(api.OperationMetadataV1 o) { 1517 checkOperationMetadataV1(api.OperationMetadataV1 o) {
1449 buildCounterOperationMetadataV1++; 1518 buildCounterOperationMetadataV1++;
1450 if (buildCounterOperationMetadataV1 < 3) { 1519 if (buildCounterOperationMetadataV1 < 3) {
1451 unittest.expect(o.endTime, unittest.equals('foo')); 1520 unittest.expect(o.endTime, unittest.equals('foo'));
1452 unittest.expect(o.ephemeralMessage, unittest.equals('foo')); 1521 unittest.expect(o.ephemeralMessage, unittest.equals('foo'));
1453 unittest.expect(o.insertTime, unittest.equals('foo')); 1522 unittest.expect(o.insertTime, unittest.equals('foo'));
1454 unittest.expect(o.method, unittest.equals('foo')); 1523 unittest.expect(o.method, unittest.equals('foo'));
1455 unittest.expect(o.target, unittest.equals('foo')); 1524 unittest.expect(o.target, unittest.equals('foo'));
1456 unittest.expect(o.user, unittest.equals('foo')); 1525 unittest.expect(o.user, unittest.equals('foo'));
1457 checkUnnamed3626(o.warning); 1526 checkUnnamed3634(o.warning);
1458 } 1527 }
1459 buildCounterOperationMetadataV1--; 1528 buildCounterOperationMetadataV1--;
1460 } 1529 }
1461 1530
1462 buildUnnamed3627() { 1531 buildUnnamed3635() {
1463 var o = new core.List<core.String>(); 1532 var o = new core.List<core.String>();
1464 o.add("foo"); 1533 o.add("foo");
1465 o.add("foo"); 1534 o.add("foo");
1466 return o; 1535 return o;
1467 } 1536 }
1468 1537
1469 checkUnnamed3627(core.List<core.String> o) { 1538 checkUnnamed3635(core.List<core.String> o) {
1470 unittest.expect(o, unittest.hasLength(2)); 1539 unittest.expect(o, unittest.hasLength(2));
1471 unittest.expect(o[0], unittest.equals('foo')); 1540 unittest.expect(o[0], unittest.equals('foo'));
1472 unittest.expect(o[1], unittest.equals('foo')); 1541 unittest.expect(o[1], unittest.equals('foo'));
1473 } 1542 }
1474 1543
1475 core.int buildCounterOperationMetadataV1Alpha = 0; 1544 core.int buildCounterOperationMetadataV1Alpha = 0;
1476 buildOperationMetadataV1Alpha() { 1545 buildOperationMetadataV1Alpha() {
1477 var o = new api.OperationMetadataV1Alpha(); 1546 var o = new api.OperationMetadataV1Alpha();
1478 buildCounterOperationMetadataV1Alpha++; 1547 buildCounterOperationMetadataV1Alpha++;
1479 if (buildCounterOperationMetadataV1Alpha < 3) { 1548 if (buildCounterOperationMetadataV1Alpha < 3) {
1480 o.endTime = "foo"; 1549 o.endTime = "foo";
1481 o.ephemeralMessage = "foo"; 1550 o.ephemeralMessage = "foo";
1482 o.insertTime = "foo"; 1551 o.insertTime = "foo";
1483 o.method = "foo"; 1552 o.method = "foo";
1484 o.target = "foo"; 1553 o.target = "foo";
1485 o.user = "foo"; 1554 o.user = "foo";
1486 o.warning = buildUnnamed3627(); 1555 o.warning = buildUnnamed3635();
1487 } 1556 }
1488 buildCounterOperationMetadataV1Alpha--; 1557 buildCounterOperationMetadataV1Alpha--;
1489 return o; 1558 return o;
1490 } 1559 }
1491 1560
1492 checkOperationMetadataV1Alpha(api.OperationMetadataV1Alpha o) { 1561 checkOperationMetadataV1Alpha(api.OperationMetadataV1Alpha o) {
1493 buildCounterOperationMetadataV1Alpha++; 1562 buildCounterOperationMetadataV1Alpha++;
1494 if (buildCounterOperationMetadataV1Alpha < 3) { 1563 if (buildCounterOperationMetadataV1Alpha < 3) {
1495 unittest.expect(o.endTime, unittest.equals('foo')); 1564 unittest.expect(o.endTime, unittest.equals('foo'));
1496 unittest.expect(o.ephemeralMessage, unittest.equals('foo')); 1565 unittest.expect(o.ephemeralMessage, unittest.equals('foo'));
1497 unittest.expect(o.insertTime, unittest.equals('foo')); 1566 unittest.expect(o.insertTime, unittest.equals('foo'));
1498 unittest.expect(o.method, unittest.equals('foo')); 1567 unittest.expect(o.method, unittest.equals('foo'));
1499 unittest.expect(o.target, unittest.equals('foo')); 1568 unittest.expect(o.target, unittest.equals('foo'));
1500 unittest.expect(o.user, unittest.equals('foo')); 1569 unittest.expect(o.user, unittest.equals('foo'));
1501 checkUnnamed3627(o.warning); 1570 checkUnnamed3635(o.warning);
1502 } 1571 }
1503 buildCounterOperationMetadataV1Alpha--; 1572 buildCounterOperationMetadataV1Alpha--;
1504 } 1573 }
1505 1574
1506 buildUnnamed3628() { 1575 buildUnnamed3636() {
1507 var o = new core.List<core.String>(); 1576 var o = new core.List<core.String>();
1508 o.add("foo"); 1577 o.add("foo");
1509 o.add("foo"); 1578 o.add("foo");
1510 return o; 1579 return o;
1511 } 1580 }
1512 1581
1513 checkUnnamed3628(core.List<core.String> o) { 1582 checkUnnamed3636(core.List<core.String> o) {
1514 unittest.expect(o, unittest.hasLength(2)); 1583 unittest.expect(o, unittest.hasLength(2));
1515 unittest.expect(o[0], unittest.equals('foo')); 1584 unittest.expect(o[0], unittest.equals('foo'));
1516 unittest.expect(o[1], unittest.equals('foo')); 1585 unittest.expect(o[1], unittest.equals('foo'));
1517 } 1586 }
1518 1587
1519 core.int buildCounterOperationMetadataV1Beta = 0; 1588 core.int buildCounterOperationMetadataV1Beta = 0;
1520 buildOperationMetadataV1Beta() { 1589 buildOperationMetadataV1Beta() {
1521 var o = new api.OperationMetadataV1Beta(); 1590 var o = new api.OperationMetadataV1Beta();
1522 buildCounterOperationMetadataV1Beta++; 1591 buildCounterOperationMetadataV1Beta++;
1523 if (buildCounterOperationMetadataV1Beta < 3) { 1592 if (buildCounterOperationMetadataV1Beta < 3) {
1524 o.endTime = "foo"; 1593 o.endTime = "foo";
1525 o.ephemeralMessage = "foo"; 1594 o.ephemeralMessage = "foo";
1526 o.insertTime = "foo"; 1595 o.insertTime = "foo";
1527 o.method = "foo"; 1596 o.method = "foo";
1528 o.target = "foo"; 1597 o.target = "foo";
1529 o.user = "foo"; 1598 o.user = "foo";
1530 o.warning = buildUnnamed3628(); 1599 o.warning = buildUnnamed3636();
1531 } 1600 }
1532 buildCounterOperationMetadataV1Beta--; 1601 buildCounterOperationMetadataV1Beta--;
1533 return o; 1602 return o;
1534 } 1603 }
1535 1604
1536 checkOperationMetadataV1Beta(api.OperationMetadataV1Beta o) { 1605 checkOperationMetadataV1Beta(api.OperationMetadataV1Beta o) {
1537 buildCounterOperationMetadataV1Beta++; 1606 buildCounterOperationMetadataV1Beta++;
1538 if (buildCounterOperationMetadataV1Beta < 3) { 1607 if (buildCounterOperationMetadataV1Beta < 3) {
1539 unittest.expect(o.endTime, unittest.equals('foo')); 1608 unittest.expect(o.endTime, unittest.equals('foo'));
1540 unittest.expect(o.ephemeralMessage, unittest.equals('foo')); 1609 unittest.expect(o.ephemeralMessage, unittest.equals('foo'));
1541 unittest.expect(o.insertTime, unittest.equals('foo')); 1610 unittest.expect(o.insertTime, unittest.equals('foo'));
1542 unittest.expect(o.method, unittest.equals('foo')); 1611 unittest.expect(o.method, unittest.equals('foo'));
1543 unittest.expect(o.target, unittest.equals('foo')); 1612 unittest.expect(o.target, unittest.equals('foo'));
1544 unittest.expect(o.user, unittest.equals('foo')); 1613 unittest.expect(o.user, unittest.equals('foo'));
1545 checkUnnamed3628(o.warning); 1614 checkUnnamed3636(o.warning);
1546 } 1615 }
1547 buildCounterOperationMetadataV1Beta--; 1616 buildCounterOperationMetadataV1Beta--;
1548 } 1617 }
1549 1618
1550 core.int buildCounterOperationMetadataV1Beta5 = 0; 1619 core.int buildCounterOperationMetadataV1Beta5 = 0;
1551 buildOperationMetadataV1Beta5() { 1620 buildOperationMetadataV1Beta5() {
1552 var o = new api.OperationMetadataV1Beta5(); 1621 var o = new api.OperationMetadataV1Beta5();
1553 buildCounterOperationMetadataV1Beta5++; 1622 buildCounterOperationMetadataV1Beta5++;
1554 if (buildCounterOperationMetadataV1Beta5 < 3) { 1623 if (buildCounterOperationMetadataV1Beta5 < 3) {
1555 o.endTime = "foo"; 1624 o.endTime = "foo";
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1602 unittest.expect(o.successThreshold, unittest.equals(42)); 1671 unittest.expect(o.successThreshold, unittest.equals(42));
1603 unittest.expect(o.timeout, unittest.equals('foo')); 1672 unittest.expect(o.timeout, unittest.equals('foo'));
1604 } 1673 }
1605 buildCounterReadinessCheck--; 1674 buildCounterReadinessCheck--;
1606 } 1675 }
1607 1676
1608 core.int buildCounterRepairApplicationRequest = 0; 1677 core.int buildCounterRepairApplicationRequest = 0;
1609 buildRepairApplicationRequest() { 1678 buildRepairApplicationRequest() {
1610 var o = new api.RepairApplicationRequest(); 1679 var o = new api.RepairApplicationRequest();
1611 buildCounterRepairApplicationRequest++; 1680 buildCounterRepairApplicationRequest++;
1612 if (buildCounterRepairApplicationRequest < 3) { 1681 if (buildCounterRepairApplicationRequest < 3) {}
1613 }
1614 buildCounterRepairApplicationRequest--; 1682 buildCounterRepairApplicationRequest--;
1615 return o; 1683 return o;
1616 } 1684 }
1617 1685
1618 checkRepairApplicationRequest(api.RepairApplicationRequest o) { 1686 checkRepairApplicationRequest(api.RepairApplicationRequest o) {
1619 buildCounterRepairApplicationRequest++; 1687 buildCounterRepairApplicationRequest++;
1620 if (buildCounterRepairApplicationRequest < 3) { 1688 if (buildCounterRepairApplicationRequest < 3) {}
1621 }
1622 buildCounterRepairApplicationRequest--; 1689 buildCounterRepairApplicationRequest--;
1623 } 1690 }
1624 1691
1625 core.int buildCounterRequestUtilization = 0; 1692 core.int buildCounterRequestUtilization = 0;
1626 buildRequestUtilization() { 1693 buildRequestUtilization() {
1627 var o = new api.RequestUtilization(); 1694 var o = new api.RequestUtilization();
1628 buildCounterRequestUtilization++; 1695 buildCounterRequestUtilization++;
1629 if (buildCounterRequestUtilization < 3) { 1696 if (buildCounterRequestUtilization < 3) {
1630 o.targetConcurrentRequests = 42; 1697 o.targetConcurrentRequests = 42;
1631 o.targetRequestCountPerSecond = 42; 1698 o.targetRequestCountPerSecond = 42;
(...skipping 27 matching lines...) Expand all
1659 checkResourceRecord(api.ResourceRecord o) { 1726 checkResourceRecord(api.ResourceRecord o) {
1660 buildCounterResourceRecord++; 1727 buildCounterResourceRecord++;
1661 if (buildCounterResourceRecord < 3) { 1728 if (buildCounterResourceRecord < 3) {
1662 unittest.expect(o.name, unittest.equals('foo')); 1729 unittest.expect(o.name, unittest.equals('foo'));
1663 unittest.expect(o.rrdata, unittest.equals('foo')); 1730 unittest.expect(o.rrdata, unittest.equals('foo'));
1664 unittest.expect(o.type, unittest.equals('foo')); 1731 unittest.expect(o.type, unittest.equals('foo'));
1665 } 1732 }
1666 buildCounterResourceRecord--; 1733 buildCounterResourceRecord--;
1667 } 1734 }
1668 1735
1669 buildUnnamed3629() { 1736 buildUnnamed3637() {
1670 var o = new core.List<api.Volume>(); 1737 var o = new core.List<api.Volume>();
1671 o.add(buildVolume()); 1738 o.add(buildVolume());
1672 o.add(buildVolume()); 1739 o.add(buildVolume());
1673 return o; 1740 return o;
1674 } 1741 }
1675 1742
1676 checkUnnamed3629(core.List<api.Volume> o) { 1743 checkUnnamed3637(core.List<api.Volume> o) {
1677 unittest.expect(o, unittest.hasLength(2)); 1744 unittest.expect(o, unittest.hasLength(2));
1678 checkVolume(o[0]); 1745 checkVolume(o[0]);
1679 checkVolume(o[1]); 1746 checkVolume(o[1]);
1680 } 1747 }
1681 1748
1682 core.int buildCounterResources = 0; 1749 core.int buildCounterResources = 0;
1683 buildResources() { 1750 buildResources() {
1684 var o = new api.Resources(); 1751 var o = new api.Resources();
1685 buildCounterResources++; 1752 buildCounterResources++;
1686 if (buildCounterResources < 3) { 1753 if (buildCounterResources < 3) {
1687 o.cpu = 42.0; 1754 o.cpu = 42.0;
1688 o.diskGb = 42.0; 1755 o.diskGb = 42.0;
1689 o.memoryGb = 42.0; 1756 o.memoryGb = 42.0;
1690 o.volumes = buildUnnamed3629(); 1757 o.volumes = buildUnnamed3637();
1691 } 1758 }
1692 buildCounterResources--; 1759 buildCounterResources--;
1693 return o; 1760 return o;
1694 } 1761 }
1695 1762
1696 checkResources(api.Resources o) { 1763 checkResources(api.Resources o) {
1697 buildCounterResources++; 1764 buildCounterResources++;
1698 if (buildCounterResources < 3) { 1765 if (buildCounterResources < 3) {
1699 unittest.expect(o.cpu, unittest.equals(42.0)); 1766 unittest.expect(o.cpu, unittest.equals(42.0));
1700 unittest.expect(o.diskGb, unittest.equals(42.0)); 1767 unittest.expect(o.diskGb, unittest.equals(42.0));
1701 unittest.expect(o.memoryGb, unittest.equals(42.0)); 1768 unittest.expect(o.memoryGb, unittest.equals(42.0));
1702 checkUnnamed3629(o.volumes); 1769 checkUnnamed3637(o.volumes);
1703 } 1770 }
1704 buildCounterResources--; 1771 buildCounterResources--;
1705 } 1772 }
1706 1773
1707 core.int buildCounterScriptHandler = 0; 1774 core.int buildCounterScriptHandler = 0;
1708 buildScriptHandler() { 1775 buildScriptHandler() {
1709 var o = new api.ScriptHandler(); 1776 var o = new api.ScriptHandler();
1710 buildCounterScriptHandler++; 1777 buildCounterScriptHandler++;
1711 if (buildCounterScriptHandler < 3) { 1778 if (buildCounterScriptHandler < 3) {
1712 o.scriptPath = "foo"; 1779 o.scriptPath = "foo";
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1745 } 1812 }
1746 buildCounterService--; 1813 buildCounterService--;
1747 } 1814 }
1748 1815
1749 core.int buildCounterSslSettings = 0; 1816 core.int buildCounterSslSettings = 0;
1750 buildSslSettings() { 1817 buildSslSettings() {
1751 var o = new api.SslSettings(); 1818 var o = new api.SslSettings();
1752 buildCounterSslSettings++; 1819 buildCounterSslSettings++;
1753 if (buildCounterSslSettings < 3) { 1820 if (buildCounterSslSettings < 3) {
1754 o.certificateId = "foo"; 1821 o.certificateId = "foo";
1822 o.pendingManagedCertificateId = "foo";
1823 o.sslManagementType = "foo";
1755 } 1824 }
1756 buildCounterSslSettings--; 1825 buildCounterSslSettings--;
1757 return o; 1826 return o;
1758 } 1827 }
1759 1828
1760 checkSslSettings(api.SslSettings o) { 1829 checkSslSettings(api.SslSettings o) {
1761 buildCounterSslSettings++; 1830 buildCounterSslSettings++;
1762 if (buildCounterSslSettings < 3) { 1831 if (buildCounterSslSettings < 3) {
1763 unittest.expect(o.certificateId, unittest.equals('foo')); 1832 unittest.expect(o.certificateId, unittest.equals('foo'));
1833 unittest.expect(o.pendingManagedCertificateId, unittest.equals('foo'));
1834 unittest.expect(o.sslManagementType, unittest.equals('foo'));
1764 } 1835 }
1765 buildCounterSslSettings--; 1836 buildCounterSslSettings--;
1766 } 1837 }
1767 1838
1768 core.int buildCounterStandardSchedulerSettings = 0; 1839 core.int buildCounterStandardSchedulerSettings = 0;
1769 buildStandardSchedulerSettings() { 1840 buildStandardSchedulerSettings() {
1770 var o = new api.StandardSchedulerSettings(); 1841 var o = new api.StandardSchedulerSettings();
1771 buildCounterStandardSchedulerSettings++; 1842 buildCounterStandardSchedulerSettings++;
1772 if (buildCounterStandardSchedulerSettings < 3) { 1843 if (buildCounterStandardSchedulerSettings < 3) {
1773 o.maxInstances = 42; 1844 o.maxInstances = 42;
1774 o.minInstances = 42; 1845 o.minInstances = 42;
1775 o.targetCpuUtilization = 42.0; 1846 o.targetCpuUtilization = 42.0;
1776 o.targetThroughputUtilization = 42.0; 1847 o.targetThroughputUtilization = 42.0;
1777 } 1848 }
1778 buildCounterStandardSchedulerSettings--; 1849 buildCounterStandardSchedulerSettings--;
1779 return o; 1850 return o;
1780 } 1851 }
1781 1852
1782 checkStandardSchedulerSettings(api.StandardSchedulerSettings o) { 1853 checkStandardSchedulerSettings(api.StandardSchedulerSettings o) {
1783 buildCounterStandardSchedulerSettings++; 1854 buildCounterStandardSchedulerSettings++;
1784 if (buildCounterStandardSchedulerSettings < 3) { 1855 if (buildCounterStandardSchedulerSettings < 3) {
1785 unittest.expect(o.maxInstances, unittest.equals(42)); 1856 unittest.expect(o.maxInstances, unittest.equals(42));
1786 unittest.expect(o.minInstances, unittest.equals(42)); 1857 unittest.expect(o.minInstances, unittest.equals(42));
1787 unittest.expect(o.targetCpuUtilization, unittest.equals(42.0)); 1858 unittest.expect(o.targetCpuUtilization, unittest.equals(42.0));
1788 unittest.expect(o.targetThroughputUtilization, unittest.equals(42.0)); 1859 unittest.expect(o.targetThroughputUtilization, unittest.equals(42.0));
1789 } 1860 }
1790 buildCounterStandardSchedulerSettings--; 1861 buildCounterStandardSchedulerSettings--;
1791 } 1862 }
1792 1863
1793 buildUnnamed3630() { 1864 buildUnnamed3638() {
1794 var o = new core.Map<core.String, core.String>(); 1865 var o = new core.Map<core.String, core.String>();
1795 o["x"] = "foo"; 1866 o["x"] = "foo";
1796 o["y"] = "foo"; 1867 o["y"] = "foo";
1797 return o; 1868 return o;
1798 } 1869 }
1799 1870
1800 checkUnnamed3630(core.Map<core.String, core.String> o) { 1871 checkUnnamed3638(core.Map<core.String, core.String> o) {
1801 unittest.expect(o, unittest.hasLength(2)); 1872 unittest.expect(o, unittest.hasLength(2));
1802 unittest.expect(o["x"], unittest.equals('foo')); 1873 unittest.expect(o["x"], unittest.equals('foo'));
1803 unittest.expect(o["y"], unittest.equals('foo')); 1874 unittest.expect(o["y"], unittest.equals('foo'));
1804 } 1875 }
1805 1876
1806 core.int buildCounterStaticFilesHandler = 0; 1877 core.int buildCounterStaticFilesHandler = 0;
1807 buildStaticFilesHandler() { 1878 buildStaticFilesHandler() {
1808 var o = new api.StaticFilesHandler(); 1879 var o = new api.StaticFilesHandler();
1809 buildCounterStaticFilesHandler++; 1880 buildCounterStaticFilesHandler++;
1810 if (buildCounterStaticFilesHandler < 3) { 1881 if (buildCounterStaticFilesHandler < 3) {
1811 o.applicationReadable = true; 1882 o.applicationReadable = true;
1812 o.expiration = "foo"; 1883 o.expiration = "foo";
1813 o.httpHeaders = buildUnnamed3630(); 1884 o.httpHeaders = buildUnnamed3638();
1814 o.mimeType = "foo"; 1885 o.mimeType = "foo";
1815 o.path = "foo"; 1886 o.path = "foo";
1816 o.requireMatchingFile = true; 1887 o.requireMatchingFile = true;
1817 o.uploadPathRegex = "foo"; 1888 o.uploadPathRegex = "foo";
1818 } 1889 }
1819 buildCounterStaticFilesHandler--; 1890 buildCounterStaticFilesHandler--;
1820 return o; 1891 return o;
1821 } 1892 }
1822 1893
1823 checkStaticFilesHandler(api.StaticFilesHandler o) { 1894 checkStaticFilesHandler(api.StaticFilesHandler o) {
1824 buildCounterStaticFilesHandler++; 1895 buildCounterStaticFilesHandler++;
1825 if (buildCounterStaticFilesHandler < 3) { 1896 if (buildCounterStaticFilesHandler < 3) {
1826 unittest.expect(o.applicationReadable, unittest.isTrue); 1897 unittest.expect(o.applicationReadable, unittest.isTrue);
1827 unittest.expect(o.expiration, unittest.equals('foo')); 1898 unittest.expect(o.expiration, unittest.equals('foo'));
1828 checkUnnamed3630(o.httpHeaders); 1899 checkUnnamed3638(o.httpHeaders);
1829 unittest.expect(o.mimeType, unittest.equals('foo')); 1900 unittest.expect(o.mimeType, unittest.equals('foo'));
1830 unittest.expect(o.path, unittest.equals('foo')); 1901 unittest.expect(o.path, unittest.equals('foo'));
1831 unittest.expect(o.requireMatchingFile, unittest.isTrue); 1902 unittest.expect(o.requireMatchingFile, unittest.isTrue);
1832 unittest.expect(o.uploadPathRegex, unittest.equals('foo')); 1903 unittest.expect(o.uploadPathRegex, unittest.equals('foo'));
1833 } 1904 }
1834 buildCounterStaticFilesHandler--; 1905 buildCounterStaticFilesHandler--;
1835 } 1906 }
1836 1907
1837 buildUnnamed3631() { 1908 buildUnnamed3639() {
1838 var o = new core.Map<core.String, core.Object>(); 1909 var o = new core.Map<core.String, core.Object>();
1839 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1910 o["x"] = {
1840 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 1911 'list': [1, 2, 3],
1912 'bool': true,
1913 'string': 'foo'
1914 };
1915 o["y"] = {
1916 'list': [1, 2, 3],
1917 'bool': true,
1918 'string': 'foo'
1919 };
1841 return o; 1920 return o;
1842 } 1921 }
1843 1922
1844 checkUnnamed3631(core.Map<core.String, core.Object> o) { 1923 checkUnnamed3639(core.Map<core.String, core.Object> o) {
1845 unittest.expect(o, unittest.hasLength(2)); 1924 unittest.expect(o, unittest.hasLength(2));
1846 var casted7 = (o["x"]) as core.Map; unittest.expect(casted7, unittest.hasLengt h(3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["string"], unittest.equals('foo')); 1925 var casted7 = (o["x"]) as core.Map;
1847 var casted8 = (o["y"]) as core.Map; unittest.expect(casted8, unittest.hasLengt h(3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unittest.ex pect(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["string"], unittest.equals('foo')); 1926 unittest.expect(casted7, unittest.hasLength(3));
1927 unittest.expect(casted7["list"], unittest.equals([1, 2, 3]));
1928 unittest.expect(casted7["bool"], unittest.equals(true));
1929 unittest.expect(casted7["string"], unittest.equals('foo'));
1930 var casted8 = (o["y"]) as core.Map;
1931 unittest.expect(casted8, unittest.hasLength(3));
1932 unittest.expect(casted8["list"], unittest.equals([1, 2, 3]));
1933 unittest.expect(casted8["bool"], unittest.equals(true));
1934 unittest.expect(casted8["string"], unittest.equals('foo'));
1848 } 1935 }
1849 1936
1850 buildUnnamed3632() { 1937 buildUnnamed3640() {
1851 var o = new core.List<core.Map<core.String, core.Object>>(); 1938 var o = new core.List<core.Map<core.String, core.Object>>();
1852 o.add(buildUnnamed3631()); 1939 o.add(buildUnnamed3639());
1853 o.add(buildUnnamed3631()); 1940 o.add(buildUnnamed3639());
1854 return o; 1941 return o;
1855 } 1942 }
1856 1943
1857 checkUnnamed3632(core.List<core.Map<core.String, core.Object>> o) { 1944 checkUnnamed3640(core.List<core.Map<core.String, core.Object>> o) {
1858 unittest.expect(o, unittest.hasLength(2)); 1945 unittest.expect(o, unittest.hasLength(2));
1859 checkUnnamed3631(o[0]); 1946 checkUnnamed3639(o[0]);
1860 checkUnnamed3631(o[1]); 1947 checkUnnamed3639(o[1]);
1861 } 1948 }
1862 1949
1863 core.int buildCounterStatus = 0; 1950 core.int buildCounterStatus = 0;
1864 buildStatus() { 1951 buildStatus() {
1865 var o = new api.Status(); 1952 var o = new api.Status();
1866 buildCounterStatus++; 1953 buildCounterStatus++;
1867 if (buildCounterStatus < 3) { 1954 if (buildCounterStatus < 3) {
1868 o.code = 42; 1955 o.code = 42;
1869 o.details = buildUnnamed3632(); 1956 o.details = buildUnnamed3640();
1870 o.message = "foo"; 1957 o.message = "foo";
1871 } 1958 }
1872 buildCounterStatus--; 1959 buildCounterStatus--;
1873 return o; 1960 return o;
1874 } 1961 }
1875 1962
1876 checkStatus(api.Status o) { 1963 checkStatus(api.Status o) {
1877 buildCounterStatus++; 1964 buildCounterStatus++;
1878 if (buildCounterStatus < 3) { 1965 if (buildCounterStatus < 3) {
1879 unittest.expect(o.code, unittest.equals(42)); 1966 unittest.expect(o.code, unittest.equals(42));
1880 checkUnnamed3632(o.details); 1967 checkUnnamed3640(o.details);
1881 unittest.expect(o.message, unittest.equals('foo')); 1968 unittest.expect(o.message, unittest.equals('foo'));
1882 } 1969 }
1883 buildCounterStatus--; 1970 buildCounterStatus--;
1884 } 1971 }
1885 1972
1886 buildUnnamed3633() { 1973 buildUnnamed3641() {
1887 var o = new core.Map<core.String, core.double>(); 1974 var o = new core.Map<core.String, core.double>();
1888 o["x"] = 42.0; 1975 o["x"] = 42.0;
1889 o["y"] = 42.0; 1976 o["y"] = 42.0;
1890 return o; 1977 return o;
1891 } 1978 }
1892 1979
1893 checkUnnamed3633(core.Map<core.String, core.double> o) { 1980 checkUnnamed3641(core.Map<core.String, core.double> o) {
1894 unittest.expect(o, unittest.hasLength(2)); 1981 unittest.expect(o, unittest.hasLength(2));
1895 unittest.expect(o["x"], unittest.equals(42.0)); 1982 unittest.expect(o["x"], unittest.equals(42.0));
1896 unittest.expect(o["y"], unittest.equals(42.0)); 1983 unittest.expect(o["y"], unittest.equals(42.0));
1897 } 1984 }
1898 1985
1899 core.int buildCounterTrafficSplit = 0; 1986 core.int buildCounterTrafficSplit = 0;
1900 buildTrafficSplit() { 1987 buildTrafficSplit() {
1901 var o = new api.TrafficSplit(); 1988 var o = new api.TrafficSplit();
1902 buildCounterTrafficSplit++; 1989 buildCounterTrafficSplit++;
1903 if (buildCounterTrafficSplit < 3) { 1990 if (buildCounterTrafficSplit < 3) {
1904 o.allocations = buildUnnamed3633(); 1991 o.allocations = buildUnnamed3641();
1905 o.shardBy = "foo"; 1992 o.shardBy = "foo";
1906 } 1993 }
1907 buildCounterTrafficSplit--; 1994 buildCounterTrafficSplit--;
1908 return o; 1995 return o;
1909 } 1996 }
1910 1997
1911 checkTrafficSplit(api.TrafficSplit o) { 1998 checkTrafficSplit(api.TrafficSplit o) {
1912 buildCounterTrafficSplit++; 1999 buildCounterTrafficSplit++;
1913 if (buildCounterTrafficSplit < 3) { 2000 if (buildCounterTrafficSplit < 3) {
1914 checkUnnamed3633(o.allocations); 2001 checkUnnamed3641(o.allocations);
1915 unittest.expect(o.shardBy, unittest.equals('foo')); 2002 unittest.expect(o.shardBy, unittest.equals('foo'));
1916 } 2003 }
1917 buildCounterTrafficSplit--; 2004 buildCounterTrafficSplit--;
1918 } 2005 }
1919 2006
1920 core.int buildCounterUrlDispatchRule = 0; 2007 core.int buildCounterUrlDispatchRule = 0;
1921 buildUrlDispatchRule() { 2008 buildUrlDispatchRule() {
1922 var o = new api.UrlDispatchRule(); 2009 var o = new api.UrlDispatchRule();
1923 buildCounterUrlDispatchRule++; 2010 buildCounterUrlDispatchRule++;
1924 if (buildCounterUrlDispatchRule < 3) { 2011 if (buildCounterUrlDispatchRule < 3) {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1966 unittest.expect(o.login, unittest.equals('foo')); 2053 unittest.expect(o.login, unittest.equals('foo'));
1967 unittest.expect(o.redirectHttpResponseCode, unittest.equals('foo')); 2054 unittest.expect(o.redirectHttpResponseCode, unittest.equals('foo'));
1968 checkScriptHandler(o.script); 2055 checkScriptHandler(o.script);
1969 unittest.expect(o.securityLevel, unittest.equals('foo')); 2056 unittest.expect(o.securityLevel, unittest.equals('foo'));
1970 checkStaticFilesHandler(o.staticFiles); 2057 checkStaticFilesHandler(o.staticFiles);
1971 unittest.expect(o.urlRegex, unittest.equals('foo')); 2058 unittest.expect(o.urlRegex, unittest.equals('foo'));
1972 } 2059 }
1973 buildCounterUrlMap--; 2060 buildCounterUrlMap--;
1974 } 2061 }
1975 2062
1976 buildUnnamed3634() { 2063 buildUnnamed3642() {
1977 var o = new core.Map<core.String, core.String>(); 2064 var o = new core.Map<core.String, core.String>();
1978 o["x"] = "foo"; 2065 o["x"] = "foo";
1979 o["y"] = "foo"; 2066 o["y"] = "foo";
1980 return o; 2067 return o;
1981 } 2068 }
1982 2069
1983 checkUnnamed3634(core.Map<core.String, core.String> o) { 2070 checkUnnamed3642(core.Map<core.String, core.String> o) {
1984 unittest.expect(o, unittest.hasLength(2)); 2071 unittest.expect(o, unittest.hasLength(2));
1985 unittest.expect(o["x"], unittest.equals('foo')); 2072 unittest.expect(o["x"], unittest.equals('foo'));
1986 unittest.expect(o["y"], unittest.equals('foo')); 2073 unittest.expect(o["y"], unittest.equals('foo'));
1987 } 2074 }
1988 2075
1989 buildUnnamed3635() { 2076 buildUnnamed3643() {
1990 var o = new core.Map<core.String, core.String>(); 2077 var o = new core.Map<core.String, core.String>();
1991 o["x"] = "foo"; 2078 o["x"] = "foo";
1992 o["y"] = "foo"; 2079 o["y"] = "foo";
1993 return o; 2080 return o;
1994 } 2081 }
1995 2082
1996 checkUnnamed3635(core.Map<core.String, core.String> o) { 2083 checkUnnamed3643(core.Map<core.String, core.String> o) {
1997 unittest.expect(o, unittest.hasLength(2)); 2084 unittest.expect(o, unittest.hasLength(2));
1998 unittest.expect(o["x"], unittest.equals('foo')); 2085 unittest.expect(o["x"], unittest.equals('foo'));
1999 unittest.expect(o["y"], unittest.equals('foo')); 2086 unittest.expect(o["y"], unittest.equals('foo'));
2000 } 2087 }
2001 2088
2002 buildUnnamed3636() { 2089 buildUnnamed3644() {
2003 var o = new core.List<api.ErrorHandler>(); 2090 var o = new core.List<api.ErrorHandler>();
2004 o.add(buildErrorHandler()); 2091 o.add(buildErrorHandler());
2005 o.add(buildErrorHandler()); 2092 o.add(buildErrorHandler());
2006 return o; 2093 return o;
2007 } 2094 }
2008 2095
2009 checkUnnamed3636(core.List<api.ErrorHandler> o) { 2096 checkUnnamed3644(core.List<api.ErrorHandler> o) {
2010 unittest.expect(o, unittest.hasLength(2)); 2097 unittest.expect(o, unittest.hasLength(2));
2011 checkErrorHandler(o[0]); 2098 checkErrorHandler(o[0]);
2012 checkErrorHandler(o[1]); 2099 checkErrorHandler(o[1]);
2013 } 2100 }
2014 2101
2015 buildUnnamed3637() { 2102 buildUnnamed3645() {
2016 var o = new core.List<api.UrlMap>(); 2103 var o = new core.List<api.UrlMap>();
2017 o.add(buildUrlMap()); 2104 o.add(buildUrlMap());
2018 o.add(buildUrlMap()); 2105 o.add(buildUrlMap());
2019 return o; 2106 return o;
2020 } 2107 }
2021 2108
2022 checkUnnamed3637(core.List<api.UrlMap> o) { 2109 checkUnnamed3645(core.List<api.UrlMap> o) {
2023 unittest.expect(o, unittest.hasLength(2)); 2110 unittest.expect(o, unittest.hasLength(2));
2024 checkUrlMap(o[0]); 2111 checkUrlMap(o[0]);
2025 checkUrlMap(o[1]); 2112 checkUrlMap(o[1]);
2026 } 2113 }
2027 2114
2028 buildUnnamed3638() { 2115 buildUnnamed3646() {
2029 var o = new core.List<core.String>(); 2116 var o = new core.List<core.String>();
2030 o.add("foo"); 2117 o.add("foo");
2031 o.add("foo"); 2118 o.add("foo");
2032 return o; 2119 return o;
2033 } 2120 }
2034 2121
2035 checkUnnamed3638(core.List<core.String> o) { 2122 checkUnnamed3646(core.List<core.String> o) {
2036 unittest.expect(o, unittest.hasLength(2)); 2123 unittest.expect(o, unittest.hasLength(2));
2037 unittest.expect(o[0], unittest.equals('foo')); 2124 unittest.expect(o[0], unittest.equals('foo'));
2038 unittest.expect(o[1], unittest.equals('foo')); 2125 unittest.expect(o[1], unittest.equals('foo'));
2039 } 2126 }
2040 2127
2041 buildUnnamed3639() { 2128 buildUnnamed3647() {
2042 var o = new core.List<api.Library>(); 2129 var o = new core.List<api.Library>();
2043 o.add(buildLibrary()); 2130 o.add(buildLibrary());
2044 o.add(buildLibrary()); 2131 o.add(buildLibrary());
2045 return o; 2132 return o;
2046 } 2133 }
2047 2134
2048 checkUnnamed3639(core.List<api.Library> o) { 2135 checkUnnamed3647(core.List<api.Library> o) {
2049 unittest.expect(o, unittest.hasLength(2)); 2136 unittest.expect(o, unittest.hasLength(2));
2050 checkLibrary(o[0]); 2137 checkLibrary(o[0]);
2051 checkLibrary(o[1]); 2138 checkLibrary(o[1]);
2052 } 2139 }
2053 2140
2054 core.int buildCounterVersion = 0; 2141 core.int buildCounterVersion = 0;
2055 buildVersion() { 2142 buildVersion() {
2056 var o = new api.Version(); 2143 var o = new api.Version();
2057 buildCounterVersion++; 2144 buildCounterVersion++;
2058 if (buildCounterVersion < 3) { 2145 if (buildCounterVersion < 3) {
2059 o.apiConfig = buildApiConfigHandler(); 2146 o.apiConfig = buildApiConfigHandler();
2060 o.automaticScaling = buildAutomaticScaling(); 2147 o.automaticScaling = buildAutomaticScaling();
2061 o.basicScaling = buildBasicScaling(); 2148 o.basicScaling = buildBasicScaling();
2062 o.betaSettings = buildUnnamed3634(); 2149 o.betaSettings = buildUnnamed3642();
2063 o.createTime = "foo"; 2150 o.createTime = "foo";
2064 o.createdBy = "foo"; 2151 o.createdBy = "foo";
2065 o.defaultExpiration = "foo"; 2152 o.defaultExpiration = "foo";
2066 o.deployment = buildDeployment(); 2153 o.deployment = buildDeployment();
2067 o.diskUsageBytes = "foo"; 2154 o.diskUsageBytes = "foo";
2068 o.endpointsApiService = buildEndpointsApiService(); 2155 o.endpointsApiService = buildEndpointsApiService();
2069 o.env = "foo"; 2156 o.env = "foo";
2070 o.envVariables = buildUnnamed3635(); 2157 o.envVariables = buildUnnamed3643();
2071 o.errorHandlers = buildUnnamed3636(); 2158 o.errorHandlers = buildUnnamed3644();
2072 o.handlers = buildUnnamed3637(); 2159 o.handlers = buildUnnamed3645();
2073 o.healthCheck = buildHealthCheck(); 2160 o.healthCheck = buildHealthCheck();
2074 o.id = "foo"; 2161 o.id = "foo";
2075 o.inboundServices = buildUnnamed3638(); 2162 o.inboundServices = buildUnnamed3646();
2076 o.instanceClass = "foo"; 2163 o.instanceClass = "foo";
2077 o.libraries = buildUnnamed3639(); 2164 o.libraries = buildUnnamed3647();
2078 o.livenessCheck = buildLivenessCheck(); 2165 o.livenessCheck = buildLivenessCheck();
2079 o.manualScaling = buildManualScaling(); 2166 o.manualScaling = buildManualScaling();
2080 o.name = "foo"; 2167 o.name = "foo";
2081 o.network = buildNetwork(); 2168 o.network = buildNetwork();
2082 o.nobuildFilesRegex = "foo"; 2169 o.nobuildFilesRegex = "foo";
2083 o.readinessCheck = buildReadinessCheck(); 2170 o.readinessCheck = buildReadinessCheck();
2084 o.resources = buildResources(); 2171 o.resources = buildResources();
2085 o.runtime = "foo"; 2172 o.runtime = "foo";
2086 o.runtimeApiVersion = "foo"; 2173 o.runtimeApiVersion = "foo";
2087 o.servingStatus = "foo"; 2174 o.servingStatus = "foo";
2088 o.threadsafe = true; 2175 o.threadsafe = true;
2089 o.versionUrl = "foo"; 2176 o.versionUrl = "foo";
2090 o.vm = true; 2177 o.vm = true;
2091 } 2178 }
2092 buildCounterVersion--; 2179 buildCounterVersion--;
2093 return o; 2180 return o;
2094 } 2181 }
2095 2182
2096 checkVersion(api.Version o) { 2183 checkVersion(api.Version o) {
2097 buildCounterVersion++; 2184 buildCounterVersion++;
2098 if (buildCounterVersion < 3) { 2185 if (buildCounterVersion < 3) {
2099 checkApiConfigHandler(o.apiConfig); 2186 checkApiConfigHandler(o.apiConfig);
2100 checkAutomaticScaling(o.automaticScaling); 2187 checkAutomaticScaling(o.automaticScaling);
2101 checkBasicScaling(o.basicScaling); 2188 checkBasicScaling(o.basicScaling);
2102 checkUnnamed3634(o.betaSettings); 2189 checkUnnamed3642(o.betaSettings);
2103 unittest.expect(o.createTime, unittest.equals('foo')); 2190 unittest.expect(o.createTime, unittest.equals('foo'));
2104 unittest.expect(o.createdBy, unittest.equals('foo')); 2191 unittest.expect(o.createdBy, unittest.equals('foo'));
2105 unittest.expect(o.defaultExpiration, unittest.equals('foo')); 2192 unittest.expect(o.defaultExpiration, unittest.equals('foo'));
2106 checkDeployment(o.deployment); 2193 checkDeployment(o.deployment);
2107 unittest.expect(o.diskUsageBytes, unittest.equals('foo')); 2194 unittest.expect(o.diskUsageBytes, unittest.equals('foo'));
2108 checkEndpointsApiService(o.endpointsApiService); 2195 checkEndpointsApiService(o.endpointsApiService);
2109 unittest.expect(o.env, unittest.equals('foo')); 2196 unittest.expect(o.env, unittest.equals('foo'));
2110 checkUnnamed3635(o.envVariables); 2197 checkUnnamed3643(o.envVariables);
2111 checkUnnamed3636(o.errorHandlers); 2198 checkUnnamed3644(o.errorHandlers);
2112 checkUnnamed3637(o.handlers); 2199 checkUnnamed3645(o.handlers);
2113 checkHealthCheck(o.healthCheck); 2200 checkHealthCheck(o.healthCheck);
2114 unittest.expect(o.id, unittest.equals('foo')); 2201 unittest.expect(o.id, unittest.equals('foo'));
2115 checkUnnamed3638(o.inboundServices); 2202 checkUnnamed3646(o.inboundServices);
2116 unittest.expect(o.instanceClass, unittest.equals('foo')); 2203 unittest.expect(o.instanceClass, unittest.equals('foo'));
2117 checkUnnamed3639(o.libraries); 2204 checkUnnamed3647(o.libraries);
2118 checkLivenessCheck(o.livenessCheck); 2205 checkLivenessCheck(o.livenessCheck);
2119 checkManualScaling(o.manualScaling); 2206 checkManualScaling(o.manualScaling);
2120 unittest.expect(o.name, unittest.equals('foo')); 2207 unittest.expect(o.name, unittest.equals('foo'));
2121 checkNetwork(o.network); 2208 checkNetwork(o.network);
2122 unittest.expect(o.nobuildFilesRegex, unittest.equals('foo')); 2209 unittest.expect(o.nobuildFilesRegex, unittest.equals('foo'));
2123 checkReadinessCheck(o.readinessCheck); 2210 checkReadinessCheck(o.readinessCheck);
2124 checkResources(o.resources); 2211 checkResources(o.resources);
2125 unittest.expect(o.runtime, unittest.equals('foo')); 2212 unittest.expect(o.runtime, unittest.equals('foo'));
2126 unittest.expect(o.runtimeApiVersion, unittest.equals('foo')); 2213 unittest.expect(o.runtimeApiVersion, unittest.equals('foo'));
2127 unittest.expect(o.servingStatus, unittest.equals('foo')); 2214 unittest.expect(o.servingStatus, unittest.equals('foo'));
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
2169 2256
2170 checkZipInfo(api.ZipInfo o) { 2257 checkZipInfo(api.ZipInfo o) {
2171 buildCounterZipInfo++; 2258 buildCounterZipInfo++;
2172 if (buildCounterZipInfo < 3) { 2259 if (buildCounterZipInfo < 3) {
2173 unittest.expect(o.filesCount, unittest.equals(42)); 2260 unittest.expect(o.filesCount, unittest.equals(42));
2174 unittest.expect(o.sourceUrl, unittest.equals('foo')); 2261 unittest.expect(o.sourceUrl, unittest.equals('foo'));
2175 } 2262 }
2176 buildCounterZipInfo--; 2263 buildCounterZipInfo--;
2177 } 2264 }
2178 2265
2179
2180 main() { 2266 main() {
2181 unittest.group("obj-schema-ApiConfigHandler", () { 2267 unittest.group("obj-schema-ApiConfigHandler", () {
2182 unittest.test("to-json--from-json", () { 2268 unittest.test("to-json--from-json", () {
2183 var o = buildApiConfigHandler(); 2269 var o = buildApiConfigHandler();
2184 var od = new api.ApiConfigHandler.fromJson(o.toJson()); 2270 var od = new api.ApiConfigHandler.fromJson(o.toJson());
2185 checkApiConfigHandler(od); 2271 checkApiConfigHandler(od);
2186 }); 2272 });
2187 }); 2273 });
2188 2274
2189
2190 unittest.group("obj-schema-ApiEndpointHandler", () { 2275 unittest.group("obj-schema-ApiEndpointHandler", () {
2191 unittest.test("to-json--from-json", () { 2276 unittest.test("to-json--from-json", () {
2192 var o = buildApiEndpointHandler(); 2277 var o = buildApiEndpointHandler();
2193 var od = new api.ApiEndpointHandler.fromJson(o.toJson()); 2278 var od = new api.ApiEndpointHandler.fromJson(o.toJson());
2194 checkApiEndpointHandler(od); 2279 checkApiEndpointHandler(od);
2195 }); 2280 });
2196 }); 2281 });
2197 2282
2198
2199 unittest.group("obj-schema-Application", () { 2283 unittest.group("obj-schema-Application", () {
2200 unittest.test("to-json--from-json", () { 2284 unittest.test("to-json--from-json", () {
2201 var o = buildApplication(); 2285 var o = buildApplication();
2202 var od = new api.Application.fromJson(o.toJson()); 2286 var od = new api.Application.fromJson(o.toJson());
2203 checkApplication(od); 2287 checkApplication(od);
2204 }); 2288 });
2205 }); 2289 });
2206 2290
2207
2208 unittest.group("obj-schema-AuthorizedCertificate", () { 2291 unittest.group("obj-schema-AuthorizedCertificate", () {
2209 unittest.test("to-json--from-json", () { 2292 unittest.test("to-json--from-json", () {
2210 var o = buildAuthorizedCertificate(); 2293 var o = buildAuthorizedCertificate();
2211 var od = new api.AuthorizedCertificate.fromJson(o.toJson()); 2294 var od = new api.AuthorizedCertificate.fromJson(o.toJson());
2212 checkAuthorizedCertificate(od); 2295 checkAuthorizedCertificate(od);
2213 }); 2296 });
2214 }); 2297 });
2215 2298
2216
2217 unittest.group("obj-schema-AuthorizedDomain", () { 2299 unittest.group("obj-schema-AuthorizedDomain", () {
2218 unittest.test("to-json--from-json", () { 2300 unittest.test("to-json--from-json", () {
2219 var o = buildAuthorizedDomain(); 2301 var o = buildAuthorizedDomain();
2220 var od = new api.AuthorizedDomain.fromJson(o.toJson()); 2302 var od = new api.AuthorizedDomain.fromJson(o.toJson());
2221 checkAuthorizedDomain(od); 2303 checkAuthorizedDomain(od);
2222 }); 2304 });
2223 }); 2305 });
2224 2306
2225
2226 unittest.group("obj-schema-AutomaticScaling", () { 2307 unittest.group("obj-schema-AutomaticScaling", () {
2227 unittest.test("to-json--from-json", () { 2308 unittest.test("to-json--from-json", () {
2228 var o = buildAutomaticScaling(); 2309 var o = buildAutomaticScaling();
2229 var od = new api.AutomaticScaling.fromJson(o.toJson()); 2310 var od = new api.AutomaticScaling.fromJson(o.toJson());
2230 checkAutomaticScaling(od); 2311 checkAutomaticScaling(od);
2231 }); 2312 });
2232 }); 2313 });
2233 2314
2234
2235 unittest.group("obj-schema-BasicScaling", () { 2315 unittest.group("obj-schema-BasicScaling", () {
2236 unittest.test("to-json--from-json", () { 2316 unittest.test("to-json--from-json", () {
2237 var o = buildBasicScaling(); 2317 var o = buildBasicScaling();
2238 var od = new api.BasicScaling.fromJson(o.toJson()); 2318 var od = new api.BasicScaling.fromJson(o.toJson());
2239 checkBasicScaling(od); 2319 checkBasicScaling(od);
2240 }); 2320 });
2241 }); 2321 });
2242 2322
2243
2244 unittest.group("obj-schema-BatchUpdateIngressRulesRequest", () { 2323 unittest.group("obj-schema-BatchUpdateIngressRulesRequest", () {
2245 unittest.test("to-json--from-json", () { 2324 unittest.test("to-json--from-json", () {
2246 var o = buildBatchUpdateIngressRulesRequest(); 2325 var o = buildBatchUpdateIngressRulesRequest();
2247 var od = new api.BatchUpdateIngressRulesRequest.fromJson(o.toJson()); 2326 var od = new api.BatchUpdateIngressRulesRequest.fromJson(o.toJson());
2248 checkBatchUpdateIngressRulesRequest(od); 2327 checkBatchUpdateIngressRulesRequest(od);
2249 }); 2328 });
2250 }); 2329 });
2251 2330
2252
2253 unittest.group("obj-schema-BatchUpdateIngressRulesResponse", () { 2331 unittest.group("obj-schema-BatchUpdateIngressRulesResponse", () {
2254 unittest.test("to-json--from-json", () { 2332 unittest.test("to-json--from-json", () {
2255 var o = buildBatchUpdateIngressRulesResponse(); 2333 var o = buildBatchUpdateIngressRulesResponse();
2256 var od = new api.BatchUpdateIngressRulesResponse.fromJson(o.toJson()); 2334 var od = new api.BatchUpdateIngressRulesResponse.fromJson(o.toJson());
2257 checkBatchUpdateIngressRulesResponse(od); 2335 checkBatchUpdateIngressRulesResponse(od);
2258 }); 2336 });
2259 }); 2337 });
2260 2338
2261
2262 unittest.group("obj-schema-BuildInfo", () { 2339 unittest.group("obj-schema-BuildInfo", () {
2263 unittest.test("to-json--from-json", () { 2340 unittest.test("to-json--from-json", () {
2264 var o = buildBuildInfo(); 2341 var o = buildBuildInfo();
2265 var od = new api.BuildInfo.fromJson(o.toJson()); 2342 var od = new api.BuildInfo.fromJson(o.toJson());
2266 checkBuildInfo(od); 2343 checkBuildInfo(od);
2267 }); 2344 });
2268 }); 2345 });
2269 2346
2270
2271 unittest.group("obj-schema-CertificateRawData", () { 2347 unittest.group("obj-schema-CertificateRawData", () {
2272 unittest.test("to-json--from-json", () { 2348 unittest.test("to-json--from-json", () {
2273 var o = buildCertificateRawData(); 2349 var o = buildCertificateRawData();
2274 var od = new api.CertificateRawData.fromJson(o.toJson()); 2350 var od = new api.CertificateRawData.fromJson(o.toJson());
2275 checkCertificateRawData(od); 2351 checkCertificateRawData(od);
2276 }); 2352 });
2277 }); 2353 });
2278 2354
2279
2280 unittest.group("obj-schema-ContainerInfo", () { 2355 unittest.group("obj-schema-ContainerInfo", () {
2281 unittest.test("to-json--from-json", () { 2356 unittest.test("to-json--from-json", () {
2282 var o = buildContainerInfo(); 2357 var o = buildContainerInfo();
2283 var od = new api.ContainerInfo.fromJson(o.toJson()); 2358 var od = new api.ContainerInfo.fromJson(o.toJson());
2284 checkContainerInfo(od); 2359 checkContainerInfo(od);
2285 }); 2360 });
2286 }); 2361 });
2287 2362
2288
2289 unittest.group("obj-schema-CpuUtilization", () { 2363 unittest.group("obj-schema-CpuUtilization", () {
2290 unittest.test("to-json--from-json", () { 2364 unittest.test("to-json--from-json", () {
2291 var o = buildCpuUtilization(); 2365 var o = buildCpuUtilization();
2292 var od = new api.CpuUtilization.fromJson(o.toJson()); 2366 var od = new api.CpuUtilization.fromJson(o.toJson());
2293 checkCpuUtilization(od); 2367 checkCpuUtilization(od);
2294 }); 2368 });
2295 }); 2369 });
2296 2370
2297
2298 unittest.group("obj-schema-DebugInstanceRequest", () { 2371 unittest.group("obj-schema-DebugInstanceRequest", () {
2299 unittest.test("to-json--from-json", () { 2372 unittest.test("to-json--from-json", () {
2300 var o = buildDebugInstanceRequest(); 2373 var o = buildDebugInstanceRequest();
2301 var od = new api.DebugInstanceRequest.fromJson(o.toJson()); 2374 var od = new api.DebugInstanceRequest.fromJson(o.toJson());
2302 checkDebugInstanceRequest(od); 2375 checkDebugInstanceRequest(od);
2303 }); 2376 });
2304 }); 2377 });
2305 2378
2306
2307 unittest.group("obj-schema-Deployment", () { 2379 unittest.group("obj-schema-Deployment", () {
2308 unittest.test("to-json--from-json", () { 2380 unittest.test("to-json--from-json", () {
2309 var o = buildDeployment(); 2381 var o = buildDeployment();
2310 var od = new api.Deployment.fromJson(o.toJson()); 2382 var od = new api.Deployment.fromJson(o.toJson());
2311 checkDeployment(od); 2383 checkDeployment(od);
2312 }); 2384 });
2313 }); 2385 });
2314 2386
2315
2316 unittest.group("obj-schema-DiskUtilization", () { 2387 unittest.group("obj-schema-DiskUtilization", () {
2317 unittest.test("to-json--from-json", () { 2388 unittest.test("to-json--from-json", () {
2318 var o = buildDiskUtilization(); 2389 var o = buildDiskUtilization();
2319 var od = new api.DiskUtilization.fromJson(o.toJson()); 2390 var od = new api.DiskUtilization.fromJson(o.toJson());
2320 checkDiskUtilization(od); 2391 checkDiskUtilization(od);
2321 }); 2392 });
2322 }); 2393 });
2323 2394
2324
2325 unittest.group("obj-schema-DomainMapping", () { 2395 unittest.group("obj-schema-DomainMapping", () {
2326 unittest.test("to-json--from-json", () { 2396 unittest.test("to-json--from-json", () {
2327 var o = buildDomainMapping(); 2397 var o = buildDomainMapping();
2328 var od = new api.DomainMapping.fromJson(o.toJson()); 2398 var od = new api.DomainMapping.fromJson(o.toJson());
2329 checkDomainMapping(od); 2399 checkDomainMapping(od);
2330 }); 2400 });
2331 }); 2401 });
2332 2402
2333
2334 unittest.group("obj-schema-Empty", () { 2403 unittest.group("obj-schema-Empty", () {
2335 unittest.test("to-json--from-json", () { 2404 unittest.test("to-json--from-json", () {
2336 var o = buildEmpty(); 2405 var o = buildEmpty();
2337 var od = new api.Empty.fromJson(o.toJson()); 2406 var od = new api.Empty.fromJson(o.toJson());
2338 checkEmpty(od); 2407 checkEmpty(od);
2339 }); 2408 });
2340 }); 2409 });
2341 2410
2342
2343 unittest.group("obj-schema-EndpointsApiService", () { 2411 unittest.group("obj-schema-EndpointsApiService", () {
2344 unittest.test("to-json--from-json", () { 2412 unittest.test("to-json--from-json", () {
2345 var o = buildEndpointsApiService(); 2413 var o = buildEndpointsApiService();
2346 var od = new api.EndpointsApiService.fromJson(o.toJson()); 2414 var od = new api.EndpointsApiService.fromJson(o.toJson());
2347 checkEndpointsApiService(od); 2415 checkEndpointsApiService(od);
2348 }); 2416 });
2349 }); 2417 });
2350 2418
2351
2352 unittest.group("obj-schema-ErrorHandler", () { 2419 unittest.group("obj-schema-ErrorHandler", () {
2353 unittest.test("to-json--from-json", () { 2420 unittest.test("to-json--from-json", () {
2354 var o = buildErrorHandler(); 2421 var o = buildErrorHandler();
2355 var od = new api.ErrorHandler.fromJson(o.toJson()); 2422 var od = new api.ErrorHandler.fromJson(o.toJson());
2356 checkErrorHandler(od); 2423 checkErrorHandler(od);
2357 }); 2424 });
2358 }); 2425 });
2359 2426
2360
2361 unittest.group("obj-schema-FeatureSettings", () { 2427 unittest.group("obj-schema-FeatureSettings", () {
2362 unittest.test("to-json--from-json", () { 2428 unittest.test("to-json--from-json", () {
2363 var o = buildFeatureSettings(); 2429 var o = buildFeatureSettings();
2364 var od = new api.FeatureSettings.fromJson(o.toJson()); 2430 var od = new api.FeatureSettings.fromJson(o.toJson());
2365 checkFeatureSettings(od); 2431 checkFeatureSettings(od);
2366 }); 2432 });
2367 }); 2433 });
2368 2434
2369
2370 unittest.group("obj-schema-FileInfo", () { 2435 unittest.group("obj-schema-FileInfo", () {
2371 unittest.test("to-json--from-json", () { 2436 unittest.test("to-json--from-json", () {
2372 var o = buildFileInfo(); 2437 var o = buildFileInfo();
2373 var od = new api.FileInfo.fromJson(o.toJson()); 2438 var od = new api.FileInfo.fromJson(o.toJson());
2374 checkFileInfo(od); 2439 checkFileInfo(od);
2375 }); 2440 });
2376 }); 2441 });
2377 2442
2378
2379 unittest.group("obj-schema-FirewallRule", () { 2443 unittest.group("obj-schema-FirewallRule", () {
2380 unittest.test("to-json--from-json", () { 2444 unittest.test("to-json--from-json", () {
2381 var o = buildFirewallRule(); 2445 var o = buildFirewallRule();
2382 var od = new api.FirewallRule.fromJson(o.toJson()); 2446 var od = new api.FirewallRule.fromJson(o.toJson());
2383 checkFirewallRule(od); 2447 checkFirewallRule(od);
2384 }); 2448 });
2385 }); 2449 });
2386 2450
2387
2388 unittest.group("obj-schema-HealthCheck", () { 2451 unittest.group("obj-schema-HealthCheck", () {
2389 unittest.test("to-json--from-json", () { 2452 unittest.test("to-json--from-json", () {
2390 var o = buildHealthCheck(); 2453 var o = buildHealthCheck();
2391 var od = new api.HealthCheck.fromJson(o.toJson()); 2454 var od = new api.HealthCheck.fromJson(o.toJson());
2392 checkHealthCheck(od); 2455 checkHealthCheck(od);
2393 }); 2456 });
2394 }); 2457 });
2395 2458
2396
2397 unittest.group("obj-schema-IdentityAwareProxy", () { 2459 unittest.group("obj-schema-IdentityAwareProxy", () {
2398 unittest.test("to-json--from-json", () { 2460 unittest.test("to-json--from-json", () {
2399 var o = buildIdentityAwareProxy(); 2461 var o = buildIdentityAwareProxy();
2400 var od = new api.IdentityAwareProxy.fromJson(o.toJson()); 2462 var od = new api.IdentityAwareProxy.fromJson(o.toJson());
2401 checkIdentityAwareProxy(od); 2463 checkIdentityAwareProxy(od);
2402 }); 2464 });
2403 }); 2465 });
2404 2466
2405
2406 unittest.group("obj-schema-Instance", () { 2467 unittest.group("obj-schema-Instance", () {
2407 unittest.test("to-json--from-json", () { 2468 unittest.test("to-json--from-json", () {
2408 var o = buildInstance(); 2469 var o = buildInstance();
2409 var od = new api.Instance.fromJson(o.toJson()); 2470 var od = new api.Instance.fromJson(o.toJson());
2410 checkInstance(od); 2471 checkInstance(od);
2411 }); 2472 });
2412 }); 2473 });
2413 2474
2414
2415 unittest.group("obj-schema-Library", () { 2475 unittest.group("obj-schema-Library", () {
2416 unittest.test("to-json--from-json", () { 2476 unittest.test("to-json--from-json", () {
2417 var o = buildLibrary(); 2477 var o = buildLibrary();
2418 var od = new api.Library.fromJson(o.toJson()); 2478 var od = new api.Library.fromJson(o.toJson());
2419 checkLibrary(od); 2479 checkLibrary(od);
2420 }); 2480 });
2421 }); 2481 });
2422 2482
2423
2424 unittest.group("obj-schema-ListAuthorizedCertificatesResponse", () { 2483 unittest.group("obj-schema-ListAuthorizedCertificatesResponse", () {
2425 unittest.test("to-json--from-json", () { 2484 unittest.test("to-json--from-json", () {
2426 var o = buildListAuthorizedCertificatesResponse(); 2485 var o = buildListAuthorizedCertificatesResponse();
2427 var od = new api.ListAuthorizedCertificatesResponse.fromJson(o.toJson()); 2486 var od = new api.ListAuthorizedCertificatesResponse.fromJson(o.toJson());
2428 checkListAuthorizedCertificatesResponse(od); 2487 checkListAuthorizedCertificatesResponse(od);
2429 }); 2488 });
2430 }); 2489 });
2431 2490
2432
2433 unittest.group("obj-schema-ListAuthorizedDomainsResponse", () { 2491 unittest.group("obj-schema-ListAuthorizedDomainsResponse", () {
2434 unittest.test("to-json--from-json", () { 2492 unittest.test("to-json--from-json", () {
2435 var o = buildListAuthorizedDomainsResponse(); 2493 var o = buildListAuthorizedDomainsResponse();
2436 var od = new api.ListAuthorizedDomainsResponse.fromJson(o.toJson()); 2494 var od = new api.ListAuthorizedDomainsResponse.fromJson(o.toJson());
2437 checkListAuthorizedDomainsResponse(od); 2495 checkListAuthorizedDomainsResponse(od);
2438 }); 2496 });
2439 }); 2497 });
2440 2498
2441
2442 unittest.group("obj-schema-ListDomainMappingsResponse", () { 2499 unittest.group("obj-schema-ListDomainMappingsResponse", () {
2443 unittest.test("to-json--from-json", () { 2500 unittest.test("to-json--from-json", () {
2444 var o = buildListDomainMappingsResponse(); 2501 var o = buildListDomainMappingsResponse();
2445 var od = new api.ListDomainMappingsResponse.fromJson(o.toJson()); 2502 var od = new api.ListDomainMappingsResponse.fromJson(o.toJson());
2446 checkListDomainMappingsResponse(od); 2503 checkListDomainMappingsResponse(od);
2447 }); 2504 });
2448 }); 2505 });
2449 2506
2450
2451 unittest.group("obj-schema-ListIngressRulesResponse", () { 2507 unittest.group("obj-schema-ListIngressRulesResponse", () {
2452 unittest.test("to-json--from-json", () { 2508 unittest.test("to-json--from-json", () {
2453 var o = buildListIngressRulesResponse(); 2509 var o = buildListIngressRulesResponse();
2454 var od = new api.ListIngressRulesResponse.fromJson(o.toJson()); 2510 var od = new api.ListIngressRulesResponse.fromJson(o.toJson());
2455 checkListIngressRulesResponse(od); 2511 checkListIngressRulesResponse(od);
2456 }); 2512 });
2457 }); 2513 });
2458 2514
2459
2460 unittest.group("obj-schema-ListInstancesResponse", () { 2515 unittest.group("obj-schema-ListInstancesResponse", () {
2461 unittest.test("to-json--from-json", () { 2516 unittest.test("to-json--from-json", () {
2462 var o = buildListInstancesResponse(); 2517 var o = buildListInstancesResponse();
2463 var od = new api.ListInstancesResponse.fromJson(o.toJson()); 2518 var od = new api.ListInstancesResponse.fromJson(o.toJson());
2464 checkListInstancesResponse(od); 2519 checkListInstancesResponse(od);
2465 }); 2520 });
2466 }); 2521 });
2467 2522
2468
2469 unittest.group("obj-schema-ListLocationsResponse", () { 2523 unittest.group("obj-schema-ListLocationsResponse", () {
2470 unittest.test("to-json--from-json", () { 2524 unittest.test("to-json--from-json", () {
2471 var o = buildListLocationsResponse(); 2525 var o = buildListLocationsResponse();
2472 var od = new api.ListLocationsResponse.fromJson(o.toJson()); 2526 var od = new api.ListLocationsResponse.fromJson(o.toJson());
2473 checkListLocationsResponse(od); 2527 checkListLocationsResponse(od);
2474 }); 2528 });
2475 }); 2529 });
2476 2530
2477
2478 unittest.group("obj-schema-ListOperationsResponse", () { 2531 unittest.group("obj-schema-ListOperationsResponse", () {
2479 unittest.test("to-json--from-json", () { 2532 unittest.test("to-json--from-json", () {
2480 var o = buildListOperationsResponse(); 2533 var o = buildListOperationsResponse();
2481 var od = new api.ListOperationsResponse.fromJson(o.toJson()); 2534 var od = new api.ListOperationsResponse.fromJson(o.toJson());
2482 checkListOperationsResponse(od); 2535 checkListOperationsResponse(od);
2483 }); 2536 });
2484 }); 2537 });
2485 2538
2486
2487 unittest.group("obj-schema-ListServicesResponse", () { 2539 unittest.group("obj-schema-ListServicesResponse", () {
2488 unittest.test("to-json--from-json", () { 2540 unittest.test("to-json--from-json", () {
2489 var o = buildListServicesResponse(); 2541 var o = buildListServicesResponse();
2490 var od = new api.ListServicesResponse.fromJson(o.toJson()); 2542 var od = new api.ListServicesResponse.fromJson(o.toJson());
2491 checkListServicesResponse(od); 2543 checkListServicesResponse(od);
2492 }); 2544 });
2493 }); 2545 });
2494 2546
2495
2496 unittest.group("obj-schema-ListVersionsResponse", () { 2547 unittest.group("obj-schema-ListVersionsResponse", () {
2497 unittest.test("to-json--from-json", () { 2548 unittest.test("to-json--from-json", () {
2498 var o = buildListVersionsResponse(); 2549 var o = buildListVersionsResponse();
2499 var od = new api.ListVersionsResponse.fromJson(o.toJson()); 2550 var od = new api.ListVersionsResponse.fromJson(o.toJson());
2500 checkListVersionsResponse(od); 2551 checkListVersionsResponse(od);
2501 }); 2552 });
2502 }); 2553 });
2503 2554
2504
2505 unittest.group("obj-schema-LivenessCheck", () { 2555 unittest.group("obj-schema-LivenessCheck", () {
2506 unittest.test("to-json--from-json", () { 2556 unittest.test("to-json--from-json", () {
2507 var o = buildLivenessCheck(); 2557 var o = buildLivenessCheck();
2508 var od = new api.LivenessCheck.fromJson(o.toJson()); 2558 var od = new api.LivenessCheck.fromJson(o.toJson());
2509 checkLivenessCheck(od); 2559 checkLivenessCheck(od);
2510 }); 2560 });
2511 }); 2561 });
2512 2562
2513
2514 unittest.group("obj-schema-Location", () { 2563 unittest.group("obj-schema-Location", () {
2515 unittest.test("to-json--from-json", () { 2564 unittest.test("to-json--from-json", () {
2516 var o = buildLocation(); 2565 var o = buildLocation();
2517 var od = new api.Location.fromJson(o.toJson()); 2566 var od = new api.Location.fromJson(o.toJson());
2518 checkLocation(od); 2567 checkLocation(od);
2519 }); 2568 });
2520 }); 2569 });
2521 2570
2522
2523 unittest.group("obj-schema-LocationMetadata", () { 2571 unittest.group("obj-schema-LocationMetadata", () {
2524 unittest.test("to-json--from-json", () { 2572 unittest.test("to-json--from-json", () {
2525 var o = buildLocationMetadata(); 2573 var o = buildLocationMetadata();
2526 var od = new api.LocationMetadata.fromJson(o.toJson()); 2574 var od = new api.LocationMetadata.fromJson(o.toJson());
2527 checkLocationMetadata(od); 2575 checkLocationMetadata(od);
2528 }); 2576 });
2529 }); 2577 });
2530 2578
2579 unittest.group("obj-schema-ManagedCertificate", () {
2580 unittest.test("to-json--from-json", () {
2581 var o = buildManagedCertificate();
2582 var od = new api.ManagedCertificate.fromJson(o.toJson());
2583 checkManagedCertificate(od);
2584 });
2585 });
2531 2586
2532 unittest.group("obj-schema-ManualScaling", () { 2587 unittest.group("obj-schema-ManualScaling", () {
2533 unittest.test("to-json--from-json", () { 2588 unittest.test("to-json--from-json", () {
2534 var o = buildManualScaling(); 2589 var o = buildManualScaling();
2535 var od = new api.ManualScaling.fromJson(o.toJson()); 2590 var od = new api.ManualScaling.fromJson(o.toJson());
2536 checkManualScaling(od); 2591 checkManualScaling(od);
2537 }); 2592 });
2538 }); 2593 });
2539 2594
2540
2541 unittest.group("obj-schema-Network", () { 2595 unittest.group("obj-schema-Network", () {
2542 unittest.test("to-json--from-json", () { 2596 unittest.test("to-json--from-json", () {
2543 var o = buildNetwork(); 2597 var o = buildNetwork();
2544 var od = new api.Network.fromJson(o.toJson()); 2598 var od = new api.Network.fromJson(o.toJson());
2545 checkNetwork(od); 2599 checkNetwork(od);
2546 }); 2600 });
2547 }); 2601 });
2548 2602
2549
2550 unittest.group("obj-schema-NetworkUtilization", () { 2603 unittest.group("obj-schema-NetworkUtilization", () {
2551 unittest.test("to-json--from-json", () { 2604 unittest.test("to-json--from-json", () {
2552 var o = buildNetworkUtilization(); 2605 var o = buildNetworkUtilization();
2553 var od = new api.NetworkUtilization.fromJson(o.toJson()); 2606 var od = new api.NetworkUtilization.fromJson(o.toJson());
2554 checkNetworkUtilization(od); 2607 checkNetworkUtilization(od);
2555 }); 2608 });
2556 }); 2609 });
2557 2610
2558
2559 unittest.group("obj-schema-Operation", () { 2611 unittest.group("obj-schema-Operation", () {
2560 unittest.test("to-json--from-json", () { 2612 unittest.test("to-json--from-json", () {
2561 var o = buildOperation(); 2613 var o = buildOperation();
2562 var od = new api.Operation.fromJson(o.toJson()); 2614 var od = new api.Operation.fromJson(o.toJson());
2563 checkOperation(od); 2615 checkOperation(od);
2564 }); 2616 });
2565 }); 2617 });
2566 2618
2567
2568 unittest.group("obj-schema-OperationMetadata", () { 2619 unittest.group("obj-schema-OperationMetadata", () {
2569 unittest.test("to-json--from-json", () { 2620 unittest.test("to-json--from-json", () {
2570 var o = buildOperationMetadata(); 2621 var o = buildOperationMetadata();
2571 var od = new api.OperationMetadata.fromJson(o.toJson()); 2622 var od = new api.OperationMetadata.fromJson(o.toJson());
2572 checkOperationMetadata(od); 2623 checkOperationMetadata(od);
2573 }); 2624 });
2574 }); 2625 });
2575 2626
2576
2577 unittest.group("obj-schema-OperationMetadataExperimental", () { 2627 unittest.group("obj-schema-OperationMetadataExperimental", () {
2578 unittest.test("to-json--from-json", () { 2628 unittest.test("to-json--from-json", () {
2579 var o = buildOperationMetadataExperimental(); 2629 var o = buildOperationMetadataExperimental();
2580 var od = new api.OperationMetadataExperimental.fromJson(o.toJson()); 2630 var od = new api.OperationMetadataExperimental.fromJson(o.toJson());
2581 checkOperationMetadataExperimental(od); 2631 checkOperationMetadataExperimental(od);
2582 }); 2632 });
2583 }); 2633 });
2584 2634
2585
2586 unittest.group("obj-schema-OperationMetadataV1", () { 2635 unittest.group("obj-schema-OperationMetadataV1", () {
2587 unittest.test("to-json--from-json", () { 2636 unittest.test("to-json--from-json", () {
2588 var o = buildOperationMetadataV1(); 2637 var o = buildOperationMetadataV1();
2589 var od = new api.OperationMetadataV1.fromJson(o.toJson()); 2638 var od = new api.OperationMetadataV1.fromJson(o.toJson());
2590 checkOperationMetadataV1(od); 2639 checkOperationMetadataV1(od);
2591 }); 2640 });
2592 }); 2641 });
2593 2642
2594
2595 unittest.group("obj-schema-OperationMetadataV1Alpha", () { 2643 unittest.group("obj-schema-OperationMetadataV1Alpha", () {
2596 unittest.test("to-json--from-json", () { 2644 unittest.test("to-json--from-json", () {
2597 var o = buildOperationMetadataV1Alpha(); 2645 var o = buildOperationMetadataV1Alpha();
2598 var od = new api.OperationMetadataV1Alpha.fromJson(o.toJson()); 2646 var od = new api.OperationMetadataV1Alpha.fromJson(o.toJson());
2599 checkOperationMetadataV1Alpha(od); 2647 checkOperationMetadataV1Alpha(od);
2600 }); 2648 });
2601 }); 2649 });
2602 2650
2603
2604 unittest.group("obj-schema-OperationMetadataV1Beta", () { 2651 unittest.group("obj-schema-OperationMetadataV1Beta", () {
2605 unittest.test("to-json--from-json", () { 2652 unittest.test("to-json--from-json", () {
2606 var o = buildOperationMetadataV1Beta(); 2653 var o = buildOperationMetadataV1Beta();
2607 var od = new api.OperationMetadataV1Beta.fromJson(o.toJson()); 2654 var od = new api.OperationMetadataV1Beta.fromJson(o.toJson());
2608 checkOperationMetadataV1Beta(od); 2655 checkOperationMetadataV1Beta(od);
2609 }); 2656 });
2610 }); 2657 });
2611 2658
2612
2613 unittest.group("obj-schema-OperationMetadataV1Beta5", () { 2659 unittest.group("obj-schema-OperationMetadataV1Beta5", () {
2614 unittest.test("to-json--from-json", () { 2660 unittest.test("to-json--from-json", () {
2615 var o = buildOperationMetadataV1Beta5(); 2661 var o = buildOperationMetadataV1Beta5();
2616 var od = new api.OperationMetadataV1Beta5.fromJson(o.toJson()); 2662 var od = new api.OperationMetadataV1Beta5.fromJson(o.toJson());
2617 checkOperationMetadataV1Beta5(od); 2663 checkOperationMetadataV1Beta5(od);
2618 }); 2664 });
2619 }); 2665 });
2620 2666
2621
2622 unittest.group("obj-schema-ReadinessCheck", () { 2667 unittest.group("obj-schema-ReadinessCheck", () {
2623 unittest.test("to-json--from-json", () { 2668 unittest.test("to-json--from-json", () {
2624 var o = buildReadinessCheck(); 2669 var o = buildReadinessCheck();
2625 var od = new api.ReadinessCheck.fromJson(o.toJson()); 2670 var od = new api.ReadinessCheck.fromJson(o.toJson());
2626 checkReadinessCheck(od); 2671 checkReadinessCheck(od);
2627 }); 2672 });
2628 }); 2673 });
2629 2674
2630
2631 unittest.group("obj-schema-RepairApplicationRequest", () { 2675 unittest.group("obj-schema-RepairApplicationRequest", () {
2632 unittest.test("to-json--from-json", () { 2676 unittest.test("to-json--from-json", () {
2633 var o = buildRepairApplicationRequest(); 2677 var o = buildRepairApplicationRequest();
2634 var od = new api.RepairApplicationRequest.fromJson(o.toJson()); 2678 var od = new api.RepairApplicationRequest.fromJson(o.toJson());
2635 checkRepairApplicationRequest(od); 2679 checkRepairApplicationRequest(od);
2636 }); 2680 });
2637 }); 2681 });
2638 2682
2639
2640 unittest.group("obj-schema-RequestUtilization", () { 2683 unittest.group("obj-schema-RequestUtilization", () {
2641 unittest.test("to-json--from-json", () { 2684 unittest.test("to-json--from-json", () {
2642 var o = buildRequestUtilization(); 2685 var o = buildRequestUtilization();
2643 var od = new api.RequestUtilization.fromJson(o.toJson()); 2686 var od = new api.RequestUtilization.fromJson(o.toJson());
2644 checkRequestUtilization(od); 2687 checkRequestUtilization(od);
2645 }); 2688 });
2646 }); 2689 });
2647 2690
2648
2649 unittest.group("obj-schema-ResourceRecord", () { 2691 unittest.group("obj-schema-ResourceRecord", () {
2650 unittest.test("to-json--from-json", () { 2692 unittest.test("to-json--from-json", () {
2651 var o = buildResourceRecord(); 2693 var o = buildResourceRecord();
2652 var od = new api.ResourceRecord.fromJson(o.toJson()); 2694 var od = new api.ResourceRecord.fromJson(o.toJson());
2653 checkResourceRecord(od); 2695 checkResourceRecord(od);
2654 }); 2696 });
2655 }); 2697 });
2656 2698
2657
2658 unittest.group("obj-schema-Resources", () { 2699 unittest.group("obj-schema-Resources", () {
2659 unittest.test("to-json--from-json", () { 2700 unittest.test("to-json--from-json", () {
2660 var o = buildResources(); 2701 var o = buildResources();
2661 var od = new api.Resources.fromJson(o.toJson()); 2702 var od = new api.Resources.fromJson(o.toJson());
2662 checkResources(od); 2703 checkResources(od);
2663 }); 2704 });
2664 }); 2705 });
2665 2706
2666
2667 unittest.group("obj-schema-ScriptHandler", () { 2707 unittest.group("obj-schema-ScriptHandler", () {
2668 unittest.test("to-json--from-json", () { 2708 unittest.test("to-json--from-json", () {
2669 var o = buildScriptHandler(); 2709 var o = buildScriptHandler();
2670 var od = new api.ScriptHandler.fromJson(o.toJson()); 2710 var od = new api.ScriptHandler.fromJson(o.toJson());
2671 checkScriptHandler(od); 2711 checkScriptHandler(od);
2672 }); 2712 });
2673 }); 2713 });
2674 2714
2675
2676 unittest.group("obj-schema-Service", () { 2715 unittest.group("obj-schema-Service", () {
2677 unittest.test("to-json--from-json", () { 2716 unittest.test("to-json--from-json", () {
2678 var o = buildService(); 2717 var o = buildService();
2679 var od = new api.Service.fromJson(o.toJson()); 2718 var od = new api.Service.fromJson(o.toJson());
2680 checkService(od); 2719 checkService(od);
2681 }); 2720 });
2682 }); 2721 });
2683 2722
2684
2685 unittest.group("obj-schema-SslSettings", () { 2723 unittest.group("obj-schema-SslSettings", () {
2686 unittest.test("to-json--from-json", () { 2724 unittest.test("to-json--from-json", () {
2687 var o = buildSslSettings(); 2725 var o = buildSslSettings();
2688 var od = new api.SslSettings.fromJson(o.toJson()); 2726 var od = new api.SslSettings.fromJson(o.toJson());
2689 checkSslSettings(od); 2727 checkSslSettings(od);
2690 }); 2728 });
2691 }); 2729 });
2692 2730
2693
2694 unittest.group("obj-schema-StandardSchedulerSettings", () { 2731 unittest.group("obj-schema-StandardSchedulerSettings", () {
2695 unittest.test("to-json--from-json", () { 2732 unittest.test("to-json--from-json", () {
2696 var o = buildStandardSchedulerSettings(); 2733 var o = buildStandardSchedulerSettings();
2697 var od = new api.StandardSchedulerSettings.fromJson(o.toJson()); 2734 var od = new api.StandardSchedulerSettings.fromJson(o.toJson());
2698 checkStandardSchedulerSettings(od); 2735 checkStandardSchedulerSettings(od);
2699 }); 2736 });
2700 }); 2737 });
2701 2738
2702
2703 unittest.group("obj-schema-StaticFilesHandler", () { 2739 unittest.group("obj-schema-StaticFilesHandler", () {
2704 unittest.test("to-json--from-json", () { 2740 unittest.test("to-json--from-json", () {
2705 var o = buildStaticFilesHandler(); 2741 var o = buildStaticFilesHandler();
2706 var od = new api.StaticFilesHandler.fromJson(o.toJson()); 2742 var od = new api.StaticFilesHandler.fromJson(o.toJson());
2707 checkStaticFilesHandler(od); 2743 checkStaticFilesHandler(od);
2708 }); 2744 });
2709 }); 2745 });
2710 2746
2711
2712 unittest.group("obj-schema-Status", () { 2747 unittest.group("obj-schema-Status", () {
2713 unittest.test("to-json--from-json", () { 2748 unittest.test("to-json--from-json", () {
2714 var o = buildStatus(); 2749 var o = buildStatus();
2715 var od = new api.Status.fromJson(o.toJson()); 2750 var od = new api.Status.fromJson(o.toJson());
2716 checkStatus(od); 2751 checkStatus(od);
2717 }); 2752 });
2718 }); 2753 });
2719 2754
2720
2721 unittest.group("obj-schema-TrafficSplit", () { 2755 unittest.group("obj-schema-TrafficSplit", () {
2722 unittest.test("to-json--from-json", () { 2756 unittest.test("to-json--from-json", () {
2723 var o = buildTrafficSplit(); 2757 var o = buildTrafficSplit();
2724 var od = new api.TrafficSplit.fromJson(o.toJson()); 2758 var od = new api.TrafficSplit.fromJson(o.toJson());
2725 checkTrafficSplit(od); 2759 checkTrafficSplit(od);
2726 }); 2760 });
2727 }); 2761 });
2728 2762
2729
2730 unittest.group("obj-schema-UrlDispatchRule", () { 2763 unittest.group("obj-schema-UrlDispatchRule", () {
2731 unittest.test("to-json--from-json", () { 2764 unittest.test("to-json--from-json", () {
2732 var o = buildUrlDispatchRule(); 2765 var o = buildUrlDispatchRule();
2733 var od = new api.UrlDispatchRule.fromJson(o.toJson()); 2766 var od = new api.UrlDispatchRule.fromJson(o.toJson());
2734 checkUrlDispatchRule(od); 2767 checkUrlDispatchRule(od);
2735 }); 2768 });
2736 }); 2769 });
2737 2770
2738
2739 unittest.group("obj-schema-UrlMap", () { 2771 unittest.group("obj-schema-UrlMap", () {
2740 unittest.test("to-json--from-json", () { 2772 unittest.test("to-json--from-json", () {
2741 var o = buildUrlMap(); 2773 var o = buildUrlMap();
2742 var od = new api.UrlMap.fromJson(o.toJson()); 2774 var od = new api.UrlMap.fromJson(o.toJson());
2743 checkUrlMap(od); 2775 checkUrlMap(od);
2744 }); 2776 });
2745 }); 2777 });
2746 2778
2747
2748 unittest.group("obj-schema-Version", () { 2779 unittest.group("obj-schema-Version", () {
2749 unittest.test("to-json--from-json", () { 2780 unittest.test("to-json--from-json", () {
2750 var o = buildVersion(); 2781 var o = buildVersion();
2751 var od = new api.Version.fromJson(o.toJson()); 2782 var od = new api.Version.fromJson(o.toJson());
2752 checkVersion(od); 2783 checkVersion(od);
2753 }); 2784 });
2754 }); 2785 });
2755 2786
2756
2757 unittest.group("obj-schema-Volume", () { 2787 unittest.group("obj-schema-Volume", () {
2758 unittest.test("to-json--from-json", () { 2788 unittest.test("to-json--from-json", () {
2759 var o = buildVolume(); 2789 var o = buildVolume();
2760 var od = new api.Volume.fromJson(o.toJson()); 2790 var od = new api.Volume.fromJson(o.toJson());
2761 checkVolume(od); 2791 checkVolume(od);
2762 }); 2792 });
2763 }); 2793 });
2764 2794
2765
2766 unittest.group("obj-schema-ZipInfo", () { 2795 unittest.group("obj-schema-ZipInfo", () {
2767 unittest.test("to-json--from-json", () { 2796 unittest.test("to-json--from-json", () {
2768 var o = buildZipInfo(); 2797 var o = buildZipInfo();
2769 var od = new api.ZipInfo.fromJson(o.toJson()); 2798 var od = new api.ZipInfo.fromJson(o.toJson());
2770 checkZipInfo(od); 2799 checkZipInfo(od);
2771 }); 2800 });
2772 }); 2801 });
2773 2802
2774
2775 unittest.group("resource-AppsResourceApi", () { 2803 unittest.group("resource-AppsResourceApi", () {
2776 unittest.test("method--create", () { 2804 unittest.test("method--create", () {
2777
2778 var mock = new HttpServerMock(); 2805 var mock = new HttpServerMock();
2779 api.AppsResourceApi res = new api.AppengineApi(mock).apps; 2806 api.AppsResourceApi res = new api.AppengineApi(mock).apps;
2780 var arg_request = buildApplication(); 2807 var arg_request = buildApplication();
2781 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2808 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2782 var obj = new api.Application.fromJson(json); 2809 var obj = new api.Application.fromJson(json);
2783 checkApplication(obj); 2810 checkApplication(obj);
2784 2811
2785 var path = (req.url).path; 2812 var path = (req.url).path;
2786 var pathOffset = 0; 2813 var pathOffset = 0;
2787 var index; 2814 var index;
2788 var subPart; 2815 var subPart;
2789 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2816 unittest.expect(
2817 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2790 pathOffset += 1; 2818 pathOffset += 1;
2791 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("v1beta/apps")); 2819 unittest.expect(path.substring(pathOffset, pathOffset + 11),
2820 unittest.equals("v1beta/apps"));
2792 pathOffset += 11; 2821 pathOffset += 11;
2793 2822
2794 var query = (req.url).query; 2823 var query = (req.url).query;
2795 var queryOffset = 0; 2824 var queryOffset = 0;
2796 var queryMap = {}; 2825 var queryMap = {};
2797 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2826 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2798 parseBool(n) { 2827 parseBool(n) {
2799 if (n == "true") return true; 2828 if (n == "true") return true;
2800 if (n == "false") return false; 2829 if (n == "false") return false;
2801 if (n == null) return null; 2830 if (n == null) return null;
2802 throw new core.ArgumentError("Invalid boolean: $n"); 2831 throw new core.ArgumentError("Invalid boolean: $n");
2803 } 2832 }
2833
2804 if (query.length > 0) { 2834 if (query.length > 0) {
2805 for (var part in query.split("&")) { 2835 for (var part in query.split("&")) {
2806 var keyvalue = part.split("="); 2836 var keyvalue = part.split("=");
2807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2837 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2838 core.Uri.decodeQueryComponent(keyvalue[1]));
2808 } 2839 }
2809 } 2840 }
2810 2841
2811
2812 var h = { 2842 var h = {
2813 "content-type" : "application/json; charset=utf-8", 2843 "content-type": "application/json; charset=utf-8",
2814 }; 2844 };
2815 var resp = convert.JSON.encode(buildOperation()); 2845 var resp = convert.JSON.encode(buildOperation());
2816 return new async.Future.value(stringResponse(200, h, resp)); 2846 return new async.Future.value(stringResponse(200, h, resp));
2817 }), true); 2847 }), true);
2818 res.create(arg_request).then(unittest.expectAsync1(((api.Operation respons e) { 2848 res
2849 .create(arg_request)
2850 .then(unittest.expectAsync1(((api.Operation response) {
2819 checkOperation(response); 2851 checkOperation(response);
2820 }))); 2852 })));
2821 }); 2853 });
2822 2854
2823 unittest.test("method--get", () { 2855 unittest.test("method--get", () {
2824
2825 var mock = new HttpServerMock(); 2856 var mock = new HttpServerMock();
2826 api.AppsResourceApi res = new api.AppengineApi(mock).apps; 2857 api.AppsResourceApi res = new api.AppengineApi(mock).apps;
2827 var arg_appsId = "foo"; 2858 var arg_appsId = "foo";
2828 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2859 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2829 var path = (req.url).path; 2860 var path = (req.url).path;
2830 var pathOffset = 0; 2861 var pathOffset = 0;
2831 var index; 2862 var index;
2832 var subPart; 2863 var subPart;
2833 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2864 unittest.expect(
2865 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2834 pathOffset += 1; 2866 pathOffset += 1;
2835 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 2867 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2868 unittest.equals("v1beta/apps/"));
2836 pathOffset += 12; 2869 pathOffset += 12;
2837 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2838 pathOffset = path.length; 2871 pathOffset = path.length;
2839 unittest.expect(subPart, unittest.equals("$arg_appsId")); 2872 unittest.expect(subPart, unittest.equals("$arg_appsId"));
2840 2873
2841 var query = (req.url).query; 2874 var query = (req.url).query;
2842 var queryOffset = 0; 2875 var queryOffset = 0;
2843 var queryMap = {}; 2876 var queryMap = {};
2844 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2877 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2845 parseBool(n) { 2878 parseBool(n) {
2846 if (n == "true") return true; 2879 if (n == "true") return true;
2847 if (n == "false") return false; 2880 if (n == "false") return false;
2848 if (n == null) return null; 2881 if (n == null) return null;
2849 throw new core.ArgumentError("Invalid boolean: $n"); 2882 throw new core.ArgumentError("Invalid boolean: $n");
2850 } 2883 }
2884
2851 if (query.length > 0) { 2885 if (query.length > 0) {
2852 for (var part in query.split("&")) { 2886 for (var part in query.split("&")) {
2853 var keyvalue = part.split("="); 2887 var keyvalue = part.split("=");
2854 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2888 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2889 core.Uri.decodeQueryComponent(keyvalue[1]));
2855 } 2890 }
2856 } 2891 }
2857 2892
2858
2859 var h = { 2893 var h = {
2860 "content-type" : "application/json; charset=utf-8", 2894 "content-type": "application/json; charset=utf-8",
2861 }; 2895 };
2862 var resp = convert.JSON.encode(buildApplication()); 2896 var resp = convert.JSON.encode(buildApplication());
2863 return new async.Future.value(stringResponse(200, h, resp)); 2897 return new async.Future.value(stringResponse(200, h, resp));
2864 }), true); 2898 }), true);
2865 res.get(arg_appsId).then(unittest.expectAsync1(((api.Application response) { 2899 res
2900 .get(arg_appsId)
2901 .then(unittest.expectAsync1(((api.Application response) {
2866 checkApplication(response); 2902 checkApplication(response);
2867 }))); 2903 })));
2868 }); 2904 });
2869 2905
2870 unittest.test("method--patch", () { 2906 unittest.test("method--patch", () {
2871
2872 var mock = new HttpServerMock(); 2907 var mock = new HttpServerMock();
2873 api.AppsResourceApi res = new api.AppengineApi(mock).apps; 2908 api.AppsResourceApi res = new api.AppengineApi(mock).apps;
2874 var arg_request = buildApplication(); 2909 var arg_request = buildApplication();
2875 var arg_appsId = "foo"; 2910 var arg_appsId = "foo";
2876 var arg_updateMask = "foo"; 2911 var arg_updateMask = "foo";
2877 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2912 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2878 var obj = new api.Application.fromJson(json); 2913 var obj = new api.Application.fromJson(json);
2879 checkApplication(obj); 2914 checkApplication(obj);
2880 2915
2881 var path = (req.url).path; 2916 var path = (req.url).path;
2882 var pathOffset = 0; 2917 var pathOffset = 0;
2883 var index; 2918 var index;
2884 var subPart; 2919 var subPart;
2885 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2920 unittest.expect(
2921 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2886 pathOffset += 1; 2922 pathOffset += 1;
2887 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 2923 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2924 unittest.equals("v1beta/apps/"));
2888 pathOffset += 12; 2925 pathOffset += 12;
2889 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2926 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2890 pathOffset = path.length; 2927 pathOffset = path.length;
2891 unittest.expect(subPart, unittest.equals("$arg_appsId")); 2928 unittest.expect(subPart, unittest.equals("$arg_appsId"));
2892 2929
2893 var query = (req.url).query; 2930 var query = (req.url).query;
2894 var queryOffset = 0; 2931 var queryOffset = 0;
2895 var queryMap = {}; 2932 var queryMap = {};
2896 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2933 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2897 parseBool(n) { 2934 parseBool(n) {
2898 if (n == "true") return true; 2935 if (n == "true") return true;
2899 if (n == "false") return false; 2936 if (n == "false") return false;
2900 if (n == null) return null; 2937 if (n == null) return null;
2901 throw new core.ArgumentError("Invalid boolean: $n"); 2938 throw new core.ArgumentError("Invalid boolean: $n");
2902 } 2939 }
2940
2903 if (query.length > 0) { 2941 if (query.length > 0) {
2904 for (var part in query.split("&")) { 2942 for (var part in query.split("&")) {
2905 var keyvalue = part.split("="); 2943 var keyvalue = part.split("=");
2906 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2944 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2945 core.Uri.decodeQueryComponent(keyvalue[1]));
2907 } 2946 }
2908 } 2947 }
2909 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 2948 unittest.expect(
2910 2949 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
2911 2950
2912 var h = { 2951 var h = {
2913 "content-type" : "application/json; charset=utf-8", 2952 "content-type": "application/json; charset=utf-8",
2914 }; 2953 };
2915 var resp = convert.JSON.encode(buildOperation()); 2954 var resp = convert.JSON.encode(buildOperation());
2916 return new async.Future.value(stringResponse(200, h, resp)); 2955 return new async.Future.value(stringResponse(200, h, resp));
2917 }), true); 2956 }), true);
2918 res.patch(arg_request, arg_appsId, updateMask: arg_updateMask).then(unitte st.expectAsync1(((api.Operation response) { 2957 res
2958 .patch(arg_request, arg_appsId, updateMask: arg_updateMask)
2959 .then(unittest.expectAsync1(((api.Operation response) {
2919 checkOperation(response); 2960 checkOperation(response);
2920 }))); 2961 })));
2921 }); 2962 });
2922 2963
2923 unittest.test("method--repair", () { 2964 unittest.test("method--repair", () {
2924
2925 var mock = new HttpServerMock(); 2965 var mock = new HttpServerMock();
2926 api.AppsResourceApi res = new api.AppengineApi(mock).apps; 2966 api.AppsResourceApi res = new api.AppengineApi(mock).apps;
2927 var arg_request = buildRepairApplicationRequest(); 2967 var arg_request = buildRepairApplicationRequest();
2928 var arg_appsId = "foo"; 2968 var arg_appsId = "foo";
2929 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2969 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2930 var obj = new api.RepairApplicationRequest.fromJson(json); 2970 var obj = new api.RepairApplicationRequest.fromJson(json);
2931 checkRepairApplicationRequest(obj); 2971 checkRepairApplicationRequest(obj);
2932 2972
2933 var path = (req.url).path; 2973 var path = (req.url).path;
2934 var pathOffset = 0; 2974 var pathOffset = 0;
2935 var index; 2975 var index;
2936 var subPart; 2976 var subPart;
2937 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2977 unittest.expect(
2978 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2938 pathOffset += 1; 2979 pathOffset += 1;
2939 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 2980 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2981 unittest.equals("v1beta/apps/"));
2940 pathOffset += 12; 2982 pathOffset += 12;
2941 index = path.indexOf(":repair", pathOffset); 2983 index = path.indexOf(":repair", pathOffset);
2942 unittest.expect(index >= 0, unittest.isTrue); 2984 unittest.expect(index >= 0, unittest.isTrue);
2943 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2985 subPart =
2986 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2944 pathOffset = index; 2987 pathOffset = index;
2945 unittest.expect(subPart, unittest.equals("$arg_appsId")); 2988 unittest.expect(subPart, unittest.equals("$arg_appsId"));
2946 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als(":repair")); 2989 unittest.expect(path.substring(pathOffset, pathOffset + 7),
2990 unittest.equals(":repair"));
2947 pathOffset += 7; 2991 pathOffset += 7;
2948 2992
2949 var query = (req.url).query; 2993 var query = (req.url).query;
2950 var queryOffset = 0; 2994 var queryOffset = 0;
2951 var queryMap = {}; 2995 var queryMap = {};
2952 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2996 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2953 parseBool(n) { 2997 parseBool(n) {
2954 if (n == "true") return true; 2998 if (n == "true") return true;
2955 if (n == "false") return false; 2999 if (n == "false") return false;
2956 if (n == null) return null; 3000 if (n == null) return null;
2957 throw new core.ArgumentError("Invalid boolean: $n"); 3001 throw new core.ArgumentError("Invalid boolean: $n");
2958 } 3002 }
3003
2959 if (query.length > 0) { 3004 if (query.length > 0) {
2960 for (var part in query.split("&")) { 3005 for (var part in query.split("&")) {
2961 var keyvalue = part.split("="); 3006 var keyvalue = part.split("=");
2962 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3007 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3008 core.Uri.decodeQueryComponent(keyvalue[1]));
2963 } 3009 }
2964 } 3010 }
2965 3011
2966
2967 var h = { 3012 var h = {
2968 "content-type" : "application/json; charset=utf-8", 3013 "content-type": "application/json; charset=utf-8",
2969 }; 3014 };
2970 var resp = convert.JSON.encode(buildOperation()); 3015 var resp = convert.JSON.encode(buildOperation());
2971 return new async.Future.value(stringResponse(200, h, resp)); 3016 return new async.Future.value(stringResponse(200, h, resp));
2972 }), true); 3017 }), true);
2973 res.repair(arg_request, arg_appsId).then(unittest.expectAsync1(((api.Opera tion response) { 3018 res
3019 .repair(arg_request, arg_appsId)
3020 .then(unittest.expectAsync1(((api.Operation response) {
2974 checkOperation(response); 3021 checkOperation(response);
2975 }))); 3022 })));
2976 }); 3023 });
2977
2978 }); 3024 });
2979 3025
2980
2981 unittest.group("resource-AppsAuthorizedCertificatesResourceApi", () { 3026 unittest.group("resource-AppsAuthorizedCertificatesResourceApi", () {
2982 unittest.test("method--create", () { 3027 unittest.test("method--create", () {
2983
2984 var mock = new HttpServerMock(); 3028 var mock = new HttpServerMock();
2985 api.AppsAuthorizedCertificatesResourceApi res = new api.AppengineApi(mock) .apps.authorizedCertificates; 3029 api.AppsAuthorizedCertificatesResourceApi res =
3030 new api.AppengineApi(mock).apps.authorizedCertificates;
2986 var arg_request = buildAuthorizedCertificate(); 3031 var arg_request = buildAuthorizedCertificate();
2987 var arg_appsId = "foo"; 3032 var arg_appsId = "foo";
2988 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3033 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2989 var obj = new api.AuthorizedCertificate.fromJson(json); 3034 var obj = new api.AuthorizedCertificate.fromJson(json);
2990 checkAuthorizedCertificate(obj); 3035 checkAuthorizedCertificate(obj);
2991 3036
2992 var path = (req.url).path; 3037 var path = (req.url).path;
2993 var pathOffset = 0; 3038 var pathOffset = 0;
2994 var index; 3039 var index;
2995 var subPart; 3040 var subPart;
2996 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3041 unittest.expect(
3042 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2997 pathOffset += 1; 3043 pathOffset += 1;
2998 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3044 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3045 unittest.equals("v1beta/apps/"));
2999 pathOffset += 12; 3046 pathOffset += 12;
3000 index = path.indexOf("/authorizedCertificates", pathOffset); 3047 index = path.indexOf("/authorizedCertificates", pathOffset);
3001 unittest.expect(index >= 0, unittest.isTrue); 3048 unittest.expect(index >= 0, unittest.isTrue);
3002 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3049 subPart =
3050 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3003 pathOffset = index; 3051 pathOffset = index;
3004 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3052 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3005 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("/authorizedCertificates")); 3053 unittest.expect(path.substring(pathOffset, pathOffset + 23),
3054 unittest.equals("/authorizedCertificates"));
3006 pathOffset += 23; 3055 pathOffset += 23;
3007 3056
3008 var query = (req.url).query; 3057 var query = (req.url).query;
3009 var queryOffset = 0; 3058 var queryOffset = 0;
3010 var queryMap = {}; 3059 var queryMap = {};
3011 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3012 parseBool(n) { 3061 parseBool(n) {
3013 if (n == "true") return true; 3062 if (n == "true") return true;
3014 if (n == "false") return false; 3063 if (n == "false") return false;
3015 if (n == null) return null; 3064 if (n == null) return null;
3016 throw new core.ArgumentError("Invalid boolean: $n"); 3065 throw new core.ArgumentError("Invalid boolean: $n");
3017 } 3066 }
3067
3018 if (query.length > 0) { 3068 if (query.length > 0) {
3019 for (var part in query.split("&")) { 3069 for (var part in query.split("&")) {
3020 var keyvalue = part.split("="); 3070 var keyvalue = part.split("=");
3021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3071 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3072 core.Uri.decodeQueryComponent(keyvalue[1]));
3022 } 3073 }
3023 } 3074 }
3024 3075
3025
3026 var h = { 3076 var h = {
3027 "content-type" : "application/json; charset=utf-8", 3077 "content-type": "application/json; charset=utf-8",
3028 }; 3078 };
3029 var resp = convert.JSON.encode(buildAuthorizedCertificate()); 3079 var resp = convert.JSON.encode(buildAuthorizedCertificate());
3030 return new async.Future.value(stringResponse(200, h, resp)); 3080 return new async.Future.value(stringResponse(200, h, resp));
3031 }), true); 3081 }), true);
3032 res.create(arg_request, arg_appsId).then(unittest.expectAsync1(((api.Autho rizedCertificate response) { 3082 res
3083 .create(arg_request, arg_appsId)
3084 .then(unittest.expectAsync1(((api.AuthorizedCertificate response) {
3033 checkAuthorizedCertificate(response); 3085 checkAuthorizedCertificate(response);
3034 }))); 3086 })));
3035 }); 3087 });
3036 3088
3037 unittest.test("method--delete", () { 3089 unittest.test("method--delete", () {
3038
3039 var mock = new HttpServerMock(); 3090 var mock = new HttpServerMock();
3040 api.AppsAuthorizedCertificatesResourceApi res = new api.AppengineApi(mock) .apps.authorizedCertificates; 3091 api.AppsAuthorizedCertificatesResourceApi res =
3092 new api.AppengineApi(mock).apps.authorizedCertificates;
3041 var arg_appsId = "foo"; 3093 var arg_appsId = "foo";
3042 var arg_authorizedCertificatesId = "foo"; 3094 var arg_authorizedCertificatesId = "foo";
3043 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3095 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3044 var path = (req.url).path; 3096 var path = (req.url).path;
3045 var pathOffset = 0; 3097 var pathOffset = 0;
3046 var index; 3098 var index;
3047 var subPart; 3099 var subPart;
3048 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3100 unittest.expect(
3101 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3049 pathOffset += 1; 3102 pathOffset += 1;
3050 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3103 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3104 unittest.equals("v1beta/apps/"));
3051 pathOffset += 12; 3105 pathOffset += 12;
3052 index = path.indexOf("/authorizedCertificates/", pathOffset); 3106 index = path.indexOf("/authorizedCertificates/", pathOffset);
3053 unittest.expect(index >= 0, unittest.isTrue); 3107 unittest.expect(index >= 0, unittest.isTrue);
3054 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3108 subPart =
3109 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3055 pathOffset = index; 3110 pathOffset = index;
3056 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3111 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3057 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq uals("/authorizedCertificates/")); 3112 unittest.expect(path.substring(pathOffset, pathOffset + 24),
3113 unittest.equals("/authorizedCertificates/"));
3058 pathOffset += 24; 3114 pathOffset += 24;
3059 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3060 pathOffset = path.length; 3116 pathOffset = path.length;
3061 unittest.expect(subPart, unittest.equals("$arg_authorizedCertificatesId" )); 3117 unittest.expect(
3118 subPart, unittest.equals("$arg_authorizedCertificatesId"));
3062 3119
3063 var query = (req.url).query; 3120 var query = (req.url).query;
3064 var queryOffset = 0; 3121 var queryOffset = 0;
3065 var queryMap = {}; 3122 var queryMap = {};
3066 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3123 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3067 parseBool(n) { 3124 parseBool(n) {
3068 if (n == "true") return true; 3125 if (n == "true") return true;
3069 if (n == "false") return false; 3126 if (n == "false") return false;
3070 if (n == null) return null; 3127 if (n == null) return null;
3071 throw new core.ArgumentError("Invalid boolean: $n"); 3128 throw new core.ArgumentError("Invalid boolean: $n");
3072 } 3129 }
3130
3073 if (query.length > 0) { 3131 if (query.length > 0) {
3074 for (var part in query.split("&")) { 3132 for (var part in query.split("&")) {
3075 var keyvalue = part.split("="); 3133 var keyvalue = part.split("=");
3076 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3134 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3135 core.Uri.decodeQueryComponent(keyvalue[1]));
3077 } 3136 }
3078 } 3137 }
3079 3138
3080
3081 var h = { 3139 var h = {
3082 "content-type" : "application/json; charset=utf-8", 3140 "content-type": "application/json; charset=utf-8",
3083 }; 3141 };
3084 var resp = convert.JSON.encode(buildEmpty()); 3142 var resp = convert.JSON.encode(buildEmpty());
3085 return new async.Future.value(stringResponse(200, h, resp)); 3143 return new async.Future.value(stringResponse(200, h, resp));
3086 }), true); 3144 }), true);
3087 res.delete(arg_appsId, arg_authorizedCertificatesId).then(unittest.expectA sync1(((api.Empty response) { 3145 res
3146 .delete(arg_appsId, arg_authorizedCertificatesId)
3147 .then(unittest.expectAsync1(((api.Empty response) {
3088 checkEmpty(response); 3148 checkEmpty(response);
3089 }))); 3149 })));
3090 }); 3150 });
3091 3151
3092 unittest.test("method--get", () { 3152 unittest.test("method--get", () {
3093
3094 var mock = new HttpServerMock(); 3153 var mock = new HttpServerMock();
3095 api.AppsAuthorizedCertificatesResourceApi res = new api.AppengineApi(mock) .apps.authorizedCertificates; 3154 api.AppsAuthorizedCertificatesResourceApi res =
3155 new api.AppengineApi(mock).apps.authorizedCertificates;
3096 var arg_appsId = "foo"; 3156 var arg_appsId = "foo";
3097 var arg_authorizedCertificatesId = "foo"; 3157 var arg_authorizedCertificatesId = "foo";
3098 var arg_view = "foo"; 3158 var arg_view = "foo";
3099 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3159 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3100 var path = (req.url).path; 3160 var path = (req.url).path;
3101 var pathOffset = 0; 3161 var pathOffset = 0;
3102 var index; 3162 var index;
3103 var subPart; 3163 var subPart;
3104 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3164 unittest.expect(
3165 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3105 pathOffset += 1; 3166 pathOffset += 1;
3106 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3167 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3168 unittest.equals("v1beta/apps/"));
3107 pathOffset += 12; 3169 pathOffset += 12;
3108 index = path.indexOf("/authorizedCertificates/", pathOffset); 3170 index = path.indexOf("/authorizedCertificates/", pathOffset);
3109 unittest.expect(index >= 0, unittest.isTrue); 3171 unittest.expect(index >= 0, unittest.isTrue);
3110 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3172 subPart =
3173 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3111 pathOffset = index; 3174 pathOffset = index;
3112 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3175 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3113 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq uals("/authorizedCertificates/")); 3176 unittest.expect(path.substring(pathOffset, pathOffset + 24),
3177 unittest.equals("/authorizedCertificates/"));
3114 pathOffset += 24; 3178 pathOffset += 24;
3115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3179 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3116 pathOffset = path.length; 3180 pathOffset = path.length;
3117 unittest.expect(subPart, unittest.equals("$arg_authorizedCertificatesId" )); 3181 unittest.expect(
3182 subPart, unittest.equals("$arg_authorizedCertificatesId"));
3118 3183
3119 var query = (req.url).query; 3184 var query = (req.url).query;
3120 var queryOffset = 0; 3185 var queryOffset = 0;
3121 var queryMap = {}; 3186 var queryMap = {};
3122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3187 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3123 parseBool(n) { 3188 parseBool(n) {
3124 if (n == "true") return true; 3189 if (n == "true") return true;
3125 if (n == "false") return false; 3190 if (n == "false") return false;
3126 if (n == null) return null; 3191 if (n == null) return null;
3127 throw new core.ArgumentError("Invalid boolean: $n"); 3192 throw new core.ArgumentError("Invalid boolean: $n");
3128 } 3193 }
3194
3129 if (query.length > 0) { 3195 if (query.length > 0) {
3130 for (var part in query.split("&")) { 3196 for (var part in query.split("&")) {
3131 var keyvalue = part.split("="); 3197 var keyvalue = part.split("=");
3132 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3198 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3199 core.Uri.decodeQueryComponent(keyvalue[1]));
3133 } 3200 }
3134 } 3201 }
3135 unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); 3202 unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
3136 3203
3137
3138 var h = { 3204 var h = {
3139 "content-type" : "application/json; charset=utf-8", 3205 "content-type": "application/json; charset=utf-8",
3140 }; 3206 };
3141 var resp = convert.JSON.encode(buildAuthorizedCertificate()); 3207 var resp = convert.JSON.encode(buildAuthorizedCertificate());
3142 return new async.Future.value(stringResponse(200, h, resp)); 3208 return new async.Future.value(stringResponse(200, h, resp));
3143 }), true); 3209 }), true);
3144 res.get(arg_appsId, arg_authorizedCertificatesId, view: arg_view).then(uni ttest.expectAsync1(((api.AuthorizedCertificate response) { 3210 res
3211 .get(arg_appsId, arg_authorizedCertificatesId, view: arg_view)
3212 .then(unittest.expectAsync1(((api.AuthorizedCertificate response) {
3145 checkAuthorizedCertificate(response); 3213 checkAuthorizedCertificate(response);
3146 }))); 3214 })));
3147 }); 3215 });
3148 3216
3149 unittest.test("method--list", () { 3217 unittest.test("method--list", () {
3150
3151 var mock = new HttpServerMock(); 3218 var mock = new HttpServerMock();
3152 api.AppsAuthorizedCertificatesResourceApi res = new api.AppengineApi(mock) .apps.authorizedCertificates; 3219 api.AppsAuthorizedCertificatesResourceApi res =
3220 new api.AppengineApi(mock).apps.authorizedCertificates;
3153 var arg_appsId = "foo"; 3221 var arg_appsId = "foo";
3154 var arg_pageToken = "foo"; 3222 var arg_pageToken = "foo";
3155 var arg_pageSize = 42; 3223 var arg_pageSize = 42;
3156 var arg_view = "foo"; 3224 var arg_view = "foo";
3157 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3225 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3158 var path = (req.url).path; 3226 var path = (req.url).path;
3159 var pathOffset = 0; 3227 var pathOffset = 0;
3160 var index; 3228 var index;
3161 var subPart; 3229 var subPart;
3162 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3230 unittest.expect(
3231 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3163 pathOffset += 1; 3232 pathOffset += 1;
3164 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3233 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3234 unittest.equals("v1beta/apps/"));
3165 pathOffset += 12; 3235 pathOffset += 12;
3166 index = path.indexOf("/authorizedCertificates", pathOffset); 3236 index = path.indexOf("/authorizedCertificates", pathOffset);
3167 unittest.expect(index >= 0, unittest.isTrue); 3237 unittest.expect(index >= 0, unittest.isTrue);
3168 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3238 subPart =
3239 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3169 pathOffset = index; 3240 pathOffset = index;
3170 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3241 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3171 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("/authorizedCertificates")); 3242 unittest.expect(path.substring(pathOffset, pathOffset + 23),
3243 unittest.equals("/authorizedCertificates"));
3172 pathOffset += 23; 3244 pathOffset += 23;
3173 3245
3174 var query = (req.url).query; 3246 var query = (req.url).query;
3175 var queryOffset = 0; 3247 var queryOffset = 0;
3176 var queryMap = {}; 3248 var queryMap = {};
3177 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3249 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3178 parseBool(n) { 3250 parseBool(n) {
3179 if (n == "true") return true; 3251 if (n == "true") return true;
3180 if (n == "false") return false; 3252 if (n == "false") return false;
3181 if (n == null) return null; 3253 if (n == null) return null;
3182 throw new core.ArgumentError("Invalid boolean: $n"); 3254 throw new core.ArgumentError("Invalid boolean: $n");
3183 } 3255 }
3256
3184 if (query.length > 0) { 3257 if (query.length > 0) {
3185 for (var part in query.split("&")) { 3258 for (var part in query.split("&")) {
3186 var keyvalue = part.split("="); 3259 var keyvalue = part.split("=");
3187 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3260 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3261 core.Uri.decodeQueryComponent(keyvalue[1]));
3188 } 3262 }
3189 } 3263 }
3190 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 3264 unittest.expect(
3191 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 3265 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3266 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3267 unittest.equals(arg_pageSize));
3192 unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); 3268 unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
3193 3269
3194
3195 var h = { 3270 var h = {
3196 "content-type" : "application/json; charset=utf-8", 3271 "content-type": "application/json; charset=utf-8",
3197 }; 3272 };
3198 var resp = convert.JSON.encode(buildListAuthorizedCertificatesResponse() ); 3273 var resp =
3274 convert.JSON.encode(buildListAuthorizedCertificatesResponse());
3199 return new async.Future.value(stringResponse(200, h, resp)); 3275 return new async.Future.value(stringResponse(200, h, resp));
3200 }), true); 3276 }), true);
3201 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize, vie w: arg_view).then(unittest.expectAsync1(((api.ListAuthorizedCertificatesResponse response) { 3277 res
3278 .list(arg_appsId,
3279 pageToken: arg_pageToken, pageSize: arg_pageSize, view: arg_view)
3280 .then(unittest
3281 .expectAsync1(((api.ListAuthorizedCertificatesResponse response) {
3202 checkListAuthorizedCertificatesResponse(response); 3282 checkListAuthorizedCertificatesResponse(response);
3203 }))); 3283 })));
3204 }); 3284 });
3205 3285
3206 unittest.test("method--patch", () { 3286 unittest.test("method--patch", () {
3207
3208 var mock = new HttpServerMock(); 3287 var mock = new HttpServerMock();
3209 api.AppsAuthorizedCertificatesResourceApi res = new api.AppengineApi(mock) .apps.authorizedCertificates; 3288 api.AppsAuthorizedCertificatesResourceApi res =
3289 new api.AppengineApi(mock).apps.authorizedCertificates;
3210 var arg_request = buildAuthorizedCertificate(); 3290 var arg_request = buildAuthorizedCertificate();
3211 var arg_appsId = "foo"; 3291 var arg_appsId = "foo";
3212 var arg_authorizedCertificatesId = "foo"; 3292 var arg_authorizedCertificatesId = "foo";
3213 var arg_updateMask = "foo"; 3293 var arg_updateMask = "foo";
3214 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3215 var obj = new api.AuthorizedCertificate.fromJson(json); 3295 var obj = new api.AuthorizedCertificate.fromJson(json);
3216 checkAuthorizedCertificate(obj); 3296 checkAuthorizedCertificate(obj);
3217 3297
3218 var path = (req.url).path; 3298 var path = (req.url).path;
3219 var pathOffset = 0; 3299 var pathOffset = 0;
3220 var index; 3300 var index;
3221 var subPart; 3301 var subPart;
3222 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3302 unittest.expect(
3303 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3223 pathOffset += 1; 3304 pathOffset += 1;
3224 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3305 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3306 unittest.equals("v1beta/apps/"));
3225 pathOffset += 12; 3307 pathOffset += 12;
3226 index = path.indexOf("/authorizedCertificates/", pathOffset); 3308 index = path.indexOf("/authorizedCertificates/", pathOffset);
3227 unittest.expect(index >= 0, unittest.isTrue); 3309 unittest.expect(index >= 0, unittest.isTrue);
3228 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3310 subPart =
3311 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3229 pathOffset = index; 3312 pathOffset = index;
3230 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3313 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3231 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq uals("/authorizedCertificates/")); 3314 unittest.expect(path.substring(pathOffset, pathOffset + 24),
3315 unittest.equals("/authorizedCertificates/"));
3232 pathOffset += 24; 3316 pathOffset += 24;
3233 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3317 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3234 pathOffset = path.length; 3318 pathOffset = path.length;
3235 unittest.expect(subPart, unittest.equals("$arg_authorizedCertificatesId" )); 3319 unittest.expect(
3320 subPart, unittest.equals("$arg_authorizedCertificatesId"));
3236 3321
3237 var query = (req.url).query; 3322 var query = (req.url).query;
3238 var queryOffset = 0; 3323 var queryOffset = 0;
3239 var queryMap = {}; 3324 var queryMap = {};
3240 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3325 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3241 parseBool(n) { 3326 parseBool(n) {
3242 if (n == "true") return true; 3327 if (n == "true") return true;
3243 if (n == "false") return false; 3328 if (n == "false") return false;
3244 if (n == null) return null; 3329 if (n == null) return null;
3245 throw new core.ArgumentError("Invalid boolean: $n"); 3330 throw new core.ArgumentError("Invalid boolean: $n");
3246 } 3331 }
3332
3247 if (query.length > 0) { 3333 if (query.length > 0) {
3248 for (var part in query.split("&")) { 3334 for (var part in query.split("&")) {
3249 var keyvalue = part.split("="); 3335 var keyvalue = part.split("=");
3250 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3337 core.Uri.decodeQueryComponent(keyvalue[1]));
3251 } 3338 }
3252 } 3339 }
3253 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 3340 unittest.expect(
3254 3341 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
3255 3342
3256 var h = { 3343 var h = {
3257 "content-type" : "application/json; charset=utf-8", 3344 "content-type": "application/json; charset=utf-8",
3258 }; 3345 };
3259 var resp = convert.JSON.encode(buildAuthorizedCertificate()); 3346 var resp = convert.JSON.encode(buildAuthorizedCertificate());
3260 return new async.Future.value(stringResponse(200, h, resp)); 3347 return new async.Future.value(stringResponse(200, h, resp));
3261 }), true); 3348 }), true);
3262 res.patch(arg_request, arg_appsId, arg_authorizedCertificatesId, updateMas k: arg_updateMask).then(unittest.expectAsync1(((api.AuthorizedCertificate respon se) { 3349 res
3350 .patch(arg_request, arg_appsId, arg_authorizedCertificatesId,
3351 updateMask: arg_updateMask)
3352 .then(unittest.expectAsync1(((api.AuthorizedCertificate response) {
3263 checkAuthorizedCertificate(response); 3353 checkAuthorizedCertificate(response);
3264 }))); 3354 })));
3265 }); 3355 });
3266
3267 }); 3356 });
3268 3357
3269
3270 unittest.group("resource-AppsAuthorizedDomainsResourceApi", () { 3358 unittest.group("resource-AppsAuthorizedDomainsResourceApi", () {
3271 unittest.test("method--list", () { 3359 unittest.test("method--list", () {
3272
3273 var mock = new HttpServerMock(); 3360 var mock = new HttpServerMock();
3274 api.AppsAuthorizedDomainsResourceApi res = new api.AppengineApi(mock).apps .authorizedDomains; 3361 api.AppsAuthorizedDomainsResourceApi res =
3362 new api.AppengineApi(mock).apps.authorizedDomains;
3275 var arg_appsId = "foo"; 3363 var arg_appsId = "foo";
3276 var arg_pageToken = "foo"; 3364 var arg_pageToken = "foo";
3277 var arg_pageSize = 42; 3365 var arg_pageSize = 42;
3278 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3366 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3279 var path = (req.url).path; 3367 var path = (req.url).path;
3280 var pathOffset = 0; 3368 var pathOffset = 0;
3281 var index; 3369 var index;
3282 var subPart; 3370 var subPart;
3283 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3371 unittest.expect(
3372 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3284 pathOffset += 1; 3373 pathOffset += 1;
3285 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3374 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3375 unittest.equals("v1beta/apps/"));
3286 pathOffset += 12; 3376 pathOffset += 12;
3287 index = path.indexOf("/authorizedDomains", pathOffset); 3377 index = path.indexOf("/authorizedDomains", pathOffset);
3288 unittest.expect(index >= 0, unittest.isTrue); 3378 unittest.expect(index >= 0, unittest.isTrue);
3289 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3379 subPart =
3380 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3290 pathOffset = index; 3381 pathOffset = index;
3291 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3382 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3292 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("/authorizedDomains")); 3383 unittest.expect(path.substring(pathOffset, pathOffset + 18),
3384 unittest.equals("/authorizedDomains"));
3293 pathOffset += 18; 3385 pathOffset += 18;
3294 3386
3295 var query = (req.url).query; 3387 var query = (req.url).query;
3296 var queryOffset = 0; 3388 var queryOffset = 0;
3297 var queryMap = {}; 3389 var queryMap = {};
3298 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3390 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3299 parseBool(n) { 3391 parseBool(n) {
3300 if (n == "true") return true; 3392 if (n == "true") return true;
3301 if (n == "false") return false; 3393 if (n == "false") return false;
3302 if (n == null) return null; 3394 if (n == null) return null;
3303 throw new core.ArgumentError("Invalid boolean: $n"); 3395 throw new core.ArgumentError("Invalid boolean: $n");
3304 } 3396 }
3397
3305 if (query.length > 0) { 3398 if (query.length > 0) {
3306 for (var part in query.split("&")) { 3399 for (var part in query.split("&")) {
3307 var keyvalue = part.split("="); 3400 var keyvalue = part.split("=");
3308 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3401 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3402 core.Uri.decodeQueryComponent(keyvalue[1]));
3309 } 3403 }
3310 } 3404 }
3311 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 3405 unittest.expect(
3312 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 3406 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3313 3407 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3408 unittest.equals(arg_pageSize));
3314 3409
3315 var h = { 3410 var h = {
3316 "content-type" : "application/json; charset=utf-8", 3411 "content-type": "application/json; charset=utf-8",
3317 }; 3412 };
3318 var resp = convert.JSON.encode(buildListAuthorizedDomainsResponse()); 3413 var resp = convert.JSON.encode(buildListAuthorizedDomainsResponse());
3319 return new async.Future.value(stringResponse(200, h, resp)); 3414 return new async.Future.value(stringResponse(200, h, resp));
3320 }), true); 3415 }), true);
3321 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize).the n(unittest.expectAsync1(((api.ListAuthorizedDomainsResponse response) { 3416 res
3417 .list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize)
3418 .then(unittest
3419 .expectAsync1(((api.ListAuthorizedDomainsResponse response) {
3322 checkListAuthorizedDomainsResponse(response); 3420 checkListAuthorizedDomainsResponse(response);
3323 }))); 3421 })));
3324 }); 3422 });
3325
3326 }); 3423 });
3327 3424
3328
3329 unittest.group("resource-AppsDomainMappingsResourceApi", () { 3425 unittest.group("resource-AppsDomainMappingsResourceApi", () {
3330 unittest.test("method--create", () { 3426 unittest.test("method--create", () {
3331
3332 var mock = new HttpServerMock(); 3427 var mock = new HttpServerMock();
3333 api.AppsDomainMappingsResourceApi res = new api.AppengineApi(mock).apps.do mainMappings; 3428 api.AppsDomainMappingsResourceApi res =
3429 new api.AppengineApi(mock).apps.domainMappings;
3334 var arg_request = buildDomainMapping(); 3430 var arg_request = buildDomainMapping();
3335 var arg_appsId = "foo"; 3431 var arg_appsId = "foo";
3336 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3432 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3337 var obj = new api.DomainMapping.fromJson(json); 3433 var obj = new api.DomainMapping.fromJson(json);
3338 checkDomainMapping(obj); 3434 checkDomainMapping(obj);
3339 3435
3340 var path = (req.url).path; 3436 var path = (req.url).path;
3341 var pathOffset = 0; 3437 var pathOffset = 0;
3342 var index; 3438 var index;
3343 var subPart; 3439 var subPart;
3344 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3440 unittest.expect(
3441 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3345 pathOffset += 1; 3442 pathOffset += 1;
3346 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3443 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3444 unittest.equals("v1beta/apps/"));
3347 pathOffset += 12; 3445 pathOffset += 12;
3348 index = path.indexOf("/domainMappings", pathOffset); 3446 index = path.indexOf("/domainMappings", pathOffset);
3349 unittest.expect(index >= 0, unittest.isTrue); 3447 unittest.expect(index >= 0, unittest.isTrue);
3350 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3448 subPart =
3449 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3351 pathOffset = index; 3450 pathOffset = index;
3352 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3451 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3353 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/domainMappings")); 3452 unittest.expect(path.substring(pathOffset, pathOffset + 15),
3453 unittest.equals("/domainMappings"));
3354 pathOffset += 15; 3454 pathOffset += 15;
3355 3455
3356 var query = (req.url).query; 3456 var query = (req.url).query;
3357 var queryOffset = 0; 3457 var queryOffset = 0;
3358 var queryMap = {}; 3458 var queryMap = {};
3359 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3459 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3360 parseBool(n) { 3460 parseBool(n) {
3361 if (n == "true") return true; 3461 if (n == "true") return true;
3362 if (n == "false") return false; 3462 if (n == "false") return false;
3363 if (n == null) return null; 3463 if (n == null) return null;
3364 throw new core.ArgumentError("Invalid boolean: $n"); 3464 throw new core.ArgumentError("Invalid boolean: $n");
3365 } 3465 }
3466
3366 if (query.length > 0) { 3467 if (query.length > 0) {
3367 for (var part in query.split("&")) { 3468 for (var part in query.split("&")) {
3368 var keyvalue = part.split("="); 3469 var keyvalue = part.split("=");
3369 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3470 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3471 core.Uri.decodeQueryComponent(keyvalue[1]));
3370 } 3472 }
3371 } 3473 }
3372 3474
3373
3374 var h = { 3475 var h = {
3375 "content-type" : "application/json; charset=utf-8", 3476 "content-type": "application/json; charset=utf-8",
3376 }; 3477 };
3377 var resp = convert.JSON.encode(buildOperation()); 3478 var resp = convert.JSON.encode(buildOperation());
3378 return new async.Future.value(stringResponse(200, h, resp)); 3479 return new async.Future.value(stringResponse(200, h, resp));
3379 }), true); 3480 }), true);
3380 res.create(arg_request, arg_appsId).then(unittest.expectAsync1(((api.Opera tion response) { 3481 res
3482 .create(arg_request, arg_appsId)
3483 .then(unittest.expectAsync1(((api.Operation response) {
3381 checkOperation(response); 3484 checkOperation(response);
3382 }))); 3485 })));
3383 }); 3486 });
3384 3487
3385 unittest.test("method--delete", () { 3488 unittest.test("method--delete", () {
3386
3387 var mock = new HttpServerMock(); 3489 var mock = new HttpServerMock();
3388 api.AppsDomainMappingsResourceApi res = new api.AppengineApi(mock).apps.do mainMappings; 3490 api.AppsDomainMappingsResourceApi res =
3491 new api.AppengineApi(mock).apps.domainMappings;
3389 var arg_appsId = "foo"; 3492 var arg_appsId = "foo";
3390 var arg_domainMappingsId = "foo"; 3493 var arg_domainMappingsId = "foo";
3391 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3494 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3392 var path = (req.url).path; 3495 var path = (req.url).path;
3393 var pathOffset = 0; 3496 var pathOffset = 0;
3394 var index; 3497 var index;
3395 var subPart; 3498 var subPart;
3396 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3499 unittest.expect(
3500 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3397 pathOffset += 1; 3501 pathOffset += 1;
3398 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3502 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3503 unittest.equals("v1beta/apps/"));
3399 pathOffset += 12; 3504 pathOffset += 12;
3400 index = path.indexOf("/domainMappings/", pathOffset); 3505 index = path.indexOf("/domainMappings/", pathOffset);
3401 unittest.expect(index >= 0, unittest.isTrue); 3506 unittest.expect(index >= 0, unittest.isTrue);
3402 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3507 subPart =
3508 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3403 pathOffset = index; 3509 pathOffset = index;
3404 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3510 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3405 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/domainMappings/")); 3511 unittest.expect(path.substring(pathOffset, pathOffset + 16),
3512 unittest.equals("/domainMappings/"));
3406 pathOffset += 16; 3513 pathOffset += 16;
3407 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3514 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3408 pathOffset = path.length; 3515 pathOffset = path.length;
3409 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId")); 3516 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId"));
3410 3517
3411 var query = (req.url).query; 3518 var query = (req.url).query;
3412 var queryOffset = 0; 3519 var queryOffset = 0;
3413 var queryMap = {}; 3520 var queryMap = {};
3414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3521 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3415 parseBool(n) { 3522 parseBool(n) {
3416 if (n == "true") return true; 3523 if (n == "true") return true;
3417 if (n == "false") return false; 3524 if (n == "false") return false;
3418 if (n == null) return null; 3525 if (n == null) return null;
3419 throw new core.ArgumentError("Invalid boolean: $n"); 3526 throw new core.ArgumentError("Invalid boolean: $n");
3420 } 3527 }
3528
3421 if (query.length > 0) { 3529 if (query.length > 0) {
3422 for (var part in query.split("&")) { 3530 for (var part in query.split("&")) {
3423 var keyvalue = part.split("="); 3531 var keyvalue = part.split("=");
3424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3532 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3533 core.Uri.decodeQueryComponent(keyvalue[1]));
3425 } 3534 }
3426 } 3535 }
3427 3536
3428
3429 var h = { 3537 var h = {
3430 "content-type" : "application/json; charset=utf-8", 3538 "content-type": "application/json; charset=utf-8",
3431 }; 3539 };
3432 var resp = convert.JSON.encode(buildOperation()); 3540 var resp = convert.JSON.encode(buildOperation());
3433 return new async.Future.value(stringResponse(200, h, resp)); 3541 return new async.Future.value(stringResponse(200, h, resp));
3434 }), true); 3542 }), true);
3435 res.delete(arg_appsId, arg_domainMappingsId).then(unittest.expectAsync1((( api.Operation response) { 3543 res
3544 .delete(arg_appsId, arg_domainMappingsId)
3545 .then(unittest.expectAsync1(((api.Operation response) {
3436 checkOperation(response); 3546 checkOperation(response);
3437 }))); 3547 })));
3438 }); 3548 });
3439 3549
3440 unittest.test("method--get", () { 3550 unittest.test("method--get", () {
3441
3442 var mock = new HttpServerMock(); 3551 var mock = new HttpServerMock();
3443 api.AppsDomainMappingsResourceApi res = new api.AppengineApi(mock).apps.do mainMappings; 3552 api.AppsDomainMappingsResourceApi res =
3553 new api.AppengineApi(mock).apps.domainMappings;
3444 var arg_appsId = "foo"; 3554 var arg_appsId = "foo";
3445 var arg_domainMappingsId = "foo"; 3555 var arg_domainMappingsId = "foo";
3446 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3556 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3447 var path = (req.url).path; 3557 var path = (req.url).path;
3448 var pathOffset = 0; 3558 var pathOffset = 0;
3449 var index; 3559 var index;
3450 var subPart; 3560 var subPart;
3451 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3561 unittest.expect(
3562 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3452 pathOffset += 1; 3563 pathOffset += 1;
3453 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3564 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3565 unittest.equals("v1beta/apps/"));
3454 pathOffset += 12; 3566 pathOffset += 12;
3455 index = path.indexOf("/domainMappings/", pathOffset); 3567 index = path.indexOf("/domainMappings/", pathOffset);
3456 unittest.expect(index >= 0, unittest.isTrue); 3568 unittest.expect(index >= 0, unittest.isTrue);
3457 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3569 subPart =
3570 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3458 pathOffset = index; 3571 pathOffset = index;
3459 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3572 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3460 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/domainMappings/")); 3573 unittest.expect(path.substring(pathOffset, pathOffset + 16),
3574 unittest.equals("/domainMappings/"));
3461 pathOffset += 16; 3575 pathOffset += 16;
3462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3576 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3463 pathOffset = path.length; 3577 pathOffset = path.length;
3464 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId")); 3578 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId"));
3465 3579
3466 var query = (req.url).query; 3580 var query = (req.url).query;
3467 var queryOffset = 0; 3581 var queryOffset = 0;
3468 var queryMap = {}; 3582 var queryMap = {};
3469 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3583 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3470 parseBool(n) { 3584 parseBool(n) {
3471 if (n == "true") return true; 3585 if (n == "true") return true;
3472 if (n == "false") return false; 3586 if (n == "false") return false;
3473 if (n == null) return null; 3587 if (n == null) return null;
3474 throw new core.ArgumentError("Invalid boolean: $n"); 3588 throw new core.ArgumentError("Invalid boolean: $n");
3475 } 3589 }
3590
3476 if (query.length > 0) { 3591 if (query.length > 0) {
3477 for (var part in query.split("&")) { 3592 for (var part in query.split("&")) {
3478 var keyvalue = part.split("="); 3593 var keyvalue = part.split("=");
3479 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3594 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3595 core.Uri.decodeQueryComponent(keyvalue[1]));
3480 } 3596 }
3481 } 3597 }
3482 3598
3483
3484 var h = { 3599 var h = {
3485 "content-type" : "application/json; charset=utf-8", 3600 "content-type": "application/json; charset=utf-8",
3486 }; 3601 };
3487 var resp = convert.JSON.encode(buildDomainMapping()); 3602 var resp = convert.JSON.encode(buildDomainMapping());
3488 return new async.Future.value(stringResponse(200, h, resp)); 3603 return new async.Future.value(stringResponse(200, h, resp));
3489 }), true); 3604 }), true);
3490 res.get(arg_appsId, arg_domainMappingsId).then(unittest.expectAsync1(((api .DomainMapping response) { 3605 res
3606 .get(arg_appsId, arg_domainMappingsId)
3607 .then(unittest.expectAsync1(((api.DomainMapping response) {
3491 checkDomainMapping(response); 3608 checkDomainMapping(response);
3492 }))); 3609 })));
3493 }); 3610 });
3494 3611
3495 unittest.test("method--list", () { 3612 unittest.test("method--list", () {
3496
3497 var mock = new HttpServerMock(); 3613 var mock = new HttpServerMock();
3498 api.AppsDomainMappingsResourceApi res = new api.AppengineApi(mock).apps.do mainMappings; 3614 api.AppsDomainMappingsResourceApi res =
3615 new api.AppengineApi(mock).apps.domainMappings;
3499 var arg_appsId = "foo"; 3616 var arg_appsId = "foo";
3500 var arg_pageToken = "foo"; 3617 var arg_pageToken = "foo";
3501 var arg_pageSize = 42; 3618 var arg_pageSize = 42;
3502 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3619 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3503 var path = (req.url).path; 3620 var path = (req.url).path;
3504 var pathOffset = 0; 3621 var pathOffset = 0;
3505 var index; 3622 var index;
3506 var subPart; 3623 var subPart;
3507 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3624 unittest.expect(
3625 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3508 pathOffset += 1; 3626 pathOffset += 1;
3509 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3627 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3628 unittest.equals("v1beta/apps/"));
3510 pathOffset += 12; 3629 pathOffset += 12;
3511 index = path.indexOf("/domainMappings", pathOffset); 3630 index = path.indexOf("/domainMappings", pathOffset);
3512 unittest.expect(index >= 0, unittest.isTrue); 3631 unittest.expect(index >= 0, unittest.isTrue);
3513 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3632 subPart =
3633 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3514 pathOffset = index; 3634 pathOffset = index;
3515 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3635 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3516 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/domainMappings")); 3636 unittest.expect(path.substring(pathOffset, pathOffset + 15),
3637 unittest.equals("/domainMappings"));
3517 pathOffset += 15; 3638 pathOffset += 15;
3518 3639
3519 var query = (req.url).query; 3640 var query = (req.url).query;
3520 var queryOffset = 0; 3641 var queryOffset = 0;
3521 var queryMap = {}; 3642 var queryMap = {};
3522 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3643 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3523 parseBool(n) { 3644 parseBool(n) {
3524 if (n == "true") return true; 3645 if (n == "true") return true;
3525 if (n == "false") return false; 3646 if (n == "false") return false;
3526 if (n == null) return null; 3647 if (n == null) return null;
3527 throw new core.ArgumentError("Invalid boolean: $n"); 3648 throw new core.ArgumentError("Invalid boolean: $n");
3528 } 3649 }
3650
3529 if (query.length > 0) { 3651 if (query.length > 0) {
3530 for (var part in query.split("&")) { 3652 for (var part in query.split("&")) {
3531 var keyvalue = part.split("="); 3653 var keyvalue = part.split("=");
3532 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3654 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3655 core.Uri.decodeQueryComponent(keyvalue[1]));
3533 } 3656 }
3534 } 3657 }
3535 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 3658 unittest.expect(
3536 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 3659 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3537 3660 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3661 unittest.equals(arg_pageSize));
3538 3662
3539 var h = { 3663 var h = {
3540 "content-type" : "application/json; charset=utf-8", 3664 "content-type": "application/json; charset=utf-8",
3541 }; 3665 };
3542 var resp = convert.JSON.encode(buildListDomainMappingsResponse()); 3666 var resp = convert.JSON.encode(buildListDomainMappingsResponse());
3543 return new async.Future.value(stringResponse(200, h, resp)); 3667 return new async.Future.value(stringResponse(200, h, resp));
3544 }), true); 3668 }), true);
3545 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize).the n(unittest.expectAsync1(((api.ListDomainMappingsResponse response) { 3669 res
3670 .list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize)
3671 .then(
3672 unittest.expectAsync1(((api.ListDomainMappingsResponse response) {
3546 checkListDomainMappingsResponse(response); 3673 checkListDomainMappingsResponse(response);
3547 }))); 3674 })));
3548 }); 3675 });
3549 3676
3550 unittest.test("method--patch", () { 3677 unittest.test("method--patch", () {
3551
3552 var mock = new HttpServerMock(); 3678 var mock = new HttpServerMock();
3553 api.AppsDomainMappingsResourceApi res = new api.AppengineApi(mock).apps.do mainMappings; 3679 api.AppsDomainMappingsResourceApi res =
3680 new api.AppengineApi(mock).apps.domainMappings;
3554 var arg_request = buildDomainMapping(); 3681 var arg_request = buildDomainMapping();
3555 var arg_appsId = "foo"; 3682 var arg_appsId = "foo";
3556 var arg_domainMappingsId = "foo"; 3683 var arg_domainMappingsId = "foo";
3557 var arg_updateMask = "foo"; 3684 var arg_updateMask = "foo";
3558 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3685 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3559 var obj = new api.DomainMapping.fromJson(json); 3686 var obj = new api.DomainMapping.fromJson(json);
3560 checkDomainMapping(obj); 3687 checkDomainMapping(obj);
3561 3688
3562 var path = (req.url).path; 3689 var path = (req.url).path;
3563 var pathOffset = 0; 3690 var pathOffset = 0;
3564 var index; 3691 var index;
3565 var subPart; 3692 var subPart;
3566 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3693 unittest.expect(
3694 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3567 pathOffset += 1; 3695 pathOffset += 1;
3568 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3696 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3697 unittest.equals("v1beta/apps/"));
3569 pathOffset += 12; 3698 pathOffset += 12;
3570 index = path.indexOf("/domainMappings/", pathOffset); 3699 index = path.indexOf("/domainMappings/", pathOffset);
3571 unittest.expect(index >= 0, unittest.isTrue); 3700 unittest.expect(index >= 0, unittest.isTrue);
3572 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3701 subPart =
3702 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3573 pathOffset = index; 3703 pathOffset = index;
3574 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3704 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3575 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/domainMappings/")); 3705 unittest.expect(path.substring(pathOffset, pathOffset + 16),
3706 unittest.equals("/domainMappings/"));
3576 pathOffset += 16; 3707 pathOffset += 16;
3577 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3708 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3578 pathOffset = path.length; 3709 pathOffset = path.length;
3579 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId")); 3710 unittest.expect(subPart, unittest.equals("$arg_domainMappingsId"));
3580 3711
3581 var query = (req.url).query; 3712 var query = (req.url).query;
3582 var queryOffset = 0; 3713 var queryOffset = 0;
3583 var queryMap = {}; 3714 var queryMap = {};
3584 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3715 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3585 parseBool(n) { 3716 parseBool(n) {
3586 if (n == "true") return true; 3717 if (n == "true") return true;
3587 if (n == "false") return false; 3718 if (n == "false") return false;
3588 if (n == null) return null; 3719 if (n == null) return null;
3589 throw new core.ArgumentError("Invalid boolean: $n"); 3720 throw new core.ArgumentError("Invalid boolean: $n");
3590 } 3721 }
3722
3591 if (query.length > 0) { 3723 if (query.length > 0) {
3592 for (var part in query.split("&")) { 3724 for (var part in query.split("&")) {
3593 var keyvalue = part.split("="); 3725 var keyvalue = part.split("=");
3594 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3726 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3727 core.Uri.decodeQueryComponent(keyvalue[1]));
3595 } 3728 }
3596 } 3729 }
3597 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 3730 unittest.expect(
3598 3731 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
3599 3732
3600 var h = { 3733 var h = {
3601 "content-type" : "application/json; charset=utf-8", 3734 "content-type": "application/json; charset=utf-8",
3602 }; 3735 };
3603 var resp = convert.JSON.encode(buildOperation()); 3736 var resp = convert.JSON.encode(buildOperation());
3604 return new async.Future.value(stringResponse(200, h, resp)); 3737 return new async.Future.value(stringResponse(200, h, resp));
3605 }), true); 3738 }), true);
3606 res.patch(arg_request, arg_appsId, arg_domainMappingsId, updateMask: arg_u pdateMask).then(unittest.expectAsync1(((api.Operation response) { 3739 res
3740 .patch(arg_request, arg_appsId, arg_domainMappingsId,
3741 updateMask: arg_updateMask)
3742 .then(unittest.expectAsync1(((api.Operation response) {
3607 checkOperation(response); 3743 checkOperation(response);
3608 }))); 3744 })));
3609 }); 3745 });
3610
3611 }); 3746 });
3612 3747
3613
3614 unittest.group("resource-AppsFirewallIngressRulesResourceApi", () { 3748 unittest.group("resource-AppsFirewallIngressRulesResourceApi", () {
3615 unittest.test("method--batchUpdate", () { 3749 unittest.test("method--batchUpdate", () {
3616
3617 var mock = new HttpServerMock(); 3750 var mock = new HttpServerMock();
3618 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 3751 api.AppsFirewallIngressRulesResourceApi res =
3752 new api.AppengineApi(mock).apps.firewall.ingressRules;
3619 var arg_request = buildBatchUpdateIngressRulesRequest(); 3753 var arg_request = buildBatchUpdateIngressRulesRequest();
3620 var arg_appsId = "foo"; 3754 var arg_appsId = "foo";
3621 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3755 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3622 var obj = new api.BatchUpdateIngressRulesRequest.fromJson(json); 3756 var obj = new api.BatchUpdateIngressRulesRequest.fromJson(json);
3623 checkBatchUpdateIngressRulesRequest(obj); 3757 checkBatchUpdateIngressRulesRequest(obj);
3624 3758
3625 var path = (req.url).path; 3759 var path = (req.url).path;
3626 var pathOffset = 0; 3760 var pathOffset = 0;
3627 var index; 3761 var index;
3628 var subPart; 3762 var subPart;
3629 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3763 unittest.expect(
3764 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3630 pathOffset += 1; 3765 pathOffset += 1;
3631 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3766 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3767 unittest.equals("v1beta/apps/"));
3632 pathOffset += 12; 3768 pathOffset += 12;
3633 index = path.indexOf("/firewall/ingressRules:batchUpdate", pathOffset); 3769 index = path.indexOf("/firewall/ingressRules:batchUpdate", pathOffset);
3634 unittest.expect(index >= 0, unittest.isTrue); 3770 unittest.expect(index >= 0, unittest.isTrue);
3635 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3771 subPart =
3772 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3636 pathOffset = index; 3773 pathOffset = index;
3637 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3774 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3638 unittest.expect(path.substring(pathOffset, pathOffset + 34), unittest.eq uals("/firewall/ingressRules:batchUpdate")); 3775 unittest.expect(path.substring(pathOffset, pathOffset + 34),
3776 unittest.equals("/firewall/ingressRules:batchUpdate"));
3639 pathOffset += 34; 3777 pathOffset += 34;
3640 3778
3641 var query = (req.url).query; 3779 var query = (req.url).query;
3642 var queryOffset = 0; 3780 var queryOffset = 0;
3643 var queryMap = {}; 3781 var queryMap = {};
3644 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3782 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3645 parseBool(n) { 3783 parseBool(n) {
3646 if (n == "true") return true; 3784 if (n == "true") return true;
3647 if (n == "false") return false; 3785 if (n == "false") return false;
3648 if (n == null) return null; 3786 if (n == null) return null;
3649 throw new core.ArgumentError("Invalid boolean: $n"); 3787 throw new core.ArgumentError("Invalid boolean: $n");
3650 } 3788 }
3789
3651 if (query.length > 0) { 3790 if (query.length > 0) {
3652 for (var part in query.split("&")) { 3791 for (var part in query.split("&")) {
3653 var keyvalue = part.split("="); 3792 var keyvalue = part.split("=");
3654 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3793 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3794 core.Uri.decodeQueryComponent(keyvalue[1]));
3655 } 3795 }
3656 } 3796 }
3657 3797
3658
3659 var h = { 3798 var h = {
3660 "content-type" : "application/json; charset=utf-8", 3799 "content-type": "application/json; charset=utf-8",
3661 }; 3800 };
3662 var resp = convert.JSON.encode(buildBatchUpdateIngressRulesResponse()); 3801 var resp = convert.JSON.encode(buildBatchUpdateIngressRulesResponse());
3663 return new async.Future.value(stringResponse(200, h, resp)); 3802 return new async.Future.value(stringResponse(200, h, resp));
3664 }), true); 3803 }), true);
3665 res.batchUpdate(arg_request, arg_appsId).then(unittest.expectAsync1(((api. BatchUpdateIngressRulesResponse response) { 3804 res.batchUpdate(arg_request, arg_appsId).then(unittest
3805 .expectAsync1(((api.BatchUpdateIngressRulesResponse response) {
3666 checkBatchUpdateIngressRulesResponse(response); 3806 checkBatchUpdateIngressRulesResponse(response);
3667 }))); 3807 })));
3668 }); 3808 });
3669 3809
3670 unittest.test("method--create", () { 3810 unittest.test("method--create", () {
3671
3672 var mock = new HttpServerMock(); 3811 var mock = new HttpServerMock();
3673 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 3812 api.AppsFirewallIngressRulesResourceApi res =
3813 new api.AppengineApi(mock).apps.firewall.ingressRules;
3674 var arg_request = buildFirewallRule(); 3814 var arg_request = buildFirewallRule();
3675 var arg_appsId = "foo"; 3815 var arg_appsId = "foo";
3676 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3816 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3677 var obj = new api.FirewallRule.fromJson(json); 3817 var obj = new api.FirewallRule.fromJson(json);
3678 checkFirewallRule(obj); 3818 checkFirewallRule(obj);
3679 3819
3680 var path = (req.url).path; 3820 var path = (req.url).path;
3681 var pathOffset = 0; 3821 var pathOffset = 0;
3682 var index; 3822 var index;
3683 var subPart; 3823 var subPart;
3684 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3824 unittest.expect(
3825 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3685 pathOffset += 1; 3826 pathOffset += 1;
3686 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3827 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3828 unittest.equals("v1beta/apps/"));
3687 pathOffset += 12; 3829 pathOffset += 12;
3688 index = path.indexOf("/firewall/ingressRules", pathOffset); 3830 index = path.indexOf("/firewall/ingressRules", pathOffset);
3689 unittest.expect(index >= 0, unittest.isTrue); 3831 unittest.expect(index >= 0, unittest.isTrue);
3690 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3832 subPart =
3833 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3691 pathOffset = index; 3834 pathOffset = index;
3692 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3835 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3693 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/firewall/ingressRules")); 3836 unittest.expect(path.substring(pathOffset, pathOffset + 22),
3837 unittest.equals("/firewall/ingressRules"));
3694 pathOffset += 22; 3838 pathOffset += 22;
3695 3839
3696 var query = (req.url).query; 3840 var query = (req.url).query;
3697 var queryOffset = 0; 3841 var queryOffset = 0;
3698 var queryMap = {}; 3842 var queryMap = {};
3699 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3843 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3700 parseBool(n) { 3844 parseBool(n) {
3701 if (n == "true") return true; 3845 if (n == "true") return true;
3702 if (n == "false") return false; 3846 if (n == "false") return false;
3703 if (n == null) return null; 3847 if (n == null) return null;
3704 throw new core.ArgumentError("Invalid boolean: $n"); 3848 throw new core.ArgumentError("Invalid boolean: $n");
3705 } 3849 }
3850
3706 if (query.length > 0) { 3851 if (query.length > 0) {
3707 for (var part in query.split("&")) { 3852 for (var part in query.split("&")) {
3708 var keyvalue = part.split("="); 3853 var keyvalue = part.split("=");
3709 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3854 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3855 core.Uri.decodeQueryComponent(keyvalue[1]));
3710 } 3856 }
3711 } 3857 }
3712 3858
3713
3714 var h = { 3859 var h = {
3715 "content-type" : "application/json; charset=utf-8", 3860 "content-type": "application/json; charset=utf-8",
3716 }; 3861 };
3717 var resp = convert.JSON.encode(buildFirewallRule()); 3862 var resp = convert.JSON.encode(buildFirewallRule());
3718 return new async.Future.value(stringResponse(200, h, resp)); 3863 return new async.Future.value(stringResponse(200, h, resp));
3719 }), true); 3864 }), true);
3720 res.create(arg_request, arg_appsId).then(unittest.expectAsync1(((api.Firew allRule response) { 3865 res
3866 .create(arg_request, arg_appsId)
3867 .then(unittest.expectAsync1(((api.FirewallRule response) {
3721 checkFirewallRule(response); 3868 checkFirewallRule(response);
3722 }))); 3869 })));
3723 }); 3870 });
3724 3871
3725 unittest.test("method--delete", () { 3872 unittest.test("method--delete", () {
3726
3727 var mock = new HttpServerMock(); 3873 var mock = new HttpServerMock();
3728 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 3874 api.AppsFirewallIngressRulesResourceApi res =
3875 new api.AppengineApi(mock).apps.firewall.ingressRules;
3729 var arg_appsId = "foo"; 3876 var arg_appsId = "foo";
3730 var arg_ingressRulesId = "foo"; 3877 var arg_ingressRulesId = "foo";
3731 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3878 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3732 var path = (req.url).path; 3879 var path = (req.url).path;
3733 var pathOffset = 0; 3880 var pathOffset = 0;
3734 var index; 3881 var index;
3735 var subPart; 3882 var subPart;
3736 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3883 unittest.expect(
3884 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3737 pathOffset += 1; 3885 pathOffset += 1;
3738 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3886 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3887 unittest.equals("v1beta/apps/"));
3739 pathOffset += 12; 3888 pathOffset += 12;
3740 index = path.indexOf("/firewall/ingressRules/", pathOffset); 3889 index = path.indexOf("/firewall/ingressRules/", pathOffset);
3741 unittest.expect(index >= 0, unittest.isTrue); 3890 unittest.expect(index >= 0, unittest.isTrue);
3742 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3891 subPart =
3892 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3743 pathOffset = index; 3893 pathOffset = index;
3744 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3894 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3745 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("/firewall/ingressRules/")); 3895 unittest.expect(path.substring(pathOffset, pathOffset + 23),
3896 unittest.equals("/firewall/ingressRules/"));
3746 pathOffset += 23; 3897 pathOffset += 23;
3747 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3898 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3748 pathOffset = path.length; 3899 pathOffset = path.length;
3749 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId")); 3900 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId"));
3750 3901
3751 var query = (req.url).query; 3902 var query = (req.url).query;
3752 var queryOffset = 0; 3903 var queryOffset = 0;
3753 var queryMap = {}; 3904 var queryMap = {};
3754 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3905 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3755 parseBool(n) { 3906 parseBool(n) {
3756 if (n == "true") return true; 3907 if (n == "true") return true;
3757 if (n == "false") return false; 3908 if (n == "false") return false;
3758 if (n == null) return null; 3909 if (n == null) return null;
3759 throw new core.ArgumentError("Invalid boolean: $n"); 3910 throw new core.ArgumentError("Invalid boolean: $n");
3760 } 3911 }
3912
3761 if (query.length > 0) { 3913 if (query.length > 0) {
3762 for (var part in query.split("&")) { 3914 for (var part in query.split("&")) {
3763 var keyvalue = part.split("="); 3915 var keyvalue = part.split("=");
3764 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3916 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3917 core.Uri.decodeQueryComponent(keyvalue[1]));
3765 } 3918 }
3766 } 3919 }
3767 3920
3768
3769 var h = { 3921 var h = {
3770 "content-type" : "application/json; charset=utf-8", 3922 "content-type": "application/json; charset=utf-8",
3771 }; 3923 };
3772 var resp = convert.JSON.encode(buildEmpty()); 3924 var resp = convert.JSON.encode(buildEmpty());
3773 return new async.Future.value(stringResponse(200, h, resp)); 3925 return new async.Future.value(stringResponse(200, h, resp));
3774 }), true); 3926 }), true);
3775 res.delete(arg_appsId, arg_ingressRulesId).then(unittest.expectAsync1(((ap i.Empty response) { 3927 res
3928 .delete(arg_appsId, arg_ingressRulesId)
3929 .then(unittest.expectAsync1(((api.Empty response) {
3776 checkEmpty(response); 3930 checkEmpty(response);
3777 }))); 3931 })));
3778 }); 3932 });
3779 3933
3780 unittest.test("method--get", () { 3934 unittest.test("method--get", () {
3781
3782 var mock = new HttpServerMock(); 3935 var mock = new HttpServerMock();
3783 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 3936 api.AppsFirewallIngressRulesResourceApi res =
3937 new api.AppengineApi(mock).apps.firewall.ingressRules;
3784 var arg_appsId = "foo"; 3938 var arg_appsId = "foo";
3785 var arg_ingressRulesId = "foo"; 3939 var arg_ingressRulesId = "foo";
3786 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3940 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3787 var path = (req.url).path; 3941 var path = (req.url).path;
3788 var pathOffset = 0; 3942 var pathOffset = 0;
3789 var index; 3943 var index;
3790 var subPart; 3944 var subPart;
3791 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3945 unittest.expect(
3946 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3792 pathOffset += 1; 3947 pathOffset += 1;
3793 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 3948 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3949 unittest.equals("v1beta/apps/"));
3794 pathOffset += 12; 3950 pathOffset += 12;
3795 index = path.indexOf("/firewall/ingressRules/", pathOffset); 3951 index = path.indexOf("/firewall/ingressRules/", pathOffset);
3796 unittest.expect(index >= 0, unittest.isTrue); 3952 unittest.expect(index >= 0, unittest.isTrue);
3797 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3953 subPart =
3954 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3798 pathOffset = index; 3955 pathOffset = index;
3799 unittest.expect(subPart, unittest.equals("$arg_appsId")); 3956 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3800 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("/firewall/ingressRules/")); 3957 unittest.expect(path.substring(pathOffset, pathOffset + 23),
3958 unittest.equals("/firewall/ingressRules/"));
3801 pathOffset += 23; 3959 pathOffset += 23;
3802 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3960 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3803 pathOffset = path.length; 3961 pathOffset = path.length;
3804 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId")); 3962 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId"));
3805 3963
3806 var query = (req.url).query; 3964 var query = (req.url).query;
3807 var queryOffset = 0; 3965 var queryOffset = 0;
3808 var queryMap = {}; 3966 var queryMap = {};
3809 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3967 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3810 parseBool(n) { 3968 parseBool(n) {
3811 if (n == "true") return true; 3969 if (n == "true") return true;
3812 if (n == "false") return false; 3970 if (n == "false") return false;
3813 if (n == null) return null; 3971 if (n == null) return null;
3814 throw new core.ArgumentError("Invalid boolean: $n"); 3972 throw new core.ArgumentError("Invalid boolean: $n");
3815 } 3973 }
3974
3816 if (query.length > 0) { 3975 if (query.length > 0) {
3817 for (var part in query.split("&")) { 3976 for (var part in query.split("&")) {
3818 var keyvalue = part.split("="); 3977 var keyvalue = part.split("=");
3819 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3978 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3979 core.Uri.decodeQueryComponent(keyvalue[1]));
3820 } 3980 }
3821 } 3981 }
3822 3982
3823
3824 var h = { 3983 var h = {
3825 "content-type" : "application/json; charset=utf-8", 3984 "content-type": "application/json; charset=utf-8",
3826 }; 3985 };
3827 var resp = convert.JSON.encode(buildFirewallRule()); 3986 var resp = convert.JSON.encode(buildFirewallRule());
3828 return new async.Future.value(stringResponse(200, h, resp)); 3987 return new async.Future.value(stringResponse(200, h, resp));
3829 }), true); 3988 }), true);
3830 res.get(arg_appsId, arg_ingressRulesId).then(unittest.expectAsync1(((api.F irewallRule response) { 3989 res
3990 .get(arg_appsId, arg_ingressRulesId)
3991 .then(unittest.expectAsync1(((api.FirewallRule response) {
3831 checkFirewallRule(response); 3992 checkFirewallRule(response);
3832 }))); 3993 })));
3833 }); 3994 });
3834 3995
3835 unittest.test("method--list", () { 3996 unittest.test("method--list", () {
3836
3837 var mock = new HttpServerMock(); 3997 var mock = new HttpServerMock();
3838 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 3998 api.AppsFirewallIngressRulesResourceApi res =
3999 new api.AppengineApi(mock).apps.firewall.ingressRules;
3839 var arg_appsId = "foo"; 4000 var arg_appsId = "foo";
3840 var arg_pageToken = "foo"; 4001 var arg_pageToken = "foo";
3841 var arg_pageSize = 42; 4002 var arg_pageSize = 42;
3842 var arg_matchingAddress = "foo"; 4003 var arg_matchingAddress = "foo";
3843 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4004 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3844 var path = (req.url).path; 4005 var path = (req.url).path;
3845 var pathOffset = 0; 4006 var pathOffset = 0;
3846 var index; 4007 var index;
3847 var subPart; 4008 var subPart;
3848 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4009 unittest.expect(
4010 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3849 pathOffset += 1; 4011 pathOffset += 1;
3850 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4012 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4013 unittest.equals("v1beta/apps/"));
3851 pathOffset += 12; 4014 pathOffset += 12;
3852 index = path.indexOf("/firewall/ingressRules", pathOffset); 4015 index = path.indexOf("/firewall/ingressRules", pathOffset);
3853 unittest.expect(index >= 0, unittest.isTrue); 4016 unittest.expect(index >= 0, unittest.isTrue);
3854 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4017 subPart =
4018 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3855 pathOffset = index; 4019 pathOffset = index;
3856 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4020 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3857 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/firewall/ingressRules")); 4021 unittest.expect(path.substring(pathOffset, pathOffset + 22),
4022 unittest.equals("/firewall/ingressRules"));
3858 pathOffset += 22; 4023 pathOffset += 22;
3859 4024
3860 var query = (req.url).query; 4025 var query = (req.url).query;
3861 var queryOffset = 0; 4026 var queryOffset = 0;
3862 var queryMap = {}; 4027 var queryMap = {};
3863 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4028 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3864 parseBool(n) { 4029 parseBool(n) {
3865 if (n == "true") return true; 4030 if (n == "true") return true;
3866 if (n == "false") return false; 4031 if (n == "false") return false;
3867 if (n == null) return null; 4032 if (n == null) return null;
3868 throw new core.ArgumentError("Invalid boolean: $n"); 4033 throw new core.ArgumentError("Invalid boolean: $n");
3869 } 4034 }
4035
3870 if (query.length > 0) { 4036 if (query.length > 0) {
3871 for (var part in query.split("&")) { 4037 for (var part in query.split("&")) {
3872 var keyvalue = part.split("="); 4038 var keyvalue = part.split("=");
3873 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4039 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4040 core.Uri.decodeQueryComponent(keyvalue[1]));
3874 } 4041 }
3875 } 4042 }
3876 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 4043 unittest.expect(
3877 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 4044 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
3878 unittest.expect(queryMap["matchingAddress"].first, unittest.equals(arg_m atchingAddress)); 4045 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3879 4046 unittest.equals(arg_pageSize));
4047 unittest.expect(queryMap["matchingAddress"].first,
4048 unittest.equals(arg_matchingAddress));
3880 4049
3881 var h = { 4050 var h = {
3882 "content-type" : "application/json; charset=utf-8", 4051 "content-type": "application/json; charset=utf-8",
3883 }; 4052 };
3884 var resp = convert.JSON.encode(buildListIngressRulesResponse()); 4053 var resp = convert.JSON.encode(buildListIngressRulesResponse());
3885 return new async.Future.value(stringResponse(200, h, resp)); 4054 return new async.Future.value(stringResponse(200, h, resp));
3886 }), true); 4055 }), true);
3887 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize, mat chingAddress: arg_matchingAddress).then(unittest.expectAsync1(((api.ListIngressR ulesResponse response) { 4056 res
4057 .list(arg_appsId,
4058 pageToken: arg_pageToken,
4059 pageSize: arg_pageSize,
4060 matchingAddress: arg_matchingAddress)
4061 .then(unittest.expectAsync1(((api.ListIngressRulesResponse response) {
3888 checkListIngressRulesResponse(response); 4062 checkListIngressRulesResponse(response);
3889 }))); 4063 })));
3890 }); 4064 });
3891 4065
3892 unittest.test("method--patch", () { 4066 unittest.test("method--patch", () {
3893
3894 var mock = new HttpServerMock(); 4067 var mock = new HttpServerMock();
3895 api.AppsFirewallIngressRulesResourceApi res = new api.AppengineApi(mock).a pps.firewall.ingressRules; 4068 api.AppsFirewallIngressRulesResourceApi res =
4069 new api.AppengineApi(mock).apps.firewall.ingressRules;
3896 var arg_request = buildFirewallRule(); 4070 var arg_request = buildFirewallRule();
3897 var arg_appsId = "foo"; 4071 var arg_appsId = "foo";
3898 var arg_ingressRulesId = "foo"; 4072 var arg_ingressRulesId = "foo";
3899 var arg_updateMask = "foo"; 4073 var arg_updateMask = "foo";
3900 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4074 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3901 var obj = new api.FirewallRule.fromJson(json); 4075 var obj = new api.FirewallRule.fromJson(json);
3902 checkFirewallRule(obj); 4076 checkFirewallRule(obj);
3903 4077
3904 var path = (req.url).path; 4078 var path = (req.url).path;
3905 var pathOffset = 0; 4079 var pathOffset = 0;
3906 var index; 4080 var index;
3907 var subPart; 4081 var subPart;
3908 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4082 unittest.expect(
4083 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3909 pathOffset += 1; 4084 pathOffset += 1;
3910 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4085 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4086 unittest.equals("v1beta/apps/"));
3911 pathOffset += 12; 4087 pathOffset += 12;
3912 index = path.indexOf("/firewall/ingressRules/", pathOffset); 4088 index = path.indexOf("/firewall/ingressRules/", pathOffset);
3913 unittest.expect(index >= 0, unittest.isTrue); 4089 unittest.expect(index >= 0, unittest.isTrue);
3914 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4090 subPart =
4091 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3915 pathOffset = index; 4092 pathOffset = index;
3916 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4093 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3917 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("/firewall/ingressRules/")); 4094 unittest.expect(path.substring(pathOffset, pathOffset + 23),
4095 unittest.equals("/firewall/ingressRules/"));
3918 pathOffset += 23; 4096 pathOffset += 23;
3919 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4097 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3920 pathOffset = path.length; 4098 pathOffset = path.length;
3921 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId")); 4099 unittest.expect(subPart, unittest.equals("$arg_ingressRulesId"));
3922 4100
3923 var query = (req.url).query; 4101 var query = (req.url).query;
3924 var queryOffset = 0; 4102 var queryOffset = 0;
3925 var queryMap = {}; 4103 var queryMap = {};
3926 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4104 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3927 parseBool(n) { 4105 parseBool(n) {
3928 if (n == "true") return true; 4106 if (n == "true") return true;
3929 if (n == "false") return false; 4107 if (n == "false") return false;
3930 if (n == null) return null; 4108 if (n == null) return null;
3931 throw new core.ArgumentError("Invalid boolean: $n"); 4109 throw new core.ArgumentError("Invalid boolean: $n");
3932 } 4110 }
4111
3933 if (query.length > 0) { 4112 if (query.length > 0) {
3934 for (var part in query.split("&")) { 4113 for (var part in query.split("&")) {
3935 var keyvalue = part.split("="); 4114 var keyvalue = part.split("=");
3936 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4115 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4116 core.Uri.decodeQueryComponent(keyvalue[1]));
3937 } 4117 }
3938 } 4118 }
3939 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 4119 unittest.expect(
3940 4120 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
3941 4121
3942 var h = { 4122 var h = {
3943 "content-type" : "application/json; charset=utf-8", 4123 "content-type": "application/json; charset=utf-8",
3944 }; 4124 };
3945 var resp = convert.JSON.encode(buildFirewallRule()); 4125 var resp = convert.JSON.encode(buildFirewallRule());
3946 return new async.Future.value(stringResponse(200, h, resp)); 4126 return new async.Future.value(stringResponse(200, h, resp));
3947 }), true); 4127 }), true);
3948 res.patch(arg_request, arg_appsId, arg_ingressRulesId, updateMask: arg_upd ateMask).then(unittest.expectAsync1(((api.FirewallRule response) { 4128 res
4129 .patch(arg_request, arg_appsId, arg_ingressRulesId,
4130 updateMask: arg_updateMask)
4131 .then(unittest.expectAsync1(((api.FirewallRule response) {
3949 checkFirewallRule(response); 4132 checkFirewallRule(response);
3950 }))); 4133 })));
3951 }); 4134 });
3952
3953 }); 4135 });
3954 4136
3955
3956 unittest.group("resource-AppsLocationsResourceApi", () { 4137 unittest.group("resource-AppsLocationsResourceApi", () {
3957 unittest.test("method--get", () { 4138 unittest.test("method--get", () {
3958
3959 var mock = new HttpServerMock(); 4139 var mock = new HttpServerMock();
3960 api.AppsLocationsResourceApi res = new api.AppengineApi(mock).apps.locatio ns; 4140 api.AppsLocationsResourceApi res =
4141 new api.AppengineApi(mock).apps.locations;
3961 var arg_appsId = "foo"; 4142 var arg_appsId = "foo";
3962 var arg_locationsId = "foo"; 4143 var arg_locationsId = "foo";
3963 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4144 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3964 var path = (req.url).path; 4145 var path = (req.url).path;
3965 var pathOffset = 0; 4146 var pathOffset = 0;
3966 var index; 4147 var index;
3967 var subPart; 4148 var subPart;
3968 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4149 unittest.expect(
4150 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3969 pathOffset += 1; 4151 pathOffset += 1;
3970 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4152 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4153 unittest.equals("v1beta/apps/"));
3971 pathOffset += 12; 4154 pathOffset += 12;
3972 index = path.indexOf("/locations/", pathOffset); 4155 index = path.indexOf("/locations/", pathOffset);
3973 unittest.expect(index >= 0, unittest.isTrue); 4156 unittest.expect(index >= 0, unittest.isTrue);
3974 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4157 subPart =
4158 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3975 pathOffset = index; 4159 pathOffset = index;
3976 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4160 unittest.expect(subPart, unittest.equals("$arg_appsId"));
3977 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/locations/")); 4161 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4162 unittest.equals("/locations/"));
3978 pathOffset += 11; 4163 pathOffset += 11;
3979 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3980 pathOffset = path.length; 4165 pathOffset = path.length;
3981 unittest.expect(subPart, unittest.equals("$arg_locationsId")); 4166 unittest.expect(subPart, unittest.equals("$arg_locationsId"));
3982 4167
3983 var query = (req.url).query; 4168 var query = (req.url).query;
3984 var queryOffset = 0; 4169 var queryOffset = 0;
3985 var queryMap = {}; 4170 var queryMap = {};
3986 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4171 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3987 parseBool(n) { 4172 parseBool(n) {
3988 if (n == "true") return true; 4173 if (n == "true") return true;
3989 if (n == "false") return false; 4174 if (n == "false") return false;
3990 if (n == null) return null; 4175 if (n == null) return null;
3991 throw new core.ArgumentError("Invalid boolean: $n"); 4176 throw new core.ArgumentError("Invalid boolean: $n");
3992 } 4177 }
4178
3993 if (query.length > 0) { 4179 if (query.length > 0) {
3994 for (var part in query.split("&")) { 4180 for (var part in query.split("&")) {
3995 var keyvalue = part.split("="); 4181 var keyvalue = part.split("=");
3996 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4182 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4183 core.Uri.decodeQueryComponent(keyvalue[1]));
3997 } 4184 }
3998 } 4185 }
3999 4186
4000
4001 var h = { 4187 var h = {
4002 "content-type" : "application/json; charset=utf-8", 4188 "content-type": "application/json; charset=utf-8",
4003 }; 4189 };
4004 var resp = convert.JSON.encode(buildLocation()); 4190 var resp = convert.JSON.encode(buildLocation());
4005 return new async.Future.value(stringResponse(200, h, resp)); 4191 return new async.Future.value(stringResponse(200, h, resp));
4006 }), true); 4192 }), true);
4007 res.get(arg_appsId, arg_locationsId).then(unittest.expectAsync1(((api.Loca tion response) { 4193 res
4194 .get(arg_appsId, arg_locationsId)
4195 .then(unittest.expectAsync1(((api.Location response) {
4008 checkLocation(response); 4196 checkLocation(response);
4009 }))); 4197 })));
4010 }); 4198 });
4011 4199
4012 unittest.test("method--list", () { 4200 unittest.test("method--list", () {
4013
4014 var mock = new HttpServerMock(); 4201 var mock = new HttpServerMock();
4015 api.AppsLocationsResourceApi res = new api.AppengineApi(mock).apps.locatio ns; 4202 api.AppsLocationsResourceApi res =
4203 new api.AppengineApi(mock).apps.locations;
4016 var arg_appsId = "foo"; 4204 var arg_appsId = "foo";
4017 var arg_filter = "foo"; 4205 var arg_filter = "foo";
4018 var arg_pageToken = "foo"; 4206 var arg_pageToken = "foo";
4019 var arg_pageSize = 42; 4207 var arg_pageSize = 42;
4020 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4208 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4021 var path = (req.url).path; 4209 var path = (req.url).path;
4022 var pathOffset = 0; 4210 var pathOffset = 0;
4023 var index; 4211 var index;
4024 var subPart; 4212 var subPart;
4025 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4213 unittest.expect(
4214 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4026 pathOffset += 1; 4215 pathOffset += 1;
4027 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4216 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4217 unittest.equals("v1beta/apps/"));
4028 pathOffset += 12; 4218 pathOffset += 12;
4029 index = path.indexOf("/locations", pathOffset); 4219 index = path.indexOf("/locations", pathOffset);
4030 unittest.expect(index >= 0, unittest.isTrue); 4220 unittest.expect(index >= 0, unittest.isTrue);
4031 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4221 subPart =
4222 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4032 pathOffset = index; 4223 pathOffset = index;
4033 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4224 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4034 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/locations")); 4225 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4226 unittest.equals("/locations"));
4035 pathOffset += 10; 4227 pathOffset += 10;
4036 4228
4037 var query = (req.url).query; 4229 var query = (req.url).query;
4038 var queryOffset = 0; 4230 var queryOffset = 0;
4039 var queryMap = {}; 4231 var queryMap = {};
4040 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4232 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4041 parseBool(n) { 4233 parseBool(n) {
4042 if (n == "true") return true; 4234 if (n == "true") return true;
4043 if (n == "false") return false; 4235 if (n == "false") return false;
4044 if (n == null) return null; 4236 if (n == null) return null;
4045 throw new core.ArgumentError("Invalid boolean: $n"); 4237 throw new core.ArgumentError("Invalid boolean: $n");
4046 } 4238 }
4239
4047 if (query.length > 0) { 4240 if (query.length > 0) {
4048 for (var part in query.split("&")) { 4241 for (var part in query.split("&")) {
4049 var keyvalue = part.split("="); 4242 var keyvalue = part.split("=");
4050 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4243 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4244 core.Uri.decodeQueryComponent(keyvalue[1]));
4051 } 4245 }
4052 } 4246 }
4053 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 4247 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
4054 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 4248 unittest.expect(
4055 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 4249 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
4056 4250 unittest.expect(core.int.parse(queryMap["pageSize"].first),
4251 unittest.equals(arg_pageSize));
4057 4252
4058 var h = { 4253 var h = {
4059 "content-type" : "application/json; charset=utf-8", 4254 "content-type": "application/json; charset=utf-8",
4060 }; 4255 };
4061 var resp = convert.JSON.encode(buildListLocationsResponse()); 4256 var resp = convert.JSON.encode(buildListLocationsResponse());
4062 return new async.Future.value(stringResponse(200, h, resp)); 4257 return new async.Future.value(stringResponse(200, h, resp));
4063 }), true); 4258 }), true);
4064 res.list(arg_appsId, filter: arg_filter, pageToken: arg_pageToken, pageSiz e: arg_pageSize).then(unittest.expectAsync1(((api.ListLocationsResponse response ) { 4259 res
4260 .list(arg_appsId,
4261 filter: arg_filter,
4262 pageToken: arg_pageToken,
4263 pageSize: arg_pageSize)
4264 .then(unittest.expectAsync1(((api.ListLocationsResponse response) {
4065 checkListLocationsResponse(response); 4265 checkListLocationsResponse(response);
4066 }))); 4266 })));
4067 }); 4267 });
4068
4069 }); 4268 });
4070 4269
4071
4072 unittest.group("resource-AppsOperationsResourceApi", () { 4270 unittest.group("resource-AppsOperationsResourceApi", () {
4073 unittest.test("method--get", () { 4271 unittest.test("method--get", () {
4074
4075 var mock = new HttpServerMock(); 4272 var mock = new HttpServerMock();
4076 api.AppsOperationsResourceApi res = new api.AppengineApi(mock).apps.operat ions; 4273 api.AppsOperationsResourceApi res =
4274 new api.AppengineApi(mock).apps.operations;
4077 var arg_appsId = "foo"; 4275 var arg_appsId = "foo";
4078 var arg_operationsId = "foo"; 4276 var arg_operationsId = "foo";
4079 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4277 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4080 var path = (req.url).path; 4278 var path = (req.url).path;
4081 var pathOffset = 0; 4279 var pathOffset = 0;
4082 var index; 4280 var index;
4083 var subPart; 4281 var subPart;
4084 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4282 unittest.expect(
4283 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4085 pathOffset += 1; 4284 pathOffset += 1;
4086 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4285 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4286 unittest.equals("v1beta/apps/"));
4087 pathOffset += 12; 4287 pathOffset += 12;
4088 index = path.indexOf("/operations/", pathOffset); 4288 index = path.indexOf("/operations/", pathOffset);
4089 unittest.expect(index >= 0, unittest.isTrue); 4289 unittest.expect(index >= 0, unittest.isTrue);
4090 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4290 subPart =
4291 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4091 pathOffset = index; 4292 pathOffset = index;
4092 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4293 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4093 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/operations/")); 4294 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4295 unittest.equals("/operations/"));
4094 pathOffset += 12; 4296 pathOffset += 12;
4095 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4297 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4096 pathOffset = path.length; 4298 pathOffset = path.length;
4097 unittest.expect(subPart, unittest.equals("$arg_operationsId")); 4299 unittest.expect(subPart, unittest.equals("$arg_operationsId"));
4098 4300
4099 var query = (req.url).query; 4301 var query = (req.url).query;
4100 var queryOffset = 0; 4302 var queryOffset = 0;
4101 var queryMap = {}; 4303 var queryMap = {};
4102 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4304 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4103 parseBool(n) { 4305 parseBool(n) {
4104 if (n == "true") return true; 4306 if (n == "true") return true;
4105 if (n == "false") return false; 4307 if (n == "false") return false;
4106 if (n == null) return null; 4308 if (n == null) return null;
4107 throw new core.ArgumentError("Invalid boolean: $n"); 4309 throw new core.ArgumentError("Invalid boolean: $n");
4108 } 4310 }
4311
4109 if (query.length > 0) { 4312 if (query.length > 0) {
4110 for (var part in query.split("&")) { 4313 for (var part in query.split("&")) {
4111 var keyvalue = part.split("="); 4314 var keyvalue = part.split("=");
4112 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4315 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4316 core.Uri.decodeQueryComponent(keyvalue[1]));
4113 } 4317 }
4114 } 4318 }
4115 4319
4116
4117 var h = { 4320 var h = {
4118 "content-type" : "application/json; charset=utf-8", 4321 "content-type": "application/json; charset=utf-8",
4119 }; 4322 };
4120 var resp = convert.JSON.encode(buildOperation()); 4323 var resp = convert.JSON.encode(buildOperation());
4121 return new async.Future.value(stringResponse(200, h, resp)); 4324 return new async.Future.value(stringResponse(200, h, resp));
4122 }), true); 4325 }), true);
4123 res.get(arg_appsId, arg_operationsId).then(unittest.expectAsync1(((api.Ope ration response) { 4326 res
4327 .get(arg_appsId, arg_operationsId)
4328 .then(unittest.expectAsync1(((api.Operation response) {
4124 checkOperation(response); 4329 checkOperation(response);
4125 }))); 4330 })));
4126 }); 4331 });
4127 4332
4128 unittest.test("method--list", () { 4333 unittest.test("method--list", () {
4129
4130 var mock = new HttpServerMock(); 4334 var mock = new HttpServerMock();
4131 api.AppsOperationsResourceApi res = new api.AppengineApi(mock).apps.operat ions; 4335 api.AppsOperationsResourceApi res =
4336 new api.AppengineApi(mock).apps.operations;
4132 var arg_appsId = "foo"; 4337 var arg_appsId = "foo";
4338 var arg_filter = "foo";
4133 var arg_pageToken = "foo"; 4339 var arg_pageToken = "foo";
4134 var arg_pageSize = 42; 4340 var arg_pageSize = 42;
4135 var arg_filter = "foo";
4136 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4341 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4137 var path = (req.url).path; 4342 var path = (req.url).path;
4138 var pathOffset = 0; 4343 var pathOffset = 0;
4139 var index; 4344 var index;
4140 var subPart; 4345 var subPart;
4141 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4346 unittest.expect(
4347 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4142 pathOffset += 1; 4348 pathOffset += 1;
4143 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4349 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4350 unittest.equals("v1beta/apps/"));
4144 pathOffset += 12; 4351 pathOffset += 12;
4145 index = path.indexOf("/operations", pathOffset); 4352 index = path.indexOf("/operations", pathOffset);
4146 unittest.expect(index >= 0, unittest.isTrue); 4353 unittest.expect(index >= 0, unittest.isTrue);
4147 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4354 subPart =
4355 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4148 pathOffset = index; 4356 pathOffset = index;
4149 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4357 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4150 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/operations")); 4358 unittest.expect(path.substring(pathOffset, pathOffset + 11),
4359 unittest.equals("/operations"));
4151 pathOffset += 11; 4360 pathOffset += 11;
4152 4361
4153 var query = (req.url).query; 4362 var query = (req.url).query;
4154 var queryOffset = 0; 4363 var queryOffset = 0;
4155 var queryMap = {}; 4364 var queryMap = {};
4156 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4365 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4157 parseBool(n) { 4366 parseBool(n) {
4158 if (n == "true") return true; 4367 if (n == "true") return true;
4159 if (n == "false") return false; 4368 if (n == "false") return false;
4160 if (n == null) return null; 4369 if (n == null) return null;
4161 throw new core.ArgumentError("Invalid boolean: $n"); 4370 throw new core.ArgumentError("Invalid boolean: $n");
4162 } 4371 }
4372
4163 if (query.length > 0) { 4373 if (query.length > 0) {
4164 for (var part in query.split("&")) { 4374 for (var part in query.split("&")) {
4165 var keyvalue = part.split("="); 4375 var keyvalue = part.split("=");
4166 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4376 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4377 core.Uri.decodeQueryComponent(keyvalue[1]));
4167 } 4378 }
4168 } 4379 }
4169 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
4170 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
4171 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 4380 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
4172 4381 unittest.expect(
4382 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
4383 unittest.expect(core.int.parse(queryMap["pageSize"].first),
4384 unittest.equals(arg_pageSize));
4173 4385
4174 var h = { 4386 var h = {
4175 "content-type" : "application/json; charset=utf-8", 4387 "content-type": "application/json; charset=utf-8",
4176 }; 4388 };
4177 var resp = convert.JSON.encode(buildListOperationsResponse()); 4389 var resp = convert.JSON.encode(buildListOperationsResponse());
4178 return new async.Future.value(stringResponse(200, h, resp)); 4390 return new async.Future.value(stringResponse(200, h, resp));
4179 }), true); 4391 }), true);
4180 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize, fil ter: arg_filter).then(unittest.expectAsync1(((api.ListOperationsResponse respons e) { 4392 res
4393 .list(arg_appsId,
4394 filter: arg_filter,
4395 pageToken: arg_pageToken,
4396 pageSize: arg_pageSize)
4397 .then(unittest.expectAsync1(((api.ListOperationsResponse response) {
4181 checkListOperationsResponse(response); 4398 checkListOperationsResponse(response);
4182 }))); 4399 })));
4183 }); 4400 });
4184
4185 }); 4401 });
4186 4402
4187
4188 unittest.group("resource-AppsServicesResourceApi", () { 4403 unittest.group("resource-AppsServicesResourceApi", () {
4189 unittest.test("method--delete", () { 4404 unittest.test("method--delete", () {
4190
4191 var mock = new HttpServerMock(); 4405 var mock = new HttpServerMock();
4192 api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services ; 4406 api.AppsServicesResourceApi res =
4407 new api.AppengineApi(mock).apps.services;
4193 var arg_appsId = "foo"; 4408 var arg_appsId = "foo";
4194 var arg_servicesId = "foo"; 4409 var arg_servicesId = "foo";
4195 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4410 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4196 var path = (req.url).path; 4411 var path = (req.url).path;
4197 var pathOffset = 0; 4412 var pathOffset = 0;
4198 var index; 4413 var index;
4199 var subPart; 4414 var subPart;
4200 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4415 unittest.expect(
4416 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4201 pathOffset += 1; 4417 pathOffset += 1;
4202 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4418 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4419 unittest.equals("v1beta/apps/"));
4203 pathOffset += 12; 4420 pathOffset += 12;
4204 index = path.indexOf("/services/", pathOffset); 4421 index = path.indexOf("/services/", pathOffset);
4205 unittest.expect(index >= 0, unittest.isTrue); 4422 unittest.expect(index >= 0, unittest.isTrue);
4206 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4423 subPart =
4424 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4207 pathOffset = index; 4425 pathOffset = index;
4208 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4426 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4209 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4427 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4428 unittest.equals("/services/"));
4210 pathOffset += 10; 4429 pathOffset += 10;
4211 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4430 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4212 pathOffset = path.length; 4431 pathOffset = path.length;
4213 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4432 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4214 4433
4215 var query = (req.url).query; 4434 var query = (req.url).query;
4216 var queryOffset = 0; 4435 var queryOffset = 0;
4217 var queryMap = {}; 4436 var queryMap = {};
4218 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4437 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4219 parseBool(n) { 4438 parseBool(n) {
4220 if (n == "true") return true; 4439 if (n == "true") return true;
4221 if (n == "false") return false; 4440 if (n == "false") return false;
4222 if (n == null) return null; 4441 if (n == null) return null;
4223 throw new core.ArgumentError("Invalid boolean: $n"); 4442 throw new core.ArgumentError("Invalid boolean: $n");
4224 } 4443 }
4444
4225 if (query.length > 0) { 4445 if (query.length > 0) {
4226 for (var part in query.split("&")) { 4446 for (var part in query.split("&")) {
4227 var keyvalue = part.split("="); 4447 var keyvalue = part.split("=");
4228 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4448 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4449 core.Uri.decodeQueryComponent(keyvalue[1]));
4229 } 4450 }
4230 } 4451 }
4231 4452
4232
4233 var h = { 4453 var h = {
4234 "content-type" : "application/json; charset=utf-8", 4454 "content-type": "application/json; charset=utf-8",
4235 }; 4455 };
4236 var resp = convert.JSON.encode(buildOperation()); 4456 var resp = convert.JSON.encode(buildOperation());
4237 return new async.Future.value(stringResponse(200, h, resp)); 4457 return new async.Future.value(stringResponse(200, h, resp));
4238 }), true); 4458 }), true);
4239 res.delete(arg_appsId, arg_servicesId).then(unittest.expectAsync1(((api.Op eration response) { 4459 res
4460 .delete(arg_appsId, arg_servicesId)
4461 .then(unittest.expectAsync1(((api.Operation response) {
4240 checkOperation(response); 4462 checkOperation(response);
4241 }))); 4463 })));
4242 }); 4464 });
4243 4465
4244 unittest.test("method--get", () { 4466 unittest.test("method--get", () {
4245
4246 var mock = new HttpServerMock(); 4467 var mock = new HttpServerMock();
4247 api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services ; 4468 api.AppsServicesResourceApi res =
4469 new api.AppengineApi(mock).apps.services;
4248 var arg_appsId = "foo"; 4470 var arg_appsId = "foo";
4249 var arg_servicesId = "foo"; 4471 var arg_servicesId = "foo";
4250 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4472 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4251 var path = (req.url).path; 4473 var path = (req.url).path;
4252 var pathOffset = 0; 4474 var pathOffset = 0;
4253 var index; 4475 var index;
4254 var subPart; 4476 var subPart;
4255 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4477 unittest.expect(
4478 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4256 pathOffset += 1; 4479 pathOffset += 1;
4257 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4480 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4481 unittest.equals("v1beta/apps/"));
4258 pathOffset += 12; 4482 pathOffset += 12;
4259 index = path.indexOf("/services/", pathOffset); 4483 index = path.indexOf("/services/", pathOffset);
4260 unittest.expect(index >= 0, unittest.isTrue); 4484 unittest.expect(index >= 0, unittest.isTrue);
4261 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4485 subPart =
4486 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4262 pathOffset = index; 4487 pathOffset = index;
4263 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4488 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4264 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4489 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4490 unittest.equals("/services/"));
4265 pathOffset += 10; 4491 pathOffset += 10;
4266 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4492 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4267 pathOffset = path.length; 4493 pathOffset = path.length;
4268 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4494 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4269 4495
4270 var query = (req.url).query; 4496 var query = (req.url).query;
4271 var queryOffset = 0; 4497 var queryOffset = 0;
4272 var queryMap = {}; 4498 var queryMap = {};
4273 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4499 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4274 parseBool(n) { 4500 parseBool(n) {
4275 if (n == "true") return true; 4501 if (n == "true") return true;
4276 if (n == "false") return false; 4502 if (n == "false") return false;
4277 if (n == null) return null; 4503 if (n == null) return null;
4278 throw new core.ArgumentError("Invalid boolean: $n"); 4504 throw new core.ArgumentError("Invalid boolean: $n");
4279 } 4505 }
4506
4280 if (query.length > 0) { 4507 if (query.length > 0) {
4281 for (var part in query.split("&")) { 4508 for (var part in query.split("&")) {
4282 var keyvalue = part.split("="); 4509 var keyvalue = part.split("=");
4283 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4510 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4511 core.Uri.decodeQueryComponent(keyvalue[1]));
4284 } 4512 }
4285 } 4513 }
4286 4514
4287
4288 var h = { 4515 var h = {
4289 "content-type" : "application/json; charset=utf-8", 4516 "content-type": "application/json; charset=utf-8",
4290 }; 4517 };
4291 var resp = convert.JSON.encode(buildService()); 4518 var resp = convert.JSON.encode(buildService());
4292 return new async.Future.value(stringResponse(200, h, resp)); 4519 return new async.Future.value(stringResponse(200, h, resp));
4293 }), true); 4520 }), true);
4294 res.get(arg_appsId, arg_servicesId).then(unittest.expectAsync1(((api.Servi ce response) { 4521 res
4522 .get(arg_appsId, arg_servicesId)
4523 .then(unittest.expectAsync1(((api.Service response) {
4295 checkService(response); 4524 checkService(response);
4296 }))); 4525 })));
4297 }); 4526 });
4298 4527
4299 unittest.test("method--list", () { 4528 unittest.test("method--list", () {
4300
4301 var mock = new HttpServerMock(); 4529 var mock = new HttpServerMock();
4302 api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services ; 4530 api.AppsServicesResourceApi res =
4531 new api.AppengineApi(mock).apps.services;
4303 var arg_appsId = "foo"; 4532 var arg_appsId = "foo";
4304 var arg_pageToken = "foo"; 4533 var arg_pageToken = "foo";
4305 var arg_pageSize = 42; 4534 var arg_pageSize = 42;
4306 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4535 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4307 var path = (req.url).path; 4536 var path = (req.url).path;
4308 var pathOffset = 0; 4537 var pathOffset = 0;
4309 var index; 4538 var index;
4310 var subPart; 4539 var subPart;
4311 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4540 unittest.expect(
4541 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4312 pathOffset += 1; 4542 pathOffset += 1;
4313 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4543 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4544 unittest.equals("v1beta/apps/"));
4314 pathOffset += 12; 4545 pathOffset += 12;
4315 index = path.indexOf("/services", pathOffset); 4546 index = path.indexOf("/services", pathOffset);
4316 unittest.expect(index >= 0, unittest.isTrue); 4547 unittest.expect(index >= 0, unittest.isTrue);
4317 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4548 subPart =
4549 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4318 pathOffset = index; 4550 pathOffset = index;
4319 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4551 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4320 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/services")); 4552 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4553 unittest.equals("/services"));
4321 pathOffset += 9; 4554 pathOffset += 9;
4322 4555
4323 var query = (req.url).query; 4556 var query = (req.url).query;
4324 var queryOffset = 0; 4557 var queryOffset = 0;
4325 var queryMap = {}; 4558 var queryMap = {};
4326 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4559 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4327 parseBool(n) { 4560 parseBool(n) {
4328 if (n == "true") return true; 4561 if (n == "true") return true;
4329 if (n == "false") return false; 4562 if (n == "false") return false;
4330 if (n == null) return null; 4563 if (n == null) return null;
4331 throw new core.ArgumentError("Invalid boolean: $n"); 4564 throw new core.ArgumentError("Invalid boolean: $n");
4332 } 4565 }
4566
4333 if (query.length > 0) { 4567 if (query.length > 0) {
4334 for (var part in query.split("&")) { 4568 for (var part in query.split("&")) {
4335 var keyvalue = part.split("="); 4569 var keyvalue = part.split("=");
4336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4570 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4571 core.Uri.decodeQueryComponent(keyvalue[1]));
4337 } 4572 }
4338 } 4573 }
4339 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 4574 unittest.expect(
4340 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 4575 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
4341 4576 unittest.expect(core.int.parse(queryMap["pageSize"].first),
4577 unittest.equals(arg_pageSize));
4342 4578
4343 var h = { 4579 var h = {
4344 "content-type" : "application/json; charset=utf-8", 4580 "content-type": "application/json; charset=utf-8",
4345 }; 4581 };
4346 var resp = convert.JSON.encode(buildListServicesResponse()); 4582 var resp = convert.JSON.encode(buildListServicesResponse());
4347 return new async.Future.value(stringResponse(200, h, resp)); 4583 return new async.Future.value(stringResponse(200, h, resp));
4348 }), true); 4584 }), true);
4349 res.list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize).the n(unittest.expectAsync1(((api.ListServicesResponse response) { 4585 res
4586 .list(arg_appsId, pageToken: arg_pageToken, pageSize: arg_pageSize)
4587 .then(unittest.expectAsync1(((api.ListServicesResponse response) {
4350 checkListServicesResponse(response); 4588 checkListServicesResponse(response);
4351 }))); 4589 })));
4352 }); 4590 });
4353 4591
4354 unittest.test("method--patch", () { 4592 unittest.test("method--patch", () {
4355
4356 var mock = new HttpServerMock(); 4593 var mock = new HttpServerMock();
4357 api.AppsServicesResourceApi res = new api.AppengineApi(mock).apps.services ; 4594 api.AppsServicesResourceApi res =
4595 new api.AppengineApi(mock).apps.services;
4358 var arg_request = buildService(); 4596 var arg_request = buildService();
4359 var arg_appsId = "foo"; 4597 var arg_appsId = "foo";
4360 var arg_servicesId = "foo"; 4598 var arg_servicesId = "foo";
4599 var arg_migrateTraffic = true;
4361 var arg_updateMask = "foo"; 4600 var arg_updateMask = "foo";
4362 var arg_migrateTraffic = true;
4363 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4601 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4364 var obj = new api.Service.fromJson(json); 4602 var obj = new api.Service.fromJson(json);
4365 checkService(obj); 4603 checkService(obj);
4366 4604
4367 var path = (req.url).path; 4605 var path = (req.url).path;
4368 var pathOffset = 0; 4606 var pathOffset = 0;
4369 var index; 4607 var index;
4370 var subPart; 4608 var subPart;
4371 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4609 unittest.expect(
4610 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4372 pathOffset += 1; 4611 pathOffset += 1;
4373 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4612 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4613 unittest.equals("v1beta/apps/"));
4374 pathOffset += 12; 4614 pathOffset += 12;
4375 index = path.indexOf("/services/", pathOffset); 4615 index = path.indexOf("/services/", pathOffset);
4376 unittest.expect(index >= 0, unittest.isTrue); 4616 unittest.expect(index >= 0, unittest.isTrue);
4377 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4617 subPart =
4618 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4378 pathOffset = index; 4619 pathOffset = index;
4379 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4620 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4380 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4621 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4622 unittest.equals("/services/"));
4381 pathOffset += 10; 4623 pathOffset += 10;
4382 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4624 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4383 pathOffset = path.length; 4625 pathOffset = path.length;
4384 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4626 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4385 4627
4386 var query = (req.url).query; 4628 var query = (req.url).query;
4387 var queryOffset = 0; 4629 var queryOffset = 0;
4388 var queryMap = {}; 4630 var queryMap = {};
4389 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4390 parseBool(n) { 4632 parseBool(n) {
4391 if (n == "true") return true; 4633 if (n == "true") return true;
4392 if (n == "false") return false; 4634 if (n == "false") return false;
4393 if (n == null) return null; 4635 if (n == null) return null;
4394 throw new core.ArgumentError("Invalid boolean: $n"); 4636 throw new core.ArgumentError("Invalid boolean: $n");
4395 } 4637 }
4638
4396 if (query.length > 0) { 4639 if (query.length > 0) {
4397 for (var part in query.split("&")) { 4640 for (var part in query.split("&")) {
4398 var keyvalue = part.split("="); 4641 var keyvalue = part.split("=");
4399 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4642 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4643 core.Uri.decodeQueryComponent(keyvalue[1]));
4400 } 4644 }
4401 } 4645 }
4402 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 4646 unittest.expect(queryMap["migrateTraffic"].first,
4403 unittest.expect(queryMap["migrateTraffic"].first, unittest.equals("$arg_ migrateTraffic")); 4647 unittest.equals("$arg_migrateTraffic"));
4404 4648 unittest.expect(
4649 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
4405 4650
4406 var h = { 4651 var h = {
4407 "content-type" : "application/json; charset=utf-8", 4652 "content-type": "application/json; charset=utf-8",
4408 }; 4653 };
4409 var resp = convert.JSON.encode(buildOperation()); 4654 var resp = convert.JSON.encode(buildOperation());
4410 return new async.Future.value(stringResponse(200, h, resp)); 4655 return new async.Future.value(stringResponse(200, h, resp));
4411 }), true); 4656 }), true);
4412 res.patch(arg_request, arg_appsId, arg_servicesId, updateMask: arg_updateM ask, migrateTraffic: arg_migrateTraffic).then(unittest.expectAsync1(((api.Operat ion response) { 4657 res
4658 .patch(arg_request, arg_appsId, arg_servicesId,
4659 migrateTraffic: arg_migrateTraffic, updateMask: arg_updateMask)
4660 .then(unittest.expectAsync1(((api.Operation response) {
4413 checkOperation(response); 4661 checkOperation(response);
4414 }))); 4662 })));
4415 }); 4663 });
4416
4417 }); 4664 });
4418 4665
4419
4420 unittest.group("resource-AppsServicesVersionsResourceApi", () { 4666 unittest.group("resource-AppsServicesVersionsResourceApi", () {
4421 unittest.test("method--create", () { 4667 unittest.test("method--create", () {
4422
4423 var mock = new HttpServerMock(); 4668 var mock = new HttpServerMock();
4424 api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps. services.versions; 4669 api.AppsServicesVersionsResourceApi res =
4670 new api.AppengineApi(mock).apps.services.versions;
4425 var arg_request = buildVersion(); 4671 var arg_request = buildVersion();
4426 var arg_appsId = "foo"; 4672 var arg_appsId = "foo";
4427 var arg_servicesId = "foo"; 4673 var arg_servicesId = "foo";
4428 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4674 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4429 var obj = new api.Version.fromJson(json); 4675 var obj = new api.Version.fromJson(json);
4430 checkVersion(obj); 4676 checkVersion(obj);
4431 4677
4432 var path = (req.url).path; 4678 var path = (req.url).path;
4433 var pathOffset = 0; 4679 var pathOffset = 0;
4434 var index; 4680 var index;
4435 var subPart; 4681 var subPart;
4436 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4682 unittest.expect(
4683 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4437 pathOffset += 1; 4684 pathOffset += 1;
4438 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4685 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4686 unittest.equals("v1beta/apps/"));
4439 pathOffset += 12; 4687 pathOffset += 12;
4440 index = path.indexOf("/services/", pathOffset); 4688 index = path.indexOf("/services/", pathOffset);
4441 unittest.expect(index >= 0, unittest.isTrue); 4689 unittest.expect(index >= 0, unittest.isTrue);
4442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4690 subPart =
4691 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4443 pathOffset = index; 4692 pathOffset = index;
4444 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4693 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4445 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4694 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4695 unittest.equals("/services/"));
4446 pathOffset += 10; 4696 pathOffset += 10;
4447 index = path.indexOf("/versions", pathOffset); 4697 index = path.indexOf("/versions", pathOffset);
4448 unittest.expect(index >= 0, unittest.isTrue); 4698 unittest.expect(index >= 0, unittest.isTrue);
4449 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4699 subPart =
4700 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4450 pathOffset = index; 4701 pathOffset = index;
4451 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4702 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4452 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/versions")); 4703 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4704 unittest.equals("/versions"));
4453 pathOffset += 9; 4705 pathOffset += 9;
4454 4706
4455 var query = (req.url).query; 4707 var query = (req.url).query;
4456 var queryOffset = 0; 4708 var queryOffset = 0;
4457 var queryMap = {}; 4709 var queryMap = {};
4458 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4710 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4459 parseBool(n) { 4711 parseBool(n) {
4460 if (n == "true") return true; 4712 if (n == "true") return true;
4461 if (n == "false") return false; 4713 if (n == "false") return false;
4462 if (n == null) return null; 4714 if (n == null) return null;
4463 throw new core.ArgumentError("Invalid boolean: $n"); 4715 throw new core.ArgumentError("Invalid boolean: $n");
4464 } 4716 }
4717
4465 if (query.length > 0) { 4718 if (query.length > 0) {
4466 for (var part in query.split("&")) { 4719 for (var part in query.split("&")) {
4467 var keyvalue = part.split("="); 4720 var keyvalue = part.split("=");
4468 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4721 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4722 core.Uri.decodeQueryComponent(keyvalue[1]));
4469 } 4723 }
4470 } 4724 }
4471 4725
4472
4473 var h = { 4726 var h = {
4474 "content-type" : "application/json; charset=utf-8", 4727 "content-type": "application/json; charset=utf-8",
4475 }; 4728 };
4476 var resp = convert.JSON.encode(buildOperation()); 4729 var resp = convert.JSON.encode(buildOperation());
4477 return new async.Future.value(stringResponse(200, h, resp)); 4730 return new async.Future.value(stringResponse(200, h, resp));
4478 }), true); 4731 }), true);
4479 res.create(arg_request, arg_appsId, arg_servicesId).then(unittest.expectAs ync1(((api.Operation response) { 4732 res
4733 .create(arg_request, arg_appsId, arg_servicesId)
4734 .then(unittest.expectAsync1(((api.Operation response) {
4480 checkOperation(response); 4735 checkOperation(response);
4481 }))); 4736 })));
4482 }); 4737 });
4483 4738
4484 unittest.test("method--delete", () { 4739 unittest.test("method--delete", () {
4485
4486 var mock = new HttpServerMock(); 4740 var mock = new HttpServerMock();
4487 api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps. services.versions; 4741 api.AppsServicesVersionsResourceApi res =
4742 new api.AppengineApi(mock).apps.services.versions;
4488 var arg_appsId = "foo"; 4743 var arg_appsId = "foo";
4489 var arg_servicesId = "foo"; 4744 var arg_servicesId = "foo";
4490 var arg_versionsId = "foo"; 4745 var arg_versionsId = "foo";
4491 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4746 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4492 var path = (req.url).path; 4747 var path = (req.url).path;
4493 var pathOffset = 0; 4748 var pathOffset = 0;
4494 var index; 4749 var index;
4495 var subPart; 4750 var subPart;
4496 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4751 unittest.expect(
4752 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4497 pathOffset += 1; 4753 pathOffset += 1;
4498 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4754 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4755 unittest.equals("v1beta/apps/"));
4499 pathOffset += 12; 4756 pathOffset += 12;
4500 index = path.indexOf("/services/", pathOffset); 4757 index = path.indexOf("/services/", pathOffset);
4501 unittest.expect(index >= 0, unittest.isTrue); 4758 unittest.expect(index >= 0, unittest.isTrue);
4502 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4759 subPart =
4760 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4503 pathOffset = index; 4761 pathOffset = index;
4504 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4762 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4505 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4763 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4764 unittest.equals("/services/"));
4506 pathOffset += 10; 4765 pathOffset += 10;
4507 index = path.indexOf("/versions/", pathOffset); 4766 index = path.indexOf("/versions/", pathOffset);
4508 unittest.expect(index >= 0, unittest.isTrue); 4767 unittest.expect(index >= 0, unittest.isTrue);
4509 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4768 subPart =
4769 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4510 pathOffset = index; 4770 pathOffset = index;
4511 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4771 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4512 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 4772 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4773 unittest.equals("/versions/"));
4513 pathOffset += 10; 4774 pathOffset += 10;
4514 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4775 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4515 pathOffset = path.length; 4776 pathOffset = path.length;
4516 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 4777 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4517 4778
4518 var query = (req.url).query; 4779 var query = (req.url).query;
4519 var queryOffset = 0; 4780 var queryOffset = 0;
4520 var queryMap = {}; 4781 var queryMap = {};
4521 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4782 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4522 parseBool(n) { 4783 parseBool(n) {
4523 if (n == "true") return true; 4784 if (n == "true") return true;
4524 if (n == "false") return false; 4785 if (n == "false") return false;
4525 if (n == null) return null; 4786 if (n == null) return null;
4526 throw new core.ArgumentError("Invalid boolean: $n"); 4787 throw new core.ArgumentError("Invalid boolean: $n");
4527 } 4788 }
4789
4528 if (query.length > 0) { 4790 if (query.length > 0) {
4529 for (var part in query.split("&")) { 4791 for (var part in query.split("&")) {
4530 var keyvalue = part.split("="); 4792 var keyvalue = part.split("=");
4531 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4793 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4794 core.Uri.decodeQueryComponent(keyvalue[1]));
4532 } 4795 }
4533 } 4796 }
4534 4797
4535
4536 var h = { 4798 var h = {
4537 "content-type" : "application/json; charset=utf-8", 4799 "content-type": "application/json; charset=utf-8",
4538 }; 4800 };
4539 var resp = convert.JSON.encode(buildOperation()); 4801 var resp = convert.JSON.encode(buildOperation());
4540 return new async.Future.value(stringResponse(200, h, resp)); 4802 return new async.Future.value(stringResponse(200, h, resp));
4541 }), true); 4803 }), true);
4542 res.delete(arg_appsId, arg_servicesId, arg_versionsId).then(unittest.expec tAsync1(((api.Operation response) { 4804 res
4805 .delete(arg_appsId, arg_servicesId, arg_versionsId)
4806 .then(unittest.expectAsync1(((api.Operation response) {
4543 checkOperation(response); 4807 checkOperation(response);
4544 }))); 4808 })));
4545 }); 4809 });
4546 4810
4547 unittest.test("method--get", () { 4811 unittest.test("method--get", () {
4548
4549 var mock = new HttpServerMock(); 4812 var mock = new HttpServerMock();
4550 api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps. services.versions; 4813 api.AppsServicesVersionsResourceApi res =
4814 new api.AppengineApi(mock).apps.services.versions;
4551 var arg_appsId = "foo"; 4815 var arg_appsId = "foo";
4552 var arg_servicesId = "foo"; 4816 var arg_servicesId = "foo";
4553 var arg_versionsId = "foo"; 4817 var arg_versionsId = "foo";
4554 var arg_view = "foo"; 4818 var arg_view = "foo";
4555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4819 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4556 var path = (req.url).path; 4820 var path = (req.url).path;
4557 var pathOffset = 0; 4821 var pathOffset = 0;
4558 var index; 4822 var index;
4559 var subPart; 4823 var subPart;
4560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4824 unittest.expect(
4825 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4561 pathOffset += 1; 4826 pathOffset += 1;
4562 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4827 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4828 unittest.equals("v1beta/apps/"));
4563 pathOffset += 12; 4829 pathOffset += 12;
4564 index = path.indexOf("/services/", pathOffset); 4830 index = path.indexOf("/services/", pathOffset);
4565 unittest.expect(index >= 0, unittest.isTrue); 4831 unittest.expect(index >= 0, unittest.isTrue);
4566 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4832 subPart =
4833 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4567 pathOffset = index; 4834 pathOffset = index;
4568 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4835 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4569 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4836 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4837 unittest.equals("/services/"));
4570 pathOffset += 10; 4838 pathOffset += 10;
4571 index = path.indexOf("/versions/", pathOffset); 4839 index = path.indexOf("/versions/", pathOffset);
4572 unittest.expect(index >= 0, unittest.isTrue); 4840 unittest.expect(index >= 0, unittest.isTrue);
4573 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4841 subPart =
4842 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4574 pathOffset = index; 4843 pathOffset = index;
4575 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4844 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4576 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 4845 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4846 unittest.equals("/versions/"));
4577 pathOffset += 10; 4847 pathOffset += 10;
4578 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4848 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4579 pathOffset = path.length; 4849 pathOffset = path.length;
4580 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 4850 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4581 4851
4582 var query = (req.url).query; 4852 var query = (req.url).query;
4583 var queryOffset = 0; 4853 var queryOffset = 0;
4584 var queryMap = {}; 4854 var queryMap = {};
4585 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4855 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4586 parseBool(n) { 4856 parseBool(n) {
4587 if (n == "true") return true; 4857 if (n == "true") return true;
4588 if (n == "false") return false; 4858 if (n == "false") return false;
4589 if (n == null) return null; 4859 if (n == null) return null;
4590 throw new core.ArgumentError("Invalid boolean: $n"); 4860 throw new core.ArgumentError("Invalid boolean: $n");
4591 } 4861 }
4862
4592 if (query.length > 0) { 4863 if (query.length > 0) {
4593 for (var part in query.split("&")) { 4864 for (var part in query.split("&")) {
4594 var keyvalue = part.split("="); 4865 var keyvalue = part.split("=");
4595 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4866 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4867 core.Uri.decodeQueryComponent(keyvalue[1]));
4596 } 4868 }
4597 } 4869 }
4598 unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); 4870 unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
4599 4871
4600
4601 var h = { 4872 var h = {
4602 "content-type" : "application/json; charset=utf-8", 4873 "content-type": "application/json; charset=utf-8",
4603 }; 4874 };
4604 var resp = convert.JSON.encode(buildVersion()); 4875 var resp = convert.JSON.encode(buildVersion());
4605 return new async.Future.value(stringResponse(200, h, resp)); 4876 return new async.Future.value(stringResponse(200, h, resp));
4606 }), true); 4877 }), true);
4607 res.get(arg_appsId, arg_servicesId, arg_versionsId, view: arg_view).then(u nittest.expectAsync1(((api.Version response) { 4878 res
4879 .get(arg_appsId, arg_servicesId, arg_versionsId, view: arg_view)
4880 .then(unittest.expectAsync1(((api.Version response) {
4608 checkVersion(response); 4881 checkVersion(response);
4609 }))); 4882 })));
4610 }); 4883 });
4611 4884
4612 unittest.test("method--list", () { 4885 unittest.test("method--list", () {
4613
4614 var mock = new HttpServerMock(); 4886 var mock = new HttpServerMock();
4615 api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps. services.versions; 4887 api.AppsServicesVersionsResourceApi res =
4888 new api.AppengineApi(mock).apps.services.versions;
4616 var arg_appsId = "foo"; 4889 var arg_appsId = "foo";
4617 var arg_servicesId = "foo"; 4890 var arg_servicesId = "foo";
4618 var arg_pageToken = "foo"; 4891 var arg_pageToken = "foo";
4619 var arg_pageSize = 42; 4892 var arg_pageSize = 42;
4620 var arg_view = "foo"; 4893 var arg_view = "foo";
4621 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4894 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4622 var path = (req.url).path; 4895 var path = (req.url).path;
4623 var pathOffset = 0; 4896 var pathOffset = 0;
4624 var index; 4897 var index;
4625 var subPart; 4898 var subPart;
4626 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4899 unittest.expect(
4900 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4627 pathOffset += 1; 4901 pathOffset += 1;
4628 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4902 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4903 unittest.equals("v1beta/apps/"));
4629 pathOffset += 12; 4904 pathOffset += 12;
4630 index = path.indexOf("/services/", pathOffset); 4905 index = path.indexOf("/services/", pathOffset);
4631 unittest.expect(index >= 0, unittest.isTrue); 4906 unittest.expect(index >= 0, unittest.isTrue);
4632 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4907 subPart =
4908 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4633 pathOffset = index; 4909 pathOffset = index;
4634 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4910 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4635 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4911 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4912 unittest.equals("/services/"));
4636 pathOffset += 10; 4913 pathOffset += 10;
4637 index = path.indexOf("/versions", pathOffset); 4914 index = path.indexOf("/versions", pathOffset);
4638 unittest.expect(index >= 0, unittest.isTrue); 4915 unittest.expect(index >= 0, unittest.isTrue);
4639 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4916 subPart =
4917 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4640 pathOffset = index; 4918 pathOffset = index;
4641 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4919 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4642 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/versions")); 4920 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4921 unittest.equals("/versions"));
4643 pathOffset += 9; 4922 pathOffset += 9;
4644 4923
4645 var query = (req.url).query; 4924 var query = (req.url).query;
4646 var queryOffset = 0; 4925 var queryOffset = 0;
4647 var queryMap = {}; 4926 var queryMap = {};
4648 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4927 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4649 parseBool(n) { 4928 parseBool(n) {
4650 if (n == "true") return true; 4929 if (n == "true") return true;
4651 if (n == "false") return false; 4930 if (n == "false") return false;
4652 if (n == null) return null; 4931 if (n == null) return null;
4653 throw new core.ArgumentError("Invalid boolean: $n"); 4932 throw new core.ArgumentError("Invalid boolean: $n");
4654 } 4933 }
4934
4655 if (query.length > 0) { 4935 if (query.length > 0) {
4656 for (var part in query.split("&")) { 4936 for (var part in query.split("&")) {
4657 var keyvalue = part.split("="); 4937 var keyvalue = part.split("=");
4658 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4938 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4939 core.Uri.decodeQueryComponent(keyvalue[1]));
4659 } 4940 }
4660 } 4941 }
4661 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 4942 unittest.expect(
4662 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 4943 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
4944 unittest.expect(core.int.parse(queryMap["pageSize"].first),
4945 unittest.equals(arg_pageSize));
4663 unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); 4946 unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
4664 4947
4665
4666 var h = { 4948 var h = {
4667 "content-type" : "application/json; charset=utf-8", 4949 "content-type": "application/json; charset=utf-8",
4668 }; 4950 };
4669 var resp = convert.JSON.encode(buildListVersionsResponse()); 4951 var resp = convert.JSON.encode(buildListVersionsResponse());
4670 return new async.Future.value(stringResponse(200, h, resp)); 4952 return new async.Future.value(stringResponse(200, h, resp));
4671 }), true); 4953 }), true);
4672 res.list(arg_appsId, arg_servicesId, pageToken: arg_pageToken, pageSize: a rg_pageSize, view: arg_view).then(unittest.expectAsync1(((api.ListVersionsRespon se response) { 4954 res
4955 .list(arg_appsId, arg_servicesId,
4956 pageToken: arg_pageToken, pageSize: arg_pageSize, view: arg_view)
4957 .then(unittest.expectAsync1(((api.ListVersionsResponse response) {
4673 checkListVersionsResponse(response); 4958 checkListVersionsResponse(response);
4674 }))); 4959 })));
4675 }); 4960 });
4676 4961
4677 unittest.test("method--patch", () { 4962 unittest.test("method--patch", () {
4678
4679 var mock = new HttpServerMock(); 4963 var mock = new HttpServerMock();
4680 api.AppsServicesVersionsResourceApi res = new api.AppengineApi(mock).apps. services.versions; 4964 api.AppsServicesVersionsResourceApi res =
4965 new api.AppengineApi(mock).apps.services.versions;
4681 var arg_request = buildVersion(); 4966 var arg_request = buildVersion();
4682 var arg_appsId = "foo"; 4967 var arg_appsId = "foo";
4683 var arg_servicesId = "foo"; 4968 var arg_servicesId = "foo";
4684 var arg_versionsId = "foo"; 4969 var arg_versionsId = "foo";
4685 var arg_updateMask = "foo"; 4970 var arg_updateMask = "foo";
4686 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4971 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4687 var obj = new api.Version.fromJson(json); 4972 var obj = new api.Version.fromJson(json);
4688 checkVersion(obj); 4973 checkVersion(obj);
4689 4974
4690 var path = (req.url).path; 4975 var path = (req.url).path;
4691 var pathOffset = 0; 4976 var pathOffset = 0;
4692 var index; 4977 var index;
4693 var subPart; 4978 var subPart;
4694 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4979 unittest.expect(
4980 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4695 pathOffset += 1; 4981 pathOffset += 1;
4696 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 4982 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4983 unittest.equals("v1beta/apps/"));
4697 pathOffset += 12; 4984 pathOffset += 12;
4698 index = path.indexOf("/services/", pathOffset); 4985 index = path.indexOf("/services/", pathOffset);
4699 unittest.expect(index >= 0, unittest.isTrue); 4986 unittest.expect(index >= 0, unittest.isTrue);
4700 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4987 subPart =
4988 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4701 pathOffset = index; 4989 pathOffset = index;
4702 unittest.expect(subPart, unittest.equals("$arg_appsId")); 4990 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4703 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 4991 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4992 unittest.equals("/services/"));
4704 pathOffset += 10; 4993 pathOffset += 10;
4705 index = path.indexOf("/versions/", pathOffset); 4994 index = path.indexOf("/versions/", pathOffset);
4706 unittest.expect(index >= 0, unittest.isTrue); 4995 unittest.expect(index >= 0, unittest.isTrue);
4707 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4996 subPart =
4997 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4708 pathOffset = index; 4998 pathOffset = index;
4709 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 4999 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4710 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 5000 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5001 unittest.equals("/versions/"));
4711 pathOffset += 10; 5002 pathOffset += 10;
4712 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4713 pathOffset = path.length; 5004 pathOffset = path.length;
4714 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 5005 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4715 5006
4716 var query = (req.url).query; 5007 var query = (req.url).query;
4717 var queryOffset = 0; 5008 var queryOffset = 0;
4718 var queryMap = {}; 5009 var queryMap = {};
4719 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5010 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4720 parseBool(n) { 5011 parseBool(n) {
4721 if (n == "true") return true; 5012 if (n == "true") return true;
4722 if (n == "false") return false; 5013 if (n == "false") return false;
4723 if (n == null) return null; 5014 if (n == null) return null;
4724 throw new core.ArgumentError("Invalid boolean: $n"); 5015 throw new core.ArgumentError("Invalid boolean: $n");
4725 } 5016 }
5017
4726 if (query.length > 0) { 5018 if (query.length > 0) {
4727 for (var part in query.split("&")) { 5019 for (var part in query.split("&")) {
4728 var keyvalue = part.split("="); 5020 var keyvalue = part.split("=");
4729 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5022 core.Uri.decodeQueryComponent(keyvalue[1]));
4730 } 5023 }
4731 } 5024 }
4732 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask)); 5025 unittest.expect(
4733 5026 queryMap["updateMask"].first, unittest.equals(arg_updateMask));
4734 5027
4735 var h = { 5028 var h = {
4736 "content-type" : "application/json; charset=utf-8", 5029 "content-type": "application/json; charset=utf-8",
4737 }; 5030 };
4738 var resp = convert.JSON.encode(buildOperation()); 5031 var resp = convert.JSON.encode(buildOperation());
4739 return new async.Future.value(stringResponse(200, h, resp)); 5032 return new async.Future.value(stringResponse(200, h, resp));
4740 }), true); 5033 }), true);
4741 res.patch(arg_request, arg_appsId, arg_servicesId, arg_versionsId, updateM ask: arg_updateMask).then(unittest.expectAsync1(((api.Operation response) { 5034 res
5035 .patch(arg_request, arg_appsId, arg_servicesId, arg_versionsId,
5036 updateMask: arg_updateMask)
5037 .then(unittest.expectAsync1(((api.Operation response) {
4742 checkOperation(response); 5038 checkOperation(response);
4743 }))); 5039 })));
4744 }); 5040 });
4745
4746 }); 5041 });
4747 5042
4748
4749 unittest.group("resource-AppsServicesVersionsInstancesResourceApi", () { 5043 unittest.group("resource-AppsServicesVersionsInstancesResourceApi", () {
4750 unittest.test("method--debug", () { 5044 unittest.test("method--debug", () {
4751
4752 var mock = new HttpServerMock(); 5045 var mock = new HttpServerMock();
4753 api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mo ck).apps.services.versions.instances; 5046 api.AppsServicesVersionsInstancesResourceApi res =
5047 new api.AppengineApi(mock).apps.services.versions.instances;
4754 var arg_request = buildDebugInstanceRequest(); 5048 var arg_request = buildDebugInstanceRequest();
4755 var arg_appsId = "foo"; 5049 var arg_appsId = "foo";
4756 var arg_servicesId = "foo"; 5050 var arg_servicesId = "foo";
4757 var arg_versionsId = "foo"; 5051 var arg_versionsId = "foo";
4758 var arg_instancesId = "foo"; 5052 var arg_instancesId = "foo";
4759 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5053 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4760 var obj = new api.DebugInstanceRequest.fromJson(json); 5054 var obj = new api.DebugInstanceRequest.fromJson(json);
4761 checkDebugInstanceRequest(obj); 5055 checkDebugInstanceRequest(obj);
4762 5056
4763 var path = (req.url).path; 5057 var path = (req.url).path;
4764 var pathOffset = 0; 5058 var pathOffset = 0;
4765 var index; 5059 var index;
4766 var subPart; 5060 var subPart;
4767 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5061 unittest.expect(
5062 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4768 pathOffset += 1; 5063 pathOffset += 1;
4769 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 5064 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5065 unittest.equals("v1beta/apps/"));
4770 pathOffset += 12; 5066 pathOffset += 12;
4771 index = path.indexOf("/services/", pathOffset); 5067 index = path.indexOf("/services/", pathOffset);
4772 unittest.expect(index >= 0, unittest.isTrue); 5068 unittest.expect(index >= 0, unittest.isTrue);
4773 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5069 subPart =
5070 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4774 pathOffset = index; 5071 pathOffset = index;
4775 unittest.expect(subPart, unittest.equals("$arg_appsId")); 5072 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4776 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 5073 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5074 unittest.equals("/services/"));
4777 pathOffset += 10; 5075 pathOffset += 10;
4778 index = path.indexOf("/versions/", pathOffset); 5076 index = path.indexOf("/versions/", pathOffset);
4779 unittest.expect(index >= 0, unittest.isTrue); 5077 unittest.expect(index >= 0, unittest.isTrue);
4780 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5078 subPart =
5079 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4781 pathOffset = index; 5080 pathOffset = index;
4782 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 5081 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4783 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 5082 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5083 unittest.equals("/versions/"));
4784 pathOffset += 10; 5084 pathOffset += 10;
4785 index = path.indexOf("/instances/", pathOffset); 5085 index = path.indexOf("/instances/", pathOffset);
4786 unittest.expect(index >= 0, unittest.isTrue); 5086 unittest.expect(index >= 0, unittest.isTrue);
4787 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5087 subPart =
5088 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4788 pathOffset = index; 5089 pathOffset = index;
4789 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 5090 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4790 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 5091 unittest.expect(path.substring(pathOffset, pathOffset + 11),
5092 unittest.equals("/instances/"));
4791 pathOffset += 11; 5093 pathOffset += 11;
4792 index = path.indexOf(":debug", pathOffset); 5094 index = path.indexOf(":debug", pathOffset);
4793 unittest.expect(index >= 0, unittest.isTrue); 5095 unittest.expect(index >= 0, unittest.isTrue);
4794 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5096 subPart =
5097 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4795 pathOffset = index; 5098 pathOffset = index;
4796 unittest.expect(subPart, unittest.equals("$arg_instancesId")); 5099 unittest.expect(subPart, unittest.equals("$arg_instancesId"));
4797 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als(":debug")); 5100 unittest.expect(path.substring(pathOffset, pathOffset + 6),
5101 unittest.equals(":debug"));
4798 pathOffset += 6; 5102 pathOffset += 6;
4799 5103
4800 var query = (req.url).query; 5104 var query = (req.url).query;
4801 var queryOffset = 0; 5105 var queryOffset = 0;
4802 var queryMap = {}; 5106 var queryMap = {};
4803 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5107 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4804 parseBool(n) { 5108 parseBool(n) {
4805 if (n == "true") return true; 5109 if (n == "true") return true;
4806 if (n == "false") return false; 5110 if (n == "false") return false;
4807 if (n == null) return null; 5111 if (n == null) return null;
4808 throw new core.ArgumentError("Invalid boolean: $n"); 5112 throw new core.ArgumentError("Invalid boolean: $n");
4809 } 5113 }
5114
4810 if (query.length > 0) { 5115 if (query.length > 0) {
4811 for (var part in query.split("&")) { 5116 for (var part in query.split("&")) {
4812 var keyvalue = part.split("="); 5117 var keyvalue = part.split("=");
4813 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5118 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5119 core.Uri.decodeQueryComponent(keyvalue[1]));
4814 } 5120 }
4815 } 5121 }
4816 5122
4817
4818 var h = { 5123 var h = {
4819 "content-type" : "application/json; charset=utf-8", 5124 "content-type": "application/json; charset=utf-8",
4820 }; 5125 };
4821 var resp = convert.JSON.encode(buildOperation()); 5126 var resp = convert.JSON.encode(buildOperation());
4822 return new async.Future.value(stringResponse(200, h, resp)); 5127 return new async.Future.value(stringResponse(200, h, resp));
4823 }), true); 5128 }), true);
4824 res.debug(arg_request, arg_appsId, arg_servicesId, arg_versionsId, arg_ins tancesId).then(unittest.expectAsync1(((api.Operation response) { 5129 res
5130 .debug(arg_request, arg_appsId, arg_servicesId, arg_versionsId,
5131 arg_instancesId)
5132 .then(unittest.expectAsync1(((api.Operation response) {
4825 checkOperation(response); 5133 checkOperation(response);
4826 }))); 5134 })));
4827 }); 5135 });
4828 5136
4829 unittest.test("method--delete", () { 5137 unittest.test("method--delete", () {
4830
4831 var mock = new HttpServerMock(); 5138 var mock = new HttpServerMock();
4832 api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mo ck).apps.services.versions.instances; 5139 api.AppsServicesVersionsInstancesResourceApi res =
5140 new api.AppengineApi(mock).apps.services.versions.instances;
4833 var arg_appsId = "foo"; 5141 var arg_appsId = "foo";
4834 var arg_servicesId = "foo"; 5142 var arg_servicesId = "foo";
4835 var arg_versionsId = "foo"; 5143 var arg_versionsId = "foo";
4836 var arg_instancesId = "foo"; 5144 var arg_instancesId = "foo";
4837 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5145 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4838 var path = (req.url).path; 5146 var path = (req.url).path;
4839 var pathOffset = 0; 5147 var pathOffset = 0;
4840 var index; 5148 var index;
4841 var subPart; 5149 var subPart;
4842 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5150 unittest.expect(
5151 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4843 pathOffset += 1; 5152 pathOffset += 1;
4844 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 5153 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5154 unittest.equals("v1beta/apps/"));
4845 pathOffset += 12; 5155 pathOffset += 12;
4846 index = path.indexOf("/services/", pathOffset); 5156 index = path.indexOf("/services/", pathOffset);
4847 unittest.expect(index >= 0, unittest.isTrue); 5157 unittest.expect(index >= 0, unittest.isTrue);
4848 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5158 subPart =
5159 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4849 pathOffset = index; 5160 pathOffset = index;
4850 unittest.expect(subPart, unittest.equals("$arg_appsId")); 5161 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4851 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 5162 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5163 unittest.equals("/services/"));
4852 pathOffset += 10; 5164 pathOffset += 10;
4853 index = path.indexOf("/versions/", pathOffset); 5165 index = path.indexOf("/versions/", pathOffset);
4854 unittest.expect(index >= 0, unittest.isTrue); 5166 unittest.expect(index >= 0, unittest.isTrue);
4855 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5167 subPart =
5168 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4856 pathOffset = index; 5169 pathOffset = index;
4857 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 5170 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4858 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 5171 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5172 unittest.equals("/versions/"));
4859 pathOffset += 10; 5173 pathOffset += 10;
4860 index = path.indexOf("/instances/", pathOffset); 5174 index = path.indexOf("/instances/", pathOffset);
4861 unittest.expect(index >= 0, unittest.isTrue); 5175 unittest.expect(index >= 0, unittest.isTrue);
4862 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5176 subPart =
5177 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4863 pathOffset = index; 5178 pathOffset = index;
4864 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 5179 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4865 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 5180 unittest.expect(path.substring(pathOffset, pathOffset + 11),
5181 unittest.equals("/instances/"));
4866 pathOffset += 11; 5182 pathOffset += 11;
4867 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5183 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4868 pathOffset = path.length; 5184 pathOffset = path.length;
4869 unittest.expect(subPart, unittest.equals("$arg_instancesId")); 5185 unittest.expect(subPart, unittest.equals("$arg_instancesId"));
4870 5186
4871 var query = (req.url).query; 5187 var query = (req.url).query;
4872 var queryOffset = 0; 5188 var queryOffset = 0;
4873 var queryMap = {}; 5189 var queryMap = {};
4874 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5190 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4875 parseBool(n) { 5191 parseBool(n) {
4876 if (n == "true") return true; 5192 if (n == "true") return true;
4877 if (n == "false") return false; 5193 if (n == "false") return false;
4878 if (n == null) return null; 5194 if (n == null) return null;
4879 throw new core.ArgumentError("Invalid boolean: $n"); 5195 throw new core.ArgumentError("Invalid boolean: $n");
4880 } 5196 }
5197
4881 if (query.length > 0) { 5198 if (query.length > 0) {
4882 for (var part in query.split("&")) { 5199 for (var part in query.split("&")) {
4883 var keyvalue = part.split("="); 5200 var keyvalue = part.split("=");
4884 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5202 core.Uri.decodeQueryComponent(keyvalue[1]));
4885 } 5203 }
4886 } 5204 }
4887 5205
4888
4889 var h = { 5206 var h = {
4890 "content-type" : "application/json; charset=utf-8", 5207 "content-type": "application/json; charset=utf-8",
4891 }; 5208 };
4892 var resp = convert.JSON.encode(buildOperation()); 5209 var resp = convert.JSON.encode(buildOperation());
4893 return new async.Future.value(stringResponse(200, h, resp)); 5210 return new async.Future.value(stringResponse(200, h, resp));
4894 }), true); 5211 }), true);
4895 res.delete(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId).th en(unittest.expectAsync1(((api.Operation response) { 5212 res
5213 .delete(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId)
5214 .then(unittest.expectAsync1(((api.Operation response) {
4896 checkOperation(response); 5215 checkOperation(response);
4897 }))); 5216 })));
4898 }); 5217 });
4899 5218
4900 unittest.test("method--get", () { 5219 unittest.test("method--get", () {
4901
4902 var mock = new HttpServerMock(); 5220 var mock = new HttpServerMock();
4903 api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mo ck).apps.services.versions.instances; 5221 api.AppsServicesVersionsInstancesResourceApi res =
5222 new api.AppengineApi(mock).apps.services.versions.instances;
4904 var arg_appsId = "foo"; 5223 var arg_appsId = "foo";
4905 var arg_servicesId = "foo"; 5224 var arg_servicesId = "foo";
4906 var arg_versionsId = "foo"; 5225 var arg_versionsId = "foo";
4907 var arg_instancesId = "foo"; 5226 var arg_instancesId = "foo";
4908 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5227 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4909 var path = (req.url).path; 5228 var path = (req.url).path;
4910 var pathOffset = 0; 5229 var pathOffset = 0;
4911 var index; 5230 var index;
4912 var subPart; 5231 var subPart;
4913 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5232 unittest.expect(
5233 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4914 pathOffset += 1; 5234 pathOffset += 1;
4915 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 5235 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5236 unittest.equals("v1beta/apps/"));
4916 pathOffset += 12; 5237 pathOffset += 12;
4917 index = path.indexOf("/services/", pathOffset); 5238 index = path.indexOf("/services/", pathOffset);
4918 unittest.expect(index >= 0, unittest.isTrue); 5239 unittest.expect(index >= 0, unittest.isTrue);
4919 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5240 subPart =
5241 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4920 pathOffset = index; 5242 pathOffset = index;
4921 unittest.expect(subPart, unittest.equals("$arg_appsId")); 5243 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4922 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 5244 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5245 unittest.equals("/services/"));
4923 pathOffset += 10; 5246 pathOffset += 10;
4924 index = path.indexOf("/versions/", pathOffset); 5247 index = path.indexOf("/versions/", pathOffset);
4925 unittest.expect(index >= 0, unittest.isTrue); 5248 unittest.expect(index >= 0, unittest.isTrue);
4926 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5249 subPart =
5250 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4927 pathOffset = index; 5251 pathOffset = index;
4928 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 5252 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
4929 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 5253 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5254 unittest.equals("/versions/"));
4930 pathOffset += 10; 5255 pathOffset += 10;
4931 index = path.indexOf("/instances/", pathOffset); 5256 index = path.indexOf("/instances/", pathOffset);
4932 unittest.expect(index >= 0, unittest.isTrue); 5257 unittest.expect(index >= 0, unittest.isTrue);
4933 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5258 subPart =
5259 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4934 pathOffset = index; 5260 pathOffset = index;
4935 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 5261 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
4936 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/instances/")); 5262 unittest.expect(path.substring(pathOffset, pathOffset + 11),
5263 unittest.equals("/instances/"));
4937 pathOffset += 11; 5264 pathOffset += 11;
4938 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5265 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4939 pathOffset = path.length; 5266 pathOffset = path.length;
4940 unittest.expect(subPart, unittest.equals("$arg_instancesId")); 5267 unittest.expect(subPart, unittest.equals("$arg_instancesId"));
4941 5268
4942 var query = (req.url).query; 5269 var query = (req.url).query;
4943 var queryOffset = 0; 5270 var queryOffset = 0;
4944 var queryMap = {}; 5271 var queryMap = {};
4945 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5272 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4946 parseBool(n) { 5273 parseBool(n) {
4947 if (n == "true") return true; 5274 if (n == "true") return true;
4948 if (n == "false") return false; 5275 if (n == "false") return false;
4949 if (n == null) return null; 5276 if (n == null) return null;
4950 throw new core.ArgumentError("Invalid boolean: $n"); 5277 throw new core.ArgumentError("Invalid boolean: $n");
4951 } 5278 }
5279
4952 if (query.length > 0) { 5280 if (query.length > 0) {
4953 for (var part in query.split("&")) { 5281 for (var part in query.split("&")) {
4954 var keyvalue = part.split("="); 5282 var keyvalue = part.split("=");
4955 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5283 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5284 core.Uri.decodeQueryComponent(keyvalue[1]));
4956 } 5285 }
4957 } 5286 }
4958 5287
4959
4960 var h = { 5288 var h = {
4961 "content-type" : "application/json; charset=utf-8", 5289 "content-type": "application/json; charset=utf-8",
4962 }; 5290 };
4963 var resp = convert.JSON.encode(buildInstance()); 5291 var resp = convert.JSON.encode(buildInstance());
4964 return new async.Future.value(stringResponse(200, h, resp)); 5292 return new async.Future.value(stringResponse(200, h, resp));
4965 }), true); 5293 }), true);
4966 res.get(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId).then( unittest.expectAsync1(((api.Instance response) { 5294 res
5295 .get(arg_appsId, arg_servicesId, arg_versionsId, arg_instancesId)
5296 .then(unittest.expectAsync1(((api.Instance response) {
4967 checkInstance(response); 5297 checkInstance(response);
4968 }))); 5298 })));
4969 }); 5299 });
4970 5300
4971 unittest.test("method--list", () { 5301 unittest.test("method--list", () {
4972
4973 var mock = new HttpServerMock(); 5302 var mock = new HttpServerMock();
4974 api.AppsServicesVersionsInstancesResourceApi res = new api.AppengineApi(mo ck).apps.services.versions.instances; 5303 api.AppsServicesVersionsInstancesResourceApi res =
5304 new api.AppengineApi(mock).apps.services.versions.instances;
4975 var arg_appsId = "foo"; 5305 var arg_appsId = "foo";
4976 var arg_servicesId = "foo"; 5306 var arg_servicesId = "foo";
4977 var arg_versionsId = "foo"; 5307 var arg_versionsId = "foo";
4978 var arg_pageToken = "foo"; 5308 var arg_pageToken = "foo";
4979 var arg_pageSize = 42; 5309 var arg_pageSize = 42;
4980 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5310 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4981 var path = (req.url).path; 5311 var path = (req.url).path;
4982 var pathOffset = 0; 5312 var pathOffset = 0;
4983 var index; 5313 var index;
4984 var subPart; 5314 var subPart;
4985 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5315 unittest.expect(
5316 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4986 pathOffset += 1; 5317 pathOffset += 1;
4987 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v1beta/apps/")); 5318 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5319 unittest.equals("v1beta/apps/"));
4988 pathOffset += 12; 5320 pathOffset += 12;
4989 index = path.indexOf("/services/", pathOffset); 5321 index = path.indexOf("/services/", pathOffset);
4990 unittest.expect(index >= 0, unittest.isTrue); 5322 unittest.expect(index >= 0, unittest.isTrue);
4991 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5323 subPart =
5324 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4992 pathOffset = index; 5325 pathOffset = index;
4993 unittest.expect(subPart, unittest.equals("$arg_appsId")); 5326 unittest.expect(subPart, unittest.equals("$arg_appsId"));
4994 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/services/")); 5327 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5328 unittest.equals("/services/"));
4995 pathOffset += 10; 5329 pathOffset += 10;
4996 index = path.indexOf("/versions/", pathOffset); 5330 index = path.indexOf("/versions/", pathOffset);
4997 unittest.expect(index >= 0, unittest.isTrue); 5331 unittest.expect(index >= 0, unittest.isTrue);
4998 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5332 subPart =
5333 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4999 pathOffset = index; 5334 pathOffset = index;
5000 unittest.expect(subPart, unittest.equals("$arg_servicesId")); 5335 unittest.expect(subPart, unittest.equals("$arg_servicesId"));
5001 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/versions/")); 5336 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5337 unittest.equals("/versions/"));
5002 pathOffset += 10; 5338 pathOffset += 10;
5003 index = path.indexOf("/instances", pathOffset); 5339 index = path.indexOf("/instances", pathOffset);
5004 unittest.expect(index >= 0, unittest.isTrue); 5340 unittest.expect(index >= 0, unittest.isTrue);
5005 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5341 subPart =
5342 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5006 pathOffset = index; 5343 pathOffset = index;
5007 unittest.expect(subPart, unittest.equals("$arg_versionsId")); 5344 unittest.expect(subPart, unittest.equals("$arg_versionsId"));
5008 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/instances")); 5345 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5346 unittest.equals("/instances"));
5009 pathOffset += 10; 5347 pathOffset += 10;
5010 5348
5011 var query = (req.url).query; 5349 var query = (req.url).query;
5012 var queryOffset = 0; 5350 var queryOffset = 0;
5013 var queryMap = {}; 5351 var queryMap = {};
5014 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5352 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5015 parseBool(n) { 5353 parseBool(n) {
5016 if (n == "true") return true; 5354 if (n == "true") return true;
5017 if (n == "false") return false; 5355 if (n == "false") return false;
5018 if (n == null) return null; 5356 if (n == null) return null;
5019 throw new core.ArgumentError("Invalid boolean: $n"); 5357 throw new core.ArgumentError("Invalid boolean: $n");
5020 } 5358 }
5359
5021 if (query.length > 0) { 5360 if (query.length > 0) {
5022 for (var part in query.split("&")) { 5361 for (var part in query.split("&")) {
5023 var keyvalue = part.split("="); 5362 var keyvalue = part.split("=");
5024 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5363 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5364 core.Uri.decodeQueryComponent(keyvalue[1]));
5025 } 5365 }
5026 } 5366 }
5027 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 5367 unittest.expect(
5028 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 5368 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
5029 5369 unittest.expect(core.int.parse(queryMap["pageSize"].first),
5370 unittest.equals(arg_pageSize));
5030 5371
5031 var h = { 5372 var h = {
5032 "content-type" : "application/json; charset=utf-8", 5373 "content-type": "application/json; charset=utf-8",
5033 }; 5374 };
5034 var resp = convert.JSON.encode(buildListInstancesResponse()); 5375 var resp = convert.JSON.encode(buildListInstancesResponse());
5035 return new async.Future.value(stringResponse(200, h, resp)); 5376 return new async.Future.value(stringResponse(200, h, resp));
5036 }), true); 5377 }), true);
5037 res.list(arg_appsId, arg_servicesId, arg_versionsId, pageToken: arg_pageTo ken, pageSize: arg_pageSize).then(unittest.expectAsync1(((api.ListInstancesRespo nse response) { 5378 res
5379 .list(arg_appsId, arg_servicesId, arg_versionsId,
5380 pageToken: arg_pageToken, pageSize: arg_pageSize)
5381 .then(unittest.expectAsync1(((api.ListInstancesResponse response) {
5038 checkListInstancesResponse(response); 5382 checkListInstancesResponse(response);
5039 }))); 5383 })));
5040 }); 5384 });
5041
5042 }); 5385 });
5043
5044
5045 } 5386 }
5046
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698