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

Side by Side Diff: generated/googleapis/test/youtubeanalytics/v1_test.dart

Issue 2571553005: Api-roll 43: 2016-12-13 (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.youtubeAnalytics.v1.test; 1 library googleapis.youtubeAnalytics.v1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 } 44 }
45 } 45 }
46 } 46 }
47 47
48 http.StreamedResponse stringResponse( 48 http.StreamedResponse stringResponse(
49 core.int status, core.Map headers, core.String body) { 49 core.int status, core.Map headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 51 return new http.StreamedResponse(stream, status, headers: headers);
52 } 52 }
53 53
54 core.int buildCounterBatchReportOutputs = 0;
55 buildBatchReportOutputs() {
56 var o = new api.BatchReportOutputs();
57 buildCounterBatchReportOutputs++;
58 if (buildCounterBatchReportOutputs < 3) {
59 o.downloadUrl = "foo";
60 o.format = "foo";
61 o.type = "foo";
62 }
63 buildCounterBatchReportOutputs--;
64 return o;
65 }
66
67 checkBatchReportOutputs(api.BatchReportOutputs o) {
68 buildCounterBatchReportOutputs++;
69 if (buildCounterBatchReportOutputs < 3) {
70 unittest.expect(o.downloadUrl, unittest.equals('foo'));
71 unittest.expect(o.format, unittest.equals('foo'));
72 unittest.expect(o.type, unittest.equals('foo'));
73 }
74 buildCounterBatchReportOutputs--;
75 }
76
77 buildUnnamed189() {
78 var o = new core.List<api.BatchReportOutputs>();
79 o.add(buildBatchReportOutputs());
80 o.add(buildBatchReportOutputs());
81 return o;
82 }
83
84 checkUnnamed189(core.List<api.BatchReportOutputs> o) {
85 unittest.expect(o, unittest.hasLength(2));
86 checkBatchReportOutputs(o[0]);
87 checkBatchReportOutputs(o[1]);
88 }
89
90 core.int buildCounterBatchReportTimeSpan = 0;
91 buildBatchReportTimeSpan() {
92 var o = new api.BatchReportTimeSpan();
93 buildCounterBatchReportTimeSpan++;
94 if (buildCounterBatchReportTimeSpan < 3) {
95 o.endTime = core.DateTime.parse("2002-02-27T14:01:02");
96 o.startTime = core.DateTime.parse("2002-02-27T14:01:02");
97 }
98 buildCounterBatchReportTimeSpan--;
99 return o;
100 }
101
102 checkBatchReportTimeSpan(api.BatchReportTimeSpan o) {
103 buildCounterBatchReportTimeSpan++;
104 if (buildCounterBatchReportTimeSpan < 3) {
105 unittest.expect(o.endTime, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02")));
106 unittest.expect(o.startTime, unittest.equals(core.DateTime.parse("2002-02-27 T14:01:02")));
107 }
108 buildCounterBatchReportTimeSpan--;
109 }
110
111 core.int buildCounterBatchReport = 0;
112 buildBatchReport() {
113 var o = new api.BatchReport();
114 buildCounterBatchReport++;
115 if (buildCounterBatchReport < 3) {
116 o.id = "foo";
117 o.kind = "foo";
118 o.outputs = buildUnnamed189();
119 o.reportId = "foo";
120 o.timeSpan = buildBatchReportTimeSpan();
121 o.timeUpdated = core.DateTime.parse("2002-02-27T14:01:02");
122 }
123 buildCounterBatchReport--;
124 return o;
125 }
126
127 checkBatchReport(api.BatchReport o) {
128 buildCounterBatchReport++;
129 if (buildCounterBatchReport < 3) {
130 unittest.expect(o.id, unittest.equals('foo'));
131 unittest.expect(o.kind, unittest.equals('foo'));
132 checkUnnamed189(o.outputs);
133 unittest.expect(o.reportId, unittest.equals('foo'));
134 checkBatchReportTimeSpan(o.timeSpan);
135 unittest.expect(o.timeUpdated, unittest.equals(core.DateTime.parse("2002-02- 27T14:01:02")));
136 }
137 buildCounterBatchReport--;
138 }
139
140 core.int buildCounterBatchReportDefinition = 0;
141 buildBatchReportDefinition() {
142 var o = new api.BatchReportDefinition();
143 buildCounterBatchReportDefinition++;
144 if (buildCounterBatchReportDefinition < 3) {
145 o.id = "foo";
146 o.kind = "foo";
147 o.name = "foo";
148 o.status = "foo";
149 o.type = "foo";
150 }
151 buildCounterBatchReportDefinition--;
152 return o;
153 }
154
155 checkBatchReportDefinition(api.BatchReportDefinition o) {
156 buildCounterBatchReportDefinition++;
157 if (buildCounterBatchReportDefinition < 3) {
158 unittest.expect(o.id, unittest.equals('foo'));
159 unittest.expect(o.kind, unittest.equals('foo'));
160 unittest.expect(o.name, unittest.equals('foo'));
161 unittest.expect(o.status, unittest.equals('foo'));
162 unittest.expect(o.type, unittest.equals('foo'));
163 }
164 buildCounterBatchReportDefinition--;
165 }
166
167 buildUnnamed190() {
168 var o = new core.List<api.BatchReportDefinition>();
169 o.add(buildBatchReportDefinition());
170 o.add(buildBatchReportDefinition());
171 return o;
172 }
173
174 checkUnnamed190(core.List<api.BatchReportDefinition> o) {
175 unittest.expect(o, unittest.hasLength(2));
176 checkBatchReportDefinition(o[0]);
177 checkBatchReportDefinition(o[1]);
178 }
179
180 core.int buildCounterBatchReportDefinitionList = 0;
181 buildBatchReportDefinitionList() {
182 var o = new api.BatchReportDefinitionList();
183 buildCounterBatchReportDefinitionList++;
184 if (buildCounterBatchReportDefinitionList < 3) {
185 o.items = buildUnnamed190();
186 o.kind = "foo";
187 }
188 buildCounterBatchReportDefinitionList--;
189 return o;
190 }
191
192 checkBatchReportDefinitionList(api.BatchReportDefinitionList o) {
193 buildCounterBatchReportDefinitionList++;
194 if (buildCounterBatchReportDefinitionList < 3) {
195 checkUnnamed190(o.items);
196 unittest.expect(o.kind, unittest.equals('foo'));
197 }
198 buildCounterBatchReportDefinitionList--;
199 }
200
201 buildUnnamed191() {
202 var o = new core.List<api.BatchReport>();
203 o.add(buildBatchReport());
204 o.add(buildBatchReport());
205 return o;
206 }
207
208 checkUnnamed191(core.List<api.BatchReport> o) {
209 unittest.expect(o, unittest.hasLength(2));
210 checkBatchReport(o[0]);
211 checkBatchReport(o[1]);
212 }
213
214 core.int buildCounterBatchReportList = 0;
215 buildBatchReportList() {
216 var o = new api.BatchReportList();
217 buildCounterBatchReportList++;
218 if (buildCounterBatchReportList < 3) {
219 o.items = buildUnnamed191();
220 o.kind = "foo";
221 }
222 buildCounterBatchReportList--;
223 return o;
224 }
225
226 checkBatchReportList(api.BatchReportList o) {
227 buildCounterBatchReportList++;
228 if (buildCounterBatchReportList < 3) {
229 checkUnnamed191(o.items);
230 unittest.expect(o.kind, unittest.equals('foo'));
231 }
232 buildCounterBatchReportList--;
233 }
234
235 core.int buildCounterGroupContentDetails = 0; 54 core.int buildCounterGroupContentDetails = 0;
236 buildGroupContentDetails() { 55 buildGroupContentDetails() {
237 var o = new api.GroupContentDetails(); 56 var o = new api.GroupContentDetails();
238 buildCounterGroupContentDetails++; 57 buildCounterGroupContentDetails++;
239 if (buildCounterGroupContentDetails < 3) { 58 if (buildCounterGroupContentDetails < 3) {
240 o.itemCount = "foo"; 59 o.itemCount = "foo";
241 o.itemType = "foo"; 60 o.itemType = "foo";
242 } 61 }
243 buildCounterGroupContentDetails--; 62 buildCounterGroupContentDetails--;
244 return o; 63 return o;
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 if (buildCounterGroupItem < 3) { 161 if (buildCounterGroupItem < 3) {
343 unittest.expect(o.etag, unittest.equals('foo')); 162 unittest.expect(o.etag, unittest.equals('foo'));
344 unittest.expect(o.groupId, unittest.equals('foo')); 163 unittest.expect(o.groupId, unittest.equals('foo'));
345 unittest.expect(o.id, unittest.equals('foo')); 164 unittest.expect(o.id, unittest.equals('foo'));
346 unittest.expect(o.kind, unittest.equals('foo')); 165 unittest.expect(o.kind, unittest.equals('foo'));
347 checkGroupItemResource(o.resource); 166 checkGroupItemResource(o.resource);
348 } 167 }
349 buildCounterGroupItem--; 168 buildCounterGroupItem--;
350 } 169 }
351 170
352 buildUnnamed192() { 171 buildUnnamed193() {
353 var o = new core.List<api.GroupItem>(); 172 var o = new core.List<api.GroupItem>();
354 o.add(buildGroupItem()); 173 o.add(buildGroupItem());
355 o.add(buildGroupItem()); 174 o.add(buildGroupItem());
356 return o; 175 return o;
357 } 176 }
358 177
359 checkUnnamed192(core.List<api.GroupItem> o) { 178 checkUnnamed193(core.List<api.GroupItem> o) {
360 unittest.expect(o, unittest.hasLength(2)); 179 unittest.expect(o, unittest.hasLength(2));
361 checkGroupItem(o[0]); 180 checkGroupItem(o[0]);
362 checkGroupItem(o[1]); 181 checkGroupItem(o[1]);
363 } 182 }
364 183
365 core.int buildCounterGroupItemListResponse = 0; 184 core.int buildCounterGroupItemListResponse = 0;
366 buildGroupItemListResponse() { 185 buildGroupItemListResponse() {
367 var o = new api.GroupItemListResponse(); 186 var o = new api.GroupItemListResponse();
368 buildCounterGroupItemListResponse++; 187 buildCounterGroupItemListResponse++;
369 if (buildCounterGroupItemListResponse < 3) { 188 if (buildCounterGroupItemListResponse < 3) {
370 o.etag = "foo"; 189 o.etag = "foo";
371 o.items = buildUnnamed192(); 190 o.items = buildUnnamed193();
372 o.kind = "foo"; 191 o.kind = "foo";
373 } 192 }
374 buildCounterGroupItemListResponse--; 193 buildCounterGroupItemListResponse--;
375 return o; 194 return o;
376 } 195 }
377 196
378 checkGroupItemListResponse(api.GroupItemListResponse o) { 197 checkGroupItemListResponse(api.GroupItemListResponse o) {
379 buildCounterGroupItemListResponse++; 198 buildCounterGroupItemListResponse++;
380 if (buildCounterGroupItemListResponse < 3) { 199 if (buildCounterGroupItemListResponse < 3) {
381 unittest.expect(o.etag, unittest.equals('foo')); 200 unittest.expect(o.etag, unittest.equals('foo'));
382 checkUnnamed192(o.items); 201 checkUnnamed193(o.items);
383 unittest.expect(o.kind, unittest.equals('foo')); 202 unittest.expect(o.kind, unittest.equals('foo'));
384 } 203 }
385 buildCounterGroupItemListResponse--; 204 buildCounterGroupItemListResponse--;
386 } 205 }
387 206
388 buildUnnamed193() { 207 buildUnnamed194() {
389 var o = new core.List<api.Group>(); 208 var o = new core.List<api.Group>();
390 o.add(buildGroup()); 209 o.add(buildGroup());
391 o.add(buildGroup()); 210 o.add(buildGroup());
392 return o; 211 return o;
393 } 212 }
394 213
395 checkUnnamed193(core.List<api.Group> o) { 214 checkUnnamed194(core.List<api.Group> o) {
396 unittest.expect(o, unittest.hasLength(2)); 215 unittest.expect(o, unittest.hasLength(2));
397 checkGroup(o[0]); 216 checkGroup(o[0]);
398 checkGroup(o[1]); 217 checkGroup(o[1]);
399 } 218 }
400 219
401 core.int buildCounterGroupListResponse = 0; 220 core.int buildCounterGroupListResponse = 0;
402 buildGroupListResponse() { 221 buildGroupListResponse() {
403 var o = new api.GroupListResponse(); 222 var o = new api.GroupListResponse();
404 buildCounterGroupListResponse++; 223 buildCounterGroupListResponse++;
405 if (buildCounterGroupListResponse < 3) { 224 if (buildCounterGroupListResponse < 3) {
406 o.etag = "foo"; 225 o.etag = "foo";
407 o.items = buildUnnamed193(); 226 o.items = buildUnnamed194();
408 o.kind = "foo"; 227 o.kind = "foo";
409 o.nextPageToken = "foo"; 228 o.nextPageToken = "foo";
410 } 229 }
411 buildCounterGroupListResponse--; 230 buildCounterGroupListResponse--;
412 return o; 231 return o;
413 } 232 }
414 233
415 checkGroupListResponse(api.GroupListResponse o) { 234 checkGroupListResponse(api.GroupListResponse o) {
416 buildCounterGroupListResponse++; 235 buildCounterGroupListResponse++;
417 if (buildCounterGroupListResponse < 3) { 236 if (buildCounterGroupListResponse < 3) {
418 unittest.expect(o.etag, unittest.equals('foo')); 237 unittest.expect(o.etag, unittest.equals('foo'));
419 checkUnnamed193(o.items); 238 checkUnnamed194(o.items);
420 unittest.expect(o.kind, unittest.equals('foo')); 239 unittest.expect(o.kind, unittest.equals('foo'));
421 unittest.expect(o.nextPageToken, unittest.equals('foo')); 240 unittest.expect(o.nextPageToken, unittest.equals('foo'));
422 } 241 }
423 buildCounterGroupListResponse--; 242 buildCounterGroupListResponse--;
424 } 243 }
425 244
426 core.int buildCounterResultTableColumnHeaders = 0; 245 core.int buildCounterResultTableColumnHeaders = 0;
427 buildResultTableColumnHeaders() { 246 buildResultTableColumnHeaders() {
428 var o = new api.ResultTableColumnHeaders(); 247 var o = new api.ResultTableColumnHeaders();
429 buildCounterResultTableColumnHeaders++; 248 buildCounterResultTableColumnHeaders++;
430 if (buildCounterResultTableColumnHeaders < 3) { 249 if (buildCounterResultTableColumnHeaders < 3) {
431 o.columnType = "foo"; 250 o.columnType = "foo";
432 o.dataType = "foo"; 251 o.dataType = "foo";
433 o.name = "foo"; 252 o.name = "foo";
434 } 253 }
435 buildCounterResultTableColumnHeaders--; 254 buildCounterResultTableColumnHeaders--;
436 return o; 255 return o;
437 } 256 }
438 257
439 checkResultTableColumnHeaders(api.ResultTableColumnHeaders o) { 258 checkResultTableColumnHeaders(api.ResultTableColumnHeaders o) {
440 buildCounterResultTableColumnHeaders++; 259 buildCounterResultTableColumnHeaders++;
441 if (buildCounterResultTableColumnHeaders < 3) { 260 if (buildCounterResultTableColumnHeaders < 3) {
442 unittest.expect(o.columnType, unittest.equals('foo')); 261 unittest.expect(o.columnType, unittest.equals('foo'));
443 unittest.expect(o.dataType, unittest.equals('foo')); 262 unittest.expect(o.dataType, unittest.equals('foo'));
444 unittest.expect(o.name, unittest.equals('foo')); 263 unittest.expect(o.name, unittest.equals('foo'));
445 } 264 }
446 buildCounterResultTableColumnHeaders--; 265 buildCounterResultTableColumnHeaders--;
447 } 266 }
448 267
449 buildUnnamed194() { 268 buildUnnamed195() {
450 var o = new core.List<api.ResultTableColumnHeaders>(); 269 var o = new core.List<api.ResultTableColumnHeaders>();
451 o.add(buildResultTableColumnHeaders()); 270 o.add(buildResultTableColumnHeaders());
452 o.add(buildResultTableColumnHeaders()); 271 o.add(buildResultTableColumnHeaders());
453 return o; 272 return o;
454 } 273 }
455 274
456 checkUnnamed194(core.List<api.ResultTableColumnHeaders> o) { 275 checkUnnamed195(core.List<api.ResultTableColumnHeaders> o) {
457 unittest.expect(o, unittest.hasLength(2)); 276 unittest.expect(o, unittest.hasLength(2));
458 checkResultTableColumnHeaders(o[0]); 277 checkResultTableColumnHeaders(o[0]);
459 checkResultTableColumnHeaders(o[1]); 278 checkResultTableColumnHeaders(o[1]);
460 } 279 }
461 280
462 buildUnnamed195() { 281 buildUnnamed196() {
463 var o = new core.List<core.Object>(); 282 var o = new core.List<core.Object>();
464 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); 283 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
465 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); 284 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
466 return o; 285 return o;
467 } 286 }
468 287
469 checkUnnamed195(core.List<core.Object> o) { 288 checkUnnamed196(core.List<core.Object> o) {
470 unittest.expect(o, unittest.hasLength(2)); 289 unittest.expect(o, unittest.hasLength(2));
471 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength( 3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u nittest.equals('foo')); 290 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength( 3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u nittest.equals('foo'));
472 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength( 3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u nittest.equals('foo')); 291 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength( 3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u nittest.equals('foo'));
473 } 292 }
474 293
475 buildUnnamed196() { 294 buildUnnamed197() {
476 var o = new core.List<core.List<core.Object>>(); 295 var o = new core.List<core.List<core.Object>>();
477 o.add(buildUnnamed195()); 296 o.add(buildUnnamed196());
478 o.add(buildUnnamed195()); 297 o.add(buildUnnamed196());
479 return o; 298 return o;
480 } 299 }
481 300
482 checkUnnamed196(core.List<core.List<core.Object>> o) { 301 checkUnnamed197(core.List<core.List<core.Object>> o) {
483 unittest.expect(o, unittest.hasLength(2)); 302 unittest.expect(o, unittest.hasLength(2));
484 checkUnnamed195(o[0]); 303 checkUnnamed196(o[0]);
485 checkUnnamed195(o[1]); 304 checkUnnamed196(o[1]);
486 } 305 }
487 306
488 core.int buildCounterResultTable = 0; 307 core.int buildCounterResultTable = 0;
489 buildResultTable() { 308 buildResultTable() {
490 var o = new api.ResultTable(); 309 var o = new api.ResultTable();
491 buildCounterResultTable++; 310 buildCounterResultTable++;
492 if (buildCounterResultTable < 3) { 311 if (buildCounterResultTable < 3) {
493 o.columnHeaders = buildUnnamed194(); 312 o.columnHeaders = buildUnnamed195();
494 o.kind = "foo"; 313 o.kind = "foo";
495 o.rows = buildUnnamed196(); 314 o.rows = buildUnnamed197();
496 } 315 }
497 buildCounterResultTable--; 316 buildCounterResultTable--;
498 return o; 317 return o;
499 } 318 }
500 319
501 checkResultTable(api.ResultTable o) { 320 checkResultTable(api.ResultTable o) {
502 buildCounterResultTable++; 321 buildCounterResultTable++;
503 if (buildCounterResultTable < 3) { 322 if (buildCounterResultTable < 3) {
504 checkUnnamed194(o.columnHeaders); 323 checkUnnamed195(o.columnHeaders);
505 unittest.expect(o.kind, unittest.equals('foo')); 324 unittest.expect(o.kind, unittest.equals('foo'));
506 checkUnnamed196(o.rows); 325 checkUnnamed197(o.rows);
507 } 326 }
508 buildCounterResultTable--; 327 buildCounterResultTable--;
509 } 328 }
510 329
511 330
512 main() { 331 main() {
513 unittest.group("obj-schema-BatchReportOutputs", () {
514 unittest.test("to-json--from-json", () {
515 var o = buildBatchReportOutputs();
516 var od = new api.BatchReportOutputs.fromJson(o.toJson());
517 checkBatchReportOutputs(od);
518 });
519 });
520
521
522 unittest.group("obj-schema-BatchReportTimeSpan", () {
523 unittest.test("to-json--from-json", () {
524 var o = buildBatchReportTimeSpan();
525 var od = new api.BatchReportTimeSpan.fromJson(o.toJson());
526 checkBatchReportTimeSpan(od);
527 });
528 });
529
530
531 unittest.group("obj-schema-BatchReport", () {
532 unittest.test("to-json--from-json", () {
533 var o = buildBatchReport();
534 var od = new api.BatchReport.fromJson(o.toJson());
535 checkBatchReport(od);
536 });
537 });
538
539
540 unittest.group("obj-schema-BatchReportDefinition", () {
541 unittest.test("to-json--from-json", () {
542 var o = buildBatchReportDefinition();
543 var od = new api.BatchReportDefinition.fromJson(o.toJson());
544 checkBatchReportDefinition(od);
545 });
546 });
547
548
549 unittest.group("obj-schema-BatchReportDefinitionList", () {
550 unittest.test("to-json--from-json", () {
551 var o = buildBatchReportDefinitionList();
552 var od = new api.BatchReportDefinitionList.fromJson(o.toJson());
553 checkBatchReportDefinitionList(od);
554 });
555 });
556
557
558 unittest.group("obj-schema-BatchReportList", () {
559 unittest.test("to-json--from-json", () {
560 var o = buildBatchReportList();
561 var od = new api.BatchReportList.fromJson(o.toJson());
562 checkBatchReportList(od);
563 });
564 });
565
566
567 unittest.group("obj-schema-GroupContentDetails", () { 332 unittest.group("obj-schema-GroupContentDetails", () {
568 unittest.test("to-json--from-json", () { 333 unittest.test("to-json--from-json", () {
569 var o = buildGroupContentDetails(); 334 var o = buildGroupContentDetails();
570 var od = new api.GroupContentDetails.fromJson(o.toJson()); 335 var od = new api.GroupContentDetails.fromJson(o.toJson());
571 checkGroupContentDetails(od); 336 checkGroupContentDetails(od);
572 }); 337 });
573 }); 338 });
574 339
575 340
576 unittest.group("obj-schema-GroupSnippet", () { 341 unittest.group("obj-schema-GroupSnippet", () {
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
638 403
639 unittest.group("obj-schema-ResultTable", () { 404 unittest.group("obj-schema-ResultTable", () {
640 unittest.test("to-json--from-json", () { 405 unittest.test("to-json--from-json", () {
641 var o = buildResultTable(); 406 var o = buildResultTable();
642 var od = new api.ResultTable.fromJson(o.toJson()); 407 var od = new api.ResultTable.fromJson(o.toJson());
643 checkResultTable(od); 408 checkResultTable(od);
644 }); 409 });
645 }); 410 });
646 411
647 412
648 unittest.group("resource-BatchReportDefinitionsResourceApi", () {
649 unittest.test("method--list", () {
650
651 var mock = new HttpServerMock();
652 api.BatchReportDefinitionsResourceApi res = new api.YoutubeAnalyticsApi(mo ck).batchReportDefinitions;
653 var arg_onBehalfOfContentOwner = "foo";
654 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
655 var path = (req.url).path;
656 var pathOffset = 0;
657 var index;
658 var subPart;
659 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
660 pathOffset += 1;
661 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("youtube/analytics/v1/"));
662 pathOffset += 21;
663 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("batchReportDefinitions"));
664 pathOffset += 22;
665
666 var query = (req.url).query;
667 var queryOffset = 0;
668 var queryMap = {};
669 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
670 parseBool(n) {
671 if (n == "true") return true;
672 if (n == "false") return false;
673 if (n == null) return null;
674 throw new core.ArgumentError("Invalid boolean: $n");
675 }
676 if (query.length > 0) {
677 for (var part in query.split("&")) {
678 var keyvalue = part.split("=");
679 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
680 }
681 }
682 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal s(arg_onBehalfOfContentOwner));
683
684
685 var h = {
686 "content-type" : "application/json; charset=utf-8",
687 };
688 var resp = convert.JSON.encode(buildBatchReportDefinitionList());
689 return new async.Future.value(stringResponse(200, h, resp));
690 }), true);
691 res.list(arg_onBehalfOfContentOwner).then(unittest.expectAsync(((api.Batch ReportDefinitionList response) {
692 checkBatchReportDefinitionList(response);
693 })));
694 });
695
696 });
697
698
699 unittest.group("resource-BatchReportsResourceApi", () {
700 unittest.test("method--list", () {
701
702 var mock = new HttpServerMock();
703 api.BatchReportsResourceApi res = new api.YoutubeAnalyticsApi(mock).batchR eports;
704 var arg_batchReportDefinitionId = "foo";
705 var arg_onBehalfOfContentOwner = "foo";
706 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
707 var path = (req.url).path;
708 var pathOffset = 0;
709 var index;
710 var subPart;
711 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
712 pathOffset += 1;
713 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("youtube/analytics/v1/"));
714 pathOffset += 21;
715 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("batchReports"));
716 pathOffset += 12;
717
718 var query = (req.url).query;
719 var queryOffset = 0;
720 var queryMap = {};
721 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
722 parseBool(n) {
723 if (n == "true") return true;
724 if (n == "false") return false;
725 if (n == null) return null;
726 throw new core.ArgumentError("Invalid boolean: $n");
727 }
728 if (query.length > 0) {
729 for (var part in query.split("&")) {
730 var keyvalue = part.split("=");
731 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
732 }
733 }
734 unittest.expect(queryMap["batchReportDefinitionId"].first, unittest.equa ls(arg_batchReportDefinitionId));
735 unittest.expect(queryMap["onBehalfOfContentOwner"].first, unittest.equal s(arg_onBehalfOfContentOwner));
736
737
738 var h = {
739 "content-type" : "application/json; charset=utf-8",
740 };
741 var resp = convert.JSON.encode(buildBatchReportList());
742 return new async.Future.value(stringResponse(200, h, resp));
743 }), true);
744 res.list(arg_batchReportDefinitionId, arg_onBehalfOfContentOwner).then(uni ttest.expectAsync(((api.BatchReportList response) {
745 checkBatchReportList(response);
746 })));
747 });
748
749 });
750
751
752 unittest.group("resource-GroupItemsResourceApi", () { 413 unittest.group("resource-GroupItemsResourceApi", () {
753 unittest.test("method--delete", () { 414 unittest.test("method--delete", () {
754 415
755 var mock = new HttpServerMock(); 416 var mock = new HttpServerMock();
756 api.GroupItemsResourceApi res = new api.YoutubeAnalyticsApi(mock).groupIte ms; 417 api.GroupItemsResourceApi res = new api.YoutubeAnalyticsApi(mock).groupIte ms;
757 var arg_id = "foo"; 418 var arg_id = "foo";
758 var arg_onBehalfOfContentOwner = "foo"; 419 var arg_onBehalfOfContentOwner = "foo";
759 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 420 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
760 var path = (req.url).path; 421 var path = (req.url).path;
761 var pathOffset = 0; 422 var pathOffset = 0;
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
1170 res.query(arg_ids, arg_start_date, arg_end_date, arg_metrics, currency: ar g_currency, dimensions: arg_dimensions, filters: arg_filters, max_results: arg_m ax_results, sort: arg_sort, start_index: arg_start_index).then(unittest.expectAs ync(((api.ResultTable response) { 831 res.query(arg_ids, arg_start_date, arg_end_date, arg_metrics, currency: ar g_currency, dimensions: arg_dimensions, filters: arg_filters, max_results: arg_m ax_results, sort: arg_sort, start_index: arg_start_index).then(unittest.expectAs ync(((api.ResultTable response) {
1171 checkResultTable(response); 832 checkResultTable(response);
1172 }))); 833 })));
1173 }); 834 });
1174 835
1175 }); 836 });
1176 837
1177 838
1178 } 839 }
1179 840
OLDNEW
« no previous file with comments | « generated/googleapis/test/youtube/v3_test.dart ('k') | generated/googleapis/test/youtubereporting/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698