OLD | NEW |
| (Empty) |
1 library googleapis.youtube.v3.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/youtube/v3.dart' as api; | |
16 | |
17 | |
18 | |
19 buildUnnamed341() { | |
20 var o = new core.List<core.String>(); | |
21 o.add("foo"); | |
22 o.add("foo"); | |
23 return o; | |
24 } | |
25 | |
26 checkUnnamed341(core.List<core.String> o) { | |
27 unittest.expect(o, unittest.hasLength(2)); | |
28 unittest.expect(o[0], unittest.equals('foo')); | |
29 unittest.expect(o[1], unittest.equals('foo')); | |
30 } | |
31 | |
32 core.int buildCounterAccessPolicy = 0; | |
33 buildAccessPolicy() { | |
34 var o = new api.AccessPolicy(); | |
35 buildCounterAccessPolicy++; | |
36 if (buildCounterAccessPolicy < 3) { | |
37 o.allowed = true; | |
38 o.exception = buildUnnamed341(); | |
39 } | |
40 buildCounterAccessPolicy--; | |
41 return o; | |
42 } | |
43 | |
44 checkAccessPolicy(api.AccessPolicy o) { | |
45 buildCounterAccessPolicy++; | |
46 if (buildCounterAccessPolicy < 3) { | |
47 unittest.expect(o.allowed, unittest.isTrue); | |
48 checkUnnamed341(o.exception); | |
49 } | |
50 buildCounterAccessPolicy--; | |
51 } | |
52 | |
53 core.int buildCounterActivity = 0; | |
54 buildActivity() { | |
55 var o = new api.Activity(); | |
56 buildCounterActivity++; | |
57 if (buildCounterActivity < 3) { | |
58 o.contentDetails = buildActivityContentDetails(); | |
59 o.etag = "foo"; | |
60 o.id = "foo"; | |
61 o.kind = "foo"; | |
62 o.snippet = buildActivitySnippet(); | |
63 } | |
64 buildCounterActivity--; | |
65 return o; | |
66 } | |
67 | |
68 checkActivity(api.Activity o) { | |
69 buildCounterActivity++; | |
70 if (buildCounterActivity < 3) { | |
71 checkActivityContentDetails(o.contentDetails); | |
72 unittest.expect(o.etag, unittest.equals('foo')); | |
73 unittest.expect(o.id, unittest.equals('foo')); | |
74 unittest.expect(o.kind, unittest.equals('foo')); | |
75 checkActivitySnippet(o.snippet); | |
76 } | |
77 buildCounterActivity--; | |
78 } | |
79 | |
80 core.int buildCounterActivityContentDetails = 0; | |
81 buildActivityContentDetails() { | |
82 var o = new api.ActivityContentDetails(); | |
83 buildCounterActivityContentDetails++; | |
84 if (buildCounterActivityContentDetails < 3) { | |
85 o.bulletin = buildActivityContentDetailsBulletin(); | |
86 o.channelItem = buildActivityContentDetailsChannelItem(); | |
87 o.comment = buildActivityContentDetailsComment(); | |
88 o.favorite = buildActivityContentDetailsFavorite(); | |
89 o.like = buildActivityContentDetailsLike(); | |
90 o.playlistItem = buildActivityContentDetailsPlaylistItem(); | |
91 o.promotedItem = buildActivityContentDetailsPromotedItem(); | |
92 o.recommendation = buildActivityContentDetailsRecommendation(); | |
93 o.social = buildActivityContentDetailsSocial(); | |
94 o.subscription = buildActivityContentDetailsSubscription(); | |
95 o.upload = buildActivityContentDetailsUpload(); | |
96 } | |
97 buildCounterActivityContentDetails--; | |
98 return o; | |
99 } | |
100 | |
101 checkActivityContentDetails(api.ActivityContentDetails o) { | |
102 buildCounterActivityContentDetails++; | |
103 if (buildCounterActivityContentDetails < 3) { | |
104 checkActivityContentDetailsBulletin(o.bulletin); | |
105 checkActivityContentDetailsChannelItem(o.channelItem); | |
106 checkActivityContentDetailsComment(o.comment); | |
107 checkActivityContentDetailsFavorite(o.favorite); | |
108 checkActivityContentDetailsLike(o.like); | |
109 checkActivityContentDetailsPlaylistItem(o.playlistItem); | |
110 checkActivityContentDetailsPromotedItem(o.promotedItem); | |
111 checkActivityContentDetailsRecommendation(o.recommendation); | |
112 checkActivityContentDetailsSocial(o.social); | |
113 checkActivityContentDetailsSubscription(o.subscription); | |
114 checkActivityContentDetailsUpload(o.upload); | |
115 } | |
116 buildCounterActivityContentDetails--; | |
117 } | |
118 | |
119 core.int buildCounterActivityContentDetailsBulletin = 0; | |
120 buildActivityContentDetailsBulletin() { | |
121 var o = new api.ActivityContentDetailsBulletin(); | |
122 buildCounterActivityContentDetailsBulletin++; | |
123 if (buildCounterActivityContentDetailsBulletin < 3) { | |
124 o.resourceId = buildResourceId(); | |
125 } | |
126 buildCounterActivityContentDetailsBulletin--; | |
127 return o; | |
128 } | |
129 | |
130 checkActivityContentDetailsBulletin(api.ActivityContentDetailsBulletin o) { | |
131 buildCounterActivityContentDetailsBulletin++; | |
132 if (buildCounterActivityContentDetailsBulletin < 3) { | |
133 checkResourceId(o.resourceId); | |
134 } | |
135 buildCounterActivityContentDetailsBulletin--; | |
136 } | |
137 | |
138 core.int buildCounterActivityContentDetailsChannelItem = 0; | |
139 buildActivityContentDetailsChannelItem() { | |
140 var o = new api.ActivityContentDetailsChannelItem(); | |
141 buildCounterActivityContentDetailsChannelItem++; | |
142 if (buildCounterActivityContentDetailsChannelItem < 3) { | |
143 o.resourceId = buildResourceId(); | |
144 } | |
145 buildCounterActivityContentDetailsChannelItem--; | |
146 return o; | |
147 } | |
148 | |
149 checkActivityContentDetailsChannelItem(api.ActivityContentDetailsChannelItem o)
{ | |
150 buildCounterActivityContentDetailsChannelItem++; | |
151 if (buildCounterActivityContentDetailsChannelItem < 3) { | |
152 checkResourceId(o.resourceId); | |
153 } | |
154 buildCounterActivityContentDetailsChannelItem--; | |
155 } | |
156 | |
157 core.int buildCounterActivityContentDetailsComment = 0; | |
158 buildActivityContentDetailsComment() { | |
159 var o = new api.ActivityContentDetailsComment(); | |
160 buildCounterActivityContentDetailsComment++; | |
161 if (buildCounterActivityContentDetailsComment < 3) { | |
162 o.resourceId = buildResourceId(); | |
163 } | |
164 buildCounterActivityContentDetailsComment--; | |
165 return o; | |
166 } | |
167 | |
168 checkActivityContentDetailsComment(api.ActivityContentDetailsComment o) { | |
169 buildCounterActivityContentDetailsComment++; | |
170 if (buildCounterActivityContentDetailsComment < 3) { | |
171 checkResourceId(o.resourceId); | |
172 } | |
173 buildCounterActivityContentDetailsComment--; | |
174 } | |
175 | |
176 core.int buildCounterActivityContentDetailsFavorite = 0; | |
177 buildActivityContentDetailsFavorite() { | |
178 var o = new api.ActivityContentDetailsFavorite(); | |
179 buildCounterActivityContentDetailsFavorite++; | |
180 if (buildCounterActivityContentDetailsFavorite < 3) { | |
181 o.resourceId = buildResourceId(); | |
182 } | |
183 buildCounterActivityContentDetailsFavorite--; | |
184 return o; | |
185 } | |
186 | |
187 checkActivityContentDetailsFavorite(api.ActivityContentDetailsFavorite o) { | |
188 buildCounterActivityContentDetailsFavorite++; | |
189 if (buildCounterActivityContentDetailsFavorite < 3) { | |
190 checkResourceId(o.resourceId); | |
191 } | |
192 buildCounterActivityContentDetailsFavorite--; | |
193 } | |
194 | |
195 core.int buildCounterActivityContentDetailsLike = 0; | |
196 buildActivityContentDetailsLike() { | |
197 var o = new api.ActivityContentDetailsLike(); | |
198 buildCounterActivityContentDetailsLike++; | |
199 if (buildCounterActivityContentDetailsLike < 3) { | |
200 o.resourceId = buildResourceId(); | |
201 } | |
202 buildCounterActivityContentDetailsLike--; | |
203 return o; | |
204 } | |
205 | |
206 checkActivityContentDetailsLike(api.ActivityContentDetailsLike o) { | |
207 buildCounterActivityContentDetailsLike++; | |
208 if (buildCounterActivityContentDetailsLike < 3) { | |
209 checkResourceId(o.resourceId); | |
210 } | |
211 buildCounterActivityContentDetailsLike--; | |
212 } | |
213 | |
214 core.int buildCounterActivityContentDetailsPlaylistItem = 0; | |
215 buildActivityContentDetailsPlaylistItem() { | |
216 var o = new api.ActivityContentDetailsPlaylistItem(); | |
217 buildCounterActivityContentDetailsPlaylistItem++; | |
218 if (buildCounterActivityContentDetailsPlaylistItem < 3) { | |
219 o.playlistId = "foo"; | |
220 o.playlistItemId = "foo"; | |
221 o.resourceId = buildResourceId(); | |
222 } | |
223 buildCounterActivityContentDetailsPlaylistItem--; | |
224 return o; | |
225 } | |
226 | |
227 checkActivityContentDetailsPlaylistItem(api.ActivityContentDetailsPlaylistItem o
) { | |
228 buildCounterActivityContentDetailsPlaylistItem++; | |
229 if (buildCounterActivityContentDetailsPlaylistItem < 3) { | |
230 unittest.expect(o.playlistId, unittest.equals('foo')); | |
231 unittest.expect(o.playlistItemId, unittest.equals('foo')); | |
232 checkResourceId(o.resourceId); | |
233 } | |
234 buildCounterActivityContentDetailsPlaylistItem--; | |
235 } | |
236 | |
237 buildUnnamed342() { | |
238 var o = new core.List<core.String>(); | |
239 o.add("foo"); | |
240 o.add("foo"); | |
241 return o; | |
242 } | |
243 | |
244 checkUnnamed342(core.List<core.String> o) { | |
245 unittest.expect(o, unittest.hasLength(2)); | |
246 unittest.expect(o[0], unittest.equals('foo')); | |
247 unittest.expect(o[1], unittest.equals('foo')); | |
248 } | |
249 | |
250 buildUnnamed343() { | |
251 var o = new core.List<core.String>(); | |
252 o.add("foo"); | |
253 o.add("foo"); | |
254 return o; | |
255 } | |
256 | |
257 checkUnnamed343(core.List<core.String> o) { | |
258 unittest.expect(o, unittest.hasLength(2)); | |
259 unittest.expect(o[0], unittest.equals('foo')); | |
260 unittest.expect(o[1], unittest.equals('foo')); | |
261 } | |
262 | |
263 core.int buildCounterActivityContentDetailsPromotedItem = 0; | |
264 buildActivityContentDetailsPromotedItem() { | |
265 var o = new api.ActivityContentDetailsPromotedItem(); | |
266 buildCounterActivityContentDetailsPromotedItem++; | |
267 if (buildCounterActivityContentDetailsPromotedItem < 3) { | |
268 o.adTag = "foo"; | |
269 o.clickTrackingUrl = "foo"; | |
270 o.creativeViewUrl = "foo"; | |
271 o.ctaType = "foo"; | |
272 o.customCtaButtonText = "foo"; | |
273 o.descriptionText = "foo"; | |
274 o.destinationUrl = "foo"; | |
275 o.forecastingUrl = buildUnnamed342(); | |
276 o.impressionUrl = buildUnnamed343(); | |
277 o.videoId = "foo"; | |
278 } | |
279 buildCounterActivityContentDetailsPromotedItem--; | |
280 return o; | |
281 } | |
282 | |
283 checkActivityContentDetailsPromotedItem(api.ActivityContentDetailsPromotedItem o
) { | |
284 buildCounterActivityContentDetailsPromotedItem++; | |
285 if (buildCounterActivityContentDetailsPromotedItem < 3) { | |
286 unittest.expect(o.adTag, unittest.equals('foo')); | |
287 unittest.expect(o.clickTrackingUrl, unittest.equals('foo')); | |
288 unittest.expect(o.creativeViewUrl, unittest.equals('foo')); | |
289 unittest.expect(o.ctaType, unittest.equals('foo')); | |
290 unittest.expect(o.customCtaButtonText, unittest.equals('foo')); | |
291 unittest.expect(o.descriptionText, unittest.equals('foo')); | |
292 unittest.expect(o.destinationUrl, unittest.equals('foo')); | |
293 checkUnnamed342(o.forecastingUrl); | |
294 checkUnnamed343(o.impressionUrl); | |
295 unittest.expect(o.videoId, unittest.equals('foo')); | |
296 } | |
297 buildCounterActivityContentDetailsPromotedItem--; | |
298 } | |
299 | |
300 core.int buildCounterActivityContentDetailsRecommendation = 0; | |
301 buildActivityContentDetailsRecommendation() { | |
302 var o = new api.ActivityContentDetailsRecommendation(); | |
303 buildCounterActivityContentDetailsRecommendation++; | |
304 if (buildCounterActivityContentDetailsRecommendation < 3) { | |
305 o.reason = "foo"; | |
306 o.resourceId = buildResourceId(); | |
307 o.seedResourceId = buildResourceId(); | |
308 } | |
309 buildCounterActivityContentDetailsRecommendation--; | |
310 return o; | |
311 } | |
312 | |
313 checkActivityContentDetailsRecommendation(api.ActivityContentDetailsRecommendati
on o) { | |
314 buildCounterActivityContentDetailsRecommendation++; | |
315 if (buildCounterActivityContentDetailsRecommendation < 3) { | |
316 unittest.expect(o.reason, unittest.equals('foo')); | |
317 checkResourceId(o.resourceId); | |
318 checkResourceId(o.seedResourceId); | |
319 } | |
320 buildCounterActivityContentDetailsRecommendation--; | |
321 } | |
322 | |
323 core.int buildCounterActivityContentDetailsSocial = 0; | |
324 buildActivityContentDetailsSocial() { | |
325 var o = new api.ActivityContentDetailsSocial(); | |
326 buildCounterActivityContentDetailsSocial++; | |
327 if (buildCounterActivityContentDetailsSocial < 3) { | |
328 o.author = "foo"; | |
329 o.imageUrl = "foo"; | |
330 o.referenceUrl = "foo"; | |
331 o.resourceId = buildResourceId(); | |
332 o.type = "foo"; | |
333 } | |
334 buildCounterActivityContentDetailsSocial--; | |
335 return o; | |
336 } | |
337 | |
338 checkActivityContentDetailsSocial(api.ActivityContentDetailsSocial o) { | |
339 buildCounterActivityContentDetailsSocial++; | |
340 if (buildCounterActivityContentDetailsSocial < 3) { | |
341 unittest.expect(o.author, unittest.equals('foo')); | |
342 unittest.expect(o.imageUrl, unittest.equals('foo')); | |
343 unittest.expect(o.referenceUrl, unittest.equals('foo')); | |
344 checkResourceId(o.resourceId); | |
345 unittest.expect(o.type, unittest.equals('foo')); | |
346 } | |
347 buildCounterActivityContentDetailsSocial--; | |
348 } | |
349 | |
350 core.int buildCounterActivityContentDetailsSubscription = 0; | |
351 buildActivityContentDetailsSubscription() { | |
352 var o = new api.ActivityContentDetailsSubscription(); | |
353 buildCounterActivityContentDetailsSubscription++; | |
354 if (buildCounterActivityContentDetailsSubscription < 3) { | |
355 o.resourceId = buildResourceId(); | |
356 } | |
357 buildCounterActivityContentDetailsSubscription--; | |
358 return o; | |
359 } | |
360 | |
361 checkActivityContentDetailsSubscription(api.ActivityContentDetailsSubscription o
) { | |
362 buildCounterActivityContentDetailsSubscription++; | |
363 if (buildCounterActivityContentDetailsSubscription < 3) { | |
364 checkResourceId(o.resourceId); | |
365 } | |
366 buildCounterActivityContentDetailsSubscription--; | |
367 } | |
368 | |
369 core.int buildCounterActivityContentDetailsUpload = 0; | |
370 buildActivityContentDetailsUpload() { | |
371 var o = new api.ActivityContentDetailsUpload(); | |
372 buildCounterActivityContentDetailsUpload++; | |
373 if (buildCounterActivityContentDetailsUpload < 3) { | |
374 o.videoId = "foo"; | |
375 } | |
376 buildCounterActivityContentDetailsUpload--; | |
377 return o; | |
378 } | |
379 | |
380 checkActivityContentDetailsUpload(api.ActivityContentDetailsUpload o) { | |
381 buildCounterActivityContentDetailsUpload++; | |
382 if (buildCounterActivityContentDetailsUpload < 3) { | |
383 unittest.expect(o.videoId, unittest.equals('foo')); | |
384 } | |
385 buildCounterActivityContentDetailsUpload--; | |
386 } | |
387 | |
388 buildUnnamed344() { | |
389 var o = new core.List<api.Activity>(); | |
390 o.add(buildActivity()); | |
391 o.add(buildActivity()); | |
392 return o; | |
393 } | |
394 | |
395 checkUnnamed344(core.List<api.Activity> o) { | |
396 unittest.expect(o, unittest.hasLength(2)); | |
397 checkActivity(o[0]); | |
398 checkActivity(o[1]); | |
399 } | |
400 | |
401 core.int buildCounterActivityListResponse = 0; | |
402 buildActivityListResponse() { | |
403 var o = new api.ActivityListResponse(); | |
404 buildCounterActivityListResponse++; | |
405 if (buildCounterActivityListResponse < 3) { | |
406 o.etag = "foo"; | |
407 o.eventId = "foo"; | |
408 o.items = buildUnnamed344(); | |
409 o.kind = "foo"; | |
410 o.nextPageToken = "foo"; | |
411 o.pageInfo = buildPageInfo(); | |
412 o.prevPageToken = "foo"; | |
413 o.tokenPagination = buildTokenPagination(); | |
414 o.visitorId = "foo"; | |
415 } | |
416 buildCounterActivityListResponse--; | |
417 return o; | |
418 } | |
419 | |
420 checkActivityListResponse(api.ActivityListResponse o) { | |
421 buildCounterActivityListResponse++; | |
422 if (buildCounterActivityListResponse < 3) { | |
423 unittest.expect(o.etag, unittest.equals('foo')); | |
424 unittest.expect(o.eventId, unittest.equals('foo')); | |
425 checkUnnamed344(o.items); | |
426 unittest.expect(o.kind, unittest.equals('foo')); | |
427 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
428 checkPageInfo(o.pageInfo); | |
429 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
430 checkTokenPagination(o.tokenPagination); | |
431 unittest.expect(o.visitorId, unittest.equals('foo')); | |
432 } | |
433 buildCounterActivityListResponse--; | |
434 } | |
435 | |
436 core.int buildCounterActivitySnippet = 0; | |
437 buildActivitySnippet() { | |
438 var o = new api.ActivitySnippet(); | |
439 buildCounterActivitySnippet++; | |
440 if (buildCounterActivitySnippet < 3) { | |
441 o.channelId = "foo"; | |
442 o.channelTitle = "foo"; | |
443 o.description = "foo"; | |
444 o.groupId = "foo"; | |
445 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
446 o.thumbnails = buildThumbnailDetails(); | |
447 o.title = "foo"; | |
448 o.type = "foo"; | |
449 } | |
450 buildCounterActivitySnippet--; | |
451 return o; | |
452 } | |
453 | |
454 checkActivitySnippet(api.ActivitySnippet o) { | |
455 buildCounterActivitySnippet++; | |
456 if (buildCounterActivitySnippet < 3) { | |
457 unittest.expect(o.channelId, unittest.equals('foo')); | |
458 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
459 unittest.expect(o.description, unittest.equals('foo')); | |
460 unittest.expect(o.groupId, unittest.equals('foo')); | |
461 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
462 checkThumbnailDetails(o.thumbnails); | |
463 unittest.expect(o.title, unittest.equals('foo')); | |
464 unittest.expect(o.type, unittest.equals('foo')); | |
465 } | |
466 buildCounterActivitySnippet--; | |
467 } | |
468 | |
469 core.int buildCounterCdnSettings = 0; | |
470 buildCdnSettings() { | |
471 var o = new api.CdnSettings(); | |
472 buildCounterCdnSettings++; | |
473 if (buildCounterCdnSettings < 3) { | |
474 o.format = "foo"; | |
475 o.ingestionInfo = buildIngestionInfo(); | |
476 o.ingestionType = "foo"; | |
477 } | |
478 buildCounterCdnSettings--; | |
479 return o; | |
480 } | |
481 | |
482 checkCdnSettings(api.CdnSettings o) { | |
483 buildCounterCdnSettings++; | |
484 if (buildCounterCdnSettings < 3) { | |
485 unittest.expect(o.format, unittest.equals('foo')); | |
486 checkIngestionInfo(o.ingestionInfo); | |
487 unittest.expect(o.ingestionType, unittest.equals('foo')); | |
488 } | |
489 buildCounterCdnSettings--; | |
490 } | |
491 | |
492 core.int buildCounterChannel = 0; | |
493 buildChannel() { | |
494 var o = new api.Channel(); | |
495 buildCounterChannel++; | |
496 if (buildCounterChannel < 3) { | |
497 o.auditDetails = buildChannelAuditDetails(); | |
498 o.brandingSettings = buildChannelBrandingSettings(); | |
499 o.contentDetails = buildChannelContentDetails(); | |
500 o.contentOwnerDetails = buildChannelContentOwnerDetails(); | |
501 o.conversionPings = buildChannelConversionPings(); | |
502 o.etag = "foo"; | |
503 o.id = "foo"; | |
504 o.invideoPromotion = buildInvideoPromotion(); | |
505 o.kind = "foo"; | |
506 o.snippet = buildChannelSnippet(); | |
507 o.statistics = buildChannelStatistics(); | |
508 o.status = buildChannelStatus(); | |
509 o.topicDetails = buildChannelTopicDetails(); | |
510 } | |
511 buildCounterChannel--; | |
512 return o; | |
513 } | |
514 | |
515 checkChannel(api.Channel o) { | |
516 buildCounterChannel++; | |
517 if (buildCounterChannel < 3) { | |
518 checkChannelAuditDetails(o.auditDetails); | |
519 checkChannelBrandingSettings(o.brandingSettings); | |
520 checkChannelContentDetails(o.contentDetails); | |
521 checkChannelContentOwnerDetails(o.contentOwnerDetails); | |
522 checkChannelConversionPings(o.conversionPings); | |
523 unittest.expect(o.etag, unittest.equals('foo')); | |
524 unittest.expect(o.id, unittest.equals('foo')); | |
525 checkInvideoPromotion(o.invideoPromotion); | |
526 unittest.expect(o.kind, unittest.equals('foo')); | |
527 checkChannelSnippet(o.snippet); | |
528 checkChannelStatistics(o.statistics); | |
529 checkChannelStatus(o.status); | |
530 checkChannelTopicDetails(o.topicDetails); | |
531 } | |
532 buildCounterChannel--; | |
533 } | |
534 | |
535 core.int buildCounterChannelAuditDetails = 0; | |
536 buildChannelAuditDetails() { | |
537 var o = new api.ChannelAuditDetails(); | |
538 buildCounterChannelAuditDetails++; | |
539 if (buildCounterChannelAuditDetails < 3) { | |
540 o.communityGuidelinesGoodStanding = true; | |
541 o.contentIdClaimsGoodStanding = true; | |
542 o.copyrightStrikesGoodStanding = true; | |
543 o.overallGoodStanding = true; | |
544 } | |
545 buildCounterChannelAuditDetails--; | |
546 return o; | |
547 } | |
548 | |
549 checkChannelAuditDetails(api.ChannelAuditDetails o) { | |
550 buildCounterChannelAuditDetails++; | |
551 if (buildCounterChannelAuditDetails < 3) { | |
552 unittest.expect(o.communityGuidelinesGoodStanding, unittest.isTrue); | |
553 unittest.expect(o.contentIdClaimsGoodStanding, unittest.isTrue); | |
554 unittest.expect(o.copyrightStrikesGoodStanding, unittest.isTrue); | |
555 unittest.expect(o.overallGoodStanding, unittest.isTrue); | |
556 } | |
557 buildCounterChannelAuditDetails--; | |
558 } | |
559 | |
560 core.int buildCounterChannelBannerResource = 0; | |
561 buildChannelBannerResource() { | |
562 var o = new api.ChannelBannerResource(); | |
563 buildCounterChannelBannerResource++; | |
564 if (buildCounterChannelBannerResource < 3) { | |
565 o.etag = "foo"; | |
566 o.kind = "foo"; | |
567 o.url = "foo"; | |
568 } | |
569 buildCounterChannelBannerResource--; | |
570 return o; | |
571 } | |
572 | |
573 checkChannelBannerResource(api.ChannelBannerResource o) { | |
574 buildCounterChannelBannerResource++; | |
575 if (buildCounterChannelBannerResource < 3) { | |
576 unittest.expect(o.etag, unittest.equals('foo')); | |
577 unittest.expect(o.kind, unittest.equals('foo')); | |
578 unittest.expect(o.url, unittest.equals('foo')); | |
579 } | |
580 buildCounterChannelBannerResource--; | |
581 } | |
582 | |
583 buildUnnamed345() { | |
584 var o = new core.List<api.PropertyValue>(); | |
585 o.add(buildPropertyValue()); | |
586 o.add(buildPropertyValue()); | |
587 return o; | |
588 } | |
589 | |
590 checkUnnamed345(core.List<api.PropertyValue> o) { | |
591 unittest.expect(o, unittest.hasLength(2)); | |
592 checkPropertyValue(o[0]); | |
593 checkPropertyValue(o[1]); | |
594 } | |
595 | |
596 core.int buildCounterChannelBrandingSettings = 0; | |
597 buildChannelBrandingSettings() { | |
598 var o = new api.ChannelBrandingSettings(); | |
599 buildCounterChannelBrandingSettings++; | |
600 if (buildCounterChannelBrandingSettings < 3) { | |
601 o.channel = buildChannelSettings(); | |
602 o.hints = buildUnnamed345(); | |
603 o.image = buildImageSettings(); | |
604 o.watch = buildWatchSettings(); | |
605 } | |
606 buildCounterChannelBrandingSettings--; | |
607 return o; | |
608 } | |
609 | |
610 checkChannelBrandingSettings(api.ChannelBrandingSettings o) { | |
611 buildCounterChannelBrandingSettings++; | |
612 if (buildCounterChannelBrandingSettings < 3) { | |
613 checkChannelSettings(o.channel); | |
614 checkUnnamed345(o.hints); | |
615 checkImageSettings(o.image); | |
616 checkWatchSettings(o.watch); | |
617 } | |
618 buildCounterChannelBrandingSettings--; | |
619 } | |
620 | |
621 core.int buildCounterChannelContentDetailsRelatedPlaylists = 0; | |
622 buildChannelContentDetailsRelatedPlaylists() { | |
623 var o = new api.ChannelContentDetailsRelatedPlaylists(); | |
624 buildCounterChannelContentDetailsRelatedPlaylists++; | |
625 if (buildCounterChannelContentDetailsRelatedPlaylists < 3) { | |
626 o.favorites = "foo"; | |
627 o.likes = "foo"; | |
628 o.uploads = "foo"; | |
629 o.watchHistory = "foo"; | |
630 o.watchLater = "foo"; | |
631 } | |
632 buildCounterChannelContentDetailsRelatedPlaylists--; | |
633 return o; | |
634 } | |
635 | |
636 checkChannelContentDetailsRelatedPlaylists(api.ChannelContentDetailsRelatedPlayl
ists o) { | |
637 buildCounterChannelContentDetailsRelatedPlaylists++; | |
638 if (buildCounterChannelContentDetailsRelatedPlaylists < 3) { | |
639 unittest.expect(o.favorites, unittest.equals('foo')); | |
640 unittest.expect(o.likes, unittest.equals('foo')); | |
641 unittest.expect(o.uploads, unittest.equals('foo')); | |
642 unittest.expect(o.watchHistory, unittest.equals('foo')); | |
643 unittest.expect(o.watchLater, unittest.equals('foo')); | |
644 } | |
645 buildCounterChannelContentDetailsRelatedPlaylists--; | |
646 } | |
647 | |
648 core.int buildCounterChannelContentDetails = 0; | |
649 buildChannelContentDetails() { | |
650 var o = new api.ChannelContentDetails(); | |
651 buildCounterChannelContentDetails++; | |
652 if (buildCounterChannelContentDetails < 3) { | |
653 o.googlePlusUserId = "foo"; | |
654 o.relatedPlaylists = buildChannelContentDetailsRelatedPlaylists(); | |
655 } | |
656 buildCounterChannelContentDetails--; | |
657 return o; | |
658 } | |
659 | |
660 checkChannelContentDetails(api.ChannelContentDetails o) { | |
661 buildCounterChannelContentDetails++; | |
662 if (buildCounterChannelContentDetails < 3) { | |
663 unittest.expect(o.googlePlusUserId, unittest.equals('foo')); | |
664 checkChannelContentDetailsRelatedPlaylists(o.relatedPlaylists); | |
665 } | |
666 buildCounterChannelContentDetails--; | |
667 } | |
668 | |
669 core.int buildCounterChannelContentOwnerDetails = 0; | |
670 buildChannelContentOwnerDetails() { | |
671 var o = new api.ChannelContentOwnerDetails(); | |
672 buildCounterChannelContentOwnerDetails++; | |
673 if (buildCounterChannelContentOwnerDetails < 3) { | |
674 o.contentOwner = "foo"; | |
675 o.timeLinked = core.DateTime.parse("2002-02-27T14:01:02"); | |
676 } | |
677 buildCounterChannelContentOwnerDetails--; | |
678 return o; | |
679 } | |
680 | |
681 checkChannelContentOwnerDetails(api.ChannelContentOwnerDetails o) { | |
682 buildCounterChannelContentOwnerDetails++; | |
683 if (buildCounterChannelContentOwnerDetails < 3) { | |
684 unittest.expect(o.contentOwner, unittest.equals('foo')); | |
685 unittest.expect(o.timeLinked, unittest.equals(core.DateTime.parse("2002-02-2
7T14:01:02"))); | |
686 } | |
687 buildCounterChannelContentOwnerDetails--; | |
688 } | |
689 | |
690 core.int buildCounterChannelConversionPing = 0; | |
691 buildChannelConversionPing() { | |
692 var o = new api.ChannelConversionPing(); | |
693 buildCounterChannelConversionPing++; | |
694 if (buildCounterChannelConversionPing < 3) { | |
695 o.context = "foo"; | |
696 o.conversionUrl = "foo"; | |
697 } | |
698 buildCounterChannelConversionPing--; | |
699 return o; | |
700 } | |
701 | |
702 checkChannelConversionPing(api.ChannelConversionPing o) { | |
703 buildCounterChannelConversionPing++; | |
704 if (buildCounterChannelConversionPing < 3) { | |
705 unittest.expect(o.context, unittest.equals('foo')); | |
706 unittest.expect(o.conversionUrl, unittest.equals('foo')); | |
707 } | |
708 buildCounterChannelConversionPing--; | |
709 } | |
710 | |
711 buildUnnamed346() { | |
712 var o = new core.List<api.ChannelConversionPing>(); | |
713 o.add(buildChannelConversionPing()); | |
714 o.add(buildChannelConversionPing()); | |
715 return o; | |
716 } | |
717 | |
718 checkUnnamed346(core.List<api.ChannelConversionPing> o) { | |
719 unittest.expect(o, unittest.hasLength(2)); | |
720 checkChannelConversionPing(o[0]); | |
721 checkChannelConversionPing(o[1]); | |
722 } | |
723 | |
724 core.int buildCounterChannelConversionPings = 0; | |
725 buildChannelConversionPings() { | |
726 var o = new api.ChannelConversionPings(); | |
727 buildCounterChannelConversionPings++; | |
728 if (buildCounterChannelConversionPings < 3) { | |
729 o.pings = buildUnnamed346(); | |
730 } | |
731 buildCounterChannelConversionPings--; | |
732 return o; | |
733 } | |
734 | |
735 checkChannelConversionPings(api.ChannelConversionPings o) { | |
736 buildCounterChannelConversionPings++; | |
737 if (buildCounterChannelConversionPings < 3) { | |
738 checkUnnamed346(o.pings); | |
739 } | |
740 buildCounterChannelConversionPings--; | |
741 } | |
742 | |
743 buildUnnamed347() { | |
744 var o = new core.List<api.Channel>(); | |
745 o.add(buildChannel()); | |
746 o.add(buildChannel()); | |
747 return o; | |
748 } | |
749 | |
750 checkUnnamed347(core.List<api.Channel> o) { | |
751 unittest.expect(o, unittest.hasLength(2)); | |
752 checkChannel(o[0]); | |
753 checkChannel(o[1]); | |
754 } | |
755 | |
756 core.int buildCounterChannelListResponse = 0; | |
757 buildChannelListResponse() { | |
758 var o = new api.ChannelListResponse(); | |
759 buildCounterChannelListResponse++; | |
760 if (buildCounterChannelListResponse < 3) { | |
761 o.etag = "foo"; | |
762 o.eventId = "foo"; | |
763 o.items = buildUnnamed347(); | |
764 o.kind = "foo"; | |
765 o.nextPageToken = "foo"; | |
766 o.pageInfo = buildPageInfo(); | |
767 o.prevPageToken = "foo"; | |
768 o.tokenPagination = buildTokenPagination(); | |
769 o.visitorId = "foo"; | |
770 } | |
771 buildCounterChannelListResponse--; | |
772 return o; | |
773 } | |
774 | |
775 checkChannelListResponse(api.ChannelListResponse o) { | |
776 buildCounterChannelListResponse++; | |
777 if (buildCounterChannelListResponse < 3) { | |
778 unittest.expect(o.etag, unittest.equals('foo')); | |
779 unittest.expect(o.eventId, unittest.equals('foo')); | |
780 checkUnnamed347(o.items); | |
781 unittest.expect(o.kind, unittest.equals('foo')); | |
782 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
783 checkPageInfo(o.pageInfo); | |
784 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
785 checkTokenPagination(o.tokenPagination); | |
786 unittest.expect(o.visitorId, unittest.equals('foo')); | |
787 } | |
788 buildCounterChannelListResponse--; | |
789 } | |
790 | |
791 core.int buildCounterChannelSection = 0; | |
792 buildChannelSection() { | |
793 var o = new api.ChannelSection(); | |
794 buildCounterChannelSection++; | |
795 if (buildCounterChannelSection < 3) { | |
796 o.contentDetails = buildChannelSectionContentDetails(); | |
797 o.etag = "foo"; | |
798 o.id = "foo"; | |
799 o.kind = "foo"; | |
800 o.snippet = buildChannelSectionSnippet(); | |
801 } | |
802 buildCounterChannelSection--; | |
803 return o; | |
804 } | |
805 | |
806 checkChannelSection(api.ChannelSection o) { | |
807 buildCounterChannelSection++; | |
808 if (buildCounterChannelSection < 3) { | |
809 checkChannelSectionContentDetails(o.contentDetails); | |
810 unittest.expect(o.etag, unittest.equals('foo')); | |
811 unittest.expect(o.id, unittest.equals('foo')); | |
812 unittest.expect(o.kind, unittest.equals('foo')); | |
813 checkChannelSectionSnippet(o.snippet); | |
814 } | |
815 buildCounterChannelSection--; | |
816 } | |
817 | |
818 buildUnnamed348() { | |
819 var o = new core.List<core.String>(); | |
820 o.add("foo"); | |
821 o.add("foo"); | |
822 return o; | |
823 } | |
824 | |
825 checkUnnamed348(core.List<core.String> o) { | |
826 unittest.expect(o, unittest.hasLength(2)); | |
827 unittest.expect(o[0], unittest.equals('foo')); | |
828 unittest.expect(o[1], unittest.equals('foo')); | |
829 } | |
830 | |
831 buildUnnamed349() { | |
832 var o = new core.List<core.String>(); | |
833 o.add("foo"); | |
834 o.add("foo"); | |
835 return o; | |
836 } | |
837 | |
838 checkUnnamed349(core.List<core.String> o) { | |
839 unittest.expect(o, unittest.hasLength(2)); | |
840 unittest.expect(o[0], unittest.equals('foo')); | |
841 unittest.expect(o[1], unittest.equals('foo')); | |
842 } | |
843 | |
844 core.int buildCounterChannelSectionContentDetails = 0; | |
845 buildChannelSectionContentDetails() { | |
846 var o = new api.ChannelSectionContentDetails(); | |
847 buildCounterChannelSectionContentDetails++; | |
848 if (buildCounterChannelSectionContentDetails < 3) { | |
849 o.channels = buildUnnamed348(); | |
850 o.playlists = buildUnnamed349(); | |
851 } | |
852 buildCounterChannelSectionContentDetails--; | |
853 return o; | |
854 } | |
855 | |
856 checkChannelSectionContentDetails(api.ChannelSectionContentDetails o) { | |
857 buildCounterChannelSectionContentDetails++; | |
858 if (buildCounterChannelSectionContentDetails < 3) { | |
859 checkUnnamed348(o.channels); | |
860 checkUnnamed349(o.playlists); | |
861 } | |
862 buildCounterChannelSectionContentDetails--; | |
863 } | |
864 | |
865 buildUnnamed350() { | |
866 var o = new core.List<api.ChannelSection>(); | |
867 o.add(buildChannelSection()); | |
868 o.add(buildChannelSection()); | |
869 return o; | |
870 } | |
871 | |
872 checkUnnamed350(core.List<api.ChannelSection> o) { | |
873 unittest.expect(o, unittest.hasLength(2)); | |
874 checkChannelSection(o[0]); | |
875 checkChannelSection(o[1]); | |
876 } | |
877 | |
878 core.int buildCounterChannelSectionListResponse = 0; | |
879 buildChannelSectionListResponse() { | |
880 var o = new api.ChannelSectionListResponse(); | |
881 buildCounterChannelSectionListResponse++; | |
882 if (buildCounterChannelSectionListResponse < 3) { | |
883 o.etag = "foo"; | |
884 o.eventId = "foo"; | |
885 o.items = buildUnnamed350(); | |
886 o.kind = "foo"; | |
887 o.visitorId = "foo"; | |
888 } | |
889 buildCounterChannelSectionListResponse--; | |
890 return o; | |
891 } | |
892 | |
893 checkChannelSectionListResponse(api.ChannelSectionListResponse o) { | |
894 buildCounterChannelSectionListResponse++; | |
895 if (buildCounterChannelSectionListResponse < 3) { | |
896 unittest.expect(o.etag, unittest.equals('foo')); | |
897 unittest.expect(o.eventId, unittest.equals('foo')); | |
898 checkUnnamed350(o.items); | |
899 unittest.expect(o.kind, unittest.equals('foo')); | |
900 unittest.expect(o.visitorId, unittest.equals('foo')); | |
901 } | |
902 buildCounterChannelSectionListResponse--; | |
903 } | |
904 | |
905 core.int buildCounterChannelSectionSnippet = 0; | |
906 buildChannelSectionSnippet() { | |
907 var o = new api.ChannelSectionSnippet(); | |
908 buildCounterChannelSectionSnippet++; | |
909 if (buildCounterChannelSectionSnippet < 3) { | |
910 o.channelId = "foo"; | |
911 o.position = 42; | |
912 o.style = "foo"; | |
913 o.title = "foo"; | |
914 o.type = "foo"; | |
915 } | |
916 buildCounterChannelSectionSnippet--; | |
917 return o; | |
918 } | |
919 | |
920 checkChannelSectionSnippet(api.ChannelSectionSnippet o) { | |
921 buildCounterChannelSectionSnippet++; | |
922 if (buildCounterChannelSectionSnippet < 3) { | |
923 unittest.expect(o.channelId, unittest.equals('foo')); | |
924 unittest.expect(o.position, unittest.equals(42)); | |
925 unittest.expect(o.style, unittest.equals('foo')); | |
926 unittest.expect(o.title, unittest.equals('foo')); | |
927 unittest.expect(o.type, unittest.equals('foo')); | |
928 } | |
929 buildCounterChannelSectionSnippet--; | |
930 } | |
931 | |
932 buildUnnamed351() { | |
933 var o = new core.List<core.String>(); | |
934 o.add("foo"); | |
935 o.add("foo"); | |
936 return o; | |
937 } | |
938 | |
939 checkUnnamed351(core.List<core.String> o) { | |
940 unittest.expect(o, unittest.hasLength(2)); | |
941 unittest.expect(o[0], unittest.equals('foo')); | |
942 unittest.expect(o[1], unittest.equals('foo')); | |
943 } | |
944 | |
945 core.int buildCounterChannelSettings = 0; | |
946 buildChannelSettings() { | |
947 var o = new api.ChannelSettings(); | |
948 buildCounterChannelSettings++; | |
949 if (buildCounterChannelSettings < 3) { | |
950 o.defaultTab = "foo"; | |
951 o.description = "foo"; | |
952 o.featuredChannelsTitle = "foo"; | |
953 o.featuredChannelsUrls = buildUnnamed351(); | |
954 o.keywords = "foo"; | |
955 o.moderateComments = true; | |
956 o.profileColor = "foo"; | |
957 o.showBrowseView = true; | |
958 o.showRelatedChannels = true; | |
959 o.title = "foo"; | |
960 o.trackingAnalyticsAccountId = "foo"; | |
961 o.unsubscribedTrailer = "foo"; | |
962 } | |
963 buildCounterChannelSettings--; | |
964 return o; | |
965 } | |
966 | |
967 checkChannelSettings(api.ChannelSettings o) { | |
968 buildCounterChannelSettings++; | |
969 if (buildCounterChannelSettings < 3) { | |
970 unittest.expect(o.defaultTab, unittest.equals('foo')); | |
971 unittest.expect(o.description, unittest.equals('foo')); | |
972 unittest.expect(o.featuredChannelsTitle, unittest.equals('foo')); | |
973 checkUnnamed351(o.featuredChannelsUrls); | |
974 unittest.expect(o.keywords, unittest.equals('foo')); | |
975 unittest.expect(o.moderateComments, unittest.isTrue); | |
976 unittest.expect(o.profileColor, unittest.equals('foo')); | |
977 unittest.expect(o.showBrowseView, unittest.isTrue); | |
978 unittest.expect(o.showRelatedChannels, unittest.isTrue); | |
979 unittest.expect(o.title, unittest.equals('foo')); | |
980 unittest.expect(o.trackingAnalyticsAccountId, unittest.equals('foo')); | |
981 unittest.expect(o.unsubscribedTrailer, unittest.equals('foo')); | |
982 } | |
983 buildCounterChannelSettings--; | |
984 } | |
985 | |
986 core.int buildCounterChannelSnippet = 0; | |
987 buildChannelSnippet() { | |
988 var o = new api.ChannelSnippet(); | |
989 buildCounterChannelSnippet++; | |
990 if (buildCounterChannelSnippet < 3) { | |
991 o.description = "foo"; | |
992 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
993 o.thumbnails = buildThumbnailDetails(); | |
994 o.title = "foo"; | |
995 } | |
996 buildCounterChannelSnippet--; | |
997 return o; | |
998 } | |
999 | |
1000 checkChannelSnippet(api.ChannelSnippet o) { | |
1001 buildCounterChannelSnippet++; | |
1002 if (buildCounterChannelSnippet < 3) { | |
1003 unittest.expect(o.description, unittest.equals('foo')); | |
1004 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
1005 checkThumbnailDetails(o.thumbnails); | |
1006 unittest.expect(o.title, unittest.equals('foo')); | |
1007 } | |
1008 buildCounterChannelSnippet--; | |
1009 } | |
1010 | |
1011 core.int buildCounterChannelStatistics = 0; | |
1012 buildChannelStatistics() { | |
1013 var o = new api.ChannelStatistics(); | |
1014 buildCounterChannelStatistics++; | |
1015 if (buildCounterChannelStatistics < 3) { | |
1016 o.commentCount = "foo"; | |
1017 o.hiddenSubscriberCount = true; | |
1018 o.subscriberCount = "foo"; | |
1019 o.videoCount = "foo"; | |
1020 o.viewCount = "foo"; | |
1021 } | |
1022 buildCounterChannelStatistics--; | |
1023 return o; | |
1024 } | |
1025 | |
1026 checkChannelStatistics(api.ChannelStatistics o) { | |
1027 buildCounterChannelStatistics++; | |
1028 if (buildCounterChannelStatistics < 3) { | |
1029 unittest.expect(o.commentCount, unittest.equals('foo')); | |
1030 unittest.expect(o.hiddenSubscriberCount, unittest.isTrue); | |
1031 unittest.expect(o.subscriberCount, unittest.equals('foo')); | |
1032 unittest.expect(o.videoCount, unittest.equals('foo')); | |
1033 unittest.expect(o.viewCount, unittest.equals('foo')); | |
1034 } | |
1035 buildCounterChannelStatistics--; | |
1036 } | |
1037 | |
1038 core.int buildCounterChannelStatus = 0; | |
1039 buildChannelStatus() { | |
1040 var o = new api.ChannelStatus(); | |
1041 buildCounterChannelStatus++; | |
1042 if (buildCounterChannelStatus < 3) { | |
1043 o.isLinked = true; | |
1044 o.privacyStatus = "foo"; | |
1045 } | |
1046 buildCounterChannelStatus--; | |
1047 return o; | |
1048 } | |
1049 | |
1050 checkChannelStatus(api.ChannelStatus o) { | |
1051 buildCounterChannelStatus++; | |
1052 if (buildCounterChannelStatus < 3) { | |
1053 unittest.expect(o.isLinked, unittest.isTrue); | |
1054 unittest.expect(o.privacyStatus, unittest.equals('foo')); | |
1055 } | |
1056 buildCounterChannelStatus--; | |
1057 } | |
1058 | |
1059 buildUnnamed352() { | |
1060 var o = new core.List<core.String>(); | |
1061 o.add("foo"); | |
1062 o.add("foo"); | |
1063 return o; | |
1064 } | |
1065 | |
1066 checkUnnamed352(core.List<core.String> o) { | |
1067 unittest.expect(o, unittest.hasLength(2)); | |
1068 unittest.expect(o[0], unittest.equals('foo')); | |
1069 unittest.expect(o[1], unittest.equals('foo')); | |
1070 } | |
1071 | |
1072 core.int buildCounterChannelTopicDetails = 0; | |
1073 buildChannelTopicDetails() { | |
1074 var o = new api.ChannelTopicDetails(); | |
1075 buildCounterChannelTopicDetails++; | |
1076 if (buildCounterChannelTopicDetails < 3) { | |
1077 o.topicIds = buildUnnamed352(); | |
1078 } | |
1079 buildCounterChannelTopicDetails--; | |
1080 return o; | |
1081 } | |
1082 | |
1083 checkChannelTopicDetails(api.ChannelTopicDetails o) { | |
1084 buildCounterChannelTopicDetails++; | |
1085 if (buildCounterChannelTopicDetails < 3) { | |
1086 checkUnnamed352(o.topicIds); | |
1087 } | |
1088 buildCounterChannelTopicDetails--; | |
1089 } | |
1090 | |
1091 core.int buildCounterContentRating = 0; | |
1092 buildContentRating() { | |
1093 var o = new api.ContentRating(); | |
1094 buildCounterContentRating++; | |
1095 if (buildCounterContentRating < 3) { | |
1096 o.acbRating = "foo"; | |
1097 o.agcomRating = "foo"; | |
1098 o.anatelRating = "foo"; | |
1099 o.bbfcRating = "foo"; | |
1100 o.bfvcRating = "foo"; | |
1101 o.bmukkRating = "foo"; | |
1102 o.catvRating = "foo"; | |
1103 o.catvfrRating = "foo"; | |
1104 o.cbfcRating = "foo"; | |
1105 o.cccRating = "foo"; | |
1106 o.cceRating = "foo"; | |
1107 o.chfilmRating = "foo"; | |
1108 o.chvrsRating = "foo"; | |
1109 o.cicfRating = "foo"; | |
1110 o.cnaRating = "foo"; | |
1111 o.csaRating = "foo"; | |
1112 o.cscfRating = "foo"; | |
1113 o.czfilmRating = "foo"; | |
1114 o.djctqRating = "foo"; | |
1115 o.eefilmRating = "foo"; | |
1116 o.egfilmRating = "foo"; | |
1117 o.eirinRating = "foo"; | |
1118 o.fcbmRating = "foo"; | |
1119 o.fcoRating = "foo"; | |
1120 o.fmocRating = "foo"; | |
1121 o.fpbRating = "foo"; | |
1122 o.fskRating = "foo"; | |
1123 o.grfilmRating = "foo"; | |
1124 o.icaaRating = "foo"; | |
1125 o.ifcoRating = "foo"; | |
1126 o.ilfilmRating = "foo"; | |
1127 o.incaaRating = "foo"; | |
1128 o.kfcbRating = "foo"; | |
1129 o.kijkwijzerRating = "foo"; | |
1130 o.kmrbRating = "foo"; | |
1131 o.lsfRating = "foo"; | |
1132 o.mccaaRating = "foo"; | |
1133 o.mccypRating = "foo"; | |
1134 o.mdaRating = "foo"; | |
1135 o.medietilsynetRating = "foo"; | |
1136 o.mekuRating = "foo"; | |
1137 o.mibacRating = "foo"; | |
1138 o.mocRating = "foo"; | |
1139 o.moctwRating = "foo"; | |
1140 o.mpaaRating = "foo"; | |
1141 o.mtrcbRating = "foo"; | |
1142 o.nbcRating = "foo"; | |
1143 o.nbcplRating = "foo"; | |
1144 o.nfrcRating = "foo"; | |
1145 o.nfvcbRating = "foo"; | |
1146 o.nkclvRating = "foo"; | |
1147 o.oflcRating = "foo"; | |
1148 o.pefilmRating = "foo"; | |
1149 o.rcnofRating = "foo"; | |
1150 o.resorteviolenciaRating = "foo"; | |
1151 o.rtcRating = "foo"; | |
1152 o.rteRating = "foo"; | |
1153 o.russiaRating = "foo"; | |
1154 o.skfilmRating = "foo"; | |
1155 o.smaisRating = "foo"; | |
1156 o.smsaRating = "foo"; | |
1157 o.tvpgRating = "foo"; | |
1158 o.ytRating = "foo"; | |
1159 } | |
1160 buildCounterContentRating--; | |
1161 return o; | |
1162 } | |
1163 | |
1164 checkContentRating(api.ContentRating o) { | |
1165 buildCounterContentRating++; | |
1166 if (buildCounterContentRating < 3) { | |
1167 unittest.expect(o.acbRating, unittest.equals('foo')); | |
1168 unittest.expect(o.agcomRating, unittest.equals('foo')); | |
1169 unittest.expect(o.anatelRating, unittest.equals('foo')); | |
1170 unittest.expect(o.bbfcRating, unittest.equals('foo')); | |
1171 unittest.expect(o.bfvcRating, unittest.equals('foo')); | |
1172 unittest.expect(o.bmukkRating, unittest.equals('foo')); | |
1173 unittest.expect(o.catvRating, unittest.equals('foo')); | |
1174 unittest.expect(o.catvfrRating, unittest.equals('foo')); | |
1175 unittest.expect(o.cbfcRating, unittest.equals('foo')); | |
1176 unittest.expect(o.cccRating, unittest.equals('foo')); | |
1177 unittest.expect(o.cceRating, unittest.equals('foo')); | |
1178 unittest.expect(o.chfilmRating, unittest.equals('foo')); | |
1179 unittest.expect(o.chvrsRating, unittest.equals('foo')); | |
1180 unittest.expect(o.cicfRating, unittest.equals('foo')); | |
1181 unittest.expect(o.cnaRating, unittest.equals('foo')); | |
1182 unittest.expect(o.csaRating, unittest.equals('foo')); | |
1183 unittest.expect(o.cscfRating, unittest.equals('foo')); | |
1184 unittest.expect(o.czfilmRating, unittest.equals('foo')); | |
1185 unittest.expect(o.djctqRating, unittest.equals('foo')); | |
1186 unittest.expect(o.eefilmRating, unittest.equals('foo')); | |
1187 unittest.expect(o.egfilmRating, unittest.equals('foo')); | |
1188 unittest.expect(o.eirinRating, unittest.equals('foo')); | |
1189 unittest.expect(o.fcbmRating, unittest.equals('foo')); | |
1190 unittest.expect(o.fcoRating, unittest.equals('foo')); | |
1191 unittest.expect(o.fmocRating, unittest.equals('foo')); | |
1192 unittest.expect(o.fpbRating, unittest.equals('foo')); | |
1193 unittest.expect(o.fskRating, unittest.equals('foo')); | |
1194 unittest.expect(o.grfilmRating, unittest.equals('foo')); | |
1195 unittest.expect(o.icaaRating, unittest.equals('foo')); | |
1196 unittest.expect(o.ifcoRating, unittest.equals('foo')); | |
1197 unittest.expect(o.ilfilmRating, unittest.equals('foo')); | |
1198 unittest.expect(o.incaaRating, unittest.equals('foo')); | |
1199 unittest.expect(o.kfcbRating, unittest.equals('foo')); | |
1200 unittest.expect(o.kijkwijzerRating, unittest.equals('foo')); | |
1201 unittest.expect(o.kmrbRating, unittest.equals('foo')); | |
1202 unittest.expect(o.lsfRating, unittest.equals('foo')); | |
1203 unittest.expect(o.mccaaRating, unittest.equals('foo')); | |
1204 unittest.expect(o.mccypRating, unittest.equals('foo')); | |
1205 unittest.expect(o.mdaRating, unittest.equals('foo')); | |
1206 unittest.expect(o.medietilsynetRating, unittest.equals('foo')); | |
1207 unittest.expect(o.mekuRating, unittest.equals('foo')); | |
1208 unittest.expect(o.mibacRating, unittest.equals('foo')); | |
1209 unittest.expect(o.mocRating, unittest.equals('foo')); | |
1210 unittest.expect(o.moctwRating, unittest.equals('foo')); | |
1211 unittest.expect(o.mpaaRating, unittest.equals('foo')); | |
1212 unittest.expect(o.mtrcbRating, unittest.equals('foo')); | |
1213 unittest.expect(o.nbcRating, unittest.equals('foo')); | |
1214 unittest.expect(o.nbcplRating, unittest.equals('foo')); | |
1215 unittest.expect(o.nfrcRating, unittest.equals('foo')); | |
1216 unittest.expect(o.nfvcbRating, unittest.equals('foo')); | |
1217 unittest.expect(o.nkclvRating, unittest.equals('foo')); | |
1218 unittest.expect(o.oflcRating, unittest.equals('foo')); | |
1219 unittest.expect(o.pefilmRating, unittest.equals('foo')); | |
1220 unittest.expect(o.rcnofRating, unittest.equals('foo')); | |
1221 unittest.expect(o.resorteviolenciaRating, unittest.equals('foo')); | |
1222 unittest.expect(o.rtcRating, unittest.equals('foo')); | |
1223 unittest.expect(o.rteRating, unittest.equals('foo')); | |
1224 unittest.expect(o.russiaRating, unittest.equals('foo')); | |
1225 unittest.expect(o.skfilmRating, unittest.equals('foo')); | |
1226 unittest.expect(o.smaisRating, unittest.equals('foo')); | |
1227 unittest.expect(o.smsaRating, unittest.equals('foo')); | |
1228 unittest.expect(o.tvpgRating, unittest.equals('foo')); | |
1229 unittest.expect(o.ytRating, unittest.equals('foo')); | |
1230 } | |
1231 buildCounterContentRating--; | |
1232 } | |
1233 | |
1234 core.int buildCounterGeoPoint = 0; | |
1235 buildGeoPoint() { | |
1236 var o = new api.GeoPoint(); | |
1237 buildCounterGeoPoint++; | |
1238 if (buildCounterGeoPoint < 3) { | |
1239 o.altitude = 42.0; | |
1240 o.latitude = 42.0; | |
1241 o.longitude = 42.0; | |
1242 } | |
1243 buildCounterGeoPoint--; | |
1244 return o; | |
1245 } | |
1246 | |
1247 checkGeoPoint(api.GeoPoint o) { | |
1248 buildCounterGeoPoint++; | |
1249 if (buildCounterGeoPoint < 3) { | |
1250 unittest.expect(o.altitude, unittest.equals(42.0)); | |
1251 unittest.expect(o.latitude, unittest.equals(42.0)); | |
1252 unittest.expect(o.longitude, unittest.equals(42.0)); | |
1253 } | |
1254 buildCounterGeoPoint--; | |
1255 } | |
1256 | |
1257 core.int buildCounterGuideCategory = 0; | |
1258 buildGuideCategory() { | |
1259 var o = new api.GuideCategory(); | |
1260 buildCounterGuideCategory++; | |
1261 if (buildCounterGuideCategory < 3) { | |
1262 o.etag = "foo"; | |
1263 o.id = "foo"; | |
1264 o.kind = "foo"; | |
1265 o.snippet = buildGuideCategorySnippet(); | |
1266 } | |
1267 buildCounterGuideCategory--; | |
1268 return o; | |
1269 } | |
1270 | |
1271 checkGuideCategory(api.GuideCategory o) { | |
1272 buildCounterGuideCategory++; | |
1273 if (buildCounterGuideCategory < 3) { | |
1274 unittest.expect(o.etag, unittest.equals('foo')); | |
1275 unittest.expect(o.id, unittest.equals('foo')); | |
1276 unittest.expect(o.kind, unittest.equals('foo')); | |
1277 checkGuideCategorySnippet(o.snippet); | |
1278 } | |
1279 buildCounterGuideCategory--; | |
1280 } | |
1281 | |
1282 buildUnnamed353() { | |
1283 var o = new core.List<api.GuideCategory>(); | |
1284 o.add(buildGuideCategory()); | |
1285 o.add(buildGuideCategory()); | |
1286 return o; | |
1287 } | |
1288 | |
1289 checkUnnamed353(core.List<api.GuideCategory> o) { | |
1290 unittest.expect(o, unittest.hasLength(2)); | |
1291 checkGuideCategory(o[0]); | |
1292 checkGuideCategory(o[1]); | |
1293 } | |
1294 | |
1295 core.int buildCounterGuideCategoryListResponse = 0; | |
1296 buildGuideCategoryListResponse() { | |
1297 var o = new api.GuideCategoryListResponse(); | |
1298 buildCounterGuideCategoryListResponse++; | |
1299 if (buildCounterGuideCategoryListResponse < 3) { | |
1300 o.etag = "foo"; | |
1301 o.eventId = "foo"; | |
1302 o.items = buildUnnamed353(); | |
1303 o.kind = "foo"; | |
1304 o.nextPageToken = "foo"; | |
1305 o.pageInfo = buildPageInfo(); | |
1306 o.prevPageToken = "foo"; | |
1307 o.tokenPagination = buildTokenPagination(); | |
1308 o.visitorId = "foo"; | |
1309 } | |
1310 buildCounterGuideCategoryListResponse--; | |
1311 return o; | |
1312 } | |
1313 | |
1314 checkGuideCategoryListResponse(api.GuideCategoryListResponse o) { | |
1315 buildCounterGuideCategoryListResponse++; | |
1316 if (buildCounterGuideCategoryListResponse < 3) { | |
1317 unittest.expect(o.etag, unittest.equals('foo')); | |
1318 unittest.expect(o.eventId, unittest.equals('foo')); | |
1319 checkUnnamed353(o.items); | |
1320 unittest.expect(o.kind, unittest.equals('foo')); | |
1321 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1322 checkPageInfo(o.pageInfo); | |
1323 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
1324 checkTokenPagination(o.tokenPagination); | |
1325 unittest.expect(o.visitorId, unittest.equals('foo')); | |
1326 } | |
1327 buildCounterGuideCategoryListResponse--; | |
1328 } | |
1329 | |
1330 core.int buildCounterGuideCategorySnippet = 0; | |
1331 buildGuideCategorySnippet() { | |
1332 var o = new api.GuideCategorySnippet(); | |
1333 buildCounterGuideCategorySnippet++; | |
1334 if (buildCounterGuideCategorySnippet < 3) { | |
1335 o.channelId = "foo"; | |
1336 o.title = "foo"; | |
1337 } | |
1338 buildCounterGuideCategorySnippet--; | |
1339 return o; | |
1340 } | |
1341 | |
1342 checkGuideCategorySnippet(api.GuideCategorySnippet o) { | |
1343 buildCounterGuideCategorySnippet++; | |
1344 if (buildCounterGuideCategorySnippet < 3) { | |
1345 unittest.expect(o.channelId, unittest.equals('foo')); | |
1346 unittest.expect(o.title, unittest.equals('foo')); | |
1347 } | |
1348 buildCounterGuideCategorySnippet--; | |
1349 } | |
1350 | |
1351 core.int buildCounterI18nLanguage = 0; | |
1352 buildI18nLanguage() { | |
1353 var o = new api.I18nLanguage(); | |
1354 buildCounterI18nLanguage++; | |
1355 if (buildCounterI18nLanguage < 3) { | |
1356 o.etag = "foo"; | |
1357 o.id = "foo"; | |
1358 o.kind = "foo"; | |
1359 o.snippet = buildI18nLanguageSnippet(); | |
1360 } | |
1361 buildCounterI18nLanguage--; | |
1362 return o; | |
1363 } | |
1364 | |
1365 checkI18nLanguage(api.I18nLanguage o) { | |
1366 buildCounterI18nLanguage++; | |
1367 if (buildCounterI18nLanguage < 3) { | |
1368 unittest.expect(o.etag, unittest.equals('foo')); | |
1369 unittest.expect(o.id, unittest.equals('foo')); | |
1370 unittest.expect(o.kind, unittest.equals('foo')); | |
1371 checkI18nLanguageSnippet(o.snippet); | |
1372 } | |
1373 buildCounterI18nLanguage--; | |
1374 } | |
1375 | |
1376 buildUnnamed354() { | |
1377 var o = new core.List<api.I18nLanguage>(); | |
1378 o.add(buildI18nLanguage()); | |
1379 o.add(buildI18nLanguage()); | |
1380 return o; | |
1381 } | |
1382 | |
1383 checkUnnamed354(core.List<api.I18nLanguage> o) { | |
1384 unittest.expect(o, unittest.hasLength(2)); | |
1385 checkI18nLanguage(o[0]); | |
1386 checkI18nLanguage(o[1]); | |
1387 } | |
1388 | |
1389 core.int buildCounterI18nLanguageListResponse = 0; | |
1390 buildI18nLanguageListResponse() { | |
1391 var o = new api.I18nLanguageListResponse(); | |
1392 buildCounterI18nLanguageListResponse++; | |
1393 if (buildCounterI18nLanguageListResponse < 3) { | |
1394 o.etag = "foo"; | |
1395 o.eventId = "foo"; | |
1396 o.items = buildUnnamed354(); | |
1397 o.kind = "foo"; | |
1398 o.visitorId = "foo"; | |
1399 } | |
1400 buildCounterI18nLanguageListResponse--; | |
1401 return o; | |
1402 } | |
1403 | |
1404 checkI18nLanguageListResponse(api.I18nLanguageListResponse o) { | |
1405 buildCounterI18nLanguageListResponse++; | |
1406 if (buildCounterI18nLanguageListResponse < 3) { | |
1407 unittest.expect(o.etag, unittest.equals('foo')); | |
1408 unittest.expect(o.eventId, unittest.equals('foo')); | |
1409 checkUnnamed354(o.items); | |
1410 unittest.expect(o.kind, unittest.equals('foo')); | |
1411 unittest.expect(o.visitorId, unittest.equals('foo')); | |
1412 } | |
1413 buildCounterI18nLanguageListResponse--; | |
1414 } | |
1415 | |
1416 core.int buildCounterI18nLanguageSnippet = 0; | |
1417 buildI18nLanguageSnippet() { | |
1418 var o = new api.I18nLanguageSnippet(); | |
1419 buildCounterI18nLanguageSnippet++; | |
1420 if (buildCounterI18nLanguageSnippet < 3) { | |
1421 o.hl = "foo"; | |
1422 o.name = "foo"; | |
1423 } | |
1424 buildCounterI18nLanguageSnippet--; | |
1425 return o; | |
1426 } | |
1427 | |
1428 checkI18nLanguageSnippet(api.I18nLanguageSnippet o) { | |
1429 buildCounterI18nLanguageSnippet++; | |
1430 if (buildCounterI18nLanguageSnippet < 3) { | |
1431 unittest.expect(o.hl, unittest.equals('foo')); | |
1432 unittest.expect(o.name, unittest.equals('foo')); | |
1433 } | |
1434 buildCounterI18nLanguageSnippet--; | |
1435 } | |
1436 | |
1437 core.int buildCounterI18nRegion = 0; | |
1438 buildI18nRegion() { | |
1439 var o = new api.I18nRegion(); | |
1440 buildCounterI18nRegion++; | |
1441 if (buildCounterI18nRegion < 3) { | |
1442 o.etag = "foo"; | |
1443 o.id = "foo"; | |
1444 o.kind = "foo"; | |
1445 o.snippet = buildI18nRegionSnippet(); | |
1446 } | |
1447 buildCounterI18nRegion--; | |
1448 return o; | |
1449 } | |
1450 | |
1451 checkI18nRegion(api.I18nRegion o) { | |
1452 buildCounterI18nRegion++; | |
1453 if (buildCounterI18nRegion < 3) { | |
1454 unittest.expect(o.etag, unittest.equals('foo')); | |
1455 unittest.expect(o.id, unittest.equals('foo')); | |
1456 unittest.expect(o.kind, unittest.equals('foo')); | |
1457 checkI18nRegionSnippet(o.snippet); | |
1458 } | |
1459 buildCounterI18nRegion--; | |
1460 } | |
1461 | |
1462 buildUnnamed355() { | |
1463 var o = new core.List<api.I18nRegion>(); | |
1464 o.add(buildI18nRegion()); | |
1465 o.add(buildI18nRegion()); | |
1466 return o; | |
1467 } | |
1468 | |
1469 checkUnnamed355(core.List<api.I18nRegion> o) { | |
1470 unittest.expect(o, unittest.hasLength(2)); | |
1471 checkI18nRegion(o[0]); | |
1472 checkI18nRegion(o[1]); | |
1473 } | |
1474 | |
1475 core.int buildCounterI18nRegionListResponse = 0; | |
1476 buildI18nRegionListResponse() { | |
1477 var o = new api.I18nRegionListResponse(); | |
1478 buildCounterI18nRegionListResponse++; | |
1479 if (buildCounterI18nRegionListResponse < 3) { | |
1480 o.etag = "foo"; | |
1481 o.eventId = "foo"; | |
1482 o.items = buildUnnamed355(); | |
1483 o.kind = "foo"; | |
1484 o.visitorId = "foo"; | |
1485 } | |
1486 buildCounterI18nRegionListResponse--; | |
1487 return o; | |
1488 } | |
1489 | |
1490 checkI18nRegionListResponse(api.I18nRegionListResponse o) { | |
1491 buildCounterI18nRegionListResponse++; | |
1492 if (buildCounterI18nRegionListResponse < 3) { | |
1493 unittest.expect(o.etag, unittest.equals('foo')); | |
1494 unittest.expect(o.eventId, unittest.equals('foo')); | |
1495 checkUnnamed355(o.items); | |
1496 unittest.expect(o.kind, unittest.equals('foo')); | |
1497 unittest.expect(o.visitorId, unittest.equals('foo')); | |
1498 } | |
1499 buildCounterI18nRegionListResponse--; | |
1500 } | |
1501 | |
1502 core.int buildCounterI18nRegionSnippet = 0; | |
1503 buildI18nRegionSnippet() { | |
1504 var o = new api.I18nRegionSnippet(); | |
1505 buildCounterI18nRegionSnippet++; | |
1506 if (buildCounterI18nRegionSnippet < 3) { | |
1507 o.gl = "foo"; | |
1508 o.name = "foo"; | |
1509 } | |
1510 buildCounterI18nRegionSnippet--; | |
1511 return o; | |
1512 } | |
1513 | |
1514 checkI18nRegionSnippet(api.I18nRegionSnippet o) { | |
1515 buildCounterI18nRegionSnippet++; | |
1516 if (buildCounterI18nRegionSnippet < 3) { | |
1517 unittest.expect(o.gl, unittest.equals('foo')); | |
1518 unittest.expect(o.name, unittest.equals('foo')); | |
1519 } | |
1520 buildCounterI18nRegionSnippet--; | |
1521 } | |
1522 | |
1523 core.int buildCounterImageSettings = 0; | |
1524 buildImageSettings() { | |
1525 var o = new api.ImageSettings(); | |
1526 buildCounterImageSettings++; | |
1527 if (buildCounterImageSettings < 3) { | |
1528 o.backgroundImageUrl = buildLocalizedProperty(); | |
1529 o.bannerExternalUrl = "foo"; | |
1530 o.bannerImageUrl = "foo"; | |
1531 o.bannerMobileExtraHdImageUrl = "foo"; | |
1532 o.bannerMobileHdImageUrl = "foo"; | |
1533 o.bannerMobileImageUrl = "foo"; | |
1534 o.bannerMobileLowImageUrl = "foo"; | |
1535 o.bannerMobileMediumHdImageUrl = "foo"; | |
1536 o.bannerTabletExtraHdImageUrl = "foo"; | |
1537 o.bannerTabletHdImageUrl = "foo"; | |
1538 o.bannerTabletImageUrl = "foo"; | |
1539 o.bannerTabletLowImageUrl = "foo"; | |
1540 o.bannerTvHighImageUrl = "foo"; | |
1541 o.bannerTvImageUrl = "foo"; | |
1542 o.bannerTvLowImageUrl = "foo"; | |
1543 o.bannerTvMediumImageUrl = "foo"; | |
1544 o.largeBrandedBannerImageImapScript = buildLocalizedProperty(); | |
1545 o.largeBrandedBannerImageUrl = buildLocalizedProperty(); | |
1546 o.smallBrandedBannerImageImapScript = buildLocalizedProperty(); | |
1547 o.smallBrandedBannerImageUrl = buildLocalizedProperty(); | |
1548 o.trackingImageUrl = "foo"; | |
1549 o.watchIconImageUrl = "foo"; | |
1550 } | |
1551 buildCounterImageSettings--; | |
1552 return o; | |
1553 } | |
1554 | |
1555 checkImageSettings(api.ImageSettings o) { | |
1556 buildCounterImageSettings++; | |
1557 if (buildCounterImageSettings < 3) { | |
1558 checkLocalizedProperty(o.backgroundImageUrl); | |
1559 unittest.expect(o.bannerExternalUrl, unittest.equals('foo')); | |
1560 unittest.expect(o.bannerImageUrl, unittest.equals('foo')); | |
1561 unittest.expect(o.bannerMobileExtraHdImageUrl, unittest.equals('foo')); | |
1562 unittest.expect(o.bannerMobileHdImageUrl, unittest.equals('foo')); | |
1563 unittest.expect(o.bannerMobileImageUrl, unittest.equals('foo')); | |
1564 unittest.expect(o.bannerMobileLowImageUrl, unittest.equals('foo')); | |
1565 unittest.expect(o.bannerMobileMediumHdImageUrl, unittest.equals('foo')); | |
1566 unittest.expect(o.bannerTabletExtraHdImageUrl, unittest.equals('foo')); | |
1567 unittest.expect(o.bannerTabletHdImageUrl, unittest.equals('foo')); | |
1568 unittest.expect(o.bannerTabletImageUrl, unittest.equals('foo')); | |
1569 unittest.expect(o.bannerTabletLowImageUrl, unittest.equals('foo')); | |
1570 unittest.expect(o.bannerTvHighImageUrl, unittest.equals('foo')); | |
1571 unittest.expect(o.bannerTvImageUrl, unittest.equals('foo')); | |
1572 unittest.expect(o.bannerTvLowImageUrl, unittest.equals('foo')); | |
1573 unittest.expect(o.bannerTvMediumImageUrl, unittest.equals('foo')); | |
1574 checkLocalizedProperty(o.largeBrandedBannerImageImapScript); | |
1575 checkLocalizedProperty(o.largeBrandedBannerImageUrl); | |
1576 checkLocalizedProperty(o.smallBrandedBannerImageImapScript); | |
1577 checkLocalizedProperty(o.smallBrandedBannerImageUrl); | |
1578 unittest.expect(o.trackingImageUrl, unittest.equals('foo')); | |
1579 unittest.expect(o.watchIconImageUrl, unittest.equals('foo')); | |
1580 } | |
1581 buildCounterImageSettings--; | |
1582 } | |
1583 | |
1584 core.int buildCounterIngestionInfo = 0; | |
1585 buildIngestionInfo() { | |
1586 var o = new api.IngestionInfo(); | |
1587 buildCounterIngestionInfo++; | |
1588 if (buildCounterIngestionInfo < 3) { | |
1589 o.backupIngestionAddress = "foo"; | |
1590 o.ingestionAddress = "foo"; | |
1591 o.streamName = "foo"; | |
1592 } | |
1593 buildCounterIngestionInfo--; | |
1594 return o; | |
1595 } | |
1596 | |
1597 checkIngestionInfo(api.IngestionInfo o) { | |
1598 buildCounterIngestionInfo++; | |
1599 if (buildCounterIngestionInfo < 3) { | |
1600 unittest.expect(o.backupIngestionAddress, unittest.equals('foo')); | |
1601 unittest.expect(o.ingestionAddress, unittest.equals('foo')); | |
1602 unittest.expect(o.streamName, unittest.equals('foo')); | |
1603 } | |
1604 buildCounterIngestionInfo--; | |
1605 } | |
1606 | |
1607 core.int buildCounterInvideoBranding = 0; | |
1608 buildInvideoBranding() { | |
1609 var o = new api.InvideoBranding(); | |
1610 buildCounterInvideoBranding++; | |
1611 if (buildCounterInvideoBranding < 3) { | |
1612 o.imageBytes = "foo"; | |
1613 o.imageUrl = "foo"; | |
1614 o.position = buildInvideoPosition(); | |
1615 o.targetChannelId = "foo"; | |
1616 o.timing = buildInvideoTiming(); | |
1617 } | |
1618 buildCounterInvideoBranding--; | |
1619 return o; | |
1620 } | |
1621 | |
1622 checkInvideoBranding(api.InvideoBranding o) { | |
1623 buildCounterInvideoBranding++; | |
1624 if (buildCounterInvideoBranding < 3) { | |
1625 unittest.expect(o.imageBytes, unittest.equals('foo')); | |
1626 unittest.expect(o.imageUrl, unittest.equals('foo')); | |
1627 checkInvideoPosition(o.position); | |
1628 unittest.expect(o.targetChannelId, unittest.equals('foo')); | |
1629 checkInvideoTiming(o.timing); | |
1630 } | |
1631 buildCounterInvideoBranding--; | |
1632 } | |
1633 | |
1634 core.int buildCounterInvideoPosition = 0; | |
1635 buildInvideoPosition() { | |
1636 var o = new api.InvideoPosition(); | |
1637 buildCounterInvideoPosition++; | |
1638 if (buildCounterInvideoPosition < 3) { | |
1639 o.cornerPosition = "foo"; | |
1640 o.type = "foo"; | |
1641 } | |
1642 buildCounterInvideoPosition--; | |
1643 return o; | |
1644 } | |
1645 | |
1646 checkInvideoPosition(api.InvideoPosition o) { | |
1647 buildCounterInvideoPosition++; | |
1648 if (buildCounterInvideoPosition < 3) { | |
1649 unittest.expect(o.cornerPosition, unittest.equals('foo')); | |
1650 unittest.expect(o.type, unittest.equals('foo')); | |
1651 } | |
1652 buildCounterInvideoPosition--; | |
1653 } | |
1654 | |
1655 buildUnnamed356() { | |
1656 var o = new core.List<api.PromotedItem>(); | |
1657 o.add(buildPromotedItem()); | |
1658 o.add(buildPromotedItem()); | |
1659 return o; | |
1660 } | |
1661 | |
1662 checkUnnamed356(core.List<api.PromotedItem> o) { | |
1663 unittest.expect(o, unittest.hasLength(2)); | |
1664 checkPromotedItem(o[0]); | |
1665 checkPromotedItem(o[1]); | |
1666 } | |
1667 | |
1668 core.int buildCounterInvideoPromotion = 0; | |
1669 buildInvideoPromotion() { | |
1670 var o = new api.InvideoPromotion(); | |
1671 buildCounterInvideoPromotion++; | |
1672 if (buildCounterInvideoPromotion < 3) { | |
1673 o.defaultTiming = buildInvideoTiming(); | |
1674 o.items = buildUnnamed356(); | |
1675 o.position = buildInvideoPosition(); | |
1676 } | |
1677 buildCounterInvideoPromotion--; | |
1678 return o; | |
1679 } | |
1680 | |
1681 checkInvideoPromotion(api.InvideoPromotion o) { | |
1682 buildCounterInvideoPromotion++; | |
1683 if (buildCounterInvideoPromotion < 3) { | |
1684 checkInvideoTiming(o.defaultTiming); | |
1685 checkUnnamed356(o.items); | |
1686 checkInvideoPosition(o.position); | |
1687 } | |
1688 buildCounterInvideoPromotion--; | |
1689 } | |
1690 | |
1691 core.int buildCounterInvideoTiming = 0; | |
1692 buildInvideoTiming() { | |
1693 var o = new api.InvideoTiming(); | |
1694 buildCounterInvideoTiming++; | |
1695 if (buildCounterInvideoTiming < 3) { | |
1696 o.durationMs = "foo"; | |
1697 o.offsetMs = "foo"; | |
1698 o.type = "foo"; | |
1699 } | |
1700 buildCounterInvideoTiming--; | |
1701 return o; | |
1702 } | |
1703 | |
1704 checkInvideoTiming(api.InvideoTiming o) { | |
1705 buildCounterInvideoTiming++; | |
1706 if (buildCounterInvideoTiming < 3) { | |
1707 unittest.expect(o.durationMs, unittest.equals('foo')); | |
1708 unittest.expect(o.offsetMs, unittest.equals('foo')); | |
1709 unittest.expect(o.type, unittest.equals('foo')); | |
1710 } | |
1711 buildCounterInvideoTiming--; | |
1712 } | |
1713 | |
1714 core.int buildCounterLiveBroadcast = 0; | |
1715 buildLiveBroadcast() { | |
1716 var o = new api.LiveBroadcast(); | |
1717 buildCounterLiveBroadcast++; | |
1718 if (buildCounterLiveBroadcast < 3) { | |
1719 o.contentDetails = buildLiveBroadcastContentDetails(); | |
1720 o.etag = "foo"; | |
1721 o.id = "foo"; | |
1722 o.kind = "foo"; | |
1723 o.snippet = buildLiveBroadcastSnippet(); | |
1724 o.status = buildLiveBroadcastStatus(); | |
1725 } | |
1726 buildCounterLiveBroadcast--; | |
1727 return o; | |
1728 } | |
1729 | |
1730 checkLiveBroadcast(api.LiveBroadcast o) { | |
1731 buildCounterLiveBroadcast++; | |
1732 if (buildCounterLiveBroadcast < 3) { | |
1733 checkLiveBroadcastContentDetails(o.contentDetails); | |
1734 unittest.expect(o.etag, unittest.equals('foo')); | |
1735 unittest.expect(o.id, unittest.equals('foo')); | |
1736 unittest.expect(o.kind, unittest.equals('foo')); | |
1737 checkLiveBroadcastSnippet(o.snippet); | |
1738 checkLiveBroadcastStatus(o.status); | |
1739 } | |
1740 buildCounterLiveBroadcast--; | |
1741 } | |
1742 | |
1743 core.int buildCounterLiveBroadcastContentDetails = 0; | |
1744 buildLiveBroadcastContentDetails() { | |
1745 var o = new api.LiveBroadcastContentDetails(); | |
1746 buildCounterLiveBroadcastContentDetails++; | |
1747 if (buildCounterLiveBroadcastContentDetails < 3) { | |
1748 o.boundStreamId = "foo"; | |
1749 o.enableClosedCaptions = true; | |
1750 o.enableContentEncryption = true; | |
1751 o.enableDvr = true; | |
1752 o.enableEmbed = true; | |
1753 o.monitorStream = buildMonitorStreamInfo(); | |
1754 o.recordFromStart = true; | |
1755 o.startWithSlate = true; | |
1756 } | |
1757 buildCounterLiveBroadcastContentDetails--; | |
1758 return o; | |
1759 } | |
1760 | |
1761 checkLiveBroadcastContentDetails(api.LiveBroadcastContentDetails o) { | |
1762 buildCounterLiveBroadcastContentDetails++; | |
1763 if (buildCounterLiveBroadcastContentDetails < 3) { | |
1764 unittest.expect(o.boundStreamId, unittest.equals('foo')); | |
1765 unittest.expect(o.enableClosedCaptions, unittest.isTrue); | |
1766 unittest.expect(o.enableContentEncryption, unittest.isTrue); | |
1767 unittest.expect(o.enableDvr, unittest.isTrue); | |
1768 unittest.expect(o.enableEmbed, unittest.isTrue); | |
1769 checkMonitorStreamInfo(o.monitorStream); | |
1770 unittest.expect(o.recordFromStart, unittest.isTrue); | |
1771 unittest.expect(o.startWithSlate, unittest.isTrue); | |
1772 } | |
1773 buildCounterLiveBroadcastContentDetails--; | |
1774 } | |
1775 | |
1776 buildUnnamed357() { | |
1777 var o = new core.List<api.LiveBroadcast>(); | |
1778 o.add(buildLiveBroadcast()); | |
1779 o.add(buildLiveBroadcast()); | |
1780 return o; | |
1781 } | |
1782 | |
1783 checkUnnamed357(core.List<api.LiveBroadcast> o) { | |
1784 unittest.expect(o, unittest.hasLength(2)); | |
1785 checkLiveBroadcast(o[0]); | |
1786 checkLiveBroadcast(o[1]); | |
1787 } | |
1788 | |
1789 core.int buildCounterLiveBroadcastListResponse = 0; | |
1790 buildLiveBroadcastListResponse() { | |
1791 var o = new api.LiveBroadcastListResponse(); | |
1792 buildCounterLiveBroadcastListResponse++; | |
1793 if (buildCounterLiveBroadcastListResponse < 3) { | |
1794 o.etag = "foo"; | |
1795 o.eventId = "foo"; | |
1796 o.items = buildUnnamed357(); | |
1797 o.kind = "foo"; | |
1798 o.nextPageToken = "foo"; | |
1799 o.pageInfo = buildPageInfo(); | |
1800 o.prevPageToken = "foo"; | |
1801 o.tokenPagination = buildTokenPagination(); | |
1802 o.visitorId = "foo"; | |
1803 } | |
1804 buildCounterLiveBroadcastListResponse--; | |
1805 return o; | |
1806 } | |
1807 | |
1808 checkLiveBroadcastListResponse(api.LiveBroadcastListResponse o) { | |
1809 buildCounterLiveBroadcastListResponse++; | |
1810 if (buildCounterLiveBroadcastListResponse < 3) { | |
1811 unittest.expect(o.etag, unittest.equals('foo')); | |
1812 unittest.expect(o.eventId, unittest.equals('foo')); | |
1813 checkUnnamed357(o.items); | |
1814 unittest.expect(o.kind, unittest.equals('foo')); | |
1815 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1816 checkPageInfo(o.pageInfo); | |
1817 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
1818 checkTokenPagination(o.tokenPagination); | |
1819 unittest.expect(o.visitorId, unittest.equals('foo')); | |
1820 } | |
1821 buildCounterLiveBroadcastListResponse--; | |
1822 } | |
1823 | |
1824 core.int buildCounterLiveBroadcastSnippet = 0; | |
1825 buildLiveBroadcastSnippet() { | |
1826 var o = new api.LiveBroadcastSnippet(); | |
1827 buildCounterLiveBroadcastSnippet++; | |
1828 if (buildCounterLiveBroadcastSnippet < 3) { | |
1829 o.actualEndTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
1830 o.actualStartTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
1831 o.channelId = "foo"; | |
1832 o.description = "foo"; | |
1833 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
1834 o.scheduledEndTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
1835 o.scheduledStartTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
1836 o.thumbnails = buildThumbnailDetails(); | |
1837 o.title = "foo"; | |
1838 } | |
1839 buildCounterLiveBroadcastSnippet--; | |
1840 return o; | |
1841 } | |
1842 | |
1843 checkLiveBroadcastSnippet(api.LiveBroadcastSnippet o) { | |
1844 buildCounterLiveBroadcastSnippet++; | |
1845 if (buildCounterLiveBroadcastSnippet < 3) { | |
1846 unittest.expect(o.actualEndTime, unittest.equals(core.DateTime.parse("2002-0
2-27T14:01:02"))); | |
1847 unittest.expect(o.actualStartTime, unittest.equals(core.DateTime.parse("2002
-02-27T14:01:02"))); | |
1848 unittest.expect(o.channelId, unittest.equals('foo')); | |
1849 unittest.expect(o.description, unittest.equals('foo')); | |
1850 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
1851 unittest.expect(o.scheduledEndTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); | |
1852 unittest.expect(o.scheduledStartTime, unittest.equals(core.DateTime.parse("2
002-02-27T14:01:02"))); | |
1853 checkThumbnailDetails(o.thumbnails); | |
1854 unittest.expect(o.title, unittest.equals('foo')); | |
1855 } | |
1856 buildCounterLiveBroadcastSnippet--; | |
1857 } | |
1858 | |
1859 core.int buildCounterLiveBroadcastStatus = 0; | |
1860 buildLiveBroadcastStatus() { | |
1861 var o = new api.LiveBroadcastStatus(); | |
1862 buildCounterLiveBroadcastStatus++; | |
1863 if (buildCounterLiveBroadcastStatus < 3) { | |
1864 o.lifeCycleStatus = "foo"; | |
1865 o.liveBroadcastPriority = "foo"; | |
1866 o.privacyStatus = "foo"; | |
1867 o.recordingStatus = "foo"; | |
1868 } | |
1869 buildCounterLiveBroadcastStatus--; | |
1870 return o; | |
1871 } | |
1872 | |
1873 checkLiveBroadcastStatus(api.LiveBroadcastStatus o) { | |
1874 buildCounterLiveBroadcastStatus++; | |
1875 if (buildCounterLiveBroadcastStatus < 3) { | |
1876 unittest.expect(o.lifeCycleStatus, unittest.equals('foo')); | |
1877 unittest.expect(o.liveBroadcastPriority, unittest.equals('foo')); | |
1878 unittest.expect(o.privacyStatus, unittest.equals('foo')); | |
1879 unittest.expect(o.recordingStatus, unittest.equals('foo')); | |
1880 } | |
1881 buildCounterLiveBroadcastStatus--; | |
1882 } | |
1883 | |
1884 core.int buildCounterLiveStream = 0; | |
1885 buildLiveStream() { | |
1886 var o = new api.LiveStream(); | |
1887 buildCounterLiveStream++; | |
1888 if (buildCounterLiveStream < 3) { | |
1889 o.cdn = buildCdnSettings(); | |
1890 o.contentDetails = buildLiveStreamContentDetails(); | |
1891 o.etag = "foo"; | |
1892 o.id = "foo"; | |
1893 o.kind = "foo"; | |
1894 o.snippet = buildLiveStreamSnippet(); | |
1895 o.status = buildLiveStreamStatus(); | |
1896 } | |
1897 buildCounterLiveStream--; | |
1898 return o; | |
1899 } | |
1900 | |
1901 checkLiveStream(api.LiveStream o) { | |
1902 buildCounterLiveStream++; | |
1903 if (buildCounterLiveStream < 3) { | |
1904 checkCdnSettings(o.cdn); | |
1905 checkLiveStreamContentDetails(o.contentDetails); | |
1906 unittest.expect(o.etag, unittest.equals('foo')); | |
1907 unittest.expect(o.id, unittest.equals('foo')); | |
1908 unittest.expect(o.kind, unittest.equals('foo')); | |
1909 checkLiveStreamSnippet(o.snippet); | |
1910 checkLiveStreamStatus(o.status); | |
1911 } | |
1912 buildCounterLiveStream--; | |
1913 } | |
1914 | |
1915 core.int buildCounterLiveStreamContentDetails = 0; | |
1916 buildLiveStreamContentDetails() { | |
1917 var o = new api.LiveStreamContentDetails(); | |
1918 buildCounterLiveStreamContentDetails++; | |
1919 if (buildCounterLiveStreamContentDetails < 3) { | |
1920 o.closedCaptionsIngestionUrl = "foo"; | |
1921 } | |
1922 buildCounterLiveStreamContentDetails--; | |
1923 return o; | |
1924 } | |
1925 | |
1926 checkLiveStreamContentDetails(api.LiveStreamContentDetails o) { | |
1927 buildCounterLiveStreamContentDetails++; | |
1928 if (buildCounterLiveStreamContentDetails < 3) { | |
1929 unittest.expect(o.closedCaptionsIngestionUrl, unittest.equals('foo')); | |
1930 } | |
1931 buildCounterLiveStreamContentDetails--; | |
1932 } | |
1933 | |
1934 buildUnnamed358() { | |
1935 var o = new core.List<api.LiveStream>(); | |
1936 o.add(buildLiveStream()); | |
1937 o.add(buildLiveStream()); | |
1938 return o; | |
1939 } | |
1940 | |
1941 checkUnnamed358(core.List<api.LiveStream> o) { | |
1942 unittest.expect(o, unittest.hasLength(2)); | |
1943 checkLiveStream(o[0]); | |
1944 checkLiveStream(o[1]); | |
1945 } | |
1946 | |
1947 core.int buildCounterLiveStreamListResponse = 0; | |
1948 buildLiveStreamListResponse() { | |
1949 var o = new api.LiveStreamListResponse(); | |
1950 buildCounterLiveStreamListResponse++; | |
1951 if (buildCounterLiveStreamListResponse < 3) { | |
1952 o.etag = "foo"; | |
1953 o.eventId = "foo"; | |
1954 o.items = buildUnnamed358(); | |
1955 o.kind = "foo"; | |
1956 o.nextPageToken = "foo"; | |
1957 o.pageInfo = buildPageInfo(); | |
1958 o.prevPageToken = "foo"; | |
1959 o.tokenPagination = buildTokenPagination(); | |
1960 o.visitorId = "foo"; | |
1961 } | |
1962 buildCounterLiveStreamListResponse--; | |
1963 return o; | |
1964 } | |
1965 | |
1966 checkLiveStreamListResponse(api.LiveStreamListResponse o) { | |
1967 buildCounterLiveStreamListResponse++; | |
1968 if (buildCounterLiveStreamListResponse < 3) { | |
1969 unittest.expect(o.etag, unittest.equals('foo')); | |
1970 unittest.expect(o.eventId, unittest.equals('foo')); | |
1971 checkUnnamed358(o.items); | |
1972 unittest.expect(o.kind, unittest.equals('foo')); | |
1973 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1974 checkPageInfo(o.pageInfo); | |
1975 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
1976 checkTokenPagination(o.tokenPagination); | |
1977 unittest.expect(o.visitorId, unittest.equals('foo')); | |
1978 } | |
1979 buildCounterLiveStreamListResponse--; | |
1980 } | |
1981 | |
1982 core.int buildCounterLiveStreamSnippet = 0; | |
1983 buildLiveStreamSnippet() { | |
1984 var o = new api.LiveStreamSnippet(); | |
1985 buildCounterLiveStreamSnippet++; | |
1986 if (buildCounterLiveStreamSnippet < 3) { | |
1987 o.channelId = "foo"; | |
1988 o.description = "foo"; | |
1989 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
1990 o.title = "foo"; | |
1991 } | |
1992 buildCounterLiveStreamSnippet--; | |
1993 return o; | |
1994 } | |
1995 | |
1996 checkLiveStreamSnippet(api.LiveStreamSnippet o) { | |
1997 buildCounterLiveStreamSnippet++; | |
1998 if (buildCounterLiveStreamSnippet < 3) { | |
1999 unittest.expect(o.channelId, unittest.equals('foo')); | |
2000 unittest.expect(o.description, unittest.equals('foo')); | |
2001 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
2002 unittest.expect(o.title, unittest.equals('foo')); | |
2003 } | |
2004 buildCounterLiveStreamSnippet--; | |
2005 } | |
2006 | |
2007 core.int buildCounterLiveStreamStatus = 0; | |
2008 buildLiveStreamStatus() { | |
2009 var o = new api.LiveStreamStatus(); | |
2010 buildCounterLiveStreamStatus++; | |
2011 if (buildCounterLiveStreamStatus < 3) { | |
2012 o.streamStatus = "foo"; | |
2013 } | |
2014 buildCounterLiveStreamStatus--; | |
2015 return o; | |
2016 } | |
2017 | |
2018 checkLiveStreamStatus(api.LiveStreamStatus o) { | |
2019 buildCounterLiveStreamStatus++; | |
2020 if (buildCounterLiveStreamStatus < 3) { | |
2021 unittest.expect(o.streamStatus, unittest.equals('foo')); | |
2022 } | |
2023 buildCounterLiveStreamStatus--; | |
2024 } | |
2025 | |
2026 buildUnnamed359() { | |
2027 var o = new core.List<api.LocalizedString>(); | |
2028 o.add(buildLocalizedString()); | |
2029 o.add(buildLocalizedString()); | |
2030 return o; | |
2031 } | |
2032 | |
2033 checkUnnamed359(core.List<api.LocalizedString> o) { | |
2034 unittest.expect(o, unittest.hasLength(2)); | |
2035 checkLocalizedString(o[0]); | |
2036 checkLocalizedString(o[1]); | |
2037 } | |
2038 | |
2039 core.int buildCounterLocalizedProperty = 0; | |
2040 buildLocalizedProperty() { | |
2041 var o = new api.LocalizedProperty(); | |
2042 buildCounterLocalizedProperty++; | |
2043 if (buildCounterLocalizedProperty < 3) { | |
2044 o.default_ = "foo"; | |
2045 o.localized = buildUnnamed359(); | |
2046 } | |
2047 buildCounterLocalizedProperty--; | |
2048 return o; | |
2049 } | |
2050 | |
2051 checkLocalizedProperty(api.LocalizedProperty o) { | |
2052 buildCounterLocalizedProperty++; | |
2053 if (buildCounterLocalizedProperty < 3) { | |
2054 unittest.expect(o.default_, unittest.equals('foo')); | |
2055 checkUnnamed359(o.localized); | |
2056 } | |
2057 buildCounterLocalizedProperty--; | |
2058 } | |
2059 | |
2060 core.int buildCounterLocalizedString = 0; | |
2061 buildLocalizedString() { | |
2062 var o = new api.LocalizedString(); | |
2063 buildCounterLocalizedString++; | |
2064 if (buildCounterLocalizedString < 3) { | |
2065 o.language = "foo"; | |
2066 o.value = "foo"; | |
2067 } | |
2068 buildCounterLocalizedString--; | |
2069 return o; | |
2070 } | |
2071 | |
2072 checkLocalizedString(api.LocalizedString o) { | |
2073 buildCounterLocalizedString++; | |
2074 if (buildCounterLocalizedString < 3) { | |
2075 unittest.expect(o.language, unittest.equals('foo')); | |
2076 unittest.expect(o.value, unittest.equals('foo')); | |
2077 } | |
2078 buildCounterLocalizedString--; | |
2079 } | |
2080 | |
2081 core.int buildCounterMonitorStreamInfo = 0; | |
2082 buildMonitorStreamInfo() { | |
2083 var o = new api.MonitorStreamInfo(); | |
2084 buildCounterMonitorStreamInfo++; | |
2085 if (buildCounterMonitorStreamInfo < 3) { | |
2086 o.broadcastStreamDelayMs = 42; | |
2087 o.embedHtml = "foo"; | |
2088 o.enableMonitorStream = true; | |
2089 } | |
2090 buildCounterMonitorStreamInfo--; | |
2091 return o; | |
2092 } | |
2093 | |
2094 checkMonitorStreamInfo(api.MonitorStreamInfo o) { | |
2095 buildCounterMonitorStreamInfo++; | |
2096 if (buildCounterMonitorStreamInfo < 3) { | |
2097 unittest.expect(o.broadcastStreamDelayMs, unittest.equals(42)); | |
2098 unittest.expect(o.embedHtml, unittest.equals('foo')); | |
2099 unittest.expect(o.enableMonitorStream, unittest.isTrue); | |
2100 } | |
2101 buildCounterMonitorStreamInfo--; | |
2102 } | |
2103 | |
2104 core.int buildCounterPageInfo = 0; | |
2105 buildPageInfo() { | |
2106 var o = new api.PageInfo(); | |
2107 buildCounterPageInfo++; | |
2108 if (buildCounterPageInfo < 3) { | |
2109 o.resultsPerPage = 42; | |
2110 o.totalResults = 42; | |
2111 } | |
2112 buildCounterPageInfo--; | |
2113 return o; | |
2114 } | |
2115 | |
2116 checkPageInfo(api.PageInfo o) { | |
2117 buildCounterPageInfo++; | |
2118 if (buildCounterPageInfo < 3) { | |
2119 unittest.expect(o.resultsPerPage, unittest.equals(42)); | |
2120 unittest.expect(o.totalResults, unittest.equals(42)); | |
2121 } | |
2122 buildCounterPageInfo--; | |
2123 } | |
2124 | |
2125 core.int buildCounterPlaylist = 0; | |
2126 buildPlaylist() { | |
2127 var o = new api.Playlist(); | |
2128 buildCounterPlaylist++; | |
2129 if (buildCounterPlaylist < 3) { | |
2130 o.contentDetails = buildPlaylistContentDetails(); | |
2131 o.etag = "foo"; | |
2132 o.id = "foo"; | |
2133 o.kind = "foo"; | |
2134 o.player = buildPlaylistPlayer(); | |
2135 o.snippet = buildPlaylistSnippet(); | |
2136 o.status = buildPlaylistStatus(); | |
2137 } | |
2138 buildCounterPlaylist--; | |
2139 return o; | |
2140 } | |
2141 | |
2142 checkPlaylist(api.Playlist o) { | |
2143 buildCounterPlaylist++; | |
2144 if (buildCounterPlaylist < 3) { | |
2145 checkPlaylistContentDetails(o.contentDetails); | |
2146 unittest.expect(o.etag, unittest.equals('foo')); | |
2147 unittest.expect(o.id, unittest.equals('foo')); | |
2148 unittest.expect(o.kind, unittest.equals('foo')); | |
2149 checkPlaylistPlayer(o.player); | |
2150 checkPlaylistSnippet(o.snippet); | |
2151 checkPlaylistStatus(o.status); | |
2152 } | |
2153 buildCounterPlaylist--; | |
2154 } | |
2155 | |
2156 core.int buildCounterPlaylistContentDetails = 0; | |
2157 buildPlaylistContentDetails() { | |
2158 var o = new api.PlaylistContentDetails(); | |
2159 buildCounterPlaylistContentDetails++; | |
2160 if (buildCounterPlaylistContentDetails < 3) { | |
2161 o.itemCount = 42; | |
2162 } | |
2163 buildCounterPlaylistContentDetails--; | |
2164 return o; | |
2165 } | |
2166 | |
2167 checkPlaylistContentDetails(api.PlaylistContentDetails o) { | |
2168 buildCounterPlaylistContentDetails++; | |
2169 if (buildCounterPlaylistContentDetails < 3) { | |
2170 unittest.expect(o.itemCount, unittest.equals(42)); | |
2171 } | |
2172 buildCounterPlaylistContentDetails--; | |
2173 } | |
2174 | |
2175 core.int buildCounterPlaylistItem = 0; | |
2176 buildPlaylistItem() { | |
2177 var o = new api.PlaylistItem(); | |
2178 buildCounterPlaylistItem++; | |
2179 if (buildCounterPlaylistItem < 3) { | |
2180 o.contentDetails = buildPlaylistItemContentDetails(); | |
2181 o.etag = "foo"; | |
2182 o.id = "foo"; | |
2183 o.kind = "foo"; | |
2184 o.snippet = buildPlaylistItemSnippet(); | |
2185 o.status = buildPlaylistItemStatus(); | |
2186 } | |
2187 buildCounterPlaylistItem--; | |
2188 return o; | |
2189 } | |
2190 | |
2191 checkPlaylistItem(api.PlaylistItem o) { | |
2192 buildCounterPlaylistItem++; | |
2193 if (buildCounterPlaylistItem < 3) { | |
2194 checkPlaylistItemContentDetails(o.contentDetails); | |
2195 unittest.expect(o.etag, unittest.equals('foo')); | |
2196 unittest.expect(o.id, unittest.equals('foo')); | |
2197 unittest.expect(o.kind, unittest.equals('foo')); | |
2198 checkPlaylistItemSnippet(o.snippet); | |
2199 checkPlaylistItemStatus(o.status); | |
2200 } | |
2201 buildCounterPlaylistItem--; | |
2202 } | |
2203 | |
2204 core.int buildCounterPlaylistItemContentDetails = 0; | |
2205 buildPlaylistItemContentDetails() { | |
2206 var o = new api.PlaylistItemContentDetails(); | |
2207 buildCounterPlaylistItemContentDetails++; | |
2208 if (buildCounterPlaylistItemContentDetails < 3) { | |
2209 o.endAt = "foo"; | |
2210 o.note = "foo"; | |
2211 o.startAt = "foo"; | |
2212 o.videoId = "foo"; | |
2213 } | |
2214 buildCounterPlaylistItemContentDetails--; | |
2215 return o; | |
2216 } | |
2217 | |
2218 checkPlaylistItemContentDetails(api.PlaylistItemContentDetails o) { | |
2219 buildCounterPlaylistItemContentDetails++; | |
2220 if (buildCounterPlaylistItemContentDetails < 3) { | |
2221 unittest.expect(o.endAt, unittest.equals('foo')); | |
2222 unittest.expect(o.note, unittest.equals('foo')); | |
2223 unittest.expect(o.startAt, unittest.equals('foo')); | |
2224 unittest.expect(o.videoId, unittest.equals('foo')); | |
2225 } | |
2226 buildCounterPlaylistItemContentDetails--; | |
2227 } | |
2228 | |
2229 buildUnnamed360() { | |
2230 var o = new core.List<api.PlaylistItem>(); | |
2231 o.add(buildPlaylistItem()); | |
2232 o.add(buildPlaylistItem()); | |
2233 return o; | |
2234 } | |
2235 | |
2236 checkUnnamed360(core.List<api.PlaylistItem> o) { | |
2237 unittest.expect(o, unittest.hasLength(2)); | |
2238 checkPlaylistItem(o[0]); | |
2239 checkPlaylistItem(o[1]); | |
2240 } | |
2241 | |
2242 core.int buildCounterPlaylistItemListResponse = 0; | |
2243 buildPlaylistItemListResponse() { | |
2244 var o = new api.PlaylistItemListResponse(); | |
2245 buildCounterPlaylistItemListResponse++; | |
2246 if (buildCounterPlaylistItemListResponse < 3) { | |
2247 o.etag = "foo"; | |
2248 o.eventId = "foo"; | |
2249 o.items = buildUnnamed360(); | |
2250 o.kind = "foo"; | |
2251 o.nextPageToken = "foo"; | |
2252 o.pageInfo = buildPageInfo(); | |
2253 o.prevPageToken = "foo"; | |
2254 o.tokenPagination = buildTokenPagination(); | |
2255 o.visitorId = "foo"; | |
2256 } | |
2257 buildCounterPlaylistItemListResponse--; | |
2258 return o; | |
2259 } | |
2260 | |
2261 checkPlaylistItemListResponse(api.PlaylistItemListResponse o) { | |
2262 buildCounterPlaylistItemListResponse++; | |
2263 if (buildCounterPlaylistItemListResponse < 3) { | |
2264 unittest.expect(o.etag, unittest.equals('foo')); | |
2265 unittest.expect(o.eventId, unittest.equals('foo')); | |
2266 checkUnnamed360(o.items); | |
2267 unittest.expect(o.kind, unittest.equals('foo')); | |
2268 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2269 checkPageInfo(o.pageInfo); | |
2270 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
2271 checkTokenPagination(o.tokenPagination); | |
2272 unittest.expect(o.visitorId, unittest.equals('foo')); | |
2273 } | |
2274 buildCounterPlaylistItemListResponse--; | |
2275 } | |
2276 | |
2277 core.int buildCounterPlaylistItemSnippet = 0; | |
2278 buildPlaylistItemSnippet() { | |
2279 var o = new api.PlaylistItemSnippet(); | |
2280 buildCounterPlaylistItemSnippet++; | |
2281 if (buildCounterPlaylistItemSnippet < 3) { | |
2282 o.channelId = "foo"; | |
2283 o.channelTitle = "foo"; | |
2284 o.description = "foo"; | |
2285 o.playlistId = "foo"; | |
2286 o.position = 42; | |
2287 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
2288 o.resourceId = buildResourceId(); | |
2289 o.thumbnails = buildThumbnailDetails(); | |
2290 o.title = "foo"; | |
2291 } | |
2292 buildCounterPlaylistItemSnippet--; | |
2293 return o; | |
2294 } | |
2295 | |
2296 checkPlaylistItemSnippet(api.PlaylistItemSnippet o) { | |
2297 buildCounterPlaylistItemSnippet++; | |
2298 if (buildCounterPlaylistItemSnippet < 3) { | |
2299 unittest.expect(o.channelId, unittest.equals('foo')); | |
2300 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
2301 unittest.expect(o.description, unittest.equals('foo')); | |
2302 unittest.expect(o.playlistId, unittest.equals('foo')); | |
2303 unittest.expect(o.position, unittest.equals(42)); | |
2304 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
2305 checkResourceId(o.resourceId); | |
2306 checkThumbnailDetails(o.thumbnails); | |
2307 unittest.expect(o.title, unittest.equals('foo')); | |
2308 } | |
2309 buildCounterPlaylistItemSnippet--; | |
2310 } | |
2311 | |
2312 core.int buildCounterPlaylistItemStatus = 0; | |
2313 buildPlaylistItemStatus() { | |
2314 var o = new api.PlaylistItemStatus(); | |
2315 buildCounterPlaylistItemStatus++; | |
2316 if (buildCounterPlaylistItemStatus < 3) { | |
2317 o.privacyStatus = "foo"; | |
2318 } | |
2319 buildCounterPlaylistItemStatus--; | |
2320 return o; | |
2321 } | |
2322 | |
2323 checkPlaylistItemStatus(api.PlaylistItemStatus o) { | |
2324 buildCounterPlaylistItemStatus++; | |
2325 if (buildCounterPlaylistItemStatus < 3) { | |
2326 unittest.expect(o.privacyStatus, unittest.equals('foo')); | |
2327 } | |
2328 buildCounterPlaylistItemStatus--; | |
2329 } | |
2330 | |
2331 buildUnnamed361() { | |
2332 var o = new core.List<api.Playlist>(); | |
2333 o.add(buildPlaylist()); | |
2334 o.add(buildPlaylist()); | |
2335 return o; | |
2336 } | |
2337 | |
2338 checkUnnamed361(core.List<api.Playlist> o) { | |
2339 unittest.expect(o, unittest.hasLength(2)); | |
2340 checkPlaylist(o[0]); | |
2341 checkPlaylist(o[1]); | |
2342 } | |
2343 | |
2344 core.int buildCounterPlaylistListResponse = 0; | |
2345 buildPlaylistListResponse() { | |
2346 var o = new api.PlaylistListResponse(); | |
2347 buildCounterPlaylistListResponse++; | |
2348 if (buildCounterPlaylistListResponse < 3) { | |
2349 o.etag = "foo"; | |
2350 o.eventId = "foo"; | |
2351 o.items = buildUnnamed361(); | |
2352 o.kind = "foo"; | |
2353 o.nextPageToken = "foo"; | |
2354 o.pageInfo = buildPageInfo(); | |
2355 o.prevPageToken = "foo"; | |
2356 o.tokenPagination = buildTokenPagination(); | |
2357 o.visitorId = "foo"; | |
2358 } | |
2359 buildCounterPlaylistListResponse--; | |
2360 return o; | |
2361 } | |
2362 | |
2363 checkPlaylistListResponse(api.PlaylistListResponse o) { | |
2364 buildCounterPlaylistListResponse++; | |
2365 if (buildCounterPlaylistListResponse < 3) { | |
2366 unittest.expect(o.etag, unittest.equals('foo')); | |
2367 unittest.expect(o.eventId, unittest.equals('foo')); | |
2368 checkUnnamed361(o.items); | |
2369 unittest.expect(o.kind, unittest.equals('foo')); | |
2370 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2371 checkPageInfo(o.pageInfo); | |
2372 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
2373 checkTokenPagination(o.tokenPagination); | |
2374 unittest.expect(o.visitorId, unittest.equals('foo')); | |
2375 } | |
2376 buildCounterPlaylistListResponse--; | |
2377 } | |
2378 | |
2379 core.int buildCounterPlaylistPlayer = 0; | |
2380 buildPlaylistPlayer() { | |
2381 var o = new api.PlaylistPlayer(); | |
2382 buildCounterPlaylistPlayer++; | |
2383 if (buildCounterPlaylistPlayer < 3) { | |
2384 o.embedHtml = "foo"; | |
2385 } | |
2386 buildCounterPlaylistPlayer--; | |
2387 return o; | |
2388 } | |
2389 | |
2390 checkPlaylistPlayer(api.PlaylistPlayer o) { | |
2391 buildCounterPlaylistPlayer++; | |
2392 if (buildCounterPlaylistPlayer < 3) { | |
2393 unittest.expect(o.embedHtml, unittest.equals('foo')); | |
2394 } | |
2395 buildCounterPlaylistPlayer--; | |
2396 } | |
2397 | |
2398 buildUnnamed362() { | |
2399 var o = new core.List<core.String>(); | |
2400 o.add("foo"); | |
2401 o.add("foo"); | |
2402 return o; | |
2403 } | |
2404 | |
2405 checkUnnamed362(core.List<core.String> o) { | |
2406 unittest.expect(o, unittest.hasLength(2)); | |
2407 unittest.expect(o[0], unittest.equals('foo')); | |
2408 unittest.expect(o[1], unittest.equals('foo')); | |
2409 } | |
2410 | |
2411 core.int buildCounterPlaylistSnippet = 0; | |
2412 buildPlaylistSnippet() { | |
2413 var o = new api.PlaylistSnippet(); | |
2414 buildCounterPlaylistSnippet++; | |
2415 if (buildCounterPlaylistSnippet < 3) { | |
2416 o.channelId = "foo"; | |
2417 o.channelTitle = "foo"; | |
2418 o.description = "foo"; | |
2419 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
2420 o.tags = buildUnnamed362(); | |
2421 o.thumbnails = buildThumbnailDetails(); | |
2422 o.title = "foo"; | |
2423 } | |
2424 buildCounterPlaylistSnippet--; | |
2425 return o; | |
2426 } | |
2427 | |
2428 checkPlaylistSnippet(api.PlaylistSnippet o) { | |
2429 buildCounterPlaylistSnippet++; | |
2430 if (buildCounterPlaylistSnippet < 3) { | |
2431 unittest.expect(o.channelId, unittest.equals('foo')); | |
2432 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
2433 unittest.expect(o.description, unittest.equals('foo')); | |
2434 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
2435 checkUnnamed362(o.tags); | |
2436 checkThumbnailDetails(o.thumbnails); | |
2437 unittest.expect(o.title, unittest.equals('foo')); | |
2438 } | |
2439 buildCounterPlaylistSnippet--; | |
2440 } | |
2441 | |
2442 core.int buildCounterPlaylistStatus = 0; | |
2443 buildPlaylistStatus() { | |
2444 var o = new api.PlaylistStatus(); | |
2445 buildCounterPlaylistStatus++; | |
2446 if (buildCounterPlaylistStatus < 3) { | |
2447 o.privacyStatus = "foo"; | |
2448 } | |
2449 buildCounterPlaylistStatus--; | |
2450 return o; | |
2451 } | |
2452 | |
2453 checkPlaylistStatus(api.PlaylistStatus o) { | |
2454 buildCounterPlaylistStatus++; | |
2455 if (buildCounterPlaylistStatus < 3) { | |
2456 unittest.expect(o.privacyStatus, unittest.equals('foo')); | |
2457 } | |
2458 buildCounterPlaylistStatus--; | |
2459 } | |
2460 | |
2461 core.int buildCounterPromotedItem = 0; | |
2462 buildPromotedItem() { | |
2463 var o = new api.PromotedItem(); | |
2464 buildCounterPromotedItem++; | |
2465 if (buildCounterPromotedItem < 3) { | |
2466 o.customMessage = "foo"; | |
2467 o.id = buildPromotedItemId(); | |
2468 o.promotedByContentOwner = true; | |
2469 o.timing = buildInvideoTiming(); | |
2470 } | |
2471 buildCounterPromotedItem--; | |
2472 return o; | |
2473 } | |
2474 | |
2475 checkPromotedItem(api.PromotedItem o) { | |
2476 buildCounterPromotedItem++; | |
2477 if (buildCounterPromotedItem < 3) { | |
2478 unittest.expect(o.customMessage, unittest.equals('foo')); | |
2479 checkPromotedItemId(o.id); | |
2480 unittest.expect(o.promotedByContentOwner, unittest.isTrue); | |
2481 checkInvideoTiming(o.timing); | |
2482 } | |
2483 buildCounterPromotedItem--; | |
2484 } | |
2485 | |
2486 core.int buildCounterPromotedItemId = 0; | |
2487 buildPromotedItemId() { | |
2488 var o = new api.PromotedItemId(); | |
2489 buildCounterPromotedItemId++; | |
2490 if (buildCounterPromotedItemId < 3) { | |
2491 o.recentlyUploadedBy = "foo"; | |
2492 o.type = "foo"; | |
2493 o.videoId = "foo"; | |
2494 o.websiteUrl = "foo"; | |
2495 } | |
2496 buildCounterPromotedItemId--; | |
2497 return o; | |
2498 } | |
2499 | |
2500 checkPromotedItemId(api.PromotedItemId o) { | |
2501 buildCounterPromotedItemId++; | |
2502 if (buildCounterPromotedItemId < 3) { | |
2503 unittest.expect(o.recentlyUploadedBy, unittest.equals('foo')); | |
2504 unittest.expect(o.type, unittest.equals('foo')); | |
2505 unittest.expect(o.videoId, unittest.equals('foo')); | |
2506 unittest.expect(o.websiteUrl, unittest.equals('foo')); | |
2507 } | |
2508 buildCounterPromotedItemId--; | |
2509 } | |
2510 | |
2511 core.int buildCounterPropertyValue = 0; | |
2512 buildPropertyValue() { | |
2513 var o = new api.PropertyValue(); | |
2514 buildCounterPropertyValue++; | |
2515 if (buildCounterPropertyValue < 3) { | |
2516 o.property = "foo"; | |
2517 o.value = "foo"; | |
2518 } | |
2519 buildCounterPropertyValue--; | |
2520 return o; | |
2521 } | |
2522 | |
2523 checkPropertyValue(api.PropertyValue o) { | |
2524 buildCounterPropertyValue++; | |
2525 if (buildCounterPropertyValue < 3) { | |
2526 unittest.expect(o.property, unittest.equals('foo')); | |
2527 unittest.expect(o.value, unittest.equals('foo')); | |
2528 } | |
2529 buildCounterPropertyValue--; | |
2530 } | |
2531 | |
2532 core.int buildCounterResourceId = 0; | |
2533 buildResourceId() { | |
2534 var o = new api.ResourceId(); | |
2535 buildCounterResourceId++; | |
2536 if (buildCounterResourceId < 3) { | |
2537 o.channelId = "foo"; | |
2538 o.kind = "foo"; | |
2539 o.playlistId = "foo"; | |
2540 o.videoId = "foo"; | |
2541 } | |
2542 buildCounterResourceId--; | |
2543 return o; | |
2544 } | |
2545 | |
2546 checkResourceId(api.ResourceId o) { | |
2547 buildCounterResourceId++; | |
2548 if (buildCounterResourceId < 3) { | |
2549 unittest.expect(o.channelId, unittest.equals('foo')); | |
2550 unittest.expect(o.kind, unittest.equals('foo')); | |
2551 unittest.expect(o.playlistId, unittest.equals('foo')); | |
2552 unittest.expect(o.videoId, unittest.equals('foo')); | |
2553 } | |
2554 buildCounterResourceId--; | |
2555 } | |
2556 | |
2557 buildUnnamed363() { | |
2558 var o = new core.List<api.SearchResult>(); | |
2559 o.add(buildSearchResult()); | |
2560 o.add(buildSearchResult()); | |
2561 return o; | |
2562 } | |
2563 | |
2564 checkUnnamed363(core.List<api.SearchResult> o) { | |
2565 unittest.expect(o, unittest.hasLength(2)); | |
2566 checkSearchResult(o[0]); | |
2567 checkSearchResult(o[1]); | |
2568 } | |
2569 | |
2570 core.int buildCounterSearchListResponse = 0; | |
2571 buildSearchListResponse() { | |
2572 var o = new api.SearchListResponse(); | |
2573 buildCounterSearchListResponse++; | |
2574 if (buildCounterSearchListResponse < 3) { | |
2575 o.etag = "foo"; | |
2576 o.eventId = "foo"; | |
2577 o.items = buildUnnamed363(); | |
2578 o.kind = "foo"; | |
2579 o.nextPageToken = "foo"; | |
2580 o.pageInfo = buildPageInfo(); | |
2581 o.prevPageToken = "foo"; | |
2582 o.tokenPagination = buildTokenPagination(); | |
2583 o.visitorId = "foo"; | |
2584 } | |
2585 buildCounterSearchListResponse--; | |
2586 return o; | |
2587 } | |
2588 | |
2589 checkSearchListResponse(api.SearchListResponse o) { | |
2590 buildCounterSearchListResponse++; | |
2591 if (buildCounterSearchListResponse < 3) { | |
2592 unittest.expect(o.etag, unittest.equals('foo')); | |
2593 unittest.expect(o.eventId, unittest.equals('foo')); | |
2594 checkUnnamed363(o.items); | |
2595 unittest.expect(o.kind, unittest.equals('foo')); | |
2596 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2597 checkPageInfo(o.pageInfo); | |
2598 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
2599 checkTokenPagination(o.tokenPagination); | |
2600 unittest.expect(o.visitorId, unittest.equals('foo')); | |
2601 } | |
2602 buildCounterSearchListResponse--; | |
2603 } | |
2604 | |
2605 core.int buildCounterSearchResult = 0; | |
2606 buildSearchResult() { | |
2607 var o = new api.SearchResult(); | |
2608 buildCounterSearchResult++; | |
2609 if (buildCounterSearchResult < 3) { | |
2610 o.etag = "foo"; | |
2611 o.id = buildResourceId(); | |
2612 o.kind = "foo"; | |
2613 o.snippet = buildSearchResultSnippet(); | |
2614 } | |
2615 buildCounterSearchResult--; | |
2616 return o; | |
2617 } | |
2618 | |
2619 checkSearchResult(api.SearchResult o) { | |
2620 buildCounterSearchResult++; | |
2621 if (buildCounterSearchResult < 3) { | |
2622 unittest.expect(o.etag, unittest.equals('foo')); | |
2623 checkResourceId(o.id); | |
2624 unittest.expect(o.kind, unittest.equals('foo')); | |
2625 checkSearchResultSnippet(o.snippet); | |
2626 } | |
2627 buildCounterSearchResult--; | |
2628 } | |
2629 | |
2630 core.int buildCounterSearchResultSnippet = 0; | |
2631 buildSearchResultSnippet() { | |
2632 var o = new api.SearchResultSnippet(); | |
2633 buildCounterSearchResultSnippet++; | |
2634 if (buildCounterSearchResultSnippet < 3) { | |
2635 o.channelId = "foo"; | |
2636 o.channelTitle = "foo"; | |
2637 o.description = "foo"; | |
2638 o.liveBroadcastContent = "foo"; | |
2639 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
2640 o.thumbnails = buildThumbnailDetails(); | |
2641 o.title = "foo"; | |
2642 } | |
2643 buildCounterSearchResultSnippet--; | |
2644 return o; | |
2645 } | |
2646 | |
2647 checkSearchResultSnippet(api.SearchResultSnippet o) { | |
2648 buildCounterSearchResultSnippet++; | |
2649 if (buildCounterSearchResultSnippet < 3) { | |
2650 unittest.expect(o.channelId, unittest.equals('foo')); | |
2651 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
2652 unittest.expect(o.description, unittest.equals('foo')); | |
2653 unittest.expect(o.liveBroadcastContent, unittest.equals('foo')); | |
2654 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
2655 checkThumbnailDetails(o.thumbnails); | |
2656 unittest.expect(o.title, unittest.equals('foo')); | |
2657 } | |
2658 buildCounterSearchResultSnippet--; | |
2659 } | |
2660 | |
2661 core.int buildCounterSubscription = 0; | |
2662 buildSubscription() { | |
2663 var o = new api.Subscription(); | |
2664 buildCounterSubscription++; | |
2665 if (buildCounterSubscription < 3) { | |
2666 o.contentDetails = buildSubscriptionContentDetails(); | |
2667 o.etag = "foo"; | |
2668 o.id = "foo"; | |
2669 o.kind = "foo"; | |
2670 o.snippet = buildSubscriptionSnippet(); | |
2671 o.subscriberSnippet = buildSubscriptionSubscriberSnippet(); | |
2672 } | |
2673 buildCounterSubscription--; | |
2674 return o; | |
2675 } | |
2676 | |
2677 checkSubscription(api.Subscription o) { | |
2678 buildCounterSubscription++; | |
2679 if (buildCounterSubscription < 3) { | |
2680 checkSubscriptionContentDetails(o.contentDetails); | |
2681 unittest.expect(o.etag, unittest.equals('foo')); | |
2682 unittest.expect(o.id, unittest.equals('foo')); | |
2683 unittest.expect(o.kind, unittest.equals('foo')); | |
2684 checkSubscriptionSnippet(o.snippet); | |
2685 checkSubscriptionSubscriberSnippet(o.subscriberSnippet); | |
2686 } | |
2687 buildCounterSubscription--; | |
2688 } | |
2689 | |
2690 core.int buildCounterSubscriptionContentDetails = 0; | |
2691 buildSubscriptionContentDetails() { | |
2692 var o = new api.SubscriptionContentDetails(); | |
2693 buildCounterSubscriptionContentDetails++; | |
2694 if (buildCounterSubscriptionContentDetails < 3) { | |
2695 o.activityType = "foo"; | |
2696 o.newItemCount = 42; | |
2697 o.totalItemCount = 42; | |
2698 } | |
2699 buildCounterSubscriptionContentDetails--; | |
2700 return o; | |
2701 } | |
2702 | |
2703 checkSubscriptionContentDetails(api.SubscriptionContentDetails o) { | |
2704 buildCounterSubscriptionContentDetails++; | |
2705 if (buildCounterSubscriptionContentDetails < 3) { | |
2706 unittest.expect(o.activityType, unittest.equals('foo')); | |
2707 unittest.expect(o.newItemCount, unittest.equals(42)); | |
2708 unittest.expect(o.totalItemCount, unittest.equals(42)); | |
2709 } | |
2710 buildCounterSubscriptionContentDetails--; | |
2711 } | |
2712 | |
2713 buildUnnamed364() { | |
2714 var o = new core.List<api.Subscription>(); | |
2715 o.add(buildSubscription()); | |
2716 o.add(buildSubscription()); | |
2717 return o; | |
2718 } | |
2719 | |
2720 checkUnnamed364(core.List<api.Subscription> o) { | |
2721 unittest.expect(o, unittest.hasLength(2)); | |
2722 checkSubscription(o[0]); | |
2723 checkSubscription(o[1]); | |
2724 } | |
2725 | |
2726 core.int buildCounterSubscriptionListResponse = 0; | |
2727 buildSubscriptionListResponse() { | |
2728 var o = new api.SubscriptionListResponse(); | |
2729 buildCounterSubscriptionListResponse++; | |
2730 if (buildCounterSubscriptionListResponse < 3) { | |
2731 o.etag = "foo"; | |
2732 o.eventId = "foo"; | |
2733 o.items = buildUnnamed364(); | |
2734 o.kind = "foo"; | |
2735 o.nextPageToken = "foo"; | |
2736 o.pageInfo = buildPageInfo(); | |
2737 o.prevPageToken = "foo"; | |
2738 o.tokenPagination = buildTokenPagination(); | |
2739 o.visitorId = "foo"; | |
2740 } | |
2741 buildCounterSubscriptionListResponse--; | |
2742 return o; | |
2743 } | |
2744 | |
2745 checkSubscriptionListResponse(api.SubscriptionListResponse o) { | |
2746 buildCounterSubscriptionListResponse++; | |
2747 if (buildCounterSubscriptionListResponse < 3) { | |
2748 unittest.expect(o.etag, unittest.equals('foo')); | |
2749 unittest.expect(o.eventId, unittest.equals('foo')); | |
2750 checkUnnamed364(o.items); | |
2751 unittest.expect(o.kind, unittest.equals('foo')); | |
2752 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2753 checkPageInfo(o.pageInfo); | |
2754 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
2755 checkTokenPagination(o.tokenPagination); | |
2756 unittest.expect(o.visitorId, unittest.equals('foo')); | |
2757 } | |
2758 buildCounterSubscriptionListResponse--; | |
2759 } | |
2760 | |
2761 core.int buildCounterSubscriptionSnippet = 0; | |
2762 buildSubscriptionSnippet() { | |
2763 var o = new api.SubscriptionSnippet(); | |
2764 buildCounterSubscriptionSnippet++; | |
2765 if (buildCounterSubscriptionSnippet < 3) { | |
2766 o.channelId = "foo"; | |
2767 o.channelTitle = "foo"; | |
2768 o.description = "foo"; | |
2769 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
2770 o.resourceId = buildResourceId(); | |
2771 o.thumbnails = buildThumbnailDetails(); | |
2772 o.title = "foo"; | |
2773 } | |
2774 buildCounterSubscriptionSnippet--; | |
2775 return o; | |
2776 } | |
2777 | |
2778 checkSubscriptionSnippet(api.SubscriptionSnippet o) { | |
2779 buildCounterSubscriptionSnippet++; | |
2780 if (buildCounterSubscriptionSnippet < 3) { | |
2781 unittest.expect(o.channelId, unittest.equals('foo')); | |
2782 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
2783 unittest.expect(o.description, unittest.equals('foo')); | |
2784 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
2785 checkResourceId(o.resourceId); | |
2786 checkThumbnailDetails(o.thumbnails); | |
2787 unittest.expect(o.title, unittest.equals('foo')); | |
2788 } | |
2789 buildCounterSubscriptionSnippet--; | |
2790 } | |
2791 | |
2792 core.int buildCounterSubscriptionSubscriberSnippet = 0; | |
2793 buildSubscriptionSubscriberSnippet() { | |
2794 var o = new api.SubscriptionSubscriberSnippet(); | |
2795 buildCounterSubscriptionSubscriberSnippet++; | |
2796 if (buildCounterSubscriptionSubscriberSnippet < 3) { | |
2797 o.channelId = "foo"; | |
2798 o.description = "foo"; | |
2799 o.thumbnails = buildThumbnailDetails(); | |
2800 o.title = "foo"; | |
2801 } | |
2802 buildCounterSubscriptionSubscriberSnippet--; | |
2803 return o; | |
2804 } | |
2805 | |
2806 checkSubscriptionSubscriberSnippet(api.SubscriptionSubscriberSnippet o) { | |
2807 buildCounterSubscriptionSubscriberSnippet++; | |
2808 if (buildCounterSubscriptionSubscriberSnippet < 3) { | |
2809 unittest.expect(o.channelId, unittest.equals('foo')); | |
2810 unittest.expect(o.description, unittest.equals('foo')); | |
2811 checkThumbnailDetails(o.thumbnails); | |
2812 unittest.expect(o.title, unittest.equals('foo')); | |
2813 } | |
2814 buildCounterSubscriptionSubscriberSnippet--; | |
2815 } | |
2816 | |
2817 core.int buildCounterThumbnail = 0; | |
2818 buildThumbnail() { | |
2819 var o = new api.Thumbnail(); | |
2820 buildCounterThumbnail++; | |
2821 if (buildCounterThumbnail < 3) { | |
2822 o.height = 42; | |
2823 o.url = "foo"; | |
2824 o.width = 42; | |
2825 } | |
2826 buildCounterThumbnail--; | |
2827 return o; | |
2828 } | |
2829 | |
2830 checkThumbnail(api.Thumbnail o) { | |
2831 buildCounterThumbnail++; | |
2832 if (buildCounterThumbnail < 3) { | |
2833 unittest.expect(o.height, unittest.equals(42)); | |
2834 unittest.expect(o.url, unittest.equals('foo')); | |
2835 unittest.expect(o.width, unittest.equals(42)); | |
2836 } | |
2837 buildCounterThumbnail--; | |
2838 } | |
2839 | |
2840 core.int buildCounterThumbnailDetails = 0; | |
2841 buildThumbnailDetails() { | |
2842 var o = new api.ThumbnailDetails(); | |
2843 buildCounterThumbnailDetails++; | |
2844 if (buildCounterThumbnailDetails < 3) { | |
2845 o.default_ = buildThumbnail(); | |
2846 o.high = buildThumbnail(); | |
2847 o.maxres = buildThumbnail(); | |
2848 o.medium = buildThumbnail(); | |
2849 o.standard = buildThumbnail(); | |
2850 } | |
2851 buildCounterThumbnailDetails--; | |
2852 return o; | |
2853 } | |
2854 | |
2855 checkThumbnailDetails(api.ThumbnailDetails o) { | |
2856 buildCounterThumbnailDetails++; | |
2857 if (buildCounterThumbnailDetails < 3) { | |
2858 checkThumbnail(o.default_); | |
2859 checkThumbnail(o.high); | |
2860 checkThumbnail(o.maxres); | |
2861 checkThumbnail(o.medium); | |
2862 checkThumbnail(o.standard); | |
2863 } | |
2864 buildCounterThumbnailDetails--; | |
2865 } | |
2866 | |
2867 buildUnnamed365() { | |
2868 var o = new core.List<api.ThumbnailDetails>(); | |
2869 o.add(buildThumbnailDetails()); | |
2870 o.add(buildThumbnailDetails()); | |
2871 return o; | |
2872 } | |
2873 | |
2874 checkUnnamed365(core.List<api.ThumbnailDetails> o) { | |
2875 unittest.expect(o, unittest.hasLength(2)); | |
2876 checkThumbnailDetails(o[0]); | |
2877 checkThumbnailDetails(o[1]); | |
2878 } | |
2879 | |
2880 core.int buildCounterThumbnailSetResponse = 0; | |
2881 buildThumbnailSetResponse() { | |
2882 var o = new api.ThumbnailSetResponse(); | |
2883 buildCounterThumbnailSetResponse++; | |
2884 if (buildCounterThumbnailSetResponse < 3) { | |
2885 o.etag = "foo"; | |
2886 o.eventId = "foo"; | |
2887 o.items = buildUnnamed365(); | |
2888 o.kind = "foo"; | |
2889 o.visitorId = "foo"; | |
2890 } | |
2891 buildCounterThumbnailSetResponse--; | |
2892 return o; | |
2893 } | |
2894 | |
2895 checkThumbnailSetResponse(api.ThumbnailSetResponse o) { | |
2896 buildCounterThumbnailSetResponse++; | |
2897 if (buildCounterThumbnailSetResponse < 3) { | |
2898 unittest.expect(o.etag, unittest.equals('foo')); | |
2899 unittest.expect(o.eventId, unittest.equals('foo')); | |
2900 checkUnnamed365(o.items); | |
2901 unittest.expect(o.kind, unittest.equals('foo')); | |
2902 unittest.expect(o.visitorId, unittest.equals('foo')); | |
2903 } | |
2904 buildCounterThumbnailSetResponse--; | |
2905 } | |
2906 | |
2907 core.int buildCounterTokenPagination = 0; | |
2908 buildTokenPagination() { | |
2909 var o = new api.TokenPagination(); | |
2910 buildCounterTokenPagination++; | |
2911 if (buildCounterTokenPagination < 3) { | |
2912 } | |
2913 buildCounterTokenPagination--; | |
2914 return o; | |
2915 } | |
2916 | |
2917 checkTokenPagination(api.TokenPagination o) { | |
2918 buildCounterTokenPagination++; | |
2919 if (buildCounterTokenPagination < 3) { | |
2920 } | |
2921 buildCounterTokenPagination--; | |
2922 } | |
2923 | |
2924 core.int buildCounterVideo = 0; | |
2925 buildVideo() { | |
2926 var o = new api.Video(); | |
2927 buildCounterVideo++; | |
2928 if (buildCounterVideo < 3) { | |
2929 o.ageGating = buildVideoAgeGating(); | |
2930 o.contentDetails = buildVideoContentDetails(); | |
2931 o.conversionPings = buildVideoConversionPings(); | |
2932 o.etag = "foo"; | |
2933 o.fileDetails = buildVideoFileDetails(); | |
2934 o.id = "foo"; | |
2935 o.kind = "foo"; | |
2936 o.liveStreamingDetails = buildVideoLiveStreamingDetails(); | |
2937 o.monetizationDetails = buildVideoMonetizationDetails(); | |
2938 o.player = buildVideoPlayer(); | |
2939 o.processingDetails = buildVideoProcessingDetails(); | |
2940 o.projectDetails = buildVideoProjectDetails(); | |
2941 o.recordingDetails = buildVideoRecordingDetails(); | |
2942 o.snippet = buildVideoSnippet(); | |
2943 o.statistics = buildVideoStatistics(); | |
2944 o.status = buildVideoStatus(); | |
2945 o.suggestions = buildVideoSuggestions(); | |
2946 o.topicDetails = buildVideoTopicDetails(); | |
2947 } | |
2948 buildCounterVideo--; | |
2949 return o; | |
2950 } | |
2951 | |
2952 checkVideo(api.Video o) { | |
2953 buildCounterVideo++; | |
2954 if (buildCounterVideo < 3) { | |
2955 checkVideoAgeGating(o.ageGating); | |
2956 checkVideoContentDetails(o.contentDetails); | |
2957 checkVideoConversionPings(o.conversionPings); | |
2958 unittest.expect(o.etag, unittest.equals('foo')); | |
2959 checkVideoFileDetails(o.fileDetails); | |
2960 unittest.expect(o.id, unittest.equals('foo')); | |
2961 unittest.expect(o.kind, unittest.equals('foo')); | |
2962 checkVideoLiveStreamingDetails(o.liveStreamingDetails); | |
2963 checkVideoMonetizationDetails(o.monetizationDetails); | |
2964 checkVideoPlayer(o.player); | |
2965 checkVideoProcessingDetails(o.processingDetails); | |
2966 checkVideoProjectDetails(o.projectDetails); | |
2967 checkVideoRecordingDetails(o.recordingDetails); | |
2968 checkVideoSnippet(o.snippet); | |
2969 checkVideoStatistics(o.statistics); | |
2970 checkVideoStatus(o.status); | |
2971 checkVideoSuggestions(o.suggestions); | |
2972 checkVideoTopicDetails(o.topicDetails); | |
2973 } | |
2974 buildCounterVideo--; | |
2975 } | |
2976 | |
2977 core.int buildCounterVideoAgeGating = 0; | |
2978 buildVideoAgeGating() { | |
2979 var o = new api.VideoAgeGating(); | |
2980 buildCounterVideoAgeGating++; | |
2981 if (buildCounterVideoAgeGating < 3) { | |
2982 o.alcoholContent = true; | |
2983 o.restricted = true; | |
2984 o.videoGameRating = "foo"; | |
2985 } | |
2986 buildCounterVideoAgeGating--; | |
2987 return o; | |
2988 } | |
2989 | |
2990 checkVideoAgeGating(api.VideoAgeGating o) { | |
2991 buildCounterVideoAgeGating++; | |
2992 if (buildCounterVideoAgeGating < 3) { | |
2993 unittest.expect(o.alcoholContent, unittest.isTrue); | |
2994 unittest.expect(o.restricted, unittest.isTrue); | |
2995 unittest.expect(o.videoGameRating, unittest.equals('foo')); | |
2996 } | |
2997 buildCounterVideoAgeGating--; | |
2998 } | |
2999 | |
3000 core.int buildCounterVideoCategory = 0; | |
3001 buildVideoCategory() { | |
3002 var o = new api.VideoCategory(); | |
3003 buildCounterVideoCategory++; | |
3004 if (buildCounterVideoCategory < 3) { | |
3005 o.etag = "foo"; | |
3006 o.id = "foo"; | |
3007 o.kind = "foo"; | |
3008 o.snippet = buildVideoCategorySnippet(); | |
3009 } | |
3010 buildCounterVideoCategory--; | |
3011 return o; | |
3012 } | |
3013 | |
3014 checkVideoCategory(api.VideoCategory o) { | |
3015 buildCounterVideoCategory++; | |
3016 if (buildCounterVideoCategory < 3) { | |
3017 unittest.expect(o.etag, unittest.equals('foo')); | |
3018 unittest.expect(o.id, unittest.equals('foo')); | |
3019 unittest.expect(o.kind, unittest.equals('foo')); | |
3020 checkVideoCategorySnippet(o.snippet); | |
3021 } | |
3022 buildCounterVideoCategory--; | |
3023 } | |
3024 | |
3025 buildUnnamed366() { | |
3026 var o = new core.List<api.VideoCategory>(); | |
3027 o.add(buildVideoCategory()); | |
3028 o.add(buildVideoCategory()); | |
3029 return o; | |
3030 } | |
3031 | |
3032 checkUnnamed366(core.List<api.VideoCategory> o) { | |
3033 unittest.expect(o, unittest.hasLength(2)); | |
3034 checkVideoCategory(o[0]); | |
3035 checkVideoCategory(o[1]); | |
3036 } | |
3037 | |
3038 core.int buildCounterVideoCategoryListResponse = 0; | |
3039 buildVideoCategoryListResponse() { | |
3040 var o = new api.VideoCategoryListResponse(); | |
3041 buildCounterVideoCategoryListResponse++; | |
3042 if (buildCounterVideoCategoryListResponse < 3) { | |
3043 o.etag = "foo"; | |
3044 o.eventId = "foo"; | |
3045 o.items = buildUnnamed366(); | |
3046 o.kind = "foo"; | |
3047 o.nextPageToken = "foo"; | |
3048 o.pageInfo = buildPageInfo(); | |
3049 o.prevPageToken = "foo"; | |
3050 o.tokenPagination = buildTokenPagination(); | |
3051 o.visitorId = "foo"; | |
3052 } | |
3053 buildCounterVideoCategoryListResponse--; | |
3054 return o; | |
3055 } | |
3056 | |
3057 checkVideoCategoryListResponse(api.VideoCategoryListResponse o) { | |
3058 buildCounterVideoCategoryListResponse++; | |
3059 if (buildCounterVideoCategoryListResponse < 3) { | |
3060 unittest.expect(o.etag, unittest.equals('foo')); | |
3061 unittest.expect(o.eventId, unittest.equals('foo')); | |
3062 checkUnnamed366(o.items); | |
3063 unittest.expect(o.kind, unittest.equals('foo')); | |
3064 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
3065 checkPageInfo(o.pageInfo); | |
3066 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
3067 checkTokenPagination(o.tokenPagination); | |
3068 unittest.expect(o.visitorId, unittest.equals('foo')); | |
3069 } | |
3070 buildCounterVideoCategoryListResponse--; | |
3071 } | |
3072 | |
3073 core.int buildCounterVideoCategorySnippet = 0; | |
3074 buildVideoCategorySnippet() { | |
3075 var o = new api.VideoCategorySnippet(); | |
3076 buildCounterVideoCategorySnippet++; | |
3077 if (buildCounterVideoCategorySnippet < 3) { | |
3078 o.assignable = true; | |
3079 o.channelId = "foo"; | |
3080 o.title = "foo"; | |
3081 } | |
3082 buildCounterVideoCategorySnippet--; | |
3083 return o; | |
3084 } | |
3085 | |
3086 checkVideoCategorySnippet(api.VideoCategorySnippet o) { | |
3087 buildCounterVideoCategorySnippet++; | |
3088 if (buildCounterVideoCategorySnippet < 3) { | |
3089 unittest.expect(o.assignable, unittest.isTrue); | |
3090 unittest.expect(o.channelId, unittest.equals('foo')); | |
3091 unittest.expect(o.title, unittest.equals('foo')); | |
3092 } | |
3093 buildCounterVideoCategorySnippet--; | |
3094 } | |
3095 | |
3096 core.int buildCounterVideoContentDetails = 0; | |
3097 buildVideoContentDetails() { | |
3098 var o = new api.VideoContentDetails(); | |
3099 buildCounterVideoContentDetails++; | |
3100 if (buildCounterVideoContentDetails < 3) { | |
3101 o.caption = "foo"; | |
3102 o.contentRating = buildContentRating(); | |
3103 o.countryRestriction = buildAccessPolicy(); | |
3104 o.definition = "foo"; | |
3105 o.dimension = "foo"; | |
3106 o.duration = "foo"; | |
3107 o.licensedContent = true; | |
3108 o.regionRestriction = buildVideoContentDetailsRegionRestriction(); | |
3109 } | |
3110 buildCounterVideoContentDetails--; | |
3111 return o; | |
3112 } | |
3113 | |
3114 checkVideoContentDetails(api.VideoContentDetails o) { | |
3115 buildCounterVideoContentDetails++; | |
3116 if (buildCounterVideoContentDetails < 3) { | |
3117 unittest.expect(o.caption, unittest.equals('foo')); | |
3118 checkContentRating(o.contentRating); | |
3119 checkAccessPolicy(o.countryRestriction); | |
3120 unittest.expect(o.definition, unittest.equals('foo')); | |
3121 unittest.expect(o.dimension, unittest.equals('foo')); | |
3122 unittest.expect(o.duration, unittest.equals('foo')); | |
3123 unittest.expect(o.licensedContent, unittest.isTrue); | |
3124 checkVideoContentDetailsRegionRestriction(o.regionRestriction); | |
3125 } | |
3126 buildCounterVideoContentDetails--; | |
3127 } | |
3128 | |
3129 buildUnnamed367() { | |
3130 var o = new core.List<core.String>(); | |
3131 o.add("foo"); | |
3132 o.add("foo"); | |
3133 return o; | |
3134 } | |
3135 | |
3136 checkUnnamed367(core.List<core.String> o) { | |
3137 unittest.expect(o, unittest.hasLength(2)); | |
3138 unittest.expect(o[0], unittest.equals('foo')); | |
3139 unittest.expect(o[1], unittest.equals('foo')); | |
3140 } | |
3141 | |
3142 buildUnnamed368() { | |
3143 var o = new core.List<core.String>(); | |
3144 o.add("foo"); | |
3145 o.add("foo"); | |
3146 return o; | |
3147 } | |
3148 | |
3149 checkUnnamed368(core.List<core.String> o) { | |
3150 unittest.expect(o, unittest.hasLength(2)); | |
3151 unittest.expect(o[0], unittest.equals('foo')); | |
3152 unittest.expect(o[1], unittest.equals('foo')); | |
3153 } | |
3154 | |
3155 core.int buildCounterVideoContentDetailsRegionRestriction = 0; | |
3156 buildVideoContentDetailsRegionRestriction() { | |
3157 var o = new api.VideoContentDetailsRegionRestriction(); | |
3158 buildCounterVideoContentDetailsRegionRestriction++; | |
3159 if (buildCounterVideoContentDetailsRegionRestriction < 3) { | |
3160 o.allowed = buildUnnamed367(); | |
3161 o.blocked = buildUnnamed368(); | |
3162 } | |
3163 buildCounterVideoContentDetailsRegionRestriction--; | |
3164 return o; | |
3165 } | |
3166 | |
3167 checkVideoContentDetailsRegionRestriction(api.VideoContentDetailsRegionRestricti
on o) { | |
3168 buildCounterVideoContentDetailsRegionRestriction++; | |
3169 if (buildCounterVideoContentDetailsRegionRestriction < 3) { | |
3170 checkUnnamed367(o.allowed); | |
3171 checkUnnamed368(o.blocked); | |
3172 } | |
3173 buildCounterVideoContentDetailsRegionRestriction--; | |
3174 } | |
3175 | |
3176 core.int buildCounterVideoConversionPing = 0; | |
3177 buildVideoConversionPing() { | |
3178 var o = new api.VideoConversionPing(); | |
3179 buildCounterVideoConversionPing++; | |
3180 if (buildCounterVideoConversionPing < 3) { | |
3181 o.context = "foo"; | |
3182 o.conversionUrl = "foo"; | |
3183 } | |
3184 buildCounterVideoConversionPing--; | |
3185 return o; | |
3186 } | |
3187 | |
3188 checkVideoConversionPing(api.VideoConversionPing o) { | |
3189 buildCounterVideoConversionPing++; | |
3190 if (buildCounterVideoConversionPing < 3) { | |
3191 unittest.expect(o.context, unittest.equals('foo')); | |
3192 unittest.expect(o.conversionUrl, unittest.equals('foo')); | |
3193 } | |
3194 buildCounterVideoConversionPing--; | |
3195 } | |
3196 | |
3197 buildUnnamed369() { | |
3198 var o = new core.List<api.VideoConversionPing>(); | |
3199 o.add(buildVideoConversionPing()); | |
3200 o.add(buildVideoConversionPing()); | |
3201 return o; | |
3202 } | |
3203 | |
3204 checkUnnamed369(core.List<api.VideoConversionPing> o) { | |
3205 unittest.expect(o, unittest.hasLength(2)); | |
3206 checkVideoConversionPing(o[0]); | |
3207 checkVideoConversionPing(o[1]); | |
3208 } | |
3209 | |
3210 core.int buildCounterVideoConversionPings = 0; | |
3211 buildVideoConversionPings() { | |
3212 var o = new api.VideoConversionPings(); | |
3213 buildCounterVideoConversionPings++; | |
3214 if (buildCounterVideoConversionPings < 3) { | |
3215 o.pings = buildUnnamed369(); | |
3216 } | |
3217 buildCounterVideoConversionPings--; | |
3218 return o; | |
3219 } | |
3220 | |
3221 checkVideoConversionPings(api.VideoConversionPings o) { | |
3222 buildCounterVideoConversionPings++; | |
3223 if (buildCounterVideoConversionPings < 3) { | |
3224 checkUnnamed369(o.pings); | |
3225 } | |
3226 buildCounterVideoConversionPings--; | |
3227 } | |
3228 | |
3229 buildUnnamed370() { | |
3230 var o = new core.List<api.VideoFileDetailsAudioStream>(); | |
3231 o.add(buildVideoFileDetailsAudioStream()); | |
3232 o.add(buildVideoFileDetailsAudioStream()); | |
3233 return o; | |
3234 } | |
3235 | |
3236 checkUnnamed370(core.List<api.VideoFileDetailsAudioStream> o) { | |
3237 unittest.expect(o, unittest.hasLength(2)); | |
3238 checkVideoFileDetailsAudioStream(o[0]); | |
3239 checkVideoFileDetailsAudioStream(o[1]); | |
3240 } | |
3241 | |
3242 buildUnnamed371() { | |
3243 var o = new core.List<api.VideoFileDetailsVideoStream>(); | |
3244 o.add(buildVideoFileDetailsVideoStream()); | |
3245 o.add(buildVideoFileDetailsVideoStream()); | |
3246 return o; | |
3247 } | |
3248 | |
3249 checkUnnamed371(core.List<api.VideoFileDetailsVideoStream> o) { | |
3250 unittest.expect(o, unittest.hasLength(2)); | |
3251 checkVideoFileDetailsVideoStream(o[0]); | |
3252 checkVideoFileDetailsVideoStream(o[1]); | |
3253 } | |
3254 | |
3255 core.int buildCounterVideoFileDetails = 0; | |
3256 buildVideoFileDetails() { | |
3257 var o = new api.VideoFileDetails(); | |
3258 buildCounterVideoFileDetails++; | |
3259 if (buildCounterVideoFileDetails < 3) { | |
3260 o.audioStreams = buildUnnamed370(); | |
3261 o.bitrateBps = "foo"; | |
3262 o.container = "foo"; | |
3263 o.creationTime = "foo"; | |
3264 o.durationMs = "foo"; | |
3265 o.fileName = "foo"; | |
3266 o.fileSize = "foo"; | |
3267 o.fileType = "foo"; | |
3268 o.recordingLocation = buildGeoPoint(); | |
3269 o.videoStreams = buildUnnamed371(); | |
3270 } | |
3271 buildCounterVideoFileDetails--; | |
3272 return o; | |
3273 } | |
3274 | |
3275 checkVideoFileDetails(api.VideoFileDetails o) { | |
3276 buildCounterVideoFileDetails++; | |
3277 if (buildCounterVideoFileDetails < 3) { | |
3278 checkUnnamed370(o.audioStreams); | |
3279 unittest.expect(o.bitrateBps, unittest.equals('foo')); | |
3280 unittest.expect(o.container, unittest.equals('foo')); | |
3281 unittest.expect(o.creationTime, unittest.equals('foo')); | |
3282 unittest.expect(o.durationMs, unittest.equals('foo')); | |
3283 unittest.expect(o.fileName, unittest.equals('foo')); | |
3284 unittest.expect(o.fileSize, unittest.equals('foo')); | |
3285 unittest.expect(o.fileType, unittest.equals('foo')); | |
3286 checkGeoPoint(o.recordingLocation); | |
3287 checkUnnamed371(o.videoStreams); | |
3288 } | |
3289 buildCounterVideoFileDetails--; | |
3290 } | |
3291 | |
3292 core.int buildCounterVideoFileDetailsAudioStream = 0; | |
3293 buildVideoFileDetailsAudioStream() { | |
3294 var o = new api.VideoFileDetailsAudioStream(); | |
3295 buildCounterVideoFileDetailsAudioStream++; | |
3296 if (buildCounterVideoFileDetailsAudioStream < 3) { | |
3297 o.bitrateBps = "foo"; | |
3298 o.channelCount = 42; | |
3299 o.codec = "foo"; | |
3300 o.vendor = "foo"; | |
3301 } | |
3302 buildCounterVideoFileDetailsAudioStream--; | |
3303 return o; | |
3304 } | |
3305 | |
3306 checkVideoFileDetailsAudioStream(api.VideoFileDetailsAudioStream o) { | |
3307 buildCounterVideoFileDetailsAudioStream++; | |
3308 if (buildCounterVideoFileDetailsAudioStream < 3) { | |
3309 unittest.expect(o.bitrateBps, unittest.equals('foo')); | |
3310 unittest.expect(o.channelCount, unittest.equals(42)); | |
3311 unittest.expect(o.codec, unittest.equals('foo')); | |
3312 unittest.expect(o.vendor, unittest.equals('foo')); | |
3313 } | |
3314 buildCounterVideoFileDetailsAudioStream--; | |
3315 } | |
3316 | |
3317 core.int buildCounterVideoFileDetailsVideoStream = 0; | |
3318 buildVideoFileDetailsVideoStream() { | |
3319 var o = new api.VideoFileDetailsVideoStream(); | |
3320 buildCounterVideoFileDetailsVideoStream++; | |
3321 if (buildCounterVideoFileDetailsVideoStream < 3) { | |
3322 o.aspectRatio = 42.0; | |
3323 o.bitrateBps = "foo"; | |
3324 o.codec = "foo"; | |
3325 o.frameRateFps = 42.0; | |
3326 o.heightPixels = 42; | |
3327 o.rotation = "foo"; | |
3328 o.vendor = "foo"; | |
3329 o.widthPixels = 42; | |
3330 } | |
3331 buildCounterVideoFileDetailsVideoStream--; | |
3332 return o; | |
3333 } | |
3334 | |
3335 checkVideoFileDetailsVideoStream(api.VideoFileDetailsVideoStream o) { | |
3336 buildCounterVideoFileDetailsVideoStream++; | |
3337 if (buildCounterVideoFileDetailsVideoStream < 3) { | |
3338 unittest.expect(o.aspectRatio, unittest.equals(42.0)); | |
3339 unittest.expect(o.bitrateBps, unittest.equals('foo')); | |
3340 unittest.expect(o.codec, unittest.equals('foo')); | |
3341 unittest.expect(o.frameRateFps, unittest.equals(42.0)); | |
3342 unittest.expect(o.heightPixels, unittest.equals(42)); | |
3343 unittest.expect(o.rotation, unittest.equals('foo')); | |
3344 unittest.expect(o.vendor, unittest.equals('foo')); | |
3345 unittest.expect(o.widthPixels, unittest.equals(42)); | |
3346 } | |
3347 buildCounterVideoFileDetailsVideoStream--; | |
3348 } | |
3349 | |
3350 buildUnnamed372() { | |
3351 var o = new core.List<api.VideoRating>(); | |
3352 o.add(buildVideoRating()); | |
3353 o.add(buildVideoRating()); | |
3354 return o; | |
3355 } | |
3356 | |
3357 checkUnnamed372(core.List<api.VideoRating> o) { | |
3358 unittest.expect(o, unittest.hasLength(2)); | |
3359 checkVideoRating(o[0]); | |
3360 checkVideoRating(o[1]); | |
3361 } | |
3362 | |
3363 core.int buildCounterVideoGetRatingResponse = 0; | |
3364 buildVideoGetRatingResponse() { | |
3365 var o = new api.VideoGetRatingResponse(); | |
3366 buildCounterVideoGetRatingResponse++; | |
3367 if (buildCounterVideoGetRatingResponse < 3) { | |
3368 o.etag = "foo"; | |
3369 o.items = buildUnnamed372(); | |
3370 o.kind = "foo"; | |
3371 } | |
3372 buildCounterVideoGetRatingResponse--; | |
3373 return o; | |
3374 } | |
3375 | |
3376 checkVideoGetRatingResponse(api.VideoGetRatingResponse o) { | |
3377 buildCounterVideoGetRatingResponse++; | |
3378 if (buildCounterVideoGetRatingResponse < 3) { | |
3379 unittest.expect(o.etag, unittest.equals('foo')); | |
3380 checkUnnamed372(o.items); | |
3381 unittest.expect(o.kind, unittest.equals('foo')); | |
3382 } | |
3383 buildCounterVideoGetRatingResponse--; | |
3384 } | |
3385 | |
3386 buildUnnamed373() { | |
3387 var o = new core.List<api.Video>(); | |
3388 o.add(buildVideo()); | |
3389 o.add(buildVideo()); | |
3390 return o; | |
3391 } | |
3392 | |
3393 checkUnnamed373(core.List<api.Video> o) { | |
3394 unittest.expect(o, unittest.hasLength(2)); | |
3395 checkVideo(o[0]); | |
3396 checkVideo(o[1]); | |
3397 } | |
3398 | |
3399 core.int buildCounterVideoListResponse = 0; | |
3400 buildVideoListResponse() { | |
3401 var o = new api.VideoListResponse(); | |
3402 buildCounterVideoListResponse++; | |
3403 if (buildCounterVideoListResponse < 3) { | |
3404 o.etag = "foo"; | |
3405 o.eventId = "foo"; | |
3406 o.items = buildUnnamed373(); | |
3407 o.kind = "foo"; | |
3408 o.nextPageToken = "foo"; | |
3409 o.pageInfo = buildPageInfo(); | |
3410 o.prevPageToken = "foo"; | |
3411 o.tokenPagination = buildTokenPagination(); | |
3412 o.visitorId = "foo"; | |
3413 } | |
3414 buildCounterVideoListResponse--; | |
3415 return o; | |
3416 } | |
3417 | |
3418 checkVideoListResponse(api.VideoListResponse o) { | |
3419 buildCounterVideoListResponse++; | |
3420 if (buildCounterVideoListResponse < 3) { | |
3421 unittest.expect(o.etag, unittest.equals('foo')); | |
3422 unittest.expect(o.eventId, unittest.equals('foo')); | |
3423 checkUnnamed373(o.items); | |
3424 unittest.expect(o.kind, unittest.equals('foo')); | |
3425 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
3426 checkPageInfo(o.pageInfo); | |
3427 unittest.expect(o.prevPageToken, unittest.equals('foo')); | |
3428 checkTokenPagination(o.tokenPagination); | |
3429 unittest.expect(o.visitorId, unittest.equals('foo')); | |
3430 } | |
3431 buildCounterVideoListResponse--; | |
3432 } | |
3433 | |
3434 core.int buildCounterVideoLiveStreamingDetails = 0; | |
3435 buildVideoLiveStreamingDetails() { | |
3436 var o = new api.VideoLiveStreamingDetails(); | |
3437 buildCounterVideoLiveStreamingDetails++; | |
3438 if (buildCounterVideoLiveStreamingDetails < 3) { | |
3439 o.actualEndTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
3440 o.actualStartTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
3441 o.concurrentViewers = "foo"; | |
3442 o.scheduledEndTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
3443 o.scheduledStartTime = core.DateTime.parse("2002-02-27T14:01:02"); | |
3444 } | |
3445 buildCounterVideoLiveStreamingDetails--; | |
3446 return o; | |
3447 } | |
3448 | |
3449 checkVideoLiveStreamingDetails(api.VideoLiveStreamingDetails o) { | |
3450 buildCounterVideoLiveStreamingDetails++; | |
3451 if (buildCounterVideoLiveStreamingDetails < 3) { | |
3452 unittest.expect(o.actualEndTime, unittest.equals(core.DateTime.parse("2002-0
2-27T14:01:02"))); | |
3453 unittest.expect(o.actualStartTime, unittest.equals(core.DateTime.parse("2002
-02-27T14:01:02"))); | |
3454 unittest.expect(o.concurrentViewers, unittest.equals('foo')); | |
3455 unittest.expect(o.scheduledEndTime, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); | |
3456 unittest.expect(o.scheduledStartTime, unittest.equals(core.DateTime.parse("2
002-02-27T14:01:02"))); | |
3457 } | |
3458 buildCounterVideoLiveStreamingDetails--; | |
3459 } | |
3460 | |
3461 core.int buildCounterVideoMonetizationDetails = 0; | |
3462 buildVideoMonetizationDetails() { | |
3463 var o = new api.VideoMonetizationDetails(); | |
3464 buildCounterVideoMonetizationDetails++; | |
3465 if (buildCounterVideoMonetizationDetails < 3) { | |
3466 o.access = buildAccessPolicy(); | |
3467 } | |
3468 buildCounterVideoMonetizationDetails--; | |
3469 return o; | |
3470 } | |
3471 | |
3472 checkVideoMonetizationDetails(api.VideoMonetizationDetails o) { | |
3473 buildCounterVideoMonetizationDetails++; | |
3474 if (buildCounterVideoMonetizationDetails < 3) { | |
3475 checkAccessPolicy(o.access); | |
3476 } | |
3477 buildCounterVideoMonetizationDetails--; | |
3478 } | |
3479 | |
3480 core.int buildCounterVideoPlayer = 0; | |
3481 buildVideoPlayer() { | |
3482 var o = new api.VideoPlayer(); | |
3483 buildCounterVideoPlayer++; | |
3484 if (buildCounterVideoPlayer < 3) { | |
3485 o.embedHtml = "foo"; | |
3486 } | |
3487 buildCounterVideoPlayer--; | |
3488 return o; | |
3489 } | |
3490 | |
3491 checkVideoPlayer(api.VideoPlayer o) { | |
3492 buildCounterVideoPlayer++; | |
3493 if (buildCounterVideoPlayer < 3) { | |
3494 unittest.expect(o.embedHtml, unittest.equals('foo')); | |
3495 } | |
3496 buildCounterVideoPlayer--; | |
3497 } | |
3498 | |
3499 core.int buildCounterVideoProcessingDetails = 0; | |
3500 buildVideoProcessingDetails() { | |
3501 var o = new api.VideoProcessingDetails(); | |
3502 buildCounterVideoProcessingDetails++; | |
3503 if (buildCounterVideoProcessingDetails < 3) { | |
3504 o.editorSuggestionsAvailability = "foo"; | |
3505 o.fileDetailsAvailability = "foo"; | |
3506 o.processingFailureReason = "foo"; | |
3507 o.processingIssuesAvailability = "foo"; | |
3508 o.processingProgress = buildVideoProcessingDetailsProcessingProgress(); | |
3509 o.processingStatus = "foo"; | |
3510 o.tagSuggestionsAvailability = "foo"; | |
3511 o.thumbnailsAvailability = "foo"; | |
3512 } | |
3513 buildCounterVideoProcessingDetails--; | |
3514 return o; | |
3515 } | |
3516 | |
3517 checkVideoProcessingDetails(api.VideoProcessingDetails o) { | |
3518 buildCounterVideoProcessingDetails++; | |
3519 if (buildCounterVideoProcessingDetails < 3) { | |
3520 unittest.expect(o.editorSuggestionsAvailability, unittest.equals('foo')); | |
3521 unittest.expect(o.fileDetailsAvailability, unittest.equals('foo')); | |
3522 unittest.expect(o.processingFailureReason, unittest.equals('foo')); | |
3523 unittest.expect(o.processingIssuesAvailability, unittest.equals('foo')); | |
3524 checkVideoProcessingDetailsProcessingProgress(o.processingProgress); | |
3525 unittest.expect(o.processingStatus, unittest.equals('foo')); | |
3526 unittest.expect(o.tagSuggestionsAvailability, unittest.equals('foo')); | |
3527 unittest.expect(o.thumbnailsAvailability, unittest.equals('foo')); | |
3528 } | |
3529 buildCounterVideoProcessingDetails--; | |
3530 } | |
3531 | |
3532 core.int buildCounterVideoProcessingDetailsProcessingProgress = 0; | |
3533 buildVideoProcessingDetailsProcessingProgress() { | |
3534 var o = new api.VideoProcessingDetailsProcessingProgress(); | |
3535 buildCounterVideoProcessingDetailsProcessingProgress++; | |
3536 if (buildCounterVideoProcessingDetailsProcessingProgress < 3) { | |
3537 o.partsProcessed = "foo"; | |
3538 o.partsTotal = "foo"; | |
3539 o.timeLeftMs = "foo"; | |
3540 } | |
3541 buildCounterVideoProcessingDetailsProcessingProgress--; | |
3542 return o; | |
3543 } | |
3544 | |
3545 checkVideoProcessingDetailsProcessingProgress(api.VideoProcessingDetailsProcessi
ngProgress o) { | |
3546 buildCounterVideoProcessingDetailsProcessingProgress++; | |
3547 if (buildCounterVideoProcessingDetailsProcessingProgress < 3) { | |
3548 unittest.expect(o.partsProcessed, unittest.equals('foo')); | |
3549 unittest.expect(o.partsTotal, unittest.equals('foo')); | |
3550 unittest.expect(o.timeLeftMs, unittest.equals('foo')); | |
3551 } | |
3552 buildCounterVideoProcessingDetailsProcessingProgress--; | |
3553 } | |
3554 | |
3555 buildUnnamed374() { | |
3556 var o = new core.List<core.String>(); | |
3557 o.add("foo"); | |
3558 o.add("foo"); | |
3559 return o; | |
3560 } | |
3561 | |
3562 checkUnnamed374(core.List<core.String> o) { | |
3563 unittest.expect(o, unittest.hasLength(2)); | |
3564 unittest.expect(o[0], unittest.equals('foo')); | |
3565 unittest.expect(o[1], unittest.equals('foo')); | |
3566 } | |
3567 | |
3568 core.int buildCounterVideoProjectDetails = 0; | |
3569 buildVideoProjectDetails() { | |
3570 var o = new api.VideoProjectDetails(); | |
3571 buildCounterVideoProjectDetails++; | |
3572 if (buildCounterVideoProjectDetails < 3) { | |
3573 o.tags = buildUnnamed374(); | |
3574 } | |
3575 buildCounterVideoProjectDetails--; | |
3576 return o; | |
3577 } | |
3578 | |
3579 checkVideoProjectDetails(api.VideoProjectDetails o) { | |
3580 buildCounterVideoProjectDetails++; | |
3581 if (buildCounterVideoProjectDetails < 3) { | |
3582 checkUnnamed374(o.tags); | |
3583 } | |
3584 buildCounterVideoProjectDetails--; | |
3585 } | |
3586 | |
3587 core.int buildCounterVideoRating = 0; | |
3588 buildVideoRating() { | |
3589 var o = new api.VideoRating(); | |
3590 buildCounterVideoRating++; | |
3591 if (buildCounterVideoRating < 3) { | |
3592 o.rating = "foo"; | |
3593 o.videoId = "foo"; | |
3594 } | |
3595 buildCounterVideoRating--; | |
3596 return o; | |
3597 } | |
3598 | |
3599 checkVideoRating(api.VideoRating o) { | |
3600 buildCounterVideoRating++; | |
3601 if (buildCounterVideoRating < 3) { | |
3602 unittest.expect(o.rating, unittest.equals('foo')); | |
3603 unittest.expect(o.videoId, unittest.equals('foo')); | |
3604 } | |
3605 buildCounterVideoRating--; | |
3606 } | |
3607 | |
3608 core.int buildCounterVideoRecordingDetails = 0; | |
3609 buildVideoRecordingDetails() { | |
3610 var o = new api.VideoRecordingDetails(); | |
3611 buildCounterVideoRecordingDetails++; | |
3612 if (buildCounterVideoRecordingDetails < 3) { | |
3613 o.location = buildGeoPoint(); | |
3614 o.locationDescription = "foo"; | |
3615 o.recordingDate = core.DateTime.parse("2002-02-27T14:01:02"); | |
3616 } | |
3617 buildCounterVideoRecordingDetails--; | |
3618 return o; | |
3619 } | |
3620 | |
3621 checkVideoRecordingDetails(api.VideoRecordingDetails o) { | |
3622 buildCounterVideoRecordingDetails++; | |
3623 if (buildCounterVideoRecordingDetails < 3) { | |
3624 checkGeoPoint(o.location); | |
3625 unittest.expect(o.locationDescription, unittest.equals('foo')); | |
3626 unittest.expect(o.recordingDate, unittest.equals(core.DateTime.parse("2002-0
2-27T14:01:02"))); | |
3627 } | |
3628 buildCounterVideoRecordingDetails--; | |
3629 } | |
3630 | |
3631 buildUnnamed375() { | |
3632 var o = new core.List<core.String>(); | |
3633 o.add("foo"); | |
3634 o.add("foo"); | |
3635 return o; | |
3636 } | |
3637 | |
3638 checkUnnamed375(core.List<core.String> o) { | |
3639 unittest.expect(o, unittest.hasLength(2)); | |
3640 unittest.expect(o[0], unittest.equals('foo')); | |
3641 unittest.expect(o[1], unittest.equals('foo')); | |
3642 } | |
3643 | |
3644 core.int buildCounterVideoSnippet = 0; | |
3645 buildVideoSnippet() { | |
3646 var o = new api.VideoSnippet(); | |
3647 buildCounterVideoSnippet++; | |
3648 if (buildCounterVideoSnippet < 3) { | |
3649 o.categoryId = "foo"; | |
3650 o.channelId = "foo"; | |
3651 o.channelTitle = "foo"; | |
3652 o.description = "foo"; | |
3653 o.liveBroadcastContent = "foo"; | |
3654 o.publishedAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
3655 o.tags = buildUnnamed375(); | |
3656 o.thumbnails = buildThumbnailDetails(); | |
3657 o.title = "foo"; | |
3658 } | |
3659 buildCounterVideoSnippet--; | |
3660 return o; | |
3661 } | |
3662 | |
3663 checkVideoSnippet(api.VideoSnippet o) { | |
3664 buildCounterVideoSnippet++; | |
3665 if (buildCounterVideoSnippet < 3) { | |
3666 unittest.expect(o.categoryId, unittest.equals('foo')); | |
3667 unittest.expect(o.channelId, unittest.equals('foo')); | |
3668 unittest.expect(o.channelTitle, unittest.equals('foo')); | |
3669 unittest.expect(o.description, unittest.equals('foo')); | |
3670 unittest.expect(o.liveBroadcastContent, unittest.equals('foo')); | |
3671 unittest.expect(o.publishedAt, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | |
3672 checkUnnamed375(o.tags); | |
3673 checkThumbnailDetails(o.thumbnails); | |
3674 unittest.expect(o.title, unittest.equals('foo')); | |
3675 } | |
3676 buildCounterVideoSnippet--; | |
3677 } | |
3678 | |
3679 core.int buildCounterVideoStatistics = 0; | |
3680 buildVideoStatistics() { | |
3681 var o = new api.VideoStatistics(); | |
3682 buildCounterVideoStatistics++; | |
3683 if (buildCounterVideoStatistics < 3) { | |
3684 o.commentCount = "foo"; | |
3685 o.dislikeCount = "foo"; | |
3686 o.favoriteCount = "foo"; | |
3687 o.likeCount = "foo"; | |
3688 o.viewCount = "foo"; | |
3689 } | |
3690 buildCounterVideoStatistics--; | |
3691 return o; | |
3692 } | |
3693 | |
3694 checkVideoStatistics(api.VideoStatistics o) { | |
3695 buildCounterVideoStatistics++; | |
3696 if (buildCounterVideoStatistics < 3) { | |
3697 unittest.expect(o.commentCount, unittest.equals('foo')); | |
3698 unittest.expect(o.dislikeCount, unittest.equals('foo')); | |
3699 unittest.expect(o.favoriteCount, unittest.equals('foo')); | |
3700 unittest.expect(o.likeCount, unittest.equals('foo')); | |
3701 unittest.expect(o.viewCount, unittest.equals('foo')); | |
3702 } | |
3703 buildCounterVideoStatistics--; | |
3704 } | |
3705 | |
3706 core.int buildCounterVideoStatus = 0; | |
3707 buildVideoStatus() { | |
3708 var o = new api.VideoStatus(); | |
3709 buildCounterVideoStatus++; | |
3710 if (buildCounterVideoStatus < 3) { | |
3711 o.embeddable = true; | |
3712 o.failureReason = "foo"; | |
3713 o.license = "foo"; | |
3714 o.privacyStatus = "foo"; | |
3715 o.publicStatsViewable = true; | |
3716 o.publishAt = core.DateTime.parse("2002-02-27T14:01:02"); | |
3717 o.rejectionReason = "foo"; | |
3718 o.uploadStatus = "foo"; | |
3719 } | |
3720 buildCounterVideoStatus--; | |
3721 return o; | |
3722 } | |
3723 | |
3724 checkVideoStatus(api.VideoStatus o) { | |
3725 buildCounterVideoStatus++; | |
3726 if (buildCounterVideoStatus < 3) { | |
3727 unittest.expect(o.embeddable, unittest.isTrue); | |
3728 unittest.expect(o.failureReason, unittest.equals('foo')); | |
3729 unittest.expect(o.license, unittest.equals('foo')); | |
3730 unittest.expect(o.privacyStatus, unittest.equals('foo')); | |
3731 unittest.expect(o.publicStatsViewable, unittest.isTrue); | |
3732 unittest.expect(o.publishAt, unittest.equals(core.DateTime.parse("2002-02-27
T14:01:02"))); | |
3733 unittest.expect(o.rejectionReason, unittest.equals('foo')); | |
3734 unittest.expect(o.uploadStatus, unittest.equals('foo')); | |
3735 } | |
3736 buildCounterVideoStatus--; | |
3737 } | |
3738 | |
3739 buildUnnamed376() { | |
3740 var o = new core.List<core.String>(); | |
3741 o.add("foo"); | |
3742 o.add("foo"); | |
3743 return o; | |
3744 } | |
3745 | |
3746 checkUnnamed376(core.List<core.String> o) { | |
3747 unittest.expect(o, unittest.hasLength(2)); | |
3748 unittest.expect(o[0], unittest.equals('foo')); | |
3749 unittest.expect(o[1], unittest.equals('foo')); | |
3750 } | |
3751 | |
3752 buildUnnamed377() { | |
3753 var o = new core.List<core.String>(); | |
3754 o.add("foo"); | |
3755 o.add("foo"); | |
3756 return o; | |
3757 } | |
3758 | |
3759 checkUnnamed377(core.List<core.String> o) { | |
3760 unittest.expect(o, unittest.hasLength(2)); | |
3761 unittest.expect(o[0], unittest.equals('foo')); | |
3762 unittest.expect(o[1], unittest.equals('foo')); | |
3763 } | |
3764 | |
3765 buildUnnamed378() { | |
3766 var o = new core.List<core.String>(); | |
3767 o.add("foo"); | |
3768 o.add("foo"); | |
3769 return o; | |
3770 } | |
3771 | |
3772 checkUnnamed378(core.List<core.String> o) { | |
3773 unittest.expect(o, unittest.hasLength(2)); | |
3774 unittest.expect(o[0], unittest.equals('foo')); | |
3775 unittest.expect(o[1], unittest.equals('foo')); | |
3776 } | |
3777 | |
3778 buildUnnamed379() { | |
3779 var o = new core.List<core.String>(); | |
3780 o.add("foo"); | |
3781 o.add("foo"); | |
3782 return o; | |
3783 } | |
3784 | |
3785 checkUnnamed379(core.List<core.String> o) { | |
3786 unittest.expect(o, unittest.hasLength(2)); | |
3787 unittest.expect(o[0], unittest.equals('foo')); | |
3788 unittest.expect(o[1], unittest.equals('foo')); | |
3789 } | |
3790 | |
3791 buildUnnamed380() { | |
3792 var o = new core.List<api.VideoSuggestionsTagSuggestion>(); | |
3793 o.add(buildVideoSuggestionsTagSuggestion()); | |
3794 o.add(buildVideoSuggestionsTagSuggestion()); | |
3795 return o; | |
3796 } | |
3797 | |
3798 checkUnnamed380(core.List<api.VideoSuggestionsTagSuggestion> o) { | |
3799 unittest.expect(o, unittest.hasLength(2)); | |
3800 checkVideoSuggestionsTagSuggestion(o[0]); | |
3801 checkVideoSuggestionsTagSuggestion(o[1]); | |
3802 } | |
3803 | |
3804 core.int buildCounterVideoSuggestions = 0; | |
3805 buildVideoSuggestions() { | |
3806 var o = new api.VideoSuggestions(); | |
3807 buildCounterVideoSuggestions++; | |
3808 if (buildCounterVideoSuggestions < 3) { | |
3809 o.editorSuggestions = buildUnnamed376(); | |
3810 o.processingErrors = buildUnnamed377(); | |
3811 o.processingHints = buildUnnamed378(); | |
3812 o.processingWarnings = buildUnnamed379(); | |
3813 o.tagSuggestions = buildUnnamed380(); | |
3814 } | |
3815 buildCounterVideoSuggestions--; | |
3816 return o; | |
3817 } | |
3818 | |
3819 checkVideoSuggestions(api.VideoSuggestions o) { | |
3820 buildCounterVideoSuggestions++; | |
3821 if (buildCounterVideoSuggestions < 3) { | |
3822 checkUnnamed376(o.editorSuggestions); | |
3823 checkUnnamed377(o.processingErrors); | |
3824 checkUnnamed378(o.processingHints); | |
3825 checkUnnamed379(o.processingWarnings); | |
3826 checkUnnamed380(o.tagSuggestions); | |
3827 } | |
3828 buildCounterVideoSuggestions--; | |
3829 } | |
3830 | |
3831 buildUnnamed381() { | |
3832 var o = new core.List<core.String>(); | |
3833 o.add("foo"); | |
3834 o.add("foo"); | |
3835 return o; | |
3836 } | |
3837 | |
3838 checkUnnamed381(core.List<core.String> o) { | |
3839 unittest.expect(o, unittest.hasLength(2)); | |
3840 unittest.expect(o[0], unittest.equals('foo')); | |
3841 unittest.expect(o[1], unittest.equals('foo')); | |
3842 } | |
3843 | |
3844 core.int buildCounterVideoSuggestionsTagSuggestion = 0; | |
3845 buildVideoSuggestionsTagSuggestion() { | |
3846 var o = new api.VideoSuggestionsTagSuggestion(); | |
3847 buildCounterVideoSuggestionsTagSuggestion++; | |
3848 if (buildCounterVideoSuggestionsTagSuggestion < 3) { | |
3849 o.categoryRestricts = buildUnnamed381(); | |
3850 o.tag = "foo"; | |
3851 } | |
3852 buildCounterVideoSuggestionsTagSuggestion--; | |
3853 return o; | |
3854 } | |
3855 | |
3856 checkVideoSuggestionsTagSuggestion(api.VideoSuggestionsTagSuggestion o) { | |
3857 buildCounterVideoSuggestionsTagSuggestion++; | |
3858 if (buildCounterVideoSuggestionsTagSuggestion < 3) { | |
3859 checkUnnamed381(o.categoryRestricts); | |
3860 unittest.expect(o.tag, unittest.equals('foo')); | |
3861 } | |
3862 buildCounterVideoSuggestionsTagSuggestion--; | |
3863 } | |
3864 | |
3865 buildUnnamed382() { | |
3866 var o = new core.List<core.String>(); | |
3867 o.add("foo"); | |
3868 o.add("foo"); | |
3869 return o; | |
3870 } | |
3871 | |
3872 checkUnnamed382(core.List<core.String> o) { | |
3873 unittest.expect(o, unittest.hasLength(2)); | |
3874 unittest.expect(o[0], unittest.equals('foo')); | |
3875 unittest.expect(o[1], unittest.equals('foo')); | |
3876 } | |
3877 | |
3878 buildUnnamed383() { | |
3879 var o = new core.List<core.String>(); | |
3880 o.add("foo"); | |
3881 o.add("foo"); | |
3882 return o; | |
3883 } | |
3884 | |
3885 checkUnnamed383(core.List<core.String> o) { | |
3886 unittest.expect(o, unittest.hasLength(2)); | |
3887 unittest.expect(o[0], unittest.equals('foo')); | |
3888 unittest.expect(o[1], unittest.equals('foo')); | |
3889 } | |
3890 | |
3891 core.int buildCounterVideoTopicDetails = 0; | |
3892 buildVideoTopicDetails() { | |
3893 var o = new api.VideoTopicDetails(); | |
3894 buildCounterVideoTopicDetails++; | |
3895 if (buildCounterVideoTopicDetails < 3) { | |
3896 o.relevantTopicIds = buildUnnamed382(); | |
3897 o.topicIds = buildUnnamed383(); | |
3898 } | |
3899 buildCounterVideoTopicDetails--; | |
3900 return o; | |
3901 } | |
3902 | |
3903 checkVideoTopicDetails(api.VideoTopicDetails o) { | |
3904 buildCounterVideoTopicDetails++; | |
3905 if (buildCounterVideoTopicDetails < 3) { | |
3906 checkUnnamed382(o.relevantTopicIds); | |
3907 checkUnnamed383(o.topicIds); | |
3908 } | |
3909 buildCounterVideoTopicDetails--; | |
3910 } | |
3911 | |
3912 core.int buildCounterWatchSettings = 0; | |
3913 buildWatchSettings() { | |
3914 var o = new api.WatchSettings(); | |
3915 buildCounterWatchSettings++; | |
3916 if (buildCounterWatchSettings < 3) { | |
3917 o.backgroundColor = "foo"; | |
3918 o.featuredPlaylistId = "foo"; | |
3919 o.textColor = "foo"; | |
3920 } | |
3921 buildCounterWatchSettings--; | |
3922 return o; | |
3923 } | |
3924 | |
3925 checkWatchSettings(api.WatchSettings o) { | |
3926 buildCounterWatchSettings++; | |
3927 if (buildCounterWatchSettings < 3) { | |
3928 unittest.expect(o.backgroundColor, unittest.equals('foo')); | |
3929 unittest.expect(o.featuredPlaylistId, unittest.equals('foo')); | |
3930 unittest.expect(o.textColor, unittest.equals('foo')); | |
3931 } | |
3932 buildCounterWatchSettings--; | |
3933 } | |
3934 | |
3935 | |
3936 main() { | |
3937 unittest.group("obj-schema-AccessPolicy", () { | |
3938 unittest.test("to-json--from-json", () { | |
3939 var o = buildAccessPolicy(); | |
3940 var od = new api.AccessPolicy.fromJson(o.toJson()); | |
3941 checkAccessPolicy(od); | |
3942 }); | |
3943 }); | |
3944 | |
3945 | |
3946 unittest.group("obj-schema-Activity", () { | |
3947 unittest.test("to-json--from-json", () { | |
3948 var o = buildActivity(); | |
3949 var od = new api.Activity.fromJson(o.toJson()); | |
3950 checkActivity(od); | |
3951 }); | |
3952 }); | |
3953 | |
3954 | |
3955 unittest.group("obj-schema-ActivityContentDetails", () { | |
3956 unittest.test("to-json--from-json", () { | |
3957 var o = buildActivityContentDetails(); | |
3958 var od = new api.ActivityContentDetails.fromJson(o.toJson()); | |
3959 checkActivityContentDetails(od); | |
3960 }); | |
3961 }); | |
3962 | |
3963 | |
3964 unittest.group("obj-schema-ActivityContentDetailsBulletin", () { | |
3965 unittest.test("to-json--from-json", () { | |
3966 var o = buildActivityContentDetailsBulletin(); | |
3967 var od = new api.ActivityContentDetailsBulletin.fromJson(o.toJson()); | |
3968 checkActivityContentDetailsBulletin(od); | |
3969 }); | |
3970 }); | |
3971 | |
3972 | |
3973 unittest.group("obj-schema-ActivityContentDetailsChannelItem", () { | |
3974 unittest.test("to-json--from-json", () { | |
3975 var o = buildActivityContentDetailsChannelItem(); | |
3976 var od = new api.ActivityContentDetailsChannelItem.fromJson(o.toJson()); | |
3977 checkActivityContentDetailsChannelItem(od); | |
3978 }); | |
3979 }); | |
3980 | |
3981 | |
3982 unittest.group("obj-schema-ActivityContentDetailsComment", () { | |
3983 unittest.test("to-json--from-json", () { | |
3984 var o = buildActivityContentDetailsComment(); | |
3985 var od = new api.ActivityContentDetailsComment.fromJson(o.toJson()); | |
3986 checkActivityContentDetailsComment(od); | |
3987 }); | |
3988 }); | |
3989 | |
3990 | |
3991 unittest.group("obj-schema-ActivityContentDetailsFavorite", () { | |
3992 unittest.test("to-json--from-json", () { | |
3993 var o = buildActivityContentDetailsFavorite(); | |
3994 var od = new api.ActivityContentDetailsFavorite.fromJson(o.toJson()); | |
3995 checkActivityContentDetailsFavorite(od); | |
3996 }); | |
3997 }); | |
3998 | |
3999 | |
4000 unittest.group("obj-schema-ActivityContentDetailsLike", () { | |
4001 unittest.test("to-json--from-json", () { | |
4002 var o = buildActivityContentDetailsLike(); | |
4003 var od = new api.ActivityContentDetailsLike.fromJson(o.toJson()); | |
4004 checkActivityContentDetailsLike(od); | |
4005 }); | |
4006 }); | |
4007 | |
4008 | |
4009 unittest.group("obj-schema-ActivityContentDetailsPlaylistItem", () { | |
4010 unittest.test("to-json--from-json", () { | |
4011 var o = buildActivityContentDetailsPlaylistItem(); | |
4012 var od = new api.ActivityContentDetailsPlaylistItem.fromJson(o.toJson()); | |
4013 checkActivityContentDetailsPlaylistItem(od); | |
4014 }); | |
4015 }); | |
4016 | |
4017 | |
4018 unittest.group("obj-schema-ActivityContentDetailsPromotedItem", () { | |
4019 unittest.test("to-json--from-json", () { | |
4020 var o = buildActivityContentDetailsPromotedItem(); | |
4021 var od = new api.ActivityContentDetailsPromotedItem.fromJson(o.toJson()); | |
4022 checkActivityContentDetailsPromotedItem(od); | |
4023 }); | |
4024 }); | |
4025 | |
4026 | |
4027 unittest.group("obj-schema-ActivityContentDetailsRecommendation", () { | |
4028 unittest.test("to-json--from-json", () { | |
4029 var o = buildActivityContentDetailsRecommendation(); | |
4030 var od = new api.ActivityContentDetailsRecommendation.fromJson(o.toJson())
; | |
4031 checkActivityContentDetailsRecommendation(od); | |
4032 }); | |
4033 }); | |
4034 | |
4035 | |
4036 unittest.group("obj-schema-ActivityContentDetailsSocial", () { | |
4037 unittest.test("to-json--from-json", () { | |
4038 var o = buildActivityContentDetailsSocial(); | |
4039 var od = new api.ActivityContentDetailsSocial.fromJson(o.toJson()); | |
4040 checkActivityContentDetailsSocial(od); | |
4041 }); | |
4042 }); | |
4043 | |
4044 | |
4045 unittest.group("obj-schema-ActivityContentDetailsSubscription", () { | |
4046 unittest.test("to-json--from-json", () { | |
4047 var o = buildActivityContentDetailsSubscription(); | |
4048 var od = new api.ActivityContentDetailsSubscription.fromJson(o.toJson()); | |
4049 checkActivityContentDetailsSubscription(od); | |
4050 }); | |
4051 }); | |
4052 | |
4053 | |
4054 unittest.group("obj-schema-ActivityContentDetailsUpload", () { | |
4055 unittest.test("to-json--from-json", () { | |
4056 var o = buildActivityContentDetailsUpload(); | |
4057 var od = new api.ActivityContentDetailsUpload.fromJson(o.toJson()); | |
4058 checkActivityContentDetailsUpload(od); | |
4059 }); | |
4060 }); | |
4061 | |
4062 | |
4063 unittest.group("obj-schema-ActivityListResponse", () { | |
4064 unittest.test("to-json--from-json", () { | |
4065 var o = buildActivityListResponse(); | |
4066 var od = new api.ActivityListResponse.fromJson(o.toJson()); | |
4067 checkActivityListResponse(od); | |
4068 }); | |
4069 }); | |
4070 | |
4071 | |
4072 unittest.group("obj-schema-ActivitySnippet", () { | |
4073 unittest.test("to-json--from-json", () { | |
4074 var o = buildActivitySnippet(); | |
4075 var od = new api.ActivitySnippet.fromJson(o.toJson()); | |
4076 checkActivitySnippet(od); | |
4077 }); | |
4078 }); | |
4079 | |
4080 | |
4081 unittest.group("obj-schema-CdnSettings", () { | |
4082 unittest.test("to-json--from-json", () { | |
4083 var o = buildCdnSettings(); | |
4084 var od = new api.CdnSettings.fromJson(o.toJson()); | |
4085 checkCdnSettings(od); | |
4086 }); | |
4087 }); | |
4088 | |
4089 | |
4090 unittest.group("obj-schema-Channel", () { | |
4091 unittest.test("to-json--from-json", () { | |
4092 var o = buildChannel(); | |
4093 var od = new api.Channel.fromJson(o.toJson()); | |
4094 checkChannel(od); | |
4095 }); | |
4096 }); | |
4097 | |
4098 | |
4099 unittest.group("obj-schema-ChannelAuditDetails", () { | |
4100 unittest.test("to-json--from-json", () { | |
4101 var o = buildChannelAuditDetails(); | |
4102 var od = new api.ChannelAuditDetails.fromJson(o.toJson()); | |
4103 checkChannelAuditDetails(od); | |
4104 }); | |
4105 }); | |
4106 | |
4107 | |
4108 unittest.group("obj-schema-ChannelBannerResource", () { | |
4109 unittest.test("to-json--from-json", () { | |
4110 var o = buildChannelBannerResource(); | |
4111 var od = new api.ChannelBannerResource.fromJson(o.toJson()); | |
4112 checkChannelBannerResource(od); | |
4113 }); | |
4114 }); | |
4115 | |
4116 | |
4117 unittest.group("obj-schema-ChannelBrandingSettings", () { | |
4118 unittest.test("to-json--from-json", () { | |
4119 var o = buildChannelBrandingSettings(); | |
4120 var od = new api.ChannelBrandingSettings.fromJson(o.toJson()); | |
4121 checkChannelBrandingSettings(od); | |
4122 }); | |
4123 }); | |
4124 | |
4125 | |
4126 unittest.group("obj-schema-ChannelContentDetailsRelatedPlaylists", () { | |
4127 unittest.test("to-json--from-json", () { | |
4128 var o = buildChannelContentDetailsRelatedPlaylists(); | |
4129 var od = new api.ChannelContentDetailsRelatedPlaylists.fromJson(o.toJson()
); | |
4130 checkChannelContentDetailsRelatedPlaylists(od); | |
4131 }); | |
4132 }); | |
4133 | |
4134 | |
4135 unittest.group("obj-schema-ChannelContentDetails", () { | |
4136 unittest.test("to-json--from-json", () { | |
4137 var o = buildChannelContentDetails(); | |
4138 var od = new api.ChannelContentDetails.fromJson(o.toJson()); | |
4139 checkChannelContentDetails(od); | |
4140 }); | |
4141 }); | |
4142 | |
4143 | |
4144 unittest.group("obj-schema-ChannelContentOwnerDetails", () { | |
4145 unittest.test("to-json--from-json", () { | |
4146 var o = buildChannelContentOwnerDetails(); | |
4147 var od = new api.ChannelContentOwnerDetails.fromJson(o.toJson()); | |
4148 checkChannelContentOwnerDetails(od); | |
4149 }); | |
4150 }); | |
4151 | |
4152 | |
4153 unittest.group("obj-schema-ChannelConversionPing", () { | |
4154 unittest.test("to-json--from-json", () { | |
4155 var o = buildChannelConversionPing(); | |
4156 var od = new api.ChannelConversionPing.fromJson(o.toJson()); | |
4157 checkChannelConversionPing(od); | |
4158 }); | |
4159 }); | |
4160 | |
4161 | |
4162 unittest.group("obj-schema-ChannelConversionPings", () { | |
4163 unittest.test("to-json--from-json", () { | |
4164 var o = buildChannelConversionPings(); | |
4165 var od = new api.ChannelConversionPings.fromJson(o.toJson()); | |
4166 checkChannelConversionPings(od); | |
4167 }); | |
4168 }); | |
4169 | |
4170 | |
4171 unittest.group("obj-schema-ChannelListResponse", () { | |
4172 unittest.test("to-json--from-json", () { | |
4173 var o = buildChannelListResponse(); | |
4174 var od = new api.ChannelListResponse.fromJson(o.toJson()); | |
4175 checkChannelListResponse(od); | |
4176 }); | |
4177 }); | |
4178 | |
4179 | |
4180 unittest.group("obj-schema-ChannelSection", () { | |
4181 unittest.test("to-json--from-json", () { | |
4182 var o = buildChannelSection(); | |
4183 var od = new api.ChannelSection.fromJson(o.toJson()); | |
4184 checkChannelSection(od); | |
4185 }); | |
4186 }); | |
4187 | |
4188 | |
4189 unittest.group("obj-schema-ChannelSectionContentDetails", () { | |
4190 unittest.test("to-json--from-json", () { | |
4191 var o = buildChannelSectionContentDetails(); | |
4192 var od = new api.ChannelSectionContentDetails.fromJson(o.toJson()); | |
4193 checkChannelSectionContentDetails(od); | |
4194 }); | |
4195 }); | |
4196 | |
4197 | |
4198 unittest.group("obj-schema-ChannelSectionListResponse", () { | |
4199 unittest.test("to-json--from-json", () { | |
4200 var o = buildChannelSectionListResponse(); | |
4201 var od = new api.ChannelSectionListResponse.fromJson(o.toJson()); | |
4202 checkChannelSectionListResponse(od); | |
4203 }); | |
4204 }); | |
4205 | |
4206 | |
4207 unittest.group("obj-schema-ChannelSectionSnippet", () { | |
4208 unittest.test("to-json--from-json", () { | |
4209 var o = buildChannelSectionSnippet(); | |
4210 var od = new api.ChannelSectionSnippet.fromJson(o.toJson()); | |
4211 checkChannelSectionSnippet(od); | |
4212 }); | |
4213 }); | |
4214 | |
4215 | |
4216 unittest.group("obj-schema-ChannelSettings", () { | |
4217 unittest.test("to-json--from-json", () { | |
4218 var o = buildChannelSettings(); | |
4219 var od = new api.ChannelSettings.fromJson(o.toJson()); | |
4220 checkChannelSettings(od); | |
4221 }); | |
4222 }); | |
4223 | |
4224 | |
4225 unittest.group("obj-schema-ChannelSnippet", () { | |
4226 unittest.test("to-json--from-json", () { | |
4227 var o = buildChannelSnippet(); | |
4228 var od = new api.ChannelSnippet.fromJson(o.toJson()); | |
4229 checkChannelSnippet(od); | |
4230 }); | |
4231 }); | |
4232 | |
4233 | |
4234 unittest.group("obj-schema-ChannelStatistics", () { | |
4235 unittest.test("to-json--from-json", () { | |
4236 var o = buildChannelStatistics(); | |
4237 var od = new api.ChannelStatistics.fromJson(o.toJson()); | |
4238 checkChannelStatistics(od); | |
4239 }); | |
4240 }); | |
4241 | |
4242 | |
4243 unittest.group("obj-schema-ChannelStatus", () { | |
4244 unittest.test("to-json--from-json", () { | |
4245 var o = buildChannelStatus(); | |
4246 var od = new api.ChannelStatus.fromJson(o.toJson()); | |
4247 checkChannelStatus(od); | |
4248 }); | |
4249 }); | |
4250 | |
4251 | |
4252 unittest.group("obj-schema-ChannelTopicDetails", () { | |
4253 unittest.test("to-json--from-json", () { | |
4254 var o = buildChannelTopicDetails(); | |
4255 var od = new api.ChannelTopicDetails.fromJson(o.toJson()); | |
4256 checkChannelTopicDetails(od); | |
4257 }); | |
4258 }); | |
4259 | |
4260 | |
4261 unittest.group("obj-schema-ContentRating", () { | |
4262 unittest.test("to-json--from-json", () { | |
4263 var o = buildContentRating(); | |
4264 var od = new api.ContentRating.fromJson(o.toJson()); | |
4265 checkContentRating(od); | |
4266 }); | |
4267 }); | |
4268 | |
4269 | |
4270 unittest.group("obj-schema-GeoPoint", () { | |
4271 unittest.test("to-json--from-json", () { | |
4272 var o = buildGeoPoint(); | |
4273 var od = new api.GeoPoint.fromJson(o.toJson()); | |
4274 checkGeoPoint(od); | |
4275 }); | |
4276 }); | |
4277 | |
4278 | |
4279 unittest.group("obj-schema-GuideCategory", () { | |
4280 unittest.test("to-json--from-json", () { | |
4281 var o = buildGuideCategory(); | |
4282 var od = new api.GuideCategory.fromJson(o.toJson()); | |
4283 checkGuideCategory(od); | |
4284 }); | |
4285 }); | |
4286 | |
4287 | |
4288 unittest.group("obj-schema-GuideCategoryListResponse", () { | |
4289 unittest.test("to-json--from-json", () { | |
4290 var o = buildGuideCategoryListResponse(); | |
4291 var od = new api.GuideCategoryListResponse.fromJson(o.toJson()); | |
4292 checkGuideCategoryListResponse(od); | |
4293 }); | |
4294 }); | |
4295 | |
4296 | |
4297 unittest.group("obj-schema-GuideCategorySnippet", () { | |
4298 unittest.test("to-json--from-json", () { | |
4299 var o = buildGuideCategorySnippet(); | |
4300 var od = new api.GuideCategorySnippet.fromJson(o.toJson()); | |
4301 checkGuideCategorySnippet(od); | |
4302 }); | |
4303 }); | |
4304 | |
4305 | |
4306 unittest.group("obj-schema-I18nLanguage", () { | |
4307 unittest.test("to-json--from-json", () { | |
4308 var o = buildI18nLanguage(); | |
4309 var od = new api.I18nLanguage.fromJson(o.toJson()); | |
4310 checkI18nLanguage(od); | |
4311 }); | |
4312 }); | |
4313 | |
4314 | |
4315 unittest.group("obj-schema-I18nLanguageListResponse", () { | |
4316 unittest.test("to-json--from-json", () { | |
4317 var o = buildI18nLanguageListResponse(); | |
4318 var od = new api.I18nLanguageListResponse.fromJson(o.toJson()); | |
4319 checkI18nLanguageListResponse(od); | |
4320 }); | |
4321 }); | |
4322 | |
4323 | |
4324 unittest.group("obj-schema-I18nLanguageSnippet", () { | |
4325 unittest.test("to-json--from-json", () { | |
4326 var o = buildI18nLanguageSnippet(); | |
4327 var od = new api.I18nLanguageSnippet.fromJson(o.toJson()); | |
4328 checkI18nLanguageSnippet(od); | |
4329 }); | |
4330 }); | |
4331 | |
4332 | |
4333 unittest.group("obj-schema-I18nRegion", () { | |
4334 unittest.test("to-json--from-json", () { | |
4335 var o = buildI18nRegion(); | |
4336 var od = new api.I18nRegion.fromJson(o.toJson()); | |
4337 checkI18nRegion(od); | |
4338 }); | |
4339 }); | |
4340 | |
4341 | |
4342 unittest.group("obj-schema-I18nRegionListResponse", () { | |
4343 unittest.test("to-json--from-json", () { | |
4344 var o = buildI18nRegionListResponse(); | |
4345 var od = new api.I18nRegionListResponse.fromJson(o.toJson()); | |
4346 checkI18nRegionListResponse(od); | |
4347 }); | |
4348 }); | |
4349 | |
4350 | |
4351 unittest.group("obj-schema-I18nRegionSnippet", () { | |
4352 unittest.test("to-json--from-json", () { | |
4353 var o = buildI18nRegionSnippet(); | |
4354 var od = new api.I18nRegionSnippet.fromJson(o.toJson()); | |
4355 checkI18nRegionSnippet(od); | |
4356 }); | |
4357 }); | |
4358 | |
4359 | |
4360 unittest.group("obj-schema-ImageSettings", () { | |
4361 unittest.test("to-json--from-json", () { | |
4362 var o = buildImageSettings(); | |
4363 var od = new api.ImageSettings.fromJson(o.toJson()); | |
4364 checkImageSettings(od); | |
4365 }); | |
4366 }); | |
4367 | |
4368 | |
4369 unittest.group("obj-schema-IngestionInfo", () { | |
4370 unittest.test("to-json--from-json", () { | |
4371 var o = buildIngestionInfo(); | |
4372 var od = new api.IngestionInfo.fromJson(o.toJson()); | |
4373 checkIngestionInfo(od); | |
4374 }); | |
4375 }); | |
4376 | |
4377 | |
4378 unittest.group("obj-schema-InvideoBranding", () { | |
4379 unittest.test("to-json--from-json", () { | |
4380 var o = buildInvideoBranding(); | |
4381 var od = new api.InvideoBranding.fromJson(o.toJson()); | |
4382 checkInvideoBranding(od); | |
4383 }); | |
4384 }); | |
4385 | |
4386 | |
4387 unittest.group("obj-schema-InvideoPosition", () { | |
4388 unittest.test("to-json--from-json", () { | |
4389 var o = buildInvideoPosition(); | |
4390 var od = new api.InvideoPosition.fromJson(o.toJson()); | |
4391 checkInvideoPosition(od); | |
4392 }); | |
4393 }); | |
4394 | |
4395 | |
4396 unittest.group("obj-schema-InvideoPromotion", () { | |
4397 unittest.test("to-json--from-json", () { | |
4398 var o = buildInvideoPromotion(); | |
4399 var od = new api.InvideoPromotion.fromJson(o.toJson()); | |
4400 checkInvideoPromotion(od); | |
4401 }); | |
4402 }); | |
4403 | |
4404 | |
4405 unittest.group("obj-schema-InvideoTiming", () { | |
4406 unittest.test("to-json--from-json", () { | |
4407 var o = buildInvideoTiming(); | |
4408 var od = new api.InvideoTiming.fromJson(o.toJson()); | |
4409 checkInvideoTiming(od); | |
4410 }); | |
4411 }); | |
4412 | |
4413 | |
4414 unittest.group("obj-schema-LiveBroadcast", () { | |
4415 unittest.test("to-json--from-json", () { | |
4416 var o = buildLiveBroadcast(); | |
4417 var od = new api.LiveBroadcast.fromJson(o.toJson()); | |
4418 checkLiveBroadcast(od); | |
4419 }); | |
4420 }); | |
4421 | |
4422 | |
4423 unittest.group("obj-schema-LiveBroadcastContentDetails", () { | |
4424 unittest.test("to-json--from-json", () { | |
4425 var o = buildLiveBroadcastContentDetails(); | |
4426 var od = new api.LiveBroadcastContentDetails.fromJson(o.toJson()); | |
4427 checkLiveBroadcastContentDetails(od); | |
4428 }); | |
4429 }); | |
4430 | |
4431 | |
4432 unittest.group("obj-schema-LiveBroadcastListResponse", () { | |
4433 unittest.test("to-json--from-json", () { | |
4434 var o = buildLiveBroadcastListResponse(); | |
4435 var od = new api.LiveBroadcastListResponse.fromJson(o.toJson()); | |
4436 checkLiveBroadcastListResponse(od); | |
4437 }); | |
4438 }); | |
4439 | |
4440 | |
4441 unittest.group("obj-schema-LiveBroadcastSnippet", () { | |
4442 unittest.test("to-json--from-json", () { | |
4443 var o = buildLiveBroadcastSnippet(); | |
4444 var od = new api.LiveBroadcastSnippet.fromJson(o.toJson()); | |
4445 checkLiveBroadcastSnippet(od); | |
4446 }); | |
4447 }); | |
4448 | |
4449 | |
4450 unittest.group("obj-schema-LiveBroadcastStatus", () { | |
4451 unittest.test("to-json--from-json", () { | |
4452 var o = buildLiveBroadcastStatus(); | |
4453 var od = new api.LiveBroadcastStatus.fromJson(o.toJson()); | |
4454 checkLiveBroadcastStatus(od); | |
4455 }); | |
4456 }); | |
4457 | |
4458 | |
4459 unittest.group("obj-schema-LiveStream", () { | |
4460 unittest.test("to-json--from-json", () { | |
4461 var o = buildLiveStream(); | |
4462 var od = new api.LiveStream.fromJson(o.toJson()); | |
4463 checkLiveStream(od); | |
4464 }); | |
4465 }); | |
4466 | |
4467 | |
4468 unittest.group("obj-schema-LiveStreamContentDetails", () { | |
4469 unittest.test("to-json--from-json", () { | |
4470 var o = buildLiveStreamContentDetails(); | |
4471 var od = new api.LiveStreamContentDetails.fromJson(o.toJson()); | |
4472 checkLiveStreamContentDetails(od); | |
4473 }); | |
4474 }); | |
4475 | |
4476 | |
4477 unittest.group("obj-schema-LiveStreamListResponse", () { | |
4478 unittest.test("to-json--from-json", () { | |
4479 var o = buildLiveStreamListResponse(); | |
4480 var od = new api.LiveStreamListResponse.fromJson(o.toJson()); | |
4481 checkLiveStreamListResponse(od); | |
4482 }); | |
4483 }); | |
4484 | |
4485 | |
4486 unittest.group("obj-schema-LiveStreamSnippet", () { | |
4487 unittest.test("to-json--from-json", () { | |
4488 var o = buildLiveStreamSnippet(); | |
4489 var od = new api.LiveStreamSnippet.fromJson(o.toJson()); | |
4490 checkLiveStreamSnippet(od); | |
4491 }); | |
4492 }); | |
4493 | |
4494 | |
4495 unittest.group("obj-schema-LiveStreamStatus", () { | |
4496 unittest.test("to-json--from-json", () { | |
4497 var o = buildLiveStreamStatus(); | |
4498 var od = new api.LiveStreamStatus.fromJson(o.toJson()); | |
4499 checkLiveStreamStatus(od); | |
4500 }); | |
4501 }); | |
4502 | |
4503 | |
4504 unittest.group("obj-schema-LocalizedProperty", () { | |
4505 unittest.test("to-json--from-json", () { | |
4506 var o = buildLocalizedProperty(); | |
4507 var od = new api.LocalizedProperty.fromJson(o.toJson()); | |
4508 checkLocalizedProperty(od); | |
4509 }); | |
4510 }); | |
4511 | |
4512 | |
4513 unittest.group("obj-schema-LocalizedString", () { | |
4514 unittest.test("to-json--from-json", () { | |
4515 var o = buildLocalizedString(); | |
4516 var od = new api.LocalizedString.fromJson(o.toJson()); | |
4517 checkLocalizedString(od); | |
4518 }); | |
4519 }); | |
4520 | |
4521 | |
4522 unittest.group("obj-schema-MonitorStreamInfo", () { | |
4523 unittest.test("to-json--from-json", () { | |
4524 var o = buildMonitorStreamInfo(); | |
4525 var od = new api.MonitorStreamInfo.fromJson(o.toJson()); | |
4526 checkMonitorStreamInfo(od); | |
4527 }); | |
4528 }); | |
4529 | |
4530 | |
4531 unittest.group("obj-schema-PageInfo", () { | |
4532 unittest.test("to-json--from-json", () { | |
4533 var o = buildPageInfo(); | |
4534 var od = new api.PageInfo.fromJson(o.toJson()); | |
4535 checkPageInfo(od); | |
4536 }); | |
4537 }); | |
4538 | |
4539 | |
4540 unittest.group("obj-schema-Playlist", () { | |
4541 unittest.test("to-json--from-json", () { | |
4542 var o = buildPlaylist(); | |
4543 var od = new api.Playlist.fromJson(o.toJson()); | |
4544 checkPlaylist(od); | |
4545 }); | |
4546 }); | |
4547 | |
4548 | |
4549 unittest.group("obj-schema-PlaylistContentDetails", () { | |
4550 unittest.test("to-json--from-json", () { | |
4551 var o = buildPlaylistContentDetails(); | |
4552 var od = new api.PlaylistContentDetails.fromJson(o.toJson()); | |
4553 checkPlaylistContentDetails(od); | |
4554 }); | |
4555 }); | |
4556 | |
4557 | |
4558 unittest.group("obj-schema-PlaylistItem", () { | |
4559 unittest.test("to-json--from-json", () { | |
4560 var o = buildPlaylistItem(); | |
4561 var od = new api.PlaylistItem.fromJson(o.toJson()); | |
4562 checkPlaylistItem(od); | |
4563 }); | |
4564 }); | |
4565 | |
4566 | |
4567 unittest.group("obj-schema-PlaylistItemContentDetails", () { | |
4568 unittest.test("to-json--from-json", () { | |
4569 var o = buildPlaylistItemContentDetails(); | |
4570 var od = new api.PlaylistItemContentDetails.fromJson(o.toJson()); | |
4571 checkPlaylistItemContentDetails(od); | |
4572 }); | |
4573 }); | |
4574 | |
4575 | |
4576 unittest.group("obj-schema-PlaylistItemListResponse", () { | |
4577 unittest.test("to-json--from-json", () { | |
4578 var o = buildPlaylistItemListResponse(); | |
4579 var od = new api.PlaylistItemListResponse.fromJson(o.toJson()); | |
4580 checkPlaylistItemListResponse(od); | |
4581 }); | |
4582 }); | |
4583 | |
4584 | |
4585 unittest.group("obj-schema-PlaylistItemSnippet", () { | |
4586 unittest.test("to-json--from-json", () { | |
4587 var o = buildPlaylistItemSnippet(); | |
4588 var od = new api.PlaylistItemSnippet.fromJson(o.toJson()); | |
4589 checkPlaylistItemSnippet(od); | |
4590 }); | |
4591 }); | |
4592 | |
4593 | |
4594 unittest.group("obj-schema-PlaylistItemStatus", () { | |
4595 unittest.test("to-json--from-json", () { | |
4596 var o = buildPlaylistItemStatus(); | |
4597 var od = new api.PlaylistItemStatus.fromJson(o.toJson()); | |
4598 checkPlaylistItemStatus(od); | |
4599 }); | |
4600 }); | |
4601 | |
4602 | |
4603 unittest.group("obj-schema-PlaylistListResponse", () { | |
4604 unittest.test("to-json--from-json", () { | |
4605 var o = buildPlaylistListResponse(); | |
4606 var od = new api.PlaylistListResponse.fromJson(o.toJson()); | |
4607 checkPlaylistListResponse(od); | |
4608 }); | |
4609 }); | |
4610 | |
4611 | |
4612 unittest.group("obj-schema-PlaylistPlayer", () { | |
4613 unittest.test("to-json--from-json", () { | |
4614 var o = buildPlaylistPlayer(); | |
4615 var od = new api.PlaylistPlayer.fromJson(o.toJson()); | |
4616 checkPlaylistPlayer(od); | |
4617 }); | |
4618 }); | |
4619 | |
4620 | |
4621 unittest.group("obj-schema-PlaylistSnippet", () { | |
4622 unittest.test("to-json--from-json", () { | |
4623 var o = buildPlaylistSnippet(); | |
4624 var od = new api.PlaylistSnippet.fromJson(o.toJson()); | |
4625 checkPlaylistSnippet(od); | |
4626 }); | |
4627 }); | |
4628 | |
4629 | |
4630 unittest.group("obj-schema-PlaylistStatus", () { | |
4631 unittest.test("to-json--from-json", () { | |
4632 var o = buildPlaylistStatus(); | |
4633 var od = new api.PlaylistStatus.fromJson(o.toJson()); | |
4634 checkPlaylistStatus(od); | |
4635 }); | |
4636 }); | |
4637 | |
4638 | |
4639 unittest.group("obj-schema-PromotedItem", () { | |
4640 unittest.test("to-json--from-json", () { | |
4641 var o = buildPromotedItem(); | |
4642 var od = new api.PromotedItem.fromJson(o.toJson()); | |
4643 checkPromotedItem(od); | |
4644 }); | |
4645 }); | |
4646 | |
4647 | |
4648 unittest.group("obj-schema-PromotedItemId", () { | |
4649 unittest.test("to-json--from-json", () { | |
4650 var o = buildPromotedItemId(); | |
4651 var od = new api.PromotedItemId.fromJson(o.toJson()); | |
4652 checkPromotedItemId(od); | |
4653 }); | |
4654 }); | |
4655 | |
4656 | |
4657 unittest.group("obj-schema-PropertyValue", () { | |
4658 unittest.test("to-json--from-json", () { | |
4659 var o = buildPropertyValue(); | |
4660 var od = new api.PropertyValue.fromJson(o.toJson()); | |
4661 checkPropertyValue(od); | |
4662 }); | |
4663 }); | |
4664 | |
4665 | |
4666 unittest.group("obj-schema-ResourceId", () { | |
4667 unittest.test("to-json--from-json", () { | |
4668 var o = buildResourceId(); | |
4669 var od = new api.ResourceId.fromJson(o.toJson()); | |
4670 checkResourceId(od); | |
4671 }); | |
4672 }); | |
4673 | |
4674 | |
4675 unittest.group("obj-schema-SearchListResponse", () { | |
4676 unittest.test("to-json--from-json", () { | |
4677 var o = buildSearchListResponse(); | |
4678 var od = new api.SearchListResponse.fromJson(o.toJson()); | |
4679 checkSearchListResponse(od); | |
4680 }); | |
4681 }); | |
4682 | |
4683 | |
4684 unittest.group("obj-schema-SearchResult", () { | |
4685 unittest.test("to-json--from-json", () { | |
4686 var o = buildSearchResult(); | |
4687 var od = new api.SearchResult.fromJson(o.toJson()); | |
4688 checkSearchResult(od); | |
4689 }); | |
4690 }); | |
4691 | |
4692 | |
4693 unittest.group("obj-schema-SearchResultSnippet", () { | |
4694 unittest.test("to-json--from-json", () { | |
4695 var o = buildSearchResultSnippet(); | |
4696 var od = new api.SearchResultSnippet.fromJson(o.toJson()); | |
4697 checkSearchResultSnippet(od); | |
4698 }); | |
4699 }); | |
4700 | |
4701 | |
4702 unittest.group("obj-schema-Subscription", () { | |
4703 unittest.test("to-json--from-json", () { | |
4704 var o = buildSubscription(); | |
4705 var od = new api.Subscription.fromJson(o.toJson()); | |
4706 checkSubscription(od); | |
4707 }); | |
4708 }); | |
4709 | |
4710 | |
4711 unittest.group("obj-schema-SubscriptionContentDetails", () { | |
4712 unittest.test("to-json--from-json", () { | |
4713 var o = buildSubscriptionContentDetails(); | |
4714 var od = new api.SubscriptionContentDetails.fromJson(o.toJson()); | |
4715 checkSubscriptionContentDetails(od); | |
4716 }); | |
4717 }); | |
4718 | |
4719 | |
4720 unittest.group("obj-schema-SubscriptionListResponse", () { | |
4721 unittest.test("to-json--from-json", () { | |
4722 var o = buildSubscriptionListResponse(); | |
4723 var od = new api.SubscriptionListResponse.fromJson(o.toJson()); | |
4724 checkSubscriptionListResponse(od); | |
4725 }); | |
4726 }); | |
4727 | |
4728 | |
4729 unittest.group("obj-schema-SubscriptionSnippet", () { | |
4730 unittest.test("to-json--from-json", () { | |
4731 var o = buildSubscriptionSnippet(); | |
4732 var od = new api.SubscriptionSnippet.fromJson(o.toJson()); | |
4733 checkSubscriptionSnippet(od); | |
4734 }); | |
4735 }); | |
4736 | |
4737 | |
4738 unittest.group("obj-schema-SubscriptionSubscriberSnippet", () { | |
4739 unittest.test("to-json--from-json", () { | |
4740 var o = buildSubscriptionSubscriberSnippet(); | |
4741 var od = new api.SubscriptionSubscriberSnippet.fromJson(o.toJson()); | |
4742 checkSubscriptionSubscriberSnippet(od); | |
4743 }); | |
4744 }); | |
4745 | |
4746 | |
4747 unittest.group("obj-schema-Thumbnail", () { | |
4748 unittest.test("to-json--from-json", () { | |
4749 var o = buildThumbnail(); | |
4750 var od = new api.Thumbnail.fromJson(o.toJson()); | |
4751 checkThumbnail(od); | |
4752 }); | |
4753 }); | |
4754 | |
4755 | |
4756 unittest.group("obj-schema-ThumbnailDetails", () { | |
4757 unittest.test("to-json--from-json", () { | |
4758 var o = buildThumbnailDetails(); | |
4759 var od = new api.ThumbnailDetails.fromJson(o.toJson()); | |
4760 checkThumbnailDetails(od); | |
4761 }); | |
4762 }); | |
4763 | |
4764 | |
4765 unittest.group("obj-schema-ThumbnailSetResponse", () { | |
4766 unittest.test("to-json--from-json", () { | |
4767 var o = buildThumbnailSetResponse(); | |
4768 var od = new api.ThumbnailSetResponse.fromJson(o.toJson()); | |
4769 checkThumbnailSetResponse(od); | |
4770 }); | |
4771 }); | |
4772 | |
4773 | |
4774 unittest.group("obj-schema-TokenPagination", () { | |
4775 unittest.test("to-json--from-json", () { | |
4776 var o = buildTokenPagination(); | |
4777 var od = new api.TokenPagination.fromJson(o.toJson()); | |
4778 checkTokenPagination(od); | |
4779 }); | |
4780 }); | |
4781 | |
4782 | |
4783 unittest.group("obj-schema-Video", () { | |
4784 unittest.test("to-json--from-json", () { | |
4785 var o = buildVideo(); | |
4786 var od = new api.Video.fromJson(o.toJson()); | |
4787 checkVideo(od); | |
4788 }); | |
4789 }); | |
4790 | |
4791 | |
4792 unittest.group("obj-schema-VideoAgeGating", () { | |
4793 unittest.test("to-json--from-json", () { | |
4794 var o = buildVideoAgeGating(); | |
4795 var od = new api.VideoAgeGating.fromJson(o.toJson()); | |
4796 checkVideoAgeGating(od); | |
4797 }); | |
4798 }); | |
4799 | |
4800 | |
4801 unittest.group("obj-schema-VideoCategory", () { | |
4802 unittest.test("to-json--from-json", () { | |
4803 var o = buildVideoCategory(); | |
4804 var od = new api.VideoCategory.fromJson(o.toJson()); | |
4805 checkVideoCategory(od); | |
4806 }); | |
4807 }); | |
4808 | |
4809 | |
4810 unittest.group("obj-schema-VideoCategoryListResponse", () { | |
4811 unittest.test("to-json--from-json", () { | |
4812 var o = buildVideoCategoryListResponse(); | |
4813 var od = new api.VideoCategoryListResponse.fromJson(o.toJson()); | |
4814 checkVideoCategoryListResponse(od); | |
4815 }); | |
4816 }); | |
4817 | |
4818 | |
4819 unittest.group("obj-schema-VideoCategorySnippet", () { | |
4820 unittest.test("to-json--from-json", () { | |
4821 var o = buildVideoCategorySnippet(); | |
4822 var od = new api.VideoCategorySnippet.fromJson(o.toJson()); | |
4823 checkVideoCategorySnippet(od); | |
4824 }); | |
4825 }); | |
4826 | |
4827 | |
4828 unittest.group("obj-schema-VideoContentDetails", () { | |
4829 unittest.test("to-json--from-json", () { | |
4830 var o = buildVideoContentDetails(); | |
4831 var od = new api.VideoContentDetails.fromJson(o.toJson()); | |
4832 checkVideoContentDetails(od); | |
4833 }); | |
4834 }); | |
4835 | |
4836 | |
4837 unittest.group("obj-schema-VideoContentDetailsRegionRestriction", () { | |
4838 unittest.test("to-json--from-json", () { | |
4839 var o = buildVideoContentDetailsRegionRestriction(); | |
4840 var od = new api.VideoContentDetailsRegionRestriction.fromJson(o.toJson())
; | |
4841 checkVideoContentDetailsRegionRestriction(od); | |
4842 }); | |
4843 }); | |
4844 | |
4845 | |
4846 unittest.group("obj-schema-VideoConversionPing", () { | |
4847 unittest.test("to-json--from-json", () { | |
4848 var o = buildVideoConversionPing(); | |
4849 var od = new api.VideoConversionPing.fromJson(o.toJson()); | |
4850 checkVideoConversionPing(od); | |
4851 }); | |
4852 }); | |
4853 | |
4854 | |
4855 unittest.group("obj-schema-VideoConversionPings", () { | |
4856 unittest.test("to-json--from-json", () { | |
4857 var o = buildVideoConversionPings(); | |
4858 var od = new api.VideoConversionPings.fromJson(o.toJson()); | |
4859 checkVideoConversionPings(od); | |
4860 }); | |
4861 }); | |
4862 | |
4863 | |
4864 unittest.group("obj-schema-VideoFileDetails", () { | |
4865 unittest.test("to-json--from-json", () { | |
4866 var o = buildVideoFileDetails(); | |
4867 var od = new api.VideoFileDetails.fromJson(o.toJson()); | |
4868 checkVideoFileDetails(od); | |
4869 }); | |
4870 }); | |
4871 | |
4872 | |
4873 unittest.group("obj-schema-VideoFileDetailsAudioStream", () { | |
4874 unittest.test("to-json--from-json", () { | |
4875 var o = buildVideoFileDetailsAudioStream(); | |
4876 var od = new api.VideoFileDetailsAudioStream.fromJson(o.toJson()); | |
4877 checkVideoFileDetailsAudioStream(od); | |
4878 }); | |
4879 }); | |
4880 | |
4881 | |
4882 unittest.group("obj-schema-VideoFileDetailsVideoStream", () { | |
4883 unittest.test("to-json--from-json", () { | |
4884 var o = buildVideoFileDetailsVideoStream(); | |
4885 var od = new api.VideoFileDetailsVideoStream.fromJson(o.toJson()); | |
4886 checkVideoFileDetailsVideoStream(od); | |
4887 }); | |
4888 }); | |
4889 | |
4890 | |
4891 unittest.group("obj-schema-VideoGetRatingResponse", () { | |
4892 unittest.test("to-json--from-json", () { | |
4893 var o = buildVideoGetRatingResponse(); | |
4894 var od = new api.VideoGetRatingResponse.fromJson(o.toJson()); | |
4895 checkVideoGetRatingResponse(od); | |
4896 }); | |
4897 }); | |
4898 | |
4899 | |
4900 unittest.group("obj-schema-VideoListResponse", () { | |
4901 unittest.test("to-json--from-json", () { | |
4902 var o = buildVideoListResponse(); | |
4903 var od = new api.VideoListResponse.fromJson(o.toJson()); | |
4904 checkVideoListResponse(od); | |
4905 }); | |
4906 }); | |
4907 | |
4908 | |
4909 unittest.group("obj-schema-VideoLiveStreamingDetails", () { | |
4910 unittest.test("to-json--from-json", () { | |
4911 var o = buildVideoLiveStreamingDetails(); | |
4912 var od = new api.VideoLiveStreamingDetails.fromJson(o.toJson()); | |
4913 checkVideoLiveStreamingDetails(od); | |
4914 }); | |
4915 }); | |
4916 | |
4917 | |
4918 unittest.group("obj-schema-VideoMonetizationDetails", () { | |
4919 unittest.test("to-json--from-json", () { | |
4920 var o = buildVideoMonetizationDetails(); | |
4921 var od = new api.VideoMonetizationDetails.fromJson(o.toJson()); | |
4922 checkVideoMonetizationDetails(od); | |
4923 }); | |
4924 }); | |
4925 | |
4926 | |
4927 unittest.group("obj-schema-VideoPlayer", () { | |
4928 unittest.test("to-json--from-json", () { | |
4929 var o = buildVideoPlayer(); | |
4930 var od = new api.VideoPlayer.fromJson(o.toJson()); | |
4931 checkVideoPlayer(od); | |
4932 }); | |
4933 }); | |
4934 | |
4935 | |
4936 unittest.group("obj-schema-VideoProcessingDetails", () { | |
4937 unittest.test("to-json--from-json", () { | |
4938 var o = buildVideoProcessingDetails(); | |
4939 var od = new api.VideoProcessingDetails.fromJson(o.toJson()); | |
4940 checkVideoProcessingDetails(od); | |
4941 }); | |
4942 }); | |
4943 | |
4944 | |
4945 unittest.group("obj-schema-VideoProcessingDetailsProcessingProgress", () { | |
4946 unittest.test("to-json--from-json", () { | |
4947 var o = buildVideoProcessingDetailsProcessingProgress(); | |
4948 var od = new api.VideoProcessingDetailsProcessingProgress.fromJson(o.toJso
n()); | |
4949 checkVideoProcessingDetailsProcessingProgress(od); | |
4950 }); | |
4951 }); | |
4952 | |
4953 | |
4954 unittest.group("obj-schema-VideoProjectDetails", () { | |
4955 unittest.test("to-json--from-json", () { | |
4956 var o = buildVideoProjectDetails(); | |
4957 var od = new api.VideoProjectDetails.fromJson(o.toJson()); | |
4958 checkVideoProjectDetails(od); | |
4959 }); | |
4960 }); | |
4961 | |
4962 | |
4963 unittest.group("obj-schema-VideoRating", () { | |
4964 unittest.test("to-json--from-json", () { | |
4965 var o = buildVideoRating(); | |
4966 var od = new api.VideoRating.fromJson(o.toJson()); | |
4967 checkVideoRating(od); | |
4968 }); | |
4969 }); | |
4970 | |
4971 | |
4972 unittest.group("obj-schema-VideoRecordingDetails", () { | |
4973 unittest.test("to-json--from-json", () { | |
4974 var o = buildVideoRecordingDetails(); | |
4975 var od = new api.VideoRecordingDetails.fromJson(o.toJson()); | |
4976 checkVideoRecordingDetails(od); | |
4977 }); | |
4978 }); | |
4979 | |
4980 | |
4981 unittest.group("obj-schema-VideoSnippet", () { | |
4982 unittest.test("to-json--from-json", () { | |
4983 var o = buildVideoSnippet(); | |
4984 var od = new api.VideoSnippet.fromJson(o.toJson()); | |
4985 checkVideoSnippet(od); | |
4986 }); | |
4987 }); | |
4988 | |
4989 | |
4990 unittest.group("obj-schema-VideoStatistics", () { | |
4991 unittest.test("to-json--from-json", () { | |
4992 var o = buildVideoStatistics(); | |
4993 var od = new api.VideoStatistics.fromJson(o.toJson()); | |
4994 checkVideoStatistics(od); | |
4995 }); | |
4996 }); | |
4997 | |
4998 | |
4999 unittest.group("obj-schema-VideoStatus", () { | |
5000 unittest.test("to-json--from-json", () { | |
5001 var o = buildVideoStatus(); | |
5002 var od = new api.VideoStatus.fromJson(o.toJson()); | |
5003 checkVideoStatus(od); | |
5004 }); | |
5005 }); | |
5006 | |
5007 | |
5008 unittest.group("obj-schema-VideoSuggestions", () { | |
5009 unittest.test("to-json--from-json", () { | |
5010 var o = buildVideoSuggestions(); | |
5011 var od = new api.VideoSuggestions.fromJson(o.toJson()); | |
5012 checkVideoSuggestions(od); | |
5013 }); | |
5014 }); | |
5015 | |
5016 | |
5017 unittest.group("obj-schema-VideoSuggestionsTagSuggestion", () { | |
5018 unittest.test("to-json--from-json", () { | |
5019 var o = buildVideoSuggestionsTagSuggestion(); | |
5020 var od = new api.VideoSuggestionsTagSuggestion.fromJson(o.toJson()); | |
5021 checkVideoSuggestionsTagSuggestion(od); | |
5022 }); | |
5023 }); | |
5024 | |
5025 | |
5026 unittest.group("obj-schema-VideoTopicDetails", () { | |
5027 unittest.test("to-json--from-json", () { | |
5028 var o = buildVideoTopicDetails(); | |
5029 var od = new api.VideoTopicDetails.fromJson(o.toJson()); | |
5030 checkVideoTopicDetails(od); | |
5031 }); | |
5032 }); | |
5033 | |
5034 | |
5035 unittest.group("obj-schema-WatchSettings", () { | |
5036 unittest.test("to-json--from-json", () { | |
5037 var o = buildWatchSettings(); | |
5038 var od = new api.WatchSettings.fromJson(o.toJson()); | |
5039 checkWatchSettings(od); | |
5040 }); | |
5041 }); | |
5042 | |
5043 | |
5044 unittest.group("resource-ActivitiesResourceApi", () { | |
5045 unittest.test("method--insert", () { | |
5046 | |
5047 var mock = new common_test.HttpServerMock(); | |
5048 api.ActivitiesResourceApi res = new api.YoutubeApi(mock).activities; | |
5049 var arg_request = buildActivity(); | |
5050 var arg_part = "foo"; | |
5051 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5052 var obj = new api.Activity.fromJson(json); | |
5053 checkActivity(obj); | |
5054 | |
5055 var path = (req.url).path; | |
5056 var pathOffset = 0; | |
5057 var index; | |
5058 var subPart; | |
5059 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5060 pathOffset += 12; | |
5061 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("activities")); | |
5062 pathOffset += 10; | |
5063 | |
5064 var query = (req.url).query; | |
5065 var queryOffset = 0; | |
5066 var queryMap = {}; | |
5067 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5068 parseBool(n) { | |
5069 if (n == "true") return true; | |
5070 if (n == "false") return false; | |
5071 if (n == null) return null; | |
5072 throw new core.ArgumentError("Invalid boolean: $n"); | |
5073 } | |
5074 if (query.length > 0) { | |
5075 for (var part in query.split("&")) { | |
5076 var keyvalue = part.split("="); | |
5077 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5078 } | |
5079 } | |
5080 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5081 | |
5082 | |
5083 var h = { | |
5084 "content-type" : "application/json; charset=utf-8", | |
5085 }; | |
5086 var resp = convert.JSON.encode(buildActivity()); | |
5087 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5088 }), true); | |
5089 res.insert(arg_request, arg_part).then(unittest.expectAsync(((api.Activity
response) { | |
5090 checkActivity(response); | |
5091 }))); | |
5092 }); | |
5093 | |
5094 unittest.test("method--list", () { | |
5095 | |
5096 var mock = new common_test.HttpServerMock(); | |
5097 api.ActivitiesResourceApi res = new api.YoutubeApi(mock).activities; | |
5098 var arg_part = "foo"; | |
5099 var arg_channelId = "foo"; | |
5100 var arg_home = true; | |
5101 var arg_maxResults = 42; | |
5102 var arg_mine = true; | |
5103 var arg_pageToken = "foo"; | |
5104 var arg_publishedAfter = core.DateTime.parse("2002-02-27T14:01:02"); | |
5105 var arg_publishedBefore = core.DateTime.parse("2002-02-27T14:01:02"); | |
5106 var arg_regionCode = "foo"; | |
5107 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5108 var path = (req.url).path; | |
5109 var pathOffset = 0; | |
5110 var index; | |
5111 var subPart; | |
5112 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5113 pathOffset += 12; | |
5114 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("activities")); | |
5115 pathOffset += 10; | |
5116 | |
5117 var query = (req.url).query; | |
5118 var queryOffset = 0; | |
5119 var queryMap = {}; | |
5120 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5121 parseBool(n) { | |
5122 if (n == "true") return true; | |
5123 if (n == "false") return false; | |
5124 if (n == null) return null; | |
5125 throw new core.ArgumentError("Invalid boolean: $n"); | |
5126 } | |
5127 if (query.length > 0) { | |
5128 for (var part in query.split("&")) { | |
5129 var keyvalue = part.split("="); | |
5130 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5131 } | |
5132 } | |
5133 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5134 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
5135 unittest.expect(queryMap["home"].first, unittest.equals("$arg_home")); | |
5136 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
5137 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
5138 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
5139 unittest.expect(core.DateTime.parse(queryMap["publishedAfter"].first), u
nittest.equals(arg_publishedAfter)); | |
5140 unittest.expect(core.DateTime.parse(queryMap["publishedBefore"].first),
unittest.equals(arg_publishedBefore)); | |
5141 unittest.expect(queryMap["regionCode"].first, unittest.equals(arg_region
Code)); | |
5142 | |
5143 | |
5144 var h = { | |
5145 "content-type" : "application/json; charset=utf-8", | |
5146 }; | |
5147 var resp = convert.JSON.encode(buildActivityListResponse()); | |
5148 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5149 }), true); | |
5150 res.list(arg_part, channelId: arg_channelId, home: arg_home, maxResults: a
rg_maxResults, mine: arg_mine, pageToken: arg_pageToken, publishedAfter: arg_pub
lishedAfter, publishedBefore: arg_publishedBefore, regionCode: arg_regionCode).t
hen(unittest.expectAsync(((api.ActivityListResponse response) { | |
5151 checkActivityListResponse(response); | |
5152 }))); | |
5153 }); | |
5154 | |
5155 }); | |
5156 | |
5157 | |
5158 unittest.group("resource-ChannelBannersResourceApi", () { | |
5159 unittest.test("method--insert", () { | |
5160 // TODO: Implement tests for media upload; | |
5161 // TODO: Implement tests for media download; | |
5162 | |
5163 var mock = new common_test.HttpServerMock(); | |
5164 api.ChannelBannersResourceApi res = new api.YoutubeApi(mock).channelBanner
s; | |
5165 var arg_request = buildChannelBannerResource(); | |
5166 var arg_onBehalfOfContentOwner = "foo"; | |
5167 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5168 var obj = new api.ChannelBannerResource.fromJson(json); | |
5169 checkChannelBannerResource(obj); | |
5170 | |
5171 var path = (req.url).path; | |
5172 var pathOffset = 0; | |
5173 var index; | |
5174 var subPart; | |
5175 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5176 pathOffset += 12; | |
5177 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("channelBanners/insert")); | |
5178 pathOffset += 21; | |
5179 | |
5180 var query = (req.url).query; | |
5181 var queryOffset = 0; | |
5182 var queryMap = {}; | |
5183 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5184 parseBool(n) { | |
5185 if (n == "true") return true; | |
5186 if (n == "false") return false; | |
5187 if (n == null) return null; | |
5188 throw new core.ArgumentError("Invalid boolean: $n"); | |
5189 } | |
5190 if (query.length > 0) { | |
5191 for (var part in query.split("&")) { | |
5192 var keyvalue = part.split("="); | |
5193 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5194 } | |
5195 } | |
5196 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5197 | |
5198 | |
5199 var h = { | |
5200 "content-type" : "application/json; charset=utf-8", | |
5201 }; | |
5202 var resp = convert.JSON.encode(buildChannelBannerResource()); | |
5203 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5204 }), true); | |
5205 res.insert(arg_request, onBehalfOfContentOwner: arg_onBehalfOfContentOwner
).then(unittest.expectAsync(((api.ChannelBannerResource response) { | |
5206 checkChannelBannerResource(response); | |
5207 }))); | |
5208 }); | |
5209 | |
5210 }); | |
5211 | |
5212 | |
5213 unittest.group("resource-ChannelSectionsResourceApi", () { | |
5214 unittest.test("method--delete", () { | |
5215 | |
5216 var mock = new common_test.HttpServerMock(); | |
5217 api.ChannelSectionsResourceApi res = new api.YoutubeApi(mock).channelSecti
ons; | |
5218 var arg_id = "foo"; | |
5219 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5220 var path = (req.url).path; | |
5221 var pathOffset = 0; | |
5222 var index; | |
5223 var subPart; | |
5224 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5225 pathOffset += 12; | |
5226 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("channelSections")); | |
5227 pathOffset += 15; | |
5228 | |
5229 var query = (req.url).query; | |
5230 var queryOffset = 0; | |
5231 var queryMap = {}; | |
5232 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5233 parseBool(n) { | |
5234 if (n == "true") return true; | |
5235 if (n == "false") return false; | |
5236 if (n == null) return null; | |
5237 throw new core.ArgumentError("Invalid boolean: $n"); | |
5238 } | |
5239 if (query.length > 0) { | |
5240 for (var part in query.split("&")) { | |
5241 var keyvalue = part.split("="); | |
5242 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5243 } | |
5244 } | |
5245 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5246 | |
5247 | |
5248 var h = { | |
5249 "content-type" : "application/json; charset=utf-8", | |
5250 }; | |
5251 var resp = ""; | |
5252 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5253 }), true); | |
5254 res.delete(arg_id).then(unittest.expectAsync((_) {})); | |
5255 }); | |
5256 | |
5257 unittest.test("method--insert", () { | |
5258 | |
5259 var mock = new common_test.HttpServerMock(); | |
5260 api.ChannelSectionsResourceApi res = new api.YoutubeApi(mock).channelSecti
ons; | |
5261 var arg_request = buildChannelSection(); | |
5262 var arg_part = "foo"; | |
5263 var arg_onBehalfOfContentOwner = "foo"; | |
5264 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5265 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5266 var obj = new api.ChannelSection.fromJson(json); | |
5267 checkChannelSection(obj); | |
5268 | |
5269 var path = (req.url).path; | |
5270 var pathOffset = 0; | |
5271 var index; | |
5272 var subPart; | |
5273 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5274 pathOffset += 12; | |
5275 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("channelSections")); | |
5276 pathOffset += 15; | |
5277 | |
5278 var query = (req.url).query; | |
5279 var queryOffset = 0; | |
5280 var queryMap = {}; | |
5281 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5282 parseBool(n) { | |
5283 if (n == "true") return true; | |
5284 if (n == "false") return false; | |
5285 if (n == null) return null; | |
5286 throw new core.ArgumentError("Invalid boolean: $n"); | |
5287 } | |
5288 if (query.length > 0) { | |
5289 for (var part in query.split("&")) { | |
5290 var keyvalue = part.split("="); | |
5291 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5292 } | |
5293 } | |
5294 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5295 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5296 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5297 | |
5298 | |
5299 var h = { | |
5300 "content-type" : "application/json; charset=utf-8", | |
5301 }; | |
5302 var resp = convert.JSON.encode(buildChannelSection()); | |
5303 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5304 }), true); | |
5305 res.insert(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.ChannelSection response) { | |
5306 checkChannelSection(response); | |
5307 }))); | |
5308 }); | |
5309 | |
5310 unittest.test("method--list", () { | |
5311 | |
5312 var mock = new common_test.HttpServerMock(); | |
5313 api.ChannelSectionsResourceApi res = new api.YoutubeApi(mock).channelSecti
ons; | |
5314 var arg_part = "foo"; | |
5315 var arg_channelId = "foo"; | |
5316 var arg_id = "foo"; | |
5317 var arg_mine = true; | |
5318 var arg_onBehalfOfContentOwner = "foo"; | |
5319 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5320 var path = (req.url).path; | |
5321 var pathOffset = 0; | |
5322 var index; | |
5323 var subPart; | |
5324 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5325 pathOffset += 12; | |
5326 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("channelSections")); | |
5327 pathOffset += 15; | |
5328 | |
5329 var query = (req.url).query; | |
5330 var queryOffset = 0; | |
5331 var queryMap = {}; | |
5332 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5333 parseBool(n) { | |
5334 if (n == "true") return true; | |
5335 if (n == "false") return false; | |
5336 if (n == null) return null; | |
5337 throw new core.ArgumentError("Invalid boolean: $n"); | |
5338 } | |
5339 if (query.length > 0) { | |
5340 for (var part in query.split("&")) { | |
5341 var keyvalue = part.split("="); | |
5342 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5343 } | |
5344 } | |
5345 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5346 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
5347 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5348 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
5349 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5350 | |
5351 | |
5352 var h = { | |
5353 "content-type" : "application/json; charset=utf-8", | |
5354 }; | |
5355 var resp = convert.JSON.encode(buildChannelSectionListResponse()); | |
5356 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5357 }), true); | |
5358 res.list(arg_part, channelId: arg_channelId, id: arg_id, mine: arg_mine, o
nBehalfOfContentOwner: arg_onBehalfOfContentOwner).then(unittest.expectAsync(((a
pi.ChannelSectionListResponse response) { | |
5359 checkChannelSectionListResponse(response); | |
5360 }))); | |
5361 }); | |
5362 | |
5363 unittest.test("method--update", () { | |
5364 | |
5365 var mock = new common_test.HttpServerMock(); | |
5366 api.ChannelSectionsResourceApi res = new api.YoutubeApi(mock).channelSecti
ons; | |
5367 var arg_request = buildChannelSection(); | |
5368 var arg_part = "foo"; | |
5369 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5370 var obj = new api.ChannelSection.fromJson(json); | |
5371 checkChannelSection(obj); | |
5372 | |
5373 var path = (req.url).path; | |
5374 var pathOffset = 0; | |
5375 var index; | |
5376 var subPart; | |
5377 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5378 pathOffset += 12; | |
5379 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("channelSections")); | |
5380 pathOffset += 15; | |
5381 | |
5382 var query = (req.url).query; | |
5383 var queryOffset = 0; | |
5384 var queryMap = {}; | |
5385 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5386 parseBool(n) { | |
5387 if (n == "true") return true; | |
5388 if (n == "false") return false; | |
5389 if (n == null) return null; | |
5390 throw new core.ArgumentError("Invalid boolean: $n"); | |
5391 } | |
5392 if (query.length > 0) { | |
5393 for (var part in query.split("&")) { | |
5394 var keyvalue = part.split("="); | |
5395 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5396 } | |
5397 } | |
5398 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5399 | |
5400 | |
5401 var h = { | |
5402 "content-type" : "application/json; charset=utf-8", | |
5403 }; | |
5404 var resp = convert.JSON.encode(buildChannelSection()); | |
5405 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5406 }), true); | |
5407 res.update(arg_request, arg_part).then(unittest.expectAsync(((api.ChannelS
ection response) { | |
5408 checkChannelSection(response); | |
5409 }))); | |
5410 }); | |
5411 | |
5412 }); | |
5413 | |
5414 | |
5415 unittest.group("resource-ChannelsResourceApi", () { | |
5416 unittest.test("method--list", () { | |
5417 | |
5418 var mock = new common_test.HttpServerMock(); | |
5419 api.ChannelsResourceApi res = new api.YoutubeApi(mock).channels; | |
5420 var arg_part = "foo"; | |
5421 var arg_categoryId = "foo"; | |
5422 var arg_forUsername = "foo"; | |
5423 var arg_id = "foo"; | |
5424 var arg_managedByMe = true; | |
5425 var arg_maxResults = 42; | |
5426 var arg_mine = true; | |
5427 var arg_mySubscribers = true; | |
5428 var arg_onBehalfOfContentOwner = "foo"; | |
5429 var arg_pageToken = "foo"; | |
5430 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5431 var path = (req.url).path; | |
5432 var pathOffset = 0; | |
5433 var index; | |
5434 var subPart; | |
5435 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5436 pathOffset += 12; | |
5437 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("channels")); | |
5438 pathOffset += 8; | |
5439 | |
5440 var query = (req.url).query; | |
5441 var queryOffset = 0; | |
5442 var queryMap = {}; | |
5443 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5444 parseBool(n) { | |
5445 if (n == "true") return true; | |
5446 if (n == "false") return false; | |
5447 if (n == null) return null; | |
5448 throw new core.ArgumentError("Invalid boolean: $n"); | |
5449 } | |
5450 if (query.length > 0) { | |
5451 for (var part in query.split("&")) { | |
5452 var keyvalue = part.split("="); | |
5453 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5454 } | |
5455 } | |
5456 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5457 unittest.expect(queryMap["categoryId"].first, unittest.equals(arg_catego
ryId)); | |
5458 unittest.expect(queryMap["forUsername"].first, unittest.equals(arg_forUs
ername)); | |
5459 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5460 unittest.expect(queryMap["managedByMe"].first, unittest.equals("$arg_man
agedByMe")); | |
5461 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
5462 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
5463 unittest.expect(queryMap["mySubscribers"].first, unittest.equals("$arg_m
ySubscribers")); | |
5464 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5465 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
5466 | |
5467 | |
5468 var h = { | |
5469 "content-type" : "application/json; charset=utf-8", | |
5470 }; | |
5471 var resp = convert.JSON.encode(buildChannelListResponse()); | |
5472 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5473 }), true); | |
5474 res.list(arg_part, categoryId: arg_categoryId, forUsername: arg_forUsernam
e, id: arg_id, managedByMe: arg_managedByMe, maxResults: arg_maxResults, mine: a
rg_mine, mySubscribers: arg_mySubscribers, onBehalfOfContentOwner: arg_onBehalfO
fContentOwner, pageToken: arg_pageToken).then(unittest.expectAsync(((api.Channel
ListResponse response) { | |
5475 checkChannelListResponse(response); | |
5476 }))); | |
5477 }); | |
5478 | |
5479 unittest.test("method--update", () { | |
5480 | |
5481 var mock = new common_test.HttpServerMock(); | |
5482 api.ChannelsResourceApi res = new api.YoutubeApi(mock).channels; | |
5483 var arg_request = buildChannel(); | |
5484 var arg_part = "foo"; | |
5485 var arg_onBehalfOfContentOwner = "foo"; | |
5486 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5487 var obj = new api.Channel.fromJson(json); | |
5488 checkChannel(obj); | |
5489 | |
5490 var path = (req.url).path; | |
5491 var pathOffset = 0; | |
5492 var index; | |
5493 var subPart; | |
5494 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5495 pathOffset += 12; | |
5496 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("channels")); | |
5497 pathOffset += 8; | |
5498 | |
5499 var query = (req.url).query; | |
5500 var queryOffset = 0; | |
5501 var queryMap = {}; | |
5502 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5503 parseBool(n) { | |
5504 if (n == "true") return true; | |
5505 if (n == "false") return false; | |
5506 if (n == null) return null; | |
5507 throw new core.ArgumentError("Invalid boolean: $n"); | |
5508 } | |
5509 if (query.length > 0) { | |
5510 for (var part in query.split("&")) { | |
5511 var keyvalue = part.split("="); | |
5512 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5513 } | |
5514 } | |
5515 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5516 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5517 | |
5518 | |
5519 var h = { | |
5520 "content-type" : "application/json; charset=utf-8", | |
5521 }; | |
5522 var resp = convert.JSON.encode(buildChannel()); | |
5523 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5524 }), true); | |
5525 res.update(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner).then(unittest.expectAsync(((api.Channel response) { | |
5526 checkChannel(response); | |
5527 }))); | |
5528 }); | |
5529 | |
5530 }); | |
5531 | |
5532 | |
5533 unittest.group("resource-GuideCategoriesResourceApi", () { | |
5534 unittest.test("method--list", () { | |
5535 | |
5536 var mock = new common_test.HttpServerMock(); | |
5537 api.GuideCategoriesResourceApi res = new api.YoutubeApi(mock).guideCategor
ies; | |
5538 var arg_part = "foo"; | |
5539 var arg_hl = "foo"; | |
5540 var arg_id = "foo"; | |
5541 var arg_regionCode = "foo"; | |
5542 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5543 var path = (req.url).path; | |
5544 var pathOffset = 0; | |
5545 var index; | |
5546 var subPart; | |
5547 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5548 pathOffset += 12; | |
5549 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("guideCategories")); | |
5550 pathOffset += 15; | |
5551 | |
5552 var query = (req.url).query; | |
5553 var queryOffset = 0; | |
5554 var queryMap = {}; | |
5555 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5556 parseBool(n) { | |
5557 if (n == "true") return true; | |
5558 if (n == "false") return false; | |
5559 if (n == null) return null; | |
5560 throw new core.ArgumentError("Invalid boolean: $n"); | |
5561 } | |
5562 if (query.length > 0) { | |
5563 for (var part in query.split("&")) { | |
5564 var keyvalue = part.split("="); | |
5565 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5566 } | |
5567 } | |
5568 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5569 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); | |
5570 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5571 unittest.expect(queryMap["regionCode"].first, unittest.equals(arg_region
Code)); | |
5572 | |
5573 | |
5574 var h = { | |
5575 "content-type" : "application/json; charset=utf-8", | |
5576 }; | |
5577 var resp = convert.JSON.encode(buildGuideCategoryListResponse()); | |
5578 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5579 }), true); | |
5580 res.list(arg_part, hl: arg_hl, id: arg_id, regionCode: arg_regionCode).the
n(unittest.expectAsync(((api.GuideCategoryListResponse response) { | |
5581 checkGuideCategoryListResponse(response); | |
5582 }))); | |
5583 }); | |
5584 | |
5585 }); | |
5586 | |
5587 | |
5588 unittest.group("resource-I18nLanguagesResourceApi", () { | |
5589 unittest.test("method--list", () { | |
5590 | |
5591 var mock = new common_test.HttpServerMock(); | |
5592 api.I18nLanguagesResourceApi res = new api.YoutubeApi(mock).i18nLanguages; | |
5593 var arg_part = "foo"; | |
5594 var arg_hl = "foo"; | |
5595 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5596 var path = (req.url).path; | |
5597 var pathOffset = 0; | |
5598 var index; | |
5599 var subPart; | |
5600 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5601 pathOffset += 12; | |
5602 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("i18nLanguages")); | |
5603 pathOffset += 13; | |
5604 | |
5605 var query = (req.url).query; | |
5606 var queryOffset = 0; | |
5607 var queryMap = {}; | |
5608 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5609 parseBool(n) { | |
5610 if (n == "true") return true; | |
5611 if (n == "false") return false; | |
5612 if (n == null) return null; | |
5613 throw new core.ArgumentError("Invalid boolean: $n"); | |
5614 } | |
5615 if (query.length > 0) { | |
5616 for (var part in query.split("&")) { | |
5617 var keyvalue = part.split("="); | |
5618 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5619 } | |
5620 } | |
5621 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5622 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); | |
5623 | |
5624 | |
5625 var h = { | |
5626 "content-type" : "application/json; charset=utf-8", | |
5627 }; | |
5628 var resp = convert.JSON.encode(buildI18nLanguageListResponse()); | |
5629 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5630 }), true); | |
5631 res.list(arg_part, hl: arg_hl).then(unittest.expectAsync(((api.I18nLanguag
eListResponse response) { | |
5632 checkI18nLanguageListResponse(response); | |
5633 }))); | |
5634 }); | |
5635 | |
5636 }); | |
5637 | |
5638 | |
5639 unittest.group("resource-I18nRegionsResourceApi", () { | |
5640 unittest.test("method--list", () { | |
5641 | |
5642 var mock = new common_test.HttpServerMock(); | |
5643 api.I18nRegionsResourceApi res = new api.YoutubeApi(mock).i18nRegions; | |
5644 var arg_part = "foo"; | |
5645 var arg_hl = "foo"; | |
5646 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5647 var path = (req.url).path; | |
5648 var pathOffset = 0; | |
5649 var index; | |
5650 var subPart; | |
5651 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5652 pathOffset += 12; | |
5653 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("i18nRegions")); | |
5654 pathOffset += 11; | |
5655 | |
5656 var query = (req.url).query; | |
5657 var queryOffset = 0; | |
5658 var queryMap = {}; | |
5659 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5660 parseBool(n) { | |
5661 if (n == "true") return true; | |
5662 if (n == "false") return false; | |
5663 if (n == null) return null; | |
5664 throw new core.ArgumentError("Invalid boolean: $n"); | |
5665 } | |
5666 if (query.length > 0) { | |
5667 for (var part in query.split("&")) { | |
5668 var keyvalue = part.split("="); | |
5669 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5670 } | |
5671 } | |
5672 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5673 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); | |
5674 | |
5675 | |
5676 var h = { | |
5677 "content-type" : "application/json; charset=utf-8", | |
5678 }; | |
5679 var resp = convert.JSON.encode(buildI18nRegionListResponse()); | |
5680 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5681 }), true); | |
5682 res.list(arg_part, hl: arg_hl).then(unittest.expectAsync(((api.I18nRegionL
istResponse response) { | |
5683 checkI18nRegionListResponse(response); | |
5684 }))); | |
5685 }); | |
5686 | |
5687 }); | |
5688 | |
5689 | |
5690 unittest.group("resource-LiveBroadcastsResourceApi", () { | |
5691 unittest.test("method--bind", () { | |
5692 | |
5693 var mock = new common_test.HttpServerMock(); | |
5694 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5695 var arg_id = "foo"; | |
5696 var arg_part = "foo"; | |
5697 var arg_onBehalfOfContentOwner = "foo"; | |
5698 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5699 var arg_streamId = "foo"; | |
5700 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5701 var path = (req.url).path; | |
5702 var pathOffset = 0; | |
5703 var index; | |
5704 var subPart; | |
5705 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5706 pathOffset += 12; | |
5707 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("liveBroadcasts/bind")); | |
5708 pathOffset += 19; | |
5709 | |
5710 var query = (req.url).query; | |
5711 var queryOffset = 0; | |
5712 var queryMap = {}; | |
5713 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5714 parseBool(n) { | |
5715 if (n == "true") return true; | |
5716 if (n == "false") return false; | |
5717 if (n == null) return null; | |
5718 throw new core.ArgumentError("Invalid boolean: $n"); | |
5719 } | |
5720 if (query.length > 0) { | |
5721 for (var part in query.split("&")) { | |
5722 var keyvalue = part.split("="); | |
5723 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5724 } | |
5725 } | |
5726 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5727 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5728 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5729 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5730 unittest.expect(queryMap["streamId"].first, unittest.equals(arg_streamId
)); | |
5731 | |
5732 | |
5733 var h = { | |
5734 "content-type" : "application/json; charset=utf-8", | |
5735 }; | |
5736 var resp = convert.JSON.encode(buildLiveBroadcast()); | |
5737 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5738 }), true); | |
5739 res.bind(arg_id, arg_part, onBehalfOfContentOwner: arg_onBehalfOfContentOw
ner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel, streamId:
arg_streamId).then(unittest.expectAsync(((api.LiveBroadcast response) { | |
5740 checkLiveBroadcast(response); | |
5741 }))); | |
5742 }); | |
5743 | |
5744 unittest.test("method--control", () { | |
5745 | |
5746 var mock = new common_test.HttpServerMock(); | |
5747 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5748 var arg_id = "foo"; | |
5749 var arg_part = "foo"; | |
5750 var arg_displaySlate = true; | |
5751 var arg_offsetTimeMs = "foo"; | |
5752 var arg_onBehalfOfContentOwner = "foo"; | |
5753 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5754 var arg_walltime = core.DateTime.parse("2002-02-27T14:01:02"); | |
5755 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5756 var path = (req.url).path; | |
5757 var pathOffset = 0; | |
5758 var index; | |
5759 var subPart; | |
5760 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5761 pathOffset += 12; | |
5762 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("liveBroadcasts/control")); | |
5763 pathOffset += 22; | |
5764 | |
5765 var query = (req.url).query; | |
5766 var queryOffset = 0; | |
5767 var queryMap = {}; | |
5768 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5769 parseBool(n) { | |
5770 if (n == "true") return true; | |
5771 if (n == "false") return false; | |
5772 if (n == null) return null; | |
5773 throw new core.ArgumentError("Invalid boolean: $n"); | |
5774 } | |
5775 if (query.length > 0) { | |
5776 for (var part in query.split("&")) { | |
5777 var keyvalue = part.split("="); | |
5778 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5779 } | |
5780 } | |
5781 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5782 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5783 unittest.expect(queryMap["displaySlate"].first, unittest.equals("$arg_di
splaySlate")); | |
5784 unittest.expect(queryMap["offsetTimeMs"].first, unittest.equals(arg_offs
etTimeMs)); | |
5785 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5786 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5787 unittest.expect(core.DateTime.parse(queryMap["walltime"].first), unittes
t.equals(arg_walltime)); | |
5788 | |
5789 | |
5790 var h = { | |
5791 "content-type" : "application/json; charset=utf-8", | |
5792 }; | |
5793 var resp = convert.JSON.encode(buildLiveBroadcast()); | |
5794 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5795 }), true); | |
5796 res.control(arg_id, arg_part, displaySlate: arg_displaySlate, offsetTimeMs
: arg_offsetTimeMs, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, onBehalf
OfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel, walltime: arg_walltime
).then(unittest.expectAsync(((api.LiveBroadcast response) { | |
5797 checkLiveBroadcast(response); | |
5798 }))); | |
5799 }); | |
5800 | |
5801 unittest.test("method--delete", () { | |
5802 | |
5803 var mock = new common_test.HttpServerMock(); | |
5804 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5805 var arg_id = "foo"; | |
5806 var arg_onBehalfOfContentOwner = "foo"; | |
5807 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5808 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5809 var path = (req.url).path; | |
5810 var pathOffset = 0; | |
5811 var index; | |
5812 var subPart; | |
5813 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5814 pathOffset += 12; | |
5815 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("liveBroadcasts")); | |
5816 pathOffset += 14; | |
5817 | |
5818 var query = (req.url).query; | |
5819 var queryOffset = 0; | |
5820 var queryMap = {}; | |
5821 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5822 parseBool(n) { | |
5823 if (n == "true") return true; | |
5824 if (n == "false") return false; | |
5825 if (n == null) return null; | |
5826 throw new core.ArgumentError("Invalid boolean: $n"); | |
5827 } | |
5828 if (query.length > 0) { | |
5829 for (var part in query.split("&")) { | |
5830 var keyvalue = part.split("="); | |
5831 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5832 } | |
5833 } | |
5834 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5835 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5836 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5837 | |
5838 | |
5839 var h = { | |
5840 "content-type" : "application/json; charset=utf-8", | |
5841 }; | |
5842 var resp = ""; | |
5843 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5844 }), true); | |
5845 res.delete(arg_id, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, onB
ehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).then(unittest.exp
ectAsync((_) {})); | |
5846 }); | |
5847 | |
5848 unittest.test("method--insert", () { | |
5849 | |
5850 var mock = new common_test.HttpServerMock(); | |
5851 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5852 var arg_request = buildLiveBroadcast(); | |
5853 var arg_part = "foo"; | |
5854 var arg_onBehalfOfContentOwner = "foo"; | |
5855 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5856 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5857 var obj = new api.LiveBroadcast.fromJson(json); | |
5858 checkLiveBroadcast(obj); | |
5859 | |
5860 var path = (req.url).path; | |
5861 var pathOffset = 0; | |
5862 var index; | |
5863 var subPart; | |
5864 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5865 pathOffset += 12; | |
5866 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("liveBroadcasts")); | |
5867 pathOffset += 14; | |
5868 | |
5869 var query = (req.url).query; | |
5870 var queryOffset = 0; | |
5871 var queryMap = {}; | |
5872 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5873 parseBool(n) { | |
5874 if (n == "true") return true; | |
5875 if (n == "false") return false; | |
5876 if (n == null) return null; | |
5877 throw new core.ArgumentError("Invalid boolean: $n"); | |
5878 } | |
5879 if (query.length > 0) { | |
5880 for (var part in query.split("&")) { | |
5881 var keyvalue = part.split("="); | |
5882 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5883 } | |
5884 } | |
5885 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5886 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5887 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5888 | |
5889 | |
5890 var h = { | |
5891 "content-type" : "application/json; charset=utf-8", | |
5892 }; | |
5893 var resp = convert.JSON.encode(buildLiveBroadcast()); | |
5894 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5895 }), true); | |
5896 res.insert(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.LiveBroadcast response) { | |
5897 checkLiveBroadcast(response); | |
5898 }))); | |
5899 }); | |
5900 | |
5901 unittest.test("method--list", () { | |
5902 | |
5903 var mock = new common_test.HttpServerMock(); | |
5904 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5905 var arg_part = "foo"; | |
5906 var arg_broadcastStatus = "foo"; | |
5907 var arg_id = "foo"; | |
5908 var arg_maxResults = 42; | |
5909 var arg_mine = true; | |
5910 var arg_onBehalfOfContentOwner = "foo"; | |
5911 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5912 var arg_pageToken = "foo"; | |
5913 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5914 var path = (req.url).path; | |
5915 var pathOffset = 0; | |
5916 var index; | |
5917 var subPart; | |
5918 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5919 pathOffset += 12; | |
5920 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("liveBroadcasts")); | |
5921 pathOffset += 14; | |
5922 | |
5923 var query = (req.url).query; | |
5924 var queryOffset = 0; | |
5925 var queryMap = {}; | |
5926 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5927 parseBool(n) { | |
5928 if (n == "true") return true; | |
5929 if (n == "false") return false; | |
5930 if (n == null) return null; | |
5931 throw new core.ArgumentError("Invalid boolean: $n"); | |
5932 } | |
5933 if (query.length > 0) { | |
5934 for (var part in query.split("&")) { | |
5935 var keyvalue = part.split("="); | |
5936 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5937 } | |
5938 } | |
5939 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5940 unittest.expect(queryMap["broadcastStatus"].first, unittest.equals(arg_b
roadcastStatus)); | |
5941 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5942 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
5943 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
5944 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5945 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
5946 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
5947 | |
5948 | |
5949 var h = { | |
5950 "content-type" : "application/json; charset=utf-8", | |
5951 }; | |
5952 var resp = convert.JSON.encode(buildLiveBroadcastListResponse()); | |
5953 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
5954 }), true); | |
5955 res.list(arg_part, broadcastStatus: arg_broadcastStatus, id: arg_id, maxRe
sults: arg_maxResults, mine: arg_mine, onBehalfOfContentOwner: arg_onBehalfOfCon
tentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel, pag
eToken: arg_pageToken).then(unittest.expectAsync(((api.LiveBroadcastListResponse
response) { | |
5956 checkLiveBroadcastListResponse(response); | |
5957 }))); | |
5958 }); | |
5959 | |
5960 unittest.test("method--transition", () { | |
5961 | |
5962 var mock = new common_test.HttpServerMock(); | |
5963 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
5964 var arg_broadcastStatus = "foo"; | |
5965 var arg_id = "foo"; | |
5966 var arg_part = "foo"; | |
5967 var arg_onBehalfOfContentOwner = "foo"; | |
5968 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
5969 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5970 var path = (req.url).path; | |
5971 var pathOffset = 0; | |
5972 var index; | |
5973 var subPart; | |
5974 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
5975 pathOffset += 12; | |
5976 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq
uals("liveBroadcasts/transition")); | |
5977 pathOffset += 25; | |
5978 | |
5979 var query = (req.url).query; | |
5980 var queryOffset = 0; | |
5981 var queryMap = {}; | |
5982 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5983 parseBool(n) { | |
5984 if (n == "true") return true; | |
5985 if (n == "false") return false; | |
5986 if (n == null) return null; | |
5987 throw new core.ArgumentError("Invalid boolean: $n"); | |
5988 } | |
5989 if (query.length > 0) { | |
5990 for (var part in query.split("&")) { | |
5991 var keyvalue = part.split("="); | |
5992 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5993 } | |
5994 } | |
5995 unittest.expect(queryMap["broadcastStatus"].first, unittest.equals(arg_b
roadcastStatus)); | |
5996 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
5997 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
5998 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
5999 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6000 | |
6001 | |
6002 var h = { | |
6003 "content-type" : "application/json; charset=utf-8", | |
6004 }; | |
6005 var resp = convert.JSON.encode(buildLiveBroadcast()); | |
6006 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6007 }), true); | |
6008 res.transition(arg_broadcastStatus, arg_id, arg_part, onBehalfOfContentOwn
er: arg_onBehalfOfContentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfCon
tentOwnerChannel).then(unittest.expectAsync(((api.LiveBroadcast response) { | |
6009 checkLiveBroadcast(response); | |
6010 }))); | |
6011 }); | |
6012 | |
6013 unittest.test("method--update", () { | |
6014 | |
6015 var mock = new common_test.HttpServerMock(); | |
6016 api.LiveBroadcastsResourceApi res = new api.YoutubeApi(mock).liveBroadcast
s; | |
6017 var arg_request = buildLiveBroadcast(); | |
6018 var arg_part = "foo"; | |
6019 var arg_onBehalfOfContentOwner = "foo"; | |
6020 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6021 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6022 var obj = new api.LiveBroadcast.fromJson(json); | |
6023 checkLiveBroadcast(obj); | |
6024 | |
6025 var path = (req.url).path; | |
6026 var pathOffset = 0; | |
6027 var index; | |
6028 var subPart; | |
6029 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6030 pathOffset += 12; | |
6031 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("liveBroadcasts")); | |
6032 pathOffset += 14; | |
6033 | |
6034 var query = (req.url).query; | |
6035 var queryOffset = 0; | |
6036 var queryMap = {}; | |
6037 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6038 parseBool(n) { | |
6039 if (n == "true") return true; | |
6040 if (n == "false") return false; | |
6041 if (n == null) return null; | |
6042 throw new core.ArgumentError("Invalid boolean: $n"); | |
6043 } | |
6044 if (query.length > 0) { | |
6045 for (var part in query.split("&")) { | |
6046 var keyvalue = part.split("="); | |
6047 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6048 } | |
6049 } | |
6050 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6051 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6052 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6053 | |
6054 | |
6055 var h = { | |
6056 "content-type" : "application/json; charset=utf-8", | |
6057 }; | |
6058 var resp = convert.JSON.encode(buildLiveBroadcast()); | |
6059 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6060 }), true); | |
6061 res.update(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.LiveBroadcast response) { | |
6062 checkLiveBroadcast(response); | |
6063 }))); | |
6064 }); | |
6065 | |
6066 }); | |
6067 | |
6068 | |
6069 unittest.group("resource-LiveStreamsResourceApi", () { | |
6070 unittest.test("method--delete", () { | |
6071 | |
6072 var mock = new common_test.HttpServerMock(); | |
6073 api.LiveStreamsResourceApi res = new api.YoutubeApi(mock).liveStreams; | |
6074 var arg_id = "foo"; | |
6075 var arg_onBehalfOfContentOwner = "foo"; | |
6076 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6077 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6078 var path = (req.url).path; | |
6079 var pathOffset = 0; | |
6080 var index; | |
6081 var subPart; | |
6082 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6083 pathOffset += 12; | |
6084 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("liveStreams")); | |
6085 pathOffset += 11; | |
6086 | |
6087 var query = (req.url).query; | |
6088 var queryOffset = 0; | |
6089 var queryMap = {}; | |
6090 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6091 parseBool(n) { | |
6092 if (n == "true") return true; | |
6093 if (n == "false") return false; | |
6094 if (n == null) return null; | |
6095 throw new core.ArgumentError("Invalid boolean: $n"); | |
6096 } | |
6097 if (query.length > 0) { | |
6098 for (var part in query.split("&")) { | |
6099 var keyvalue = part.split("="); | |
6100 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6101 } | |
6102 } | |
6103 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6104 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6105 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6106 | |
6107 | |
6108 var h = { | |
6109 "content-type" : "application/json; charset=utf-8", | |
6110 }; | |
6111 var resp = ""; | |
6112 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6113 }), true); | |
6114 res.delete(arg_id, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, onB
ehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).then(unittest.exp
ectAsync((_) {})); | |
6115 }); | |
6116 | |
6117 unittest.test("method--insert", () { | |
6118 | |
6119 var mock = new common_test.HttpServerMock(); | |
6120 api.LiveStreamsResourceApi res = new api.YoutubeApi(mock).liveStreams; | |
6121 var arg_request = buildLiveStream(); | |
6122 var arg_part = "foo"; | |
6123 var arg_onBehalfOfContentOwner = "foo"; | |
6124 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6125 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6126 var obj = new api.LiveStream.fromJson(json); | |
6127 checkLiveStream(obj); | |
6128 | |
6129 var path = (req.url).path; | |
6130 var pathOffset = 0; | |
6131 var index; | |
6132 var subPart; | |
6133 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6134 pathOffset += 12; | |
6135 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("liveStreams")); | |
6136 pathOffset += 11; | |
6137 | |
6138 var query = (req.url).query; | |
6139 var queryOffset = 0; | |
6140 var queryMap = {}; | |
6141 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6142 parseBool(n) { | |
6143 if (n == "true") return true; | |
6144 if (n == "false") return false; | |
6145 if (n == null) return null; | |
6146 throw new core.ArgumentError("Invalid boolean: $n"); | |
6147 } | |
6148 if (query.length > 0) { | |
6149 for (var part in query.split("&")) { | |
6150 var keyvalue = part.split("="); | |
6151 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6152 } | |
6153 } | |
6154 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6155 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6156 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6157 | |
6158 | |
6159 var h = { | |
6160 "content-type" : "application/json; charset=utf-8", | |
6161 }; | |
6162 var resp = convert.JSON.encode(buildLiveStream()); | |
6163 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6164 }), true); | |
6165 res.insert(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.LiveStream response) { | |
6166 checkLiveStream(response); | |
6167 }))); | |
6168 }); | |
6169 | |
6170 unittest.test("method--list", () { | |
6171 | |
6172 var mock = new common_test.HttpServerMock(); | |
6173 api.LiveStreamsResourceApi res = new api.YoutubeApi(mock).liveStreams; | |
6174 var arg_part = "foo"; | |
6175 var arg_id = "foo"; | |
6176 var arg_maxResults = 42; | |
6177 var arg_mine = true; | |
6178 var arg_onBehalfOfContentOwner = "foo"; | |
6179 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6180 var arg_pageToken = "foo"; | |
6181 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6182 var path = (req.url).path; | |
6183 var pathOffset = 0; | |
6184 var index; | |
6185 var subPart; | |
6186 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6187 pathOffset += 12; | |
6188 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("liveStreams")); | |
6189 pathOffset += 11; | |
6190 | |
6191 var query = (req.url).query; | |
6192 var queryOffset = 0; | |
6193 var queryMap = {}; | |
6194 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6195 parseBool(n) { | |
6196 if (n == "true") return true; | |
6197 if (n == "false") return false; | |
6198 if (n == null) return null; | |
6199 throw new core.ArgumentError("Invalid boolean: $n"); | |
6200 } | |
6201 if (query.length > 0) { | |
6202 for (var part in query.split("&")) { | |
6203 var keyvalue = part.split("="); | |
6204 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6205 } | |
6206 } | |
6207 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6208 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6209 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
6210 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
6211 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6212 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6213 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
6214 | |
6215 | |
6216 var h = { | |
6217 "content-type" : "application/json; charset=utf-8", | |
6218 }; | |
6219 var resp = convert.JSON.encode(buildLiveStreamListResponse()); | |
6220 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6221 }), true); | |
6222 res.list(arg_part, id: arg_id, maxResults: arg_maxResults, mine: arg_mine,
onBehalfOfContentOwner: arg_onBehalfOfContentOwner, onBehalfOfContentOwnerChann
el: arg_onBehalfOfContentOwnerChannel, pageToken: arg_pageToken).then(unittest.e
xpectAsync(((api.LiveStreamListResponse response) { | |
6223 checkLiveStreamListResponse(response); | |
6224 }))); | |
6225 }); | |
6226 | |
6227 unittest.test("method--update", () { | |
6228 | |
6229 var mock = new common_test.HttpServerMock(); | |
6230 api.LiveStreamsResourceApi res = new api.YoutubeApi(mock).liveStreams; | |
6231 var arg_request = buildLiveStream(); | |
6232 var arg_part = "foo"; | |
6233 var arg_onBehalfOfContentOwner = "foo"; | |
6234 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6235 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6236 var obj = new api.LiveStream.fromJson(json); | |
6237 checkLiveStream(obj); | |
6238 | |
6239 var path = (req.url).path; | |
6240 var pathOffset = 0; | |
6241 var index; | |
6242 var subPart; | |
6243 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6244 pathOffset += 12; | |
6245 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("liveStreams")); | |
6246 pathOffset += 11; | |
6247 | |
6248 var query = (req.url).query; | |
6249 var queryOffset = 0; | |
6250 var queryMap = {}; | |
6251 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6252 parseBool(n) { | |
6253 if (n == "true") return true; | |
6254 if (n == "false") return false; | |
6255 if (n == null) return null; | |
6256 throw new core.ArgumentError("Invalid boolean: $n"); | |
6257 } | |
6258 if (query.length > 0) { | |
6259 for (var part in query.split("&")) { | |
6260 var keyvalue = part.split("="); | |
6261 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6262 } | |
6263 } | |
6264 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6265 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6266 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6267 | |
6268 | |
6269 var h = { | |
6270 "content-type" : "application/json; charset=utf-8", | |
6271 }; | |
6272 var resp = convert.JSON.encode(buildLiveStream()); | |
6273 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6274 }), true); | |
6275 res.update(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.LiveStream response) { | |
6276 checkLiveStream(response); | |
6277 }))); | |
6278 }); | |
6279 | |
6280 }); | |
6281 | |
6282 | |
6283 unittest.group("resource-PlaylistItemsResourceApi", () { | |
6284 unittest.test("method--delete", () { | |
6285 | |
6286 var mock = new common_test.HttpServerMock(); | |
6287 api.PlaylistItemsResourceApi res = new api.YoutubeApi(mock).playlistItems; | |
6288 var arg_id = "foo"; | |
6289 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6290 var path = (req.url).path; | |
6291 var pathOffset = 0; | |
6292 var index; | |
6293 var subPart; | |
6294 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6295 pathOffset += 12; | |
6296 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("playlistItems")); | |
6297 pathOffset += 13; | |
6298 | |
6299 var query = (req.url).query; | |
6300 var queryOffset = 0; | |
6301 var queryMap = {}; | |
6302 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6303 parseBool(n) { | |
6304 if (n == "true") return true; | |
6305 if (n == "false") return false; | |
6306 if (n == null) return null; | |
6307 throw new core.ArgumentError("Invalid boolean: $n"); | |
6308 } | |
6309 if (query.length > 0) { | |
6310 for (var part in query.split("&")) { | |
6311 var keyvalue = part.split("="); | |
6312 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6313 } | |
6314 } | |
6315 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6316 | |
6317 | |
6318 var h = { | |
6319 "content-type" : "application/json; charset=utf-8", | |
6320 }; | |
6321 var resp = ""; | |
6322 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6323 }), true); | |
6324 res.delete(arg_id).then(unittest.expectAsync((_) {})); | |
6325 }); | |
6326 | |
6327 unittest.test("method--insert", () { | |
6328 | |
6329 var mock = new common_test.HttpServerMock(); | |
6330 api.PlaylistItemsResourceApi res = new api.YoutubeApi(mock).playlistItems; | |
6331 var arg_request = buildPlaylistItem(); | |
6332 var arg_part = "foo"; | |
6333 var arg_onBehalfOfContentOwner = "foo"; | |
6334 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6335 var obj = new api.PlaylistItem.fromJson(json); | |
6336 checkPlaylistItem(obj); | |
6337 | |
6338 var path = (req.url).path; | |
6339 var pathOffset = 0; | |
6340 var index; | |
6341 var subPart; | |
6342 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6343 pathOffset += 12; | |
6344 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("playlistItems")); | |
6345 pathOffset += 13; | |
6346 | |
6347 var query = (req.url).query; | |
6348 var queryOffset = 0; | |
6349 var queryMap = {}; | |
6350 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6351 parseBool(n) { | |
6352 if (n == "true") return true; | |
6353 if (n == "false") return false; | |
6354 if (n == null) return null; | |
6355 throw new core.ArgumentError("Invalid boolean: $n"); | |
6356 } | |
6357 if (query.length > 0) { | |
6358 for (var part in query.split("&")) { | |
6359 var keyvalue = part.split("="); | |
6360 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6361 } | |
6362 } | |
6363 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6364 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6365 | |
6366 | |
6367 var h = { | |
6368 "content-type" : "application/json; charset=utf-8", | |
6369 }; | |
6370 var resp = convert.JSON.encode(buildPlaylistItem()); | |
6371 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6372 }), true); | |
6373 res.insert(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner).then(unittest.expectAsync(((api.PlaylistItem response) { | |
6374 checkPlaylistItem(response); | |
6375 }))); | |
6376 }); | |
6377 | |
6378 unittest.test("method--list", () { | |
6379 | |
6380 var mock = new common_test.HttpServerMock(); | |
6381 api.PlaylistItemsResourceApi res = new api.YoutubeApi(mock).playlistItems; | |
6382 var arg_part = "foo"; | |
6383 var arg_id = "foo"; | |
6384 var arg_maxResults = 42; | |
6385 var arg_onBehalfOfContentOwner = "foo"; | |
6386 var arg_pageToken = "foo"; | |
6387 var arg_playlistId = "foo"; | |
6388 var arg_videoId = "foo"; | |
6389 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6390 var path = (req.url).path; | |
6391 var pathOffset = 0; | |
6392 var index; | |
6393 var subPart; | |
6394 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6395 pathOffset += 12; | |
6396 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("playlistItems")); | |
6397 pathOffset += 13; | |
6398 | |
6399 var query = (req.url).query; | |
6400 var queryOffset = 0; | |
6401 var queryMap = {}; | |
6402 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6403 parseBool(n) { | |
6404 if (n == "true") return true; | |
6405 if (n == "false") return false; | |
6406 if (n == null) return null; | |
6407 throw new core.ArgumentError("Invalid boolean: $n"); | |
6408 } | |
6409 if (query.length > 0) { | |
6410 for (var part in query.split("&")) { | |
6411 var keyvalue = part.split("="); | |
6412 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6413 } | |
6414 } | |
6415 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6416 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6417 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
6418 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6419 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
6420 unittest.expect(queryMap["playlistId"].first, unittest.equals(arg_playli
stId)); | |
6421 unittest.expect(queryMap["videoId"].first, unittest.equals(arg_videoId))
; | |
6422 | |
6423 | |
6424 var h = { | |
6425 "content-type" : "application/json; charset=utf-8", | |
6426 }; | |
6427 var resp = convert.JSON.encode(buildPlaylistItemListResponse()); | |
6428 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6429 }), true); | |
6430 res.list(arg_part, id: arg_id, maxResults: arg_maxResults, onBehalfOfConte
ntOwner: arg_onBehalfOfContentOwner, pageToken: arg_pageToken, playlistId: arg_p
laylistId, videoId: arg_videoId).then(unittest.expectAsync(((api.PlaylistItemLis
tResponse response) { | |
6431 checkPlaylistItemListResponse(response); | |
6432 }))); | |
6433 }); | |
6434 | |
6435 unittest.test("method--update", () { | |
6436 | |
6437 var mock = new common_test.HttpServerMock(); | |
6438 api.PlaylistItemsResourceApi res = new api.YoutubeApi(mock).playlistItems; | |
6439 var arg_request = buildPlaylistItem(); | |
6440 var arg_part = "foo"; | |
6441 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6442 var obj = new api.PlaylistItem.fromJson(json); | |
6443 checkPlaylistItem(obj); | |
6444 | |
6445 var path = (req.url).path; | |
6446 var pathOffset = 0; | |
6447 var index; | |
6448 var subPart; | |
6449 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6450 pathOffset += 12; | |
6451 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("playlistItems")); | |
6452 pathOffset += 13; | |
6453 | |
6454 var query = (req.url).query; | |
6455 var queryOffset = 0; | |
6456 var queryMap = {}; | |
6457 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6458 parseBool(n) { | |
6459 if (n == "true") return true; | |
6460 if (n == "false") return false; | |
6461 if (n == null) return null; | |
6462 throw new core.ArgumentError("Invalid boolean: $n"); | |
6463 } | |
6464 if (query.length > 0) { | |
6465 for (var part in query.split("&")) { | |
6466 var keyvalue = part.split("="); | |
6467 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6468 } | |
6469 } | |
6470 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6471 | |
6472 | |
6473 var h = { | |
6474 "content-type" : "application/json; charset=utf-8", | |
6475 }; | |
6476 var resp = convert.JSON.encode(buildPlaylistItem()); | |
6477 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6478 }), true); | |
6479 res.update(arg_request, arg_part).then(unittest.expectAsync(((api.Playlist
Item response) { | |
6480 checkPlaylistItem(response); | |
6481 }))); | |
6482 }); | |
6483 | |
6484 }); | |
6485 | |
6486 | |
6487 unittest.group("resource-PlaylistsResourceApi", () { | |
6488 unittest.test("method--delete", () { | |
6489 | |
6490 var mock = new common_test.HttpServerMock(); | |
6491 api.PlaylistsResourceApi res = new api.YoutubeApi(mock).playlists; | |
6492 var arg_id = "foo"; | |
6493 var arg_onBehalfOfContentOwner = "foo"; | |
6494 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6495 var path = (req.url).path; | |
6496 var pathOffset = 0; | |
6497 var index; | |
6498 var subPart; | |
6499 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6500 pathOffset += 12; | |
6501 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("playlists")); | |
6502 pathOffset += 9; | |
6503 | |
6504 var query = (req.url).query; | |
6505 var queryOffset = 0; | |
6506 var queryMap = {}; | |
6507 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6508 parseBool(n) { | |
6509 if (n == "true") return true; | |
6510 if (n == "false") return false; | |
6511 if (n == null) return null; | |
6512 throw new core.ArgumentError("Invalid boolean: $n"); | |
6513 } | |
6514 if (query.length > 0) { | |
6515 for (var part in query.split("&")) { | |
6516 var keyvalue = part.split("="); | |
6517 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6518 } | |
6519 } | |
6520 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6521 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6522 | |
6523 | |
6524 var h = { | |
6525 "content-type" : "application/json; charset=utf-8", | |
6526 }; | |
6527 var resp = ""; | |
6528 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6529 }), true); | |
6530 res.delete(arg_id, onBehalfOfContentOwner: arg_onBehalfOfContentOwner).the
n(unittest.expectAsync((_) {})); | |
6531 }); | |
6532 | |
6533 unittest.test("method--insert", () { | |
6534 | |
6535 var mock = new common_test.HttpServerMock(); | |
6536 api.PlaylistsResourceApi res = new api.YoutubeApi(mock).playlists; | |
6537 var arg_request = buildPlaylist(); | |
6538 var arg_part = "foo"; | |
6539 var arg_onBehalfOfContentOwner = "foo"; | |
6540 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6541 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6542 var obj = new api.Playlist.fromJson(json); | |
6543 checkPlaylist(obj); | |
6544 | |
6545 var path = (req.url).path; | |
6546 var pathOffset = 0; | |
6547 var index; | |
6548 var subPart; | |
6549 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6550 pathOffset += 12; | |
6551 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("playlists")); | |
6552 pathOffset += 9; | |
6553 | |
6554 var query = (req.url).query; | |
6555 var queryOffset = 0; | |
6556 var queryMap = {}; | |
6557 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6558 parseBool(n) { | |
6559 if (n == "true") return true; | |
6560 if (n == "false") return false; | |
6561 if (n == null) return null; | |
6562 throw new core.ArgumentError("Invalid boolean: $n"); | |
6563 } | |
6564 if (query.length > 0) { | |
6565 for (var part in query.split("&")) { | |
6566 var keyvalue = part.split("="); | |
6567 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6568 } | |
6569 } | |
6570 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6571 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6572 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6573 | |
6574 | |
6575 var h = { | |
6576 "content-type" : "application/json; charset=utf-8", | |
6577 }; | |
6578 var resp = convert.JSON.encode(buildPlaylist()); | |
6579 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6580 }), true); | |
6581 res.insert(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel).th
en(unittest.expectAsync(((api.Playlist response) { | |
6582 checkPlaylist(response); | |
6583 }))); | |
6584 }); | |
6585 | |
6586 unittest.test("method--list", () { | |
6587 | |
6588 var mock = new common_test.HttpServerMock(); | |
6589 api.PlaylistsResourceApi res = new api.YoutubeApi(mock).playlists; | |
6590 var arg_part = "foo"; | |
6591 var arg_channelId = "foo"; | |
6592 var arg_id = "foo"; | |
6593 var arg_maxResults = 42; | |
6594 var arg_mine = true; | |
6595 var arg_onBehalfOfContentOwner = "foo"; | |
6596 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6597 var arg_pageToken = "foo"; | |
6598 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6599 var path = (req.url).path; | |
6600 var pathOffset = 0; | |
6601 var index; | |
6602 var subPart; | |
6603 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6604 pathOffset += 12; | |
6605 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("playlists")); | |
6606 pathOffset += 9; | |
6607 | |
6608 var query = (req.url).query; | |
6609 var queryOffset = 0; | |
6610 var queryMap = {}; | |
6611 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6612 parseBool(n) { | |
6613 if (n == "true") return true; | |
6614 if (n == "false") return false; | |
6615 if (n == null) return null; | |
6616 throw new core.ArgumentError("Invalid boolean: $n"); | |
6617 } | |
6618 if (query.length > 0) { | |
6619 for (var part in query.split("&")) { | |
6620 var keyvalue = part.split("="); | |
6621 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6622 } | |
6623 } | |
6624 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6625 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
6626 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6627 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
6628 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
6629 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6630 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6631 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
6632 | |
6633 | |
6634 var h = { | |
6635 "content-type" : "application/json; charset=utf-8", | |
6636 }; | |
6637 var resp = convert.JSON.encode(buildPlaylistListResponse()); | |
6638 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6639 }), true); | |
6640 res.list(arg_part, channelId: arg_channelId, id: arg_id, maxResults: arg_m
axResults, mine: arg_mine, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, o
nBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel, pageToken: arg_
pageToken).then(unittest.expectAsync(((api.PlaylistListResponse response) { | |
6641 checkPlaylistListResponse(response); | |
6642 }))); | |
6643 }); | |
6644 | |
6645 unittest.test("method--update", () { | |
6646 | |
6647 var mock = new common_test.HttpServerMock(); | |
6648 api.PlaylistsResourceApi res = new api.YoutubeApi(mock).playlists; | |
6649 var arg_request = buildPlaylist(); | |
6650 var arg_part = "foo"; | |
6651 var arg_onBehalfOfContentOwner = "foo"; | |
6652 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6653 var obj = new api.Playlist.fromJson(json); | |
6654 checkPlaylist(obj); | |
6655 | |
6656 var path = (req.url).path; | |
6657 var pathOffset = 0; | |
6658 var index; | |
6659 var subPart; | |
6660 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6661 pathOffset += 12; | |
6662 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("playlists")); | |
6663 pathOffset += 9; | |
6664 | |
6665 var query = (req.url).query; | |
6666 var queryOffset = 0; | |
6667 var queryMap = {}; | |
6668 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6669 parseBool(n) { | |
6670 if (n == "true") return true; | |
6671 if (n == "false") return false; | |
6672 if (n == null) return null; | |
6673 throw new core.ArgumentError("Invalid boolean: $n"); | |
6674 } | |
6675 if (query.length > 0) { | |
6676 for (var part in query.split("&")) { | |
6677 var keyvalue = part.split("="); | |
6678 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6679 } | |
6680 } | |
6681 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6682 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6683 | |
6684 | |
6685 var h = { | |
6686 "content-type" : "application/json; charset=utf-8", | |
6687 }; | |
6688 var resp = convert.JSON.encode(buildPlaylist()); | |
6689 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6690 }), true); | |
6691 res.update(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner).then(unittest.expectAsync(((api.Playlist response) { | |
6692 checkPlaylist(response); | |
6693 }))); | |
6694 }); | |
6695 | |
6696 }); | |
6697 | |
6698 | |
6699 unittest.group("resource-SearchResourceApi", () { | |
6700 unittest.test("method--list", () { | |
6701 | |
6702 var mock = new common_test.HttpServerMock(); | |
6703 api.SearchResourceApi res = new api.YoutubeApi(mock).search; | |
6704 var arg_part = "foo"; | |
6705 var arg_channelId = "foo"; | |
6706 var arg_channelType = "foo"; | |
6707 var arg_eventType = "foo"; | |
6708 var arg_forContentOwner = true; | |
6709 var arg_forMine = true; | |
6710 var arg_location = "foo"; | |
6711 var arg_locationRadius = "foo"; | |
6712 var arg_maxResults = 42; | |
6713 var arg_onBehalfOfContentOwner = "foo"; | |
6714 var arg_order = "foo"; | |
6715 var arg_pageToken = "foo"; | |
6716 var arg_publishedAfter = core.DateTime.parse("2002-02-27T14:01:02"); | |
6717 var arg_publishedBefore = core.DateTime.parse("2002-02-27T14:01:02"); | |
6718 var arg_q = "foo"; | |
6719 var arg_regionCode = "foo"; | |
6720 var arg_relatedToVideoId = "foo"; | |
6721 var arg_safeSearch = "foo"; | |
6722 var arg_topicId = "foo"; | |
6723 var arg_type = "foo"; | |
6724 var arg_videoCaption = "foo"; | |
6725 var arg_videoCategoryId = "foo"; | |
6726 var arg_videoDefinition = "foo"; | |
6727 var arg_videoDimension = "foo"; | |
6728 var arg_videoDuration = "foo"; | |
6729 var arg_videoEmbeddable = "foo"; | |
6730 var arg_videoLicense = "foo"; | |
6731 var arg_videoSyndicated = "foo"; | |
6732 var arg_videoType = "foo"; | |
6733 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6734 var path = (req.url).path; | |
6735 var pathOffset = 0; | |
6736 var index; | |
6737 var subPart; | |
6738 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6739 pathOffset += 12; | |
6740 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("search")); | |
6741 pathOffset += 6; | |
6742 | |
6743 var query = (req.url).query; | |
6744 var queryOffset = 0; | |
6745 var queryMap = {}; | |
6746 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6747 parseBool(n) { | |
6748 if (n == "true") return true; | |
6749 if (n == "false") return false; | |
6750 if (n == null) return null; | |
6751 throw new core.ArgumentError("Invalid boolean: $n"); | |
6752 } | |
6753 if (query.length > 0) { | |
6754 for (var part in query.split("&")) { | |
6755 var keyvalue = part.split("="); | |
6756 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6757 } | |
6758 } | |
6759 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6760 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
6761 unittest.expect(queryMap["channelType"].first, unittest.equals(arg_chann
elType)); | |
6762 unittest.expect(queryMap["eventType"].first, unittest.equals(arg_eventTy
pe)); | |
6763 unittest.expect(queryMap["forContentOwner"].first, unittest.equals("$arg
_forContentOwner")); | |
6764 unittest.expect(queryMap["forMine"].first, unittest.equals("$arg_forMine
")); | |
6765 unittest.expect(queryMap["location"].first, unittest.equals(arg_location
)); | |
6766 unittest.expect(queryMap["locationRadius"].first, unittest.equals(arg_lo
cationRadius)); | |
6767 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
6768 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6769 unittest.expect(queryMap["order"].first, unittest.equals(arg_order)); | |
6770 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
6771 unittest.expect(core.DateTime.parse(queryMap["publishedAfter"].first), u
nittest.equals(arg_publishedAfter)); | |
6772 unittest.expect(core.DateTime.parse(queryMap["publishedBefore"].first),
unittest.equals(arg_publishedBefore)); | |
6773 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); | |
6774 unittest.expect(queryMap["regionCode"].first, unittest.equals(arg_region
Code)); | |
6775 unittest.expect(queryMap["relatedToVideoId"].first, unittest.equals(arg_
relatedToVideoId)); | |
6776 unittest.expect(queryMap["safeSearch"].first, unittest.equals(arg_safeSe
arch)); | |
6777 unittest.expect(queryMap["topicId"].first, unittest.equals(arg_topicId))
; | |
6778 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); | |
6779 unittest.expect(queryMap["videoCaption"].first, unittest.equals(arg_vide
oCaption)); | |
6780 unittest.expect(queryMap["videoCategoryId"].first, unittest.equals(arg_v
ideoCategoryId)); | |
6781 unittest.expect(queryMap["videoDefinition"].first, unittest.equals(arg_v
ideoDefinition)); | |
6782 unittest.expect(queryMap["videoDimension"].first, unittest.equals(arg_vi
deoDimension)); | |
6783 unittest.expect(queryMap["videoDuration"].first, unittest.equals(arg_vid
eoDuration)); | |
6784 unittest.expect(queryMap["videoEmbeddable"].first, unittest.equals(arg_v
ideoEmbeddable)); | |
6785 unittest.expect(queryMap["videoLicense"].first, unittest.equals(arg_vide
oLicense)); | |
6786 unittest.expect(queryMap["videoSyndicated"].first, unittest.equals(arg_v
ideoSyndicated)); | |
6787 unittest.expect(queryMap["videoType"].first, unittest.equals(arg_videoTy
pe)); | |
6788 | |
6789 | |
6790 var h = { | |
6791 "content-type" : "application/json; charset=utf-8", | |
6792 }; | |
6793 var resp = convert.JSON.encode(buildSearchListResponse()); | |
6794 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6795 }), true); | |
6796 res.list(arg_part, channelId: arg_channelId, channelType: arg_channelType,
eventType: arg_eventType, forContentOwner: arg_forContentOwner, forMine: arg_fo
rMine, location: arg_location, locationRadius: arg_locationRadius, maxResults: a
rg_maxResults, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, order: arg_or
der, pageToken: arg_pageToken, publishedAfter: arg_publishedAfter, publishedBefo
re: arg_publishedBefore, q: arg_q, regionCode: arg_regionCode, relatedToVideoId:
arg_relatedToVideoId, safeSearch: arg_safeSearch, topicId: arg_topicId, type: a
rg_type, videoCaption: arg_videoCaption, videoCategoryId: arg_videoCategoryId, v
ideoDefinition: arg_videoDefinition, videoDimension: arg_videoDimension, videoDu
ration: arg_videoDuration, videoEmbeddable: arg_videoEmbeddable, videoLicense: a
rg_videoLicense, videoSyndicated: arg_videoSyndicated, videoType: arg_videoType)
.then(unittest.expectAsync(((api.SearchListResponse response) { | |
6797 checkSearchListResponse(response); | |
6798 }))); | |
6799 }); | |
6800 | |
6801 }); | |
6802 | |
6803 | |
6804 unittest.group("resource-SubscriptionsResourceApi", () { | |
6805 unittest.test("method--delete", () { | |
6806 | |
6807 var mock = new common_test.HttpServerMock(); | |
6808 api.SubscriptionsResourceApi res = new api.YoutubeApi(mock).subscriptions; | |
6809 var arg_id = "foo"; | |
6810 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6811 var path = (req.url).path; | |
6812 var pathOffset = 0; | |
6813 var index; | |
6814 var subPart; | |
6815 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6816 pathOffset += 12; | |
6817 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("subscriptions")); | |
6818 pathOffset += 13; | |
6819 | |
6820 var query = (req.url).query; | |
6821 var queryOffset = 0; | |
6822 var queryMap = {}; | |
6823 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6824 parseBool(n) { | |
6825 if (n == "true") return true; | |
6826 if (n == "false") return false; | |
6827 if (n == null) return null; | |
6828 throw new core.ArgumentError("Invalid boolean: $n"); | |
6829 } | |
6830 if (query.length > 0) { | |
6831 for (var part in query.split("&")) { | |
6832 var keyvalue = part.split("="); | |
6833 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6834 } | |
6835 } | |
6836 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6837 | |
6838 | |
6839 var h = { | |
6840 "content-type" : "application/json; charset=utf-8", | |
6841 }; | |
6842 var resp = ""; | |
6843 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6844 }), true); | |
6845 res.delete(arg_id).then(unittest.expectAsync((_) {})); | |
6846 }); | |
6847 | |
6848 unittest.test("method--insert", () { | |
6849 | |
6850 var mock = new common_test.HttpServerMock(); | |
6851 api.SubscriptionsResourceApi res = new api.YoutubeApi(mock).subscriptions; | |
6852 var arg_request = buildSubscription(); | |
6853 var arg_part = "foo"; | |
6854 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6855 var obj = new api.Subscription.fromJson(json); | |
6856 checkSubscription(obj); | |
6857 | |
6858 var path = (req.url).path; | |
6859 var pathOffset = 0; | |
6860 var index; | |
6861 var subPart; | |
6862 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6863 pathOffset += 12; | |
6864 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("subscriptions")); | |
6865 pathOffset += 13; | |
6866 | |
6867 var query = (req.url).query; | |
6868 var queryOffset = 0; | |
6869 var queryMap = {}; | |
6870 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6871 parseBool(n) { | |
6872 if (n == "true") return true; | |
6873 if (n == "false") return false; | |
6874 if (n == null) return null; | |
6875 throw new core.ArgumentError("Invalid boolean: $n"); | |
6876 } | |
6877 if (query.length > 0) { | |
6878 for (var part in query.split("&")) { | |
6879 var keyvalue = part.split("="); | |
6880 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6881 } | |
6882 } | |
6883 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6884 | |
6885 | |
6886 var h = { | |
6887 "content-type" : "application/json; charset=utf-8", | |
6888 }; | |
6889 var resp = convert.JSON.encode(buildSubscription()); | |
6890 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6891 }), true); | |
6892 res.insert(arg_request, arg_part).then(unittest.expectAsync(((api.Subscrip
tion response) { | |
6893 checkSubscription(response); | |
6894 }))); | |
6895 }); | |
6896 | |
6897 unittest.test("method--list", () { | |
6898 | |
6899 var mock = new common_test.HttpServerMock(); | |
6900 api.SubscriptionsResourceApi res = new api.YoutubeApi(mock).subscriptions; | |
6901 var arg_part = "foo"; | |
6902 var arg_channelId = "foo"; | |
6903 var arg_forChannelId = "foo"; | |
6904 var arg_id = "foo"; | |
6905 var arg_maxResults = 42; | |
6906 var arg_mine = true; | |
6907 var arg_mySubscribers = true; | |
6908 var arg_onBehalfOfContentOwner = "foo"; | |
6909 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
6910 var arg_order = "foo"; | |
6911 var arg_pageToken = "foo"; | |
6912 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6913 var path = (req.url).path; | |
6914 var pathOffset = 0; | |
6915 var index; | |
6916 var subPart; | |
6917 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6918 pathOffset += 12; | |
6919 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("subscriptions")); | |
6920 pathOffset += 13; | |
6921 | |
6922 var query = (req.url).query; | |
6923 var queryOffset = 0; | |
6924 var queryMap = {}; | |
6925 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6926 parseBool(n) { | |
6927 if (n == "true") return true; | |
6928 if (n == "false") return false; | |
6929 if (n == null) return null; | |
6930 throw new core.ArgumentError("Invalid boolean: $n"); | |
6931 } | |
6932 if (query.length > 0) { | |
6933 for (var part in query.split("&")) { | |
6934 var keyvalue = part.split("="); | |
6935 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6936 } | |
6937 } | |
6938 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
6939 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
6940 unittest.expect(queryMap["forChannelId"].first, unittest.equals(arg_forC
hannelId)); | |
6941 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
6942 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
6943 unittest.expect(queryMap["mine"].first, unittest.equals("$arg_mine")); | |
6944 unittest.expect(queryMap["mySubscribers"].first, unittest.equals("$arg_m
ySubscribers")); | |
6945 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
6946 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
6947 unittest.expect(queryMap["order"].first, unittest.equals(arg_order)); | |
6948 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
6949 | |
6950 | |
6951 var h = { | |
6952 "content-type" : "application/json; charset=utf-8", | |
6953 }; | |
6954 var resp = convert.JSON.encode(buildSubscriptionListResponse()); | |
6955 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
6956 }), true); | |
6957 res.list(arg_part, channelId: arg_channelId, forChannelId: arg_forChannelI
d, id: arg_id, maxResults: arg_maxResults, mine: arg_mine, mySubscribers: arg_my
Subscribers, onBehalfOfContentOwner: arg_onBehalfOfContentOwner, onBehalfOfConte
ntOwnerChannel: arg_onBehalfOfContentOwnerChannel, order: arg_order, pageToken:
arg_pageToken).then(unittest.expectAsync(((api.SubscriptionListResponse response
) { | |
6958 checkSubscriptionListResponse(response); | |
6959 }))); | |
6960 }); | |
6961 | |
6962 }); | |
6963 | |
6964 | |
6965 unittest.group("resource-ThumbnailsResourceApi", () { | |
6966 unittest.test("method--set", () { | |
6967 // TODO: Implement tests for media upload; | |
6968 // TODO: Implement tests for media download; | |
6969 | |
6970 var mock = new common_test.HttpServerMock(); | |
6971 api.ThumbnailsResourceApi res = new api.YoutubeApi(mock).thumbnails; | |
6972 var arg_videoId = "foo"; | |
6973 var arg_onBehalfOfContentOwner = "foo"; | |
6974 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6975 var path = (req.url).path; | |
6976 var pathOffset = 0; | |
6977 var index; | |
6978 var subPart; | |
6979 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
6980 pathOffset += 12; | |
6981 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("thumbnails/set")); | |
6982 pathOffset += 14; | |
6983 | |
6984 var query = (req.url).query; | |
6985 var queryOffset = 0; | |
6986 var queryMap = {}; | |
6987 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6988 parseBool(n) { | |
6989 if (n == "true") return true; | |
6990 if (n == "false") return false; | |
6991 if (n == null) return null; | |
6992 throw new core.ArgumentError("Invalid boolean: $n"); | |
6993 } | |
6994 if (query.length > 0) { | |
6995 for (var part in query.split("&")) { | |
6996 var keyvalue = part.split("="); | |
6997 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6998 } | |
6999 } | |
7000 unittest.expect(queryMap["videoId"].first, unittest.equals(arg_videoId))
; | |
7001 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7002 | |
7003 | |
7004 var h = { | |
7005 "content-type" : "application/json; charset=utf-8", | |
7006 }; | |
7007 var resp = convert.JSON.encode(buildThumbnailSetResponse()); | |
7008 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7009 }), true); | |
7010 res.set(arg_videoId, onBehalfOfContentOwner: arg_onBehalfOfContentOwner).t
hen(unittest.expectAsync(((api.ThumbnailSetResponse response) { | |
7011 checkThumbnailSetResponse(response); | |
7012 }))); | |
7013 }); | |
7014 | |
7015 }); | |
7016 | |
7017 | |
7018 unittest.group("resource-VideoCategoriesResourceApi", () { | |
7019 unittest.test("method--list", () { | |
7020 | |
7021 var mock = new common_test.HttpServerMock(); | |
7022 api.VideoCategoriesResourceApi res = new api.YoutubeApi(mock).videoCategor
ies; | |
7023 var arg_part = "foo"; | |
7024 var arg_hl = "foo"; | |
7025 var arg_id = "foo"; | |
7026 var arg_regionCode = "foo"; | |
7027 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7028 var path = (req.url).path; | |
7029 var pathOffset = 0; | |
7030 var index; | |
7031 var subPart; | |
7032 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7033 pathOffset += 12; | |
7034 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("videoCategories")); | |
7035 pathOffset += 15; | |
7036 | |
7037 var query = (req.url).query; | |
7038 var queryOffset = 0; | |
7039 var queryMap = {}; | |
7040 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7041 parseBool(n) { | |
7042 if (n == "true") return true; | |
7043 if (n == "false") return false; | |
7044 if (n == null) return null; | |
7045 throw new core.ArgumentError("Invalid boolean: $n"); | |
7046 } | |
7047 if (query.length > 0) { | |
7048 for (var part in query.split("&")) { | |
7049 var keyvalue = part.split("="); | |
7050 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7051 } | |
7052 } | |
7053 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
7054 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); | |
7055 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
7056 unittest.expect(queryMap["regionCode"].first, unittest.equals(arg_region
Code)); | |
7057 | |
7058 | |
7059 var h = { | |
7060 "content-type" : "application/json; charset=utf-8", | |
7061 }; | |
7062 var resp = convert.JSON.encode(buildVideoCategoryListResponse()); | |
7063 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7064 }), true); | |
7065 res.list(arg_part, hl: arg_hl, id: arg_id, regionCode: arg_regionCode).the
n(unittest.expectAsync(((api.VideoCategoryListResponse response) { | |
7066 checkVideoCategoryListResponse(response); | |
7067 }))); | |
7068 }); | |
7069 | |
7070 }); | |
7071 | |
7072 | |
7073 unittest.group("resource-VideosResourceApi", () { | |
7074 unittest.test("method--delete", () { | |
7075 | |
7076 var mock = new common_test.HttpServerMock(); | |
7077 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7078 var arg_id = "foo"; | |
7079 var arg_onBehalfOfContentOwner = "foo"; | |
7080 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7081 var path = (req.url).path; | |
7082 var pathOffset = 0; | |
7083 var index; | |
7084 var subPart; | |
7085 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7086 pathOffset += 12; | |
7087 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("videos")); | |
7088 pathOffset += 6; | |
7089 | |
7090 var query = (req.url).query; | |
7091 var queryOffset = 0; | |
7092 var queryMap = {}; | |
7093 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7094 parseBool(n) { | |
7095 if (n == "true") return true; | |
7096 if (n == "false") return false; | |
7097 if (n == null) return null; | |
7098 throw new core.ArgumentError("Invalid boolean: $n"); | |
7099 } | |
7100 if (query.length > 0) { | |
7101 for (var part in query.split("&")) { | |
7102 var keyvalue = part.split("="); | |
7103 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7104 } | |
7105 } | |
7106 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
7107 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7108 | |
7109 | |
7110 var h = { | |
7111 "content-type" : "application/json; charset=utf-8", | |
7112 }; | |
7113 var resp = ""; | |
7114 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7115 }), true); | |
7116 res.delete(arg_id, onBehalfOfContentOwner: arg_onBehalfOfContentOwner).the
n(unittest.expectAsync((_) {})); | |
7117 }); | |
7118 | |
7119 unittest.test("method--getRating", () { | |
7120 | |
7121 var mock = new common_test.HttpServerMock(); | |
7122 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7123 var arg_id = "foo"; | |
7124 var arg_onBehalfOfContentOwner = "foo"; | |
7125 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7126 var path = (req.url).path; | |
7127 var pathOffset = 0; | |
7128 var index; | |
7129 var subPart; | |
7130 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7131 pathOffset += 12; | |
7132 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("videos/getRating")); | |
7133 pathOffset += 16; | |
7134 | |
7135 var query = (req.url).query; | |
7136 var queryOffset = 0; | |
7137 var queryMap = {}; | |
7138 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7139 parseBool(n) { | |
7140 if (n == "true") return true; | |
7141 if (n == "false") return false; | |
7142 if (n == null) return null; | |
7143 throw new core.ArgumentError("Invalid boolean: $n"); | |
7144 } | |
7145 if (query.length > 0) { | |
7146 for (var part in query.split("&")) { | |
7147 var keyvalue = part.split("="); | |
7148 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7149 } | |
7150 } | |
7151 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
7152 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7153 | |
7154 | |
7155 var h = { | |
7156 "content-type" : "application/json; charset=utf-8", | |
7157 }; | |
7158 var resp = convert.JSON.encode(buildVideoGetRatingResponse()); | |
7159 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7160 }), true); | |
7161 res.getRating(arg_id, onBehalfOfContentOwner: arg_onBehalfOfContentOwner).
then(unittest.expectAsync(((api.VideoGetRatingResponse response) { | |
7162 checkVideoGetRatingResponse(response); | |
7163 }))); | |
7164 }); | |
7165 | |
7166 unittest.test("method--insert", () { | |
7167 // TODO: Implement tests for media upload; | |
7168 // TODO: Implement tests for media download; | |
7169 | |
7170 var mock = new common_test.HttpServerMock(); | |
7171 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7172 var arg_request = buildVideo(); | |
7173 var arg_part = "foo"; | |
7174 var arg_autoLevels = true; | |
7175 var arg_notifySubscribers = true; | |
7176 var arg_onBehalfOfContentOwner = "foo"; | |
7177 var arg_onBehalfOfContentOwnerChannel = "foo"; | |
7178 var arg_stabilize = true; | |
7179 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7180 var obj = new api.Video.fromJson(json); | |
7181 checkVideo(obj); | |
7182 | |
7183 var path = (req.url).path; | |
7184 var pathOffset = 0; | |
7185 var index; | |
7186 var subPart; | |
7187 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7188 pathOffset += 12; | |
7189 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("videos")); | |
7190 pathOffset += 6; | |
7191 | |
7192 var query = (req.url).query; | |
7193 var queryOffset = 0; | |
7194 var queryMap = {}; | |
7195 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7196 parseBool(n) { | |
7197 if (n == "true") return true; | |
7198 if (n == "false") return false; | |
7199 if (n == null) return null; | |
7200 throw new core.ArgumentError("Invalid boolean: $n"); | |
7201 } | |
7202 if (query.length > 0) { | |
7203 for (var part in query.split("&")) { | |
7204 var keyvalue = part.split("="); | |
7205 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7206 } | |
7207 } | |
7208 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
7209 unittest.expect(queryMap["autoLevels"].first, unittest.equals("$arg_auto
Levels")); | |
7210 unittest.expect(queryMap["notifySubscribers"].first, unittest.equals("$a
rg_notifySubscribers")); | |
7211 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7212 unittest.expect(queryMap["onBehalfOfContentOwnerChannel"].first, unittes
t.equals(arg_onBehalfOfContentOwnerChannel)); | |
7213 unittest.expect(queryMap["stabilize"].first, unittest.equals("$arg_stabi
lize")); | |
7214 | |
7215 | |
7216 var h = { | |
7217 "content-type" : "application/json; charset=utf-8", | |
7218 }; | |
7219 var resp = convert.JSON.encode(buildVideo()); | |
7220 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7221 }), true); | |
7222 res.insert(arg_request, arg_part, autoLevels: arg_autoLevels, notifySubscr
ibers: arg_notifySubscribers, onBehalfOfContentOwner: arg_onBehalfOfContentOwner
, onBehalfOfContentOwnerChannel: arg_onBehalfOfContentOwnerChannel, stabilize: a
rg_stabilize).then(unittest.expectAsync(((api.Video response) { | |
7223 checkVideo(response); | |
7224 }))); | |
7225 }); | |
7226 | |
7227 unittest.test("method--list", () { | |
7228 | |
7229 var mock = new common_test.HttpServerMock(); | |
7230 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7231 var arg_part = "foo"; | |
7232 var arg_chart = "foo"; | |
7233 var arg_id = "foo"; | |
7234 var arg_locale = "foo"; | |
7235 var arg_maxResults = 42; | |
7236 var arg_myRating = "foo"; | |
7237 var arg_onBehalfOfContentOwner = "foo"; | |
7238 var arg_pageToken = "foo"; | |
7239 var arg_regionCode = "foo"; | |
7240 var arg_videoCategoryId = "foo"; | |
7241 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7242 var path = (req.url).path; | |
7243 var pathOffset = 0; | |
7244 var index; | |
7245 var subPart; | |
7246 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7247 pathOffset += 12; | |
7248 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("videos")); | |
7249 pathOffset += 6; | |
7250 | |
7251 var query = (req.url).query; | |
7252 var queryOffset = 0; | |
7253 var queryMap = {}; | |
7254 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7255 parseBool(n) { | |
7256 if (n == "true") return true; | |
7257 if (n == "false") return false; | |
7258 if (n == null) return null; | |
7259 throw new core.ArgumentError("Invalid boolean: $n"); | |
7260 } | |
7261 if (query.length > 0) { | |
7262 for (var part in query.split("&")) { | |
7263 var keyvalue = part.split("="); | |
7264 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7265 } | |
7266 } | |
7267 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
7268 unittest.expect(queryMap["chart"].first, unittest.equals(arg_chart)); | |
7269 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
7270 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale)); | |
7271 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | |
7272 unittest.expect(queryMap["myRating"].first, unittest.equals(arg_myRating
)); | |
7273 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7274 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
7275 unittest.expect(queryMap["regionCode"].first, unittest.equals(arg_region
Code)); | |
7276 unittest.expect(queryMap["videoCategoryId"].first, unittest.equals(arg_v
ideoCategoryId)); | |
7277 | |
7278 | |
7279 var h = { | |
7280 "content-type" : "application/json; charset=utf-8", | |
7281 }; | |
7282 var resp = convert.JSON.encode(buildVideoListResponse()); | |
7283 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7284 }), true); | |
7285 res.list(arg_part, chart: arg_chart, id: arg_id, locale: arg_locale, maxRe
sults: arg_maxResults, myRating: arg_myRating, onBehalfOfContentOwner: arg_onBeh
alfOfContentOwner, pageToken: arg_pageToken, regionCode: arg_regionCode, videoCa
tegoryId: arg_videoCategoryId).then(unittest.expectAsync(((api.VideoListResponse
response) { | |
7286 checkVideoListResponse(response); | |
7287 }))); | |
7288 }); | |
7289 | |
7290 unittest.test("method--rate", () { | |
7291 | |
7292 var mock = new common_test.HttpServerMock(); | |
7293 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7294 var arg_id = "foo"; | |
7295 var arg_rating = "foo"; | |
7296 var arg_onBehalfOfContentOwner = "foo"; | |
7297 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7298 var path = (req.url).path; | |
7299 var pathOffset = 0; | |
7300 var index; | |
7301 var subPart; | |
7302 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7303 pathOffset += 12; | |
7304 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("videos/rate")); | |
7305 pathOffset += 11; | |
7306 | |
7307 var query = (req.url).query; | |
7308 var queryOffset = 0; | |
7309 var queryMap = {}; | |
7310 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7311 parseBool(n) { | |
7312 if (n == "true") return true; | |
7313 if (n == "false") return false; | |
7314 if (n == null) return null; | |
7315 throw new core.ArgumentError("Invalid boolean: $n"); | |
7316 } | |
7317 if (query.length > 0) { | |
7318 for (var part in query.split("&")) { | |
7319 var keyvalue = part.split("="); | |
7320 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7321 } | |
7322 } | |
7323 unittest.expect(queryMap["id"].first, unittest.equals(arg_id)); | |
7324 unittest.expect(queryMap["rating"].first, unittest.equals(arg_rating)); | |
7325 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7326 | |
7327 | |
7328 var h = { | |
7329 "content-type" : "application/json; charset=utf-8", | |
7330 }; | |
7331 var resp = ""; | |
7332 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7333 }), true); | |
7334 res.rate(arg_id, arg_rating, onBehalfOfContentOwner: arg_onBehalfOfContent
Owner).then(unittest.expectAsync((_) {})); | |
7335 }); | |
7336 | |
7337 unittest.test("method--update", () { | |
7338 | |
7339 var mock = new common_test.HttpServerMock(); | |
7340 api.VideosResourceApi res = new api.YoutubeApi(mock).videos; | |
7341 var arg_request = buildVideo(); | |
7342 var arg_part = "foo"; | |
7343 var arg_onBehalfOfContentOwner = "foo"; | |
7344 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7345 var obj = new api.Video.fromJson(json); | |
7346 checkVideo(obj); | |
7347 | |
7348 var path = (req.url).path; | |
7349 var pathOffset = 0; | |
7350 var index; | |
7351 var subPart; | |
7352 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7353 pathOffset += 12; | |
7354 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("videos")); | |
7355 pathOffset += 6; | |
7356 | |
7357 var query = (req.url).query; | |
7358 var queryOffset = 0; | |
7359 var queryMap = {}; | |
7360 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7361 parseBool(n) { | |
7362 if (n == "true") return true; | |
7363 if (n == "false") return false; | |
7364 if (n == null) return null; | |
7365 throw new core.ArgumentError("Invalid boolean: $n"); | |
7366 } | |
7367 if (query.length > 0) { | |
7368 for (var part in query.split("&")) { | |
7369 var keyvalue = part.split("="); | |
7370 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7371 } | |
7372 } | |
7373 unittest.expect(queryMap["part"].first, unittest.equals(arg_part)); | |
7374 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7375 | |
7376 | |
7377 var h = { | |
7378 "content-type" : "application/json; charset=utf-8", | |
7379 }; | |
7380 var resp = convert.JSON.encode(buildVideo()); | |
7381 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7382 }), true); | |
7383 res.update(arg_request, arg_part, onBehalfOfContentOwner: arg_onBehalfOfCo
ntentOwner).then(unittest.expectAsync(((api.Video response) { | |
7384 checkVideo(response); | |
7385 }))); | |
7386 }); | |
7387 | |
7388 }); | |
7389 | |
7390 | |
7391 unittest.group("resource-WatermarksResourceApi", () { | |
7392 unittest.test("method--set", () { | |
7393 // TODO: Implement tests for media upload; | |
7394 // TODO: Implement tests for media download; | |
7395 | |
7396 var mock = new common_test.HttpServerMock(); | |
7397 api.WatermarksResourceApi res = new api.YoutubeApi(mock).watermarks; | |
7398 var arg_request = buildInvideoBranding(); | |
7399 var arg_channelId = "foo"; | |
7400 var arg_onBehalfOfContentOwner = "foo"; | |
7401 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7402 var obj = new api.InvideoBranding.fromJson(json); | |
7403 checkInvideoBranding(obj); | |
7404 | |
7405 var path = (req.url).path; | |
7406 var pathOffset = 0; | |
7407 var index; | |
7408 var subPart; | |
7409 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7410 pathOffset += 12; | |
7411 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("watermarks/set")); | |
7412 pathOffset += 14; | |
7413 | |
7414 var query = (req.url).query; | |
7415 var queryOffset = 0; | |
7416 var queryMap = {}; | |
7417 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7418 parseBool(n) { | |
7419 if (n == "true") return true; | |
7420 if (n == "false") return false; | |
7421 if (n == null) return null; | |
7422 throw new core.ArgumentError("Invalid boolean: $n"); | |
7423 } | |
7424 if (query.length > 0) { | |
7425 for (var part in query.split("&")) { | |
7426 var keyvalue = part.split("="); | |
7427 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7428 } | |
7429 } | |
7430 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
7431 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7432 | |
7433 | |
7434 var h = { | |
7435 "content-type" : "application/json; charset=utf-8", | |
7436 }; | |
7437 var resp = ""; | |
7438 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7439 }), true); | |
7440 res.set(arg_request, arg_channelId, onBehalfOfContentOwner: arg_onBehalfOf
ContentOwner).then(unittest.expectAsync((_) {})); | |
7441 }); | |
7442 | |
7443 unittest.test("method--unset", () { | |
7444 | |
7445 var mock = new common_test.HttpServerMock(); | |
7446 api.WatermarksResourceApi res = new api.YoutubeApi(mock).watermarks; | |
7447 var arg_channelId = "foo"; | |
7448 var arg_onBehalfOfContentOwner = "foo"; | |
7449 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
7450 var path = (req.url).path; | |
7451 var pathOffset = 0; | |
7452 var index; | |
7453 var subPart; | |
7454 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/youtube/v3/")); | |
7455 pathOffset += 12; | |
7456 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("watermarks/unset")); | |
7457 pathOffset += 16; | |
7458 | |
7459 var query = (req.url).query; | |
7460 var queryOffset = 0; | |
7461 var queryMap = {}; | |
7462 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
7463 parseBool(n) { | |
7464 if (n == "true") return true; | |
7465 if (n == "false") return false; | |
7466 if (n == null) return null; | |
7467 throw new core.ArgumentError("Invalid boolean: $n"); | |
7468 } | |
7469 if (query.length > 0) { | |
7470 for (var part in query.split("&")) { | |
7471 var keyvalue = part.split("="); | |
7472 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
7473 } | |
7474 } | |
7475 unittest.expect(queryMap["channelId"].first, unittest.equals(arg_channel
Id)); | |
7476 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal
s(arg_onBehalfOfContentOwner)); | |
7477 | |
7478 | |
7479 var h = { | |
7480 "content-type" : "application/json; charset=utf-8", | |
7481 }; | |
7482 var resp = ""; | |
7483 return new async.Future.value(common_test.stringResponse(200, h, resp)); | |
7484 }), true); | |
7485 res.unset(arg_channelId, onBehalfOfContentOwner: arg_onBehalfOfContentOwne
r).then(unittest.expectAsync((_) {})); | |
7486 }); | |
7487 | |
7488 }); | |
7489 | |
7490 | |
7491 } | |
7492 | |
OLD | NEW |