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

Side by Side Diff: generated/googleapis/test/admin/datatransfer_v1_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 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.admin.datatransfer_v1.test; 1 library googleapis.admin.datatransfer_v1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async; 4 import "dart:async" as async;
6 import "dart:convert" as convert; 5 import "dart:convert" as convert;
7 6
8 import 'package:http/http.dart' as http; 7 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:test/test.dart' as unittest; 8 import 'package:test/test.dart' as unittest;
11 9
12 import 'package:googleapis/admin/datatransfer_v1.dart' as api; 10 import 'package:googleapis/admin/datatransfer_v1.dart' as api;
13 11
14 class HttpServerMock extends http.BaseClient { 12 class HttpServerMock extends http.BaseClient {
15 core.Function _callback; 13 core.Function _callback;
16 core.bool _expectJson; 14 core.bool _expectJson;
17 15
18 void register(core.Function callback, core.bool expectJson) { 16 void register(core.Function callback, core.bool expectJson) {
19 _callback = callback; 17 _callback = callback;
20 _expectJson = expectJson; 18 _expectJson = expectJson;
21 } 19 }
22 20
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) {
24 if (_expectJson) { 22 if (_expectJson) {
25 return request.finalize() 23 return request
24 .finalize()
26 .transform(convert.UTF8.decoder) 25 .transform(convert.UTF8.decoder)
27 .join('') 26 .join('')
28 .then((core.String jsonString) { 27 .then((core.String jsonString) {
29 if (jsonString.isEmpty) { 28 if (jsonString.isEmpty) {
30 return _callback(request, null); 29 return _callback(request, null);
31 } else { 30 } else {
32 return _callback(request, convert.JSON.decode(jsonString)); 31 return _callback(request, convert.JSON.decode(jsonString));
33 } 32 }
34 }); 33 });
35 } else { 34 } else {
36 var stream = request.finalize(); 35 var stream = request.finalize();
37 if (stream == null) { 36 if (stream == null) {
38 return _callback(request, []); 37 return _callback(request, []);
39 } else { 38 } else {
40 return stream.toBytes().then((data) { 39 return stream.toBytes().then((data) {
41 return _callback(request, data); 40 return _callback(request, data);
42 }); 41 });
43 } 42 }
44 } 43 }
45 } 44 }
46 } 45 }
47 46
48 http.StreamedResponse stringResponse( 47 http.StreamedResponse stringResponse(core.int status,
49 core.int status, core.Map<core.String, core.String> headers, core.String bod y) { 48 core.Map<core.String, core.String> headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 50 return new http.StreamedResponse(stream, status, headers: headers);
52 } 51 }
53 52
54 buildUnnamed168() { 53 buildUnnamed163() {
55 var o = new core.List<api.ApplicationTransferParam>(); 54 var o = new core.List<api.ApplicationTransferParam>();
56 o.add(buildApplicationTransferParam()); 55 o.add(buildApplicationTransferParam());
57 o.add(buildApplicationTransferParam()); 56 o.add(buildApplicationTransferParam());
58 return o; 57 return o;
59 } 58 }
60 59
61 checkUnnamed168(core.List<api.ApplicationTransferParam> o) { 60 checkUnnamed163(core.List<api.ApplicationTransferParam> o) {
62 unittest.expect(o, unittest.hasLength(2)); 61 unittest.expect(o, unittest.hasLength(2));
63 checkApplicationTransferParam(o[0]); 62 checkApplicationTransferParam(o[0]);
64 checkApplicationTransferParam(o[1]); 63 checkApplicationTransferParam(o[1]);
65 } 64 }
66 65
67 core.int buildCounterApplication = 0; 66 core.int buildCounterApplication = 0;
68 buildApplication() { 67 buildApplication() {
69 var o = new api.Application(); 68 var o = new api.Application();
70 buildCounterApplication++; 69 buildCounterApplication++;
71 if (buildCounterApplication < 3) { 70 if (buildCounterApplication < 3) {
72 o.etag = "foo"; 71 o.etag = "foo";
73 o.id = "foo"; 72 o.id = "foo";
74 o.kind = "foo"; 73 o.kind = "foo";
75 o.name = "foo"; 74 o.name = "foo";
76 o.transferParams = buildUnnamed168(); 75 o.transferParams = buildUnnamed163();
77 } 76 }
78 buildCounterApplication--; 77 buildCounterApplication--;
79 return o; 78 return o;
80 } 79 }
81 80
82 checkApplication(api.Application o) { 81 checkApplication(api.Application o) {
83 buildCounterApplication++; 82 buildCounterApplication++;
84 if (buildCounterApplication < 3) { 83 if (buildCounterApplication < 3) {
85 unittest.expect(o.etag, unittest.equals('foo')); 84 unittest.expect(o.etag, unittest.equals('foo'));
86 unittest.expect(o.id, unittest.equals('foo')); 85 unittest.expect(o.id, unittest.equals('foo'));
87 unittest.expect(o.kind, unittest.equals('foo')); 86 unittest.expect(o.kind, unittest.equals('foo'));
88 unittest.expect(o.name, unittest.equals('foo')); 87 unittest.expect(o.name, unittest.equals('foo'));
89 checkUnnamed168(o.transferParams); 88 checkUnnamed163(o.transferParams);
90 } 89 }
91 buildCounterApplication--; 90 buildCounterApplication--;
92 } 91 }
93 92
94 buildUnnamed169() { 93 buildUnnamed164() {
95 var o = new core.List<api.ApplicationTransferParam>(); 94 var o = new core.List<api.ApplicationTransferParam>();
96 o.add(buildApplicationTransferParam()); 95 o.add(buildApplicationTransferParam());
97 o.add(buildApplicationTransferParam()); 96 o.add(buildApplicationTransferParam());
98 return o; 97 return o;
99 } 98 }
100 99
101 checkUnnamed169(core.List<api.ApplicationTransferParam> o) { 100 checkUnnamed164(core.List<api.ApplicationTransferParam> o) {
102 unittest.expect(o, unittest.hasLength(2)); 101 unittest.expect(o, unittest.hasLength(2));
103 checkApplicationTransferParam(o[0]); 102 checkApplicationTransferParam(o[0]);
104 checkApplicationTransferParam(o[1]); 103 checkApplicationTransferParam(o[1]);
105 } 104 }
106 105
107 core.int buildCounterApplicationDataTransfer = 0; 106 core.int buildCounterApplicationDataTransfer = 0;
108 buildApplicationDataTransfer() { 107 buildApplicationDataTransfer() {
109 var o = new api.ApplicationDataTransfer(); 108 var o = new api.ApplicationDataTransfer();
110 buildCounterApplicationDataTransfer++; 109 buildCounterApplicationDataTransfer++;
111 if (buildCounterApplicationDataTransfer < 3) { 110 if (buildCounterApplicationDataTransfer < 3) {
112 o.applicationId = "foo"; 111 o.applicationId = "foo";
113 o.applicationTransferParams = buildUnnamed169(); 112 o.applicationTransferParams = buildUnnamed164();
114 o.applicationTransferStatus = "foo"; 113 o.applicationTransferStatus = "foo";
115 } 114 }
116 buildCounterApplicationDataTransfer--; 115 buildCounterApplicationDataTransfer--;
117 return o; 116 return o;
118 } 117 }
119 118
120 checkApplicationDataTransfer(api.ApplicationDataTransfer o) { 119 checkApplicationDataTransfer(api.ApplicationDataTransfer o) {
121 buildCounterApplicationDataTransfer++; 120 buildCounterApplicationDataTransfer++;
122 if (buildCounterApplicationDataTransfer < 3) { 121 if (buildCounterApplicationDataTransfer < 3) {
123 unittest.expect(o.applicationId, unittest.equals('foo')); 122 unittest.expect(o.applicationId, unittest.equals('foo'));
124 checkUnnamed169(o.applicationTransferParams); 123 checkUnnamed164(o.applicationTransferParams);
125 unittest.expect(o.applicationTransferStatus, unittest.equals('foo')); 124 unittest.expect(o.applicationTransferStatus, unittest.equals('foo'));
126 } 125 }
127 buildCounterApplicationDataTransfer--; 126 buildCounterApplicationDataTransfer--;
128 } 127 }
129 128
130 buildUnnamed170() { 129 buildUnnamed165() {
131 var o = new core.List<core.String>(); 130 var o = new core.List<core.String>();
132 o.add("foo"); 131 o.add("foo");
133 o.add("foo"); 132 o.add("foo");
134 return o; 133 return o;
135 } 134 }
136 135
137 checkUnnamed170(core.List<core.String> o) { 136 checkUnnamed165(core.List<core.String> o) {
138 unittest.expect(o, unittest.hasLength(2)); 137 unittest.expect(o, unittest.hasLength(2));
139 unittest.expect(o[0], unittest.equals('foo')); 138 unittest.expect(o[0], unittest.equals('foo'));
140 unittest.expect(o[1], unittest.equals('foo')); 139 unittest.expect(o[1], unittest.equals('foo'));
141 } 140 }
142 141
143 core.int buildCounterApplicationTransferParam = 0; 142 core.int buildCounterApplicationTransferParam = 0;
144 buildApplicationTransferParam() { 143 buildApplicationTransferParam() {
145 var o = new api.ApplicationTransferParam(); 144 var o = new api.ApplicationTransferParam();
146 buildCounterApplicationTransferParam++; 145 buildCounterApplicationTransferParam++;
147 if (buildCounterApplicationTransferParam < 3) { 146 if (buildCounterApplicationTransferParam < 3) {
148 o.key = "foo"; 147 o.key = "foo";
149 o.value = buildUnnamed170(); 148 o.value = buildUnnamed165();
150 } 149 }
151 buildCounterApplicationTransferParam--; 150 buildCounterApplicationTransferParam--;
152 return o; 151 return o;
153 } 152 }
154 153
155 checkApplicationTransferParam(api.ApplicationTransferParam o) { 154 checkApplicationTransferParam(api.ApplicationTransferParam o) {
156 buildCounterApplicationTransferParam++; 155 buildCounterApplicationTransferParam++;
157 if (buildCounterApplicationTransferParam < 3) { 156 if (buildCounterApplicationTransferParam < 3) {
158 unittest.expect(o.key, unittest.equals('foo')); 157 unittest.expect(o.key, unittest.equals('foo'));
159 checkUnnamed170(o.value); 158 checkUnnamed165(o.value);
160 } 159 }
161 buildCounterApplicationTransferParam--; 160 buildCounterApplicationTransferParam--;
162 } 161 }
163 162
164 buildUnnamed171() { 163 buildUnnamed166() {
165 var o = new core.List<api.Application>(); 164 var o = new core.List<api.Application>();
166 o.add(buildApplication()); 165 o.add(buildApplication());
167 o.add(buildApplication()); 166 o.add(buildApplication());
168 return o; 167 return o;
169 } 168 }
170 169
171 checkUnnamed171(core.List<api.Application> o) { 170 checkUnnamed166(core.List<api.Application> o) {
172 unittest.expect(o, unittest.hasLength(2)); 171 unittest.expect(o, unittest.hasLength(2));
173 checkApplication(o[0]); 172 checkApplication(o[0]);
174 checkApplication(o[1]); 173 checkApplication(o[1]);
175 } 174 }
176 175
177 core.int buildCounterApplicationsListResponse = 0; 176 core.int buildCounterApplicationsListResponse = 0;
178 buildApplicationsListResponse() { 177 buildApplicationsListResponse() {
179 var o = new api.ApplicationsListResponse(); 178 var o = new api.ApplicationsListResponse();
180 buildCounterApplicationsListResponse++; 179 buildCounterApplicationsListResponse++;
181 if (buildCounterApplicationsListResponse < 3) { 180 if (buildCounterApplicationsListResponse < 3) {
182 o.applications = buildUnnamed171(); 181 o.applications = buildUnnamed166();
183 o.etag = "foo"; 182 o.etag = "foo";
184 o.kind = "foo"; 183 o.kind = "foo";
185 o.nextPageToken = "foo"; 184 o.nextPageToken = "foo";
186 } 185 }
187 buildCounterApplicationsListResponse--; 186 buildCounterApplicationsListResponse--;
188 return o; 187 return o;
189 } 188 }
190 189
191 checkApplicationsListResponse(api.ApplicationsListResponse o) { 190 checkApplicationsListResponse(api.ApplicationsListResponse o) {
192 buildCounterApplicationsListResponse++; 191 buildCounterApplicationsListResponse++;
193 if (buildCounterApplicationsListResponse < 3) { 192 if (buildCounterApplicationsListResponse < 3) {
194 checkUnnamed171(o.applications); 193 checkUnnamed166(o.applications);
195 unittest.expect(o.etag, unittest.equals('foo')); 194 unittest.expect(o.etag, unittest.equals('foo'));
196 unittest.expect(o.kind, unittest.equals('foo')); 195 unittest.expect(o.kind, unittest.equals('foo'));
197 unittest.expect(o.nextPageToken, unittest.equals('foo')); 196 unittest.expect(o.nextPageToken, unittest.equals('foo'));
198 } 197 }
199 buildCounterApplicationsListResponse--; 198 buildCounterApplicationsListResponse--;
200 } 199 }
201 200
202 buildUnnamed172() { 201 buildUnnamed167() {
203 var o = new core.List<api.ApplicationDataTransfer>(); 202 var o = new core.List<api.ApplicationDataTransfer>();
204 o.add(buildApplicationDataTransfer()); 203 o.add(buildApplicationDataTransfer());
205 o.add(buildApplicationDataTransfer()); 204 o.add(buildApplicationDataTransfer());
206 return o; 205 return o;
207 } 206 }
208 207
209 checkUnnamed172(core.List<api.ApplicationDataTransfer> o) { 208 checkUnnamed167(core.List<api.ApplicationDataTransfer> o) {
210 unittest.expect(o, unittest.hasLength(2)); 209 unittest.expect(o, unittest.hasLength(2));
211 checkApplicationDataTransfer(o[0]); 210 checkApplicationDataTransfer(o[0]);
212 checkApplicationDataTransfer(o[1]); 211 checkApplicationDataTransfer(o[1]);
213 } 212 }
214 213
215 core.int buildCounterDataTransfer = 0; 214 core.int buildCounterDataTransfer = 0;
216 buildDataTransfer() { 215 buildDataTransfer() {
217 var o = new api.DataTransfer(); 216 var o = new api.DataTransfer();
218 buildCounterDataTransfer++; 217 buildCounterDataTransfer++;
219 if (buildCounterDataTransfer < 3) { 218 if (buildCounterDataTransfer < 3) {
220 o.applicationDataTransfers = buildUnnamed172(); 219 o.applicationDataTransfers = buildUnnamed167();
221 o.etag = "foo"; 220 o.etag = "foo";
222 o.id = "foo"; 221 o.id = "foo";
223 o.kind = "foo"; 222 o.kind = "foo";
224 o.newOwnerUserId = "foo"; 223 o.newOwnerUserId = "foo";
225 o.oldOwnerUserId = "foo"; 224 o.oldOwnerUserId = "foo";
226 o.overallTransferStatusCode = "foo"; 225 o.overallTransferStatusCode = "foo";
227 o.requestTime = core.DateTime.parse("2002-02-27T14:01:02"); 226 o.requestTime = core.DateTime.parse("2002-02-27T14:01:02");
228 } 227 }
229 buildCounterDataTransfer--; 228 buildCounterDataTransfer--;
230 return o; 229 return o;
231 } 230 }
232 231
233 checkDataTransfer(api.DataTransfer o) { 232 checkDataTransfer(api.DataTransfer o) {
234 buildCounterDataTransfer++; 233 buildCounterDataTransfer++;
235 if (buildCounterDataTransfer < 3) { 234 if (buildCounterDataTransfer < 3) {
236 checkUnnamed172(o.applicationDataTransfers); 235 checkUnnamed167(o.applicationDataTransfers);
237 unittest.expect(o.etag, unittest.equals('foo')); 236 unittest.expect(o.etag, unittest.equals('foo'));
238 unittest.expect(o.id, unittest.equals('foo')); 237 unittest.expect(o.id, unittest.equals('foo'));
239 unittest.expect(o.kind, unittest.equals('foo')); 238 unittest.expect(o.kind, unittest.equals('foo'));
240 unittest.expect(o.newOwnerUserId, unittest.equals('foo')); 239 unittest.expect(o.newOwnerUserId, unittest.equals('foo'));
241 unittest.expect(o.oldOwnerUserId, unittest.equals('foo')); 240 unittest.expect(o.oldOwnerUserId, unittest.equals('foo'));
242 unittest.expect(o.overallTransferStatusCode, unittest.equals('foo')); 241 unittest.expect(o.overallTransferStatusCode, unittest.equals('foo'));
243 unittest.expect(o.requestTime, unittest.equals(core.DateTime.parse("2002-02- 27T14:01:02"))); 242 unittest.expect(o.requestTime,
243 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
244 } 244 }
245 buildCounterDataTransfer--; 245 buildCounterDataTransfer--;
246 } 246 }
247 247
248 buildUnnamed173() { 248 buildUnnamed168() {
249 var o = new core.List<api.DataTransfer>(); 249 var o = new core.List<api.DataTransfer>();
250 o.add(buildDataTransfer()); 250 o.add(buildDataTransfer());
251 o.add(buildDataTransfer()); 251 o.add(buildDataTransfer());
252 return o; 252 return o;
253 } 253 }
254 254
255 checkUnnamed173(core.List<api.DataTransfer> o) { 255 checkUnnamed168(core.List<api.DataTransfer> o) {
256 unittest.expect(o, unittest.hasLength(2)); 256 unittest.expect(o, unittest.hasLength(2));
257 checkDataTransfer(o[0]); 257 checkDataTransfer(o[0]);
258 checkDataTransfer(o[1]); 258 checkDataTransfer(o[1]);
259 } 259 }
260 260
261 core.int buildCounterDataTransfersListResponse = 0; 261 core.int buildCounterDataTransfersListResponse = 0;
262 buildDataTransfersListResponse() { 262 buildDataTransfersListResponse() {
263 var o = new api.DataTransfersListResponse(); 263 var o = new api.DataTransfersListResponse();
264 buildCounterDataTransfersListResponse++; 264 buildCounterDataTransfersListResponse++;
265 if (buildCounterDataTransfersListResponse < 3) { 265 if (buildCounterDataTransfersListResponse < 3) {
266 o.dataTransfers = buildUnnamed173(); 266 o.dataTransfers = buildUnnamed168();
267 o.etag = "foo"; 267 o.etag = "foo";
268 o.kind = "foo"; 268 o.kind = "foo";
269 o.nextPageToken = "foo"; 269 o.nextPageToken = "foo";
270 } 270 }
271 buildCounterDataTransfersListResponse--; 271 buildCounterDataTransfersListResponse--;
272 return o; 272 return o;
273 } 273 }
274 274
275 checkDataTransfersListResponse(api.DataTransfersListResponse o) { 275 checkDataTransfersListResponse(api.DataTransfersListResponse o) {
276 buildCounterDataTransfersListResponse++; 276 buildCounterDataTransfersListResponse++;
277 if (buildCounterDataTransfersListResponse < 3) { 277 if (buildCounterDataTransfersListResponse < 3) {
278 checkUnnamed173(o.dataTransfers); 278 checkUnnamed168(o.dataTransfers);
279 unittest.expect(o.etag, unittest.equals('foo')); 279 unittest.expect(o.etag, unittest.equals('foo'));
280 unittest.expect(o.kind, unittest.equals('foo')); 280 unittest.expect(o.kind, unittest.equals('foo'));
281 unittest.expect(o.nextPageToken, unittest.equals('foo')); 281 unittest.expect(o.nextPageToken, unittest.equals('foo'));
282 } 282 }
283 buildCounterDataTransfersListResponse--; 283 buildCounterDataTransfersListResponse--;
284 } 284 }
285 285
286
287 main() { 286 main() {
288 unittest.group("obj-schema-Application", () { 287 unittest.group("obj-schema-Application", () {
289 unittest.test("to-json--from-json", () { 288 unittest.test("to-json--from-json", () {
290 var o = buildApplication(); 289 var o = buildApplication();
291 var od = new api.Application.fromJson(o.toJson()); 290 var od = new api.Application.fromJson(o.toJson());
292 checkApplication(od); 291 checkApplication(od);
293 }); 292 });
294 }); 293 });
295 294
296
297 unittest.group("obj-schema-ApplicationDataTransfer", () { 295 unittest.group("obj-schema-ApplicationDataTransfer", () {
298 unittest.test("to-json--from-json", () { 296 unittest.test("to-json--from-json", () {
299 var o = buildApplicationDataTransfer(); 297 var o = buildApplicationDataTransfer();
300 var od = new api.ApplicationDataTransfer.fromJson(o.toJson()); 298 var od = new api.ApplicationDataTransfer.fromJson(o.toJson());
301 checkApplicationDataTransfer(od); 299 checkApplicationDataTransfer(od);
302 }); 300 });
303 }); 301 });
304 302
305
306 unittest.group("obj-schema-ApplicationTransferParam", () { 303 unittest.group("obj-schema-ApplicationTransferParam", () {
307 unittest.test("to-json--from-json", () { 304 unittest.test("to-json--from-json", () {
308 var o = buildApplicationTransferParam(); 305 var o = buildApplicationTransferParam();
309 var od = new api.ApplicationTransferParam.fromJson(o.toJson()); 306 var od = new api.ApplicationTransferParam.fromJson(o.toJson());
310 checkApplicationTransferParam(od); 307 checkApplicationTransferParam(od);
311 }); 308 });
312 }); 309 });
313 310
314
315 unittest.group("obj-schema-ApplicationsListResponse", () { 311 unittest.group("obj-schema-ApplicationsListResponse", () {
316 unittest.test("to-json--from-json", () { 312 unittest.test("to-json--from-json", () {
317 var o = buildApplicationsListResponse(); 313 var o = buildApplicationsListResponse();
318 var od = new api.ApplicationsListResponse.fromJson(o.toJson()); 314 var od = new api.ApplicationsListResponse.fromJson(o.toJson());
319 checkApplicationsListResponse(od); 315 checkApplicationsListResponse(od);
320 }); 316 });
321 }); 317 });
322 318
323
324 unittest.group("obj-schema-DataTransfer", () { 319 unittest.group("obj-schema-DataTransfer", () {
325 unittest.test("to-json--from-json", () { 320 unittest.test("to-json--from-json", () {
326 var o = buildDataTransfer(); 321 var o = buildDataTransfer();
327 var od = new api.DataTransfer.fromJson(o.toJson()); 322 var od = new api.DataTransfer.fromJson(o.toJson());
328 checkDataTransfer(od); 323 checkDataTransfer(od);
329 }); 324 });
330 }); 325 });
331 326
332
333 unittest.group("obj-schema-DataTransfersListResponse", () { 327 unittest.group("obj-schema-DataTransfersListResponse", () {
334 unittest.test("to-json--from-json", () { 328 unittest.test("to-json--from-json", () {
335 var o = buildDataTransfersListResponse(); 329 var o = buildDataTransfersListResponse();
336 var od = new api.DataTransfersListResponse.fromJson(o.toJson()); 330 var od = new api.DataTransfersListResponse.fromJson(o.toJson());
337 checkDataTransfersListResponse(od); 331 checkDataTransfersListResponse(od);
338 }); 332 });
339 }); 333 });
340 334
341
342 unittest.group("resource-ApplicationsResourceApi", () { 335 unittest.group("resource-ApplicationsResourceApi", () {
343 unittest.test("method--get", () { 336 unittest.test("method--get", () {
344
345 var mock = new HttpServerMock(); 337 var mock = new HttpServerMock();
346 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; 338 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications;
347 var arg_applicationId = "foo"; 339 var arg_applicationId = "foo";
348 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 340 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
349 var path = (req.url).path; 341 var path = (req.url).path;
350 var pathOffset = 0; 342 var pathOffset = 0;
351 var index; 343 var index;
352 var subPart; 344 var subPart;
353 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 345 unittest.expect(
346 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
354 pathOffset += 1; 347 pathOffset += 1;
355 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("admin/datatransfer/v1/")); 348 unittest.expect(path.substring(pathOffset, pathOffset + 22),
349 unittest.equals("admin/datatransfer/v1/"));
356 pathOffset += 22; 350 pathOffset += 22;
357 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("applications/")); 351 unittest.expect(path.substring(pathOffset, pathOffset + 13),
352 unittest.equals("applications/"));
358 pathOffset += 13; 353 pathOffset += 13;
359 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 354 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
360 pathOffset = path.length; 355 pathOffset = path.length;
361 unittest.expect(subPart, unittest.equals("$arg_applicationId")); 356 unittest.expect(subPart, unittest.equals("$arg_applicationId"));
362 357
363 var query = (req.url).query; 358 var query = (req.url).query;
364 var queryOffset = 0; 359 var queryOffset = 0;
365 var queryMap = {}; 360 var queryMap = {};
366 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 361 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
367 parseBool(n) { 362 parseBool(n) {
368 if (n == "true") return true; 363 if (n == "true") return true;
369 if (n == "false") return false; 364 if (n == "false") return false;
370 if (n == null) return null; 365 if (n == null) return null;
371 throw new core.ArgumentError("Invalid boolean: $n"); 366 throw new core.ArgumentError("Invalid boolean: $n");
372 } 367 }
368
373 if (query.length > 0) { 369 if (query.length > 0) {
374 for (var part in query.split("&")) { 370 for (var part in query.split("&")) {
375 var keyvalue = part.split("="); 371 var keyvalue = part.split("=");
376 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 372 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
373 core.Uri.decodeQueryComponent(keyvalue[1]));
377 } 374 }
378 } 375 }
379 376
380
381 var h = { 377 var h = {
382 "content-type" : "application/json; charset=utf-8", 378 "content-type": "application/json; charset=utf-8",
383 }; 379 };
384 var resp = convert.JSON.encode(buildApplication()); 380 var resp = convert.JSON.encode(buildApplication());
385 return new async.Future.value(stringResponse(200, h, resp)); 381 return new async.Future.value(stringResponse(200, h, resp));
386 }), true); 382 }), true);
387 res.get(arg_applicationId).then(unittest.expectAsync1(((api.Application re sponse) { 383 res
384 .get(arg_applicationId)
385 .then(unittest.expectAsync1(((api.Application response) {
388 checkApplication(response); 386 checkApplication(response);
389 }))); 387 })));
390 }); 388 });
391 389
392 unittest.test("method--list", () { 390 unittest.test("method--list", () {
393
394 var mock = new HttpServerMock(); 391 var mock = new HttpServerMock();
395 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; 392 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications;
396 var arg_customerId = "foo"; 393 var arg_customerId = "foo";
397 var arg_maxResults = 42; 394 var arg_maxResults = 42;
398 var arg_pageToken = "foo"; 395 var arg_pageToken = "foo";
399 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 396 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
400 var path = (req.url).path; 397 var path = (req.url).path;
401 var pathOffset = 0; 398 var pathOffset = 0;
402 var index; 399 var index;
403 var subPart; 400 var subPart;
404 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 401 unittest.expect(
402 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
405 pathOffset += 1; 403 pathOffset += 1;
406 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("admin/datatransfer/v1/")); 404 unittest.expect(path.substring(pathOffset, pathOffset + 22),
405 unittest.equals("admin/datatransfer/v1/"));
407 pathOffset += 22; 406 pathOffset += 22;
408 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("applications")); 407 unittest.expect(path.substring(pathOffset, pathOffset + 12),
408 unittest.equals("applications"));
409 pathOffset += 12; 409 pathOffset += 12;
410 410
411 var query = (req.url).query; 411 var query = (req.url).query;
412 var queryOffset = 0; 412 var queryOffset = 0;
413 var queryMap = {}; 413 var queryMap = {};
414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
415 parseBool(n) { 415 parseBool(n) {
416 if (n == "true") return true; 416 if (n == "true") return true;
417 if (n == "false") return false; 417 if (n == "false") return false;
418 if (n == null) return null; 418 if (n == null) return null;
419 throw new core.ArgumentError("Invalid boolean: $n"); 419 throw new core.ArgumentError("Invalid boolean: $n");
420 } 420 }
421
421 if (query.length > 0) { 422 if (query.length > 0) {
422 for (var part in query.split("&")) { 423 for (var part in query.split("&")) {
423 var keyvalue = part.split("="); 424 var keyvalue = part.split("=");
424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 425 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
426 core.Uri.decodeQueryComponent(keyvalue[1]));
425 } 427 }
426 } 428 }
427 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom erId)); 429 unittest.expect(
428 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 430 queryMap["customerId"].first, unittest.equals(arg_customerId));
429 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 431 unittest.expect(core.int.parse(queryMap["maxResults"].first),
430 432 unittest.equals(arg_maxResults));
433 unittest.expect(
434 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
431 435
432 var h = { 436 var h = {
433 "content-type" : "application/json; charset=utf-8", 437 "content-type": "application/json; charset=utf-8",
434 }; 438 };
435 var resp = convert.JSON.encode(buildApplicationsListResponse()); 439 var resp = convert.JSON.encode(buildApplicationsListResponse());
436 return new async.Future.value(stringResponse(200, h, resp)); 440 return new async.Future.value(stringResponse(200, h, resp));
437 }), true); 441 }), true);
438 res.list(customerId: arg_customerId, maxResults: arg_maxResults, pageToken : arg_pageToken).then(unittest.expectAsync1(((api.ApplicationsListResponse respo nse) { 442 res
443 .list(
444 customerId: arg_customerId,
445 maxResults: arg_maxResults,
446 pageToken: arg_pageToken)
447 .then(unittest.expectAsync1(((api.ApplicationsListResponse response) {
439 checkApplicationsListResponse(response); 448 checkApplicationsListResponse(response);
440 }))); 449 })));
441 }); 450 });
442
443 }); 451 });
444 452
445
446 unittest.group("resource-TransfersResourceApi", () { 453 unittest.group("resource-TransfersResourceApi", () {
447 unittest.test("method--get", () { 454 unittest.test("method--get", () {
448
449 var mock = new HttpServerMock(); 455 var mock = new HttpServerMock();
450 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; 456 api.TransfersResourceApi res = new api.AdminApi(mock).transfers;
451 var arg_dataTransferId = "foo"; 457 var arg_dataTransferId = "foo";
452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 458 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
453 var path = (req.url).path; 459 var path = (req.url).path;
454 var pathOffset = 0; 460 var pathOffset = 0;
455 var index; 461 var index;
456 var subPart; 462 var subPart;
457 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 463 unittest.expect(
464 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
458 pathOffset += 1; 465 pathOffset += 1;
459 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("admin/datatransfer/v1/")); 466 unittest.expect(path.substring(pathOffset, pathOffset + 22),
467 unittest.equals("admin/datatransfer/v1/"));
460 pathOffset += 22; 468 pathOffset += 22;
461 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("transfers/")); 469 unittest.expect(path.substring(pathOffset, pathOffset + 10),
470 unittest.equals("transfers/"));
462 pathOffset += 10; 471 pathOffset += 10;
463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 472 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
464 pathOffset = path.length; 473 pathOffset = path.length;
465 unittest.expect(subPart, unittest.equals("$arg_dataTransferId")); 474 unittest.expect(subPart, unittest.equals("$arg_dataTransferId"));
466 475
467 var query = (req.url).query; 476 var query = (req.url).query;
468 var queryOffset = 0; 477 var queryOffset = 0;
469 var queryMap = {}; 478 var queryMap = {};
470 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 479 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
471 parseBool(n) { 480 parseBool(n) {
472 if (n == "true") return true; 481 if (n == "true") return true;
473 if (n == "false") return false; 482 if (n == "false") return false;
474 if (n == null) return null; 483 if (n == null) return null;
475 throw new core.ArgumentError("Invalid boolean: $n"); 484 throw new core.ArgumentError("Invalid boolean: $n");
476 } 485 }
486
477 if (query.length > 0) { 487 if (query.length > 0) {
478 for (var part in query.split("&")) { 488 for (var part in query.split("&")) {
479 var keyvalue = part.split("="); 489 var keyvalue = part.split("=");
480 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 490 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
491 core.Uri.decodeQueryComponent(keyvalue[1]));
481 } 492 }
482 } 493 }
483 494
484
485 var h = { 495 var h = {
486 "content-type" : "application/json; charset=utf-8", 496 "content-type": "application/json; charset=utf-8",
487 }; 497 };
488 var resp = convert.JSON.encode(buildDataTransfer()); 498 var resp = convert.JSON.encode(buildDataTransfer());
489 return new async.Future.value(stringResponse(200, h, resp)); 499 return new async.Future.value(stringResponse(200, h, resp));
490 }), true); 500 }), true);
491 res.get(arg_dataTransferId).then(unittest.expectAsync1(((api.DataTransfer response) { 501 res
502 .get(arg_dataTransferId)
503 .then(unittest.expectAsync1(((api.DataTransfer response) {
492 checkDataTransfer(response); 504 checkDataTransfer(response);
493 }))); 505 })));
494 }); 506 });
495 507
496 unittest.test("method--insert", () { 508 unittest.test("method--insert", () {
497
498 var mock = new HttpServerMock(); 509 var mock = new HttpServerMock();
499 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; 510 api.TransfersResourceApi res = new api.AdminApi(mock).transfers;
500 var arg_request = buildDataTransfer(); 511 var arg_request = buildDataTransfer();
501 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 512 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
502 var obj = new api.DataTransfer.fromJson(json); 513 var obj = new api.DataTransfer.fromJson(json);
503 checkDataTransfer(obj); 514 checkDataTransfer(obj);
504 515
505 var path = (req.url).path; 516 var path = (req.url).path;
506 var pathOffset = 0; 517 var pathOffset = 0;
507 var index; 518 var index;
508 var subPart; 519 var subPart;
509 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 520 unittest.expect(
521 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
510 pathOffset += 1; 522 pathOffset += 1;
511 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("admin/datatransfer/v1/")); 523 unittest.expect(path.substring(pathOffset, pathOffset + 22),
524 unittest.equals("admin/datatransfer/v1/"));
512 pathOffset += 22; 525 pathOffset += 22;
513 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("transfers")); 526 unittest.expect(path.substring(pathOffset, pathOffset + 9),
527 unittest.equals("transfers"));
514 pathOffset += 9; 528 pathOffset += 9;
515 529
516 var query = (req.url).query; 530 var query = (req.url).query;
517 var queryOffset = 0; 531 var queryOffset = 0;
518 var queryMap = {}; 532 var queryMap = {};
519 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 533 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
520 parseBool(n) { 534 parseBool(n) {
521 if (n == "true") return true; 535 if (n == "true") return true;
522 if (n == "false") return false; 536 if (n == "false") return false;
523 if (n == null) return null; 537 if (n == null) return null;
524 throw new core.ArgumentError("Invalid boolean: $n"); 538 throw new core.ArgumentError("Invalid boolean: $n");
525 } 539 }
540
526 if (query.length > 0) { 541 if (query.length > 0) {
527 for (var part in query.split("&")) { 542 for (var part in query.split("&")) {
528 var keyvalue = part.split("="); 543 var keyvalue = part.split("=");
529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
545 core.Uri.decodeQueryComponent(keyvalue[1]));
530 } 546 }
531 } 547 }
532 548
533
534 var h = { 549 var h = {
535 "content-type" : "application/json; charset=utf-8", 550 "content-type": "application/json; charset=utf-8",
536 }; 551 };
537 var resp = convert.JSON.encode(buildDataTransfer()); 552 var resp = convert.JSON.encode(buildDataTransfer());
538 return new async.Future.value(stringResponse(200, h, resp)); 553 return new async.Future.value(stringResponse(200, h, resp));
539 }), true); 554 }), true);
540 res.insert(arg_request).then(unittest.expectAsync1(((api.DataTransfer resp onse) { 555 res
556 .insert(arg_request)
557 .then(unittest.expectAsync1(((api.DataTransfer response) {
541 checkDataTransfer(response); 558 checkDataTransfer(response);
542 }))); 559 })));
543 }); 560 });
544 561
545 unittest.test("method--list", () { 562 unittest.test("method--list", () {
546
547 var mock = new HttpServerMock(); 563 var mock = new HttpServerMock();
548 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; 564 api.TransfersResourceApi res = new api.AdminApi(mock).transfers;
549 var arg_customerId = "foo"; 565 var arg_customerId = "foo";
550 var arg_maxResults = 42; 566 var arg_maxResults = 42;
551 var arg_newOwnerUserId = "foo"; 567 var arg_newOwnerUserId = "foo";
552 var arg_oldOwnerUserId = "foo"; 568 var arg_oldOwnerUserId = "foo";
553 var arg_pageToken = "foo"; 569 var arg_pageToken = "foo";
554 var arg_status = "foo"; 570 var arg_status = "foo";
555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 571 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
556 var path = (req.url).path; 572 var path = (req.url).path;
557 var pathOffset = 0; 573 var pathOffset = 0;
558 var index; 574 var index;
559 var subPart; 575 var subPart;
560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 576 unittest.expect(
577 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
561 pathOffset += 1; 578 pathOffset += 1;
562 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("admin/datatransfer/v1/")); 579 unittest.expect(path.substring(pathOffset, pathOffset + 22),
580 unittest.equals("admin/datatransfer/v1/"));
563 pathOffset += 22; 581 pathOffset += 22;
564 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("transfers")); 582 unittest.expect(path.substring(pathOffset, pathOffset + 9),
583 unittest.equals("transfers"));
565 pathOffset += 9; 584 pathOffset += 9;
566 585
567 var query = (req.url).query; 586 var query = (req.url).query;
568 var queryOffset = 0; 587 var queryOffset = 0;
569 var queryMap = {}; 588 var queryMap = {};
570 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 589 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
571 parseBool(n) { 590 parseBool(n) {
572 if (n == "true") return true; 591 if (n == "true") return true;
573 if (n == "false") return false; 592 if (n == "false") return false;
574 if (n == null) return null; 593 if (n == null) return null;
575 throw new core.ArgumentError("Invalid boolean: $n"); 594 throw new core.ArgumentError("Invalid boolean: $n");
576 } 595 }
596
577 if (query.length > 0) { 597 if (query.length > 0) {
578 for (var part in query.split("&")) { 598 for (var part in query.split("&")) {
579 var keyvalue = part.split("="); 599 var keyvalue = part.split("=");
580 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
601 core.Uri.decodeQueryComponent(keyvalue[1]));
581 } 602 }
582 } 603 }
583 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom erId)); 604 unittest.expect(
584 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 605 queryMap["customerId"].first, unittest.equals(arg_customerId));
585 unittest.expect(queryMap["newOwnerUserId"].first, unittest.equals(arg_ne wOwnerUserId)); 606 unittest.expect(core.int.parse(queryMap["maxResults"].first),
586 unittest.expect(queryMap["oldOwnerUserId"].first, unittest.equals(arg_ol dOwnerUserId)); 607 unittest.equals(arg_maxResults));
587 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 608 unittest.expect(queryMap["newOwnerUserId"].first,
609 unittest.equals(arg_newOwnerUserId));
610 unittest.expect(queryMap["oldOwnerUserId"].first,
611 unittest.equals(arg_oldOwnerUserId));
612 unittest.expect(
613 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
588 unittest.expect(queryMap["status"].first, unittest.equals(arg_status)); 614 unittest.expect(queryMap["status"].first, unittest.equals(arg_status));
589 615
590
591 var h = { 616 var h = {
592 "content-type" : "application/json; charset=utf-8", 617 "content-type": "application/json; charset=utf-8",
593 }; 618 };
594 var resp = convert.JSON.encode(buildDataTransfersListResponse()); 619 var resp = convert.JSON.encode(buildDataTransfersListResponse());
595 return new async.Future.value(stringResponse(200, h, resp)); 620 return new async.Future.value(stringResponse(200, h, resp));
596 }), true); 621 }), true);
597 res.list(customerId: arg_customerId, maxResults: arg_maxResults, newOwnerU serId: arg_newOwnerUserId, oldOwnerUserId: arg_oldOwnerUserId, pageToken: arg_pa geToken, status: arg_status).then(unittest.expectAsync1(((api.DataTransfersListR esponse response) { 622 res
623 .list(
624 customerId: arg_customerId,
625 maxResults: arg_maxResults,
626 newOwnerUserId: arg_newOwnerUserId,
627 oldOwnerUserId: arg_oldOwnerUserId,
628 pageToken: arg_pageToken,
629 status: arg_status)
630 .then(
631 unittest.expectAsync1(((api.DataTransfersListResponse response) {
598 checkDataTransfersListResponse(response); 632 checkDataTransfersListResponse(response);
599 }))); 633 })));
600 }); 634 });
601
602 }); 635 });
603
604
605 } 636 }
606
OLDNEW
« no previous file with comments | « generated/googleapis/test/adexperiencereport/v1_test.dart ('k') | generated/googleapis/test/admin/directory_v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698