OLD | NEW |
| (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 | |
OLD | NEW |