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

Side by Side Diff: generated/googleapis/test/admin/email_migration_v2_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, 2 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.admin.email_migration_v2.test; 1 library googleapis.admin.email_migration_v2.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 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 var arg_request = buildMailItem(); 85 var arg_request = buildMailItem();
86 var arg_userKey = "foo"; 86 var arg_userKey = "foo";
87 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 87 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
88 var obj = new api.MailItem.fromJson(json); 88 var obj = new api.MailItem.fromJson(json);
89 checkMailItem(obj); 89 checkMailItem(obj);
90 90
91 var path = (req.url).path; 91 var path = (req.url).path;
92 var pathOffset = 0; 92 var pathOffset = 0;
93 var index; 93 var index;
94 var subPart; 94 var subPart;
95 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/email/v2/users/")); 95 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
96 pathOffset += 16; 96 pathOffset += 1;
97 index = path.indexOf("/mail", pathOffset);
98 unittest.expect(index >= 0, unittest.isTrue);
99 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
100 pathOffset = index;
101 unittest.expect(subPart, unittest.equals("$arg_userKey"));
102 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ als("/mail"));
103 pathOffset += 5;
104 97
105 var query = (req.url).query; 98 var query = (req.url).query;
106 var queryOffset = 0; 99 var queryOffset = 0;
107 var queryMap = {}; 100 var queryMap = {};
108 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 101 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
109 parseBool(n) { 102 parseBool(n) {
110 if (n == "true") return true; 103 if (n == "true") return true;
111 if (n == "false") return false; 104 if (n == "false") return false;
112 if (n == null) return null; 105 if (n == null) return null;
113 throw new core.ArgumentError("Invalid boolean: $n"); 106 throw new core.ArgumentError("Invalid boolean: $n");
(...skipping 13 matching lines...) Expand all
127 return new async.Future.value(common_test.stringResponse(200, h, resp)); 120 return new async.Future.value(common_test.stringResponse(200, h, resp));
128 }), true); 121 }), true);
129 res.insert(arg_request, arg_userKey).then(unittest.expectAsync((_) {})); 122 res.insert(arg_request, arg_userKey).then(unittest.expectAsync((_) {}));
130 }); 123 });
131 124
132 }); 125 });
133 126
134 127
135 } 128 }
136 129
OLDNEW
« no previous file with comments | « generated/googleapis/test/admin/directory_v1_test.dart ('k') | generated/googleapis/test/admin/reports_v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698