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

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

Issue 595873002: Api roll 1: 2014-09-23 (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
1 library googleapis.groupsmigration.v1.test; 1 library googleapis.groupsmigration.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 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 // TODO: Implement tests for media download; 54 // TODO: Implement tests for media download;
55 55
56 var mock = new common_test.HttpServerMock(); 56 var mock = new common_test.HttpServerMock();
57 api.ArchiveResourceApi res = new api.GroupsmigrationApi(mock).archive; 57 api.ArchiveResourceApi res = new api.GroupsmigrationApi(mock).archive;
58 var arg_groupId = "foo"; 58 var arg_groupId = "foo";
59 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 59 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
60 var path = (req.url).path; 60 var path = (req.url).path;
61 var pathOffset = 0; 61 var pathOffset = 0;
62 var index; 62 var index;
63 var subPart; 63 var subPart;
64 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("/groups/v1/groups/")); 64 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
65 pathOffset += 18; 65 pathOffset += 1;
66 index = path.indexOf("/archive", pathOffset);
67 unittest.expect(index >= 0, unittest.isTrue);
68 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
69 pathOffset = index;
70 unittest.expect(subPart, unittest.equals("$arg_groupId"));
71 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/archive"));
72 pathOffset += 8;
73 66
74 var query = (req.url).query; 67 var query = (req.url).query;
75 var queryOffset = 0; 68 var queryOffset = 0;
76 var queryMap = {}; 69 var queryMap = {};
77 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 70 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
78 parseBool(n) { 71 parseBool(n) {
79 if (n == "true") return true; 72 if (n == "true") return true;
80 if (n == "false") return false; 73 if (n == "false") return false;
81 if (n == null) return null; 74 if (n == null) return null;
82 throw new core.ArgumentError("Invalid boolean: $n"); 75 throw new core.ArgumentError("Invalid boolean: $n");
(...skipping 15 matching lines...) Expand all
98 res.insert(arg_groupId).then(unittest.expectAsync(((api.Groups response) { 91 res.insert(arg_groupId).then(unittest.expectAsync(((api.Groups response) {
99 checkGroups(response); 92 checkGroups(response);
100 }))); 93 })));
101 }); 94 });
102 95
103 }); 96 });
104 97
105 98
106 } 99 }
107 100
OLDNEW
« no previous file with comments | « generated/googleapis/test/gmail/v1_test.dart ('k') | generated/googleapis/test/groupssettings/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698