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

Side by Side Diff: generated/googleapis/test/adexchangebuyer/v1_3.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library googleapis.adexchangebuyer.v1_3.test;
2
3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async;
6 import "dart:convert" as convert;
7
8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis/common/common.dart' as common;
12 import 'package:googleapis/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test;
14
15 import 'package:googleapis/adexchangebuyer/v1_3.dart' as api;
16
17
18
19 core.int buildCounterAccountBidderLocation = 0;
20 buildAccountBidderLocation() {
21 var o = new api.AccountBidderLocation();
22 buildCounterAccountBidderLocation++;
23 if (buildCounterAccountBidderLocation < 3) {
24 o.maximumQps = 42;
25 o.region = "foo";
26 o.url = "foo";
27 }
28 buildCounterAccountBidderLocation--;
29 return o;
30 }
31
32 checkAccountBidderLocation(api.AccountBidderLocation o) {
33 buildCounterAccountBidderLocation++;
34 if (buildCounterAccountBidderLocation < 3) {
35 unittest.expect(o.maximumQps, unittest.equals(42));
36 unittest.expect(o.region, unittest.equals('foo'));
37 unittest.expect(o.url, unittest.equals('foo'));
38 }
39 buildCounterAccountBidderLocation--;
40 }
41
42 buildUnnamed537() {
43 var o = new core.List<api.AccountBidderLocation>();
44 o.add(buildAccountBidderLocation());
45 o.add(buildAccountBidderLocation());
46 return o;
47 }
48
49 checkUnnamed537(core.List<api.AccountBidderLocation> o) {
50 unittest.expect(o, unittest.hasLength(2));
51 checkAccountBidderLocation(o[0]);
52 checkAccountBidderLocation(o[1]);
53 }
54
55 core.int buildCounterAccount = 0;
56 buildAccount() {
57 var o = new api.Account();
58 buildCounterAccount++;
59 if (buildCounterAccount < 3) {
60 o.bidderLocation = buildUnnamed537();
61 o.cookieMatchingNid = "foo";
62 o.cookieMatchingUrl = "foo";
63 o.id = 42;
64 o.kind = "foo";
65 o.maximumTotalQps = 42;
66 }
67 buildCounterAccount--;
68 return o;
69 }
70
71 checkAccount(api.Account o) {
72 buildCounterAccount++;
73 if (buildCounterAccount < 3) {
74 checkUnnamed537(o.bidderLocation);
75 unittest.expect(o.cookieMatchingNid, unittest.equals('foo'));
76 unittest.expect(o.cookieMatchingUrl, unittest.equals('foo'));
77 unittest.expect(o.id, unittest.equals(42));
78 unittest.expect(o.kind, unittest.equals('foo'));
79 unittest.expect(o.maximumTotalQps, unittest.equals(42));
80 }
81 buildCounterAccount--;
82 }
83
84 buildUnnamed538() {
85 var o = new core.List<api.Account>();
86 o.add(buildAccount());
87 o.add(buildAccount());
88 return o;
89 }
90
91 checkUnnamed538(core.List<api.Account> o) {
92 unittest.expect(o, unittest.hasLength(2));
93 checkAccount(o[0]);
94 checkAccount(o[1]);
95 }
96
97 core.int buildCounterAccountsList = 0;
98 buildAccountsList() {
99 var o = new api.AccountsList();
100 buildCounterAccountsList++;
101 if (buildCounterAccountsList < 3) {
102 o.items = buildUnnamed538();
103 o.kind = "foo";
104 }
105 buildCounterAccountsList--;
106 return o;
107 }
108
109 checkAccountsList(api.AccountsList o) {
110 buildCounterAccountsList++;
111 if (buildCounterAccountsList < 3) {
112 checkUnnamed538(o.items);
113 unittest.expect(o.kind, unittest.equals('foo'));
114 }
115 buildCounterAccountsList--;
116 }
117
118 buildUnnamed539() {
119 var o = new core.List<core.String>();
120 o.add("foo");
121 o.add("foo");
122 return o;
123 }
124
125 checkUnnamed539(core.List<core.String> o) {
126 unittest.expect(o, unittest.hasLength(2));
127 unittest.expect(o[0], unittest.equals('foo'));
128 unittest.expect(o[1], unittest.equals('foo'));
129 }
130
131 core.int buildCounterBillingInfo = 0;
132 buildBillingInfo() {
133 var o = new api.BillingInfo();
134 buildCounterBillingInfo++;
135 if (buildCounterBillingInfo < 3) {
136 o.accountId = 42;
137 o.accountName = "foo";
138 o.billingId = buildUnnamed539();
139 o.kind = "foo";
140 }
141 buildCounterBillingInfo--;
142 return o;
143 }
144
145 checkBillingInfo(api.BillingInfo o) {
146 buildCounterBillingInfo++;
147 if (buildCounterBillingInfo < 3) {
148 unittest.expect(o.accountId, unittest.equals(42));
149 unittest.expect(o.accountName, unittest.equals('foo'));
150 checkUnnamed539(o.billingId);
151 unittest.expect(o.kind, unittest.equals('foo'));
152 }
153 buildCounterBillingInfo--;
154 }
155
156 buildUnnamed540() {
157 var o = new core.List<api.BillingInfo>();
158 o.add(buildBillingInfo());
159 o.add(buildBillingInfo());
160 return o;
161 }
162
163 checkUnnamed540(core.List<api.BillingInfo> o) {
164 unittest.expect(o, unittest.hasLength(2));
165 checkBillingInfo(o[0]);
166 checkBillingInfo(o[1]);
167 }
168
169 core.int buildCounterBillingInfoList = 0;
170 buildBillingInfoList() {
171 var o = new api.BillingInfoList();
172 buildCounterBillingInfoList++;
173 if (buildCounterBillingInfoList < 3) {
174 o.items = buildUnnamed540();
175 o.kind = "foo";
176 }
177 buildCounterBillingInfoList--;
178 return o;
179 }
180
181 checkBillingInfoList(api.BillingInfoList o) {
182 buildCounterBillingInfoList++;
183 if (buildCounterBillingInfoList < 3) {
184 checkUnnamed540(o.items);
185 unittest.expect(o.kind, unittest.equals('foo'));
186 }
187 buildCounterBillingInfoList--;
188 }
189
190 buildUnnamed541() {
191 var o = new core.List<core.String>();
192 o.add("foo");
193 o.add("foo");
194 return o;
195 }
196
197 checkUnnamed541(core.List<core.String> o) {
198 unittest.expect(o, unittest.hasLength(2));
199 unittest.expect(o[0], unittest.equals('foo'));
200 unittest.expect(o[1], unittest.equals('foo'));
201 }
202
203 buildUnnamed542() {
204 var o = new core.List<core.int>();
205 o.add(42);
206 o.add(42);
207 return o;
208 }
209
210 checkUnnamed542(core.List<core.int> o) {
211 unittest.expect(o, unittest.hasLength(2));
212 unittest.expect(o[0], unittest.equals(42));
213 unittest.expect(o[1], unittest.equals(42));
214 }
215
216 buildUnnamed543() {
217 var o = new core.List<core.String>();
218 o.add("foo");
219 o.add("foo");
220 return o;
221 }
222
223 checkUnnamed543(core.List<core.String> o) {
224 unittest.expect(o, unittest.hasLength(2));
225 unittest.expect(o[0], unittest.equals('foo'));
226 unittest.expect(o[1], unittest.equals('foo'));
227 }
228
229 buildUnnamed544() {
230 var o = new core.List<core.String>();
231 o.add("foo");
232 o.add("foo");
233 return o;
234 }
235
236 checkUnnamed544(core.List<core.String> o) {
237 unittest.expect(o, unittest.hasLength(2));
238 unittest.expect(o[0], unittest.equals('foo'));
239 unittest.expect(o[1], unittest.equals('foo'));
240 }
241
242 core.int buildCounterCreativeCorrections = 0;
243 buildCreativeCorrections() {
244 var o = new api.CreativeCorrections();
245 buildCounterCreativeCorrections++;
246 if (buildCounterCreativeCorrections < 3) {
247 o.details = buildUnnamed544();
248 o.reason = "foo";
249 }
250 buildCounterCreativeCorrections--;
251 return o;
252 }
253
254 checkCreativeCorrections(api.CreativeCorrections o) {
255 buildCounterCreativeCorrections++;
256 if (buildCounterCreativeCorrections < 3) {
257 checkUnnamed544(o.details);
258 unittest.expect(o.reason, unittest.equals('foo'));
259 }
260 buildCounterCreativeCorrections--;
261 }
262
263 buildUnnamed545() {
264 var o = new core.List<api.CreativeCorrections>();
265 o.add(buildCreativeCorrections());
266 o.add(buildCreativeCorrections());
267 return o;
268 }
269
270 checkUnnamed545(core.List<api.CreativeCorrections> o) {
271 unittest.expect(o, unittest.hasLength(2));
272 checkCreativeCorrections(o[0]);
273 checkCreativeCorrections(o[1]);
274 }
275
276 buildUnnamed546() {
277 var o = new core.List<core.String>();
278 o.add("foo");
279 o.add("foo");
280 return o;
281 }
282
283 checkUnnamed546(core.List<core.String> o) {
284 unittest.expect(o, unittest.hasLength(2));
285 unittest.expect(o[0], unittest.equals('foo'));
286 unittest.expect(o[1], unittest.equals('foo'));
287 }
288
289 core.int buildCounterCreativeDisapprovalReasons = 0;
290 buildCreativeDisapprovalReasons() {
291 var o = new api.CreativeDisapprovalReasons();
292 buildCounterCreativeDisapprovalReasons++;
293 if (buildCounterCreativeDisapprovalReasons < 3) {
294 o.details = buildUnnamed546();
295 o.reason = "foo";
296 }
297 buildCounterCreativeDisapprovalReasons--;
298 return o;
299 }
300
301 checkCreativeDisapprovalReasons(api.CreativeDisapprovalReasons o) {
302 buildCounterCreativeDisapprovalReasons++;
303 if (buildCounterCreativeDisapprovalReasons < 3) {
304 checkUnnamed546(o.details);
305 unittest.expect(o.reason, unittest.equals('foo'));
306 }
307 buildCounterCreativeDisapprovalReasons--;
308 }
309
310 buildUnnamed547() {
311 var o = new core.List<api.CreativeDisapprovalReasons>();
312 o.add(buildCreativeDisapprovalReasons());
313 o.add(buildCreativeDisapprovalReasons());
314 return o;
315 }
316
317 checkUnnamed547(core.List<api.CreativeDisapprovalReasons> o) {
318 unittest.expect(o, unittest.hasLength(2));
319 checkCreativeDisapprovalReasons(o[0]);
320 checkCreativeDisapprovalReasons(o[1]);
321 }
322
323 core.int buildCounterCreativeFilteringReasonsReasons = 0;
324 buildCreativeFilteringReasonsReasons() {
325 var o = new api.CreativeFilteringReasonsReasons();
326 buildCounterCreativeFilteringReasonsReasons++;
327 if (buildCounterCreativeFilteringReasonsReasons < 3) {
328 o.filteringCount = "foo";
329 o.filteringStatus = 42;
330 }
331 buildCounterCreativeFilteringReasonsReasons--;
332 return o;
333 }
334
335 checkCreativeFilteringReasonsReasons(api.CreativeFilteringReasonsReasons o) {
336 buildCounterCreativeFilteringReasonsReasons++;
337 if (buildCounterCreativeFilteringReasonsReasons < 3) {
338 unittest.expect(o.filteringCount, unittest.equals('foo'));
339 unittest.expect(o.filteringStatus, unittest.equals(42));
340 }
341 buildCounterCreativeFilteringReasonsReasons--;
342 }
343
344 buildUnnamed548() {
345 var o = new core.List<api.CreativeFilteringReasonsReasons>();
346 o.add(buildCreativeFilteringReasonsReasons());
347 o.add(buildCreativeFilteringReasonsReasons());
348 return o;
349 }
350
351 checkUnnamed548(core.List<api.CreativeFilteringReasonsReasons> o) {
352 unittest.expect(o, unittest.hasLength(2));
353 checkCreativeFilteringReasonsReasons(o[0]);
354 checkCreativeFilteringReasonsReasons(o[1]);
355 }
356
357 core.int buildCounterCreativeFilteringReasons = 0;
358 buildCreativeFilteringReasons() {
359 var o = new api.CreativeFilteringReasons();
360 buildCounterCreativeFilteringReasons++;
361 if (buildCounterCreativeFilteringReasons < 3) {
362 o.date = "foo";
363 o.reasons = buildUnnamed548();
364 }
365 buildCounterCreativeFilteringReasons--;
366 return o;
367 }
368
369 checkCreativeFilteringReasons(api.CreativeFilteringReasons o) {
370 buildCounterCreativeFilteringReasons++;
371 if (buildCounterCreativeFilteringReasons < 3) {
372 unittest.expect(o.date, unittest.equals('foo'));
373 checkUnnamed548(o.reasons);
374 }
375 buildCounterCreativeFilteringReasons--;
376 }
377
378 buildUnnamed549() {
379 var o = new core.List<core.int>();
380 o.add(42);
381 o.add(42);
382 return o;
383 }
384
385 checkUnnamed549(core.List<core.int> o) {
386 unittest.expect(o, unittest.hasLength(2));
387 unittest.expect(o[0], unittest.equals(42));
388 unittest.expect(o[1], unittest.equals(42));
389 }
390
391 buildUnnamed550() {
392 var o = new core.List<core.int>();
393 o.add(42);
394 o.add(42);
395 return o;
396 }
397
398 checkUnnamed550(core.List<core.int> o) {
399 unittest.expect(o, unittest.hasLength(2));
400 unittest.expect(o[0], unittest.equals(42));
401 unittest.expect(o[1], unittest.equals(42));
402 }
403
404 buildUnnamed551() {
405 var o = new core.List<core.int>();
406 o.add(42);
407 o.add(42);
408 return o;
409 }
410
411 checkUnnamed551(core.List<core.int> o) {
412 unittest.expect(o, unittest.hasLength(2));
413 unittest.expect(o[0], unittest.equals(42));
414 unittest.expect(o[1], unittest.equals(42));
415 }
416
417 buildUnnamed552() {
418 var o = new core.List<core.int>();
419 o.add(42);
420 o.add(42);
421 return o;
422 }
423
424 checkUnnamed552(core.List<core.int> o) {
425 unittest.expect(o, unittest.hasLength(2));
426 unittest.expect(o[0], unittest.equals(42));
427 unittest.expect(o[1], unittest.equals(42));
428 }
429
430 core.int buildCounterCreative = 0;
431 buildCreative() {
432 var o = new api.Creative();
433 buildCounterCreative++;
434 if (buildCounterCreative < 3) {
435 o.HTMLSnippet = "foo";
436 o.accountId = 42;
437 o.advertiserId = buildUnnamed541();
438 o.advertiserName = "foo";
439 o.agencyId = "foo";
440 o.attribute = buildUnnamed542();
441 o.buyerCreativeId = "foo";
442 o.clickThroughUrl = buildUnnamed543();
443 o.corrections = buildUnnamed545();
444 o.disapprovalReasons = buildUnnamed547();
445 o.filteringReasons = buildCreativeFilteringReasons();
446 o.height = 42;
447 o.kind = "foo";
448 o.productCategories = buildUnnamed549();
449 o.restrictedCategories = buildUnnamed550();
450 o.sensitiveCategories = buildUnnamed551();
451 o.status = "foo";
452 o.vendorType = buildUnnamed552();
453 o.videoURL = "foo";
454 o.width = 42;
455 }
456 buildCounterCreative--;
457 return o;
458 }
459
460 checkCreative(api.Creative o) {
461 buildCounterCreative++;
462 if (buildCounterCreative < 3) {
463 unittest.expect(o.HTMLSnippet, unittest.equals('foo'));
464 unittest.expect(o.accountId, unittest.equals(42));
465 checkUnnamed541(o.advertiserId);
466 unittest.expect(o.advertiserName, unittest.equals('foo'));
467 unittest.expect(o.agencyId, unittest.equals('foo'));
468 checkUnnamed542(o.attribute);
469 unittest.expect(o.buyerCreativeId, unittest.equals('foo'));
470 checkUnnamed543(o.clickThroughUrl);
471 checkUnnamed545(o.corrections);
472 checkUnnamed547(o.disapprovalReasons);
473 checkCreativeFilteringReasons(o.filteringReasons);
474 unittest.expect(o.height, unittest.equals(42));
475 unittest.expect(o.kind, unittest.equals('foo'));
476 checkUnnamed549(o.productCategories);
477 checkUnnamed550(o.restrictedCategories);
478 checkUnnamed551(o.sensitiveCategories);
479 unittest.expect(o.status, unittest.equals('foo'));
480 checkUnnamed552(o.vendorType);
481 unittest.expect(o.videoURL, unittest.equals('foo'));
482 unittest.expect(o.width, unittest.equals(42));
483 }
484 buildCounterCreative--;
485 }
486
487 buildUnnamed553() {
488 var o = new core.List<api.Creative>();
489 o.add(buildCreative());
490 o.add(buildCreative());
491 return o;
492 }
493
494 checkUnnamed553(core.List<api.Creative> o) {
495 unittest.expect(o, unittest.hasLength(2));
496 checkCreative(o[0]);
497 checkCreative(o[1]);
498 }
499
500 core.int buildCounterCreativesList = 0;
501 buildCreativesList() {
502 var o = new api.CreativesList();
503 buildCounterCreativesList++;
504 if (buildCounterCreativesList < 3) {
505 o.items = buildUnnamed553();
506 o.kind = "foo";
507 o.nextPageToken = "foo";
508 }
509 buildCounterCreativesList--;
510 return o;
511 }
512
513 checkCreativesList(api.CreativesList o) {
514 buildCounterCreativesList++;
515 if (buildCounterCreativesList < 3) {
516 checkUnnamed553(o.items);
517 unittest.expect(o.kind, unittest.equals('foo'));
518 unittest.expect(o.nextPageToken, unittest.equals('foo'));
519 }
520 buildCounterCreativesList--;
521 }
522
523 core.int buildCounterDirectDeal = 0;
524 buildDirectDeal() {
525 var o = new api.DirectDeal();
526 buildCounterDirectDeal++;
527 if (buildCounterDirectDeal < 3) {
528 o.accountId = 42;
529 o.advertiser = "foo";
530 o.currencyCode = "foo";
531 o.endTime = "foo";
532 o.fixedCpm = "foo";
533 o.id = "foo";
534 o.kind = "foo";
535 o.name = "foo";
536 o.privateExchangeMinCpm = "foo";
537 o.publisherBlocksOverriden = true;
538 o.sellerNetwork = "foo";
539 o.startTime = "foo";
540 }
541 buildCounterDirectDeal--;
542 return o;
543 }
544
545 checkDirectDeal(api.DirectDeal o) {
546 buildCounterDirectDeal++;
547 if (buildCounterDirectDeal < 3) {
548 unittest.expect(o.accountId, unittest.equals(42));
549 unittest.expect(o.advertiser, unittest.equals('foo'));
550 unittest.expect(o.currencyCode, unittest.equals('foo'));
551 unittest.expect(o.endTime, unittest.equals('foo'));
552 unittest.expect(o.fixedCpm, unittest.equals('foo'));
553 unittest.expect(o.id, unittest.equals('foo'));
554 unittest.expect(o.kind, unittest.equals('foo'));
555 unittest.expect(o.name, unittest.equals('foo'));
556 unittest.expect(o.privateExchangeMinCpm, unittest.equals('foo'));
557 unittest.expect(o.publisherBlocksOverriden, unittest.isTrue);
558 unittest.expect(o.sellerNetwork, unittest.equals('foo'));
559 unittest.expect(o.startTime, unittest.equals('foo'));
560 }
561 buildCounterDirectDeal--;
562 }
563
564 buildUnnamed554() {
565 var o = new core.List<api.DirectDeal>();
566 o.add(buildDirectDeal());
567 o.add(buildDirectDeal());
568 return o;
569 }
570
571 checkUnnamed554(core.List<api.DirectDeal> o) {
572 unittest.expect(o, unittest.hasLength(2));
573 checkDirectDeal(o[0]);
574 checkDirectDeal(o[1]);
575 }
576
577 core.int buildCounterDirectDealsList = 0;
578 buildDirectDealsList() {
579 var o = new api.DirectDealsList();
580 buildCounterDirectDealsList++;
581 if (buildCounterDirectDealsList < 3) {
582 o.directDeals = buildUnnamed554();
583 o.kind = "foo";
584 }
585 buildCounterDirectDealsList--;
586 return o;
587 }
588
589 checkDirectDealsList(api.DirectDealsList o) {
590 buildCounterDirectDealsList++;
591 if (buildCounterDirectDealsList < 3) {
592 checkUnnamed554(o.directDeals);
593 unittest.expect(o.kind, unittest.equals('foo'));
594 }
595 buildCounterDirectDealsList--;
596 }
597
598 buildUnnamed555() {
599 var o = new core.List<core.Object>();
600 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
601 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
602 return o;
603 }
604
605 checkUnnamed555(core.List<core.Object> o) {
606 unittest.expect(o, unittest.hasLength(2));
607 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength( 3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u nittest.equals('foo'));
608 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength( 3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u nittest.equals('foo'));
609 }
610
611 buildUnnamed556() {
612 var o = new core.List<core.Object>();
613 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
614 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
615 return o;
616 }
617
618 checkUnnamed556(core.List<core.Object> o) {
619 unittest.expect(o, unittest.hasLength(2));
620 var casted3 = (o[0]) as core.Map; unittest.expect(casted3, unittest.hasLength( 3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], u nittest.equals('foo'));
621 var casted4 = (o[1]) as core.Map; unittest.expect(casted4, unittest.hasLength( 3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], u nittest.equals('foo'));
622 }
623
624 buildUnnamed557() {
625 var o = new core.List<core.Object>();
626 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
627 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
628 return o;
629 }
630
631 checkUnnamed557(core.List<core.Object> o) {
632 unittest.expect(o, unittest.hasLength(2));
633 var casted5 = (o[0]) as core.Map; unittest.expect(casted5, unittest.hasLength( 3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], u nittest.equals('foo'));
634 var casted6 = (o[1]) as core.Map; unittest.expect(casted6, unittest.hasLength( 3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], u nittest.equals('foo'));
635 }
636
637 buildUnnamed558() {
638 var o = new core.List<core.Object>();
639 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
640 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
641 return o;
642 }
643
644 checkUnnamed558(core.List<core.Object> o) {
645 unittest.expect(o, unittest.hasLength(2));
646 var casted7 = (o[0]) as core.Map; unittest.expect(casted7, unittest.hasLength( 3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["string"], u nittest.equals('foo'));
647 var casted8 = (o[1]) as core.Map; unittest.expect(casted8, unittest.hasLength( 3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["string"], u nittest.equals('foo'));
648 }
649
650 core.int buildCounterPerformanceReport = 0;
651 buildPerformanceReport() {
652 var o = new api.PerformanceReport();
653 buildCounterPerformanceReport++;
654 if (buildCounterPerformanceReport < 3) {
655 o.calloutStatusRate = buildUnnamed555();
656 o.cookieMatcherStatusRate = buildUnnamed556();
657 o.creativeStatusRate = buildUnnamed557();
658 o.hostedMatchStatusRate = buildUnnamed558();
659 o.kind = "foo";
660 o.latency50thPercentile = 42.0;
661 o.latency85thPercentile = 42.0;
662 o.latency95thPercentile = 42.0;
663 o.noQuotaInRegion = 42.0;
664 o.outOfQuota = 42.0;
665 o.pixelMatchRequests = 42.0;
666 o.pixelMatchResponses = 42.0;
667 o.quotaConfiguredLimit = 42.0;
668 o.quotaThrottledLimit = 42.0;
669 o.region = "foo";
670 o.timestamp = "foo";
671 }
672 buildCounterPerformanceReport--;
673 return o;
674 }
675
676 checkPerformanceReport(api.PerformanceReport o) {
677 buildCounterPerformanceReport++;
678 if (buildCounterPerformanceReport < 3) {
679 checkUnnamed555(o.calloutStatusRate);
680 checkUnnamed556(o.cookieMatcherStatusRate);
681 checkUnnamed557(o.creativeStatusRate);
682 checkUnnamed558(o.hostedMatchStatusRate);
683 unittest.expect(o.kind, unittest.equals('foo'));
684 unittest.expect(o.latency50thPercentile, unittest.equals(42.0));
685 unittest.expect(o.latency85thPercentile, unittest.equals(42.0));
686 unittest.expect(o.latency95thPercentile, unittest.equals(42.0));
687 unittest.expect(o.noQuotaInRegion, unittest.equals(42.0));
688 unittest.expect(o.outOfQuota, unittest.equals(42.0));
689 unittest.expect(o.pixelMatchRequests, unittest.equals(42.0));
690 unittest.expect(o.pixelMatchResponses, unittest.equals(42.0));
691 unittest.expect(o.quotaConfiguredLimit, unittest.equals(42.0));
692 unittest.expect(o.quotaThrottledLimit, unittest.equals(42.0));
693 unittest.expect(o.region, unittest.equals('foo'));
694 unittest.expect(o.timestamp, unittest.equals('foo'));
695 }
696 buildCounterPerformanceReport--;
697 }
698
699 buildUnnamed559() {
700 var o = new core.List<api.PerformanceReport>();
701 o.add(buildPerformanceReport());
702 o.add(buildPerformanceReport());
703 return o;
704 }
705
706 checkUnnamed559(core.List<api.PerformanceReport> o) {
707 unittest.expect(o, unittest.hasLength(2));
708 checkPerformanceReport(o[0]);
709 checkPerformanceReport(o[1]);
710 }
711
712 core.int buildCounterPerformanceReportList = 0;
713 buildPerformanceReportList() {
714 var o = new api.PerformanceReportList();
715 buildCounterPerformanceReportList++;
716 if (buildCounterPerformanceReportList < 3) {
717 o.kind = "foo";
718 o.performanceReport = buildUnnamed559();
719 }
720 buildCounterPerformanceReportList--;
721 return o;
722 }
723
724 checkPerformanceReportList(api.PerformanceReportList o) {
725 buildCounterPerformanceReportList++;
726 if (buildCounterPerformanceReportList < 3) {
727 unittest.expect(o.kind, unittest.equals('foo'));
728 checkUnnamed559(o.performanceReport);
729 }
730 buildCounterPerformanceReportList--;
731 }
732
733 buildUnnamed560() {
734 var o = new core.List<core.String>();
735 o.add("foo");
736 o.add("foo");
737 return o;
738 }
739
740 checkUnnamed560(core.List<core.String> o) {
741 unittest.expect(o, unittest.hasLength(2));
742 unittest.expect(o[0], unittest.equals('foo'));
743 unittest.expect(o[1], unittest.equals('foo'));
744 }
745
746 core.int buildCounterPretargetingConfigDimensions = 0;
747 buildPretargetingConfigDimensions() {
748 var o = new api.PretargetingConfigDimensions();
749 buildCounterPretargetingConfigDimensions++;
750 if (buildCounterPretargetingConfigDimensions < 3) {
751 o.height = "foo";
752 o.width = "foo";
753 }
754 buildCounterPretargetingConfigDimensions--;
755 return o;
756 }
757
758 checkPretargetingConfigDimensions(api.PretargetingConfigDimensions o) {
759 buildCounterPretargetingConfigDimensions++;
760 if (buildCounterPretargetingConfigDimensions < 3) {
761 unittest.expect(o.height, unittest.equals('foo'));
762 unittest.expect(o.width, unittest.equals('foo'));
763 }
764 buildCounterPretargetingConfigDimensions--;
765 }
766
767 buildUnnamed561() {
768 var o = new core.List<api.PretargetingConfigDimensions>();
769 o.add(buildPretargetingConfigDimensions());
770 o.add(buildPretargetingConfigDimensions());
771 return o;
772 }
773
774 checkUnnamed561(core.List<api.PretargetingConfigDimensions> o) {
775 unittest.expect(o, unittest.hasLength(2));
776 checkPretargetingConfigDimensions(o[0]);
777 checkPretargetingConfigDimensions(o[1]);
778 }
779
780 buildUnnamed562() {
781 var o = new core.List<core.String>();
782 o.add("foo");
783 o.add("foo");
784 return o;
785 }
786
787 checkUnnamed562(core.List<core.String> o) {
788 unittest.expect(o, unittest.hasLength(2));
789 unittest.expect(o[0], unittest.equals('foo'));
790 unittest.expect(o[1], unittest.equals('foo'));
791 }
792
793 buildUnnamed563() {
794 var o = new core.List<core.String>();
795 o.add("foo");
796 o.add("foo");
797 return o;
798 }
799
800 checkUnnamed563(core.List<core.String> o) {
801 unittest.expect(o, unittest.hasLength(2));
802 unittest.expect(o[0], unittest.equals('foo'));
803 unittest.expect(o[1], unittest.equals('foo'));
804 }
805
806 core.int buildCounterPretargetingConfigExcludedPlacements = 0;
807 buildPretargetingConfigExcludedPlacements() {
808 var o = new api.PretargetingConfigExcludedPlacements();
809 buildCounterPretargetingConfigExcludedPlacements++;
810 if (buildCounterPretargetingConfigExcludedPlacements < 3) {
811 o.token = "foo";
812 o.type = "foo";
813 }
814 buildCounterPretargetingConfigExcludedPlacements--;
815 return o;
816 }
817
818 checkPretargetingConfigExcludedPlacements(api.PretargetingConfigExcludedPlacemen ts o) {
819 buildCounterPretargetingConfigExcludedPlacements++;
820 if (buildCounterPretargetingConfigExcludedPlacements < 3) {
821 unittest.expect(o.token, unittest.equals('foo'));
822 unittest.expect(o.type, unittest.equals('foo'));
823 }
824 buildCounterPretargetingConfigExcludedPlacements--;
825 }
826
827 buildUnnamed564() {
828 var o = new core.List<api.PretargetingConfigExcludedPlacements>();
829 o.add(buildPretargetingConfigExcludedPlacements());
830 o.add(buildPretargetingConfigExcludedPlacements());
831 return o;
832 }
833
834 checkUnnamed564(core.List<api.PretargetingConfigExcludedPlacements> o) {
835 unittest.expect(o, unittest.hasLength(2));
836 checkPretargetingConfigExcludedPlacements(o[0]);
837 checkPretargetingConfigExcludedPlacements(o[1]);
838 }
839
840 buildUnnamed565() {
841 var o = new core.List<core.String>();
842 o.add("foo");
843 o.add("foo");
844 return o;
845 }
846
847 checkUnnamed565(core.List<core.String> o) {
848 unittest.expect(o, unittest.hasLength(2));
849 unittest.expect(o[0], unittest.equals('foo'));
850 unittest.expect(o[1], unittest.equals('foo'));
851 }
852
853 buildUnnamed566() {
854 var o = new core.List<core.String>();
855 o.add("foo");
856 o.add("foo");
857 return o;
858 }
859
860 checkUnnamed566(core.List<core.String> o) {
861 unittest.expect(o, unittest.hasLength(2));
862 unittest.expect(o[0], unittest.equals('foo'));
863 unittest.expect(o[1], unittest.equals('foo'));
864 }
865
866 buildUnnamed567() {
867 var o = new core.List<core.String>();
868 o.add("foo");
869 o.add("foo");
870 return o;
871 }
872
873 checkUnnamed567(core.List<core.String> o) {
874 unittest.expect(o, unittest.hasLength(2));
875 unittest.expect(o[0], unittest.equals('foo'));
876 unittest.expect(o[1], unittest.equals('foo'));
877 }
878
879 buildUnnamed568() {
880 var o = new core.List<core.String>();
881 o.add("foo");
882 o.add("foo");
883 return o;
884 }
885
886 checkUnnamed568(core.List<core.String> o) {
887 unittest.expect(o, unittest.hasLength(2));
888 unittest.expect(o[0], unittest.equals('foo'));
889 unittest.expect(o[1], unittest.equals('foo'));
890 }
891
892 buildUnnamed569() {
893 var o = new core.List<core.String>();
894 o.add("foo");
895 o.add("foo");
896 return o;
897 }
898
899 checkUnnamed569(core.List<core.String> o) {
900 unittest.expect(o, unittest.hasLength(2));
901 unittest.expect(o[0], unittest.equals('foo'));
902 unittest.expect(o[1], unittest.equals('foo'));
903 }
904
905 buildUnnamed570() {
906 var o = new core.List<core.String>();
907 o.add("foo");
908 o.add("foo");
909 return o;
910 }
911
912 checkUnnamed570(core.List<core.String> o) {
913 unittest.expect(o, unittest.hasLength(2));
914 unittest.expect(o[0], unittest.equals('foo'));
915 unittest.expect(o[1], unittest.equals('foo'));
916 }
917
918 buildUnnamed571() {
919 var o = new core.List<core.String>();
920 o.add("foo");
921 o.add("foo");
922 return o;
923 }
924
925 checkUnnamed571(core.List<core.String> o) {
926 unittest.expect(o, unittest.hasLength(2));
927 unittest.expect(o[0], unittest.equals('foo'));
928 unittest.expect(o[1], unittest.equals('foo'));
929 }
930
931 core.int buildCounterPretargetingConfigPlacements = 0;
932 buildPretargetingConfigPlacements() {
933 var o = new api.PretargetingConfigPlacements();
934 buildCounterPretargetingConfigPlacements++;
935 if (buildCounterPretargetingConfigPlacements < 3) {
936 o.token = "foo";
937 o.type = "foo";
938 }
939 buildCounterPretargetingConfigPlacements--;
940 return o;
941 }
942
943 checkPretargetingConfigPlacements(api.PretargetingConfigPlacements o) {
944 buildCounterPretargetingConfigPlacements++;
945 if (buildCounterPretargetingConfigPlacements < 3) {
946 unittest.expect(o.token, unittest.equals('foo'));
947 unittest.expect(o.type, unittest.equals('foo'));
948 }
949 buildCounterPretargetingConfigPlacements--;
950 }
951
952 buildUnnamed572() {
953 var o = new core.List<api.PretargetingConfigPlacements>();
954 o.add(buildPretargetingConfigPlacements());
955 o.add(buildPretargetingConfigPlacements());
956 return o;
957 }
958
959 checkUnnamed572(core.List<api.PretargetingConfigPlacements> o) {
960 unittest.expect(o, unittest.hasLength(2));
961 checkPretargetingConfigPlacements(o[0]);
962 checkPretargetingConfigPlacements(o[1]);
963 }
964
965 buildUnnamed573() {
966 var o = new core.List<core.String>();
967 o.add("foo");
968 o.add("foo");
969 return o;
970 }
971
972 checkUnnamed573(core.List<core.String> o) {
973 unittest.expect(o, unittest.hasLength(2));
974 unittest.expect(o[0], unittest.equals('foo'));
975 unittest.expect(o[1], unittest.equals('foo'));
976 }
977
978 buildUnnamed574() {
979 var o = new core.List<core.String>();
980 o.add("foo");
981 o.add("foo");
982 return o;
983 }
984
985 checkUnnamed574(core.List<core.String> o) {
986 unittest.expect(o, unittest.hasLength(2));
987 unittest.expect(o[0], unittest.equals('foo'));
988 unittest.expect(o[1], unittest.equals('foo'));
989 }
990
991 buildUnnamed575() {
992 var o = new core.List<core.String>();
993 o.add("foo");
994 o.add("foo");
995 return o;
996 }
997
998 checkUnnamed575(core.List<core.String> o) {
999 unittest.expect(o, unittest.hasLength(2));
1000 unittest.expect(o[0], unittest.equals('foo'));
1001 unittest.expect(o[1], unittest.equals('foo'));
1002 }
1003
1004 buildUnnamed576() {
1005 var o = new core.List<core.String>();
1006 o.add("foo");
1007 o.add("foo");
1008 return o;
1009 }
1010
1011 checkUnnamed576(core.List<core.String> o) {
1012 unittest.expect(o, unittest.hasLength(2));
1013 unittest.expect(o[0], unittest.equals('foo'));
1014 unittest.expect(o[1], unittest.equals('foo'));
1015 }
1016
1017 buildUnnamed577() {
1018 var o = new core.List<core.String>();
1019 o.add("foo");
1020 o.add("foo");
1021 return o;
1022 }
1023
1024 checkUnnamed577(core.List<core.String> o) {
1025 unittest.expect(o, unittest.hasLength(2));
1026 unittest.expect(o[0], unittest.equals('foo'));
1027 unittest.expect(o[1], unittest.equals('foo'));
1028 }
1029
1030 core.int buildCounterPretargetingConfig = 0;
1031 buildPretargetingConfig() {
1032 var o = new api.PretargetingConfig();
1033 buildCounterPretargetingConfig++;
1034 if (buildCounterPretargetingConfig < 3) {
1035 o.billingId = "foo";
1036 o.configId = "foo";
1037 o.configName = "foo";
1038 o.creativeType = buildUnnamed560();
1039 o.dimensions = buildUnnamed561();
1040 o.excludedContentLabels = buildUnnamed562();
1041 o.excludedGeoCriteriaIds = buildUnnamed563();
1042 o.excludedPlacements = buildUnnamed564();
1043 o.excludedUserLists = buildUnnamed565();
1044 o.excludedVerticals = buildUnnamed566();
1045 o.geoCriteriaIds = buildUnnamed567();
1046 o.isActive = true;
1047 o.kind = "foo";
1048 o.languages = buildUnnamed568();
1049 o.mobileCarriers = buildUnnamed569();
1050 o.mobileDevices = buildUnnamed570();
1051 o.mobileOperatingSystemVersions = buildUnnamed571();
1052 o.placements = buildUnnamed572();
1053 o.platforms = buildUnnamed573();
1054 o.supportedCreativeAttributes = buildUnnamed574();
1055 o.userLists = buildUnnamed575();
1056 o.vendorTypes = buildUnnamed576();
1057 o.verticals = buildUnnamed577();
1058 }
1059 buildCounterPretargetingConfig--;
1060 return o;
1061 }
1062
1063 checkPretargetingConfig(api.PretargetingConfig o) {
1064 buildCounterPretargetingConfig++;
1065 if (buildCounterPretargetingConfig < 3) {
1066 unittest.expect(o.billingId, unittest.equals('foo'));
1067 unittest.expect(o.configId, unittest.equals('foo'));
1068 unittest.expect(o.configName, unittest.equals('foo'));
1069 checkUnnamed560(o.creativeType);
1070 checkUnnamed561(o.dimensions);
1071 checkUnnamed562(o.excludedContentLabels);
1072 checkUnnamed563(o.excludedGeoCriteriaIds);
1073 checkUnnamed564(o.excludedPlacements);
1074 checkUnnamed565(o.excludedUserLists);
1075 checkUnnamed566(o.excludedVerticals);
1076 checkUnnamed567(o.geoCriteriaIds);
1077 unittest.expect(o.isActive, unittest.isTrue);
1078 unittest.expect(o.kind, unittest.equals('foo'));
1079 checkUnnamed568(o.languages);
1080 checkUnnamed569(o.mobileCarriers);
1081 checkUnnamed570(o.mobileDevices);
1082 checkUnnamed571(o.mobileOperatingSystemVersions);
1083 checkUnnamed572(o.placements);
1084 checkUnnamed573(o.platforms);
1085 checkUnnamed574(o.supportedCreativeAttributes);
1086 checkUnnamed575(o.userLists);
1087 checkUnnamed576(o.vendorTypes);
1088 checkUnnamed577(o.verticals);
1089 }
1090 buildCounterPretargetingConfig--;
1091 }
1092
1093 buildUnnamed578() {
1094 var o = new core.List<api.PretargetingConfig>();
1095 o.add(buildPretargetingConfig());
1096 o.add(buildPretargetingConfig());
1097 return o;
1098 }
1099
1100 checkUnnamed578(core.List<api.PretargetingConfig> o) {
1101 unittest.expect(o, unittest.hasLength(2));
1102 checkPretargetingConfig(o[0]);
1103 checkPretargetingConfig(o[1]);
1104 }
1105
1106 core.int buildCounterPretargetingConfigList = 0;
1107 buildPretargetingConfigList() {
1108 var o = new api.PretargetingConfigList();
1109 buildCounterPretargetingConfigList++;
1110 if (buildCounterPretargetingConfigList < 3) {
1111 o.items = buildUnnamed578();
1112 o.kind = "foo";
1113 }
1114 buildCounterPretargetingConfigList--;
1115 return o;
1116 }
1117
1118 checkPretargetingConfigList(api.PretargetingConfigList o) {
1119 buildCounterPretargetingConfigList++;
1120 if (buildCounterPretargetingConfigList < 3) {
1121 checkUnnamed578(o.items);
1122 unittest.expect(o.kind, unittest.equals('foo'));
1123 }
1124 buildCounterPretargetingConfigList--;
1125 }
1126
1127 buildUnnamed579() {
1128 var o = new core.List<core.int>();
1129 o.add(42);
1130 o.add(42);
1131 return o;
1132 }
1133
1134 checkUnnamed579(core.List<core.int> o) {
1135 unittest.expect(o, unittest.hasLength(2));
1136 unittest.expect(o[0], unittest.equals(42));
1137 unittest.expect(o[1], unittest.equals(42));
1138 }
1139
1140 buildUnnamed580() {
1141 var o = new core.List<core.String>();
1142 o.add("foo");
1143 o.add("foo");
1144 return o;
1145 }
1146
1147 checkUnnamed580(core.List<core.String> o) {
1148 unittest.expect(o, unittest.hasLength(2));
1149 unittest.expect(o[0], unittest.equals('foo'));
1150 unittest.expect(o[1], unittest.equals('foo'));
1151 }
1152
1153
1154 main() {
1155 unittest.group("obj-schema-AccountBidderLocation", () {
1156 unittest.test("to-json--from-json", () {
1157 var o = buildAccountBidderLocation();
1158 var od = new api.AccountBidderLocation.fromJson(o.toJson());
1159 checkAccountBidderLocation(od);
1160 });
1161 });
1162
1163
1164 unittest.group("obj-schema-Account", () {
1165 unittest.test("to-json--from-json", () {
1166 var o = buildAccount();
1167 var od = new api.Account.fromJson(o.toJson());
1168 checkAccount(od);
1169 });
1170 });
1171
1172
1173 unittest.group("obj-schema-AccountsList", () {
1174 unittest.test("to-json--from-json", () {
1175 var o = buildAccountsList();
1176 var od = new api.AccountsList.fromJson(o.toJson());
1177 checkAccountsList(od);
1178 });
1179 });
1180
1181
1182 unittest.group("obj-schema-BillingInfo", () {
1183 unittest.test("to-json--from-json", () {
1184 var o = buildBillingInfo();
1185 var od = new api.BillingInfo.fromJson(o.toJson());
1186 checkBillingInfo(od);
1187 });
1188 });
1189
1190
1191 unittest.group("obj-schema-BillingInfoList", () {
1192 unittest.test("to-json--from-json", () {
1193 var o = buildBillingInfoList();
1194 var od = new api.BillingInfoList.fromJson(o.toJson());
1195 checkBillingInfoList(od);
1196 });
1197 });
1198
1199
1200 unittest.group("obj-schema-CreativeCorrections", () {
1201 unittest.test("to-json--from-json", () {
1202 var o = buildCreativeCorrections();
1203 var od = new api.CreativeCorrections.fromJson(o.toJson());
1204 checkCreativeCorrections(od);
1205 });
1206 });
1207
1208
1209 unittest.group("obj-schema-CreativeDisapprovalReasons", () {
1210 unittest.test("to-json--from-json", () {
1211 var o = buildCreativeDisapprovalReasons();
1212 var od = new api.CreativeDisapprovalReasons.fromJson(o.toJson());
1213 checkCreativeDisapprovalReasons(od);
1214 });
1215 });
1216
1217
1218 unittest.group("obj-schema-CreativeFilteringReasonsReasons", () {
1219 unittest.test("to-json--from-json", () {
1220 var o = buildCreativeFilteringReasonsReasons();
1221 var od = new api.CreativeFilteringReasonsReasons.fromJson(o.toJson());
1222 checkCreativeFilteringReasonsReasons(od);
1223 });
1224 });
1225
1226
1227 unittest.group("obj-schema-CreativeFilteringReasons", () {
1228 unittest.test("to-json--from-json", () {
1229 var o = buildCreativeFilteringReasons();
1230 var od = new api.CreativeFilteringReasons.fromJson(o.toJson());
1231 checkCreativeFilteringReasons(od);
1232 });
1233 });
1234
1235
1236 unittest.group("obj-schema-Creative", () {
1237 unittest.test("to-json--from-json", () {
1238 var o = buildCreative();
1239 var od = new api.Creative.fromJson(o.toJson());
1240 checkCreative(od);
1241 });
1242 });
1243
1244
1245 unittest.group("obj-schema-CreativesList", () {
1246 unittest.test("to-json--from-json", () {
1247 var o = buildCreativesList();
1248 var od = new api.CreativesList.fromJson(o.toJson());
1249 checkCreativesList(od);
1250 });
1251 });
1252
1253
1254 unittest.group("obj-schema-DirectDeal", () {
1255 unittest.test("to-json--from-json", () {
1256 var o = buildDirectDeal();
1257 var od = new api.DirectDeal.fromJson(o.toJson());
1258 checkDirectDeal(od);
1259 });
1260 });
1261
1262
1263 unittest.group("obj-schema-DirectDealsList", () {
1264 unittest.test("to-json--from-json", () {
1265 var o = buildDirectDealsList();
1266 var od = new api.DirectDealsList.fromJson(o.toJson());
1267 checkDirectDealsList(od);
1268 });
1269 });
1270
1271
1272 unittest.group("obj-schema-PerformanceReport", () {
1273 unittest.test("to-json--from-json", () {
1274 var o = buildPerformanceReport();
1275 var od = new api.PerformanceReport.fromJson(o.toJson());
1276 checkPerformanceReport(od);
1277 });
1278 });
1279
1280
1281 unittest.group("obj-schema-PerformanceReportList", () {
1282 unittest.test("to-json--from-json", () {
1283 var o = buildPerformanceReportList();
1284 var od = new api.PerformanceReportList.fromJson(o.toJson());
1285 checkPerformanceReportList(od);
1286 });
1287 });
1288
1289
1290 unittest.group("obj-schema-PretargetingConfigDimensions", () {
1291 unittest.test("to-json--from-json", () {
1292 var o = buildPretargetingConfigDimensions();
1293 var od = new api.PretargetingConfigDimensions.fromJson(o.toJson());
1294 checkPretargetingConfigDimensions(od);
1295 });
1296 });
1297
1298
1299 unittest.group("obj-schema-PretargetingConfigExcludedPlacements", () {
1300 unittest.test("to-json--from-json", () {
1301 var o = buildPretargetingConfigExcludedPlacements();
1302 var od = new api.PretargetingConfigExcludedPlacements.fromJson(o.toJson()) ;
1303 checkPretargetingConfigExcludedPlacements(od);
1304 });
1305 });
1306
1307
1308 unittest.group("obj-schema-PretargetingConfigPlacements", () {
1309 unittest.test("to-json--from-json", () {
1310 var o = buildPretargetingConfigPlacements();
1311 var od = new api.PretargetingConfigPlacements.fromJson(o.toJson());
1312 checkPretargetingConfigPlacements(od);
1313 });
1314 });
1315
1316
1317 unittest.group("obj-schema-PretargetingConfig", () {
1318 unittest.test("to-json--from-json", () {
1319 var o = buildPretargetingConfig();
1320 var od = new api.PretargetingConfig.fromJson(o.toJson());
1321 checkPretargetingConfig(od);
1322 });
1323 });
1324
1325
1326 unittest.group("obj-schema-PretargetingConfigList", () {
1327 unittest.test("to-json--from-json", () {
1328 var o = buildPretargetingConfigList();
1329 var od = new api.PretargetingConfigList.fromJson(o.toJson());
1330 checkPretargetingConfigList(od);
1331 });
1332 });
1333
1334
1335 unittest.group("resource-AccountsResourceApi", () {
1336 unittest.test("method--get", () {
1337
1338 var mock = new common_test.HttpServerMock();
1339 api.AccountsResourceApi res = new api.AdexchangebuyerApi(mock).accounts;
1340 var arg_id = 42;
1341 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1342 var path = (req.url).path;
1343 var pathOffset = 0;
1344 var index;
1345 var subPart;
1346 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1347 pathOffset += 22;
1348 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1349 pathOffset += 9;
1350 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1351 pathOffset = path.length;
1352 unittest.expect(subPart, unittest.equals("$arg_id"));
1353
1354 var query = (req.url).query;
1355 var queryOffset = 0;
1356 var queryMap = {};
1357 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1358 parseBool(n) {
1359 if (n == "true") return true;
1360 if (n == "false") return false;
1361 if (n == null) return null;
1362 throw new core.ArgumentError("Invalid boolean: $n");
1363 }
1364 if (query.length > 0) {
1365 for (var part in query.split("&")) {
1366 var keyvalue = part.split("=");
1367 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1368 }
1369 }
1370
1371
1372 var h = {
1373 "content-type" : "application/json; charset=utf-8",
1374 };
1375 var resp = convert.JSON.encode(buildAccount());
1376 return new async.Future.value(common_test.stringResponse(200, h, resp));
1377 }), true);
1378 res.get(arg_id).then(unittest.expectAsync(((api.Account response) {
1379 checkAccount(response);
1380 })));
1381 });
1382
1383 unittest.test("method--list", () {
1384
1385 var mock = new common_test.HttpServerMock();
1386 api.AccountsResourceApi res = new api.AdexchangebuyerApi(mock).accounts;
1387 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1388 var path = (req.url).path;
1389 var pathOffset = 0;
1390 var index;
1391 var subPart;
1392 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1393 pathOffset += 22;
1394 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("accounts"));
1395 pathOffset += 8;
1396
1397 var query = (req.url).query;
1398 var queryOffset = 0;
1399 var queryMap = {};
1400 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1401 parseBool(n) {
1402 if (n == "true") return true;
1403 if (n == "false") return false;
1404 if (n == null) return null;
1405 throw new core.ArgumentError("Invalid boolean: $n");
1406 }
1407 if (query.length > 0) {
1408 for (var part in query.split("&")) {
1409 var keyvalue = part.split("=");
1410 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1411 }
1412 }
1413
1414
1415 var h = {
1416 "content-type" : "application/json; charset=utf-8",
1417 };
1418 var resp = convert.JSON.encode(buildAccountsList());
1419 return new async.Future.value(common_test.stringResponse(200, h, resp));
1420 }), true);
1421 res.list().then(unittest.expectAsync(((api.AccountsList response) {
1422 checkAccountsList(response);
1423 })));
1424 });
1425
1426 unittest.test("method--patch", () {
1427
1428 var mock = new common_test.HttpServerMock();
1429 api.AccountsResourceApi res = new api.AdexchangebuyerApi(mock).accounts;
1430 var arg_request = buildAccount();
1431 var arg_id = 42;
1432 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1433 var obj = new api.Account.fromJson(json);
1434 checkAccount(obj);
1435
1436 var path = (req.url).path;
1437 var pathOffset = 0;
1438 var index;
1439 var subPart;
1440 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1441 pathOffset += 22;
1442 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1443 pathOffset += 9;
1444 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1445 pathOffset = path.length;
1446 unittest.expect(subPart, unittest.equals("$arg_id"));
1447
1448 var query = (req.url).query;
1449 var queryOffset = 0;
1450 var queryMap = {};
1451 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1452 parseBool(n) {
1453 if (n == "true") return true;
1454 if (n == "false") return false;
1455 if (n == null) return null;
1456 throw new core.ArgumentError("Invalid boolean: $n");
1457 }
1458 if (query.length > 0) {
1459 for (var part in query.split("&")) {
1460 var keyvalue = part.split("=");
1461 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1462 }
1463 }
1464
1465
1466 var h = {
1467 "content-type" : "application/json; charset=utf-8",
1468 };
1469 var resp = convert.JSON.encode(buildAccount());
1470 return new async.Future.value(common_test.stringResponse(200, h, resp));
1471 }), true);
1472 res.patch(arg_request, arg_id).then(unittest.expectAsync(((api.Account res ponse) {
1473 checkAccount(response);
1474 })));
1475 });
1476
1477 unittest.test("method--update", () {
1478
1479 var mock = new common_test.HttpServerMock();
1480 api.AccountsResourceApi res = new api.AdexchangebuyerApi(mock).accounts;
1481 var arg_request = buildAccount();
1482 var arg_id = 42;
1483 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1484 var obj = new api.Account.fromJson(json);
1485 checkAccount(obj);
1486
1487 var path = (req.url).path;
1488 var pathOffset = 0;
1489 var index;
1490 var subPart;
1491 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1492 pathOffset += 22;
1493 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1494 pathOffset += 9;
1495 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1496 pathOffset = path.length;
1497 unittest.expect(subPart, unittest.equals("$arg_id"));
1498
1499 var query = (req.url).query;
1500 var queryOffset = 0;
1501 var queryMap = {};
1502 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1503 parseBool(n) {
1504 if (n == "true") return true;
1505 if (n == "false") return false;
1506 if (n == null) return null;
1507 throw new core.ArgumentError("Invalid boolean: $n");
1508 }
1509 if (query.length > 0) {
1510 for (var part in query.split("&")) {
1511 var keyvalue = part.split("=");
1512 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1513 }
1514 }
1515
1516
1517 var h = {
1518 "content-type" : "application/json; charset=utf-8",
1519 };
1520 var resp = convert.JSON.encode(buildAccount());
1521 return new async.Future.value(common_test.stringResponse(200, h, resp));
1522 }), true);
1523 res.update(arg_request, arg_id).then(unittest.expectAsync(((api.Account re sponse) {
1524 checkAccount(response);
1525 })));
1526 });
1527
1528 });
1529
1530
1531 unittest.group("resource-BillingInfoResourceApi", () {
1532 unittest.test("method--get", () {
1533
1534 var mock = new common_test.HttpServerMock();
1535 api.BillingInfoResourceApi res = new api.AdexchangebuyerApi(mock).billingI nfo;
1536 var arg_accountId = 42;
1537 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1538 var path = (req.url).path;
1539 var pathOffset = 0;
1540 var index;
1541 var subPart;
1542 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1543 pathOffset += 22;
1544 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("billinginfo/"));
1545 pathOffset += 12;
1546 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1547 pathOffset = path.length;
1548 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1549
1550 var query = (req.url).query;
1551 var queryOffset = 0;
1552 var queryMap = {};
1553 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1554 parseBool(n) {
1555 if (n == "true") return true;
1556 if (n == "false") return false;
1557 if (n == null) return null;
1558 throw new core.ArgumentError("Invalid boolean: $n");
1559 }
1560 if (query.length > 0) {
1561 for (var part in query.split("&")) {
1562 var keyvalue = part.split("=");
1563 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1564 }
1565 }
1566
1567
1568 var h = {
1569 "content-type" : "application/json; charset=utf-8",
1570 };
1571 var resp = convert.JSON.encode(buildBillingInfo());
1572 return new async.Future.value(common_test.stringResponse(200, h, resp));
1573 }), true);
1574 res.get(arg_accountId).then(unittest.expectAsync(((api.BillingInfo respons e) {
1575 checkBillingInfo(response);
1576 })));
1577 });
1578
1579 unittest.test("method--list", () {
1580
1581 var mock = new common_test.HttpServerMock();
1582 api.BillingInfoResourceApi res = new api.AdexchangebuyerApi(mock).billingI nfo;
1583 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1584 var path = (req.url).path;
1585 var pathOffset = 0;
1586 var index;
1587 var subPart;
1588 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1589 pathOffset += 22;
1590 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("billinginfo"));
1591 pathOffset += 11;
1592
1593 var query = (req.url).query;
1594 var queryOffset = 0;
1595 var queryMap = {};
1596 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1597 parseBool(n) {
1598 if (n == "true") return true;
1599 if (n == "false") return false;
1600 if (n == null) return null;
1601 throw new core.ArgumentError("Invalid boolean: $n");
1602 }
1603 if (query.length > 0) {
1604 for (var part in query.split("&")) {
1605 var keyvalue = part.split("=");
1606 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1607 }
1608 }
1609
1610
1611 var h = {
1612 "content-type" : "application/json; charset=utf-8",
1613 };
1614 var resp = convert.JSON.encode(buildBillingInfoList());
1615 return new async.Future.value(common_test.stringResponse(200, h, resp));
1616 }), true);
1617 res.list().then(unittest.expectAsync(((api.BillingInfoList response) {
1618 checkBillingInfoList(response);
1619 })));
1620 });
1621
1622 });
1623
1624
1625 unittest.group("resource-CreativesResourceApi", () {
1626 unittest.test("method--get", () {
1627
1628 var mock = new common_test.HttpServerMock();
1629 api.CreativesResourceApi res = new api.AdexchangebuyerApi(mock).creatives;
1630 var arg_accountId = 42;
1631 var arg_buyerCreativeId = "foo";
1632 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1633 var path = (req.url).path;
1634 var pathOffset = 0;
1635 var index;
1636 var subPart;
1637 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1638 pathOffset += 22;
1639 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("creatives/"));
1640 pathOffset += 10;
1641 index = path.indexOf("/", pathOffset);
1642 unittest.expect(index >= 0, unittest.isTrue);
1643 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1644 pathOffset = index;
1645 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1646 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1647 pathOffset += 1;
1648 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1649 pathOffset = path.length;
1650 unittest.expect(subPart, unittest.equals("$arg_buyerCreativeId"));
1651
1652 var query = (req.url).query;
1653 var queryOffset = 0;
1654 var queryMap = {};
1655 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1656 parseBool(n) {
1657 if (n == "true") return true;
1658 if (n == "false") return false;
1659 if (n == null) return null;
1660 throw new core.ArgumentError("Invalid boolean: $n");
1661 }
1662 if (query.length > 0) {
1663 for (var part in query.split("&")) {
1664 var keyvalue = part.split("=");
1665 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1666 }
1667 }
1668
1669
1670 var h = {
1671 "content-type" : "application/json; charset=utf-8",
1672 };
1673 var resp = convert.JSON.encode(buildCreative());
1674 return new async.Future.value(common_test.stringResponse(200, h, resp));
1675 }), true);
1676 res.get(arg_accountId, arg_buyerCreativeId).then(unittest.expectAsync(((ap i.Creative response) {
1677 checkCreative(response);
1678 })));
1679 });
1680
1681 unittest.test("method--insert", () {
1682
1683 var mock = new common_test.HttpServerMock();
1684 api.CreativesResourceApi res = new api.AdexchangebuyerApi(mock).creatives;
1685 var arg_request = buildCreative();
1686 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1687 var obj = new api.Creative.fromJson(json);
1688 checkCreative(obj);
1689
1690 var path = (req.url).path;
1691 var pathOffset = 0;
1692 var index;
1693 var subPart;
1694 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1695 pathOffset += 22;
1696 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("creatives"));
1697 pathOffset += 9;
1698
1699 var query = (req.url).query;
1700 var queryOffset = 0;
1701 var queryMap = {};
1702 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1703 parseBool(n) {
1704 if (n == "true") return true;
1705 if (n == "false") return false;
1706 if (n == null) return null;
1707 throw new core.ArgumentError("Invalid boolean: $n");
1708 }
1709 if (query.length > 0) {
1710 for (var part in query.split("&")) {
1711 var keyvalue = part.split("=");
1712 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1713 }
1714 }
1715
1716
1717 var h = {
1718 "content-type" : "application/json; charset=utf-8",
1719 };
1720 var resp = convert.JSON.encode(buildCreative());
1721 return new async.Future.value(common_test.stringResponse(200, h, resp));
1722 }), true);
1723 res.insert(arg_request).then(unittest.expectAsync(((api.Creative response) {
1724 checkCreative(response);
1725 })));
1726 });
1727
1728 unittest.test("method--list", () {
1729
1730 var mock = new common_test.HttpServerMock();
1731 api.CreativesResourceApi res = new api.AdexchangebuyerApi(mock).creatives;
1732 var arg_accountId = buildUnnamed579();
1733 var arg_buyerCreativeId = buildUnnamed580();
1734 var arg_maxResults = 42;
1735 var arg_pageToken = "foo";
1736 var arg_statusFilter = "foo";
1737 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1738 var path = (req.url).path;
1739 var pathOffset = 0;
1740 var index;
1741 var subPart;
1742 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1743 pathOffset += 22;
1744 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("creatives"));
1745 pathOffset += 9;
1746
1747 var query = (req.url).query;
1748 var queryOffset = 0;
1749 var queryMap = {};
1750 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1751 parseBool(n) {
1752 if (n == "true") return true;
1753 if (n == "false") return false;
1754 if (n == null) return null;
1755 throw new core.ArgumentError("Invalid boolean: $n");
1756 }
1757 if (query.length > 0) {
1758 for (var part in query.split("&")) {
1759 var keyvalue = part.split("=");
1760 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1761 }
1762 }
1763 unittest.expect(queryMap["accountId"].map(core.int.parse).toList(), unit test.equals(arg_accountId));
1764 unittest.expect(queryMap["buyerCreativeId"], unittest.equals(arg_buyerCr eativeId));
1765 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1766 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1767 unittest.expect(queryMap["statusFilter"].first, unittest.equals(arg_stat usFilter));
1768
1769
1770 var h = {
1771 "content-type" : "application/json; charset=utf-8",
1772 };
1773 var resp = convert.JSON.encode(buildCreativesList());
1774 return new async.Future.value(common_test.stringResponse(200, h, resp));
1775 }), true);
1776 res.list(accountId: arg_accountId, buyerCreativeId: arg_buyerCreativeId, m axResults: arg_maxResults, pageToken: arg_pageToken, statusFilter: arg_statusFil ter).then(unittest.expectAsync(((api.CreativesList response) {
1777 checkCreativesList(response);
1778 })));
1779 });
1780
1781 });
1782
1783
1784 unittest.group("resource-DirectDealsResourceApi", () {
1785 unittest.test("method--get", () {
1786
1787 var mock = new common_test.HttpServerMock();
1788 api.DirectDealsResourceApi res = new api.AdexchangebuyerApi(mock).directDe als;
1789 var arg_id = "foo";
1790 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1791 var path = (req.url).path;
1792 var pathOffset = 0;
1793 var index;
1794 var subPart;
1795 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1796 pathOffset += 22;
1797 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("directdeals/"));
1798 pathOffset += 12;
1799 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1800 pathOffset = path.length;
1801 unittest.expect(subPart, unittest.equals("$arg_id"));
1802
1803 var query = (req.url).query;
1804 var queryOffset = 0;
1805 var queryMap = {};
1806 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1807 parseBool(n) {
1808 if (n == "true") return true;
1809 if (n == "false") return false;
1810 if (n == null) return null;
1811 throw new core.ArgumentError("Invalid boolean: $n");
1812 }
1813 if (query.length > 0) {
1814 for (var part in query.split("&")) {
1815 var keyvalue = part.split("=");
1816 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1817 }
1818 }
1819
1820
1821 var h = {
1822 "content-type" : "application/json; charset=utf-8",
1823 };
1824 var resp = convert.JSON.encode(buildDirectDeal());
1825 return new async.Future.value(common_test.stringResponse(200, h, resp));
1826 }), true);
1827 res.get(arg_id).then(unittest.expectAsync(((api.DirectDeal response) {
1828 checkDirectDeal(response);
1829 })));
1830 });
1831
1832 unittest.test("method--list", () {
1833
1834 var mock = new common_test.HttpServerMock();
1835 api.DirectDealsResourceApi res = new api.AdexchangebuyerApi(mock).directDe als;
1836 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1837 var path = (req.url).path;
1838 var pathOffset = 0;
1839 var index;
1840 var subPart;
1841 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1842 pathOffset += 22;
1843 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("directdeals"));
1844 pathOffset += 11;
1845
1846 var query = (req.url).query;
1847 var queryOffset = 0;
1848 var queryMap = {};
1849 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1850 parseBool(n) {
1851 if (n == "true") return true;
1852 if (n == "false") return false;
1853 if (n == null) return null;
1854 throw new core.ArgumentError("Invalid boolean: $n");
1855 }
1856 if (query.length > 0) {
1857 for (var part in query.split("&")) {
1858 var keyvalue = part.split("=");
1859 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1860 }
1861 }
1862
1863
1864 var h = {
1865 "content-type" : "application/json; charset=utf-8",
1866 };
1867 var resp = convert.JSON.encode(buildDirectDealsList());
1868 return new async.Future.value(common_test.stringResponse(200, h, resp));
1869 }), true);
1870 res.list().then(unittest.expectAsync(((api.DirectDealsList response) {
1871 checkDirectDealsList(response);
1872 })));
1873 });
1874
1875 });
1876
1877
1878 unittest.group("resource-PerformanceReportResourceApi", () {
1879 unittest.test("method--list", () {
1880
1881 var mock = new common_test.HttpServerMock();
1882 api.PerformanceReportResourceApi res = new api.AdexchangebuyerApi(mock).pe rformanceReport;
1883 var arg_accountId = "foo";
1884 var arg_endDateTime = "foo";
1885 var arg_startDateTime = "foo";
1886 var arg_maxResults = 42;
1887 var arg_pageToken = "foo";
1888 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1889 var path = (req.url).path;
1890 var pathOffset = 0;
1891 var index;
1892 var subPart;
1893 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1894 pathOffset += 22;
1895 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("performancereport"));
1896 pathOffset += 17;
1897
1898 var query = (req.url).query;
1899 var queryOffset = 0;
1900 var queryMap = {};
1901 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1902 parseBool(n) {
1903 if (n == "true") return true;
1904 if (n == "false") return false;
1905 if (n == null) return null;
1906 throw new core.ArgumentError("Invalid boolean: $n");
1907 }
1908 if (query.length > 0) {
1909 for (var part in query.split("&")) {
1910 var keyvalue = part.split("=");
1911 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1912 }
1913 }
1914 unittest.expect(queryMap["accountId"].first, unittest.equals(arg_account Id));
1915 unittest.expect(queryMap["endDateTime"].first, unittest.equals(arg_endDa teTime));
1916 unittest.expect(queryMap["startDateTime"].first, unittest.equals(arg_sta rtDateTime));
1917 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1918 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1919
1920
1921 var h = {
1922 "content-type" : "application/json; charset=utf-8",
1923 };
1924 var resp = convert.JSON.encode(buildPerformanceReportList());
1925 return new async.Future.value(common_test.stringResponse(200, h, resp));
1926 }), true);
1927 res.list(arg_accountId, arg_endDateTime, arg_startDateTime, maxResults: ar g_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.Performa nceReportList response) {
1928 checkPerformanceReportList(response);
1929 })));
1930 });
1931
1932 });
1933
1934
1935 unittest.group("resource-PretargetingConfigResourceApi", () {
1936 unittest.test("method--delete", () {
1937
1938 var mock = new common_test.HttpServerMock();
1939 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
1940 var arg_accountId = "foo";
1941 var arg_configId = "foo";
1942 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1943 var path = (req.url).path;
1944 var pathOffset = 0;
1945 var index;
1946 var subPart;
1947 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
1948 pathOffset += 22;
1949 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
1950 pathOffset += 20;
1951 index = path.indexOf("/", pathOffset);
1952 unittest.expect(index >= 0, unittest.isTrue);
1953 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1954 pathOffset = index;
1955 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1956 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1957 pathOffset += 1;
1958 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1959 pathOffset = path.length;
1960 unittest.expect(subPart, unittest.equals("$arg_configId"));
1961
1962 var query = (req.url).query;
1963 var queryOffset = 0;
1964 var queryMap = {};
1965 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1966 parseBool(n) {
1967 if (n == "true") return true;
1968 if (n == "false") return false;
1969 if (n == null) return null;
1970 throw new core.ArgumentError("Invalid boolean: $n");
1971 }
1972 if (query.length > 0) {
1973 for (var part in query.split("&")) {
1974 var keyvalue = part.split("=");
1975 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1976 }
1977 }
1978
1979
1980 var h = {
1981 "content-type" : "application/json; charset=utf-8",
1982 };
1983 var resp = "";
1984 return new async.Future.value(common_test.stringResponse(200, h, resp));
1985 }), true);
1986 res.delete(arg_accountId, arg_configId).then(unittest.expectAsync((_) {})) ;
1987 });
1988
1989 unittest.test("method--get", () {
1990
1991 var mock = new common_test.HttpServerMock();
1992 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
1993 var arg_accountId = "foo";
1994 var arg_configId = "foo";
1995 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1996 var path = (req.url).path;
1997 var pathOffset = 0;
1998 var index;
1999 var subPart;
2000 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
2001 pathOffset += 22;
2002 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
2003 pathOffset += 20;
2004 index = path.indexOf("/", pathOffset);
2005 unittest.expect(index >= 0, unittest.isTrue);
2006 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2007 pathOffset = index;
2008 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2009 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2010 pathOffset += 1;
2011 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2012 pathOffset = path.length;
2013 unittest.expect(subPart, unittest.equals("$arg_configId"));
2014
2015 var query = (req.url).query;
2016 var queryOffset = 0;
2017 var queryMap = {};
2018 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2019 parseBool(n) {
2020 if (n == "true") return true;
2021 if (n == "false") return false;
2022 if (n == null) return null;
2023 throw new core.ArgumentError("Invalid boolean: $n");
2024 }
2025 if (query.length > 0) {
2026 for (var part in query.split("&")) {
2027 var keyvalue = part.split("=");
2028 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2029 }
2030 }
2031
2032
2033 var h = {
2034 "content-type" : "application/json; charset=utf-8",
2035 };
2036 var resp = convert.JSON.encode(buildPretargetingConfig());
2037 return new async.Future.value(common_test.stringResponse(200, h, resp));
2038 }), true);
2039 res.get(arg_accountId, arg_configId).then(unittest.expectAsync(((api.Preta rgetingConfig response) {
2040 checkPretargetingConfig(response);
2041 })));
2042 });
2043
2044 unittest.test("method--insert", () {
2045
2046 var mock = new common_test.HttpServerMock();
2047 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
2048 var arg_request = buildPretargetingConfig();
2049 var arg_accountId = "foo";
2050 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2051 var obj = new api.PretargetingConfig.fromJson(json);
2052 checkPretargetingConfig(obj);
2053
2054 var path = (req.url).path;
2055 var pathOffset = 0;
2056 var index;
2057 var subPart;
2058 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
2059 pathOffset += 22;
2060 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
2061 pathOffset += 20;
2062 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2063 pathOffset = path.length;
2064 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2065
2066 var query = (req.url).query;
2067 var queryOffset = 0;
2068 var queryMap = {};
2069 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2070 parseBool(n) {
2071 if (n == "true") return true;
2072 if (n == "false") return false;
2073 if (n == null) return null;
2074 throw new core.ArgumentError("Invalid boolean: $n");
2075 }
2076 if (query.length > 0) {
2077 for (var part in query.split("&")) {
2078 var keyvalue = part.split("=");
2079 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2080 }
2081 }
2082
2083
2084 var h = {
2085 "content-type" : "application/json; charset=utf-8",
2086 };
2087 var resp = convert.JSON.encode(buildPretargetingConfig());
2088 return new async.Future.value(common_test.stringResponse(200, h, resp));
2089 }), true);
2090 res.insert(arg_request, arg_accountId).then(unittest.expectAsync(((api.Pre targetingConfig response) {
2091 checkPretargetingConfig(response);
2092 })));
2093 });
2094
2095 unittest.test("method--list", () {
2096
2097 var mock = new common_test.HttpServerMock();
2098 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
2099 var arg_accountId = "foo";
2100 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2101 var path = (req.url).path;
2102 var pathOffset = 0;
2103 var index;
2104 var subPart;
2105 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
2106 pathOffset += 22;
2107 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
2108 pathOffset += 20;
2109 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2110 pathOffset = path.length;
2111 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2112
2113 var query = (req.url).query;
2114 var queryOffset = 0;
2115 var queryMap = {};
2116 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2117 parseBool(n) {
2118 if (n == "true") return true;
2119 if (n == "false") return false;
2120 if (n == null) return null;
2121 throw new core.ArgumentError("Invalid boolean: $n");
2122 }
2123 if (query.length > 0) {
2124 for (var part in query.split("&")) {
2125 var keyvalue = part.split("=");
2126 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2127 }
2128 }
2129
2130
2131 var h = {
2132 "content-type" : "application/json; charset=utf-8",
2133 };
2134 var resp = convert.JSON.encode(buildPretargetingConfigList());
2135 return new async.Future.value(common_test.stringResponse(200, h, resp));
2136 }), true);
2137 res.list(arg_accountId).then(unittest.expectAsync(((api.PretargetingConfig List response) {
2138 checkPretargetingConfigList(response);
2139 })));
2140 });
2141
2142 unittest.test("method--patch", () {
2143
2144 var mock = new common_test.HttpServerMock();
2145 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
2146 var arg_request = buildPretargetingConfig();
2147 var arg_accountId = "foo";
2148 var arg_configId = "foo";
2149 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2150 var obj = new api.PretargetingConfig.fromJson(json);
2151 checkPretargetingConfig(obj);
2152
2153 var path = (req.url).path;
2154 var pathOffset = 0;
2155 var index;
2156 var subPart;
2157 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
2158 pathOffset += 22;
2159 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
2160 pathOffset += 20;
2161 index = path.indexOf("/", pathOffset);
2162 unittest.expect(index >= 0, unittest.isTrue);
2163 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2164 pathOffset = index;
2165 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2166 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2167 pathOffset += 1;
2168 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2169 pathOffset = path.length;
2170 unittest.expect(subPart, unittest.equals("$arg_configId"));
2171
2172 var query = (req.url).query;
2173 var queryOffset = 0;
2174 var queryMap = {};
2175 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2176 parseBool(n) {
2177 if (n == "true") return true;
2178 if (n == "false") return false;
2179 if (n == null) return null;
2180 throw new core.ArgumentError("Invalid boolean: $n");
2181 }
2182 if (query.length > 0) {
2183 for (var part in query.split("&")) {
2184 var keyvalue = part.split("=");
2185 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2186 }
2187 }
2188
2189
2190 var h = {
2191 "content-type" : "application/json; charset=utf-8",
2192 };
2193 var resp = convert.JSON.encode(buildPretargetingConfig());
2194 return new async.Future.value(common_test.stringResponse(200, h, resp));
2195 }), true);
2196 res.patch(arg_request, arg_accountId, arg_configId).then(unittest.expectAs ync(((api.PretargetingConfig response) {
2197 checkPretargetingConfig(response);
2198 })));
2199 });
2200
2201 unittest.test("method--update", () {
2202
2203 var mock = new common_test.HttpServerMock();
2204 api.PretargetingConfigResourceApi res = new api.AdexchangebuyerApi(mock).p retargetingConfig;
2205 var arg_request = buildPretargetingConfig();
2206 var arg_accountId = "foo";
2207 var arg_configId = "foo";
2208 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2209 var obj = new api.PretargetingConfig.fromJson(json);
2210 checkPretargetingConfig(obj);
2211
2212 var path = (req.url).path;
2213 var pathOffset = 0;
2214 var index;
2215 var subPart;
2216 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/adexchangebuyer/v1.3/"));
2217 pathOffset += 22;
2218 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("pretargetingconfigs/"));
2219 pathOffset += 20;
2220 index = path.indexOf("/", pathOffset);
2221 unittest.expect(index >= 0, unittest.isTrue);
2222 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2223 pathOffset = index;
2224 unittest.expect(subPart, unittest.equals("$arg_accountId"));
2225 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2226 pathOffset += 1;
2227 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2228 pathOffset = path.length;
2229 unittest.expect(subPart, unittest.equals("$arg_configId"));
2230
2231 var query = (req.url).query;
2232 var queryOffset = 0;
2233 var queryMap = {};
2234 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2235 parseBool(n) {
2236 if (n == "true") return true;
2237 if (n == "false") return false;
2238 if (n == null) return null;
2239 throw new core.ArgumentError("Invalid boolean: $n");
2240 }
2241 if (query.length > 0) {
2242 for (var part in query.split("&")) {
2243 var keyvalue = part.split("=");
2244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2245 }
2246 }
2247
2248
2249 var h = {
2250 "content-type" : "application/json; charset=utf-8",
2251 };
2252 var resp = convert.JSON.encode(buildPretargetingConfig());
2253 return new async.Future.value(common_test.stringResponse(200, h, resp));
2254 }), true);
2255 res.update(arg_request, arg_accountId, arg_configId).then(unittest.expectA sync(((api.PretargetingConfig response) {
2256 checkPretargetingConfig(response);
2257 })));
2258 });
2259
2260 });
2261
2262
2263 }
2264
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698