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

Side by Side Diff: generated/googleapis/test/reseller/v1_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.reseller.v1.test; 1 library googleapis.reseller.v1.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/reseller/v1.dart' as api; 10 import 'package:googleapis/reseller/v1.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 buildCounterAddress = 0; 53 core.int buildCounterAddress = 0;
55 buildAddress() { 54 buildAddress() {
56 var o = new api.Address(); 55 var o = new api.Address();
57 buildCounterAddress++; 56 buildCounterAddress++;
58 if (buildCounterAddress < 3) { 57 if (buildCounterAddress < 3) {
59 o.addressLine1 = "foo"; 58 o.addressLine1 = "foo";
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 161
163 checkRenewalSettings(api.RenewalSettings o) { 162 checkRenewalSettings(api.RenewalSettings o) {
164 buildCounterRenewalSettings++; 163 buildCounterRenewalSettings++;
165 if (buildCounterRenewalSettings < 3) { 164 if (buildCounterRenewalSettings < 3) {
166 unittest.expect(o.kind, unittest.equals('foo')); 165 unittest.expect(o.kind, unittest.equals('foo'));
167 unittest.expect(o.renewalType, unittest.equals('foo')); 166 unittest.expect(o.renewalType, unittest.equals('foo'));
168 } 167 }
169 buildCounterRenewalSettings--; 168 buildCounterRenewalSettings--;
170 } 169 }
171 170
172 buildUnnamed2450() { 171 buildUnnamed2437() {
173 var o = new core.List<core.String>(); 172 var o = new core.List<core.String>();
174 o.add("foo"); 173 o.add("foo");
175 o.add("foo"); 174 o.add("foo");
176 return o; 175 return o;
177 } 176 }
178 177
179 checkUnnamed2450(core.List<core.String> o) { 178 checkUnnamed2437(core.List<core.String> o) {
180 unittest.expect(o, unittest.hasLength(2)); 179 unittest.expect(o, unittest.hasLength(2));
181 unittest.expect(o[0], unittest.equals('foo')); 180 unittest.expect(o[0], unittest.equals('foo'));
182 unittest.expect(o[1], unittest.equals('foo')); 181 unittest.expect(o[1], unittest.equals('foo'));
183 } 182 }
184 183
185 core.int buildCounterResellernotifyGetwatchdetailsResponse = 0; 184 core.int buildCounterResellernotifyGetwatchdetailsResponse = 0;
186 buildResellernotifyGetwatchdetailsResponse() { 185 buildResellernotifyGetwatchdetailsResponse() {
187 var o = new api.ResellernotifyGetwatchdetailsResponse(); 186 var o = new api.ResellernotifyGetwatchdetailsResponse();
188 buildCounterResellernotifyGetwatchdetailsResponse++; 187 buildCounterResellernotifyGetwatchdetailsResponse++;
189 if (buildCounterResellernotifyGetwatchdetailsResponse < 3) { 188 if (buildCounterResellernotifyGetwatchdetailsResponse < 3) {
190 o.serviceAccountEmailAddresses = buildUnnamed2450(); 189 o.serviceAccountEmailAddresses = buildUnnamed2437();
191 o.topicName = "foo"; 190 o.topicName = "foo";
192 } 191 }
193 buildCounterResellernotifyGetwatchdetailsResponse--; 192 buildCounterResellernotifyGetwatchdetailsResponse--;
194 return o; 193 return o;
195 } 194 }
196 195
197 checkResellernotifyGetwatchdetailsResponse(api.ResellernotifyGetwatchdetailsResp onse o) { 196 checkResellernotifyGetwatchdetailsResponse(
197 api.ResellernotifyGetwatchdetailsResponse o) {
198 buildCounterResellernotifyGetwatchdetailsResponse++; 198 buildCounterResellernotifyGetwatchdetailsResponse++;
199 if (buildCounterResellernotifyGetwatchdetailsResponse < 3) { 199 if (buildCounterResellernotifyGetwatchdetailsResponse < 3) {
200 checkUnnamed2450(o.serviceAccountEmailAddresses); 200 checkUnnamed2437(o.serviceAccountEmailAddresses);
201 unittest.expect(o.topicName, unittest.equals('foo')); 201 unittest.expect(o.topicName, unittest.equals('foo'));
202 } 202 }
203 buildCounterResellernotifyGetwatchdetailsResponse--; 203 buildCounterResellernotifyGetwatchdetailsResponse--;
204 } 204 }
205 205
206 core.int buildCounterResellernotifyResource = 0; 206 core.int buildCounterResellernotifyResource = 0;
207 buildResellernotifyResource() { 207 buildResellernotifyResource() {
208 var o = new api.ResellernotifyResource(); 208 var o = new api.ResellernotifyResource();
209 buildCounterResellernotifyResource++; 209 buildCounterResellernotifyResource++;
210 if (buildCounterResellernotifyResource < 3) { 210 if (buildCounterResellernotifyResource < 3) {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 var o = new api.SubscriptionPlanCommitmentInterval(); 252 var o = new api.SubscriptionPlanCommitmentInterval();
253 buildCounterSubscriptionPlanCommitmentInterval++; 253 buildCounterSubscriptionPlanCommitmentInterval++;
254 if (buildCounterSubscriptionPlanCommitmentInterval < 3) { 254 if (buildCounterSubscriptionPlanCommitmentInterval < 3) {
255 o.endTime = "foo"; 255 o.endTime = "foo";
256 o.startTime = "foo"; 256 o.startTime = "foo";
257 } 257 }
258 buildCounterSubscriptionPlanCommitmentInterval--; 258 buildCounterSubscriptionPlanCommitmentInterval--;
259 return o; 259 return o;
260 } 260 }
261 261
262 checkSubscriptionPlanCommitmentInterval(api.SubscriptionPlanCommitmentInterval o ) { 262 checkSubscriptionPlanCommitmentInterval(
263 api.SubscriptionPlanCommitmentInterval o) {
263 buildCounterSubscriptionPlanCommitmentInterval++; 264 buildCounterSubscriptionPlanCommitmentInterval++;
264 if (buildCounterSubscriptionPlanCommitmentInterval < 3) { 265 if (buildCounterSubscriptionPlanCommitmentInterval < 3) {
265 unittest.expect(o.endTime, unittest.equals('foo')); 266 unittest.expect(o.endTime, unittest.equals('foo'));
266 unittest.expect(o.startTime, unittest.equals('foo')); 267 unittest.expect(o.startTime, unittest.equals('foo'));
267 } 268 }
268 buildCounterSubscriptionPlanCommitmentInterval--; 269 buildCounterSubscriptionPlanCommitmentInterval--;
269 } 270 }
270 271
271 core.int buildCounterSubscriptionPlan = 0; 272 core.int buildCounterSubscriptionPlan = 0;
272 buildSubscriptionPlan() { 273 buildSubscriptionPlan() {
(...skipping 11 matching lines...) Expand all
284 checkSubscriptionPlan(api.SubscriptionPlan o) { 285 checkSubscriptionPlan(api.SubscriptionPlan o) {
285 buildCounterSubscriptionPlan++; 286 buildCounterSubscriptionPlan++;
286 if (buildCounterSubscriptionPlan < 3) { 287 if (buildCounterSubscriptionPlan < 3) {
287 checkSubscriptionPlanCommitmentInterval(o.commitmentInterval); 288 checkSubscriptionPlanCommitmentInterval(o.commitmentInterval);
288 unittest.expect(o.isCommitmentPlan, unittest.isTrue); 289 unittest.expect(o.isCommitmentPlan, unittest.isTrue);
289 unittest.expect(o.planName, unittest.equals('foo')); 290 unittest.expect(o.planName, unittest.equals('foo'));
290 } 291 }
291 buildCounterSubscriptionPlan--; 292 buildCounterSubscriptionPlan--;
292 } 293 }
293 294
294 buildUnnamed2451() { 295 buildUnnamed2438() {
295 var o = new core.List<core.String>(); 296 var o = new core.List<core.String>();
296 o.add("foo"); 297 o.add("foo");
297 o.add("foo"); 298 o.add("foo");
298 return o; 299 return o;
299 } 300 }
300 301
301 checkUnnamed2451(core.List<core.String> o) { 302 checkUnnamed2438(core.List<core.String> o) {
302 unittest.expect(o, unittest.hasLength(2)); 303 unittest.expect(o, unittest.hasLength(2));
303 unittest.expect(o[0], unittest.equals('foo')); 304 unittest.expect(o[0], unittest.equals('foo'));
304 unittest.expect(o[1], unittest.equals('foo')); 305 unittest.expect(o[1], unittest.equals('foo'));
305 } 306 }
306 307
307 core.int buildCounterSubscriptionTransferInfo = 0; 308 core.int buildCounterSubscriptionTransferInfo = 0;
308 buildSubscriptionTransferInfo() { 309 buildSubscriptionTransferInfo() {
309 var o = new api.SubscriptionTransferInfo(); 310 var o = new api.SubscriptionTransferInfo();
310 buildCounterSubscriptionTransferInfo++; 311 buildCounterSubscriptionTransferInfo++;
311 if (buildCounterSubscriptionTransferInfo < 3) { 312 if (buildCounterSubscriptionTransferInfo < 3) {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 o.kind = "foo"; 360 o.kind = "foo";
360 o.plan = buildSubscriptionPlan(); 361 o.plan = buildSubscriptionPlan();
361 o.purchaseOrderId = "foo"; 362 o.purchaseOrderId = "foo";
362 o.renewalSettings = buildRenewalSettings(); 363 o.renewalSettings = buildRenewalSettings();
363 o.resourceUiUrl = "foo"; 364 o.resourceUiUrl = "foo";
364 o.seats = buildSeats(); 365 o.seats = buildSeats();
365 o.skuId = "foo"; 366 o.skuId = "foo";
366 o.skuName = "foo"; 367 o.skuName = "foo";
367 o.status = "foo"; 368 o.status = "foo";
368 o.subscriptionId = "foo"; 369 o.subscriptionId = "foo";
369 o.suspensionReasons = buildUnnamed2451(); 370 o.suspensionReasons = buildUnnamed2438();
370 o.transferInfo = buildSubscriptionTransferInfo(); 371 o.transferInfo = buildSubscriptionTransferInfo();
371 o.trialSettings = buildSubscriptionTrialSettings(); 372 o.trialSettings = buildSubscriptionTrialSettings();
372 } 373 }
373 buildCounterSubscription--; 374 buildCounterSubscription--;
374 return o; 375 return o;
375 } 376 }
376 377
377 checkSubscription(api.Subscription o) { 378 checkSubscription(api.Subscription o) {
378 buildCounterSubscription++; 379 buildCounterSubscription++;
379 if (buildCounterSubscription < 3) { 380 if (buildCounterSubscription < 3) {
380 unittest.expect(o.billingMethod, unittest.equals('foo')); 381 unittest.expect(o.billingMethod, unittest.equals('foo'));
381 unittest.expect(o.creationTime, unittest.equals('foo')); 382 unittest.expect(o.creationTime, unittest.equals('foo'));
382 unittest.expect(o.customerDomain, unittest.equals('foo')); 383 unittest.expect(o.customerDomain, unittest.equals('foo'));
383 unittest.expect(o.customerId, unittest.equals('foo')); 384 unittest.expect(o.customerId, unittest.equals('foo'));
384 unittest.expect(o.dealCode, unittest.equals('foo')); 385 unittest.expect(o.dealCode, unittest.equals('foo'));
385 unittest.expect(o.kind, unittest.equals('foo')); 386 unittest.expect(o.kind, unittest.equals('foo'));
386 checkSubscriptionPlan(o.plan); 387 checkSubscriptionPlan(o.plan);
387 unittest.expect(o.purchaseOrderId, unittest.equals('foo')); 388 unittest.expect(o.purchaseOrderId, unittest.equals('foo'));
388 checkRenewalSettings(o.renewalSettings); 389 checkRenewalSettings(o.renewalSettings);
389 unittest.expect(o.resourceUiUrl, unittest.equals('foo')); 390 unittest.expect(o.resourceUiUrl, unittest.equals('foo'));
390 checkSeats(o.seats); 391 checkSeats(o.seats);
391 unittest.expect(o.skuId, unittest.equals('foo')); 392 unittest.expect(o.skuId, unittest.equals('foo'));
392 unittest.expect(o.skuName, unittest.equals('foo')); 393 unittest.expect(o.skuName, unittest.equals('foo'));
393 unittest.expect(o.status, unittest.equals('foo')); 394 unittest.expect(o.status, unittest.equals('foo'));
394 unittest.expect(o.subscriptionId, unittest.equals('foo')); 395 unittest.expect(o.subscriptionId, unittest.equals('foo'));
395 checkUnnamed2451(o.suspensionReasons); 396 checkUnnamed2438(o.suspensionReasons);
396 checkSubscriptionTransferInfo(o.transferInfo); 397 checkSubscriptionTransferInfo(o.transferInfo);
397 checkSubscriptionTrialSettings(o.trialSettings); 398 checkSubscriptionTrialSettings(o.trialSettings);
398 } 399 }
399 buildCounterSubscription--; 400 buildCounterSubscription--;
400 } 401 }
401 402
402 buildUnnamed2452() { 403 buildUnnamed2439() {
403 var o = new core.List<api.Subscription>(); 404 var o = new core.List<api.Subscription>();
404 o.add(buildSubscription()); 405 o.add(buildSubscription());
405 o.add(buildSubscription()); 406 o.add(buildSubscription());
406 return o; 407 return o;
407 } 408 }
408 409
409 checkUnnamed2452(core.List<api.Subscription> o) { 410 checkUnnamed2439(core.List<api.Subscription> o) {
410 unittest.expect(o, unittest.hasLength(2)); 411 unittest.expect(o, unittest.hasLength(2));
411 checkSubscription(o[0]); 412 checkSubscription(o[0]);
412 checkSubscription(o[1]); 413 checkSubscription(o[1]);
413 } 414 }
414 415
415 core.int buildCounterSubscriptions = 0; 416 core.int buildCounterSubscriptions = 0;
416 buildSubscriptions() { 417 buildSubscriptions() {
417 var o = new api.Subscriptions(); 418 var o = new api.Subscriptions();
418 buildCounterSubscriptions++; 419 buildCounterSubscriptions++;
419 if (buildCounterSubscriptions < 3) { 420 if (buildCounterSubscriptions < 3) {
420 o.kind = "foo"; 421 o.kind = "foo";
421 o.nextPageToken = "foo"; 422 o.nextPageToken = "foo";
422 o.subscriptions = buildUnnamed2452(); 423 o.subscriptions = buildUnnamed2439();
423 } 424 }
424 buildCounterSubscriptions--; 425 buildCounterSubscriptions--;
425 return o; 426 return o;
426 } 427 }
427 428
428 checkSubscriptions(api.Subscriptions o) { 429 checkSubscriptions(api.Subscriptions o) {
429 buildCounterSubscriptions++; 430 buildCounterSubscriptions++;
430 if (buildCounterSubscriptions < 3) { 431 if (buildCounterSubscriptions < 3) {
431 unittest.expect(o.kind, unittest.equals('foo')); 432 unittest.expect(o.kind, unittest.equals('foo'));
432 unittest.expect(o.nextPageToken, unittest.equals('foo')); 433 unittest.expect(o.nextPageToken, unittest.equals('foo'));
433 checkUnnamed2452(o.subscriptions); 434 checkUnnamed2439(o.subscriptions);
434 } 435 }
435 buildCounterSubscriptions--; 436 buildCounterSubscriptions--;
436 } 437 }
437 438
438
439 main() { 439 main() {
440 unittest.group("obj-schema-Address", () { 440 unittest.group("obj-schema-Address", () {
441 unittest.test("to-json--from-json", () { 441 unittest.test("to-json--from-json", () {
442 var o = buildAddress(); 442 var o = buildAddress();
443 var od = new api.Address.fromJson(o.toJson()); 443 var od = new api.Address.fromJson(o.toJson());
444 checkAddress(od); 444 checkAddress(od);
445 }); 445 });
446 }); 446 });
447 447
448
449 unittest.group("obj-schema-ChangePlanRequest", () { 448 unittest.group("obj-schema-ChangePlanRequest", () {
450 unittest.test("to-json--from-json", () { 449 unittest.test("to-json--from-json", () {
451 var o = buildChangePlanRequest(); 450 var o = buildChangePlanRequest();
452 var od = new api.ChangePlanRequest.fromJson(o.toJson()); 451 var od = new api.ChangePlanRequest.fromJson(o.toJson());
453 checkChangePlanRequest(od); 452 checkChangePlanRequest(od);
454 }); 453 });
455 }); 454 });
456 455
457
458 unittest.group("obj-schema-Customer", () { 456 unittest.group("obj-schema-Customer", () {
459 unittest.test("to-json--from-json", () { 457 unittest.test("to-json--from-json", () {
460 var o = buildCustomer(); 458 var o = buildCustomer();
461 var od = new api.Customer.fromJson(o.toJson()); 459 var od = new api.Customer.fromJson(o.toJson());
462 checkCustomer(od); 460 checkCustomer(od);
463 }); 461 });
464 }); 462 });
465 463
466
467 unittest.group("obj-schema-RenewalSettings", () { 464 unittest.group("obj-schema-RenewalSettings", () {
468 unittest.test("to-json--from-json", () { 465 unittest.test("to-json--from-json", () {
469 var o = buildRenewalSettings(); 466 var o = buildRenewalSettings();
470 var od = new api.RenewalSettings.fromJson(o.toJson()); 467 var od = new api.RenewalSettings.fromJson(o.toJson());
471 checkRenewalSettings(od); 468 checkRenewalSettings(od);
472 }); 469 });
473 }); 470 });
474 471
475
476 unittest.group("obj-schema-ResellernotifyGetwatchdetailsResponse", () { 472 unittest.group("obj-schema-ResellernotifyGetwatchdetailsResponse", () {
477 unittest.test("to-json--from-json", () { 473 unittest.test("to-json--from-json", () {
478 var o = buildResellernotifyGetwatchdetailsResponse(); 474 var o = buildResellernotifyGetwatchdetailsResponse();
479 var od = new api.ResellernotifyGetwatchdetailsResponse.fromJson(o.toJson() ); 475 var od =
476 new api.ResellernotifyGetwatchdetailsResponse.fromJson(o.toJson());
480 checkResellernotifyGetwatchdetailsResponse(od); 477 checkResellernotifyGetwatchdetailsResponse(od);
481 }); 478 });
482 }); 479 });
483 480
484
485 unittest.group("obj-schema-ResellernotifyResource", () { 481 unittest.group("obj-schema-ResellernotifyResource", () {
486 unittest.test("to-json--from-json", () { 482 unittest.test("to-json--from-json", () {
487 var o = buildResellernotifyResource(); 483 var o = buildResellernotifyResource();
488 var od = new api.ResellernotifyResource.fromJson(o.toJson()); 484 var od = new api.ResellernotifyResource.fromJson(o.toJson());
489 checkResellernotifyResource(od); 485 checkResellernotifyResource(od);
490 }); 486 });
491 }); 487 });
492 488
493
494 unittest.group("obj-schema-Seats", () { 489 unittest.group("obj-schema-Seats", () {
495 unittest.test("to-json--from-json", () { 490 unittest.test("to-json--from-json", () {
496 var o = buildSeats(); 491 var o = buildSeats();
497 var od = new api.Seats.fromJson(o.toJson()); 492 var od = new api.Seats.fromJson(o.toJson());
498 checkSeats(od); 493 checkSeats(od);
499 }); 494 });
500 }); 495 });
501 496
502
503 unittest.group("obj-schema-SubscriptionPlanCommitmentInterval", () { 497 unittest.group("obj-schema-SubscriptionPlanCommitmentInterval", () {
504 unittest.test("to-json--from-json", () { 498 unittest.test("to-json--from-json", () {
505 var o = buildSubscriptionPlanCommitmentInterval(); 499 var o = buildSubscriptionPlanCommitmentInterval();
506 var od = new api.SubscriptionPlanCommitmentInterval.fromJson(o.toJson()); 500 var od = new api.SubscriptionPlanCommitmentInterval.fromJson(o.toJson());
507 checkSubscriptionPlanCommitmentInterval(od); 501 checkSubscriptionPlanCommitmentInterval(od);
508 }); 502 });
509 }); 503 });
510 504
511
512 unittest.group("obj-schema-SubscriptionPlan", () { 505 unittest.group("obj-schema-SubscriptionPlan", () {
513 unittest.test("to-json--from-json", () { 506 unittest.test("to-json--from-json", () {
514 var o = buildSubscriptionPlan(); 507 var o = buildSubscriptionPlan();
515 var od = new api.SubscriptionPlan.fromJson(o.toJson()); 508 var od = new api.SubscriptionPlan.fromJson(o.toJson());
516 checkSubscriptionPlan(od); 509 checkSubscriptionPlan(od);
517 }); 510 });
518 }); 511 });
519 512
520
521 unittest.group("obj-schema-SubscriptionTransferInfo", () { 513 unittest.group("obj-schema-SubscriptionTransferInfo", () {
522 unittest.test("to-json--from-json", () { 514 unittest.test("to-json--from-json", () {
523 var o = buildSubscriptionTransferInfo(); 515 var o = buildSubscriptionTransferInfo();
524 var od = new api.SubscriptionTransferInfo.fromJson(o.toJson()); 516 var od = new api.SubscriptionTransferInfo.fromJson(o.toJson());
525 checkSubscriptionTransferInfo(od); 517 checkSubscriptionTransferInfo(od);
526 }); 518 });
527 }); 519 });
528 520
529
530 unittest.group("obj-schema-SubscriptionTrialSettings", () { 521 unittest.group("obj-schema-SubscriptionTrialSettings", () {
531 unittest.test("to-json--from-json", () { 522 unittest.test("to-json--from-json", () {
532 var o = buildSubscriptionTrialSettings(); 523 var o = buildSubscriptionTrialSettings();
533 var od = new api.SubscriptionTrialSettings.fromJson(o.toJson()); 524 var od = new api.SubscriptionTrialSettings.fromJson(o.toJson());
534 checkSubscriptionTrialSettings(od); 525 checkSubscriptionTrialSettings(od);
535 }); 526 });
536 }); 527 });
537 528
538
539 unittest.group("obj-schema-Subscription", () { 529 unittest.group("obj-schema-Subscription", () {
540 unittest.test("to-json--from-json", () { 530 unittest.test("to-json--from-json", () {
541 var o = buildSubscription(); 531 var o = buildSubscription();
542 var od = new api.Subscription.fromJson(o.toJson()); 532 var od = new api.Subscription.fromJson(o.toJson());
543 checkSubscription(od); 533 checkSubscription(od);
544 }); 534 });
545 }); 535 });
546 536
547
548 unittest.group("obj-schema-Subscriptions", () { 537 unittest.group("obj-schema-Subscriptions", () {
549 unittest.test("to-json--from-json", () { 538 unittest.test("to-json--from-json", () {
550 var o = buildSubscriptions(); 539 var o = buildSubscriptions();
551 var od = new api.Subscriptions.fromJson(o.toJson()); 540 var od = new api.Subscriptions.fromJson(o.toJson());
552 checkSubscriptions(od); 541 checkSubscriptions(od);
553 }); 542 });
554 }); 543 });
555 544
556
557 unittest.group("resource-CustomersResourceApi", () { 545 unittest.group("resource-CustomersResourceApi", () {
558 unittest.test("method--get", () { 546 unittest.test("method--get", () {
559
560 var mock = new HttpServerMock(); 547 var mock = new HttpServerMock();
561 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; 548 api.CustomersResourceApi res = new api.ResellerApi(mock).customers;
562 var arg_customerId = "foo"; 549 var arg_customerId = "foo";
563 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 550 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
564 var path = (req.url).path; 551 var path = (req.url).path;
565 var pathOffset = 0; 552 var pathOffset = 0;
566 var index; 553 var index;
567 var subPart; 554 var subPart;
568 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 555 unittest.expect(
556 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
569 pathOffset += 1; 557 pathOffset += 1;
570 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 558 unittest.expect(path.substring(pathOffset, pathOffset + 17),
559 unittest.equals("apps/reseller/v1/"));
571 pathOffset += 17; 560 pathOffset += 17;
572 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 561 unittest.expect(path.substring(pathOffset, pathOffset + 10),
562 unittest.equals("customers/"));
573 pathOffset += 10; 563 pathOffset += 10;
574 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 564 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
575 pathOffset = path.length; 565 pathOffset = path.length;
576 unittest.expect(subPart, unittest.equals("$arg_customerId")); 566 unittest.expect(subPart, unittest.equals("$arg_customerId"));
577 567
578 var query = (req.url).query; 568 var query = (req.url).query;
579 var queryOffset = 0; 569 var queryOffset = 0;
580 var queryMap = {}; 570 var queryMap = {};
581 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 571 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
582 parseBool(n) { 572 parseBool(n) {
583 if (n == "true") return true; 573 if (n == "true") return true;
584 if (n == "false") return false; 574 if (n == "false") return false;
585 if (n == null) return null; 575 if (n == null) return null;
586 throw new core.ArgumentError("Invalid boolean: $n"); 576 throw new core.ArgumentError("Invalid boolean: $n");
587 } 577 }
578
588 if (query.length > 0) { 579 if (query.length > 0) {
589 for (var part in query.split("&")) { 580 for (var part in query.split("&")) {
590 var keyvalue = part.split("="); 581 var keyvalue = part.split("=");
591 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 582 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
583 core.Uri.decodeQueryComponent(keyvalue[1]));
592 } 584 }
593 } 585 }
594 586
595
596 var h = { 587 var h = {
597 "content-type" : "application/json; charset=utf-8", 588 "content-type": "application/json; charset=utf-8",
598 }; 589 };
599 var resp = convert.JSON.encode(buildCustomer()); 590 var resp = convert.JSON.encode(buildCustomer());
600 return new async.Future.value(stringResponse(200, h, resp)); 591 return new async.Future.value(stringResponse(200, h, resp));
601 }), true); 592 }), true);
602 res.get(arg_customerId).then(unittest.expectAsync1(((api.Customer response ) { 593 res
594 .get(arg_customerId)
595 .then(unittest.expectAsync1(((api.Customer response) {
603 checkCustomer(response); 596 checkCustomer(response);
604 }))); 597 })));
605 }); 598 });
606 599
607 unittest.test("method--insert", () { 600 unittest.test("method--insert", () {
608
609 var mock = new HttpServerMock(); 601 var mock = new HttpServerMock();
610 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; 602 api.CustomersResourceApi res = new api.ResellerApi(mock).customers;
611 var arg_request = buildCustomer(); 603 var arg_request = buildCustomer();
612 var arg_customerAuthToken = "foo"; 604 var arg_customerAuthToken = "foo";
613 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 605 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
614 var obj = new api.Customer.fromJson(json); 606 var obj = new api.Customer.fromJson(json);
615 checkCustomer(obj); 607 checkCustomer(obj);
616 608
617 var path = (req.url).path; 609 var path = (req.url).path;
618 var pathOffset = 0; 610 var pathOffset = 0;
619 var index; 611 var index;
620 var subPart; 612 var subPart;
621 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 613 unittest.expect(
614 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
622 pathOffset += 1; 615 pathOffset += 1;
623 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 616 unittest.expect(path.substring(pathOffset, pathOffset + 17),
617 unittest.equals("apps/reseller/v1/"));
624 pathOffset += 17; 618 pathOffset += 17;
625 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("customers")); 619 unittest.expect(path.substring(pathOffset, pathOffset + 9),
620 unittest.equals("customers"));
626 pathOffset += 9; 621 pathOffset += 9;
627 622
628 var query = (req.url).query; 623 var query = (req.url).query;
629 var queryOffset = 0; 624 var queryOffset = 0;
630 var queryMap = {}; 625 var queryMap = {};
631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 626 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
632 parseBool(n) { 627 parseBool(n) {
633 if (n == "true") return true; 628 if (n == "true") return true;
634 if (n == "false") return false; 629 if (n == "false") return false;
635 if (n == null) return null; 630 if (n == null) return null;
636 throw new core.ArgumentError("Invalid boolean: $n"); 631 throw new core.ArgumentError("Invalid boolean: $n");
637 } 632 }
633
638 if (query.length > 0) { 634 if (query.length > 0) {
639 for (var part in query.split("&")) { 635 for (var part in query.split("&")) {
640 var keyvalue = part.split("="); 636 var keyvalue = part.split("=");
641 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 637 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
638 core.Uri.decodeQueryComponent(keyvalue[1]));
642 } 639 }
643 } 640 }
644 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg _customerAuthToken)); 641 unittest.expect(queryMap["customerAuthToken"].first,
645 642 unittest.equals(arg_customerAuthToken));
646 643
647 var h = { 644 var h = {
648 "content-type" : "application/json; charset=utf-8", 645 "content-type": "application/json; charset=utf-8",
649 }; 646 };
650 var resp = convert.JSON.encode(buildCustomer()); 647 var resp = convert.JSON.encode(buildCustomer());
651 return new async.Future.value(stringResponse(200, h, resp)); 648 return new async.Future.value(stringResponse(200, h, resp));
652 }), true); 649 }), true);
653 res.insert(arg_request, customerAuthToken: arg_customerAuthToken).then(uni ttest.expectAsync1(((api.Customer response) { 650 res
651 .insert(arg_request, customerAuthToken: arg_customerAuthToken)
652 .then(unittest.expectAsync1(((api.Customer response) {
654 checkCustomer(response); 653 checkCustomer(response);
655 }))); 654 })));
656 }); 655 });
657 656
658 unittest.test("method--patch", () { 657 unittest.test("method--patch", () {
659
660 var mock = new HttpServerMock(); 658 var mock = new HttpServerMock();
661 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; 659 api.CustomersResourceApi res = new api.ResellerApi(mock).customers;
662 var arg_request = buildCustomer(); 660 var arg_request = buildCustomer();
663 var arg_customerId = "foo"; 661 var arg_customerId = "foo";
664 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 662 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
665 var obj = new api.Customer.fromJson(json); 663 var obj = new api.Customer.fromJson(json);
666 checkCustomer(obj); 664 checkCustomer(obj);
667 665
668 var path = (req.url).path; 666 var path = (req.url).path;
669 var pathOffset = 0; 667 var pathOffset = 0;
670 var index; 668 var index;
671 var subPart; 669 var subPart;
672 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 670 unittest.expect(
671 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
673 pathOffset += 1; 672 pathOffset += 1;
674 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 673 unittest.expect(path.substring(pathOffset, pathOffset + 17),
674 unittest.equals("apps/reseller/v1/"));
675 pathOffset += 17; 675 pathOffset += 17;
676 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 676 unittest.expect(path.substring(pathOffset, pathOffset + 10),
677 unittest.equals("customers/"));
677 pathOffset += 10; 678 pathOffset += 10;
678 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 679 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
679 pathOffset = path.length; 680 pathOffset = path.length;
680 unittest.expect(subPart, unittest.equals("$arg_customerId")); 681 unittest.expect(subPart, unittest.equals("$arg_customerId"));
681 682
682 var query = (req.url).query; 683 var query = (req.url).query;
683 var queryOffset = 0; 684 var queryOffset = 0;
684 var queryMap = {}; 685 var queryMap = {};
685 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 686 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
686 parseBool(n) { 687 parseBool(n) {
687 if (n == "true") return true; 688 if (n == "true") return true;
688 if (n == "false") return false; 689 if (n == "false") return false;
689 if (n == null) return null; 690 if (n == null) return null;
690 throw new core.ArgumentError("Invalid boolean: $n"); 691 throw new core.ArgumentError("Invalid boolean: $n");
691 } 692 }
693
692 if (query.length > 0) { 694 if (query.length > 0) {
693 for (var part in query.split("&")) { 695 for (var part in query.split("&")) {
694 var keyvalue = part.split("="); 696 var keyvalue = part.split("=");
695 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 697 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
698 core.Uri.decodeQueryComponent(keyvalue[1]));
696 } 699 }
697 } 700 }
698 701
699
700 var h = { 702 var h = {
701 "content-type" : "application/json; charset=utf-8", 703 "content-type": "application/json; charset=utf-8",
702 }; 704 };
703 var resp = convert.JSON.encode(buildCustomer()); 705 var resp = convert.JSON.encode(buildCustomer());
704 return new async.Future.value(stringResponse(200, h, resp)); 706 return new async.Future.value(stringResponse(200, h, resp));
705 }), true); 707 }), true);
706 res.patch(arg_request, arg_customerId).then(unittest.expectAsync1(((api.Cu stomer response) { 708 res
709 .patch(arg_request, arg_customerId)
710 .then(unittest.expectAsync1(((api.Customer response) {
707 checkCustomer(response); 711 checkCustomer(response);
708 }))); 712 })));
709 }); 713 });
710 714
711 unittest.test("method--update", () { 715 unittest.test("method--update", () {
712
713 var mock = new HttpServerMock(); 716 var mock = new HttpServerMock();
714 api.CustomersResourceApi res = new api.ResellerApi(mock).customers; 717 api.CustomersResourceApi res = new api.ResellerApi(mock).customers;
715 var arg_request = buildCustomer(); 718 var arg_request = buildCustomer();
716 var arg_customerId = "foo"; 719 var arg_customerId = "foo";
717 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 720 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
718 var obj = new api.Customer.fromJson(json); 721 var obj = new api.Customer.fromJson(json);
719 checkCustomer(obj); 722 checkCustomer(obj);
720 723
721 var path = (req.url).path; 724 var path = (req.url).path;
722 var pathOffset = 0; 725 var pathOffset = 0;
723 var index; 726 var index;
724 var subPart; 727 var subPart;
725 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 728 unittest.expect(
729 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
726 pathOffset += 1; 730 pathOffset += 1;
727 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 731 unittest.expect(path.substring(pathOffset, pathOffset + 17),
732 unittest.equals("apps/reseller/v1/"));
728 pathOffset += 17; 733 pathOffset += 17;
729 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 734 unittest.expect(path.substring(pathOffset, pathOffset + 10),
735 unittest.equals("customers/"));
730 pathOffset += 10; 736 pathOffset += 10;
731 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 737 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
732 pathOffset = path.length; 738 pathOffset = path.length;
733 unittest.expect(subPart, unittest.equals("$arg_customerId")); 739 unittest.expect(subPart, unittest.equals("$arg_customerId"));
734 740
735 var query = (req.url).query; 741 var query = (req.url).query;
736 var queryOffset = 0; 742 var queryOffset = 0;
737 var queryMap = {}; 743 var queryMap = {};
738 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 744 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
739 parseBool(n) { 745 parseBool(n) {
740 if (n == "true") return true; 746 if (n == "true") return true;
741 if (n == "false") return false; 747 if (n == "false") return false;
742 if (n == null) return null; 748 if (n == null) return null;
743 throw new core.ArgumentError("Invalid boolean: $n"); 749 throw new core.ArgumentError("Invalid boolean: $n");
744 } 750 }
751
745 if (query.length > 0) { 752 if (query.length > 0) {
746 for (var part in query.split("&")) { 753 for (var part in query.split("&")) {
747 var keyvalue = part.split("="); 754 var keyvalue = part.split("=");
748 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 755 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
756 core.Uri.decodeQueryComponent(keyvalue[1]));
749 } 757 }
750 } 758 }
751 759
752
753 var h = { 760 var h = {
754 "content-type" : "application/json; charset=utf-8", 761 "content-type": "application/json; charset=utf-8",
755 }; 762 };
756 var resp = convert.JSON.encode(buildCustomer()); 763 var resp = convert.JSON.encode(buildCustomer());
757 return new async.Future.value(stringResponse(200, h, resp)); 764 return new async.Future.value(stringResponse(200, h, resp));
758 }), true); 765 }), true);
759 res.update(arg_request, arg_customerId).then(unittest.expectAsync1(((api.C ustomer response) { 766 res
767 .update(arg_request, arg_customerId)
768 .then(unittest.expectAsync1(((api.Customer response) {
760 checkCustomer(response); 769 checkCustomer(response);
761 }))); 770 })));
762 }); 771 });
763
764 }); 772 });
765 773
766
767 unittest.group("resource-ResellernotifyResourceApi", () { 774 unittest.group("resource-ResellernotifyResourceApi", () {
768 unittest.test("method--getwatchdetails", () { 775 unittest.test("method--getwatchdetails", () {
769
770 var mock = new HttpServerMock(); 776 var mock = new HttpServerMock();
771 api.ResellernotifyResourceApi res = new api.ResellerApi(mock).resellernoti fy; 777 api.ResellernotifyResourceApi res =
778 new api.ResellerApi(mock).resellernotify;
772 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 779 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
773 var path = (req.url).path; 780 var path = (req.url).path;
774 var pathOffset = 0; 781 var pathOffset = 0;
775 var index; 782 var index;
776 var subPart; 783 var subPart;
777 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 784 unittest.expect(
785 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
778 pathOffset += 1; 786 pathOffset += 1;
779 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 787 unittest.expect(path.substring(pathOffset, pathOffset + 17),
788 unittest.equals("apps/reseller/v1/"));
780 pathOffset += 17; 789 pathOffset += 17;
781 unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.eq uals("resellernotify/getwatchdetails")); 790 unittest.expect(path.substring(pathOffset, pathOffset + 30),
791 unittest.equals("resellernotify/getwatchdetails"));
782 pathOffset += 30; 792 pathOffset += 30;
783 793
784 var query = (req.url).query; 794 var query = (req.url).query;
785 var queryOffset = 0; 795 var queryOffset = 0;
786 var queryMap = {}; 796 var queryMap = {};
787 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 797 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
788 parseBool(n) { 798 parseBool(n) {
789 if (n == "true") return true; 799 if (n == "true") return true;
790 if (n == "false") return false; 800 if (n == "false") return false;
791 if (n == null) return null; 801 if (n == null) return null;
792 throw new core.ArgumentError("Invalid boolean: $n"); 802 throw new core.ArgumentError("Invalid boolean: $n");
793 } 803 }
804
794 if (query.length > 0) { 805 if (query.length > 0) {
795 for (var part in query.split("&")) { 806 for (var part in query.split("&")) {
796 var keyvalue = part.split("="); 807 var keyvalue = part.split("=");
797 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 808 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
809 core.Uri.decodeQueryComponent(keyvalue[1]));
798 } 810 }
799 } 811 }
800 812
801
802 var h = { 813 var h = {
803 "content-type" : "application/json; charset=utf-8", 814 "content-type": "application/json; charset=utf-8",
804 }; 815 };
805 var resp = convert.JSON.encode(buildResellernotifyGetwatchdetailsRespons e()); 816 var resp =
817 convert.JSON.encode(buildResellernotifyGetwatchdetailsResponse());
806 return new async.Future.value(stringResponse(200, h, resp)); 818 return new async.Future.value(stringResponse(200, h, resp));
807 }), true); 819 }), true);
808 res.getwatchdetails().then(unittest.expectAsync1(((api.ResellernotifyGetwa tchdetailsResponse response) { 820 res.getwatchdetails().then(unittest
821 .expectAsync1(((api.ResellernotifyGetwatchdetailsResponse response) {
809 checkResellernotifyGetwatchdetailsResponse(response); 822 checkResellernotifyGetwatchdetailsResponse(response);
810 }))); 823 })));
811 }); 824 });
812 825
813 unittest.test("method--register", () { 826 unittest.test("method--register", () {
814
815 var mock = new HttpServerMock(); 827 var mock = new HttpServerMock();
816 api.ResellernotifyResourceApi res = new api.ResellerApi(mock).resellernoti fy; 828 api.ResellernotifyResourceApi res =
829 new api.ResellerApi(mock).resellernotify;
817 var arg_serviceAccountEmailAddress = "foo"; 830 var arg_serviceAccountEmailAddress = "foo";
818 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 831 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
819 var path = (req.url).path; 832 var path = (req.url).path;
820 var pathOffset = 0; 833 var pathOffset = 0;
821 var index; 834 var index;
822 var subPart; 835 var subPart;
823 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 836 unittest.expect(
837 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
824 pathOffset += 1; 838 pathOffset += 1;
825 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 839 unittest.expect(path.substring(pathOffset, pathOffset + 17),
840 unittest.equals("apps/reseller/v1/"));
826 pathOffset += 17; 841 pathOffset += 17;
827 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq uals("resellernotify/register")); 842 unittest.expect(path.substring(pathOffset, pathOffset + 23),
843 unittest.equals("resellernotify/register"));
828 pathOffset += 23; 844 pathOffset += 23;
829 845
830 var query = (req.url).query; 846 var query = (req.url).query;
831 var queryOffset = 0; 847 var queryOffset = 0;
832 var queryMap = {}; 848 var queryMap = {};
833 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 849 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
834 parseBool(n) { 850 parseBool(n) {
835 if (n == "true") return true; 851 if (n == "true") return true;
836 if (n == "false") return false; 852 if (n == "false") return false;
837 if (n == null) return null; 853 if (n == null) return null;
838 throw new core.ArgumentError("Invalid boolean: $n"); 854 throw new core.ArgumentError("Invalid boolean: $n");
839 } 855 }
856
840 if (query.length > 0) { 857 if (query.length > 0) {
841 for (var part in query.split("&")) { 858 for (var part in query.split("&")) {
842 var keyvalue = part.split("="); 859 var keyvalue = part.split("=");
843 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 860 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
861 core.Uri.decodeQueryComponent(keyvalue[1]));
844 } 862 }
845 } 863 }
846 unittest.expect(queryMap["serviceAccountEmailAddress"].first, unittest.e quals(arg_serviceAccountEmailAddress)); 864 unittest.expect(queryMap["serviceAccountEmailAddress"].first,
847 865 unittest.equals(arg_serviceAccountEmailAddress));
848 866
849 var h = { 867 var h = {
850 "content-type" : "application/json; charset=utf-8", 868 "content-type": "application/json; charset=utf-8",
851 }; 869 };
852 var resp = convert.JSON.encode(buildResellernotifyResource()); 870 var resp = convert.JSON.encode(buildResellernotifyResource());
853 return new async.Future.value(stringResponse(200, h, resp)); 871 return new async.Future.value(stringResponse(200, h, resp));
854 }), true); 872 }), true);
855 res.register(serviceAccountEmailAddress: arg_serviceAccountEmailAddress).t hen(unittest.expectAsync1(((api.ResellernotifyResource response) { 873 res
874 .register(serviceAccountEmailAddress: arg_serviceAccountEmailAddress)
875 .then(unittest.expectAsync1(((api.ResellernotifyResource response) {
856 checkResellernotifyResource(response); 876 checkResellernotifyResource(response);
857 }))); 877 })));
858 }); 878 });
859 879
860 unittest.test("method--unregister", () { 880 unittest.test("method--unregister", () {
861
862 var mock = new HttpServerMock(); 881 var mock = new HttpServerMock();
863 api.ResellernotifyResourceApi res = new api.ResellerApi(mock).resellernoti fy; 882 api.ResellernotifyResourceApi res =
883 new api.ResellerApi(mock).resellernotify;
864 var arg_serviceAccountEmailAddress = "foo"; 884 var arg_serviceAccountEmailAddress = "foo";
865 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 885 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
866 var path = (req.url).path; 886 var path = (req.url).path;
867 var pathOffset = 0; 887 var pathOffset = 0;
868 var index; 888 var index;
869 var subPart; 889 var subPart;
870 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 890 unittest.expect(
891 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
871 pathOffset += 1; 892 pathOffset += 1;
872 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 893 unittest.expect(path.substring(pathOffset, pathOffset + 17),
894 unittest.equals("apps/reseller/v1/"));
873 pathOffset += 17; 895 pathOffset += 17;
874 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("resellernotify/unregister")); 896 unittest.expect(path.substring(pathOffset, pathOffset + 25),
897 unittest.equals("resellernotify/unregister"));
875 pathOffset += 25; 898 pathOffset += 25;
876 899
877 var query = (req.url).query; 900 var query = (req.url).query;
878 var queryOffset = 0; 901 var queryOffset = 0;
879 var queryMap = {}; 902 var queryMap = {};
880 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 903 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
881 parseBool(n) { 904 parseBool(n) {
882 if (n == "true") return true; 905 if (n == "true") return true;
883 if (n == "false") return false; 906 if (n == "false") return false;
884 if (n == null) return null; 907 if (n == null) return null;
885 throw new core.ArgumentError("Invalid boolean: $n"); 908 throw new core.ArgumentError("Invalid boolean: $n");
886 } 909 }
910
887 if (query.length > 0) { 911 if (query.length > 0) {
888 for (var part in query.split("&")) { 912 for (var part in query.split("&")) {
889 var keyvalue = part.split("="); 913 var keyvalue = part.split("=");
890 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 914 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
915 core.Uri.decodeQueryComponent(keyvalue[1]));
891 } 916 }
892 } 917 }
893 unittest.expect(queryMap["serviceAccountEmailAddress"].first, unittest.e quals(arg_serviceAccountEmailAddress)); 918 unittest.expect(queryMap["serviceAccountEmailAddress"].first,
894 919 unittest.equals(arg_serviceAccountEmailAddress));
895 920
896 var h = { 921 var h = {
897 "content-type" : "application/json; charset=utf-8", 922 "content-type": "application/json; charset=utf-8",
898 }; 923 };
899 var resp = convert.JSON.encode(buildResellernotifyResource()); 924 var resp = convert.JSON.encode(buildResellernotifyResource());
900 return new async.Future.value(stringResponse(200, h, resp)); 925 return new async.Future.value(stringResponse(200, h, resp));
901 }), true); 926 }), true);
902 res.unregister(serviceAccountEmailAddress: arg_serviceAccountEmailAddress) .then(unittest.expectAsync1(((api.ResellernotifyResource response) { 927 res
928 .unregister(
929 serviceAccountEmailAddress: arg_serviceAccountEmailAddress)
930 .then(unittest.expectAsync1(((api.ResellernotifyResource response) {
903 checkResellernotifyResource(response); 931 checkResellernotifyResource(response);
904 }))); 932 })));
905 }); 933 });
906
907 }); 934 });
908 935
909
910 unittest.group("resource-SubscriptionsResourceApi", () { 936 unittest.group("resource-SubscriptionsResourceApi", () {
911 unittest.test("method--activate", () { 937 unittest.test("method--activate", () {
912
913 var mock = new HttpServerMock(); 938 var mock = new HttpServerMock();
914 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 939 api.SubscriptionsResourceApi res =
940 new api.ResellerApi(mock).subscriptions;
915 var arg_customerId = "foo"; 941 var arg_customerId = "foo";
916 var arg_subscriptionId = "foo"; 942 var arg_subscriptionId = "foo";
917 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 943 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
918 var path = (req.url).path; 944 var path = (req.url).path;
919 var pathOffset = 0; 945 var pathOffset = 0;
920 var index; 946 var index;
921 var subPart; 947 var subPart;
922 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 948 unittest.expect(
949 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
923 pathOffset += 1; 950 pathOffset += 1;
924 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 951 unittest.expect(path.substring(pathOffset, pathOffset + 17),
952 unittest.equals("apps/reseller/v1/"));
925 pathOffset += 17; 953 pathOffset += 17;
926 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 954 unittest.expect(path.substring(pathOffset, pathOffset + 10),
955 unittest.equals("customers/"));
927 pathOffset += 10; 956 pathOffset += 10;
928 index = path.indexOf("/subscriptions/", pathOffset); 957 index = path.indexOf("/subscriptions/", pathOffset);
929 unittest.expect(index >= 0, unittest.isTrue); 958 unittest.expect(index >= 0, unittest.isTrue);
930 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 959 subPart =
960 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
931 pathOffset = index; 961 pathOffset = index;
932 unittest.expect(subPart, unittest.equals("$arg_customerId")); 962 unittest.expect(subPart, unittest.equals("$arg_customerId"));
933 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 963 unittest.expect(path.substring(pathOffset, pathOffset + 15),
964 unittest.equals("/subscriptions/"));
934 pathOffset += 15; 965 pathOffset += 15;
935 index = path.indexOf("/activate", pathOffset); 966 index = path.indexOf("/activate", pathOffset);
936 unittest.expect(index >= 0, unittest.isTrue); 967 unittest.expect(index >= 0, unittest.isTrue);
937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 968 subPart =
969 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
938 pathOffset = index; 970 pathOffset = index;
939 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 971 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
940 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/activate")); 972 unittest.expect(path.substring(pathOffset, pathOffset + 9),
973 unittest.equals("/activate"));
941 pathOffset += 9; 974 pathOffset += 9;
942 975
943 var query = (req.url).query; 976 var query = (req.url).query;
944 var queryOffset = 0; 977 var queryOffset = 0;
945 var queryMap = {}; 978 var queryMap = {};
946 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 979 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
947 parseBool(n) { 980 parseBool(n) {
948 if (n == "true") return true; 981 if (n == "true") return true;
949 if (n == "false") return false; 982 if (n == "false") return false;
950 if (n == null) return null; 983 if (n == null) return null;
951 throw new core.ArgumentError("Invalid boolean: $n"); 984 throw new core.ArgumentError("Invalid boolean: $n");
952 } 985 }
986
953 if (query.length > 0) { 987 if (query.length > 0) {
954 for (var part in query.split("&")) { 988 for (var part in query.split("&")) {
955 var keyvalue = part.split("="); 989 var keyvalue = part.split("=");
956 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 990 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
991 core.Uri.decodeQueryComponent(keyvalue[1]));
957 } 992 }
958 } 993 }
959 994
960
961 var h = { 995 var h = {
962 "content-type" : "application/json; charset=utf-8", 996 "content-type": "application/json; charset=utf-8",
963 }; 997 };
964 var resp = convert.JSON.encode(buildSubscription()); 998 var resp = convert.JSON.encode(buildSubscription());
965 return new async.Future.value(stringResponse(200, h, resp)); 999 return new async.Future.value(stringResponse(200, h, resp));
966 }), true); 1000 }), true);
967 res.activate(arg_customerId, arg_subscriptionId).then(unittest.expectAsync 1(((api.Subscription response) { 1001 res
1002 .activate(arg_customerId, arg_subscriptionId)
1003 .then(unittest.expectAsync1(((api.Subscription response) {
968 checkSubscription(response); 1004 checkSubscription(response);
969 }))); 1005 })));
970 }); 1006 });
971 1007
972 unittest.test("method--changePlan", () { 1008 unittest.test("method--changePlan", () {
973
974 var mock = new HttpServerMock(); 1009 var mock = new HttpServerMock();
975 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1010 api.SubscriptionsResourceApi res =
1011 new api.ResellerApi(mock).subscriptions;
976 var arg_request = buildChangePlanRequest(); 1012 var arg_request = buildChangePlanRequest();
977 var arg_customerId = "foo"; 1013 var arg_customerId = "foo";
978 var arg_subscriptionId = "foo"; 1014 var arg_subscriptionId = "foo";
979 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1015 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
980 var obj = new api.ChangePlanRequest.fromJson(json); 1016 var obj = new api.ChangePlanRequest.fromJson(json);
981 checkChangePlanRequest(obj); 1017 checkChangePlanRequest(obj);
982 1018
983 var path = (req.url).path; 1019 var path = (req.url).path;
984 var pathOffset = 0; 1020 var pathOffset = 0;
985 var index; 1021 var index;
986 var subPart; 1022 var subPart;
987 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1023 unittest.expect(
1024 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
988 pathOffset += 1; 1025 pathOffset += 1;
989 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1026 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1027 unittest.equals("apps/reseller/v1/"));
990 pathOffset += 17; 1028 pathOffset += 17;
991 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1029 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1030 unittest.equals("customers/"));
992 pathOffset += 10; 1031 pathOffset += 10;
993 index = path.indexOf("/subscriptions/", pathOffset); 1032 index = path.indexOf("/subscriptions/", pathOffset);
994 unittest.expect(index >= 0, unittest.isTrue); 1033 unittest.expect(index >= 0, unittest.isTrue);
995 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1034 subPart =
1035 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
996 pathOffset = index; 1036 pathOffset = index;
997 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1037 unittest.expect(subPart, unittest.equals("$arg_customerId"));
998 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1038 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1039 unittest.equals("/subscriptions/"));
999 pathOffset += 15; 1040 pathOffset += 15;
1000 index = path.indexOf("/changePlan", pathOffset); 1041 index = path.indexOf("/changePlan", pathOffset);
1001 unittest.expect(index >= 0, unittest.isTrue); 1042 unittest.expect(index >= 0, unittest.isTrue);
1002 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1043 subPart =
1044 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1003 pathOffset = index; 1045 pathOffset = index;
1004 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1046 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1005 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/changePlan")); 1047 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1048 unittest.equals("/changePlan"));
1006 pathOffset += 11; 1049 pathOffset += 11;
1007 1050
1008 var query = (req.url).query; 1051 var query = (req.url).query;
1009 var queryOffset = 0; 1052 var queryOffset = 0;
1010 var queryMap = {}; 1053 var queryMap = {};
1011 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1054 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1012 parseBool(n) { 1055 parseBool(n) {
1013 if (n == "true") return true; 1056 if (n == "true") return true;
1014 if (n == "false") return false; 1057 if (n == "false") return false;
1015 if (n == null) return null; 1058 if (n == null) return null;
1016 throw new core.ArgumentError("Invalid boolean: $n"); 1059 throw new core.ArgumentError("Invalid boolean: $n");
1017 } 1060 }
1061
1018 if (query.length > 0) { 1062 if (query.length > 0) {
1019 for (var part in query.split("&")) { 1063 for (var part in query.split("&")) {
1020 var keyvalue = part.split("="); 1064 var keyvalue = part.split("=");
1021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1065 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1066 core.Uri.decodeQueryComponent(keyvalue[1]));
1022 } 1067 }
1023 } 1068 }
1024 1069
1025
1026 var h = { 1070 var h = {
1027 "content-type" : "application/json; charset=utf-8", 1071 "content-type": "application/json; charset=utf-8",
1028 }; 1072 };
1029 var resp = convert.JSON.encode(buildSubscription()); 1073 var resp = convert.JSON.encode(buildSubscription());
1030 return new async.Future.value(stringResponse(200, h, resp)); 1074 return new async.Future.value(stringResponse(200, h, resp));
1031 }), true); 1075 }), true);
1032 res.changePlan(arg_request, arg_customerId, arg_subscriptionId).then(unitt est.expectAsync1(((api.Subscription response) { 1076 res
1077 .changePlan(arg_request, arg_customerId, arg_subscriptionId)
1078 .then(unittest.expectAsync1(((api.Subscription response) {
1033 checkSubscription(response); 1079 checkSubscription(response);
1034 }))); 1080 })));
1035 }); 1081 });
1036 1082
1037 unittest.test("method--changeRenewalSettings", () { 1083 unittest.test("method--changeRenewalSettings", () {
1038
1039 var mock = new HttpServerMock(); 1084 var mock = new HttpServerMock();
1040 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1085 api.SubscriptionsResourceApi res =
1086 new api.ResellerApi(mock).subscriptions;
1041 var arg_request = buildRenewalSettings(); 1087 var arg_request = buildRenewalSettings();
1042 var arg_customerId = "foo"; 1088 var arg_customerId = "foo";
1043 var arg_subscriptionId = "foo"; 1089 var arg_subscriptionId = "foo";
1044 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1090 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1045 var obj = new api.RenewalSettings.fromJson(json); 1091 var obj = new api.RenewalSettings.fromJson(json);
1046 checkRenewalSettings(obj); 1092 checkRenewalSettings(obj);
1047 1093
1048 var path = (req.url).path; 1094 var path = (req.url).path;
1049 var pathOffset = 0; 1095 var pathOffset = 0;
1050 var index; 1096 var index;
1051 var subPart; 1097 var subPart;
1052 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1098 unittest.expect(
1099 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1053 pathOffset += 1; 1100 pathOffset += 1;
1054 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1101 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1102 unittest.equals("apps/reseller/v1/"));
1055 pathOffset += 17; 1103 pathOffset += 17;
1056 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1104 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1105 unittest.equals("customers/"));
1057 pathOffset += 10; 1106 pathOffset += 10;
1058 index = path.indexOf("/subscriptions/", pathOffset); 1107 index = path.indexOf("/subscriptions/", pathOffset);
1059 unittest.expect(index >= 0, unittest.isTrue); 1108 unittest.expect(index >= 0, unittest.isTrue);
1060 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1109 subPart =
1110 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1061 pathOffset = index; 1111 pathOffset = index;
1062 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1112 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1063 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1113 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1114 unittest.equals("/subscriptions/"));
1064 pathOffset += 15; 1115 pathOffset += 15;
1065 index = path.indexOf("/changeRenewalSettings", pathOffset); 1116 index = path.indexOf("/changeRenewalSettings", pathOffset);
1066 unittest.expect(index >= 0, unittest.isTrue); 1117 unittest.expect(index >= 0, unittest.isTrue);
1067 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1118 subPart =
1119 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1068 pathOffset = index; 1120 pathOffset = index;
1069 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1121 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1070 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/changeRenewalSettings")); 1122 unittest.expect(path.substring(pathOffset, pathOffset + 22),
1123 unittest.equals("/changeRenewalSettings"));
1071 pathOffset += 22; 1124 pathOffset += 22;
1072 1125
1073 var query = (req.url).query; 1126 var query = (req.url).query;
1074 var queryOffset = 0; 1127 var queryOffset = 0;
1075 var queryMap = {}; 1128 var queryMap = {};
1076 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1129 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1077 parseBool(n) { 1130 parseBool(n) {
1078 if (n == "true") return true; 1131 if (n == "true") return true;
1079 if (n == "false") return false; 1132 if (n == "false") return false;
1080 if (n == null) return null; 1133 if (n == null) return null;
1081 throw new core.ArgumentError("Invalid boolean: $n"); 1134 throw new core.ArgumentError("Invalid boolean: $n");
1082 } 1135 }
1136
1083 if (query.length > 0) { 1137 if (query.length > 0) {
1084 for (var part in query.split("&")) { 1138 for (var part in query.split("&")) {
1085 var keyvalue = part.split("="); 1139 var keyvalue = part.split("=");
1086 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1140 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1141 core.Uri.decodeQueryComponent(keyvalue[1]));
1087 } 1142 }
1088 } 1143 }
1089 1144
1090
1091 var h = { 1145 var h = {
1092 "content-type" : "application/json; charset=utf-8", 1146 "content-type": "application/json; charset=utf-8",
1093 }; 1147 };
1094 var resp = convert.JSON.encode(buildSubscription()); 1148 var resp = convert.JSON.encode(buildSubscription());
1095 return new async.Future.value(stringResponse(200, h, resp)); 1149 return new async.Future.value(stringResponse(200, h, resp));
1096 }), true); 1150 }), true);
1097 res.changeRenewalSettings(arg_request, arg_customerId, arg_subscriptionId) .then(unittest.expectAsync1(((api.Subscription response) { 1151 res
1152 .changeRenewalSettings(
1153 arg_request, arg_customerId, arg_subscriptionId)
1154 .then(unittest.expectAsync1(((api.Subscription response) {
1098 checkSubscription(response); 1155 checkSubscription(response);
1099 }))); 1156 })));
1100 }); 1157 });
1101 1158
1102 unittest.test("method--changeSeats", () { 1159 unittest.test("method--changeSeats", () {
1103
1104 var mock = new HttpServerMock(); 1160 var mock = new HttpServerMock();
1105 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1161 api.SubscriptionsResourceApi res =
1162 new api.ResellerApi(mock).subscriptions;
1106 var arg_request = buildSeats(); 1163 var arg_request = buildSeats();
1107 var arg_customerId = "foo"; 1164 var arg_customerId = "foo";
1108 var arg_subscriptionId = "foo"; 1165 var arg_subscriptionId = "foo";
1109 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1166 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1110 var obj = new api.Seats.fromJson(json); 1167 var obj = new api.Seats.fromJson(json);
1111 checkSeats(obj); 1168 checkSeats(obj);
1112 1169
1113 var path = (req.url).path; 1170 var path = (req.url).path;
1114 var pathOffset = 0; 1171 var pathOffset = 0;
1115 var index; 1172 var index;
1116 var subPart; 1173 var subPart;
1117 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1174 unittest.expect(
1175 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1118 pathOffset += 1; 1176 pathOffset += 1;
1119 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1177 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1178 unittest.equals("apps/reseller/v1/"));
1120 pathOffset += 17; 1179 pathOffset += 17;
1121 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1180 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1181 unittest.equals("customers/"));
1122 pathOffset += 10; 1182 pathOffset += 10;
1123 index = path.indexOf("/subscriptions/", pathOffset); 1183 index = path.indexOf("/subscriptions/", pathOffset);
1124 unittest.expect(index >= 0, unittest.isTrue); 1184 unittest.expect(index >= 0, unittest.isTrue);
1125 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1185 subPart =
1186 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1126 pathOffset = index; 1187 pathOffset = index;
1127 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1188 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1128 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1189 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1190 unittest.equals("/subscriptions/"));
1129 pathOffset += 15; 1191 pathOffset += 15;
1130 index = path.indexOf("/changeSeats", pathOffset); 1192 index = path.indexOf("/changeSeats", pathOffset);
1131 unittest.expect(index >= 0, unittest.isTrue); 1193 unittest.expect(index >= 0, unittest.isTrue);
1132 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1194 subPart =
1195 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1133 pathOffset = index; 1196 pathOffset = index;
1134 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1197 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1135 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/changeSeats")); 1198 unittest.expect(path.substring(pathOffset, pathOffset + 12),
1199 unittest.equals("/changeSeats"));
1136 pathOffset += 12; 1200 pathOffset += 12;
1137 1201
1138 var query = (req.url).query; 1202 var query = (req.url).query;
1139 var queryOffset = 0; 1203 var queryOffset = 0;
1140 var queryMap = {}; 1204 var queryMap = {};
1141 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1205 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1142 parseBool(n) { 1206 parseBool(n) {
1143 if (n == "true") return true; 1207 if (n == "true") return true;
1144 if (n == "false") return false; 1208 if (n == "false") return false;
1145 if (n == null) return null; 1209 if (n == null) return null;
1146 throw new core.ArgumentError("Invalid boolean: $n"); 1210 throw new core.ArgumentError("Invalid boolean: $n");
1147 } 1211 }
1212
1148 if (query.length > 0) { 1213 if (query.length > 0) {
1149 for (var part in query.split("&")) { 1214 for (var part in query.split("&")) {
1150 var keyvalue = part.split("="); 1215 var keyvalue = part.split("=");
1151 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1216 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1217 core.Uri.decodeQueryComponent(keyvalue[1]));
1152 } 1218 }
1153 } 1219 }
1154 1220
1155
1156 var h = { 1221 var h = {
1157 "content-type" : "application/json; charset=utf-8", 1222 "content-type": "application/json; charset=utf-8",
1158 }; 1223 };
1159 var resp = convert.JSON.encode(buildSubscription()); 1224 var resp = convert.JSON.encode(buildSubscription());
1160 return new async.Future.value(stringResponse(200, h, resp)); 1225 return new async.Future.value(stringResponse(200, h, resp));
1161 }), true); 1226 }), true);
1162 res.changeSeats(arg_request, arg_customerId, arg_subscriptionId).then(unit test.expectAsync1(((api.Subscription response) { 1227 res
1228 .changeSeats(arg_request, arg_customerId, arg_subscriptionId)
1229 .then(unittest.expectAsync1(((api.Subscription response) {
1163 checkSubscription(response); 1230 checkSubscription(response);
1164 }))); 1231 })));
1165 }); 1232 });
1166 1233
1167 unittest.test("method--delete", () { 1234 unittest.test("method--delete", () {
1168
1169 var mock = new HttpServerMock(); 1235 var mock = new HttpServerMock();
1170 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1236 api.SubscriptionsResourceApi res =
1237 new api.ResellerApi(mock).subscriptions;
1171 var arg_customerId = "foo"; 1238 var arg_customerId = "foo";
1172 var arg_subscriptionId = "foo"; 1239 var arg_subscriptionId = "foo";
1173 var arg_deletionType = "foo"; 1240 var arg_deletionType = "foo";
1174 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1241 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1175 var path = (req.url).path; 1242 var path = (req.url).path;
1176 var pathOffset = 0; 1243 var pathOffset = 0;
1177 var index; 1244 var index;
1178 var subPart; 1245 var subPart;
1179 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1246 unittest.expect(
1247 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1180 pathOffset += 1; 1248 pathOffset += 1;
1181 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1249 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1250 unittest.equals("apps/reseller/v1/"));
1182 pathOffset += 17; 1251 pathOffset += 17;
1183 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1252 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1253 unittest.equals("customers/"));
1184 pathOffset += 10; 1254 pathOffset += 10;
1185 index = path.indexOf("/subscriptions/", pathOffset); 1255 index = path.indexOf("/subscriptions/", pathOffset);
1186 unittest.expect(index >= 0, unittest.isTrue); 1256 unittest.expect(index >= 0, unittest.isTrue);
1187 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1257 subPart =
1258 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1188 pathOffset = index; 1259 pathOffset = index;
1189 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1260 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1190 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1261 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1262 unittest.equals("/subscriptions/"));
1191 pathOffset += 15; 1263 pathOffset += 15;
1192 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1264 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1193 pathOffset = path.length; 1265 pathOffset = path.length;
1194 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1266 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1195 1267
1196 var query = (req.url).query; 1268 var query = (req.url).query;
1197 var queryOffset = 0; 1269 var queryOffset = 0;
1198 var queryMap = {}; 1270 var queryMap = {};
1199 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1271 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1200 parseBool(n) { 1272 parseBool(n) {
1201 if (n == "true") return true; 1273 if (n == "true") return true;
1202 if (n == "false") return false; 1274 if (n == "false") return false;
1203 if (n == null) return null; 1275 if (n == null) return null;
1204 throw new core.ArgumentError("Invalid boolean: $n"); 1276 throw new core.ArgumentError("Invalid boolean: $n");
1205 } 1277 }
1278
1206 if (query.length > 0) { 1279 if (query.length > 0) {
1207 for (var part in query.split("&")) { 1280 for (var part in query.split("&")) {
1208 var keyvalue = part.split("="); 1281 var keyvalue = part.split("=");
1209 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1282 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1283 core.Uri.decodeQueryComponent(keyvalue[1]));
1210 } 1284 }
1211 } 1285 }
1212 unittest.expect(queryMap["deletionType"].first, unittest.equals(arg_dele tionType)); 1286 unittest.expect(
1213 1287 queryMap["deletionType"].first, unittest.equals(arg_deletionType));
1214 1288
1215 var h = { 1289 var h = {
1216 "content-type" : "application/json; charset=utf-8", 1290 "content-type": "application/json; charset=utf-8",
1217 }; 1291 };
1218 var resp = ""; 1292 var resp = "";
1219 return new async.Future.value(stringResponse(200, h, resp)); 1293 return new async.Future.value(stringResponse(200, h, resp));
1220 }), true); 1294 }), true);
1221 res.delete(arg_customerId, arg_subscriptionId, arg_deletionType).then(unit test.expectAsync1((_) {})); 1295 res
1296 .delete(arg_customerId, arg_subscriptionId, arg_deletionType)
1297 .then(unittest.expectAsync1((_) {}));
1222 }); 1298 });
1223 1299
1224 unittest.test("method--get", () { 1300 unittest.test("method--get", () {
1225
1226 var mock = new HttpServerMock(); 1301 var mock = new HttpServerMock();
1227 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1302 api.SubscriptionsResourceApi res =
1303 new api.ResellerApi(mock).subscriptions;
1228 var arg_customerId = "foo"; 1304 var arg_customerId = "foo";
1229 var arg_subscriptionId = "foo"; 1305 var arg_subscriptionId = "foo";
1230 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1306 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1231 var path = (req.url).path; 1307 var path = (req.url).path;
1232 var pathOffset = 0; 1308 var pathOffset = 0;
1233 var index; 1309 var index;
1234 var subPart; 1310 var subPart;
1235 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1311 unittest.expect(
1312 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1236 pathOffset += 1; 1313 pathOffset += 1;
1237 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1314 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1315 unittest.equals("apps/reseller/v1/"));
1238 pathOffset += 17; 1316 pathOffset += 17;
1239 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1317 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1318 unittest.equals("customers/"));
1240 pathOffset += 10; 1319 pathOffset += 10;
1241 index = path.indexOf("/subscriptions/", pathOffset); 1320 index = path.indexOf("/subscriptions/", pathOffset);
1242 unittest.expect(index >= 0, unittest.isTrue); 1321 unittest.expect(index >= 0, unittest.isTrue);
1243 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1322 subPart =
1323 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1244 pathOffset = index; 1324 pathOffset = index;
1245 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1325 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1246 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1326 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1327 unittest.equals("/subscriptions/"));
1247 pathOffset += 15; 1328 pathOffset += 15;
1248 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1329 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1249 pathOffset = path.length; 1330 pathOffset = path.length;
1250 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1331 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1251 1332
1252 var query = (req.url).query; 1333 var query = (req.url).query;
1253 var queryOffset = 0; 1334 var queryOffset = 0;
1254 var queryMap = {}; 1335 var queryMap = {};
1255 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1336 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1256 parseBool(n) { 1337 parseBool(n) {
1257 if (n == "true") return true; 1338 if (n == "true") return true;
1258 if (n == "false") return false; 1339 if (n == "false") return false;
1259 if (n == null) return null; 1340 if (n == null) return null;
1260 throw new core.ArgumentError("Invalid boolean: $n"); 1341 throw new core.ArgumentError("Invalid boolean: $n");
1261 } 1342 }
1343
1262 if (query.length > 0) { 1344 if (query.length > 0) {
1263 for (var part in query.split("&")) { 1345 for (var part in query.split("&")) {
1264 var keyvalue = part.split("="); 1346 var keyvalue = part.split("=");
1265 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1347 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1348 core.Uri.decodeQueryComponent(keyvalue[1]));
1266 } 1349 }
1267 } 1350 }
1268 1351
1269
1270 var h = { 1352 var h = {
1271 "content-type" : "application/json; charset=utf-8", 1353 "content-type": "application/json; charset=utf-8",
1272 }; 1354 };
1273 var resp = convert.JSON.encode(buildSubscription()); 1355 var resp = convert.JSON.encode(buildSubscription());
1274 return new async.Future.value(stringResponse(200, h, resp)); 1356 return new async.Future.value(stringResponse(200, h, resp));
1275 }), true); 1357 }), true);
1276 res.get(arg_customerId, arg_subscriptionId).then(unittest.expectAsync1(((a pi.Subscription response) { 1358 res
1359 .get(arg_customerId, arg_subscriptionId)
1360 .then(unittest.expectAsync1(((api.Subscription response) {
1277 checkSubscription(response); 1361 checkSubscription(response);
1278 }))); 1362 })));
1279 }); 1363 });
1280 1364
1281 unittest.test("method--insert", () { 1365 unittest.test("method--insert", () {
1282
1283 var mock = new HttpServerMock(); 1366 var mock = new HttpServerMock();
1284 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1367 api.SubscriptionsResourceApi res =
1368 new api.ResellerApi(mock).subscriptions;
1285 var arg_request = buildSubscription(); 1369 var arg_request = buildSubscription();
1286 var arg_customerId = "foo"; 1370 var arg_customerId = "foo";
1287 var arg_customerAuthToken = "foo"; 1371 var arg_customerAuthToken = "foo";
1288 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1372 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1289 var obj = new api.Subscription.fromJson(json); 1373 var obj = new api.Subscription.fromJson(json);
1290 checkSubscription(obj); 1374 checkSubscription(obj);
1291 1375
1292 var path = (req.url).path; 1376 var path = (req.url).path;
1293 var pathOffset = 0; 1377 var pathOffset = 0;
1294 var index; 1378 var index;
1295 var subPart; 1379 var subPart;
1296 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1380 unittest.expect(
1381 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1297 pathOffset += 1; 1382 pathOffset += 1;
1298 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1383 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1384 unittest.equals("apps/reseller/v1/"));
1299 pathOffset += 17; 1385 pathOffset += 17;
1300 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1386 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1387 unittest.equals("customers/"));
1301 pathOffset += 10; 1388 pathOffset += 10;
1302 index = path.indexOf("/subscriptions", pathOffset); 1389 index = path.indexOf("/subscriptions", pathOffset);
1303 unittest.expect(index >= 0, unittest.isTrue); 1390 unittest.expect(index >= 0, unittest.isTrue);
1304 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1391 subPart =
1392 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1305 pathOffset = index; 1393 pathOffset = index;
1306 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1394 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1307 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/subscriptions")); 1395 unittest.expect(path.substring(pathOffset, pathOffset + 14),
1396 unittest.equals("/subscriptions"));
1308 pathOffset += 14; 1397 pathOffset += 14;
1309 1398
1310 var query = (req.url).query; 1399 var query = (req.url).query;
1311 var queryOffset = 0; 1400 var queryOffset = 0;
1312 var queryMap = {}; 1401 var queryMap = {};
1313 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1402 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1314 parseBool(n) { 1403 parseBool(n) {
1315 if (n == "true") return true; 1404 if (n == "true") return true;
1316 if (n == "false") return false; 1405 if (n == "false") return false;
1317 if (n == null) return null; 1406 if (n == null) return null;
1318 throw new core.ArgumentError("Invalid boolean: $n"); 1407 throw new core.ArgumentError("Invalid boolean: $n");
1319 } 1408 }
1409
1320 if (query.length > 0) { 1410 if (query.length > 0) {
1321 for (var part in query.split("&")) { 1411 for (var part in query.split("&")) {
1322 var keyvalue = part.split("="); 1412 var keyvalue = part.split("=");
1323 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1413 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1414 core.Uri.decodeQueryComponent(keyvalue[1]));
1324 } 1415 }
1325 } 1416 }
1326 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg _customerAuthToken)); 1417 unittest.expect(queryMap["customerAuthToken"].first,
1327 1418 unittest.equals(arg_customerAuthToken));
1328 1419
1329 var h = { 1420 var h = {
1330 "content-type" : "application/json; charset=utf-8", 1421 "content-type": "application/json; charset=utf-8",
1331 }; 1422 };
1332 var resp = convert.JSON.encode(buildSubscription()); 1423 var resp = convert.JSON.encode(buildSubscription());
1333 return new async.Future.value(stringResponse(200, h, resp)); 1424 return new async.Future.value(stringResponse(200, h, resp));
1334 }), true); 1425 }), true);
1335 res.insert(arg_request, arg_customerId, customerAuthToken: arg_customerAut hToken).then(unittest.expectAsync1(((api.Subscription response) { 1426 res
1427 .insert(arg_request, arg_customerId,
1428 customerAuthToken: arg_customerAuthToken)
1429 .then(unittest.expectAsync1(((api.Subscription response) {
1336 checkSubscription(response); 1430 checkSubscription(response);
1337 }))); 1431 })));
1338 }); 1432 });
1339 1433
1340 unittest.test("method--list", () { 1434 unittest.test("method--list", () {
1341
1342 var mock = new HttpServerMock(); 1435 var mock = new HttpServerMock();
1343 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1436 api.SubscriptionsResourceApi res =
1437 new api.ResellerApi(mock).subscriptions;
1344 var arg_customerAuthToken = "foo"; 1438 var arg_customerAuthToken = "foo";
1345 var arg_customerId = "foo"; 1439 var arg_customerId = "foo";
1346 var arg_customerNamePrefix = "foo"; 1440 var arg_customerNamePrefix = "foo";
1347 var arg_maxResults = 42; 1441 var arg_maxResults = 42;
1348 var arg_pageToken = "foo"; 1442 var arg_pageToken = "foo";
1349 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1443 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1350 var path = (req.url).path; 1444 var path = (req.url).path;
1351 var pathOffset = 0; 1445 var pathOffset = 0;
1352 var index; 1446 var index;
1353 var subPart; 1447 var subPart;
1354 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1448 unittest.expect(
1449 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1355 pathOffset += 1; 1450 pathOffset += 1;
1356 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1451 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1452 unittest.equals("apps/reseller/v1/"));
1357 pathOffset += 17; 1453 pathOffset += 17;
1358 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("subscriptions")); 1454 unittest.expect(path.substring(pathOffset, pathOffset + 13),
1455 unittest.equals("subscriptions"));
1359 pathOffset += 13; 1456 pathOffset += 13;
1360 1457
1361 var query = (req.url).query; 1458 var query = (req.url).query;
1362 var queryOffset = 0; 1459 var queryOffset = 0;
1363 var queryMap = {}; 1460 var queryMap = {};
1364 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1461 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1365 parseBool(n) { 1462 parseBool(n) {
1366 if (n == "true") return true; 1463 if (n == "true") return true;
1367 if (n == "false") return false; 1464 if (n == "false") return false;
1368 if (n == null) return null; 1465 if (n == null) return null;
1369 throw new core.ArgumentError("Invalid boolean: $n"); 1466 throw new core.ArgumentError("Invalid boolean: $n");
1370 } 1467 }
1468
1371 if (query.length > 0) { 1469 if (query.length > 0) {
1372 for (var part in query.split("&")) { 1470 for (var part in query.split("&")) {
1373 var keyvalue = part.split("="); 1471 var keyvalue = part.split("=");
1374 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1472 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1473 core.Uri.decodeQueryComponent(keyvalue[1]));
1375 } 1474 }
1376 } 1475 }
1377 unittest.expect(queryMap["customerAuthToken"].first, unittest.equals(arg _customerAuthToken)); 1476 unittest.expect(queryMap["customerAuthToken"].first,
1378 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom erId)); 1477 unittest.equals(arg_customerAuthToken));
1379 unittest.expect(queryMap["customerNamePrefix"].first, unittest.equals(ar g_customerNamePrefix)); 1478 unittest.expect(
1380 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1479 queryMap["customerId"].first, unittest.equals(arg_customerId));
1381 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1480 unittest.expect(queryMap["customerNamePrefix"].first,
1382 1481 unittest.equals(arg_customerNamePrefix));
1482 unittest.expect(core.int.parse(queryMap["maxResults"].first),
1483 unittest.equals(arg_maxResults));
1484 unittest.expect(
1485 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
1383 1486
1384 var h = { 1487 var h = {
1385 "content-type" : "application/json; charset=utf-8", 1488 "content-type": "application/json; charset=utf-8",
1386 }; 1489 };
1387 var resp = convert.JSON.encode(buildSubscriptions()); 1490 var resp = convert.JSON.encode(buildSubscriptions());
1388 return new async.Future.value(stringResponse(200, h, resp)); 1491 return new async.Future.value(stringResponse(200, h, resp));
1389 }), true); 1492 }), true);
1390 res.list(customerAuthToken: arg_customerAuthToken, customerId: arg_custome rId, customerNamePrefix: arg_customerNamePrefix, maxResults: arg_maxResults, pag eToken: arg_pageToken).then(unittest.expectAsync1(((api.Subscriptions response) { 1493 res
1494 .list(
1495 customerAuthToken: arg_customerAuthToken,
1496 customerId: arg_customerId,
1497 customerNamePrefix: arg_customerNamePrefix,
1498 maxResults: arg_maxResults,
1499 pageToken: arg_pageToken)
1500 .then(unittest.expectAsync1(((api.Subscriptions response) {
1391 checkSubscriptions(response); 1501 checkSubscriptions(response);
1392 }))); 1502 })));
1393 }); 1503 });
1394 1504
1395 unittest.test("method--startPaidService", () { 1505 unittest.test("method--startPaidService", () {
1396
1397 var mock = new HttpServerMock(); 1506 var mock = new HttpServerMock();
1398 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1507 api.SubscriptionsResourceApi res =
1508 new api.ResellerApi(mock).subscriptions;
1399 var arg_customerId = "foo"; 1509 var arg_customerId = "foo";
1400 var arg_subscriptionId = "foo"; 1510 var arg_subscriptionId = "foo";
1401 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1511 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1402 var path = (req.url).path; 1512 var path = (req.url).path;
1403 var pathOffset = 0; 1513 var pathOffset = 0;
1404 var index; 1514 var index;
1405 var subPart; 1515 var subPart;
1406 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1516 unittest.expect(
1517 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1407 pathOffset += 1; 1518 pathOffset += 1;
1408 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1519 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1520 unittest.equals("apps/reseller/v1/"));
1409 pathOffset += 17; 1521 pathOffset += 17;
1410 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1522 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1523 unittest.equals("customers/"));
1411 pathOffset += 10; 1524 pathOffset += 10;
1412 index = path.indexOf("/subscriptions/", pathOffset); 1525 index = path.indexOf("/subscriptions/", pathOffset);
1413 unittest.expect(index >= 0, unittest.isTrue); 1526 unittest.expect(index >= 0, unittest.isTrue);
1414 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1527 subPart =
1528 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1415 pathOffset = index; 1529 pathOffset = index;
1416 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1530 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1417 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1531 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1532 unittest.equals("/subscriptions/"));
1418 pathOffset += 15; 1533 pathOffset += 15;
1419 index = path.indexOf("/startPaidService", pathOffset); 1534 index = path.indexOf("/startPaidService", pathOffset);
1420 unittest.expect(index >= 0, unittest.isTrue); 1535 unittest.expect(index >= 0, unittest.isTrue);
1421 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1536 subPart =
1537 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1422 pathOffset = index; 1538 pathOffset = index;
1423 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1539 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1424 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("/startPaidService")); 1540 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1541 unittest.equals("/startPaidService"));
1425 pathOffset += 17; 1542 pathOffset += 17;
1426 1543
1427 var query = (req.url).query; 1544 var query = (req.url).query;
1428 var queryOffset = 0; 1545 var queryOffset = 0;
1429 var queryMap = {}; 1546 var queryMap = {};
1430 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1547 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1431 parseBool(n) { 1548 parseBool(n) {
1432 if (n == "true") return true; 1549 if (n == "true") return true;
1433 if (n == "false") return false; 1550 if (n == "false") return false;
1434 if (n == null) return null; 1551 if (n == null) return null;
1435 throw new core.ArgumentError("Invalid boolean: $n"); 1552 throw new core.ArgumentError("Invalid boolean: $n");
1436 } 1553 }
1554
1437 if (query.length > 0) { 1555 if (query.length > 0) {
1438 for (var part in query.split("&")) { 1556 for (var part in query.split("&")) {
1439 var keyvalue = part.split("="); 1557 var keyvalue = part.split("=");
1440 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1558 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1559 core.Uri.decodeQueryComponent(keyvalue[1]));
1441 } 1560 }
1442 } 1561 }
1443 1562
1444
1445 var h = { 1563 var h = {
1446 "content-type" : "application/json; charset=utf-8", 1564 "content-type": "application/json; charset=utf-8",
1447 }; 1565 };
1448 var resp = convert.JSON.encode(buildSubscription()); 1566 var resp = convert.JSON.encode(buildSubscription());
1449 return new async.Future.value(stringResponse(200, h, resp)); 1567 return new async.Future.value(stringResponse(200, h, resp));
1450 }), true); 1568 }), true);
1451 res.startPaidService(arg_customerId, arg_subscriptionId).then(unittest.exp ectAsync1(((api.Subscription response) { 1569 res
1570 .startPaidService(arg_customerId, arg_subscriptionId)
1571 .then(unittest.expectAsync1(((api.Subscription response) {
1452 checkSubscription(response); 1572 checkSubscription(response);
1453 }))); 1573 })));
1454 }); 1574 });
1455 1575
1456 unittest.test("method--suspend", () { 1576 unittest.test("method--suspend", () {
1457
1458 var mock = new HttpServerMock(); 1577 var mock = new HttpServerMock();
1459 api.SubscriptionsResourceApi res = new api.ResellerApi(mock).subscriptions ; 1578 api.SubscriptionsResourceApi res =
1579 new api.ResellerApi(mock).subscriptions;
1460 var arg_customerId = "foo"; 1580 var arg_customerId = "foo";
1461 var arg_subscriptionId = "foo"; 1581 var arg_subscriptionId = "foo";
1462 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1582 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1463 var path = (req.url).path; 1583 var path = (req.url).path;
1464 var pathOffset = 0; 1584 var pathOffset = 0;
1465 var index; 1585 var index;
1466 var subPart; 1586 var subPart;
1467 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1587 unittest.expect(
1588 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1468 pathOffset += 1; 1589 pathOffset += 1;
1469 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("apps/reseller/v1/")); 1590 unittest.expect(path.substring(pathOffset, pathOffset + 17),
1591 unittest.equals("apps/reseller/v1/"));
1470 pathOffset += 17; 1592 pathOffset += 17;
1471 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("customers/")); 1593 unittest.expect(path.substring(pathOffset, pathOffset + 10),
1594 unittest.equals("customers/"));
1472 pathOffset += 10; 1595 pathOffset += 10;
1473 index = path.indexOf("/subscriptions/", pathOffset); 1596 index = path.indexOf("/subscriptions/", pathOffset);
1474 unittest.expect(index >= 0, unittest.isTrue); 1597 unittest.expect(index >= 0, unittest.isTrue);
1475 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1598 subPart =
1599 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1476 pathOffset = index; 1600 pathOffset = index;
1477 unittest.expect(subPart, unittest.equals("$arg_customerId")); 1601 unittest.expect(subPart, unittest.equals("$arg_customerId"));
1478 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/subscriptions/")); 1602 unittest.expect(path.substring(pathOffset, pathOffset + 15),
1603 unittest.equals("/subscriptions/"));
1479 pathOffset += 15; 1604 pathOffset += 15;
1480 index = path.indexOf("/suspend", pathOffset); 1605 index = path.indexOf("/suspend", pathOffset);
1481 unittest.expect(index >= 0, unittest.isTrue); 1606 unittest.expect(index >= 0, unittest.isTrue);
1482 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1607 subPart =
1608 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1483 pathOffset = index; 1609 pathOffset = index;
1484 unittest.expect(subPart, unittest.equals("$arg_subscriptionId")); 1610 unittest.expect(subPart, unittest.equals("$arg_subscriptionId"));
1485 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/suspend")); 1611 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1612 unittest.equals("/suspend"));
1486 pathOffset += 8; 1613 pathOffset += 8;
1487 1614
1488 var query = (req.url).query; 1615 var query = (req.url).query;
1489 var queryOffset = 0; 1616 var queryOffset = 0;
1490 var queryMap = {}; 1617 var queryMap = {};
1491 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1618 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1492 parseBool(n) { 1619 parseBool(n) {
1493 if (n == "true") return true; 1620 if (n == "true") return true;
1494 if (n == "false") return false; 1621 if (n == "false") return false;
1495 if (n == null) return null; 1622 if (n == null) return null;
1496 throw new core.ArgumentError("Invalid boolean: $n"); 1623 throw new core.ArgumentError("Invalid boolean: $n");
1497 } 1624 }
1625
1498 if (query.length > 0) { 1626 if (query.length > 0) {
1499 for (var part in query.split("&")) { 1627 for (var part in query.split("&")) {
1500 var keyvalue = part.split("="); 1628 var keyvalue = part.split("=");
1501 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1629 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1630 core.Uri.decodeQueryComponent(keyvalue[1]));
1502 } 1631 }
1503 } 1632 }
1504 1633
1505
1506 var h = { 1634 var h = {
1507 "content-type" : "application/json; charset=utf-8", 1635 "content-type": "application/json; charset=utf-8",
1508 }; 1636 };
1509 var resp = convert.JSON.encode(buildSubscription()); 1637 var resp = convert.JSON.encode(buildSubscription());
1510 return new async.Future.value(stringResponse(200, h, resp)); 1638 return new async.Future.value(stringResponse(200, h, resp));
1511 }), true); 1639 }), true);
1512 res.suspend(arg_customerId, arg_subscriptionId).then(unittest.expectAsync1 (((api.Subscription response) { 1640 res
1641 .suspend(arg_customerId, arg_subscriptionId)
1642 .then(unittest.expectAsync1(((api.Subscription response) {
1513 checkSubscription(response); 1643 checkSubscription(response);
1514 }))); 1644 })));
1515 }); 1645 });
1516
1517 }); 1646 });
1518
1519
1520 } 1647 }
1521
OLDNEW
« no previous file with comments | « generated/googleapis/test/qpxexpress/v1_test.dart ('k') | generated/googleapis/test/runtimeconfig/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698