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

Side by Side Diff: generated/googleapis/test/tasks/v1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library googleapis.tasks.v1.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/tasks/v1.dart' as api;
16
17
18
19 core.int buildCounterTaskLinks = 0;
20 buildTaskLinks() {
21 var o = new api.TaskLinks();
22 buildCounterTaskLinks++;
23 if (buildCounterTaskLinks < 3) {
24 o.description = "foo";
25 o.link = "foo";
26 o.type = "foo";
27 }
28 buildCounterTaskLinks--;
29 return o;
30 }
31
32 checkTaskLinks(api.TaskLinks o) {
33 buildCounterTaskLinks++;
34 if (buildCounterTaskLinks < 3) {
35 unittest.expect(o.description, unittest.equals('foo'));
36 unittest.expect(o.link, unittest.equals('foo'));
37 unittest.expect(o.type, unittest.equals('foo'));
38 }
39 buildCounterTaskLinks--;
40 }
41
42 buildUnnamed1010() {
43 var o = new core.List<api.TaskLinks>();
44 o.add(buildTaskLinks());
45 o.add(buildTaskLinks());
46 return o;
47 }
48
49 checkUnnamed1010(core.List<api.TaskLinks> o) {
50 unittest.expect(o, unittest.hasLength(2));
51 checkTaskLinks(o[0]);
52 checkTaskLinks(o[1]);
53 }
54
55 core.int buildCounterTask = 0;
56 buildTask() {
57 var o = new api.Task();
58 buildCounterTask++;
59 if (buildCounterTask < 3) {
60 o.completed = core.DateTime.parse("2002-02-27T14:01:02");
61 o.deleted = true;
62 o.due = core.DateTime.parse("2002-02-27T14:01:02");
63 o.etag = "foo";
64 o.hidden = true;
65 o.id = "foo";
66 o.kind = "foo";
67 o.links = buildUnnamed1010();
68 o.notes = "foo";
69 o.parent = "foo";
70 o.position = "foo";
71 o.selfLink = "foo";
72 o.status = "foo";
73 o.title = "foo";
74 o.updated = core.DateTime.parse("2002-02-27T14:01:02");
75 }
76 buildCounterTask--;
77 return o;
78 }
79
80 checkTask(api.Task o) {
81 buildCounterTask++;
82 if (buildCounterTask < 3) {
83 unittest.expect(o.completed, unittest.equals(core.DateTime.parse("2002-02-27 T14:01:02")));
84 unittest.expect(o.deleted, unittest.isTrue);
85 unittest.expect(o.due, unittest.equals(core.DateTime.parse("2002-02-27T14:01 :02")));
86 unittest.expect(o.etag, unittest.equals('foo'));
87 unittest.expect(o.hidden, unittest.isTrue);
88 unittest.expect(o.id, unittest.equals('foo'));
89 unittest.expect(o.kind, unittest.equals('foo'));
90 checkUnnamed1010(o.links);
91 unittest.expect(o.notes, unittest.equals('foo'));
92 unittest.expect(o.parent, unittest.equals('foo'));
93 unittest.expect(o.position, unittest.equals('foo'));
94 unittest.expect(o.selfLink, unittest.equals('foo'));
95 unittest.expect(o.status, unittest.equals('foo'));
96 unittest.expect(o.title, unittest.equals('foo'));
97 unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02")));
98 }
99 buildCounterTask--;
100 }
101
102 core.int buildCounterTaskList = 0;
103 buildTaskList() {
104 var o = new api.TaskList();
105 buildCounterTaskList++;
106 if (buildCounterTaskList < 3) {
107 o.etag = "foo";
108 o.id = "foo";
109 o.kind = "foo";
110 o.selfLink = "foo";
111 o.title = "foo";
112 o.updated = core.DateTime.parse("2002-02-27T14:01:02");
113 }
114 buildCounterTaskList--;
115 return o;
116 }
117
118 checkTaskList(api.TaskList o) {
119 buildCounterTaskList++;
120 if (buildCounterTaskList < 3) {
121 unittest.expect(o.etag, unittest.equals('foo'));
122 unittest.expect(o.id, unittest.equals('foo'));
123 unittest.expect(o.kind, unittest.equals('foo'));
124 unittest.expect(o.selfLink, unittest.equals('foo'));
125 unittest.expect(o.title, unittest.equals('foo'));
126 unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02")));
127 }
128 buildCounterTaskList--;
129 }
130
131 buildUnnamed1011() {
132 var o = new core.List<api.TaskList>();
133 o.add(buildTaskList());
134 o.add(buildTaskList());
135 return o;
136 }
137
138 checkUnnamed1011(core.List<api.TaskList> o) {
139 unittest.expect(o, unittest.hasLength(2));
140 checkTaskList(o[0]);
141 checkTaskList(o[1]);
142 }
143
144 core.int buildCounterTaskLists = 0;
145 buildTaskLists() {
146 var o = new api.TaskLists();
147 buildCounterTaskLists++;
148 if (buildCounterTaskLists < 3) {
149 o.etag = "foo";
150 o.items = buildUnnamed1011();
151 o.kind = "foo";
152 o.nextPageToken = "foo";
153 }
154 buildCounterTaskLists--;
155 return o;
156 }
157
158 checkTaskLists(api.TaskLists o) {
159 buildCounterTaskLists++;
160 if (buildCounterTaskLists < 3) {
161 unittest.expect(o.etag, unittest.equals('foo'));
162 checkUnnamed1011(o.items);
163 unittest.expect(o.kind, unittest.equals('foo'));
164 unittest.expect(o.nextPageToken, unittest.equals('foo'));
165 }
166 buildCounterTaskLists--;
167 }
168
169 buildUnnamed1012() {
170 var o = new core.List<api.Task>();
171 o.add(buildTask());
172 o.add(buildTask());
173 return o;
174 }
175
176 checkUnnamed1012(core.List<api.Task> o) {
177 unittest.expect(o, unittest.hasLength(2));
178 checkTask(o[0]);
179 checkTask(o[1]);
180 }
181
182 core.int buildCounterTasks = 0;
183 buildTasks() {
184 var o = new api.Tasks();
185 buildCounterTasks++;
186 if (buildCounterTasks < 3) {
187 o.etag = "foo";
188 o.items = buildUnnamed1012();
189 o.kind = "foo";
190 o.nextPageToken = "foo";
191 }
192 buildCounterTasks--;
193 return o;
194 }
195
196 checkTasks(api.Tasks o) {
197 buildCounterTasks++;
198 if (buildCounterTasks < 3) {
199 unittest.expect(o.etag, unittest.equals('foo'));
200 checkUnnamed1012(o.items);
201 unittest.expect(o.kind, unittest.equals('foo'));
202 unittest.expect(o.nextPageToken, unittest.equals('foo'));
203 }
204 buildCounterTasks--;
205 }
206
207
208 main() {
209 unittest.group("obj-schema-TaskLinks", () {
210 unittest.test("to-json--from-json", () {
211 var o = buildTaskLinks();
212 var od = new api.TaskLinks.fromJson(o.toJson());
213 checkTaskLinks(od);
214 });
215 });
216
217
218 unittest.group("obj-schema-Task", () {
219 unittest.test("to-json--from-json", () {
220 var o = buildTask();
221 var od = new api.Task.fromJson(o.toJson());
222 checkTask(od);
223 });
224 });
225
226
227 unittest.group("obj-schema-TaskList", () {
228 unittest.test("to-json--from-json", () {
229 var o = buildTaskList();
230 var od = new api.TaskList.fromJson(o.toJson());
231 checkTaskList(od);
232 });
233 });
234
235
236 unittest.group("obj-schema-TaskLists", () {
237 unittest.test("to-json--from-json", () {
238 var o = buildTaskLists();
239 var od = new api.TaskLists.fromJson(o.toJson());
240 checkTaskLists(od);
241 });
242 });
243
244
245 unittest.group("obj-schema-Tasks", () {
246 unittest.test("to-json--from-json", () {
247 var o = buildTasks();
248 var od = new api.Tasks.fromJson(o.toJson());
249 checkTasks(od);
250 });
251 });
252
253
254 unittest.group("resource-TasklistsResourceApi", () {
255 unittest.test("method--delete", () {
256
257 var mock = new common_test.HttpServerMock();
258 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
259 var arg_tasklist = "foo";
260 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
261 var path = (req.url).path;
262 var pathOffset = 0;
263 var index;
264 var subPart;
265 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
266 pathOffset += 10;
267 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("users/@me/lists/"));
268 pathOffset += 16;
269 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
270 pathOffset = path.length;
271 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
272
273 var query = (req.url).query;
274 var queryOffset = 0;
275 var queryMap = {};
276 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
277 parseBool(n) {
278 if (n == "true") return true;
279 if (n == "false") return false;
280 if (n == null) return null;
281 throw new core.ArgumentError("Invalid boolean: $n");
282 }
283 if (query.length > 0) {
284 for (var part in query.split("&")) {
285 var keyvalue = part.split("=");
286 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
287 }
288 }
289
290
291 var h = {
292 "content-type" : "application/json; charset=utf-8",
293 };
294 var resp = "";
295 return new async.Future.value(common_test.stringResponse(200, h, resp));
296 }), true);
297 res.delete(arg_tasklist).then(unittest.expectAsync((_) {}));
298 });
299
300 unittest.test("method--get", () {
301
302 var mock = new common_test.HttpServerMock();
303 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
304 var arg_tasklist = "foo";
305 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
306 var path = (req.url).path;
307 var pathOffset = 0;
308 var index;
309 var subPart;
310 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
311 pathOffset += 10;
312 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("users/@me/lists/"));
313 pathOffset += 16;
314 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
315 pathOffset = path.length;
316 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
317
318 var query = (req.url).query;
319 var queryOffset = 0;
320 var queryMap = {};
321 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
322 parseBool(n) {
323 if (n == "true") return true;
324 if (n == "false") return false;
325 if (n == null) return null;
326 throw new core.ArgumentError("Invalid boolean: $n");
327 }
328 if (query.length > 0) {
329 for (var part in query.split("&")) {
330 var keyvalue = part.split("=");
331 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
332 }
333 }
334
335
336 var h = {
337 "content-type" : "application/json; charset=utf-8",
338 };
339 var resp = convert.JSON.encode(buildTaskList());
340 return new async.Future.value(common_test.stringResponse(200, h, resp));
341 }), true);
342 res.get(arg_tasklist).then(unittest.expectAsync(((api.TaskList response) {
343 checkTaskList(response);
344 })));
345 });
346
347 unittest.test("method--insert", () {
348
349 var mock = new common_test.HttpServerMock();
350 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
351 var arg_request = buildTaskList();
352 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
353 var obj = new api.TaskList.fromJson(json);
354 checkTaskList(obj);
355
356 var path = (req.url).path;
357 var pathOffset = 0;
358 var index;
359 var subPart;
360 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
361 pathOffset += 10;
362 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("users/@me/lists"));
363 pathOffset += 15;
364
365 var query = (req.url).query;
366 var queryOffset = 0;
367 var queryMap = {};
368 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
369 parseBool(n) {
370 if (n == "true") return true;
371 if (n == "false") return false;
372 if (n == null) return null;
373 throw new core.ArgumentError("Invalid boolean: $n");
374 }
375 if (query.length > 0) {
376 for (var part in query.split("&")) {
377 var keyvalue = part.split("=");
378 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
379 }
380 }
381
382
383 var h = {
384 "content-type" : "application/json; charset=utf-8",
385 };
386 var resp = convert.JSON.encode(buildTaskList());
387 return new async.Future.value(common_test.stringResponse(200, h, resp));
388 }), true);
389 res.insert(arg_request).then(unittest.expectAsync(((api.TaskList response) {
390 checkTaskList(response);
391 })));
392 });
393
394 unittest.test("method--list", () {
395
396 var mock = new common_test.HttpServerMock();
397 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
398 var arg_maxResults = "foo";
399 var arg_pageToken = "foo";
400 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
401 var path = (req.url).path;
402 var pathOffset = 0;
403 var index;
404 var subPart;
405 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
406 pathOffset += 10;
407 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("users/@me/lists"));
408 pathOffset += 15;
409
410 var query = (req.url).query;
411 var queryOffset = 0;
412 var queryMap = {};
413 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
414 parseBool(n) {
415 if (n == "true") return true;
416 if (n == "false") return false;
417 if (n == null) return null;
418 throw new core.ArgumentError("Invalid boolean: $n");
419 }
420 if (query.length > 0) {
421 for (var part in query.split("&")) {
422 var keyvalue = part.split("=");
423 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
424 }
425 }
426 unittest.expect(queryMap["maxResults"].first, unittest.equals(arg_maxRes ults));
427 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
428
429
430 var h = {
431 "content-type" : "application/json; charset=utf-8",
432 };
433 var resp = convert.JSON.encode(buildTaskLists());
434 return new async.Future.value(common_test.stringResponse(200, h, resp));
435 }), true);
436 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte st.expectAsync(((api.TaskLists response) {
437 checkTaskLists(response);
438 })));
439 });
440
441 unittest.test("method--patch", () {
442
443 var mock = new common_test.HttpServerMock();
444 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
445 var arg_request = buildTaskList();
446 var arg_tasklist = "foo";
447 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
448 var obj = new api.TaskList.fromJson(json);
449 checkTaskList(obj);
450
451 var path = (req.url).path;
452 var pathOffset = 0;
453 var index;
454 var subPart;
455 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
456 pathOffset += 10;
457 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("users/@me/lists/"));
458 pathOffset += 16;
459 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
460 pathOffset = path.length;
461 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
462
463 var query = (req.url).query;
464 var queryOffset = 0;
465 var queryMap = {};
466 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
467 parseBool(n) {
468 if (n == "true") return true;
469 if (n == "false") return false;
470 if (n == null) return null;
471 throw new core.ArgumentError("Invalid boolean: $n");
472 }
473 if (query.length > 0) {
474 for (var part in query.split("&")) {
475 var keyvalue = part.split("=");
476 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
477 }
478 }
479
480
481 var h = {
482 "content-type" : "application/json; charset=utf-8",
483 };
484 var resp = convert.JSON.encode(buildTaskList());
485 return new async.Future.value(common_test.stringResponse(200, h, resp));
486 }), true);
487 res.patch(arg_request, arg_tasklist).then(unittest.expectAsync(((api.TaskL ist response) {
488 checkTaskList(response);
489 })));
490 });
491
492 unittest.test("method--update", () {
493
494 var mock = new common_test.HttpServerMock();
495 api.TasklistsResourceApi res = new api.TasksApi(mock).tasklists;
496 var arg_request = buildTaskList();
497 var arg_tasklist = "foo";
498 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
499 var obj = new api.TaskList.fromJson(json);
500 checkTaskList(obj);
501
502 var path = (req.url).path;
503 var pathOffset = 0;
504 var index;
505 var subPart;
506 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
507 pathOffset += 10;
508 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("users/@me/lists/"));
509 pathOffset += 16;
510 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
511 pathOffset = path.length;
512 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
513
514 var query = (req.url).query;
515 var queryOffset = 0;
516 var queryMap = {};
517 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
518 parseBool(n) {
519 if (n == "true") return true;
520 if (n == "false") return false;
521 if (n == null) return null;
522 throw new core.ArgumentError("Invalid boolean: $n");
523 }
524 if (query.length > 0) {
525 for (var part in query.split("&")) {
526 var keyvalue = part.split("=");
527 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
528 }
529 }
530
531
532 var h = {
533 "content-type" : "application/json; charset=utf-8",
534 };
535 var resp = convert.JSON.encode(buildTaskList());
536 return new async.Future.value(common_test.stringResponse(200, h, resp));
537 }), true);
538 res.update(arg_request, arg_tasklist).then(unittest.expectAsync(((api.Task List response) {
539 checkTaskList(response);
540 })));
541 });
542
543 });
544
545
546 unittest.group("resource-TasksResourceApi", () {
547 unittest.test("method--clear", () {
548
549 var mock = new common_test.HttpServerMock();
550 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
551 var arg_tasklist = "foo";
552 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
553 var path = (req.url).path;
554 var pathOffset = 0;
555 var index;
556 var subPart;
557 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
558 pathOffset += 10;
559 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
560 pathOffset += 6;
561 index = path.indexOf("/clear", pathOffset);
562 unittest.expect(index >= 0, unittest.isTrue);
563 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
564 pathOffset = index;
565 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
566 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/clear"));
567 pathOffset += 6;
568
569 var query = (req.url).query;
570 var queryOffset = 0;
571 var queryMap = {};
572 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
573 parseBool(n) {
574 if (n == "true") return true;
575 if (n == "false") return false;
576 if (n == null) return null;
577 throw new core.ArgumentError("Invalid boolean: $n");
578 }
579 if (query.length > 0) {
580 for (var part in query.split("&")) {
581 var keyvalue = part.split("=");
582 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
583 }
584 }
585
586
587 var h = {
588 "content-type" : "application/json; charset=utf-8",
589 };
590 var resp = "";
591 return new async.Future.value(common_test.stringResponse(200, h, resp));
592 }), true);
593 res.clear(arg_tasklist).then(unittest.expectAsync((_) {}));
594 });
595
596 unittest.test("method--delete", () {
597
598 var mock = new common_test.HttpServerMock();
599 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
600 var arg_tasklist = "foo";
601 var arg_task = "foo";
602 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
603 var path = (req.url).path;
604 var pathOffset = 0;
605 var index;
606 var subPart;
607 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
608 pathOffset += 10;
609 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
610 pathOffset += 6;
611 index = path.indexOf("/tasks/", pathOffset);
612 unittest.expect(index >= 0, unittest.isTrue);
613 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
614 pathOffset = index;
615 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
616 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/tasks/"));
617 pathOffset += 7;
618 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
619 pathOffset = path.length;
620 unittest.expect(subPart, unittest.equals("$arg_task"));
621
622 var query = (req.url).query;
623 var queryOffset = 0;
624 var queryMap = {};
625 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
626 parseBool(n) {
627 if (n == "true") return true;
628 if (n == "false") return false;
629 if (n == null) return null;
630 throw new core.ArgumentError("Invalid boolean: $n");
631 }
632 if (query.length > 0) {
633 for (var part in query.split("&")) {
634 var keyvalue = part.split("=");
635 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
636 }
637 }
638
639
640 var h = {
641 "content-type" : "application/json; charset=utf-8",
642 };
643 var resp = "";
644 return new async.Future.value(common_test.stringResponse(200, h, resp));
645 }), true);
646 res.delete(arg_tasklist, arg_task).then(unittest.expectAsync((_) {}));
647 });
648
649 unittest.test("method--get", () {
650
651 var mock = new common_test.HttpServerMock();
652 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
653 var arg_tasklist = "foo";
654 var arg_task = "foo";
655 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
656 var path = (req.url).path;
657 var pathOffset = 0;
658 var index;
659 var subPart;
660 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
661 pathOffset += 10;
662 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
663 pathOffset += 6;
664 index = path.indexOf("/tasks/", pathOffset);
665 unittest.expect(index >= 0, unittest.isTrue);
666 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
667 pathOffset = index;
668 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
669 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/tasks/"));
670 pathOffset += 7;
671 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
672 pathOffset = path.length;
673 unittest.expect(subPart, unittest.equals("$arg_task"));
674
675 var query = (req.url).query;
676 var queryOffset = 0;
677 var queryMap = {};
678 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
679 parseBool(n) {
680 if (n == "true") return true;
681 if (n == "false") return false;
682 if (n == null) return null;
683 throw new core.ArgumentError("Invalid boolean: $n");
684 }
685 if (query.length > 0) {
686 for (var part in query.split("&")) {
687 var keyvalue = part.split("=");
688 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
689 }
690 }
691
692
693 var h = {
694 "content-type" : "application/json; charset=utf-8",
695 };
696 var resp = convert.JSON.encode(buildTask());
697 return new async.Future.value(common_test.stringResponse(200, h, resp));
698 }), true);
699 res.get(arg_tasklist, arg_task).then(unittest.expectAsync(((api.Task respo nse) {
700 checkTask(response);
701 })));
702 });
703
704 unittest.test("method--insert", () {
705
706 var mock = new common_test.HttpServerMock();
707 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
708 var arg_request = buildTask();
709 var arg_tasklist = "foo";
710 var arg_parent = "foo";
711 var arg_previous = "foo";
712 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
713 var obj = new api.Task.fromJson(json);
714 checkTask(obj);
715
716 var path = (req.url).path;
717 var pathOffset = 0;
718 var index;
719 var subPart;
720 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
721 pathOffset += 10;
722 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
723 pathOffset += 6;
724 index = path.indexOf("/tasks", pathOffset);
725 unittest.expect(index >= 0, unittest.isTrue);
726 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
727 pathOffset = index;
728 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
729 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/tasks"));
730 pathOffset += 6;
731
732 var query = (req.url).query;
733 var queryOffset = 0;
734 var queryMap = {};
735 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
736 parseBool(n) {
737 if (n == "true") return true;
738 if (n == "false") return false;
739 if (n == null) return null;
740 throw new core.ArgumentError("Invalid boolean: $n");
741 }
742 if (query.length > 0) {
743 for (var part in query.split("&")) {
744 var keyvalue = part.split("=");
745 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
746 }
747 }
748 unittest.expect(queryMap["parent"].first, unittest.equals(arg_parent));
749 unittest.expect(queryMap["previous"].first, unittest.equals(arg_previous ));
750
751
752 var h = {
753 "content-type" : "application/json; charset=utf-8",
754 };
755 var resp = convert.JSON.encode(buildTask());
756 return new async.Future.value(common_test.stringResponse(200, h, resp));
757 }), true);
758 res.insert(arg_request, arg_tasklist, parent: arg_parent, previous: arg_pr evious).then(unittest.expectAsync(((api.Task response) {
759 checkTask(response);
760 })));
761 });
762
763 unittest.test("method--list", () {
764
765 var mock = new common_test.HttpServerMock();
766 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
767 var arg_tasklist = "foo";
768 var arg_completedMax = "foo";
769 var arg_completedMin = "foo";
770 var arg_dueMax = "foo";
771 var arg_dueMin = "foo";
772 var arg_maxResults = "foo";
773 var arg_pageToken = "foo";
774 var arg_showCompleted = true;
775 var arg_showDeleted = true;
776 var arg_showHidden = true;
777 var arg_updatedMin = "foo";
778 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
779 var path = (req.url).path;
780 var pathOffset = 0;
781 var index;
782 var subPart;
783 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
784 pathOffset += 10;
785 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
786 pathOffset += 6;
787 index = path.indexOf("/tasks", pathOffset);
788 unittest.expect(index >= 0, unittest.isTrue);
789 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
790 pathOffset = index;
791 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
792 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/tasks"));
793 pathOffset += 6;
794
795 var query = (req.url).query;
796 var queryOffset = 0;
797 var queryMap = {};
798 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
799 parseBool(n) {
800 if (n == "true") return true;
801 if (n == "false") return false;
802 if (n == null) return null;
803 throw new core.ArgumentError("Invalid boolean: $n");
804 }
805 if (query.length > 0) {
806 for (var part in query.split("&")) {
807 var keyvalue = part.split("=");
808 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
809 }
810 }
811 unittest.expect(queryMap["completedMax"].first, unittest.equals(arg_comp letedMax));
812 unittest.expect(queryMap["completedMin"].first, unittest.equals(arg_comp letedMin));
813 unittest.expect(queryMap["dueMax"].first, unittest.equals(arg_dueMax));
814 unittest.expect(queryMap["dueMin"].first, unittest.equals(arg_dueMin));
815 unittest.expect(queryMap["maxResults"].first, unittest.equals(arg_maxRes ults));
816 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
817 unittest.expect(queryMap["showCompleted"].first, unittest.equals("$arg_s howCompleted"));
818 unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_sho wDeleted"));
819 unittest.expect(queryMap["showHidden"].first, unittest.equals("$arg_show Hidden"));
820 unittest.expect(queryMap["updatedMin"].first, unittest.equals(arg_update dMin));
821
822
823 var h = {
824 "content-type" : "application/json; charset=utf-8",
825 };
826 var resp = convert.JSON.encode(buildTasks());
827 return new async.Future.value(common_test.stringResponse(200, h, resp));
828 }), true);
829 res.list(arg_tasklist, completedMax: arg_completedMax, completedMin: arg_c ompletedMin, dueMax: arg_dueMax, dueMin: arg_dueMin, maxResults: arg_maxResults, pageToken: arg_pageToken, showCompleted: arg_showCompleted, showDeleted: arg_sh owDeleted, showHidden: arg_showHidden, updatedMin: arg_updatedMin).then(unittest .expectAsync(((api.Tasks response) {
830 checkTasks(response);
831 })));
832 });
833
834 unittest.test("method--move", () {
835
836 var mock = new common_test.HttpServerMock();
837 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
838 var arg_tasklist = "foo";
839 var arg_task = "foo";
840 var arg_parent = "foo";
841 var arg_previous = "foo";
842 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
843 var path = (req.url).path;
844 var pathOffset = 0;
845 var index;
846 var subPart;
847 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
848 pathOffset += 10;
849 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
850 pathOffset += 6;
851 index = path.indexOf("/tasks/", pathOffset);
852 unittest.expect(index >= 0, unittest.isTrue);
853 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
854 pathOffset = index;
855 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
856 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/tasks/"));
857 pathOffset += 7;
858 index = path.indexOf("/move", pathOffset);
859 unittest.expect(index >= 0, unittest.isTrue);
860 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
861 pathOffset = index;
862 unittest.expect(subPart, unittest.equals("$arg_task"));
863 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ als("/move"));
864 pathOffset += 5;
865
866 var query = (req.url).query;
867 var queryOffset = 0;
868 var queryMap = {};
869 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
870 parseBool(n) {
871 if (n == "true") return true;
872 if (n == "false") return false;
873 if (n == null) return null;
874 throw new core.ArgumentError("Invalid boolean: $n");
875 }
876 if (query.length > 0) {
877 for (var part in query.split("&")) {
878 var keyvalue = part.split("=");
879 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
880 }
881 }
882 unittest.expect(queryMap["parent"].first, unittest.equals(arg_parent));
883 unittest.expect(queryMap["previous"].first, unittest.equals(arg_previous ));
884
885
886 var h = {
887 "content-type" : "application/json; charset=utf-8",
888 };
889 var resp = convert.JSON.encode(buildTask());
890 return new async.Future.value(common_test.stringResponse(200, h, resp));
891 }), true);
892 res.move(arg_tasklist, arg_task, parent: arg_parent, previous: arg_previou s).then(unittest.expectAsync(((api.Task response) {
893 checkTask(response);
894 })));
895 });
896
897 unittest.test("method--patch", () {
898
899 var mock = new common_test.HttpServerMock();
900 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
901 var arg_request = buildTask();
902 var arg_tasklist = "foo";
903 var arg_task = "foo";
904 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
905 var obj = new api.Task.fromJson(json);
906 checkTask(obj);
907
908 var path = (req.url).path;
909 var pathOffset = 0;
910 var index;
911 var subPart;
912 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
913 pathOffset += 10;
914 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
915 pathOffset += 6;
916 index = path.indexOf("/tasks/", pathOffset);
917 unittest.expect(index >= 0, unittest.isTrue);
918 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
919 pathOffset = index;
920 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
921 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/tasks/"));
922 pathOffset += 7;
923 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
924 pathOffset = path.length;
925 unittest.expect(subPart, unittest.equals("$arg_task"));
926
927 var query = (req.url).query;
928 var queryOffset = 0;
929 var queryMap = {};
930 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
931 parseBool(n) {
932 if (n == "true") return true;
933 if (n == "false") return false;
934 if (n == null) return null;
935 throw new core.ArgumentError("Invalid boolean: $n");
936 }
937 if (query.length > 0) {
938 for (var part in query.split("&")) {
939 var keyvalue = part.split("=");
940 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
941 }
942 }
943
944
945 var h = {
946 "content-type" : "application/json; charset=utf-8",
947 };
948 var resp = convert.JSON.encode(buildTask());
949 return new async.Future.value(common_test.stringResponse(200, h, resp));
950 }), true);
951 res.patch(arg_request, arg_tasklist, arg_task).then(unittest.expectAsync(( (api.Task response) {
952 checkTask(response);
953 })));
954 });
955
956 unittest.test("method--update", () {
957
958 var mock = new common_test.HttpServerMock();
959 api.TasksResourceApi res = new api.TasksApi(mock).tasks;
960 var arg_request = buildTask();
961 var arg_tasklist = "foo";
962 var arg_task = "foo";
963 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
964 var obj = new api.Task.fromJson(json);
965 checkTask(obj);
966
967 var path = (req.url).path;
968 var pathOffset = 0;
969 var index;
970 var subPart;
971 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/tasks/v1/"));
972 pathOffset += 10;
973 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("lists/"));
974 pathOffset += 6;
975 index = path.indexOf("/tasks/", pathOffset);
976 unittest.expect(index >= 0, unittest.isTrue);
977 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
978 pathOffset = index;
979 unittest.expect(subPart, unittest.equals("$arg_tasklist"));
980 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/tasks/"));
981 pathOffset += 7;
982 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
983 pathOffset = path.length;
984 unittest.expect(subPart, unittest.equals("$arg_task"));
985
986 var query = (req.url).query;
987 var queryOffset = 0;
988 var queryMap = {};
989 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
990 parseBool(n) {
991 if (n == "true") return true;
992 if (n == "false") return false;
993 if (n == null) return null;
994 throw new core.ArgumentError("Invalid boolean: $n");
995 }
996 if (query.length > 0) {
997 for (var part in query.split("&")) {
998 var keyvalue = part.split("=");
999 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1000 }
1001 }
1002
1003
1004 var h = {
1005 "content-type" : "application/json; charset=utf-8",
1006 };
1007 var resp = convert.JSON.encode(buildTask());
1008 return new async.Future.value(common_test.stringResponse(200, h, resp));
1009 }), true);
1010 res.update(arg_request, arg_tasklist, arg_task).then(unittest.expectAsync( ((api.Task response) {
1011 checkTask(response);
1012 })));
1013 });
1014
1015 });
1016
1017
1018 }
1019
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698