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

Side by Side Diff: generated/googleapis/test/doubleclickbidmanager/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.doubleclickbidmanager.v1.test; 1 library googleapis.doubleclickbidmanager.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/doubleclickbidmanager/v1.dart' as api; 10 import 'package:googleapis/doubleclickbidmanager/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 buildUnnamed1261() { 53 buildUnnamed1257() {
55 var o = new core.List<core.String>(); 54 var o = new core.List<core.String>();
56 o.add("foo"); 55 o.add("foo");
57 o.add("foo"); 56 o.add("foo");
58 return o; 57 return o;
59 } 58 }
60 59
61 checkUnnamed1261(core.List<core.String> o) { 60 checkUnnamed1257(core.List<core.String> o) {
62 unittest.expect(o, unittest.hasLength(2)); 61 unittest.expect(o, unittest.hasLength(2));
63 unittest.expect(o[0], unittest.equals('foo')); 62 unittest.expect(o[0], unittest.equals('foo'));
64 unittest.expect(o[1], unittest.equals('foo')); 63 unittest.expect(o[1], unittest.equals('foo'));
65 } 64 }
66 65
67 core.int buildCounterDownloadLineItemsRequest = 0; 66 core.int buildCounterDownloadLineItemsRequest = 0;
68 buildDownloadLineItemsRequest() { 67 buildDownloadLineItemsRequest() {
69 var o = new api.DownloadLineItemsRequest(); 68 var o = new api.DownloadLineItemsRequest();
70 buildCounterDownloadLineItemsRequest++; 69 buildCounterDownloadLineItemsRequest++;
71 if (buildCounterDownloadLineItemsRequest < 3) { 70 if (buildCounterDownloadLineItemsRequest < 3) {
72 o.fileSpec = "foo"; 71 o.fileSpec = "foo";
73 o.filterIds = buildUnnamed1261(); 72 o.filterIds = buildUnnamed1257();
74 o.filterType = "foo"; 73 o.filterType = "foo";
75 o.format = "foo"; 74 o.format = "foo";
76 } 75 }
77 buildCounterDownloadLineItemsRequest--; 76 buildCounterDownloadLineItemsRequest--;
78 return o; 77 return o;
79 } 78 }
80 79
81 checkDownloadLineItemsRequest(api.DownloadLineItemsRequest o) { 80 checkDownloadLineItemsRequest(api.DownloadLineItemsRequest o) {
82 buildCounterDownloadLineItemsRequest++; 81 buildCounterDownloadLineItemsRequest++;
83 if (buildCounterDownloadLineItemsRequest < 3) { 82 if (buildCounterDownloadLineItemsRequest < 3) {
84 unittest.expect(o.fileSpec, unittest.equals('foo')); 83 unittest.expect(o.fileSpec, unittest.equals('foo'));
85 checkUnnamed1261(o.filterIds); 84 checkUnnamed1257(o.filterIds);
86 unittest.expect(o.filterType, unittest.equals('foo')); 85 unittest.expect(o.filterType, unittest.equals('foo'));
87 unittest.expect(o.format, unittest.equals('foo')); 86 unittest.expect(o.format, unittest.equals('foo'));
88 } 87 }
89 buildCounterDownloadLineItemsRequest--; 88 buildCounterDownloadLineItemsRequest--;
90 } 89 }
91 90
92 core.int buildCounterDownloadLineItemsResponse = 0; 91 core.int buildCounterDownloadLineItemsResponse = 0;
93 buildDownloadLineItemsResponse() { 92 buildDownloadLineItemsResponse() {
94 var o = new api.DownloadLineItemsResponse(); 93 var o = new api.DownloadLineItemsResponse();
95 buildCounterDownloadLineItemsResponse++; 94 buildCounterDownloadLineItemsResponse++;
96 if (buildCounterDownloadLineItemsResponse < 3) { 95 if (buildCounterDownloadLineItemsResponse < 3) {
97 o.lineItems = "foo"; 96 o.lineItems = "foo";
98 } 97 }
99 buildCounterDownloadLineItemsResponse--; 98 buildCounterDownloadLineItemsResponse--;
100 return o; 99 return o;
101 } 100 }
102 101
103 checkDownloadLineItemsResponse(api.DownloadLineItemsResponse o) { 102 checkDownloadLineItemsResponse(api.DownloadLineItemsResponse o) {
104 buildCounterDownloadLineItemsResponse++; 103 buildCounterDownloadLineItemsResponse++;
105 if (buildCounterDownloadLineItemsResponse < 3) { 104 if (buildCounterDownloadLineItemsResponse < 3) {
106 unittest.expect(o.lineItems, unittest.equals('foo')); 105 unittest.expect(o.lineItems, unittest.equals('foo'));
107 } 106 }
108 buildCounterDownloadLineItemsResponse--; 107 buildCounterDownloadLineItemsResponse--;
109 } 108 }
110 109
111 buildUnnamed1262() { 110 buildUnnamed1258() {
112 var o = new core.List<core.String>(); 111 var o = new core.List<core.String>();
113 o.add("foo"); 112 o.add("foo");
114 o.add("foo"); 113 o.add("foo");
115 return o; 114 return o;
116 } 115 }
117 116
118 checkUnnamed1262(core.List<core.String> o) { 117 checkUnnamed1258(core.List<core.String> o) {
119 unittest.expect(o, unittest.hasLength(2)); 118 unittest.expect(o, unittest.hasLength(2));
120 unittest.expect(o[0], unittest.equals('foo')); 119 unittest.expect(o[0], unittest.equals('foo'));
121 unittest.expect(o[1], unittest.equals('foo')); 120 unittest.expect(o[1], unittest.equals('foo'));
122 } 121 }
123 122
124 buildUnnamed1263() { 123 buildUnnamed1259() {
125 var o = new core.List<core.String>(); 124 var o = new core.List<core.String>();
126 o.add("foo"); 125 o.add("foo");
127 o.add("foo"); 126 o.add("foo");
128 return o; 127 return o;
129 } 128 }
130 129
131 checkUnnamed1263(core.List<core.String> o) { 130 checkUnnamed1259(core.List<core.String> o) {
132 unittest.expect(o, unittest.hasLength(2)); 131 unittest.expect(o, unittest.hasLength(2));
133 unittest.expect(o[0], unittest.equals('foo')); 132 unittest.expect(o[0], unittest.equals('foo'));
134 unittest.expect(o[1], unittest.equals('foo')); 133 unittest.expect(o[1], unittest.equals('foo'));
135 } 134 }
136 135
137 core.int buildCounterDownloadRequest = 0; 136 core.int buildCounterDownloadRequest = 0;
138 buildDownloadRequest() { 137 buildDownloadRequest() {
139 var o = new api.DownloadRequest(); 138 var o = new api.DownloadRequest();
140 buildCounterDownloadRequest++; 139 buildCounterDownloadRequest++;
141 if (buildCounterDownloadRequest < 3) { 140 if (buildCounterDownloadRequest < 3) {
142 o.fileTypes = buildUnnamed1262(); 141 o.fileTypes = buildUnnamed1258();
143 o.filterIds = buildUnnamed1263(); 142 o.filterIds = buildUnnamed1259();
144 o.filterType = "foo"; 143 o.filterType = "foo";
145 o.version = "foo"; 144 o.version = "foo";
146 } 145 }
147 buildCounterDownloadRequest--; 146 buildCounterDownloadRequest--;
148 return o; 147 return o;
149 } 148 }
150 149
151 checkDownloadRequest(api.DownloadRequest o) { 150 checkDownloadRequest(api.DownloadRequest o) {
152 buildCounterDownloadRequest++; 151 buildCounterDownloadRequest++;
153 if (buildCounterDownloadRequest < 3) { 152 if (buildCounterDownloadRequest < 3) {
154 checkUnnamed1262(o.fileTypes); 153 checkUnnamed1258(o.fileTypes);
155 checkUnnamed1263(o.filterIds); 154 checkUnnamed1259(o.filterIds);
156 unittest.expect(o.filterType, unittest.equals('foo')); 155 unittest.expect(o.filterType, unittest.equals('foo'));
157 unittest.expect(o.version, unittest.equals('foo')); 156 unittest.expect(o.version, unittest.equals('foo'));
158 } 157 }
159 buildCounterDownloadRequest--; 158 buildCounterDownloadRequest--;
160 } 159 }
161 160
162 core.int buildCounterDownloadResponse = 0; 161 core.int buildCounterDownloadResponse = 0;
163 buildDownloadResponse() { 162 buildDownloadResponse() {
164 var o = new api.DownloadResponse(); 163 var o = new api.DownloadResponse();
165 buildCounterDownloadResponse++; 164 buildCounterDownloadResponse++;
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 197
199 checkFilterPair(api.FilterPair o) { 198 checkFilterPair(api.FilterPair o) {
200 buildCounterFilterPair++; 199 buildCounterFilterPair++;
201 if (buildCounterFilterPair < 3) { 200 if (buildCounterFilterPair < 3) {
202 unittest.expect(o.type, unittest.equals('foo')); 201 unittest.expect(o.type, unittest.equals('foo'));
203 unittest.expect(o.value, unittest.equals('foo')); 202 unittest.expect(o.value, unittest.equals('foo'));
204 } 203 }
205 buildCounterFilterPair--; 204 buildCounterFilterPair--;
206 } 205 }
207 206
208 buildUnnamed1264() { 207 buildUnnamed1260() {
209 var o = new core.List<api.Query>(); 208 var o = new core.List<api.Query>();
210 o.add(buildQuery()); 209 o.add(buildQuery());
211 o.add(buildQuery()); 210 o.add(buildQuery());
212 return o; 211 return o;
213 } 212 }
214 213
215 checkUnnamed1264(core.List<api.Query> o) { 214 checkUnnamed1260(core.List<api.Query> o) {
216 unittest.expect(o, unittest.hasLength(2)); 215 unittest.expect(o, unittest.hasLength(2));
217 checkQuery(o[0]); 216 checkQuery(o[0]);
218 checkQuery(o[1]); 217 checkQuery(o[1]);
219 } 218 }
220 219
221 core.int buildCounterListQueriesResponse = 0; 220 core.int buildCounterListQueriesResponse = 0;
222 buildListQueriesResponse() { 221 buildListQueriesResponse() {
223 var o = new api.ListQueriesResponse(); 222 var o = new api.ListQueriesResponse();
224 buildCounterListQueriesResponse++; 223 buildCounterListQueriesResponse++;
225 if (buildCounterListQueriesResponse < 3) { 224 if (buildCounterListQueriesResponse < 3) {
226 o.kind = "foo"; 225 o.kind = "foo";
227 o.queries = buildUnnamed1264(); 226 o.queries = buildUnnamed1260();
228 } 227 }
229 buildCounterListQueriesResponse--; 228 buildCounterListQueriesResponse--;
230 return o; 229 return o;
231 } 230 }
232 231
233 checkListQueriesResponse(api.ListQueriesResponse o) { 232 checkListQueriesResponse(api.ListQueriesResponse o) {
234 buildCounterListQueriesResponse++; 233 buildCounterListQueriesResponse++;
235 if (buildCounterListQueriesResponse < 3) { 234 if (buildCounterListQueriesResponse < 3) {
236 unittest.expect(o.kind, unittest.equals('foo')); 235 unittest.expect(o.kind, unittest.equals('foo'));
237 checkUnnamed1264(o.queries); 236 checkUnnamed1260(o.queries);
238 } 237 }
239 buildCounterListQueriesResponse--; 238 buildCounterListQueriesResponse--;
240 } 239 }
241 240
242 buildUnnamed1265() { 241 buildUnnamed1261() {
243 var o = new core.List<api.Report>(); 242 var o = new core.List<api.Report>();
244 o.add(buildReport()); 243 o.add(buildReport());
245 o.add(buildReport()); 244 o.add(buildReport());
246 return o; 245 return o;
247 } 246 }
248 247
249 checkUnnamed1265(core.List<api.Report> o) { 248 checkUnnamed1261(core.List<api.Report> o) {
250 unittest.expect(o, unittest.hasLength(2)); 249 unittest.expect(o, unittest.hasLength(2));
251 checkReport(o[0]); 250 checkReport(o[0]);
252 checkReport(o[1]); 251 checkReport(o[1]);
253 } 252 }
254 253
255 core.int buildCounterListReportsResponse = 0; 254 core.int buildCounterListReportsResponse = 0;
256 buildListReportsResponse() { 255 buildListReportsResponse() {
257 var o = new api.ListReportsResponse(); 256 var o = new api.ListReportsResponse();
258 buildCounterListReportsResponse++; 257 buildCounterListReportsResponse++;
259 if (buildCounterListReportsResponse < 3) { 258 if (buildCounterListReportsResponse < 3) {
260 o.kind = "foo"; 259 o.kind = "foo";
261 o.reports = buildUnnamed1265(); 260 o.reports = buildUnnamed1261();
262 } 261 }
263 buildCounterListReportsResponse--; 262 buildCounterListReportsResponse--;
264 return o; 263 return o;
265 } 264 }
266 265
267 checkListReportsResponse(api.ListReportsResponse o) { 266 checkListReportsResponse(api.ListReportsResponse o) {
268 buildCounterListReportsResponse++; 267 buildCounterListReportsResponse++;
269 if (buildCounterListReportsResponse < 3) { 268 if (buildCounterListReportsResponse < 3) {
270 unittest.expect(o.kind, unittest.equals('foo')); 269 unittest.expect(o.kind, unittest.equals('foo'));
271 checkUnnamed1265(o.reports); 270 checkUnnamed1261(o.reports);
272 } 271 }
273 buildCounterListReportsResponse--; 272 buildCounterListReportsResponse--;
274 } 273 }
275 274
276 buildUnnamed1266() { 275 buildUnnamed1262() {
277 var o = new core.List<api.FilterPair>(); 276 var o = new core.List<api.FilterPair>();
278 o.add(buildFilterPair()); 277 o.add(buildFilterPair());
279 o.add(buildFilterPair()); 278 o.add(buildFilterPair());
280 return o; 279 return o;
281 } 280 }
282 281
283 checkUnnamed1266(core.List<api.FilterPair> o) { 282 checkUnnamed1262(core.List<api.FilterPair> o) {
284 unittest.expect(o, unittest.hasLength(2)); 283 unittest.expect(o, unittest.hasLength(2));
285 checkFilterPair(o[0]); 284 checkFilterPair(o[0]);
286 checkFilterPair(o[1]); 285 checkFilterPair(o[1]);
287 } 286 }
288 287
289 buildUnnamed1267() { 288 buildUnnamed1263() {
290 var o = new core.List<core.String>(); 289 var o = new core.List<core.String>();
291 o.add("foo"); 290 o.add("foo");
292 o.add("foo"); 291 o.add("foo");
293 return o; 292 return o;
294 } 293 }
295 294
296 checkUnnamed1267(core.List<core.String> o) { 295 checkUnnamed1263(core.List<core.String> o) {
297 unittest.expect(o, unittest.hasLength(2)); 296 unittest.expect(o, unittest.hasLength(2));
298 unittest.expect(o[0], unittest.equals('foo')); 297 unittest.expect(o[0], unittest.equals('foo'));
299 unittest.expect(o[1], unittest.equals('foo')); 298 unittest.expect(o[1], unittest.equals('foo'));
300 } 299 }
301 300
302 buildUnnamed1268() { 301 buildUnnamed1264() {
303 var o = new core.List<core.String>(); 302 var o = new core.List<core.String>();
304 o.add("foo"); 303 o.add("foo");
305 o.add("foo"); 304 o.add("foo");
306 return o; 305 return o;
307 } 306 }
308 307
309 checkUnnamed1268(core.List<core.String> o) { 308 checkUnnamed1264(core.List<core.String> o) {
310 unittest.expect(o, unittest.hasLength(2)); 309 unittest.expect(o, unittest.hasLength(2));
311 unittest.expect(o[0], unittest.equals('foo')); 310 unittest.expect(o[0], unittest.equals('foo'));
312 unittest.expect(o[1], unittest.equals('foo')); 311 unittest.expect(o[1], unittest.equals('foo'));
313 } 312 }
314 313
315 core.int buildCounterParameters = 0; 314 core.int buildCounterParameters = 0;
316 buildParameters() { 315 buildParameters() {
317 var o = new api.Parameters(); 316 var o = new api.Parameters();
318 buildCounterParameters++; 317 buildCounterParameters++;
319 if (buildCounterParameters < 3) { 318 if (buildCounterParameters < 3) {
320 o.filters = buildUnnamed1266(); 319 o.filters = buildUnnamed1262();
321 o.groupBys = buildUnnamed1267(); 320 o.groupBys = buildUnnamed1263();
322 o.includeInviteData = true; 321 o.includeInviteData = true;
323 o.metrics = buildUnnamed1268(); 322 o.metrics = buildUnnamed1264();
324 o.type = "foo"; 323 o.type = "foo";
325 } 324 }
326 buildCounterParameters--; 325 buildCounterParameters--;
327 return o; 326 return o;
328 } 327 }
329 328
330 checkParameters(api.Parameters o) { 329 checkParameters(api.Parameters o) {
331 buildCounterParameters++; 330 buildCounterParameters++;
332 if (buildCounterParameters < 3) { 331 if (buildCounterParameters < 3) {
333 checkUnnamed1266(o.filters); 332 checkUnnamed1262(o.filters);
334 checkUnnamed1267(o.groupBys); 333 checkUnnamed1263(o.groupBys);
335 unittest.expect(o.includeInviteData, unittest.isTrue); 334 unittest.expect(o.includeInviteData, unittest.isTrue);
336 checkUnnamed1268(o.metrics); 335 checkUnnamed1264(o.metrics);
337 unittest.expect(o.type, unittest.equals('foo')); 336 unittest.expect(o.type, unittest.equals('foo'));
338 } 337 }
339 buildCounterParameters--; 338 buildCounterParameters--;
340 } 339 }
341 340
342 core.int buildCounterQuery = 0; 341 core.int buildCounterQuery = 0;
343 buildQuery() { 342 buildQuery() {
344 var o = new api.Query(); 343 var o = new api.Query();
345 buildCounterQuery++; 344 buildCounterQuery++;
346 if (buildCounterQuery < 3) { 345 if (buildCounterQuery < 3) {
(...skipping 18 matching lines...) Expand all
365 checkParameters(o.params); 364 checkParameters(o.params);
366 unittest.expect(o.queryId, unittest.equals('foo')); 365 unittest.expect(o.queryId, unittest.equals('foo'));
367 unittest.expect(o.reportDataEndTimeMs, unittest.equals('foo')); 366 unittest.expect(o.reportDataEndTimeMs, unittest.equals('foo'));
368 unittest.expect(o.reportDataStartTimeMs, unittest.equals('foo')); 367 unittest.expect(o.reportDataStartTimeMs, unittest.equals('foo'));
369 checkQuerySchedule(o.schedule); 368 checkQuerySchedule(o.schedule);
370 unittest.expect(o.timezoneCode, unittest.equals('foo')); 369 unittest.expect(o.timezoneCode, unittest.equals('foo'));
371 } 370 }
372 buildCounterQuery--; 371 buildCounterQuery--;
373 } 372 }
374 373
375 buildUnnamed1269() { 374 buildUnnamed1265() {
376 var o = new core.List<core.String>(); 375 var o = new core.List<core.String>();
377 o.add("foo"); 376 o.add("foo");
378 o.add("foo"); 377 o.add("foo");
379 return o; 378 return o;
380 } 379 }
381 380
382 checkUnnamed1269(core.List<core.String> o) { 381 checkUnnamed1265(core.List<core.String> o) {
383 unittest.expect(o, unittest.hasLength(2)); 382 unittest.expect(o, unittest.hasLength(2));
384 unittest.expect(o[0], unittest.equals('foo')); 383 unittest.expect(o[0], unittest.equals('foo'));
385 unittest.expect(o[1], unittest.equals('foo')); 384 unittest.expect(o[1], unittest.equals('foo'));
386 } 385 }
387 386
388 core.int buildCounterQueryMetadata = 0; 387 core.int buildCounterQueryMetadata = 0;
389 buildQueryMetadata() { 388 buildQueryMetadata() {
390 var o = new api.QueryMetadata(); 389 var o = new api.QueryMetadata();
391 buildCounterQueryMetadata++; 390 buildCounterQueryMetadata++;
392 if (buildCounterQueryMetadata < 3) { 391 if (buildCounterQueryMetadata < 3) {
393 o.dataRange = "foo"; 392 o.dataRange = "foo";
394 o.format = "foo"; 393 o.format = "foo";
395 o.googleCloudStoragePathForLatestReport = "foo"; 394 o.googleCloudStoragePathForLatestReport = "foo";
396 o.googleDrivePathForLatestReport = "foo"; 395 o.googleDrivePathForLatestReport = "foo";
397 o.latestReportRunTimeMs = "foo"; 396 o.latestReportRunTimeMs = "foo";
398 o.locale = "foo"; 397 o.locale = "foo";
399 o.reportCount = 42; 398 o.reportCount = 42;
400 o.running = true; 399 o.running = true;
401 o.sendNotification = true; 400 o.sendNotification = true;
402 o.shareEmailAddress = buildUnnamed1269(); 401 o.shareEmailAddress = buildUnnamed1265();
403 o.title = "foo"; 402 o.title = "foo";
404 } 403 }
405 buildCounterQueryMetadata--; 404 buildCounterQueryMetadata--;
406 return o; 405 return o;
407 } 406 }
408 407
409 checkQueryMetadata(api.QueryMetadata o) { 408 checkQueryMetadata(api.QueryMetadata o) {
410 buildCounterQueryMetadata++; 409 buildCounterQueryMetadata++;
411 if (buildCounterQueryMetadata < 3) { 410 if (buildCounterQueryMetadata < 3) {
412 unittest.expect(o.dataRange, unittest.equals('foo')); 411 unittest.expect(o.dataRange, unittest.equals('foo'));
413 unittest.expect(o.format, unittest.equals('foo')); 412 unittest.expect(o.format, unittest.equals('foo'));
414 unittest.expect(o.googleCloudStoragePathForLatestReport, unittest.equals('fo o')); 413 unittest.expect(
414 o.googleCloudStoragePathForLatestReport, unittest.equals('foo'));
415 unittest.expect(o.googleDrivePathForLatestReport, unittest.equals('foo')); 415 unittest.expect(o.googleDrivePathForLatestReport, unittest.equals('foo'));
416 unittest.expect(o.latestReportRunTimeMs, unittest.equals('foo')); 416 unittest.expect(o.latestReportRunTimeMs, unittest.equals('foo'));
417 unittest.expect(o.locale, unittest.equals('foo')); 417 unittest.expect(o.locale, unittest.equals('foo'));
418 unittest.expect(o.reportCount, unittest.equals(42)); 418 unittest.expect(o.reportCount, unittest.equals(42));
419 unittest.expect(o.running, unittest.isTrue); 419 unittest.expect(o.running, unittest.isTrue);
420 unittest.expect(o.sendNotification, unittest.isTrue); 420 unittest.expect(o.sendNotification, unittest.isTrue);
421 checkUnnamed1269(o.shareEmailAddress); 421 checkUnnamed1265(o.shareEmailAddress);
422 unittest.expect(o.title, unittest.equals('foo')); 422 unittest.expect(o.title, unittest.equals('foo'));
423 } 423 }
424 buildCounterQueryMetadata--; 424 buildCounterQueryMetadata--;
425 } 425 }
426 426
427 core.int buildCounterQuerySchedule = 0; 427 core.int buildCounterQuerySchedule = 0;
428 buildQuerySchedule() { 428 buildQuerySchedule() {
429 var o = new api.QuerySchedule(); 429 var o = new api.QuerySchedule();
430 buildCounterQuerySchedule++; 430 buildCounterQuerySchedule++;
431 if (buildCounterQuerySchedule < 3) { 431 if (buildCounterQuerySchedule < 3) {
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 buildCounterReportStatus++; 555 buildCounterReportStatus++;
556 if (buildCounterReportStatus < 3) { 556 if (buildCounterReportStatus < 3) {
557 checkReportFailure(o.failure); 557 checkReportFailure(o.failure);
558 unittest.expect(o.finishTimeMs, unittest.equals('foo')); 558 unittest.expect(o.finishTimeMs, unittest.equals('foo'));
559 unittest.expect(o.format, unittest.equals('foo')); 559 unittest.expect(o.format, unittest.equals('foo'));
560 unittest.expect(o.state, unittest.equals('foo')); 560 unittest.expect(o.state, unittest.equals('foo'));
561 } 561 }
562 buildCounterReportStatus--; 562 buildCounterReportStatus--;
563 } 563 }
564 564
565 buildUnnamed1270() { 565 buildUnnamed1266() {
566 var o = new core.List<core.String>(); 566 var o = new core.List<core.String>();
567 o.add("foo"); 567 o.add("foo");
568 o.add("foo"); 568 o.add("foo");
569 return o; 569 return o;
570 } 570 }
571 571
572 checkUnnamed1270(core.List<core.String> o) { 572 checkUnnamed1266(core.List<core.String> o) {
573 unittest.expect(o, unittest.hasLength(2)); 573 unittest.expect(o, unittest.hasLength(2));
574 unittest.expect(o[0], unittest.equals('foo')); 574 unittest.expect(o[0], unittest.equals('foo'));
575 unittest.expect(o[1], unittest.equals('foo')); 575 unittest.expect(o[1], unittest.equals('foo'));
576 } 576 }
577 577
578 core.int buildCounterRowStatus = 0; 578 core.int buildCounterRowStatus = 0;
579 buildRowStatus() { 579 buildRowStatus() {
580 var o = new api.RowStatus(); 580 var o = new api.RowStatus();
581 buildCounterRowStatus++; 581 buildCounterRowStatus++;
582 if (buildCounterRowStatus < 3) { 582 if (buildCounterRowStatus < 3) {
583 o.changed = true; 583 o.changed = true;
584 o.entityId = "foo"; 584 o.entityId = "foo";
585 o.entityName = "foo"; 585 o.entityName = "foo";
586 o.errors = buildUnnamed1270(); 586 o.errors = buildUnnamed1266();
587 o.persisted = true; 587 o.persisted = true;
588 o.rowNumber = 42; 588 o.rowNumber = 42;
589 } 589 }
590 buildCounterRowStatus--; 590 buildCounterRowStatus--;
591 return o; 591 return o;
592 } 592 }
593 593
594 checkRowStatus(api.RowStatus o) { 594 checkRowStatus(api.RowStatus o) {
595 buildCounterRowStatus++; 595 buildCounterRowStatus++;
596 if (buildCounterRowStatus < 3) { 596 if (buildCounterRowStatus < 3) {
597 unittest.expect(o.changed, unittest.isTrue); 597 unittest.expect(o.changed, unittest.isTrue);
598 unittest.expect(o.entityId, unittest.equals('foo')); 598 unittest.expect(o.entityId, unittest.equals('foo'));
599 unittest.expect(o.entityName, unittest.equals('foo')); 599 unittest.expect(o.entityName, unittest.equals('foo'));
600 checkUnnamed1270(o.errors); 600 checkUnnamed1266(o.errors);
601 unittest.expect(o.persisted, unittest.isTrue); 601 unittest.expect(o.persisted, unittest.isTrue);
602 unittest.expect(o.rowNumber, unittest.equals(42)); 602 unittest.expect(o.rowNumber, unittest.equals(42));
603 } 603 }
604 buildCounterRowStatus--; 604 buildCounterRowStatus--;
605 } 605 }
606 606
607 core.int buildCounterRunQueryRequest = 0; 607 core.int buildCounterRunQueryRequest = 0;
608 buildRunQueryRequest() { 608 buildRunQueryRequest() {
609 var o = new api.RunQueryRequest(); 609 var o = new api.RunQueryRequest();
610 buildCounterRunQueryRequest++; 610 buildCounterRunQueryRequest++;
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
664 } 664 }
665 665
666 checkUploadLineItemsResponse(api.UploadLineItemsResponse o) { 666 checkUploadLineItemsResponse(api.UploadLineItemsResponse o) {
667 buildCounterUploadLineItemsResponse++; 667 buildCounterUploadLineItemsResponse++;
668 if (buildCounterUploadLineItemsResponse < 3) { 668 if (buildCounterUploadLineItemsResponse < 3) {
669 checkUploadStatus(o.uploadStatus); 669 checkUploadStatus(o.uploadStatus);
670 } 670 }
671 buildCounterUploadLineItemsResponse--; 671 buildCounterUploadLineItemsResponse--;
672 } 672 }
673 673
674 buildUnnamed1271() { 674 buildUnnamed1267() {
675 var o = new core.List<core.String>(); 675 var o = new core.List<core.String>();
676 o.add("foo"); 676 o.add("foo");
677 o.add("foo"); 677 o.add("foo");
678 return o; 678 return o;
679 } 679 }
680 680
681 checkUnnamed1271(core.List<core.String> o) { 681 checkUnnamed1267(core.List<core.String> o) {
682 unittest.expect(o, unittest.hasLength(2)); 682 unittest.expect(o, unittest.hasLength(2));
683 unittest.expect(o[0], unittest.equals('foo')); 683 unittest.expect(o[0], unittest.equals('foo'));
684 unittest.expect(o[1], unittest.equals('foo')); 684 unittest.expect(o[1], unittest.equals('foo'));
685 } 685 }
686 686
687 buildUnnamed1272() { 687 buildUnnamed1268() {
688 var o = new core.List<api.RowStatus>(); 688 var o = new core.List<api.RowStatus>();
689 o.add(buildRowStatus()); 689 o.add(buildRowStatus());
690 o.add(buildRowStatus()); 690 o.add(buildRowStatus());
691 return o; 691 return o;
692 } 692 }
693 693
694 checkUnnamed1272(core.List<api.RowStatus> o) { 694 checkUnnamed1268(core.List<api.RowStatus> o) {
695 unittest.expect(o, unittest.hasLength(2)); 695 unittest.expect(o, unittest.hasLength(2));
696 checkRowStatus(o[0]); 696 checkRowStatus(o[0]);
697 checkRowStatus(o[1]); 697 checkRowStatus(o[1]);
698 } 698 }
699 699
700 core.int buildCounterUploadStatus = 0; 700 core.int buildCounterUploadStatus = 0;
701 buildUploadStatus() { 701 buildUploadStatus() {
702 var o = new api.UploadStatus(); 702 var o = new api.UploadStatus();
703 buildCounterUploadStatus++; 703 buildCounterUploadStatus++;
704 if (buildCounterUploadStatus < 3) { 704 if (buildCounterUploadStatus < 3) {
705 o.errors = buildUnnamed1271(); 705 o.errors = buildUnnamed1267();
706 o.rowStatus = buildUnnamed1272(); 706 o.rowStatus = buildUnnamed1268();
707 } 707 }
708 buildCounterUploadStatus--; 708 buildCounterUploadStatus--;
709 return o; 709 return o;
710 } 710 }
711 711
712 checkUploadStatus(api.UploadStatus o) { 712 checkUploadStatus(api.UploadStatus o) {
713 buildCounterUploadStatus++; 713 buildCounterUploadStatus++;
714 if (buildCounterUploadStatus < 3) { 714 if (buildCounterUploadStatus < 3) {
715 checkUnnamed1271(o.errors); 715 checkUnnamed1267(o.errors);
716 checkUnnamed1272(o.rowStatus); 716 checkUnnamed1268(o.rowStatus);
717 } 717 }
718 buildCounterUploadStatus--; 718 buildCounterUploadStatus--;
719 } 719 }
720 720
721
722 main() { 721 main() {
723 unittest.group("obj-schema-DownloadLineItemsRequest", () { 722 unittest.group("obj-schema-DownloadLineItemsRequest", () {
724 unittest.test("to-json--from-json", () { 723 unittest.test("to-json--from-json", () {
725 var o = buildDownloadLineItemsRequest(); 724 var o = buildDownloadLineItemsRequest();
726 var od = new api.DownloadLineItemsRequest.fromJson(o.toJson()); 725 var od = new api.DownloadLineItemsRequest.fromJson(o.toJson());
727 checkDownloadLineItemsRequest(od); 726 checkDownloadLineItemsRequest(od);
728 }); 727 });
729 }); 728 });
730 729
731
732 unittest.group("obj-schema-DownloadLineItemsResponse", () { 730 unittest.group("obj-schema-DownloadLineItemsResponse", () {
733 unittest.test("to-json--from-json", () { 731 unittest.test("to-json--from-json", () {
734 var o = buildDownloadLineItemsResponse(); 732 var o = buildDownloadLineItemsResponse();
735 var od = new api.DownloadLineItemsResponse.fromJson(o.toJson()); 733 var od = new api.DownloadLineItemsResponse.fromJson(o.toJson());
736 checkDownloadLineItemsResponse(od); 734 checkDownloadLineItemsResponse(od);
737 }); 735 });
738 }); 736 });
739 737
740
741 unittest.group("obj-schema-DownloadRequest", () { 738 unittest.group("obj-schema-DownloadRequest", () {
742 unittest.test("to-json--from-json", () { 739 unittest.test("to-json--from-json", () {
743 var o = buildDownloadRequest(); 740 var o = buildDownloadRequest();
744 var od = new api.DownloadRequest.fromJson(o.toJson()); 741 var od = new api.DownloadRequest.fromJson(o.toJson());
745 checkDownloadRequest(od); 742 checkDownloadRequest(od);
746 }); 743 });
747 }); 744 });
748 745
749
750 unittest.group("obj-schema-DownloadResponse", () { 746 unittest.group("obj-schema-DownloadResponse", () {
751 unittest.test("to-json--from-json", () { 747 unittest.test("to-json--from-json", () {
752 var o = buildDownloadResponse(); 748 var o = buildDownloadResponse();
753 var od = new api.DownloadResponse.fromJson(o.toJson()); 749 var od = new api.DownloadResponse.fromJson(o.toJson());
754 checkDownloadResponse(od); 750 checkDownloadResponse(od);
755 }); 751 });
756 }); 752 });
757 753
758
759 unittest.group("obj-schema-FilterPair", () { 754 unittest.group("obj-schema-FilterPair", () {
760 unittest.test("to-json--from-json", () { 755 unittest.test("to-json--from-json", () {
761 var o = buildFilterPair(); 756 var o = buildFilterPair();
762 var od = new api.FilterPair.fromJson(o.toJson()); 757 var od = new api.FilterPair.fromJson(o.toJson());
763 checkFilterPair(od); 758 checkFilterPair(od);
764 }); 759 });
765 }); 760 });
766 761
767
768 unittest.group("obj-schema-ListQueriesResponse", () { 762 unittest.group("obj-schema-ListQueriesResponse", () {
769 unittest.test("to-json--from-json", () { 763 unittest.test("to-json--from-json", () {
770 var o = buildListQueriesResponse(); 764 var o = buildListQueriesResponse();
771 var od = new api.ListQueriesResponse.fromJson(o.toJson()); 765 var od = new api.ListQueriesResponse.fromJson(o.toJson());
772 checkListQueriesResponse(od); 766 checkListQueriesResponse(od);
773 }); 767 });
774 }); 768 });
775 769
776
777 unittest.group("obj-schema-ListReportsResponse", () { 770 unittest.group("obj-schema-ListReportsResponse", () {
778 unittest.test("to-json--from-json", () { 771 unittest.test("to-json--from-json", () {
779 var o = buildListReportsResponse(); 772 var o = buildListReportsResponse();
780 var od = new api.ListReportsResponse.fromJson(o.toJson()); 773 var od = new api.ListReportsResponse.fromJson(o.toJson());
781 checkListReportsResponse(od); 774 checkListReportsResponse(od);
782 }); 775 });
783 }); 776 });
784 777
785
786 unittest.group("obj-schema-Parameters", () { 778 unittest.group("obj-schema-Parameters", () {
787 unittest.test("to-json--from-json", () { 779 unittest.test("to-json--from-json", () {
788 var o = buildParameters(); 780 var o = buildParameters();
789 var od = new api.Parameters.fromJson(o.toJson()); 781 var od = new api.Parameters.fromJson(o.toJson());
790 checkParameters(od); 782 checkParameters(od);
791 }); 783 });
792 }); 784 });
793 785
794
795 unittest.group("obj-schema-Query", () { 786 unittest.group("obj-schema-Query", () {
796 unittest.test("to-json--from-json", () { 787 unittest.test("to-json--from-json", () {
797 var o = buildQuery(); 788 var o = buildQuery();
798 var od = new api.Query.fromJson(o.toJson()); 789 var od = new api.Query.fromJson(o.toJson());
799 checkQuery(od); 790 checkQuery(od);
800 }); 791 });
801 }); 792 });
802 793
803
804 unittest.group("obj-schema-QueryMetadata", () { 794 unittest.group("obj-schema-QueryMetadata", () {
805 unittest.test("to-json--from-json", () { 795 unittest.test("to-json--from-json", () {
806 var o = buildQueryMetadata(); 796 var o = buildQueryMetadata();
807 var od = new api.QueryMetadata.fromJson(o.toJson()); 797 var od = new api.QueryMetadata.fromJson(o.toJson());
808 checkQueryMetadata(od); 798 checkQueryMetadata(od);
809 }); 799 });
810 }); 800 });
811 801
812
813 unittest.group("obj-schema-QuerySchedule", () { 802 unittest.group("obj-schema-QuerySchedule", () {
814 unittest.test("to-json--from-json", () { 803 unittest.test("to-json--from-json", () {
815 var o = buildQuerySchedule(); 804 var o = buildQuerySchedule();
816 var od = new api.QuerySchedule.fromJson(o.toJson()); 805 var od = new api.QuerySchedule.fromJson(o.toJson());
817 checkQuerySchedule(od); 806 checkQuerySchedule(od);
818 }); 807 });
819 }); 808 });
820 809
821
822 unittest.group("obj-schema-Report", () { 810 unittest.group("obj-schema-Report", () {
823 unittest.test("to-json--from-json", () { 811 unittest.test("to-json--from-json", () {
824 var o = buildReport(); 812 var o = buildReport();
825 var od = new api.Report.fromJson(o.toJson()); 813 var od = new api.Report.fromJson(o.toJson());
826 checkReport(od); 814 checkReport(od);
827 }); 815 });
828 }); 816 });
829 817
830
831 unittest.group("obj-schema-ReportFailure", () { 818 unittest.group("obj-schema-ReportFailure", () {
832 unittest.test("to-json--from-json", () { 819 unittest.test("to-json--from-json", () {
833 var o = buildReportFailure(); 820 var o = buildReportFailure();
834 var od = new api.ReportFailure.fromJson(o.toJson()); 821 var od = new api.ReportFailure.fromJson(o.toJson());
835 checkReportFailure(od); 822 checkReportFailure(od);
836 }); 823 });
837 }); 824 });
838 825
839
840 unittest.group("obj-schema-ReportKey", () { 826 unittest.group("obj-schema-ReportKey", () {
841 unittest.test("to-json--from-json", () { 827 unittest.test("to-json--from-json", () {
842 var o = buildReportKey(); 828 var o = buildReportKey();
843 var od = new api.ReportKey.fromJson(o.toJson()); 829 var od = new api.ReportKey.fromJson(o.toJson());
844 checkReportKey(od); 830 checkReportKey(od);
845 }); 831 });
846 }); 832 });
847 833
848
849 unittest.group("obj-schema-ReportMetadata", () { 834 unittest.group("obj-schema-ReportMetadata", () {
850 unittest.test("to-json--from-json", () { 835 unittest.test("to-json--from-json", () {
851 var o = buildReportMetadata(); 836 var o = buildReportMetadata();
852 var od = new api.ReportMetadata.fromJson(o.toJson()); 837 var od = new api.ReportMetadata.fromJson(o.toJson());
853 checkReportMetadata(od); 838 checkReportMetadata(od);
854 }); 839 });
855 }); 840 });
856 841
857
858 unittest.group("obj-schema-ReportStatus", () { 842 unittest.group("obj-schema-ReportStatus", () {
859 unittest.test("to-json--from-json", () { 843 unittest.test("to-json--from-json", () {
860 var o = buildReportStatus(); 844 var o = buildReportStatus();
861 var od = new api.ReportStatus.fromJson(o.toJson()); 845 var od = new api.ReportStatus.fromJson(o.toJson());
862 checkReportStatus(od); 846 checkReportStatus(od);
863 }); 847 });
864 }); 848 });
865 849
866
867 unittest.group("obj-schema-RowStatus", () { 850 unittest.group("obj-schema-RowStatus", () {
868 unittest.test("to-json--from-json", () { 851 unittest.test("to-json--from-json", () {
869 var o = buildRowStatus(); 852 var o = buildRowStatus();
870 var od = new api.RowStatus.fromJson(o.toJson()); 853 var od = new api.RowStatus.fromJson(o.toJson());
871 checkRowStatus(od); 854 checkRowStatus(od);
872 }); 855 });
873 }); 856 });
874 857
875
876 unittest.group("obj-schema-RunQueryRequest", () { 858 unittest.group("obj-schema-RunQueryRequest", () {
877 unittest.test("to-json--from-json", () { 859 unittest.test("to-json--from-json", () {
878 var o = buildRunQueryRequest(); 860 var o = buildRunQueryRequest();
879 var od = new api.RunQueryRequest.fromJson(o.toJson()); 861 var od = new api.RunQueryRequest.fromJson(o.toJson());
880 checkRunQueryRequest(od); 862 checkRunQueryRequest(od);
881 }); 863 });
882 }); 864 });
883 865
884
885 unittest.group("obj-schema-UploadLineItemsRequest", () { 866 unittest.group("obj-schema-UploadLineItemsRequest", () {
886 unittest.test("to-json--from-json", () { 867 unittest.test("to-json--from-json", () {
887 var o = buildUploadLineItemsRequest(); 868 var o = buildUploadLineItemsRequest();
888 var od = new api.UploadLineItemsRequest.fromJson(o.toJson()); 869 var od = new api.UploadLineItemsRequest.fromJson(o.toJson());
889 checkUploadLineItemsRequest(od); 870 checkUploadLineItemsRequest(od);
890 }); 871 });
891 }); 872 });
892 873
893
894 unittest.group("obj-schema-UploadLineItemsResponse", () { 874 unittest.group("obj-schema-UploadLineItemsResponse", () {
895 unittest.test("to-json--from-json", () { 875 unittest.test("to-json--from-json", () {
896 var o = buildUploadLineItemsResponse(); 876 var o = buildUploadLineItemsResponse();
897 var od = new api.UploadLineItemsResponse.fromJson(o.toJson()); 877 var od = new api.UploadLineItemsResponse.fromJson(o.toJson());
898 checkUploadLineItemsResponse(od); 878 checkUploadLineItemsResponse(od);
899 }); 879 });
900 }); 880 });
901 881
902
903 unittest.group("obj-schema-UploadStatus", () { 882 unittest.group("obj-schema-UploadStatus", () {
904 unittest.test("to-json--from-json", () { 883 unittest.test("to-json--from-json", () {
905 var o = buildUploadStatus(); 884 var o = buildUploadStatus();
906 var od = new api.UploadStatus.fromJson(o.toJson()); 885 var od = new api.UploadStatus.fromJson(o.toJson());
907 checkUploadStatus(od); 886 checkUploadStatus(od);
908 }); 887 });
909 }); 888 });
910 889
911
912 unittest.group("resource-LineitemsResourceApi", () { 890 unittest.group("resource-LineitemsResourceApi", () {
913 unittest.test("method--downloadlineitems", () { 891 unittest.test("method--downloadlineitems", () {
914
915 var mock = new HttpServerMock(); 892 var mock = new HttpServerMock();
916 api.LineitemsResourceApi res = new api.DoubleclickbidmanagerApi(mock).line items; 893 api.LineitemsResourceApi res =
894 new api.DoubleclickbidmanagerApi(mock).lineitems;
917 var arg_request = buildDownloadLineItemsRequest(); 895 var arg_request = buildDownloadLineItemsRequest();
918 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 896 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
919 var obj = new api.DownloadLineItemsRequest.fromJson(json); 897 var obj = new api.DownloadLineItemsRequest.fromJson(json);
920 checkDownloadLineItemsRequest(obj); 898 checkDownloadLineItemsRequest(obj);
921 899
922 var path = (req.url).path; 900 var path = (req.url).path;
923 var pathOffset = 0; 901 var pathOffset = 0;
924 var index; 902 var index;
925 var subPart; 903 var subPart;
926 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 904 unittest.expect(
905 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
927 pathOffset += 1; 906 pathOffset += 1;
928 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 907 unittest.expect(path.substring(pathOffset, pathOffset + 25),
908 unittest.equals("doubleclickbidmanager/v1/"));
929 pathOffset += 25; 909 pathOffset += 25;
930 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq uals("lineitems/downloadlineitems")); 910 unittest.expect(path.substring(pathOffset, pathOffset + 27),
911 unittest.equals("lineitems/downloadlineitems"));
931 pathOffset += 27; 912 pathOffset += 27;
932 913
933 var query = (req.url).query; 914 var query = (req.url).query;
934 var queryOffset = 0; 915 var queryOffset = 0;
935 var queryMap = {}; 916 var queryMap = {};
936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 917 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
937 parseBool(n) { 918 parseBool(n) {
938 if (n == "true") return true; 919 if (n == "true") return true;
939 if (n == "false") return false; 920 if (n == "false") return false;
940 if (n == null) return null; 921 if (n == null) return null;
941 throw new core.ArgumentError("Invalid boolean: $n"); 922 throw new core.ArgumentError("Invalid boolean: $n");
942 } 923 }
924
943 if (query.length > 0) { 925 if (query.length > 0) {
944 for (var part in query.split("&")) { 926 for (var part in query.split("&")) {
945 var keyvalue = part.split("="); 927 var keyvalue = part.split("=");
946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 928 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
929 core.Uri.decodeQueryComponent(keyvalue[1]));
947 } 930 }
948 } 931 }
949 932
950
951 var h = { 933 var h = {
952 "content-type" : "application/json; charset=utf-8", 934 "content-type": "application/json; charset=utf-8",
953 }; 935 };
954 var resp = convert.JSON.encode(buildDownloadLineItemsResponse()); 936 var resp = convert.JSON.encode(buildDownloadLineItemsResponse());
955 return new async.Future.value(stringResponse(200, h, resp)); 937 return new async.Future.value(stringResponse(200, h, resp));
956 }), true); 938 }), true);
957 res.downloadlineitems(arg_request).then(unittest.expectAsync1(((api.Downlo adLineItemsResponse response) { 939 res.downloadlineitems(arg_request).then(
940 unittest.expectAsync1(((api.DownloadLineItemsResponse response) {
958 checkDownloadLineItemsResponse(response); 941 checkDownloadLineItemsResponse(response);
959 }))); 942 })));
960 }); 943 });
961 944
962 unittest.test("method--uploadlineitems", () { 945 unittest.test("method--uploadlineitems", () {
963
964 var mock = new HttpServerMock(); 946 var mock = new HttpServerMock();
965 api.LineitemsResourceApi res = new api.DoubleclickbidmanagerApi(mock).line items; 947 api.LineitemsResourceApi res =
948 new api.DoubleclickbidmanagerApi(mock).lineitems;
966 var arg_request = buildUploadLineItemsRequest(); 949 var arg_request = buildUploadLineItemsRequest();
967 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 950 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
968 var obj = new api.UploadLineItemsRequest.fromJson(json); 951 var obj = new api.UploadLineItemsRequest.fromJson(json);
969 checkUploadLineItemsRequest(obj); 952 checkUploadLineItemsRequest(obj);
970 953
971 var path = (req.url).path; 954 var path = (req.url).path;
972 var pathOffset = 0; 955 var pathOffset = 0;
973 var index; 956 var index;
974 var subPart; 957 var subPart;
975 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 958 unittest.expect(
959 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
976 pathOffset += 1; 960 pathOffset += 1;
977 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 961 unittest.expect(path.substring(pathOffset, pathOffset + 25),
962 unittest.equals("doubleclickbidmanager/v1/"));
978 pathOffset += 25; 963 pathOffset += 25;
979 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("lineitems/uploadlineitems")); 964 unittest.expect(path.substring(pathOffset, pathOffset + 25),
965 unittest.equals("lineitems/uploadlineitems"));
980 pathOffset += 25; 966 pathOffset += 25;
981 967
982 var query = (req.url).query; 968 var query = (req.url).query;
983 var queryOffset = 0; 969 var queryOffset = 0;
984 var queryMap = {}; 970 var queryMap = {};
985 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 971 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
986 parseBool(n) { 972 parseBool(n) {
987 if (n == "true") return true; 973 if (n == "true") return true;
988 if (n == "false") return false; 974 if (n == "false") return false;
989 if (n == null) return null; 975 if (n == null) return null;
990 throw new core.ArgumentError("Invalid boolean: $n"); 976 throw new core.ArgumentError("Invalid boolean: $n");
991 } 977 }
978
992 if (query.length > 0) { 979 if (query.length > 0) {
993 for (var part in query.split("&")) { 980 for (var part in query.split("&")) {
994 var keyvalue = part.split("="); 981 var keyvalue = part.split("=");
995 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 982 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
983 core.Uri.decodeQueryComponent(keyvalue[1]));
996 } 984 }
997 } 985 }
998 986
999
1000 var h = { 987 var h = {
1001 "content-type" : "application/json; charset=utf-8", 988 "content-type": "application/json; charset=utf-8",
1002 }; 989 };
1003 var resp = convert.JSON.encode(buildUploadLineItemsResponse()); 990 var resp = convert.JSON.encode(buildUploadLineItemsResponse());
1004 return new async.Future.value(stringResponse(200, h, resp)); 991 return new async.Future.value(stringResponse(200, h, resp));
1005 }), true); 992 }), true);
1006 res.uploadlineitems(arg_request).then(unittest.expectAsync1(((api.UploadLi neItemsResponse response) { 993 res
994 .uploadlineitems(arg_request)
995 .then(unittest.expectAsync1(((api.UploadLineItemsResponse response) {
1007 checkUploadLineItemsResponse(response); 996 checkUploadLineItemsResponse(response);
1008 }))); 997 })));
1009 }); 998 });
1010
1011 }); 999 });
1012 1000
1013
1014 unittest.group("resource-QueriesResourceApi", () { 1001 unittest.group("resource-QueriesResourceApi", () {
1015 unittest.test("method--createquery", () { 1002 unittest.test("method--createquery", () {
1016
1017 var mock = new HttpServerMock(); 1003 var mock = new HttpServerMock();
1018 api.QueriesResourceApi res = new api.DoubleclickbidmanagerApi(mock).querie s; 1004 api.QueriesResourceApi res =
1005 new api.DoubleclickbidmanagerApi(mock).queries;
1019 var arg_request = buildQuery(); 1006 var arg_request = buildQuery();
1020 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1007 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1021 var obj = new api.Query.fromJson(json); 1008 var obj = new api.Query.fromJson(json);
1022 checkQuery(obj); 1009 checkQuery(obj);
1023 1010
1024 var path = (req.url).path; 1011 var path = (req.url).path;
1025 var pathOffset = 0; 1012 var pathOffset = 0;
1026 var index; 1013 var index;
1027 var subPart; 1014 var subPart;
1028 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1015 unittest.expect(
1016 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1029 pathOffset += 1; 1017 pathOffset += 1;
1030 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1018 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1019 unittest.equals("doubleclickbidmanager/v1/"));
1031 pathOffset += 25; 1020 pathOffset += 25;
1032 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ als("query")); 1021 unittest.expect(path.substring(pathOffset, pathOffset + 5),
1022 unittest.equals("query"));
1033 pathOffset += 5; 1023 pathOffset += 5;
1034 1024
1035 var query = (req.url).query; 1025 var query = (req.url).query;
1036 var queryOffset = 0; 1026 var queryOffset = 0;
1037 var queryMap = {}; 1027 var queryMap = {};
1038 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1028 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1039 parseBool(n) { 1029 parseBool(n) {
1040 if (n == "true") return true; 1030 if (n == "true") return true;
1041 if (n == "false") return false; 1031 if (n == "false") return false;
1042 if (n == null) return null; 1032 if (n == null) return null;
1043 throw new core.ArgumentError("Invalid boolean: $n"); 1033 throw new core.ArgumentError("Invalid boolean: $n");
1044 } 1034 }
1035
1045 if (query.length > 0) { 1036 if (query.length > 0) {
1046 for (var part in query.split("&")) { 1037 for (var part in query.split("&")) {
1047 var keyvalue = part.split("="); 1038 var keyvalue = part.split("=");
1048 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1039 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1040 core.Uri.decodeQueryComponent(keyvalue[1]));
1049 } 1041 }
1050 } 1042 }
1051 1043
1052
1053 var h = { 1044 var h = {
1054 "content-type" : "application/json; charset=utf-8", 1045 "content-type": "application/json; charset=utf-8",
1055 }; 1046 };
1056 var resp = convert.JSON.encode(buildQuery()); 1047 var resp = convert.JSON.encode(buildQuery());
1057 return new async.Future.value(stringResponse(200, h, resp)); 1048 return new async.Future.value(stringResponse(200, h, resp));
1058 }), true); 1049 }), true);
1059 res.createquery(arg_request).then(unittest.expectAsync1(((api.Query respon se) { 1050 res
1051 .createquery(arg_request)
1052 .then(unittest.expectAsync1(((api.Query response) {
1060 checkQuery(response); 1053 checkQuery(response);
1061 }))); 1054 })));
1062 }); 1055 });
1063 1056
1064 unittest.test("method--deletequery", () { 1057 unittest.test("method--deletequery", () {
1065
1066 var mock = new HttpServerMock(); 1058 var mock = new HttpServerMock();
1067 api.QueriesResourceApi res = new api.DoubleclickbidmanagerApi(mock).querie s; 1059 api.QueriesResourceApi res =
1060 new api.DoubleclickbidmanagerApi(mock).queries;
1068 var arg_queryId = "foo"; 1061 var arg_queryId = "foo";
1069 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1062 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1070 var path = (req.url).path; 1063 var path = (req.url).path;
1071 var pathOffset = 0; 1064 var pathOffset = 0;
1072 var index; 1065 var index;
1073 var subPart; 1066 var subPart;
1074 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1067 unittest.expect(
1068 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1075 pathOffset += 1; 1069 pathOffset += 1;
1076 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1070 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1071 unittest.equals("doubleclickbidmanager/v1/"));
1077 pathOffset += 25; 1072 pathOffset += 25;
1078 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("query/")); 1073 unittest.expect(path.substring(pathOffset, pathOffset + 6),
1074 unittest.equals("query/"));
1079 pathOffset += 6; 1075 pathOffset += 6;
1080 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1076 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1081 pathOffset = path.length; 1077 pathOffset = path.length;
1082 unittest.expect(subPart, unittest.equals("$arg_queryId")); 1078 unittest.expect(subPart, unittest.equals("$arg_queryId"));
1083 1079
1084 var query = (req.url).query; 1080 var query = (req.url).query;
1085 var queryOffset = 0; 1081 var queryOffset = 0;
1086 var queryMap = {}; 1082 var queryMap = {};
1087 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1083 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1088 parseBool(n) { 1084 parseBool(n) {
1089 if (n == "true") return true; 1085 if (n == "true") return true;
1090 if (n == "false") return false; 1086 if (n == "false") return false;
1091 if (n == null) return null; 1087 if (n == null) return null;
1092 throw new core.ArgumentError("Invalid boolean: $n"); 1088 throw new core.ArgumentError("Invalid boolean: $n");
1093 } 1089 }
1090
1094 if (query.length > 0) { 1091 if (query.length > 0) {
1095 for (var part in query.split("&")) { 1092 for (var part in query.split("&")) {
1096 var keyvalue = part.split("="); 1093 var keyvalue = part.split("=");
1097 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1094 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1095 core.Uri.decodeQueryComponent(keyvalue[1]));
1098 } 1096 }
1099 } 1097 }
1100 1098
1101
1102 var h = { 1099 var h = {
1103 "content-type" : "application/json; charset=utf-8", 1100 "content-type": "application/json; charset=utf-8",
1104 }; 1101 };
1105 var resp = ""; 1102 var resp = "";
1106 return new async.Future.value(stringResponse(200, h, resp)); 1103 return new async.Future.value(stringResponse(200, h, resp));
1107 }), true); 1104 }), true);
1108 res.deletequery(arg_queryId).then(unittest.expectAsync1((_) {})); 1105 res.deletequery(arg_queryId).then(unittest.expectAsync1((_) {}));
1109 }); 1106 });
1110 1107
1111 unittest.test("method--getquery", () { 1108 unittest.test("method--getquery", () {
1112
1113 var mock = new HttpServerMock(); 1109 var mock = new HttpServerMock();
1114 api.QueriesResourceApi res = new api.DoubleclickbidmanagerApi(mock).querie s; 1110 api.QueriesResourceApi res =
1111 new api.DoubleclickbidmanagerApi(mock).queries;
1115 var arg_queryId = "foo"; 1112 var arg_queryId = "foo";
1116 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1113 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1117 var path = (req.url).path; 1114 var path = (req.url).path;
1118 var pathOffset = 0; 1115 var pathOffset = 0;
1119 var index; 1116 var index;
1120 var subPart; 1117 var subPart;
1121 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1118 unittest.expect(
1119 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1122 pathOffset += 1; 1120 pathOffset += 1;
1123 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1121 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1122 unittest.equals("doubleclickbidmanager/v1/"));
1124 pathOffset += 25; 1123 pathOffset += 25;
1125 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("query/")); 1124 unittest.expect(path.substring(pathOffset, pathOffset + 6),
1125 unittest.equals("query/"));
1126 pathOffset += 6; 1126 pathOffset += 6;
1127 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1127 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1128 pathOffset = path.length; 1128 pathOffset = path.length;
1129 unittest.expect(subPart, unittest.equals("$arg_queryId")); 1129 unittest.expect(subPart, unittest.equals("$arg_queryId"));
1130 1130
1131 var query = (req.url).query; 1131 var query = (req.url).query;
1132 var queryOffset = 0; 1132 var queryOffset = 0;
1133 var queryMap = {}; 1133 var queryMap = {};
1134 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1134 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1135 parseBool(n) { 1135 parseBool(n) {
1136 if (n == "true") return true; 1136 if (n == "true") return true;
1137 if (n == "false") return false; 1137 if (n == "false") return false;
1138 if (n == null) return null; 1138 if (n == null) return null;
1139 throw new core.ArgumentError("Invalid boolean: $n"); 1139 throw new core.ArgumentError("Invalid boolean: $n");
1140 } 1140 }
1141
1141 if (query.length > 0) { 1142 if (query.length > 0) {
1142 for (var part in query.split("&")) { 1143 for (var part in query.split("&")) {
1143 var keyvalue = part.split("="); 1144 var keyvalue = part.split("=");
1144 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1145 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1146 core.Uri.decodeQueryComponent(keyvalue[1]));
1145 } 1147 }
1146 } 1148 }
1147 1149
1148
1149 var h = { 1150 var h = {
1150 "content-type" : "application/json; charset=utf-8", 1151 "content-type": "application/json; charset=utf-8",
1151 }; 1152 };
1152 var resp = convert.JSON.encode(buildQuery()); 1153 var resp = convert.JSON.encode(buildQuery());
1153 return new async.Future.value(stringResponse(200, h, resp)); 1154 return new async.Future.value(stringResponse(200, h, resp));
1154 }), true); 1155 }), true);
1155 res.getquery(arg_queryId).then(unittest.expectAsync1(((api.Query response) { 1156 res
1157 .getquery(arg_queryId)
1158 .then(unittest.expectAsync1(((api.Query response) {
1156 checkQuery(response); 1159 checkQuery(response);
1157 }))); 1160 })));
1158 }); 1161 });
1159 1162
1160 unittest.test("method--listqueries", () { 1163 unittest.test("method--listqueries", () {
1161
1162 var mock = new HttpServerMock(); 1164 var mock = new HttpServerMock();
1163 api.QueriesResourceApi res = new api.DoubleclickbidmanagerApi(mock).querie s; 1165 api.QueriesResourceApi res =
1166 new api.DoubleclickbidmanagerApi(mock).queries;
1164 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1167 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1165 var path = (req.url).path; 1168 var path = (req.url).path;
1166 var pathOffset = 0; 1169 var pathOffset = 0;
1167 var index; 1170 var index;
1168 var subPart; 1171 var subPart;
1169 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1172 unittest.expect(
1173 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1170 pathOffset += 1; 1174 pathOffset += 1;
1171 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1175 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1176 unittest.equals("doubleclickbidmanager/v1/"));
1172 pathOffset += 25; 1177 pathOffset += 25;
1173 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("queries")); 1178 unittest.expect(path.substring(pathOffset, pathOffset + 7),
1179 unittest.equals("queries"));
1174 pathOffset += 7; 1180 pathOffset += 7;
1175 1181
1176 var query = (req.url).query; 1182 var query = (req.url).query;
1177 var queryOffset = 0; 1183 var queryOffset = 0;
1178 var queryMap = {}; 1184 var queryMap = {};
1179 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1185 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1180 parseBool(n) { 1186 parseBool(n) {
1181 if (n == "true") return true; 1187 if (n == "true") return true;
1182 if (n == "false") return false; 1188 if (n == "false") return false;
1183 if (n == null) return null; 1189 if (n == null) return null;
1184 throw new core.ArgumentError("Invalid boolean: $n"); 1190 throw new core.ArgumentError("Invalid boolean: $n");
1185 } 1191 }
1192
1186 if (query.length > 0) { 1193 if (query.length > 0) {
1187 for (var part in query.split("&")) { 1194 for (var part in query.split("&")) {
1188 var keyvalue = part.split("="); 1195 var keyvalue = part.split("=");
1189 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1196 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1197 core.Uri.decodeQueryComponent(keyvalue[1]));
1190 } 1198 }
1191 } 1199 }
1192 1200
1193
1194 var h = { 1201 var h = {
1195 "content-type" : "application/json; charset=utf-8", 1202 "content-type": "application/json; charset=utf-8",
1196 }; 1203 };
1197 var resp = convert.JSON.encode(buildListQueriesResponse()); 1204 var resp = convert.JSON.encode(buildListQueriesResponse());
1198 return new async.Future.value(stringResponse(200, h, resp)); 1205 return new async.Future.value(stringResponse(200, h, resp));
1199 }), true); 1206 }), true);
1200 res.listqueries().then(unittest.expectAsync1(((api.ListQueriesResponse res ponse) { 1207 res
1208 .listqueries()
1209 .then(unittest.expectAsync1(((api.ListQueriesResponse response) {
1201 checkListQueriesResponse(response); 1210 checkListQueriesResponse(response);
1202 }))); 1211 })));
1203 }); 1212 });
1204 1213
1205 unittest.test("method--runquery", () { 1214 unittest.test("method--runquery", () {
1206
1207 var mock = new HttpServerMock(); 1215 var mock = new HttpServerMock();
1208 api.QueriesResourceApi res = new api.DoubleclickbidmanagerApi(mock).querie s; 1216 api.QueriesResourceApi res =
1217 new api.DoubleclickbidmanagerApi(mock).queries;
1209 var arg_request = buildRunQueryRequest(); 1218 var arg_request = buildRunQueryRequest();
1210 var arg_queryId = "foo"; 1219 var arg_queryId = "foo";
1211 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1220 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1212 var obj = new api.RunQueryRequest.fromJson(json); 1221 var obj = new api.RunQueryRequest.fromJson(json);
1213 checkRunQueryRequest(obj); 1222 checkRunQueryRequest(obj);
1214 1223
1215 var path = (req.url).path; 1224 var path = (req.url).path;
1216 var pathOffset = 0; 1225 var pathOffset = 0;
1217 var index; 1226 var index;
1218 var subPart; 1227 var subPart;
1219 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1228 unittest.expect(
1229 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1220 pathOffset += 1; 1230 pathOffset += 1;
1221 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1231 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1232 unittest.equals("doubleclickbidmanager/v1/"));
1222 pathOffset += 25; 1233 pathOffset += 25;
1223 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("query/")); 1234 unittest.expect(path.substring(pathOffset, pathOffset + 6),
1235 unittest.equals("query/"));
1224 pathOffset += 6; 1236 pathOffset += 6;
1225 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1237 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1226 pathOffset = path.length; 1238 pathOffset = path.length;
1227 unittest.expect(subPart, unittest.equals("$arg_queryId")); 1239 unittest.expect(subPart, unittest.equals("$arg_queryId"));
1228 1240
1229 var query = (req.url).query; 1241 var query = (req.url).query;
1230 var queryOffset = 0; 1242 var queryOffset = 0;
1231 var queryMap = {}; 1243 var queryMap = {};
1232 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1244 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1233 parseBool(n) { 1245 parseBool(n) {
1234 if (n == "true") return true; 1246 if (n == "true") return true;
1235 if (n == "false") return false; 1247 if (n == "false") return false;
1236 if (n == null) return null; 1248 if (n == null) return null;
1237 throw new core.ArgumentError("Invalid boolean: $n"); 1249 throw new core.ArgumentError("Invalid boolean: $n");
1238 } 1250 }
1251
1239 if (query.length > 0) { 1252 if (query.length > 0) {
1240 for (var part in query.split("&")) { 1253 for (var part in query.split("&")) {
1241 var keyvalue = part.split("="); 1254 var keyvalue = part.split("=");
1242 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1255 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1256 core.Uri.decodeQueryComponent(keyvalue[1]));
1243 } 1257 }
1244 } 1258 }
1245 1259
1246
1247 var h = { 1260 var h = {
1248 "content-type" : "application/json; charset=utf-8", 1261 "content-type": "application/json; charset=utf-8",
1249 }; 1262 };
1250 var resp = ""; 1263 var resp = "";
1251 return new async.Future.value(stringResponse(200, h, resp)); 1264 return new async.Future.value(stringResponse(200, h, resp));
1252 }), true); 1265 }), true);
1253 res.runquery(arg_request, arg_queryId).then(unittest.expectAsync1((_) {})) ; 1266 res
1267 .runquery(arg_request, arg_queryId)
1268 .then(unittest.expectAsync1((_) {}));
1254 }); 1269 });
1255
1256 }); 1270 });
1257 1271
1258
1259 unittest.group("resource-ReportsResourceApi", () { 1272 unittest.group("resource-ReportsResourceApi", () {
1260 unittest.test("method--listreports", () { 1273 unittest.test("method--listreports", () {
1261
1262 var mock = new HttpServerMock(); 1274 var mock = new HttpServerMock();
1263 api.ReportsResourceApi res = new api.DoubleclickbidmanagerApi(mock).report s; 1275 api.ReportsResourceApi res =
1276 new api.DoubleclickbidmanagerApi(mock).reports;
1264 var arg_queryId = "foo"; 1277 var arg_queryId = "foo";
1265 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1278 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1266 var path = (req.url).path; 1279 var path = (req.url).path;
1267 var pathOffset = 0; 1280 var pathOffset = 0;
1268 var index; 1281 var index;
1269 var subPart; 1282 var subPart;
1270 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1283 unittest.expect(
1284 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1271 pathOffset += 1; 1285 pathOffset += 1;
1272 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1286 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1287 unittest.equals("doubleclickbidmanager/v1/"));
1273 pathOffset += 25; 1288 pathOffset += 25;
1274 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("queries/")); 1289 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1290 unittest.equals("queries/"));
1275 pathOffset += 8; 1291 pathOffset += 8;
1276 index = path.indexOf("/reports", pathOffset); 1292 index = path.indexOf("/reports", pathOffset);
1277 unittest.expect(index >= 0, unittest.isTrue); 1293 unittest.expect(index >= 0, unittest.isTrue);
1278 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1294 subPart =
1295 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1279 pathOffset = index; 1296 pathOffset = index;
1280 unittest.expect(subPart, unittest.equals("$arg_queryId")); 1297 unittest.expect(subPart, unittest.equals("$arg_queryId"));
1281 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/reports")); 1298 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1299 unittest.equals("/reports"));
1282 pathOffset += 8; 1300 pathOffset += 8;
1283 1301
1284 var query = (req.url).query; 1302 var query = (req.url).query;
1285 var queryOffset = 0; 1303 var queryOffset = 0;
1286 var queryMap = {}; 1304 var queryMap = {};
1287 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1305 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1288 parseBool(n) { 1306 parseBool(n) {
1289 if (n == "true") return true; 1307 if (n == "true") return true;
1290 if (n == "false") return false; 1308 if (n == "false") return false;
1291 if (n == null) return null; 1309 if (n == null) return null;
1292 throw new core.ArgumentError("Invalid boolean: $n"); 1310 throw new core.ArgumentError("Invalid boolean: $n");
1293 } 1311 }
1312
1294 if (query.length > 0) { 1313 if (query.length > 0) {
1295 for (var part in query.split("&")) { 1314 for (var part in query.split("&")) {
1296 var keyvalue = part.split("="); 1315 var keyvalue = part.split("=");
1297 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1316 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1317 core.Uri.decodeQueryComponent(keyvalue[1]));
1298 } 1318 }
1299 } 1319 }
1300 1320
1301
1302 var h = { 1321 var h = {
1303 "content-type" : "application/json; charset=utf-8", 1322 "content-type": "application/json; charset=utf-8",
1304 }; 1323 };
1305 var resp = convert.JSON.encode(buildListReportsResponse()); 1324 var resp = convert.JSON.encode(buildListReportsResponse());
1306 return new async.Future.value(stringResponse(200, h, resp)); 1325 return new async.Future.value(stringResponse(200, h, resp));
1307 }), true); 1326 }), true);
1308 res.listreports(arg_queryId).then(unittest.expectAsync1(((api.ListReportsR esponse response) { 1327 res
1328 .listreports(arg_queryId)
1329 .then(unittest.expectAsync1(((api.ListReportsResponse response) {
1309 checkListReportsResponse(response); 1330 checkListReportsResponse(response);
1310 }))); 1331 })));
1311 }); 1332 });
1312
1313 }); 1333 });
1314 1334
1315
1316 unittest.group("resource-SdfResourceApi", () { 1335 unittest.group("resource-SdfResourceApi", () {
1317 unittest.test("method--download", () { 1336 unittest.test("method--download", () {
1318
1319 var mock = new HttpServerMock(); 1337 var mock = new HttpServerMock();
1320 api.SdfResourceApi res = new api.DoubleclickbidmanagerApi(mock).sdf; 1338 api.SdfResourceApi res = new api.DoubleclickbidmanagerApi(mock).sdf;
1321 var arg_request = buildDownloadRequest(); 1339 var arg_request = buildDownloadRequest();
1322 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1340 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1323 var obj = new api.DownloadRequest.fromJson(json); 1341 var obj = new api.DownloadRequest.fromJson(json);
1324 checkDownloadRequest(obj); 1342 checkDownloadRequest(obj);
1325 1343
1326 var path = (req.url).path; 1344 var path = (req.url).path;
1327 var pathOffset = 0; 1345 var pathOffset = 0;
1328 var index; 1346 var index;
1329 var subPart; 1347 var subPart;
1330 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1348 unittest.expect(
1349 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1331 pathOffset += 1; 1350 pathOffset += 1;
1332 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("doubleclickbidmanager/v1/")); 1351 unittest.expect(path.substring(pathOffset, pathOffset + 25),
1352 unittest.equals("doubleclickbidmanager/v1/"));
1333 pathOffset += 25; 1353 pathOffset += 25;
1334 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("sdf/download")); 1354 unittest.expect(path.substring(pathOffset, pathOffset + 12),
1355 unittest.equals("sdf/download"));
1335 pathOffset += 12; 1356 pathOffset += 12;
1336 1357
1337 var query = (req.url).query; 1358 var query = (req.url).query;
1338 var queryOffset = 0; 1359 var queryOffset = 0;
1339 var queryMap = {}; 1360 var queryMap = {};
1340 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1361 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1341 parseBool(n) { 1362 parseBool(n) {
1342 if (n == "true") return true; 1363 if (n == "true") return true;
1343 if (n == "false") return false; 1364 if (n == "false") return false;
1344 if (n == null) return null; 1365 if (n == null) return null;
1345 throw new core.ArgumentError("Invalid boolean: $n"); 1366 throw new core.ArgumentError("Invalid boolean: $n");
1346 } 1367 }
1368
1347 if (query.length > 0) { 1369 if (query.length > 0) {
1348 for (var part in query.split("&")) { 1370 for (var part in query.split("&")) {
1349 var keyvalue = part.split("="); 1371 var keyvalue = part.split("=");
1350 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1372 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1373 core.Uri.decodeQueryComponent(keyvalue[1]));
1351 } 1374 }
1352 } 1375 }
1353 1376
1354
1355 var h = { 1377 var h = {
1356 "content-type" : "application/json; charset=utf-8", 1378 "content-type": "application/json; charset=utf-8",
1357 }; 1379 };
1358 var resp = convert.JSON.encode(buildDownloadResponse()); 1380 var resp = convert.JSON.encode(buildDownloadResponse());
1359 return new async.Future.value(stringResponse(200, h, resp)); 1381 return new async.Future.value(stringResponse(200, h, resp));
1360 }), true); 1382 }), true);
1361 res.download(arg_request).then(unittest.expectAsync1(((api.DownloadRespons e response) { 1383 res
1384 .download(arg_request)
1385 .then(unittest.expectAsync1(((api.DownloadResponse response) {
1362 checkDownloadResponse(response); 1386 checkDownloadResponse(response);
1363 }))); 1387 })));
1364 }); 1388 });
1365
1366 }); 1389 });
1367
1368
1369 } 1390 }
1370
OLDNEW
« no previous file with comments | « generated/googleapis/test/dns/v1_test.dart ('k') | generated/googleapis/test/doubleclicksearch/v2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698