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

Side by Side Diff: generated/googleapis_beta/test/adexchangebuyer2/v2beta1_test.dart

Issue 2734843002: Api-roll 46: 2017-03-06 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis_beta.adexchangebuyer2.v2beta1.test; 1 library googleapis_beta.adexchangebuyer2.v2beta1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 } 44 }
45 } 45 }
46 } 46 }
47 47
48 http.StreamedResponse stringResponse( 48 http.StreamedResponse stringResponse(
49 core.int status, core.Map headers, core.String body) { 49 core.int status, core.Map headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 51 return new http.StreamedResponse(stream, status, headers: headers);
52 } 52 }
53 53
54 core.int buildCounterAddDealAssociationRequest = 0;
55 buildAddDealAssociationRequest() {
56 var o = new api.AddDealAssociationRequest();
57 buildCounterAddDealAssociationRequest++;
58 if (buildCounterAddDealAssociationRequest < 3) {
59 o.association = buildCreativeDealAssociation();
60 }
61 buildCounterAddDealAssociationRequest--;
62 return o;
63 }
64
65 checkAddDealAssociationRequest(api.AddDealAssociationRequest o) {
66 buildCounterAddDealAssociationRequest++;
67 if (buildCounterAddDealAssociationRequest < 3) {
68 checkCreativeDealAssociation(o.association);
69 }
70 buildCounterAddDealAssociationRequest--;
71 }
72
73 buildUnnamed3467() {
74 var o = new core.List<core.String>();
75 o.add("foo");
76 o.add("foo");
77 return o;
78 }
79
80 checkUnnamed3467(core.List<core.String> o) {
81 unittest.expect(o, unittest.hasLength(2));
82 unittest.expect(o[0], unittest.equals('foo'));
83 unittest.expect(o[1], unittest.equals('foo'));
84 }
85
86 core.int buildCounterAppContext = 0;
87 buildAppContext() {
88 var o = new api.AppContext();
89 buildCounterAppContext++;
90 if (buildCounterAppContext < 3) {
91 o.appTypes = buildUnnamed3467();
92 }
93 buildCounterAppContext--;
94 return o;
95 }
96
97 checkAppContext(api.AppContext o) {
98 buildCounterAppContext++;
99 if (buildCounterAppContext < 3) {
100 checkUnnamed3467(o.appTypes);
101 }
102 buildCounterAppContext--;
103 }
104
105 buildUnnamed3468() {
106 var o = new core.List<core.String>();
107 o.add("foo");
108 o.add("foo");
109 return o;
110 }
111
112 checkUnnamed3468(core.List<core.String> o) {
113 unittest.expect(o, unittest.hasLength(2));
114 unittest.expect(o[0], unittest.equals('foo'));
115 unittest.expect(o[1], unittest.equals('foo'));
116 }
117
118 core.int buildCounterAuctionContext = 0;
119 buildAuctionContext() {
120 var o = new api.AuctionContext();
121 buildCounterAuctionContext++;
122 if (buildCounterAuctionContext < 3) {
123 o.auctionTypes = buildUnnamed3468();
124 }
125 buildCounterAuctionContext--;
126 return o;
127 }
128
129 checkAuctionContext(api.AuctionContext o) {
130 buildCounterAuctionContext++;
131 if (buildCounterAuctionContext < 3) {
132 checkUnnamed3468(o.auctionTypes);
133 }
134 buildCounterAuctionContext--;
135 }
136
54 core.int buildCounterClient = 0; 137 core.int buildCounterClient = 0;
55 buildClient() { 138 buildClient() {
56 var o = new api.Client(); 139 var o = new api.Client();
57 buildCounterClient++; 140 buildCounterClient++;
58 if (buildCounterClient < 3) { 141 if (buildCounterClient < 3) {
59 o.clientAccountId = "foo"; 142 o.clientAccountId = "foo";
60 o.clientName = "foo"; 143 o.clientName = "foo";
61 o.entityId = "foo"; 144 o.entityId = "foo";
62 o.entityName = "foo"; 145 o.entityName = "foo";
63 o.entityType = "foo"; 146 o.entityType = "foo";
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 checkClientUserInvitation(api.ClientUserInvitation o) { 208 checkClientUserInvitation(api.ClientUserInvitation o) {
126 buildCounterClientUserInvitation++; 209 buildCounterClientUserInvitation++;
127 if (buildCounterClientUserInvitation < 3) { 210 if (buildCounterClientUserInvitation < 3) {
128 unittest.expect(o.clientAccountId, unittest.equals('foo')); 211 unittest.expect(o.clientAccountId, unittest.equals('foo'));
129 unittest.expect(o.email, unittest.equals('foo')); 212 unittest.expect(o.email, unittest.equals('foo'));
130 unittest.expect(o.invitationId, unittest.equals('foo')); 213 unittest.expect(o.invitationId, unittest.equals('foo'));
131 } 214 }
132 buildCounterClientUserInvitation--; 215 buildCounterClientUserInvitation--;
133 } 216 }
134 217
135 buildUnnamed3885() { 218 buildUnnamed3469() {
219 var o = new core.List<api.ServingContext>();
220 o.add(buildServingContext());
221 o.add(buildServingContext());
222 return o;
223 }
224
225 checkUnnamed3469(core.List<api.ServingContext> o) {
226 unittest.expect(o, unittest.hasLength(2));
227 checkServingContext(o[0]);
228 checkServingContext(o[1]);
229 }
230
231 buildUnnamed3470() {
232 var o = new core.List<core.String>();
233 o.add("foo");
234 o.add("foo");
235 return o;
236 }
237
238 checkUnnamed3470(core.List<core.String> o) {
239 unittest.expect(o, unittest.hasLength(2));
240 unittest.expect(o[0], unittest.equals('foo'));
241 unittest.expect(o[1], unittest.equals('foo'));
242 }
243
244 core.int buildCounterCorrection = 0;
245 buildCorrection() {
246 var o = new api.Correction();
247 buildCounterCorrection++;
248 if (buildCounterCorrection < 3) {
249 o.contexts = buildUnnamed3469();
250 o.details = buildUnnamed3470();
251 o.type = "foo";
252 }
253 buildCounterCorrection--;
254 return o;
255 }
256
257 checkCorrection(api.Correction o) {
258 buildCounterCorrection++;
259 if (buildCounterCorrection < 3) {
260 checkUnnamed3469(o.contexts);
261 checkUnnamed3470(o.details);
262 unittest.expect(o.type, unittest.equals('foo'));
263 }
264 buildCounterCorrection--;
265 }
266
267 buildUnnamed3471() {
268 var o = new core.List<core.String>();
269 o.add("foo");
270 o.add("foo");
271 return o;
272 }
273
274 checkUnnamed3471(core.List<core.String> o) {
275 unittest.expect(o, unittest.hasLength(2));
276 unittest.expect(o[0], unittest.equals('foo'));
277 unittest.expect(o[1], unittest.equals('foo'));
278 }
279
280 buildUnnamed3472() {
281 var o = new core.List<core.String>();
282 o.add("foo");
283 o.add("foo");
284 return o;
285 }
286
287 checkUnnamed3472(core.List<core.String> o) {
288 unittest.expect(o, unittest.hasLength(2));
289 unittest.expect(o[0], unittest.equals('foo'));
290 unittest.expect(o[1], unittest.equals('foo'));
291 }
292
293 buildUnnamed3473() {
294 var o = new core.List<api.Correction>();
295 o.add(buildCorrection());
296 o.add(buildCorrection());
297 return o;
298 }
299
300 checkUnnamed3473(core.List<api.Correction> o) {
301 unittest.expect(o, unittest.hasLength(2));
302 checkCorrection(o[0]);
303 checkCorrection(o[1]);
304 }
305
306 buildUnnamed3474() {
307 var o = new core.List<core.String>();
308 o.add("foo");
309 o.add("foo");
310 return o;
311 }
312
313 checkUnnamed3474(core.List<core.String> o) {
314 unittest.expect(o, unittest.hasLength(2));
315 unittest.expect(o[0], unittest.equals('foo'));
316 unittest.expect(o[1], unittest.equals('foo'));
317 }
318
319 buildUnnamed3475() {
320 var o = new core.List<core.String>();
321 o.add("foo");
322 o.add("foo");
323 return o;
324 }
325
326 checkUnnamed3475(core.List<core.String> o) {
327 unittest.expect(o, unittest.hasLength(2));
328 unittest.expect(o[0], unittest.equals('foo'));
329 unittest.expect(o[1], unittest.equals('foo'));
330 }
331
332 buildUnnamed3476() {
333 var o = new core.List<core.String>();
334 o.add("foo");
335 o.add("foo");
336 return o;
337 }
338
339 checkUnnamed3476(core.List<core.String> o) {
340 unittest.expect(o, unittest.hasLength(2));
341 unittest.expect(o[0], unittest.equals('foo'));
342 unittest.expect(o[1], unittest.equals('foo'));
343 }
344
345 buildUnnamed3477() {
346 var o = new core.List<core.int>();
347 o.add(42);
348 o.add(42);
349 return o;
350 }
351
352 checkUnnamed3477(core.List<core.int> o) {
353 unittest.expect(o, unittest.hasLength(2));
354 unittest.expect(o[0], unittest.equals(42));
355 unittest.expect(o[1], unittest.equals(42));
356 }
357
358 buildUnnamed3478() {
359 var o = new core.List<core.int>();
360 o.add(42);
361 o.add(42);
362 return o;
363 }
364
365 checkUnnamed3478(core.List<core.int> o) {
366 unittest.expect(o, unittest.hasLength(2));
367 unittest.expect(o[0], unittest.equals(42));
368 unittest.expect(o[1], unittest.equals(42));
369 }
370
371 buildUnnamed3479() {
372 var o = new core.List<core.String>();
373 o.add("foo");
374 o.add("foo");
375 return o;
376 }
377
378 checkUnnamed3479(core.List<core.String> o) {
379 unittest.expect(o, unittest.hasLength(2));
380 unittest.expect(o[0], unittest.equals('foo'));
381 unittest.expect(o[1], unittest.equals('foo'));
382 }
383
384 buildUnnamed3480() {
385 var o = new core.List<core.String>();
386 o.add("foo");
387 o.add("foo");
388 return o;
389 }
390
391 checkUnnamed3480(core.List<core.String> o) {
392 unittest.expect(o, unittest.hasLength(2));
393 unittest.expect(o[0], unittest.equals('foo'));
394 unittest.expect(o[1], unittest.equals('foo'));
395 }
396
397 buildUnnamed3481() {
398 var o = new core.List<api.ServingRestriction>();
399 o.add(buildServingRestriction());
400 o.add(buildServingRestriction());
401 return o;
402 }
403
404 checkUnnamed3481(core.List<api.ServingRestriction> o) {
405 unittest.expect(o, unittest.hasLength(2));
406 checkServingRestriction(o[0]);
407 checkServingRestriction(o[1]);
408 }
409
410 buildUnnamed3482() {
411 var o = new core.List<core.int>();
412 o.add(42);
413 o.add(42);
414 return o;
415 }
416
417 checkUnnamed3482(core.List<core.int> o) {
418 unittest.expect(o, unittest.hasLength(2));
419 unittest.expect(o[0], unittest.equals(42));
420 unittest.expect(o[1], unittest.equals(42));
421 }
422
423 core.int buildCounterCreative = 0;
424 buildCreative() {
425 var o = new api.Creative();
426 buildCounterCreative++;
427 if (buildCounterCreative < 3) {
428 o.accountId = "foo";
429 o.adChoicesDestinationUrl = "foo";
430 o.advertiserName = "foo";
431 o.agencyId = "foo";
432 o.apiUpdateTime = "foo";
433 o.attributes = buildUnnamed3471();
434 o.clickThroughUrls = buildUnnamed3472();
435 o.corrections = buildUnnamed3473();
436 o.creativeId = "foo";
437 o.dealsStatus = "foo";
438 o.detectedAdvertiserIds = buildUnnamed3474();
439 o.detectedDomains = buildUnnamed3475();
440 o.detectedLanguages = buildUnnamed3476();
441 o.detectedProductCategories = buildUnnamed3477();
442 o.detectedSensitiveCategories = buildUnnamed3478();
443 o.filteringStats = buildFilteringStats();
444 o.html = buildHtmlContent();
445 o.impressionTrackingUrls = buildUnnamed3479();
446 o.native = buildNativeContent();
447 o.openAuctionStatus = "foo";
448 o.restrictedCategories = buildUnnamed3480();
449 o.servingRestrictions = buildUnnamed3481();
450 o.vendorIds = buildUnnamed3482();
451 o.version = 42;
452 o.video = buildVideoContent();
453 }
454 buildCounterCreative--;
455 return o;
456 }
457
458 checkCreative(api.Creative o) {
459 buildCounterCreative++;
460 if (buildCounterCreative < 3) {
461 unittest.expect(o.accountId, unittest.equals('foo'));
462 unittest.expect(o.adChoicesDestinationUrl, unittest.equals('foo'));
463 unittest.expect(o.advertiserName, unittest.equals('foo'));
464 unittest.expect(o.agencyId, unittest.equals('foo'));
465 unittest.expect(o.apiUpdateTime, unittest.equals('foo'));
466 checkUnnamed3471(o.attributes);
467 checkUnnamed3472(o.clickThroughUrls);
468 checkUnnamed3473(o.corrections);
469 unittest.expect(o.creativeId, unittest.equals('foo'));
470 unittest.expect(o.dealsStatus, unittest.equals('foo'));
471 checkUnnamed3474(o.detectedAdvertiserIds);
472 checkUnnamed3475(o.detectedDomains);
473 checkUnnamed3476(o.detectedLanguages);
474 checkUnnamed3477(o.detectedProductCategories);
475 checkUnnamed3478(o.detectedSensitiveCategories);
476 checkFilteringStats(o.filteringStats);
477 checkHtmlContent(o.html);
478 checkUnnamed3479(o.impressionTrackingUrls);
479 checkNativeContent(o.native);
480 unittest.expect(o.openAuctionStatus, unittest.equals('foo'));
481 checkUnnamed3480(o.restrictedCategories);
482 checkUnnamed3481(o.servingRestrictions);
483 checkUnnamed3482(o.vendorIds);
484 unittest.expect(o.version, unittest.equals(42));
485 checkVideoContent(o.video);
486 }
487 buildCounterCreative--;
488 }
489
490 core.int buildCounterCreativeDealAssociation = 0;
491 buildCreativeDealAssociation() {
492 var o = new api.CreativeDealAssociation();
493 buildCounterCreativeDealAssociation++;
494 if (buildCounterCreativeDealAssociation < 3) {
495 o.accountId = "foo";
496 o.creativeId = "foo";
497 o.dealsId = "foo";
498 }
499 buildCounterCreativeDealAssociation--;
500 return o;
501 }
502
503 checkCreativeDealAssociation(api.CreativeDealAssociation o) {
504 buildCounterCreativeDealAssociation++;
505 if (buildCounterCreativeDealAssociation < 3) {
506 unittest.expect(o.accountId, unittest.equals('foo'));
507 unittest.expect(o.creativeId, unittest.equals('foo'));
508 unittest.expect(o.dealsId, unittest.equals('foo'));
509 }
510 buildCounterCreativeDealAssociation--;
511 }
512
513 core.int buildCounterDate = 0;
514 buildDate() {
515 var o = new api.Date();
516 buildCounterDate++;
517 if (buildCounterDate < 3) {
518 o.day = 42;
519 o.month = 42;
520 o.year = 42;
521 }
522 buildCounterDate--;
523 return o;
524 }
525
526 checkDate(api.Date o) {
527 buildCounterDate++;
528 if (buildCounterDate < 3) {
529 unittest.expect(o.day, unittest.equals(42));
530 unittest.expect(o.month, unittest.equals(42));
531 unittest.expect(o.year, unittest.equals(42));
532 }
533 buildCounterDate--;
534 }
535
536 buildUnnamed3483() {
537 var o = new core.List<core.String>();
538 o.add("foo");
539 o.add("foo");
540 return o;
541 }
542
543 checkUnnamed3483(core.List<core.String> o) {
544 unittest.expect(o, unittest.hasLength(2));
545 unittest.expect(o[0], unittest.equals('foo'));
546 unittest.expect(o[1], unittest.equals('foo'));
547 }
548
549 core.int buildCounterDisapproval = 0;
550 buildDisapproval() {
551 var o = new api.Disapproval();
552 buildCounterDisapproval++;
553 if (buildCounterDisapproval < 3) {
554 o.details = buildUnnamed3483();
555 o.reason = "foo";
556 }
557 buildCounterDisapproval--;
558 return o;
559 }
560
561 checkDisapproval(api.Disapproval o) {
562 buildCounterDisapproval++;
563 if (buildCounterDisapproval < 3) {
564 checkUnnamed3483(o.details);
565 unittest.expect(o.reason, unittest.equals('foo'));
566 }
567 buildCounterDisapproval--;
568 }
569
570 core.int buildCounterEmpty = 0;
571 buildEmpty() {
572 var o = new api.Empty();
573 buildCounterEmpty++;
574 if (buildCounterEmpty < 3) {
575 }
576 buildCounterEmpty--;
577 return o;
578 }
579
580 checkEmpty(api.Empty o) {
581 buildCounterEmpty++;
582 if (buildCounterEmpty < 3) {
583 }
584 buildCounterEmpty--;
585 }
586
587 buildUnnamed3484() {
588 var o = new core.List<api.Reason>();
589 o.add(buildReason());
590 o.add(buildReason());
591 return o;
592 }
593
594 checkUnnamed3484(core.List<api.Reason> o) {
595 unittest.expect(o, unittest.hasLength(2));
596 checkReason(o[0]);
597 checkReason(o[1]);
598 }
599
600 core.int buildCounterFilteringStats = 0;
601 buildFilteringStats() {
602 var o = new api.FilteringStats();
603 buildCounterFilteringStats++;
604 if (buildCounterFilteringStats < 3) {
605 o.date = buildDate();
606 o.reasons = buildUnnamed3484();
607 }
608 buildCounterFilteringStats--;
609 return o;
610 }
611
612 checkFilteringStats(api.FilteringStats o) {
613 buildCounterFilteringStats++;
614 if (buildCounterFilteringStats < 3) {
615 checkDate(o.date);
616 checkUnnamed3484(o.reasons);
617 }
618 buildCounterFilteringStats--;
619 }
620
621 core.int buildCounterHtmlContent = 0;
622 buildHtmlContent() {
623 var o = new api.HtmlContent();
624 buildCounterHtmlContent++;
625 if (buildCounterHtmlContent < 3) {
626 o.height = 42;
627 o.snippet = "foo";
628 o.width = 42;
629 }
630 buildCounterHtmlContent--;
631 return o;
632 }
633
634 checkHtmlContent(api.HtmlContent o) {
635 buildCounterHtmlContent++;
636 if (buildCounterHtmlContent < 3) {
637 unittest.expect(o.height, unittest.equals(42));
638 unittest.expect(o.snippet, unittest.equals('foo'));
639 unittest.expect(o.width, unittest.equals(42));
640 }
641 buildCounterHtmlContent--;
642 }
643
644 core.int buildCounterImage = 0;
645 buildImage() {
646 var o = new api.Image();
647 buildCounterImage++;
648 if (buildCounterImage < 3) {
649 o.height = 42;
650 o.url = "foo";
651 o.width = 42;
652 }
653 buildCounterImage--;
654 return o;
655 }
656
657 checkImage(api.Image o) {
658 buildCounterImage++;
659 if (buildCounterImage < 3) {
660 unittest.expect(o.height, unittest.equals(42));
661 unittest.expect(o.url, unittest.equals('foo'));
662 unittest.expect(o.width, unittest.equals(42));
663 }
664 buildCounterImage--;
665 }
666
667 buildUnnamed3485() {
136 var o = new core.List<api.ClientUserInvitation>(); 668 var o = new core.List<api.ClientUserInvitation>();
137 o.add(buildClientUserInvitation()); 669 o.add(buildClientUserInvitation());
138 o.add(buildClientUserInvitation()); 670 o.add(buildClientUserInvitation());
139 return o; 671 return o;
140 } 672 }
141 673
142 checkUnnamed3885(core.List<api.ClientUserInvitation> o) { 674 checkUnnamed3485(core.List<api.ClientUserInvitation> o) {
143 unittest.expect(o, unittest.hasLength(2)); 675 unittest.expect(o, unittest.hasLength(2));
144 checkClientUserInvitation(o[0]); 676 checkClientUserInvitation(o[0]);
145 checkClientUserInvitation(o[1]); 677 checkClientUserInvitation(o[1]);
146 } 678 }
147 679
148 core.int buildCounterListClientUserInvitationsResponse = 0; 680 core.int buildCounterListClientUserInvitationsResponse = 0;
149 buildListClientUserInvitationsResponse() { 681 buildListClientUserInvitationsResponse() {
150 var o = new api.ListClientUserInvitationsResponse(); 682 var o = new api.ListClientUserInvitationsResponse();
151 buildCounterListClientUserInvitationsResponse++; 683 buildCounterListClientUserInvitationsResponse++;
152 if (buildCounterListClientUserInvitationsResponse < 3) { 684 if (buildCounterListClientUserInvitationsResponse < 3) {
153 o.invitations = buildUnnamed3885(); 685 o.invitations = buildUnnamed3485();
154 o.nextPageToken = "foo"; 686 o.nextPageToken = "foo";
155 } 687 }
156 buildCounterListClientUserInvitationsResponse--; 688 buildCounterListClientUserInvitationsResponse--;
157 return o; 689 return o;
158 } 690 }
159 691
160 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o) { 692 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o) {
161 buildCounterListClientUserInvitationsResponse++; 693 buildCounterListClientUserInvitationsResponse++;
162 if (buildCounterListClientUserInvitationsResponse < 3) { 694 if (buildCounterListClientUserInvitationsResponse < 3) {
163 checkUnnamed3885(o.invitations); 695 checkUnnamed3485(o.invitations);
164 unittest.expect(o.nextPageToken, unittest.equals('foo')); 696 unittest.expect(o.nextPageToken, unittest.equals('foo'));
165 } 697 }
166 buildCounterListClientUserInvitationsResponse--; 698 buildCounterListClientUserInvitationsResponse--;
167 } 699 }
168 700
169 buildUnnamed3886() { 701 buildUnnamed3486() {
170 var o = new core.List<api.ClientUser>(); 702 var o = new core.List<api.ClientUser>();
171 o.add(buildClientUser()); 703 o.add(buildClientUser());
172 o.add(buildClientUser()); 704 o.add(buildClientUser());
173 return o; 705 return o;
174 } 706 }
175 707
176 checkUnnamed3886(core.List<api.ClientUser> o) { 708 checkUnnamed3486(core.List<api.ClientUser> o) {
177 unittest.expect(o, unittest.hasLength(2)); 709 unittest.expect(o, unittest.hasLength(2));
178 checkClientUser(o[0]); 710 checkClientUser(o[0]);
179 checkClientUser(o[1]); 711 checkClientUser(o[1]);
180 } 712 }
181 713
182 core.int buildCounterListClientUsersResponse = 0; 714 core.int buildCounterListClientUsersResponse = 0;
183 buildListClientUsersResponse() { 715 buildListClientUsersResponse() {
184 var o = new api.ListClientUsersResponse(); 716 var o = new api.ListClientUsersResponse();
185 buildCounterListClientUsersResponse++; 717 buildCounterListClientUsersResponse++;
186 if (buildCounterListClientUsersResponse < 3) { 718 if (buildCounterListClientUsersResponse < 3) {
187 o.nextPageToken = "foo"; 719 o.nextPageToken = "foo";
188 o.users = buildUnnamed3886(); 720 o.users = buildUnnamed3486();
189 } 721 }
190 buildCounterListClientUsersResponse--; 722 buildCounterListClientUsersResponse--;
191 return o; 723 return o;
192 } 724 }
193 725
194 checkListClientUsersResponse(api.ListClientUsersResponse o) { 726 checkListClientUsersResponse(api.ListClientUsersResponse o) {
195 buildCounterListClientUsersResponse++; 727 buildCounterListClientUsersResponse++;
196 if (buildCounterListClientUsersResponse < 3) { 728 if (buildCounterListClientUsersResponse < 3) {
197 unittest.expect(o.nextPageToken, unittest.equals('foo')); 729 unittest.expect(o.nextPageToken, unittest.equals('foo'));
198 checkUnnamed3886(o.users); 730 checkUnnamed3486(o.users);
199 } 731 }
200 buildCounterListClientUsersResponse--; 732 buildCounterListClientUsersResponse--;
201 } 733 }
202 734
203 buildUnnamed3887() { 735 buildUnnamed3487() {
204 var o = new core.List<api.Client>(); 736 var o = new core.List<api.Client>();
205 o.add(buildClient()); 737 o.add(buildClient());
206 o.add(buildClient()); 738 o.add(buildClient());
207 return o; 739 return o;
208 } 740 }
209 741
210 checkUnnamed3887(core.List<api.Client> o) { 742 checkUnnamed3487(core.List<api.Client> o) {
211 unittest.expect(o, unittest.hasLength(2)); 743 unittest.expect(o, unittest.hasLength(2));
212 checkClient(o[0]); 744 checkClient(o[0]);
213 checkClient(o[1]); 745 checkClient(o[1]);
214 } 746 }
215 747
216 core.int buildCounterListClientsResponse = 0; 748 core.int buildCounterListClientsResponse = 0;
217 buildListClientsResponse() { 749 buildListClientsResponse() {
218 var o = new api.ListClientsResponse(); 750 var o = new api.ListClientsResponse();
219 buildCounterListClientsResponse++; 751 buildCounterListClientsResponse++;
220 if (buildCounterListClientsResponse < 3) { 752 if (buildCounterListClientsResponse < 3) {
221 o.clients = buildUnnamed3887(); 753 o.clients = buildUnnamed3487();
222 o.nextPageToken = "foo"; 754 o.nextPageToken = "foo";
223 } 755 }
224 buildCounterListClientsResponse--; 756 buildCounterListClientsResponse--;
225 return o; 757 return o;
226 } 758 }
227 759
228 checkListClientsResponse(api.ListClientsResponse o) { 760 checkListClientsResponse(api.ListClientsResponse o) {
229 buildCounterListClientsResponse++; 761 buildCounterListClientsResponse++;
230 if (buildCounterListClientsResponse < 3) { 762 if (buildCounterListClientsResponse < 3) {
231 checkUnnamed3887(o.clients); 763 checkUnnamed3487(o.clients);
232 unittest.expect(o.nextPageToken, unittest.equals('foo')); 764 unittest.expect(o.nextPageToken, unittest.equals('foo'));
233 } 765 }
234 buildCounterListClientsResponse--; 766 buildCounterListClientsResponse--;
235 } 767 }
236 768
769 buildUnnamed3488() {
770 var o = new core.List<api.Creative>();
771 o.add(buildCreative());
772 o.add(buildCreative());
773 return o;
774 }
775
776 checkUnnamed3488(core.List<api.Creative> o) {
777 unittest.expect(o, unittest.hasLength(2));
778 checkCreative(o[0]);
779 checkCreative(o[1]);
780 }
781
782 core.int buildCounterListCreativesResponse = 0;
783 buildListCreativesResponse() {
784 var o = new api.ListCreativesResponse();
785 buildCounterListCreativesResponse++;
786 if (buildCounterListCreativesResponse < 3) {
787 o.creatives = buildUnnamed3488();
788 o.nextPageToken = "foo";
789 }
790 buildCounterListCreativesResponse--;
791 return o;
792 }
793
794 checkListCreativesResponse(api.ListCreativesResponse o) {
795 buildCounterListCreativesResponse++;
796 if (buildCounterListCreativesResponse < 3) {
797 checkUnnamed3488(o.creatives);
798 unittest.expect(o.nextPageToken, unittest.equals('foo'));
799 }
800 buildCounterListCreativesResponse--;
801 }
802
803 buildUnnamed3489() {
804 var o = new core.List<api.CreativeDealAssociation>();
805 o.add(buildCreativeDealAssociation());
806 o.add(buildCreativeDealAssociation());
807 return o;
808 }
809
810 checkUnnamed3489(core.List<api.CreativeDealAssociation> o) {
811 unittest.expect(o, unittest.hasLength(2));
812 checkCreativeDealAssociation(o[0]);
813 checkCreativeDealAssociation(o[1]);
814 }
815
816 core.int buildCounterListDealAssociationsResponse = 0;
817 buildListDealAssociationsResponse() {
818 var o = new api.ListDealAssociationsResponse();
819 buildCounterListDealAssociationsResponse++;
820 if (buildCounterListDealAssociationsResponse < 3) {
821 o.associations = buildUnnamed3489();
822 o.nextPageToken = "foo";
823 }
824 buildCounterListDealAssociationsResponse--;
825 return o;
826 }
827
828 checkListDealAssociationsResponse(api.ListDealAssociationsResponse o) {
829 buildCounterListDealAssociationsResponse++;
830 if (buildCounterListDealAssociationsResponse < 3) {
831 checkUnnamed3489(o.associations);
832 unittest.expect(o.nextPageToken, unittest.equals('foo'));
833 }
834 buildCounterListDealAssociationsResponse--;
835 }
836
837 buildUnnamed3490() {
838 var o = new core.List<core.int>();
839 o.add(42);
840 o.add(42);
841 return o;
842 }
843
844 checkUnnamed3490(core.List<core.int> o) {
845 unittest.expect(o, unittest.hasLength(2));
846 unittest.expect(o[0], unittest.equals(42));
847 unittest.expect(o[1], unittest.equals(42));
848 }
849
850 core.int buildCounterLocationContext = 0;
851 buildLocationContext() {
852 var o = new api.LocationContext();
853 buildCounterLocationContext++;
854 if (buildCounterLocationContext < 3) {
855 o.geoCriteriaIds = buildUnnamed3490();
856 }
857 buildCounterLocationContext--;
858 return o;
859 }
860
861 checkLocationContext(api.LocationContext o) {
862 buildCounterLocationContext++;
863 if (buildCounterLocationContext < 3) {
864 checkUnnamed3490(o.geoCriteriaIds);
865 }
866 buildCounterLocationContext--;
867 }
868
869 core.int buildCounterNativeContent = 0;
870 buildNativeContent() {
871 var o = new api.NativeContent();
872 buildCounterNativeContent++;
873 if (buildCounterNativeContent < 3) {
874 o.advertiserName = "foo";
875 o.appIcon = buildImage();
876 o.body = "foo";
877 o.callToAction = "foo";
878 o.clickLinkUrl = "foo";
879 o.clickTrackingUrl = "foo";
880 o.headline = "foo";
881 o.image = buildImage();
882 o.logo = buildImage();
883 o.priceDisplayText = "foo";
884 o.starRating = 42.0;
885 o.storeUrl = "foo";
886 o.videoUrl = "foo";
887 }
888 buildCounterNativeContent--;
889 return o;
890 }
891
892 checkNativeContent(api.NativeContent o) {
893 buildCounterNativeContent++;
894 if (buildCounterNativeContent < 3) {
895 unittest.expect(o.advertiserName, unittest.equals('foo'));
896 checkImage(o.appIcon);
897 unittest.expect(o.body, unittest.equals('foo'));
898 unittest.expect(o.callToAction, unittest.equals('foo'));
899 unittest.expect(o.clickLinkUrl, unittest.equals('foo'));
900 unittest.expect(o.clickTrackingUrl, unittest.equals('foo'));
901 unittest.expect(o.headline, unittest.equals('foo'));
902 checkImage(o.image);
903 checkImage(o.logo);
904 unittest.expect(o.priceDisplayText, unittest.equals('foo'));
905 unittest.expect(o.starRating, unittest.equals(42.0));
906 unittest.expect(o.storeUrl, unittest.equals('foo'));
907 unittest.expect(o.videoUrl, unittest.equals('foo'));
908 }
909 buildCounterNativeContent--;
910 }
911
912 buildUnnamed3491() {
913 var o = new core.List<core.String>();
914 o.add("foo");
915 o.add("foo");
916 return o;
917 }
918
919 checkUnnamed3491(core.List<core.String> o) {
920 unittest.expect(o, unittest.hasLength(2));
921 unittest.expect(o[0], unittest.equals('foo'));
922 unittest.expect(o[1], unittest.equals('foo'));
923 }
924
925 core.int buildCounterPlatformContext = 0;
926 buildPlatformContext() {
927 var o = new api.PlatformContext();
928 buildCounterPlatformContext++;
929 if (buildCounterPlatformContext < 3) {
930 o.platforms = buildUnnamed3491();
931 }
932 buildCounterPlatformContext--;
933 return o;
934 }
935
936 checkPlatformContext(api.PlatformContext o) {
937 buildCounterPlatformContext++;
938 if (buildCounterPlatformContext < 3) {
939 checkUnnamed3491(o.platforms);
940 }
941 buildCounterPlatformContext--;
942 }
943
944 core.int buildCounterReason = 0;
945 buildReason() {
946 var o = new api.Reason();
947 buildCounterReason++;
948 if (buildCounterReason < 3) {
949 o.count = "foo";
950 o.status = 42;
951 }
952 buildCounterReason--;
953 return o;
954 }
955
956 checkReason(api.Reason o) {
957 buildCounterReason++;
958 if (buildCounterReason < 3) {
959 unittest.expect(o.count, unittest.equals('foo'));
960 unittest.expect(o.status, unittest.equals(42));
961 }
962 buildCounterReason--;
963 }
964
965 core.int buildCounterRemoveDealAssociationRequest = 0;
966 buildRemoveDealAssociationRequest() {
967 var o = new api.RemoveDealAssociationRequest();
968 buildCounterRemoveDealAssociationRequest++;
969 if (buildCounterRemoveDealAssociationRequest < 3) {
970 o.association = buildCreativeDealAssociation();
971 }
972 buildCounterRemoveDealAssociationRequest--;
973 return o;
974 }
975
976 checkRemoveDealAssociationRequest(api.RemoveDealAssociationRequest o) {
977 buildCounterRemoveDealAssociationRequest++;
978 if (buildCounterRemoveDealAssociationRequest < 3) {
979 checkCreativeDealAssociation(o.association);
980 }
981 buildCounterRemoveDealAssociationRequest--;
982 }
983
984 buildUnnamed3492() {
985 var o = new core.List<core.String>();
986 o.add("foo");
987 o.add("foo");
988 return o;
989 }
990
991 checkUnnamed3492(core.List<core.String> o) {
992 unittest.expect(o, unittest.hasLength(2));
993 unittest.expect(o[0], unittest.equals('foo'));
994 unittest.expect(o[1], unittest.equals('foo'));
995 }
996
997 core.int buildCounterSecurityContext = 0;
998 buildSecurityContext() {
999 var o = new api.SecurityContext();
1000 buildCounterSecurityContext++;
1001 if (buildCounterSecurityContext < 3) {
1002 o.securities = buildUnnamed3492();
1003 }
1004 buildCounterSecurityContext--;
1005 return o;
1006 }
1007
1008 checkSecurityContext(api.SecurityContext o) {
1009 buildCounterSecurityContext++;
1010 if (buildCounterSecurityContext < 3) {
1011 checkUnnamed3492(o.securities);
1012 }
1013 buildCounterSecurityContext--;
1014 }
1015
1016 core.int buildCounterServingContext = 0;
1017 buildServingContext() {
1018 var o = new api.ServingContext();
1019 buildCounterServingContext++;
1020 if (buildCounterServingContext < 3) {
1021 o.all = "foo";
1022 o.appType = buildAppContext();
1023 o.auctionType = buildAuctionContext();
1024 o.location = buildLocationContext();
1025 o.platform = buildPlatformContext();
1026 o.securityType = buildSecurityContext();
1027 }
1028 buildCounterServingContext--;
1029 return o;
1030 }
1031
1032 checkServingContext(api.ServingContext o) {
1033 buildCounterServingContext++;
1034 if (buildCounterServingContext < 3) {
1035 unittest.expect(o.all, unittest.equals('foo'));
1036 checkAppContext(o.appType);
1037 checkAuctionContext(o.auctionType);
1038 checkLocationContext(o.location);
1039 checkPlatformContext(o.platform);
1040 checkSecurityContext(o.securityType);
1041 }
1042 buildCounterServingContext--;
1043 }
1044
1045 buildUnnamed3493() {
1046 var o = new core.List<api.ServingContext>();
1047 o.add(buildServingContext());
1048 o.add(buildServingContext());
1049 return o;
1050 }
1051
1052 checkUnnamed3493(core.List<api.ServingContext> o) {
1053 unittest.expect(o, unittest.hasLength(2));
1054 checkServingContext(o[0]);
1055 checkServingContext(o[1]);
1056 }
1057
1058 buildUnnamed3494() {
1059 var o = new core.List<api.Disapproval>();
1060 o.add(buildDisapproval());
1061 o.add(buildDisapproval());
1062 return o;
1063 }
1064
1065 checkUnnamed3494(core.List<api.Disapproval> o) {
1066 unittest.expect(o, unittest.hasLength(2));
1067 checkDisapproval(o[0]);
1068 checkDisapproval(o[1]);
1069 }
1070
1071 core.int buildCounterServingRestriction = 0;
1072 buildServingRestriction() {
1073 var o = new api.ServingRestriction();
1074 buildCounterServingRestriction++;
1075 if (buildCounterServingRestriction < 3) {
1076 o.contexts = buildUnnamed3493();
1077 o.disapprovalReasons = buildUnnamed3494();
1078 o.status = "foo";
1079 }
1080 buildCounterServingRestriction--;
1081 return o;
1082 }
1083
1084 checkServingRestriction(api.ServingRestriction o) {
1085 buildCounterServingRestriction++;
1086 if (buildCounterServingRestriction < 3) {
1087 checkUnnamed3493(o.contexts);
1088 checkUnnamed3494(o.disapprovalReasons);
1089 unittest.expect(o.status, unittest.equals('foo'));
1090 }
1091 buildCounterServingRestriction--;
1092 }
1093
1094 core.int buildCounterStopWatchingCreativeRequest = 0;
1095 buildStopWatchingCreativeRequest() {
1096 var o = new api.StopWatchingCreativeRequest();
1097 buildCounterStopWatchingCreativeRequest++;
1098 if (buildCounterStopWatchingCreativeRequest < 3) {
1099 }
1100 buildCounterStopWatchingCreativeRequest--;
1101 return o;
1102 }
1103
1104 checkStopWatchingCreativeRequest(api.StopWatchingCreativeRequest o) {
1105 buildCounterStopWatchingCreativeRequest++;
1106 if (buildCounterStopWatchingCreativeRequest < 3) {
1107 }
1108 buildCounterStopWatchingCreativeRequest--;
1109 }
1110
1111 core.int buildCounterVideoContent = 0;
1112 buildVideoContent() {
1113 var o = new api.VideoContent();
1114 buildCounterVideoContent++;
1115 if (buildCounterVideoContent < 3) {
1116 o.videoUrl = "foo";
1117 }
1118 buildCounterVideoContent--;
1119 return o;
1120 }
1121
1122 checkVideoContent(api.VideoContent o) {
1123 buildCounterVideoContent++;
1124 if (buildCounterVideoContent < 3) {
1125 unittest.expect(o.videoUrl, unittest.equals('foo'));
1126 }
1127 buildCounterVideoContent--;
1128 }
1129
1130 core.int buildCounterWatchCreativeRequest = 0;
1131 buildWatchCreativeRequest() {
1132 var o = new api.WatchCreativeRequest();
1133 buildCounterWatchCreativeRequest++;
1134 if (buildCounterWatchCreativeRequest < 3) {
1135 o.topic = "foo";
1136 }
1137 buildCounterWatchCreativeRequest--;
1138 return o;
1139 }
1140
1141 checkWatchCreativeRequest(api.WatchCreativeRequest o) {
1142 buildCounterWatchCreativeRequest++;
1143 if (buildCounterWatchCreativeRequest < 3) {
1144 unittest.expect(o.topic, unittest.equals('foo'));
1145 }
1146 buildCounterWatchCreativeRequest--;
1147 }
1148
237 1149
238 main() { 1150 main() {
1151 unittest.group("obj-schema-AddDealAssociationRequest", () {
1152 unittest.test("to-json--from-json", () {
1153 var o = buildAddDealAssociationRequest();
1154 var od = new api.AddDealAssociationRequest.fromJson(o.toJson());
1155 checkAddDealAssociationRequest(od);
1156 });
1157 });
1158
1159
1160 unittest.group("obj-schema-AppContext", () {
1161 unittest.test("to-json--from-json", () {
1162 var o = buildAppContext();
1163 var od = new api.AppContext.fromJson(o.toJson());
1164 checkAppContext(od);
1165 });
1166 });
1167
1168
1169 unittest.group("obj-schema-AuctionContext", () {
1170 unittest.test("to-json--from-json", () {
1171 var o = buildAuctionContext();
1172 var od = new api.AuctionContext.fromJson(o.toJson());
1173 checkAuctionContext(od);
1174 });
1175 });
1176
1177
239 unittest.group("obj-schema-Client", () { 1178 unittest.group("obj-schema-Client", () {
240 unittest.test("to-json--from-json", () { 1179 unittest.test("to-json--from-json", () {
241 var o = buildClient(); 1180 var o = buildClient();
242 var od = new api.Client.fromJson(o.toJson()); 1181 var od = new api.Client.fromJson(o.toJson());
243 checkClient(od); 1182 checkClient(od);
244 }); 1183 });
245 }); 1184 });
246 1185
247 1186
248 unittest.group("obj-schema-ClientUser", () { 1187 unittest.group("obj-schema-ClientUser", () {
249 unittest.test("to-json--from-json", () { 1188 unittest.test("to-json--from-json", () {
250 var o = buildClientUser(); 1189 var o = buildClientUser();
251 var od = new api.ClientUser.fromJson(o.toJson()); 1190 var od = new api.ClientUser.fromJson(o.toJson());
252 checkClientUser(od); 1191 checkClientUser(od);
253 }); 1192 });
254 }); 1193 });
255 1194
256 1195
257 unittest.group("obj-schema-ClientUserInvitation", () { 1196 unittest.group("obj-schema-ClientUserInvitation", () {
258 unittest.test("to-json--from-json", () { 1197 unittest.test("to-json--from-json", () {
259 var o = buildClientUserInvitation(); 1198 var o = buildClientUserInvitation();
260 var od = new api.ClientUserInvitation.fromJson(o.toJson()); 1199 var od = new api.ClientUserInvitation.fromJson(o.toJson());
261 checkClientUserInvitation(od); 1200 checkClientUserInvitation(od);
262 }); 1201 });
263 }); 1202 });
264 1203
265 1204
1205 unittest.group("obj-schema-Correction", () {
1206 unittest.test("to-json--from-json", () {
1207 var o = buildCorrection();
1208 var od = new api.Correction.fromJson(o.toJson());
1209 checkCorrection(od);
1210 });
1211 });
1212
1213
1214 unittest.group("obj-schema-Creative", () {
1215 unittest.test("to-json--from-json", () {
1216 var o = buildCreative();
1217 var od = new api.Creative.fromJson(o.toJson());
1218 checkCreative(od);
1219 });
1220 });
1221
1222
1223 unittest.group("obj-schema-CreativeDealAssociation", () {
1224 unittest.test("to-json--from-json", () {
1225 var o = buildCreativeDealAssociation();
1226 var od = new api.CreativeDealAssociation.fromJson(o.toJson());
1227 checkCreativeDealAssociation(od);
1228 });
1229 });
1230
1231
1232 unittest.group("obj-schema-Date", () {
1233 unittest.test("to-json--from-json", () {
1234 var o = buildDate();
1235 var od = new api.Date.fromJson(o.toJson());
1236 checkDate(od);
1237 });
1238 });
1239
1240
1241 unittest.group("obj-schema-Disapproval", () {
1242 unittest.test("to-json--from-json", () {
1243 var o = buildDisapproval();
1244 var od = new api.Disapproval.fromJson(o.toJson());
1245 checkDisapproval(od);
1246 });
1247 });
1248
1249
1250 unittest.group("obj-schema-Empty", () {
1251 unittest.test("to-json--from-json", () {
1252 var o = buildEmpty();
1253 var od = new api.Empty.fromJson(o.toJson());
1254 checkEmpty(od);
1255 });
1256 });
1257
1258
1259 unittest.group("obj-schema-FilteringStats", () {
1260 unittest.test("to-json--from-json", () {
1261 var o = buildFilteringStats();
1262 var od = new api.FilteringStats.fromJson(o.toJson());
1263 checkFilteringStats(od);
1264 });
1265 });
1266
1267
1268 unittest.group("obj-schema-HtmlContent", () {
1269 unittest.test("to-json--from-json", () {
1270 var o = buildHtmlContent();
1271 var od = new api.HtmlContent.fromJson(o.toJson());
1272 checkHtmlContent(od);
1273 });
1274 });
1275
1276
1277 unittest.group("obj-schema-Image", () {
1278 unittest.test("to-json--from-json", () {
1279 var o = buildImage();
1280 var od = new api.Image.fromJson(o.toJson());
1281 checkImage(od);
1282 });
1283 });
1284
1285
266 unittest.group("obj-schema-ListClientUserInvitationsResponse", () { 1286 unittest.group("obj-schema-ListClientUserInvitationsResponse", () {
267 unittest.test("to-json--from-json", () { 1287 unittest.test("to-json--from-json", () {
268 var o = buildListClientUserInvitationsResponse(); 1288 var o = buildListClientUserInvitationsResponse();
269 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson()); 1289 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson());
270 checkListClientUserInvitationsResponse(od); 1290 checkListClientUserInvitationsResponse(od);
271 }); 1291 });
272 }); 1292 });
273 1293
274 1294
275 unittest.group("obj-schema-ListClientUsersResponse", () { 1295 unittest.group("obj-schema-ListClientUsersResponse", () {
276 unittest.test("to-json--from-json", () { 1296 unittest.test("to-json--from-json", () {
277 var o = buildListClientUsersResponse(); 1297 var o = buildListClientUsersResponse();
278 var od = new api.ListClientUsersResponse.fromJson(o.toJson()); 1298 var od = new api.ListClientUsersResponse.fromJson(o.toJson());
279 checkListClientUsersResponse(od); 1299 checkListClientUsersResponse(od);
280 }); 1300 });
281 }); 1301 });
282 1302
283 1303
284 unittest.group("obj-schema-ListClientsResponse", () { 1304 unittest.group("obj-schema-ListClientsResponse", () {
285 unittest.test("to-json--from-json", () { 1305 unittest.test("to-json--from-json", () {
286 var o = buildListClientsResponse(); 1306 var o = buildListClientsResponse();
287 var od = new api.ListClientsResponse.fromJson(o.toJson()); 1307 var od = new api.ListClientsResponse.fromJson(o.toJson());
288 checkListClientsResponse(od); 1308 checkListClientsResponse(od);
289 }); 1309 });
290 }); 1310 });
291 1311
292 1312
1313 unittest.group("obj-schema-ListCreativesResponse", () {
1314 unittest.test("to-json--from-json", () {
1315 var o = buildListCreativesResponse();
1316 var od = new api.ListCreativesResponse.fromJson(o.toJson());
1317 checkListCreativesResponse(od);
1318 });
1319 });
1320
1321
1322 unittest.group("obj-schema-ListDealAssociationsResponse", () {
1323 unittest.test("to-json--from-json", () {
1324 var o = buildListDealAssociationsResponse();
1325 var od = new api.ListDealAssociationsResponse.fromJson(o.toJson());
1326 checkListDealAssociationsResponse(od);
1327 });
1328 });
1329
1330
1331 unittest.group("obj-schema-LocationContext", () {
1332 unittest.test("to-json--from-json", () {
1333 var o = buildLocationContext();
1334 var od = new api.LocationContext.fromJson(o.toJson());
1335 checkLocationContext(od);
1336 });
1337 });
1338
1339
1340 unittest.group("obj-schema-NativeContent", () {
1341 unittest.test("to-json--from-json", () {
1342 var o = buildNativeContent();
1343 var od = new api.NativeContent.fromJson(o.toJson());
1344 checkNativeContent(od);
1345 });
1346 });
1347
1348
1349 unittest.group("obj-schema-PlatformContext", () {
1350 unittest.test("to-json--from-json", () {
1351 var o = buildPlatformContext();
1352 var od = new api.PlatformContext.fromJson(o.toJson());
1353 checkPlatformContext(od);
1354 });
1355 });
1356
1357
1358 unittest.group("obj-schema-Reason", () {
1359 unittest.test("to-json--from-json", () {
1360 var o = buildReason();
1361 var od = new api.Reason.fromJson(o.toJson());
1362 checkReason(od);
1363 });
1364 });
1365
1366
1367 unittest.group("obj-schema-RemoveDealAssociationRequest", () {
1368 unittest.test("to-json--from-json", () {
1369 var o = buildRemoveDealAssociationRequest();
1370 var od = new api.RemoveDealAssociationRequest.fromJson(o.toJson());
1371 checkRemoveDealAssociationRequest(od);
1372 });
1373 });
1374
1375
1376 unittest.group("obj-schema-SecurityContext", () {
1377 unittest.test("to-json--from-json", () {
1378 var o = buildSecurityContext();
1379 var od = new api.SecurityContext.fromJson(o.toJson());
1380 checkSecurityContext(od);
1381 });
1382 });
1383
1384
1385 unittest.group("obj-schema-ServingContext", () {
1386 unittest.test("to-json--from-json", () {
1387 var o = buildServingContext();
1388 var od = new api.ServingContext.fromJson(o.toJson());
1389 checkServingContext(od);
1390 });
1391 });
1392
1393
1394 unittest.group("obj-schema-ServingRestriction", () {
1395 unittest.test("to-json--from-json", () {
1396 var o = buildServingRestriction();
1397 var od = new api.ServingRestriction.fromJson(o.toJson());
1398 checkServingRestriction(od);
1399 });
1400 });
1401
1402
1403 unittest.group("obj-schema-StopWatchingCreativeRequest", () {
1404 unittest.test("to-json--from-json", () {
1405 var o = buildStopWatchingCreativeRequest();
1406 var od = new api.StopWatchingCreativeRequest.fromJson(o.toJson());
1407 checkStopWatchingCreativeRequest(od);
1408 });
1409 });
1410
1411
1412 unittest.group("obj-schema-VideoContent", () {
1413 unittest.test("to-json--from-json", () {
1414 var o = buildVideoContent();
1415 var od = new api.VideoContent.fromJson(o.toJson());
1416 checkVideoContent(od);
1417 });
1418 });
1419
1420
1421 unittest.group("obj-schema-WatchCreativeRequest", () {
1422 unittest.test("to-json--from-json", () {
1423 var o = buildWatchCreativeRequest();
1424 var od = new api.WatchCreativeRequest.fromJson(o.toJson());
1425 checkWatchCreativeRequest(od);
1426 });
1427 });
1428
1429
293 unittest.group("resource-AccountsClientsResourceApi", () { 1430 unittest.group("resource-AccountsClientsResourceApi", () {
294 unittest.test("method--create", () { 1431 unittest.test("method--create", () {
295 1432
296 var mock = new HttpServerMock(); 1433 var mock = new HttpServerMock();
297 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients; 1434 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients;
298 var arg_request = buildClient(); 1435 var arg_request = buildClient();
299 var arg_accountId = "foo"; 1436 var arg_accountId = "foo";
300 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1437 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
301 var obj = new api.Client.fromJson(json); 1438 var obj = new api.Client.fromJson(json);
302 checkClient(obj); 1439 checkClient(obj);
303 1440
304 var path = (req.url).path; 1441 var path = (req.url).path;
305 var pathOffset = 0; 1442 var pathOffset = 0;
306 var index; 1443 var index;
1444 var subPart;
1445 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1446 pathOffset += 1;
1447 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1448 pathOffset += 17;
1449 index = path.indexOf("/clients", pathOffset);
1450 unittest.expect(index >= 0, unittest.isTrue);
1451 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1452 pathOffset = index;
1453 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1454 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/clients"));
1455 pathOffset += 8;
1456
1457 var query = (req.url).query;
1458 var queryOffset = 0;
1459 var queryMap = {};
1460 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1461 parseBool(n) {
1462 if (n == "true") return true;
1463 if (n == "false") return false;
1464 if (n == null) return null;
1465 throw new core.ArgumentError("Invalid boolean: $n");
1466 }
1467 if (query.length > 0) {
1468 for (var part in query.split("&")) {
1469 var keyvalue = part.split("=");
1470 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1471 }
1472 }
1473
1474
1475 var h = {
1476 "content-type" : "application/json; charset=utf-8",
1477 };
1478 var resp = convert.JSON.encode(buildClient());
1479 return new async.Future.value(stringResponse(200, h, resp));
1480 }), true);
1481 res.create(arg_request, arg_accountId).then(unittest.expectAsync(((api.Cli ent response) {
1482 checkClient(response);
1483 })));
1484 });
1485
1486 unittest.test("method--get", () {
1487
1488 var mock = new HttpServerMock();
1489 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients;
1490 var arg_accountId = "foo";
1491 var arg_clientAccountId = "foo";
1492 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1493 var path = (req.url).path;
1494 var pathOffset = 0;
1495 var index;
1496 var subPart;
1497 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1498 pathOffset += 1;
1499 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1500 pathOffset += 17;
1501 index = path.indexOf("/clients/", pathOffset);
1502 unittest.expect(index >= 0, unittest.isTrue);
1503 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1504 pathOffset = index;
1505 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1506 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1507 pathOffset += 9;
1508 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1509 pathOffset = path.length;
1510 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1511
1512 var query = (req.url).query;
1513 var queryOffset = 0;
1514 var queryMap = {};
1515 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1516 parseBool(n) {
1517 if (n == "true") return true;
1518 if (n == "false") return false;
1519 if (n == null) return null;
1520 throw new core.ArgumentError("Invalid boolean: $n");
1521 }
1522 if (query.length > 0) {
1523 for (var part in query.split("&")) {
1524 var keyvalue = part.split("=");
1525 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1526 }
1527 }
1528
1529
1530 var h = {
1531 "content-type" : "application/json; charset=utf-8",
1532 };
1533 var resp = convert.JSON.encode(buildClient());
1534 return new async.Future.value(stringResponse(200, h, resp));
1535 }), true);
1536 res.get(arg_accountId, arg_clientAccountId).then(unittest.expectAsync(((ap i.Client response) {
1537 checkClient(response);
1538 })));
1539 });
1540
1541 unittest.test("method--list", () {
1542
1543 var mock = new HttpServerMock();
1544 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients;
1545 var arg_accountId = "foo";
1546 var arg_pageToken = "foo";
1547 var arg_pageSize = 42;
1548 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1549 var path = (req.url).path;
1550 var pathOffset = 0;
1551 var index;
1552 var subPart;
1553 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1554 pathOffset += 1;
1555 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1556 pathOffset += 17;
1557 index = path.indexOf("/clients", pathOffset);
1558 unittest.expect(index >= 0, unittest.isTrue);
1559 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1560 pathOffset = index;
1561 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1562 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/clients"));
1563 pathOffset += 8;
1564
1565 var query = (req.url).query;
1566 var queryOffset = 0;
1567 var queryMap = {};
1568 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1569 parseBool(n) {
1570 if (n == "true") return true;
1571 if (n == "false") return false;
1572 if (n == null) return null;
1573 throw new core.ArgumentError("Invalid boolean: $n");
1574 }
1575 if (query.length > 0) {
1576 for (var part in query.split("&")) {
1577 var keyvalue = part.split("=");
1578 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1579 }
1580 }
1581 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1582 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
1583
1584
1585 var h = {
1586 "content-type" : "application/json; charset=utf-8",
1587 };
1588 var resp = convert.JSON.encode(buildListClientsResponse());
1589 return new async.Future.value(stringResponse(200, h, resp));
1590 }), true);
1591 res.list(arg_accountId, pageToken: arg_pageToken, pageSize: arg_pageSize). then(unittest.expectAsync(((api.ListClientsResponse response) {
1592 checkListClientsResponse(response);
1593 })));
1594 });
1595
1596 unittest.test("method--update", () {
1597
1598 var mock = new HttpServerMock();
1599 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients;
1600 var arg_request = buildClient();
1601 var arg_accountId = "foo";
1602 var arg_clientAccountId = "foo";
1603 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1604 var obj = new api.Client.fromJson(json);
1605 checkClient(obj);
1606
1607 var path = (req.url).path;
1608 var pathOffset = 0;
1609 var index;
1610 var subPart;
1611 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1612 pathOffset += 1;
1613 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1614 pathOffset += 17;
1615 index = path.indexOf("/clients/", pathOffset);
1616 unittest.expect(index >= 0, unittest.isTrue);
1617 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1618 pathOffset = index;
1619 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1620 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1621 pathOffset += 9;
1622 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1623 pathOffset = path.length;
1624 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1625
1626 var query = (req.url).query;
1627 var queryOffset = 0;
1628 var queryMap = {};
1629 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1630 parseBool(n) {
1631 if (n == "true") return true;
1632 if (n == "false") return false;
1633 if (n == null) return null;
1634 throw new core.ArgumentError("Invalid boolean: $n");
1635 }
1636 if (query.length > 0) {
1637 for (var part in query.split("&")) {
1638 var keyvalue = part.split("=");
1639 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1640 }
1641 }
1642
1643
1644 var h = {
1645 "content-type" : "application/json; charset=utf-8",
1646 };
1647 var resp = convert.JSON.encode(buildClient());
1648 return new async.Future.value(stringResponse(200, h, resp));
1649 }), true);
1650 res.update(arg_request, arg_accountId, arg_clientAccountId).then(unittest. expectAsync(((api.Client response) {
1651 checkClient(response);
1652 })));
1653 });
1654
1655 });
1656
1657
1658 unittest.group("resource-AccountsClientsInvitationsResourceApi", () {
1659 unittest.test("method--create", () {
1660
1661 var mock = new HttpServerMock();
1662 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations;
1663 var arg_request = buildClientUserInvitation();
1664 var arg_accountId = "foo";
1665 var arg_clientAccountId = "foo";
1666 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1667 var obj = new api.ClientUserInvitation.fromJson(json);
1668 checkClientUserInvitation(obj);
1669
1670 var path = (req.url).path;
1671 var pathOffset = 0;
1672 var index;
1673 var subPart;
1674 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1675 pathOffset += 1;
1676 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1677 pathOffset += 17;
1678 index = path.indexOf("/clients/", pathOffset);
1679 unittest.expect(index >= 0, unittest.isTrue);
1680 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1681 pathOffset = index;
1682 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1683 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1684 pathOffset += 9;
1685 index = path.indexOf("/invitations", pathOffset);
1686 unittest.expect(index >= 0, unittest.isTrue);
1687 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1688 pathOffset = index;
1689 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1690 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/invitations"));
1691 pathOffset += 12;
1692
1693 var query = (req.url).query;
1694 var queryOffset = 0;
1695 var queryMap = {};
1696 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1697 parseBool(n) {
1698 if (n == "true") return true;
1699 if (n == "false") return false;
1700 if (n == null) return null;
1701 throw new core.ArgumentError("Invalid boolean: $n");
1702 }
1703 if (query.length > 0) {
1704 for (var part in query.split("&")) {
1705 var keyvalue = part.split("=");
1706 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1707 }
1708 }
1709
1710
1711 var h = {
1712 "content-type" : "application/json; charset=utf-8",
1713 };
1714 var resp = convert.JSON.encode(buildClientUserInvitation());
1715 return new async.Future.value(stringResponse(200, h, resp));
1716 }), true);
1717 res.create(arg_request, arg_accountId, arg_clientAccountId).then(unittest. expectAsync(((api.ClientUserInvitation response) {
1718 checkClientUserInvitation(response);
1719 })));
1720 });
1721
1722 unittest.test("method--get", () {
1723
1724 var mock = new HttpServerMock();
1725 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations;
1726 var arg_accountId = "foo";
1727 var arg_clientAccountId = "foo";
1728 var arg_invitationId = "foo";
1729 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1730 var path = (req.url).path;
1731 var pathOffset = 0;
1732 var index;
1733 var subPart;
1734 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1735 pathOffset += 1;
1736 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1737 pathOffset += 17;
1738 index = path.indexOf("/clients/", pathOffset);
1739 unittest.expect(index >= 0, unittest.isTrue);
1740 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1741 pathOffset = index;
1742 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1743 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1744 pathOffset += 9;
1745 index = path.indexOf("/invitations/", pathOffset);
1746 unittest.expect(index >= 0, unittest.isTrue);
1747 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1748 pathOffset = index;
1749 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1750 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/invitations/"));
1751 pathOffset += 13;
1752 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1753 pathOffset = path.length;
1754 unittest.expect(subPart, unittest.equals("$arg_invitationId"));
1755
1756 var query = (req.url).query;
1757 var queryOffset = 0;
1758 var queryMap = {};
1759 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1760 parseBool(n) {
1761 if (n == "true") return true;
1762 if (n == "false") return false;
1763 if (n == null) return null;
1764 throw new core.ArgumentError("Invalid boolean: $n");
1765 }
1766 if (query.length > 0) {
1767 for (var part in query.split("&")) {
1768 var keyvalue = part.split("=");
1769 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1770 }
1771 }
1772
1773
1774 var h = {
1775 "content-type" : "application/json; charset=utf-8",
1776 };
1777 var resp = convert.JSON.encode(buildClientUserInvitation());
1778 return new async.Future.value(stringResponse(200, h, resp));
1779 }), true);
1780 res.get(arg_accountId, arg_clientAccountId, arg_invitationId).then(unittes t.expectAsync(((api.ClientUserInvitation response) {
1781 checkClientUserInvitation(response);
1782 })));
1783 });
1784
1785 unittest.test("method--list", () {
1786
1787 var mock = new HttpServerMock();
1788 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations;
1789 var arg_accountId = "foo";
1790 var arg_clientAccountId = "foo";
1791 var arg_pageToken = "foo";
1792 var arg_pageSize = 42;
1793 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1794 var path = (req.url).path;
1795 var pathOffset = 0;
1796 var index;
1797 var subPart;
1798 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1799 pathOffset += 1;
1800 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1801 pathOffset += 17;
1802 index = path.indexOf("/clients/", pathOffset);
1803 unittest.expect(index >= 0, unittest.isTrue);
1804 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1805 pathOffset = index;
1806 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1807 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1808 pathOffset += 9;
1809 index = path.indexOf("/invitations", pathOffset);
1810 unittest.expect(index >= 0, unittest.isTrue);
1811 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1812 pathOffset = index;
1813 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1814 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/invitations"));
1815 pathOffset += 12;
1816
1817 var query = (req.url).query;
1818 var queryOffset = 0;
1819 var queryMap = {};
1820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1821 parseBool(n) {
1822 if (n == "true") return true;
1823 if (n == "false") return false;
1824 if (n == null) return null;
1825 throw new core.ArgumentError("Invalid boolean: $n");
1826 }
1827 if (query.length > 0) {
1828 for (var part in query.split("&")) {
1829 var keyvalue = part.split("=");
1830 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1831 }
1832 }
1833 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1834 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
1835
1836
1837 var h = {
1838 "content-type" : "application/json; charset=utf-8",
1839 };
1840 var resp = convert.JSON.encode(buildListClientUserInvitationsResponse()) ;
1841 return new async.Future.value(stringResponse(200, h, resp));
1842 }), true);
1843 res.list(arg_accountId, arg_clientAccountId, pageToken: arg_pageToken, pag eSize: arg_pageSize).then(unittest.expectAsync(((api.ListClientUserInvitationsRe sponse response) {
1844 checkListClientUserInvitationsResponse(response);
1845 })));
1846 });
1847
1848 });
1849
1850
1851 unittest.group("resource-AccountsClientsUsersResourceApi", () {
1852 unittest.test("method--get", () {
1853
1854 var mock = new HttpServerMock();
1855 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users;
1856 var arg_accountId = "foo";
1857 var arg_clientAccountId = "foo";
1858 var arg_userId = "foo";
1859 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1860 var path = (req.url).path;
1861 var pathOffset = 0;
1862 var index;
1863 var subPart;
1864 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1865 pathOffset += 1;
1866 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
1867 pathOffset += 17;
1868 index = path.indexOf("/clients/", pathOffset);
1869 unittest.expect(index >= 0, unittest.isTrue);
1870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1871 pathOffset = index;
1872 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1873 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
1874 pathOffset += 9;
1875 index = path.indexOf("/users/", pathOffset);
1876 unittest.expect(index >= 0, unittest.isTrue);
1877 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1878 pathOffset = index;
1879 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1880 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/"));
1881 pathOffset += 7;
1882 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1883 pathOffset = path.length;
1884 unittest.expect(subPart, unittest.equals("$arg_userId"));
1885
1886 var query = (req.url).query;
1887 var queryOffset = 0;
1888 var queryMap = {};
1889 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1890 parseBool(n) {
1891 if (n == "true") return true;
1892 if (n == "false") return false;
1893 if (n == null) return null;
1894 throw new core.ArgumentError("Invalid boolean: $n");
1895 }
1896 if (query.length > 0) {
1897 for (var part in query.split("&")) {
1898 var keyvalue = part.split("=");
1899 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1900 }
1901 }
1902
1903
1904 var h = {
1905 "content-type" : "application/json; charset=utf-8",
1906 };
1907 var resp = convert.JSON.encode(buildClientUser());
1908 return new async.Future.value(stringResponse(200, h, resp));
1909 }), true);
1910 res.get(arg_accountId, arg_clientAccountId, arg_userId).then(unittest.expe ctAsync(((api.ClientUser response) {
1911 checkClientUser(response);
1912 })));
1913 });
1914
1915 unittest.test("method--list", () {
1916
1917 var mock = new HttpServerMock();
1918 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users;
1919 var arg_accountId = "foo";
1920 var arg_clientAccountId = "foo";
1921 var arg_pageToken = "foo";
1922 var arg_pageSize = 42;
1923 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1924 var path = (req.url).path;
1925 var pathOffset = 0;
1926 var index;
307 var subPart; 1927 var subPart;
308 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1928 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
309 pathOffset += 1; 1929 pathOffset += 1;
310 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 1930 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
311 pathOffset += 17; 1931 pathOffset += 17;
312 index = path.indexOf("/clients", pathOffset); 1932 index = path.indexOf("/clients/", pathOffset);
313 unittest.expect(index >= 0, unittest.isTrue); 1933 unittest.expect(index >= 0, unittest.isTrue);
314 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1934 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
315 pathOffset = index; 1935 pathOffset = index;
316 unittest.expect(subPart, unittest.equals("$arg_accountId")); 1936 unittest.expect(subPart, unittest.equals("$arg_accountId"));
317 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/clients")); 1937 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
318 pathOffset += 8; 1938 pathOffset += 9;
1939 index = path.indexOf("/users", pathOffset);
1940 unittest.expect(index >= 0, unittest.isTrue);
1941 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1942 pathOffset = index;
1943 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
1944 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users"));
1945 pathOffset += 6;
319 1946
320 var query = (req.url).query; 1947 var query = (req.url).query;
321 var queryOffset = 0; 1948 var queryOffset = 0;
322 var queryMap = {}; 1949 var queryMap = {};
323 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1950 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
324 parseBool(n) { 1951 parseBool(n) {
325 if (n == "true") return true; 1952 if (n == "true") return true;
326 if (n == "false") return false; 1953 if (n == "false") return false;
327 if (n == null) return null; 1954 if (n == null) return null;
328 throw new core.ArgumentError("Invalid boolean: $n"); 1955 throw new core.ArgumentError("Invalid boolean: $n");
329 } 1956 }
330 if (query.length > 0) { 1957 if (query.length > 0) {
331 for (var part in query.split("&")) { 1958 for (var part in query.split("&")) {
332 var keyvalue = part.split("="); 1959 var keyvalue = part.split("=");
333 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1960 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
334 } 1961 }
335 } 1962 }
1963 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1964 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
336 1965
337 1966
338 var h = { 1967 var h = {
339 "content-type" : "application/json; charset=utf-8", 1968 "content-type" : "application/json; charset=utf-8",
340 }; 1969 };
341 var resp = convert.JSON.encode(buildClient()); 1970 var resp = convert.JSON.encode(buildListClientUsersResponse());
342 return new async.Future.value(stringResponse(200, h, resp)); 1971 return new async.Future.value(stringResponse(200, h, resp));
343 }), true); 1972 }), true);
344 res.create(arg_request, arg_accountId).then(unittest.expectAsync(((api.Cli ent response) { 1973 res.list(arg_accountId, arg_clientAccountId, pageToken: arg_pageToken, pag eSize: arg_pageSize).then(unittest.expectAsync(((api.ListClientUsersResponse res ponse) {
345 checkClient(response); 1974 checkListClientUsersResponse(response);
346 }))); 1975 })));
347 }); 1976 });
348 1977
349 unittest.test("method--get", () { 1978 unittest.test("method--update", () {
350 1979
351 var mock = new HttpServerMock(); 1980 var mock = new HttpServerMock();
352 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients; 1981 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users;
1982 var arg_request = buildClientUser();
353 var arg_accountId = "foo"; 1983 var arg_accountId = "foo";
354 var arg_clientAccountId = "foo"; 1984 var arg_clientAccountId = "foo";
1985 var arg_userId = "foo";
355 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1986 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1987 var obj = new api.ClientUser.fromJson(json);
1988 checkClientUser(obj);
1989
356 var path = (req.url).path; 1990 var path = (req.url).path;
357 var pathOffset = 0; 1991 var pathOffset = 0;
358 var index; 1992 var index;
359 var subPart; 1993 var subPart;
360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1994 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
361 pathOffset += 1; 1995 pathOffset += 1;
362 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 1996 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
363 pathOffset += 17; 1997 pathOffset += 17;
364 index = path.indexOf("/clients/", pathOffset); 1998 index = path.indexOf("/clients/", pathOffset);
365 unittest.expect(index >= 0, unittest.isTrue); 1999 unittest.expect(index >= 0, unittest.isTrue);
366 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2000 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
367 pathOffset = index; 2001 pathOffset = index;
368 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2002 unittest.expect(subPart, unittest.equals("$arg_accountId"));
369 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2003 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/"));
370 pathOffset += 9; 2004 pathOffset += 9;
2005 index = path.indexOf("/users/", pathOffset);
2006 unittest.expect(index >= 0, unittest.isTrue);
2007 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2008 pathOffset = index;
2009 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
2010 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/"));
2011 pathOffset += 7;
371 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2012 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
372 pathOffset = path.length; 2013 pathOffset = path.length;
373 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2014 unittest.expect(subPart, unittest.equals("$arg_userId"));
374 2015
375 var query = (req.url).query; 2016 var query = (req.url).query;
376 var queryOffset = 0; 2017 var queryOffset = 0;
377 var queryMap = {}; 2018 var queryMap = {};
378 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2019 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
379 parseBool(n) { 2020 parseBool(n) {
380 if (n == "true") return true; 2021 if (n == "true") return true;
381 if (n == "false") return false; 2022 if (n == "false") return false;
382 if (n == null) return null; 2023 if (n == null) return null;
383 throw new core.ArgumentError("Invalid boolean: $n"); 2024 throw new core.ArgumentError("Invalid boolean: $n");
384 } 2025 }
385 if (query.length > 0) { 2026 if (query.length > 0) {
386 for (var part in query.split("&")) { 2027 for (var part in query.split("&")) {
387 var keyvalue = part.split("="); 2028 var keyvalue = part.split("=");
388 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2029 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
389 } 2030 }
390 } 2031 }
391 2032
392 2033
393 var h = { 2034 var h = {
394 "content-type" : "application/json; charset=utf-8", 2035 "content-type" : "application/json; charset=utf-8",
395 }; 2036 };
396 var resp = convert.JSON.encode(buildClient()); 2037 var resp = convert.JSON.encode(buildClientUser());
397 return new async.Future.value(stringResponse(200, h, resp)); 2038 return new async.Future.value(stringResponse(200, h, resp));
398 }), true); 2039 }), true);
399 res.get(arg_accountId, arg_clientAccountId).then(unittest.expectAsync(((ap i.Client response) { 2040 res.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId).th en(unittest.expectAsync(((api.ClientUser response) {
400 checkClient(response); 2041 checkClientUser(response);
401 }))); 2042 })));
402 }); 2043 });
403 2044
404 unittest.test("method--list", () { 2045 });
2046
2047
2048 unittest.group("resource-AccountsCreativesResourceApi", () {
2049 unittest.test("method--create", () {
405 2050
406 var mock = new HttpServerMock(); 2051 var mock = new HttpServerMock();
407 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients; 2052 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
2053 var arg_request = buildCreative();
408 var arg_accountId = "foo"; 2054 var arg_accountId = "foo";
409 var arg_pageSize = 42; 2055 var arg_duplicateIdMode = "foo";
410 var arg_pageToken = "foo";
411 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2056 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2057 var obj = new api.Creative.fromJson(json);
2058 checkCreative(obj);
2059
412 var path = (req.url).path; 2060 var path = (req.url).path;
413 var pathOffset = 0; 2061 var pathOffset = 0;
414 var index; 2062 var index;
415 var subPart; 2063 var subPart;
416 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2064 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
417 pathOffset += 1; 2065 pathOffset += 1;
418 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2066 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
419 pathOffset += 17; 2067 pathOffset += 17;
420 index = path.indexOf("/clients", pathOffset); 2068 index = path.indexOf("/creatives", pathOffset);
421 unittest.expect(index >= 0, unittest.isTrue); 2069 unittest.expect(index >= 0, unittest.isTrue);
422 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2070 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
423 pathOffset = index; 2071 pathOffset = index;
424 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2072 unittest.expect(subPart, unittest.equals("$arg_accountId"));
425 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/clients")); 2073 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/creatives"));
426 pathOffset += 8; 2074 pathOffset += 10;
427 2075
428 var query = (req.url).query; 2076 var query = (req.url).query;
429 var queryOffset = 0; 2077 var queryOffset = 0;
430 var queryMap = {}; 2078 var queryMap = {};
431 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2079 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
432 parseBool(n) { 2080 parseBool(n) {
433 if (n == "true") return true; 2081 if (n == "true") return true;
434 if (n == "false") return false; 2082 if (n == "false") return false;
435 if (n == null) return null; 2083 if (n == null) return null;
436 throw new core.ArgumentError("Invalid boolean: $n"); 2084 throw new core.ArgumentError("Invalid boolean: $n");
437 } 2085 }
438 if (query.length > 0) { 2086 if (query.length > 0) {
439 for (var part in query.split("&")) { 2087 for (var part in query.split("&")) {
440 var keyvalue = part.split("="); 2088 var keyvalue = part.split("=");
441 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2089 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
442 } 2090 }
443 } 2091 }
444 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 2092 unittest.expect(queryMap["duplicateIdMode"].first, unittest.equals(arg_d uplicateIdMode));
445 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
446 2093
447 2094
448 var h = { 2095 var h = {
449 "content-type" : "application/json; charset=utf-8", 2096 "content-type" : "application/json; charset=utf-8",
450 }; 2097 };
451 var resp = convert.JSON.encode(buildListClientsResponse()); 2098 var resp = convert.JSON.encode(buildCreative());
452 return new async.Future.value(stringResponse(200, h, resp)); 2099 return new async.Future.value(stringResponse(200, h, resp));
453 }), true); 2100 }), true);
454 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken). then(unittest.expectAsync(((api.ListClientsResponse response) { 2101 res.create(arg_request, arg_accountId, duplicateIdMode: arg_duplicateIdMod e).then(unittest.expectAsync(((api.Creative response) {
455 checkListClientsResponse(response); 2102 checkCreative(response);
456 }))); 2103 })));
457 }); 2104 });
458 2105
459 unittest.test("method--update", () { 2106 unittest.test("method--get", () {
460 2107
461 var mock = new HttpServerMock(); 2108 var mock = new HttpServerMock();
462 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc ounts.clients; 2109 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
463 var arg_request = buildClient();
464 var arg_accountId = "foo"; 2110 var arg_accountId = "foo";
465 var arg_clientAccountId = "foo"; 2111 var arg_creativeId = "foo";
466 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2112 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
467 var obj = new api.Client.fromJson(json);
468 checkClient(obj);
469
470 var path = (req.url).path; 2113 var path = (req.url).path;
471 var pathOffset = 0; 2114 var pathOffset = 0;
472 var index; 2115 var index;
473 var subPart; 2116 var subPart;
474 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2117 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
475 pathOffset += 1; 2118 pathOffset += 1;
476 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2119 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
477 pathOffset += 17; 2120 pathOffset += 17;
478 index = path.indexOf("/clients/", pathOffset); 2121 index = path.indexOf("/creatives/", pathOffset);
479 unittest.expect(index >= 0, unittest.isTrue); 2122 unittest.expect(index >= 0, unittest.isTrue);
480 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2123 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
481 pathOffset = index; 2124 pathOffset = index;
482 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2125 unittest.expect(subPart, unittest.equals("$arg_accountId"));
483 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2126 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
484 pathOffset += 9; 2127 pathOffset += 11;
485 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2128 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
486 pathOffset = path.length; 2129 pathOffset = path.length;
487 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2130 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
488 2131
489 var query = (req.url).query; 2132 var query = (req.url).query;
490 var queryOffset = 0; 2133 var queryOffset = 0;
491 var queryMap = {}; 2134 var queryMap = {};
492 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2135 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
493 parseBool(n) { 2136 parseBool(n) {
494 if (n == "true") return true; 2137 if (n == "true") return true;
495 if (n == "false") return false; 2138 if (n == "false") return false;
496 if (n == null) return null; 2139 if (n == null) return null;
497 throw new core.ArgumentError("Invalid boolean: $n"); 2140 throw new core.ArgumentError("Invalid boolean: $n");
498 } 2141 }
499 if (query.length > 0) { 2142 if (query.length > 0) {
500 for (var part in query.split("&")) { 2143 for (var part in query.split("&")) {
501 var keyvalue = part.split("="); 2144 var keyvalue = part.split("=");
502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2145 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
503 } 2146 }
504 } 2147 }
505 2148
506 2149
507 var h = { 2150 var h = {
508 "content-type" : "application/json; charset=utf-8", 2151 "content-type" : "application/json; charset=utf-8",
509 }; 2152 };
510 var resp = convert.JSON.encode(buildClient()); 2153 var resp = convert.JSON.encode(buildCreative());
511 return new async.Future.value(stringResponse(200, h, resp)); 2154 return new async.Future.value(stringResponse(200, h, resp));
512 }), true); 2155 }), true);
513 res.update(arg_request, arg_accountId, arg_clientAccountId).then(unittest. expectAsync(((api.Client response) { 2156 res.get(arg_accountId, arg_creativeId).then(unittest.expectAsync(((api.Cre ative response) {
514 checkClient(response); 2157 checkCreative(response);
515 }))); 2158 })));
516 }); 2159 });
517 2160
518 }); 2161 unittest.test("method--list", () {
2162
2163 var mock = new HttpServerMock();
2164 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
2165 var arg_accountId = "foo";
2166 var arg_pageToken = "foo";
2167 var arg_pageSize = 42;
2168 var arg_query = "foo";
2169 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2170 var path = (req.url).path;
2171 var pathOffset = 0;
2172 var index;
2173 var subPart;
2174 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2175 pathOffset += 1;
2176 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
2177 pathOffset += 17;
2178 index = path.indexOf("/creatives", pathOffset);
2179 unittest.expect(index >= 0, unittest.isTrue);
2180 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2181 pathOffset = index;
2182 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2183 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/creatives"));
2184 pathOffset += 10;
2185
2186 var query = (req.url).query;
2187 var queryOffset = 0;
2188 var queryMap = {};
2189 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2190 parseBool(n) {
2191 if (n == "true") return true;
2192 if (n == "false") return false;
2193 if (n == null) return null;
2194 throw new core.ArgumentError("Invalid boolean: $n");
2195 }
2196 if (query.length > 0) {
2197 for (var part in query.split("&")) {
2198 var keyvalue = part.split("=");
2199 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2200 }
2201 }
2202 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
2203 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
2204 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
519 2205
520 2206
521 unittest.group("resource-AccountsClientsInvitationsResourceApi", () { 2207 var h = {
522 unittest.test("method--create", () { 2208 "content-type" : "application/json; charset=utf-8",
2209 };
2210 var resp = convert.JSON.encode(buildListCreativesResponse());
2211 return new async.Future.value(stringResponse(200, h, resp));
2212 }), true);
2213 res.list(arg_accountId, pageToken: arg_pageToken, pageSize: arg_pageSize, query: arg_query).then(unittest.expectAsync(((api.ListCreativesResponse response ) {
2214 checkListCreativesResponse(response);
2215 })));
2216 });
2217
2218 unittest.test("method--stopWatching", () {
523 2219
524 var mock = new HttpServerMock(); 2220 var mock = new HttpServerMock();
525 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations; 2221 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
526 var arg_request = buildClientUserInvitation(); 2222 var arg_request = buildStopWatchingCreativeRequest();
527 var arg_accountId = "foo"; 2223 var arg_accountId = "foo";
528 var arg_clientAccountId = "foo"; 2224 var arg_creativeId = "foo";
529 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2225 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
530 var obj = new api.ClientUserInvitation.fromJson(json); 2226 var obj = new api.StopWatchingCreativeRequest.fromJson(json);
531 checkClientUserInvitation(obj); 2227 checkStopWatchingCreativeRequest(obj);
532 2228
533 var path = (req.url).path; 2229 var path = (req.url).path;
534 var pathOffset = 0; 2230 var pathOffset = 0;
535 var index; 2231 var index;
536 var subPart; 2232 var subPart;
537 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2233 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
538 pathOffset += 1; 2234 pathOffset += 1;
539 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2235 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
540 pathOffset += 17; 2236 pathOffset += 17;
541 index = path.indexOf("/clients/", pathOffset); 2237 index = path.indexOf("/creatives/", pathOffset);
542 unittest.expect(index >= 0, unittest.isTrue); 2238 unittest.expect(index >= 0, unittest.isTrue);
543 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2239 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
544 pathOffset = index; 2240 pathOffset = index;
545 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2241 unittest.expect(subPart, unittest.equals("$arg_accountId"));
546 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2242 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
547 pathOffset += 9; 2243 pathOffset += 11;
548 index = path.indexOf("/invitations", pathOffset); 2244 index = path.indexOf(":stopWatching", pathOffset);
549 unittest.expect(index >= 0, unittest.isTrue); 2245 unittest.expect(index >= 0, unittest.isTrue);
550 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2246 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
551 pathOffset = index; 2247 pathOffset = index;
552 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2248 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
553 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/invitations")); 2249 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals(":stopWatching"));
554 pathOffset += 12; 2250 pathOffset += 13;
555 2251
556 var query = (req.url).query; 2252 var query = (req.url).query;
557 var queryOffset = 0; 2253 var queryOffset = 0;
558 var queryMap = {}; 2254 var queryMap = {};
559 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2255 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
560 parseBool(n) { 2256 parseBool(n) {
561 if (n == "true") return true; 2257 if (n == "true") return true;
562 if (n == "false") return false; 2258 if (n == "false") return false;
563 if (n == null) return null; 2259 if (n == null) return null;
564 throw new core.ArgumentError("Invalid boolean: $n"); 2260 throw new core.ArgumentError("Invalid boolean: $n");
565 } 2261 }
566 if (query.length > 0) { 2262 if (query.length > 0) {
567 for (var part in query.split("&")) { 2263 for (var part in query.split("&")) {
568 var keyvalue = part.split("="); 2264 var keyvalue = part.split("=");
569 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2265 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
570 } 2266 }
571 } 2267 }
572 2268
573 2269
574 var h = { 2270 var h = {
575 "content-type" : "application/json; charset=utf-8", 2271 "content-type" : "application/json; charset=utf-8",
576 }; 2272 };
577 var resp = convert.JSON.encode(buildClientUserInvitation()); 2273 var resp = convert.JSON.encode(buildEmpty());
578 return new async.Future.value(stringResponse(200, h, resp)); 2274 return new async.Future.value(stringResponse(200, h, resp));
579 }), true); 2275 }), true);
580 res.create(arg_request, arg_accountId, arg_clientAccountId).then(unittest. expectAsync(((api.ClientUserInvitation response) { 2276 res.stopWatching(arg_request, arg_accountId, arg_creativeId).then(unittest .expectAsync(((api.Empty response) {
581 checkClientUserInvitation(response); 2277 checkEmpty(response);
582 }))); 2278 })));
583 }); 2279 });
584 2280
585 unittest.test("method--get", () { 2281 unittest.test("method--update", () {
586 2282
587 var mock = new HttpServerMock(); 2283 var mock = new HttpServerMock();
588 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations; 2284 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
2285 var arg_request = buildCreative();
589 var arg_accountId = "foo"; 2286 var arg_accountId = "foo";
590 var arg_clientAccountId = "foo"; 2287 var arg_creativeId = "foo";
591 var arg_invitationId = "foo";
592 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2288 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2289 var obj = new api.Creative.fromJson(json);
2290 checkCreative(obj);
2291
593 var path = (req.url).path; 2292 var path = (req.url).path;
594 var pathOffset = 0; 2293 var pathOffset = 0;
595 var index; 2294 var index;
596 var subPart; 2295 var subPart;
597 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2296 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
598 pathOffset += 1; 2297 pathOffset += 1;
599 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2298 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
600 pathOffset += 17; 2299 pathOffset += 17;
601 index = path.indexOf("/clients/", pathOffset); 2300 index = path.indexOf("/creatives/", pathOffset);
602 unittest.expect(index >= 0, unittest.isTrue); 2301 unittest.expect(index >= 0, unittest.isTrue);
603 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2302 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
604 pathOffset = index; 2303 pathOffset = index;
605 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2304 unittest.expect(subPart, unittest.equals("$arg_accountId"));
606 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2305 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
607 pathOffset += 9; 2306 pathOffset += 11;
608 index = path.indexOf("/invitations/", pathOffset);
609 unittest.expect(index >= 0, unittest.isTrue);
610 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
611 pathOffset = index;
612 unittest.expect(subPart, unittest.equals("$arg_clientAccountId"));
613 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/invitations/"));
614 pathOffset += 13;
615 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2307 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
616 pathOffset = path.length; 2308 pathOffset = path.length;
617 unittest.expect(subPart, unittest.equals("$arg_invitationId")); 2309 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
618 2310
619 var query = (req.url).query; 2311 var query = (req.url).query;
620 var queryOffset = 0; 2312 var queryOffset = 0;
621 var queryMap = {}; 2313 var queryMap = {};
622 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2314 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
623 parseBool(n) { 2315 parseBool(n) {
624 if (n == "true") return true; 2316 if (n == "true") return true;
625 if (n == "false") return false; 2317 if (n == "false") return false;
626 if (n == null) return null; 2318 if (n == null) return null;
627 throw new core.ArgumentError("Invalid boolean: $n"); 2319 throw new core.ArgumentError("Invalid boolean: $n");
628 } 2320 }
629 if (query.length > 0) { 2321 if (query.length > 0) {
630 for (var part in query.split("&")) { 2322 for (var part in query.split("&")) {
631 var keyvalue = part.split("="); 2323 var keyvalue = part.split("=");
632 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2324 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
633 } 2325 }
634 } 2326 }
635 2327
636 2328
637 var h = { 2329 var h = {
638 "content-type" : "application/json; charset=utf-8", 2330 "content-type" : "application/json; charset=utf-8",
639 }; 2331 };
640 var resp = convert.JSON.encode(buildClientUserInvitation()); 2332 var resp = convert.JSON.encode(buildCreative());
641 return new async.Future.value(stringResponse(200, h, resp)); 2333 return new async.Future.value(stringResponse(200, h, resp));
642 }), true); 2334 }), true);
643 res.get(arg_accountId, arg_clientAccountId, arg_invitationId).then(unittes t.expectAsync(((api.ClientUserInvitation response) { 2335 res.update(arg_request, arg_accountId, arg_creativeId).then(unittest.expec tAsync(((api.Creative response) {
644 checkClientUserInvitation(response); 2336 checkCreative(response);
645 }))); 2337 })));
646 }); 2338 });
647 2339
648 unittest.test("method--list", () { 2340 unittest.test("method--watch", () {
649 2341
650 var mock = new HttpServerMock(); 2342 var mock = new HttpServerMock();
651 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap i(mock).accounts.clients.invitations; 2343 api.AccountsCreativesResourceApi res = new api.Adexchangebuyer2Api(mock).a ccounts.creatives;
2344 var arg_request = buildWatchCreativeRequest();
652 var arg_accountId = "foo"; 2345 var arg_accountId = "foo";
653 var arg_clientAccountId = "foo"; 2346 var arg_creativeId = "foo";
654 var arg_pageToken = "foo";
655 var arg_pageSize = 42;
656 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2347 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2348 var obj = new api.WatchCreativeRequest.fromJson(json);
2349 checkWatchCreativeRequest(obj);
2350
657 var path = (req.url).path; 2351 var path = (req.url).path;
658 var pathOffset = 0; 2352 var pathOffset = 0;
659 var index; 2353 var index;
660 var subPart; 2354 var subPart;
661 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2355 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
662 pathOffset += 1; 2356 pathOffset += 1;
663 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2357 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
664 pathOffset += 17; 2358 pathOffset += 17;
665 index = path.indexOf("/clients/", pathOffset); 2359 index = path.indexOf("/creatives/", pathOffset);
666 unittest.expect(index >= 0, unittest.isTrue); 2360 unittest.expect(index >= 0, unittest.isTrue);
667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2361 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
668 pathOffset = index; 2362 pathOffset = index;
669 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2363 unittest.expect(subPart, unittest.equals("$arg_accountId"));
670 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2364 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
671 pathOffset += 9; 2365 pathOffset += 11;
672 index = path.indexOf("/invitations", pathOffset); 2366 index = path.indexOf(":watch", pathOffset);
673 unittest.expect(index >= 0, unittest.isTrue); 2367 unittest.expect(index >= 0, unittest.isTrue);
674 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2368 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
675 pathOffset = index; 2369 pathOffset = index;
676 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2370 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
677 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/invitations")); 2371 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als(":watch"));
678 pathOffset += 12; 2372 pathOffset += 6;
679 2373
680 var query = (req.url).query; 2374 var query = (req.url).query;
681 var queryOffset = 0; 2375 var queryOffset = 0;
682 var queryMap = {}; 2376 var queryMap = {};
683 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
684 parseBool(n) { 2378 parseBool(n) {
685 if (n == "true") return true; 2379 if (n == "true") return true;
686 if (n == "false") return false; 2380 if (n == "false") return false;
687 if (n == null) return null; 2381 if (n == null) return null;
688 throw new core.ArgumentError("Invalid boolean: $n"); 2382 throw new core.ArgumentError("Invalid boolean: $n");
689 } 2383 }
690 if (query.length > 0) { 2384 if (query.length > 0) {
691 for (var part in query.split("&")) { 2385 for (var part in query.split("&")) {
692 var keyvalue = part.split("="); 2386 var keyvalue = part.split("=");
693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
694 } 2388 }
695 } 2389 }
696 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
697 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
698 2390
699 2391
700 var h = { 2392 var h = {
701 "content-type" : "application/json; charset=utf-8", 2393 "content-type" : "application/json; charset=utf-8",
702 }; 2394 };
703 var resp = convert.JSON.encode(buildListClientUserInvitationsResponse()) ; 2395 var resp = convert.JSON.encode(buildEmpty());
704 return new async.Future.value(stringResponse(200, h, resp)); 2396 return new async.Future.value(stringResponse(200, h, resp));
705 }), true); 2397 }), true);
706 res.list(arg_accountId, arg_clientAccountId, pageToken: arg_pageToken, pag eSize: arg_pageSize).then(unittest.expectAsync(((api.ListClientUserInvitationsRe sponse response) { 2398 res.watch(arg_request, arg_accountId, arg_creativeId).then(unittest.expect Async(((api.Empty response) {
707 checkListClientUserInvitationsResponse(response); 2399 checkEmpty(response);
708 }))); 2400 })));
709 }); 2401 });
710 2402
711 }); 2403 });
712 2404
713 2405
714 unittest.group("resource-AccountsClientsUsersResourceApi", () { 2406 unittest.group("resource-AccountsCreativesDealAssociationsResourceApi", () {
715 unittest.test("method--get", () { 2407 unittest.test("method--add", () {
716 2408
717 var mock = new HttpServerMock(); 2409 var mock = new HttpServerMock();
718 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users; 2410 api.AccountsCreativesDealAssociationsResourceApi res = new api.Adexchangeb uyer2Api(mock).accounts.creatives.dealAssociations;
2411 var arg_request = buildAddDealAssociationRequest();
719 var arg_accountId = "foo"; 2412 var arg_accountId = "foo";
720 var arg_clientAccountId = "foo"; 2413 var arg_creativeId = "foo";
721 var arg_userId = "foo";
722 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2414 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2415 var obj = new api.AddDealAssociationRequest.fromJson(json);
2416 checkAddDealAssociationRequest(obj);
2417
723 var path = (req.url).path; 2418 var path = (req.url).path;
724 var pathOffset = 0; 2419 var pathOffset = 0;
725 var index; 2420 var index;
726 var subPart; 2421 var subPart;
727 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2422 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
728 pathOffset += 1; 2423 pathOffset += 1;
729 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2424 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
730 pathOffset += 17; 2425 pathOffset += 17;
731 index = path.indexOf("/clients/", pathOffset); 2426 index = path.indexOf("/creatives/", pathOffset);
732 unittest.expect(index >= 0, unittest.isTrue); 2427 unittest.expect(index >= 0, unittest.isTrue);
733 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2428 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
734 pathOffset = index; 2429 pathOffset = index;
735 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2430 unittest.expect(subPart, unittest.equals("$arg_accountId"));
736 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2431 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
737 pathOffset += 9; 2432 pathOffset += 11;
738 index = path.indexOf("/users/", pathOffset); 2433 index = path.indexOf("/dealAssociations:add", pathOffset);
739 unittest.expect(index >= 0, unittest.isTrue); 2434 unittest.expect(index >= 0, unittest.isTrue);
740 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2435 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
741 pathOffset = index; 2436 pathOffset = index;
742 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2437 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
743 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2438 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("/dealAssociations:add"));
744 pathOffset += 7; 2439 pathOffset += 21;
745 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
746 pathOffset = path.length;
747 unittest.expect(subPart, unittest.equals("$arg_userId"));
748 2440
749 var query = (req.url).query; 2441 var query = (req.url).query;
750 var queryOffset = 0; 2442 var queryOffset = 0;
751 var queryMap = {}; 2443 var queryMap = {};
752 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2444 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
753 parseBool(n) { 2445 parseBool(n) {
754 if (n == "true") return true; 2446 if (n == "true") return true;
755 if (n == "false") return false; 2447 if (n == "false") return false;
756 if (n == null) return null; 2448 if (n == null) return null;
757 throw new core.ArgumentError("Invalid boolean: $n"); 2449 throw new core.ArgumentError("Invalid boolean: $n");
758 } 2450 }
759 if (query.length > 0) { 2451 if (query.length > 0) {
760 for (var part in query.split("&")) { 2452 for (var part in query.split("&")) {
761 var keyvalue = part.split("="); 2453 var keyvalue = part.split("=");
762 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2454 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
763 } 2455 }
764 } 2456 }
765 2457
766 2458
767 var h = { 2459 var h = {
768 "content-type" : "application/json; charset=utf-8", 2460 "content-type" : "application/json; charset=utf-8",
769 }; 2461 };
770 var resp = convert.JSON.encode(buildClientUser()); 2462 var resp = convert.JSON.encode(buildEmpty());
771 return new async.Future.value(stringResponse(200, h, resp)); 2463 return new async.Future.value(stringResponse(200, h, resp));
772 }), true); 2464 }), true);
773 res.get(arg_accountId, arg_clientAccountId, arg_userId).then(unittest.expe ctAsync(((api.ClientUser response) { 2465 res.add(arg_request, arg_accountId, arg_creativeId).then(unittest.expectAs ync(((api.Empty response) {
774 checkClientUser(response); 2466 checkEmpty(response);
775 }))); 2467 })));
776 }); 2468 });
777 2469
778 unittest.test("method--list", () { 2470 unittest.test("method--list", () {
779 2471
780 var mock = new HttpServerMock(); 2472 var mock = new HttpServerMock();
781 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users; 2473 api.AccountsCreativesDealAssociationsResourceApi res = new api.Adexchangeb uyer2Api(mock).accounts.creatives.dealAssociations;
782 var arg_accountId = "foo"; 2474 var arg_accountId = "foo";
783 var arg_clientAccountId = "foo"; 2475 var arg_creativeId = "foo";
784 var arg_pageToken = "foo"; 2476 var arg_pageToken = "foo";
785 var arg_pageSize = 42; 2477 var arg_pageSize = 42;
2478 var arg_query = "foo";
786 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2479 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
787 var path = (req.url).path; 2480 var path = (req.url).path;
788 var pathOffset = 0; 2481 var pathOffset = 0;
789 var index; 2482 var index;
790 var subPart; 2483 var subPart;
791 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2484 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
792 pathOffset += 1; 2485 pathOffset += 1;
793 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2486 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
794 pathOffset += 17; 2487 pathOffset += 17;
795 index = path.indexOf("/clients/", pathOffset); 2488 index = path.indexOf("/creatives/", pathOffset);
796 unittest.expect(index >= 0, unittest.isTrue); 2489 unittest.expect(index >= 0, unittest.isTrue);
797 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2490 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
798 pathOffset = index; 2491 pathOffset = index;
799 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2492 unittest.expect(subPart, unittest.equals("$arg_accountId"));
800 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2493 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
801 pathOffset += 9; 2494 pathOffset += 11;
802 index = path.indexOf("/users", pathOffset); 2495 index = path.indexOf("/dealAssociations", pathOffset);
803 unittest.expect(index >= 0, unittest.isTrue); 2496 unittest.expect(index >= 0, unittest.isTrue);
804 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2497 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
805 pathOffset = index; 2498 pathOffset = index;
806 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2499 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
807 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 2500 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("/dealAssociations"));
808 pathOffset += 6; 2501 pathOffset += 17;
809 2502
810 var query = (req.url).query; 2503 var query = (req.url).query;
811 var queryOffset = 0; 2504 var queryOffset = 0;
812 var queryMap = {}; 2505 var queryMap = {};
813 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2506 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
814 parseBool(n) { 2507 parseBool(n) {
815 if (n == "true") return true; 2508 if (n == "true") return true;
816 if (n == "false") return false; 2509 if (n == "false") return false;
817 if (n == null) return null; 2510 if (n == null) return null;
818 throw new core.ArgumentError("Invalid boolean: $n"); 2511 throw new core.ArgumentError("Invalid boolean: $n");
819 } 2512 }
820 if (query.length > 0) { 2513 if (query.length > 0) {
821 for (var part in query.split("&")) { 2514 for (var part in query.split("&")) {
822 var keyvalue = part.split("="); 2515 var keyvalue = part.split("=");
823 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2516 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
824 } 2517 }
825 } 2518 }
826 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 2519 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
827 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 2520 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize));
2521 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
828 2522
829 2523
830 var h = { 2524 var h = {
831 "content-type" : "application/json; charset=utf-8", 2525 "content-type" : "application/json; charset=utf-8",
832 }; 2526 };
833 var resp = convert.JSON.encode(buildListClientUsersResponse()); 2527 var resp = convert.JSON.encode(buildListDealAssociationsResponse());
834 return new async.Future.value(stringResponse(200, h, resp)); 2528 return new async.Future.value(stringResponse(200, h, resp));
835 }), true); 2529 }), true);
836 res.list(arg_accountId, arg_clientAccountId, pageToken: arg_pageToken, pag eSize: arg_pageSize).then(unittest.expectAsync(((api.ListClientUsersResponse res ponse) { 2530 res.list(arg_accountId, arg_creativeId, pageToken: arg_pageToken, pageSize : arg_pageSize, query: arg_query).then(unittest.expectAsync(((api.ListDealAssoci ationsResponse response) {
837 checkListClientUsersResponse(response); 2531 checkListDealAssociationsResponse(response);
838 }))); 2532 })));
839 }); 2533 });
840 2534
841 unittest.test("method--update", () { 2535 unittest.test("method--remove", () {
842 2536
843 var mock = new HttpServerMock(); 2537 var mock = new HttpServerMock();
844 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock ).accounts.clients.users; 2538 api.AccountsCreativesDealAssociationsResourceApi res = new api.Adexchangeb uyer2Api(mock).accounts.creatives.dealAssociations;
845 var arg_request = buildClientUser(); 2539 var arg_request = buildRemoveDealAssociationRequest();
846 var arg_accountId = "foo"; 2540 var arg_accountId = "foo";
847 var arg_clientAccountId = "foo"; 2541 var arg_creativeId = "foo";
848 var arg_userId = "foo";
849 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2542 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
850 var obj = new api.ClientUser.fromJson(json); 2543 var obj = new api.RemoveDealAssociationRequest.fromJson(json);
851 checkClientUser(obj); 2544 checkRemoveDealAssociationRequest(obj);
852 2545
853 var path = (req.url).path; 2546 var path = (req.url).path;
854 var pathOffset = 0; 2547 var pathOffset = 0;
855 var index; 2548 var index;
856 var subPart; 2549 var subPart;
857 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2550 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
858 pathOffset += 1; 2551 pathOffset += 1;
859 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/")); 2552 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("v2beta1/accounts/"));
860 pathOffset += 17; 2553 pathOffset += 17;
861 index = path.indexOf("/clients/", pathOffset); 2554 index = path.indexOf("/creatives/", pathOffset);
862 unittest.expect(index >= 0, unittest.isTrue); 2555 unittest.expect(index >= 0, unittest.isTrue);
863 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2556 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
864 pathOffset = index; 2557 pathOffset = index;
865 unittest.expect(subPart, unittest.equals("$arg_accountId")); 2558 unittest.expect(subPart, unittest.equals("$arg_accountId"));
866 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clients/")); 2559 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/creatives/"));
867 pathOffset += 9; 2560 pathOffset += 11;
868 index = path.indexOf("/users/", pathOffset); 2561 index = path.indexOf("/dealAssociations:remove", pathOffset);
869 unittest.expect(index >= 0, unittest.isTrue); 2562 unittest.expect(index >= 0, unittest.isTrue);
870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2563 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
871 pathOffset = index; 2564 pathOffset = index;
872 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); 2565 unittest.expect(subPart, unittest.equals("$arg_creativeId"));
873 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2566 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq uals("/dealAssociations:remove"));
874 pathOffset += 7; 2567 pathOffset += 24;
875 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
876 pathOffset = path.length;
877 unittest.expect(subPart, unittest.equals("$arg_userId"));
878 2568
879 var query = (req.url).query; 2569 var query = (req.url).query;
880 var queryOffset = 0; 2570 var queryOffset = 0;
881 var queryMap = {}; 2571 var queryMap = {};
882 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2572 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
883 parseBool(n) { 2573 parseBool(n) {
884 if (n == "true") return true; 2574 if (n == "true") return true;
885 if (n == "false") return false; 2575 if (n == "false") return false;
886 if (n == null) return null; 2576 if (n == null) return null;
887 throw new core.ArgumentError("Invalid boolean: $n"); 2577 throw new core.ArgumentError("Invalid boolean: $n");
888 } 2578 }
889 if (query.length > 0) { 2579 if (query.length > 0) {
890 for (var part in query.split("&")) { 2580 for (var part in query.split("&")) {
891 var keyvalue = part.split("="); 2581 var keyvalue = part.split("=");
892 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2582 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
893 } 2583 }
894 } 2584 }
895 2585
896 2586
897 var h = { 2587 var h = {
898 "content-type" : "application/json; charset=utf-8", 2588 "content-type" : "application/json; charset=utf-8",
899 }; 2589 };
900 var resp = convert.JSON.encode(buildClientUser()); 2590 var resp = convert.JSON.encode(buildEmpty());
901 return new async.Future.value(stringResponse(200, h, resp)); 2591 return new async.Future.value(stringResponse(200, h, resp));
902 }), true); 2592 }), true);
903 res.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId).th en(unittest.expectAsync(((api.ClientUser response) { 2593 res.remove(arg_request, arg_accountId, arg_creativeId).then(unittest.expec tAsync(((api.Empty response) {
904 checkClientUser(response); 2594 checkEmpty(response);
905 }))); 2595 })));
906 }); 2596 });
907 2597
908 }); 2598 });
909 2599
910 2600
911 } 2601 }
912 2602
OLDNEW
« no previous file with comments | « generated/googleapis_beta/pubspec.yaml ('k') | generated/googleapis_beta/test/appengine/v1beta4_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698