OLD | NEW |
1 library googleapis.customsearch.v1.test; | 1 library googleapis.customsearch.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/customsearch/v1.dart' as api; | 10 import 'package:googleapis/customsearch/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 core.int buildCounterContextFacets = 0; | 53 core.int buildCounterContextFacets = 0; |
55 buildContextFacets() { | 54 buildContextFacets() { |
56 var o = new api.ContextFacets(); | 55 var o = new api.ContextFacets(); |
57 buildCounterContextFacets++; | 56 buildCounterContextFacets++; |
58 if (buildCounterContextFacets < 3) { | 57 if (buildCounterContextFacets < 3) { |
59 o.anchor = "foo"; | 58 o.anchor = "foo"; |
60 o.label = "foo"; | 59 o.label = "foo"; |
61 o.labelWithOp = "foo"; | 60 o.labelWithOp = "foo"; |
62 } | 61 } |
63 buildCounterContextFacets--; | 62 buildCounterContextFacets--; |
64 return o; | 63 return o; |
65 } | 64 } |
66 | 65 |
67 checkContextFacets(api.ContextFacets o) { | 66 checkContextFacets(api.ContextFacets o) { |
68 buildCounterContextFacets++; | 67 buildCounterContextFacets++; |
69 if (buildCounterContextFacets < 3) { | 68 if (buildCounterContextFacets < 3) { |
70 unittest.expect(o.anchor, unittest.equals('foo')); | 69 unittest.expect(o.anchor, unittest.equals('foo')); |
71 unittest.expect(o.label, unittest.equals('foo')); | 70 unittest.expect(o.label, unittest.equals('foo')); |
72 unittest.expect(o.labelWithOp, unittest.equals('foo')); | 71 unittest.expect(o.labelWithOp, unittest.equals('foo')); |
73 } | 72 } |
74 buildCounterContextFacets--; | 73 buildCounterContextFacets--; |
75 } | 74 } |
76 | 75 |
77 buildUnnamed299() { | 76 buildUnnamed298() { |
78 var o = new core.List<api.ContextFacets>(); | 77 var o = new core.List<api.ContextFacets>(); |
79 o.add(buildContextFacets()); | 78 o.add(buildContextFacets()); |
80 o.add(buildContextFacets()); | 79 o.add(buildContextFacets()); |
81 return o; | 80 return o; |
82 } | 81 } |
83 | 82 |
84 checkUnnamed299(core.List<api.ContextFacets> o) { | 83 checkUnnamed298(core.List<api.ContextFacets> o) { |
85 unittest.expect(o, unittest.hasLength(2)); | 84 unittest.expect(o, unittest.hasLength(2)); |
86 checkContextFacets(o[0]); | 85 checkContextFacets(o[0]); |
87 checkContextFacets(o[1]); | 86 checkContextFacets(o[1]); |
88 } | 87 } |
89 | 88 |
90 buildUnnamed300() { | 89 buildUnnamed299() { |
91 var o = new core.List<core.List<api.ContextFacets>>(); | 90 var o = new core.List<core.List<api.ContextFacets>>(); |
92 o.add(buildUnnamed299()); | 91 o.add(buildUnnamed298()); |
93 o.add(buildUnnamed299()); | 92 o.add(buildUnnamed298()); |
94 return o; | 93 return o; |
95 } | 94 } |
96 | 95 |
97 checkUnnamed300(core.List<core.List<api.ContextFacets>> o) { | 96 checkUnnamed299(core.List<core.List<api.ContextFacets>> o) { |
98 unittest.expect(o, unittest.hasLength(2)); | 97 unittest.expect(o, unittest.hasLength(2)); |
99 checkUnnamed299(o[0]); | 98 checkUnnamed298(o[0]); |
100 checkUnnamed299(o[1]); | 99 checkUnnamed298(o[1]); |
101 } | 100 } |
102 | 101 |
103 core.int buildCounterContext = 0; | 102 core.int buildCounterContext = 0; |
104 buildContext() { | 103 buildContext() { |
105 var o = new api.Context(); | 104 var o = new api.Context(); |
106 buildCounterContext++; | 105 buildCounterContext++; |
107 if (buildCounterContext < 3) { | 106 if (buildCounterContext < 3) { |
108 o.facets = buildUnnamed300(); | 107 o.facets = buildUnnamed299(); |
109 o.title = "foo"; | 108 o.title = "foo"; |
110 } | 109 } |
111 buildCounterContext--; | 110 buildCounterContext--; |
112 return o; | 111 return o; |
113 } | 112 } |
114 | 113 |
115 checkContext(api.Context o) { | 114 checkContext(api.Context o) { |
116 buildCounterContext++; | 115 buildCounterContext++; |
117 if (buildCounterContext < 3) { | 116 if (buildCounterContext < 3) { |
118 checkUnnamed300(o.facets); | 117 checkUnnamed299(o.facets); |
119 unittest.expect(o.title, unittest.equals('foo')); | 118 unittest.expect(o.title, unittest.equals('foo')); |
120 } | 119 } |
121 buildCounterContext--; | 120 buildCounterContext--; |
122 } | 121 } |
123 | 122 |
124 core.int buildCounterPromotionBodyLines = 0; | 123 core.int buildCounterPromotionBodyLines = 0; |
125 buildPromotionBodyLines() { | 124 buildPromotionBodyLines() { |
126 var o = new api.PromotionBodyLines(); | 125 var o = new api.PromotionBodyLines(); |
127 buildCounterPromotionBodyLines++; | 126 buildCounterPromotionBodyLines++; |
128 if (buildCounterPromotionBodyLines < 3) { | 127 if (buildCounterPromotionBodyLines < 3) { |
(...skipping 10 matching lines...) Expand all Loading... |
139 buildCounterPromotionBodyLines++; | 138 buildCounterPromotionBodyLines++; |
140 if (buildCounterPromotionBodyLines < 3) { | 139 if (buildCounterPromotionBodyLines < 3) { |
141 unittest.expect(o.htmlTitle, unittest.equals('foo')); | 140 unittest.expect(o.htmlTitle, unittest.equals('foo')); |
142 unittest.expect(o.link, unittest.equals('foo')); | 141 unittest.expect(o.link, unittest.equals('foo')); |
143 unittest.expect(o.title, unittest.equals('foo')); | 142 unittest.expect(o.title, unittest.equals('foo')); |
144 unittest.expect(o.url, unittest.equals('foo')); | 143 unittest.expect(o.url, unittest.equals('foo')); |
145 } | 144 } |
146 buildCounterPromotionBodyLines--; | 145 buildCounterPromotionBodyLines--; |
147 } | 146 } |
148 | 147 |
149 buildUnnamed301() { | 148 buildUnnamed300() { |
150 var o = new core.List<api.PromotionBodyLines>(); | 149 var o = new core.List<api.PromotionBodyLines>(); |
151 o.add(buildPromotionBodyLines()); | 150 o.add(buildPromotionBodyLines()); |
152 o.add(buildPromotionBodyLines()); | 151 o.add(buildPromotionBodyLines()); |
153 return o; | 152 return o; |
154 } | 153 } |
155 | 154 |
156 checkUnnamed301(core.List<api.PromotionBodyLines> o) { | 155 checkUnnamed300(core.List<api.PromotionBodyLines> o) { |
157 unittest.expect(o, unittest.hasLength(2)); | 156 unittest.expect(o, unittest.hasLength(2)); |
158 checkPromotionBodyLines(o[0]); | 157 checkPromotionBodyLines(o[0]); |
159 checkPromotionBodyLines(o[1]); | 158 checkPromotionBodyLines(o[1]); |
160 } | 159 } |
161 | 160 |
162 core.int buildCounterPromotionImage = 0; | 161 core.int buildCounterPromotionImage = 0; |
163 buildPromotionImage() { | 162 buildPromotionImage() { |
164 var o = new api.PromotionImage(); | 163 var o = new api.PromotionImage(); |
165 buildCounterPromotionImage++; | 164 buildCounterPromotionImage++; |
166 if (buildCounterPromotionImage < 3) { | 165 if (buildCounterPromotionImage < 3) { |
(...skipping 13 matching lines...) Expand all Loading... |
180 unittest.expect(o.width, unittest.equals(42)); | 179 unittest.expect(o.width, unittest.equals(42)); |
181 } | 180 } |
182 buildCounterPromotionImage--; | 181 buildCounterPromotionImage--; |
183 } | 182 } |
184 | 183 |
185 core.int buildCounterPromotion = 0; | 184 core.int buildCounterPromotion = 0; |
186 buildPromotion() { | 185 buildPromotion() { |
187 var o = new api.Promotion(); | 186 var o = new api.Promotion(); |
188 buildCounterPromotion++; | 187 buildCounterPromotion++; |
189 if (buildCounterPromotion < 3) { | 188 if (buildCounterPromotion < 3) { |
190 o.bodyLines = buildUnnamed301(); | 189 o.bodyLines = buildUnnamed300(); |
191 o.displayLink = "foo"; | 190 o.displayLink = "foo"; |
192 o.htmlTitle = "foo"; | 191 o.htmlTitle = "foo"; |
193 o.image = buildPromotionImage(); | 192 o.image = buildPromotionImage(); |
194 o.link = "foo"; | 193 o.link = "foo"; |
195 o.title = "foo"; | 194 o.title = "foo"; |
196 } | 195 } |
197 buildCounterPromotion--; | 196 buildCounterPromotion--; |
198 return o; | 197 return o; |
199 } | 198 } |
200 | 199 |
201 checkPromotion(api.Promotion o) { | 200 checkPromotion(api.Promotion o) { |
202 buildCounterPromotion++; | 201 buildCounterPromotion++; |
203 if (buildCounterPromotion < 3) { | 202 if (buildCounterPromotion < 3) { |
204 checkUnnamed301(o.bodyLines); | 203 checkUnnamed300(o.bodyLines); |
205 unittest.expect(o.displayLink, unittest.equals('foo')); | 204 unittest.expect(o.displayLink, unittest.equals('foo')); |
206 unittest.expect(o.htmlTitle, unittest.equals('foo')); | 205 unittest.expect(o.htmlTitle, unittest.equals('foo')); |
207 checkPromotionImage(o.image); | 206 checkPromotionImage(o.image); |
208 unittest.expect(o.link, unittest.equals('foo')); | 207 unittest.expect(o.link, unittest.equals('foo')); |
209 unittest.expect(o.title, unittest.equals('foo')); | 208 unittest.expect(o.title, unittest.equals('foo')); |
210 } | 209 } |
211 buildCounterPromotion--; | 210 buildCounterPromotion--; |
212 } | 211 } |
213 | 212 |
214 core.int buildCounterQuery = 0; | 213 core.int buildCounterQuery = 0; |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
347 checkResultLabels(api.ResultLabels o) { | 346 checkResultLabels(api.ResultLabels o) { |
348 buildCounterResultLabels++; | 347 buildCounterResultLabels++; |
349 if (buildCounterResultLabels < 3) { | 348 if (buildCounterResultLabels < 3) { |
350 unittest.expect(o.displayName, unittest.equals('foo')); | 349 unittest.expect(o.displayName, unittest.equals('foo')); |
351 unittest.expect(o.labelWithOp, unittest.equals('foo')); | 350 unittest.expect(o.labelWithOp, unittest.equals('foo')); |
352 unittest.expect(o.name, unittest.equals('foo')); | 351 unittest.expect(o.name, unittest.equals('foo')); |
353 } | 352 } |
354 buildCounterResultLabels--; | 353 buildCounterResultLabels--; |
355 } | 354 } |
356 | 355 |
357 buildUnnamed302() { | 356 buildUnnamed301() { |
358 var o = new core.List<api.ResultLabels>(); | 357 var o = new core.List<api.ResultLabels>(); |
359 o.add(buildResultLabels()); | 358 o.add(buildResultLabels()); |
360 o.add(buildResultLabels()); | 359 o.add(buildResultLabels()); |
361 return o; | 360 return o; |
362 } | 361 } |
363 | 362 |
364 checkUnnamed302(core.List<api.ResultLabels> o) { | 363 checkUnnamed301(core.List<api.ResultLabels> o) { |
365 unittest.expect(o, unittest.hasLength(2)); | 364 unittest.expect(o, unittest.hasLength(2)); |
366 checkResultLabels(o[0]); | 365 checkResultLabels(o[0]); |
367 checkResultLabels(o[1]); | 366 checkResultLabels(o[1]); |
368 } | 367 } |
369 | 368 |
370 buildUnnamed303() { | 369 buildUnnamed302() { |
371 var o = new core.Map<core.String, core.Object>(); | 370 var o = new core.Map<core.String, core.Object>(); |
372 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 371 o["x"] = { |
373 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 372 'list': [1, 2, 3], |
| 373 'bool': true, |
| 374 'string': 'foo' |
| 375 }; |
| 376 o["y"] = { |
| 377 'list': [1, 2, 3], |
| 378 'bool': true, |
| 379 'string': 'foo' |
| 380 }; |
374 return o; | 381 return o; |
375 } | 382 } |
376 | 383 |
377 checkUnnamed303(core.Map<core.String, core.Object> o) { | 384 checkUnnamed302(core.Map<core.String, core.Object> o) { |
378 unittest.expect(o, unittest.hasLength(2)); | 385 unittest.expect(o, unittest.hasLength(2)); |
379 var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLengt
h(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"],
unittest.equals('foo')); | 386 var casted1 = (o["x"]) as core.Map; |
380 var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLengt
h(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"],
unittest.equals('foo')); | 387 unittest.expect(casted1, unittest.hasLength(3)); |
| 388 unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); |
| 389 unittest.expect(casted1["bool"], unittest.equals(true)); |
| 390 unittest.expect(casted1["string"], unittest.equals('foo')); |
| 391 var casted2 = (o["y"]) as core.Map; |
| 392 unittest.expect(casted2, unittest.hasLength(3)); |
| 393 unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); |
| 394 unittest.expect(casted2["bool"], unittest.equals(true)); |
| 395 unittest.expect(casted2["string"], unittest.equals('foo')); |
| 396 } |
| 397 |
| 398 buildUnnamed303() { |
| 399 var o = new core.List<core.Map<core.String, core.Object>>(); |
| 400 o.add(buildUnnamed302()); |
| 401 o.add(buildUnnamed302()); |
| 402 return o; |
| 403 } |
| 404 |
| 405 checkUnnamed303(core.List<core.Map<core.String, core.Object>> o) { |
| 406 unittest.expect(o, unittest.hasLength(2)); |
| 407 checkUnnamed302(o[0]); |
| 408 checkUnnamed302(o[1]); |
381 } | 409 } |
382 | 410 |
383 buildUnnamed304() { | 411 buildUnnamed304() { |
384 var o = new core.List<core.Map<core.String, core.Object>>(); | 412 var o = new core |
385 o.add(buildUnnamed303()); | 413 .Map<core.String, core.List<core.Map<core.String, core.Object>>>(); |
386 o.add(buildUnnamed303()); | 414 o["x"] = buildUnnamed303(); |
| 415 o["y"] = buildUnnamed303(); |
387 return o; | 416 return o; |
388 } | 417 } |
389 | 418 |
390 checkUnnamed304(core.List<core.Map<core.String, core.Object>> o) { | 419 checkUnnamed304( |
| 420 core.Map<core.String, core.List<core.Map<core.String, core.Object>>> o) { |
391 unittest.expect(o, unittest.hasLength(2)); | 421 unittest.expect(o, unittest.hasLength(2)); |
392 checkUnnamed303(o[0]); | 422 checkUnnamed303(o["x"]); |
393 checkUnnamed303(o[1]); | 423 checkUnnamed303(o["y"]); |
394 } | |
395 | |
396 buildUnnamed305() { | |
397 var o = new core.Map<core.String, core.List<core.Map<core.String, core.Object>
>>(); | |
398 o["x"] = buildUnnamed304(); | |
399 o["y"] = buildUnnamed304(); | |
400 return o; | |
401 } | |
402 | |
403 checkUnnamed305(core.Map<core.String, core.List<core.Map<core.String, core.Objec
t>>> o) { | |
404 unittest.expect(o, unittest.hasLength(2)); | |
405 checkUnnamed304(o["x"]); | |
406 checkUnnamed304(o["y"]); | |
407 } | 424 } |
408 | 425 |
409 core.int buildCounterResult = 0; | 426 core.int buildCounterResult = 0; |
410 buildResult() { | 427 buildResult() { |
411 var o = new api.Result(); | 428 var o = new api.Result(); |
412 buildCounterResult++; | 429 buildCounterResult++; |
413 if (buildCounterResult < 3) { | 430 if (buildCounterResult < 3) { |
414 o.cacheId = "foo"; | 431 o.cacheId = "foo"; |
415 o.displayLink = "foo"; | 432 o.displayLink = "foo"; |
416 o.fileFormat = "foo"; | 433 o.fileFormat = "foo"; |
417 o.formattedUrl = "foo"; | 434 o.formattedUrl = "foo"; |
418 o.htmlFormattedUrl = "foo"; | 435 o.htmlFormattedUrl = "foo"; |
419 o.htmlSnippet = "foo"; | 436 o.htmlSnippet = "foo"; |
420 o.htmlTitle = "foo"; | 437 o.htmlTitle = "foo"; |
421 o.image = buildResultImage(); | 438 o.image = buildResultImage(); |
422 o.kind = "foo"; | 439 o.kind = "foo"; |
423 o.labels = buildUnnamed302(); | 440 o.labels = buildUnnamed301(); |
424 o.link = "foo"; | 441 o.link = "foo"; |
425 o.mime = "foo"; | 442 o.mime = "foo"; |
426 o.pagemap = buildUnnamed305(); | 443 o.pagemap = buildUnnamed304(); |
427 o.snippet = "foo"; | 444 o.snippet = "foo"; |
428 o.title = "foo"; | 445 o.title = "foo"; |
429 } | 446 } |
430 buildCounterResult--; | 447 buildCounterResult--; |
431 return o; | 448 return o; |
432 } | 449 } |
433 | 450 |
434 checkResult(api.Result o) { | 451 checkResult(api.Result o) { |
435 buildCounterResult++; | 452 buildCounterResult++; |
436 if (buildCounterResult < 3) { | 453 if (buildCounterResult < 3) { |
437 unittest.expect(o.cacheId, unittest.equals('foo')); | 454 unittest.expect(o.cacheId, unittest.equals('foo')); |
438 unittest.expect(o.displayLink, unittest.equals('foo')); | 455 unittest.expect(o.displayLink, unittest.equals('foo')); |
439 unittest.expect(o.fileFormat, unittest.equals('foo')); | 456 unittest.expect(o.fileFormat, unittest.equals('foo')); |
440 unittest.expect(o.formattedUrl, unittest.equals('foo')); | 457 unittest.expect(o.formattedUrl, unittest.equals('foo')); |
441 unittest.expect(o.htmlFormattedUrl, unittest.equals('foo')); | 458 unittest.expect(o.htmlFormattedUrl, unittest.equals('foo')); |
442 unittest.expect(o.htmlSnippet, unittest.equals('foo')); | 459 unittest.expect(o.htmlSnippet, unittest.equals('foo')); |
443 unittest.expect(o.htmlTitle, unittest.equals('foo')); | 460 unittest.expect(o.htmlTitle, unittest.equals('foo')); |
444 checkResultImage(o.image); | 461 checkResultImage(o.image); |
445 unittest.expect(o.kind, unittest.equals('foo')); | 462 unittest.expect(o.kind, unittest.equals('foo')); |
446 checkUnnamed302(o.labels); | 463 checkUnnamed301(o.labels); |
447 unittest.expect(o.link, unittest.equals('foo')); | 464 unittest.expect(o.link, unittest.equals('foo')); |
448 unittest.expect(o.mime, unittest.equals('foo')); | 465 unittest.expect(o.mime, unittest.equals('foo')); |
449 checkUnnamed305(o.pagemap); | 466 checkUnnamed304(o.pagemap); |
450 unittest.expect(o.snippet, unittest.equals('foo')); | 467 unittest.expect(o.snippet, unittest.equals('foo')); |
451 unittest.expect(o.title, unittest.equals('foo')); | 468 unittest.expect(o.title, unittest.equals('foo')); |
452 } | 469 } |
453 buildCounterResult--; | 470 buildCounterResult--; |
454 } | 471 } |
455 | 472 |
456 buildUnnamed306() { | 473 buildUnnamed305() { |
457 var o = new core.List<api.Result>(); | 474 var o = new core.List<api.Result>(); |
458 o.add(buildResult()); | 475 o.add(buildResult()); |
459 o.add(buildResult()); | 476 o.add(buildResult()); |
460 return o; | 477 return o; |
461 } | 478 } |
462 | 479 |
463 checkUnnamed306(core.List<api.Result> o) { | 480 checkUnnamed305(core.List<api.Result> o) { |
464 unittest.expect(o, unittest.hasLength(2)); | 481 unittest.expect(o, unittest.hasLength(2)); |
465 checkResult(o[0]); | 482 checkResult(o[0]); |
466 checkResult(o[1]); | 483 checkResult(o[1]); |
467 } | 484 } |
468 | 485 |
469 buildUnnamed307() { | 486 buildUnnamed306() { |
470 var o = new core.List<api.Promotion>(); | 487 var o = new core.List<api.Promotion>(); |
471 o.add(buildPromotion()); | 488 o.add(buildPromotion()); |
472 o.add(buildPromotion()); | 489 o.add(buildPromotion()); |
473 return o; | 490 return o; |
474 } | 491 } |
475 | 492 |
476 checkUnnamed307(core.List<api.Promotion> o) { | 493 checkUnnamed306(core.List<api.Promotion> o) { |
477 unittest.expect(o, unittest.hasLength(2)); | 494 unittest.expect(o, unittest.hasLength(2)); |
478 checkPromotion(o[0]); | 495 checkPromotion(o[0]); |
479 checkPromotion(o[1]); | 496 checkPromotion(o[1]); |
480 } | 497 } |
481 | 498 |
482 buildUnnamed308() { | 499 buildUnnamed307() { |
483 var o = new core.List<api.Query>(); | 500 var o = new core.List<api.Query>(); |
484 o.add(buildQuery()); | 501 o.add(buildQuery()); |
485 o.add(buildQuery()); | 502 o.add(buildQuery()); |
486 return o; | 503 return o; |
487 } | 504 } |
488 | 505 |
489 checkUnnamed308(core.List<api.Query> o) { | 506 checkUnnamed307(core.List<api.Query> o) { |
490 unittest.expect(o, unittest.hasLength(2)); | 507 unittest.expect(o, unittest.hasLength(2)); |
491 checkQuery(o[0]); | 508 checkQuery(o[0]); |
492 checkQuery(o[1]); | 509 checkQuery(o[1]); |
493 } | 510 } |
494 | 511 |
495 buildUnnamed309() { | 512 buildUnnamed308() { |
496 var o = new core.Map<core.String, core.List<api.Query>>(); | 513 var o = new core.Map<core.String, core.List<api.Query>>(); |
497 o["x"] = buildUnnamed308(); | 514 o["x"] = buildUnnamed307(); |
498 o["y"] = buildUnnamed308(); | 515 o["y"] = buildUnnamed307(); |
499 return o; | 516 return o; |
500 } | 517 } |
501 | 518 |
502 checkUnnamed309(core.Map<core.String, core.List<api.Query>> o) { | 519 checkUnnamed308(core.Map<core.String, core.List<api.Query>> o) { |
503 unittest.expect(o, unittest.hasLength(2)); | 520 unittest.expect(o, unittest.hasLength(2)); |
504 checkUnnamed308(o["x"]); | 521 checkUnnamed307(o["x"]); |
505 checkUnnamed308(o["y"]); | 522 checkUnnamed307(o["y"]); |
506 } | 523 } |
507 | 524 |
508 core.int buildCounterSearchSearchInformation = 0; | 525 core.int buildCounterSearchSearchInformation = 0; |
509 buildSearchSearchInformation() { | 526 buildSearchSearchInformation() { |
510 var o = new api.SearchSearchInformation(); | 527 var o = new api.SearchSearchInformation(); |
511 buildCounterSearchSearchInformation++; | 528 buildCounterSearchSearchInformation++; |
512 if (buildCounterSearchSearchInformation < 3) { | 529 if (buildCounterSearchSearchInformation < 3) { |
513 o.formattedSearchTime = "foo"; | 530 o.formattedSearchTime = "foo"; |
514 o.formattedTotalResults = "foo"; | 531 o.formattedTotalResults = "foo"; |
515 o.searchTime = 42.0; | 532 o.searchTime = 42.0; |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
571 } | 588 } |
572 buildCounterSearchUrl--; | 589 buildCounterSearchUrl--; |
573 } | 590 } |
574 | 591 |
575 core.int buildCounterSearch = 0; | 592 core.int buildCounterSearch = 0; |
576 buildSearch() { | 593 buildSearch() { |
577 var o = new api.Search(); | 594 var o = new api.Search(); |
578 buildCounterSearch++; | 595 buildCounterSearch++; |
579 if (buildCounterSearch < 3) { | 596 if (buildCounterSearch < 3) { |
580 o.context = buildContext(); | 597 o.context = buildContext(); |
581 o.items = buildUnnamed306(); | 598 o.items = buildUnnamed305(); |
582 o.kind = "foo"; | 599 o.kind = "foo"; |
583 o.promotions = buildUnnamed307(); | 600 o.promotions = buildUnnamed306(); |
584 o.queries = buildUnnamed309(); | 601 o.queries = buildUnnamed308(); |
585 o.searchInformation = buildSearchSearchInformation(); | 602 o.searchInformation = buildSearchSearchInformation(); |
586 o.spelling = buildSearchSpelling(); | 603 o.spelling = buildSearchSpelling(); |
587 o.url = buildSearchUrl(); | 604 o.url = buildSearchUrl(); |
588 } | 605 } |
589 buildCounterSearch--; | 606 buildCounterSearch--; |
590 return o; | 607 return o; |
591 } | 608 } |
592 | 609 |
593 checkSearch(api.Search o) { | 610 checkSearch(api.Search o) { |
594 buildCounterSearch++; | 611 buildCounterSearch++; |
595 if (buildCounterSearch < 3) { | 612 if (buildCounterSearch < 3) { |
596 checkContext(o.context); | 613 checkContext(o.context); |
597 checkUnnamed306(o.items); | 614 checkUnnamed305(o.items); |
598 unittest.expect(o.kind, unittest.equals('foo')); | 615 unittest.expect(o.kind, unittest.equals('foo')); |
599 checkUnnamed307(o.promotions); | 616 checkUnnamed306(o.promotions); |
600 checkUnnamed309(o.queries); | 617 checkUnnamed308(o.queries); |
601 checkSearchSearchInformation(o.searchInformation); | 618 checkSearchSearchInformation(o.searchInformation); |
602 checkSearchSpelling(o.spelling); | 619 checkSearchSpelling(o.spelling); |
603 checkSearchUrl(o.url); | 620 checkSearchUrl(o.url); |
604 } | 621 } |
605 buildCounterSearch--; | 622 buildCounterSearch--; |
606 } | 623 } |
607 | 624 |
608 | |
609 main() { | 625 main() { |
610 unittest.group("obj-schema-ContextFacets", () { | 626 unittest.group("obj-schema-ContextFacets", () { |
611 unittest.test("to-json--from-json", () { | 627 unittest.test("to-json--from-json", () { |
612 var o = buildContextFacets(); | 628 var o = buildContextFacets(); |
613 var od = new api.ContextFacets.fromJson(o.toJson()); | 629 var od = new api.ContextFacets.fromJson(o.toJson()); |
614 checkContextFacets(od); | 630 checkContextFacets(od); |
615 }); | 631 }); |
616 }); | 632 }); |
617 | 633 |
618 | |
619 unittest.group("obj-schema-Context", () { | 634 unittest.group("obj-schema-Context", () { |
620 unittest.test("to-json--from-json", () { | 635 unittest.test("to-json--from-json", () { |
621 var o = buildContext(); | 636 var o = buildContext(); |
622 var od = new api.Context.fromJson(o.toJson()); | 637 var od = new api.Context.fromJson(o.toJson()); |
623 checkContext(od); | 638 checkContext(od); |
624 }); | 639 }); |
625 }); | 640 }); |
626 | 641 |
627 | |
628 unittest.group("obj-schema-PromotionBodyLines", () { | 642 unittest.group("obj-schema-PromotionBodyLines", () { |
629 unittest.test("to-json--from-json", () { | 643 unittest.test("to-json--from-json", () { |
630 var o = buildPromotionBodyLines(); | 644 var o = buildPromotionBodyLines(); |
631 var od = new api.PromotionBodyLines.fromJson(o.toJson()); | 645 var od = new api.PromotionBodyLines.fromJson(o.toJson()); |
632 checkPromotionBodyLines(od); | 646 checkPromotionBodyLines(od); |
633 }); | 647 }); |
634 }); | 648 }); |
635 | 649 |
636 | |
637 unittest.group("obj-schema-PromotionImage", () { | 650 unittest.group("obj-schema-PromotionImage", () { |
638 unittest.test("to-json--from-json", () { | 651 unittest.test("to-json--from-json", () { |
639 var o = buildPromotionImage(); | 652 var o = buildPromotionImage(); |
640 var od = new api.PromotionImage.fromJson(o.toJson()); | 653 var od = new api.PromotionImage.fromJson(o.toJson()); |
641 checkPromotionImage(od); | 654 checkPromotionImage(od); |
642 }); | 655 }); |
643 }); | 656 }); |
644 | 657 |
645 | |
646 unittest.group("obj-schema-Promotion", () { | 658 unittest.group("obj-schema-Promotion", () { |
647 unittest.test("to-json--from-json", () { | 659 unittest.test("to-json--from-json", () { |
648 var o = buildPromotion(); | 660 var o = buildPromotion(); |
649 var od = new api.Promotion.fromJson(o.toJson()); | 661 var od = new api.Promotion.fromJson(o.toJson()); |
650 checkPromotion(od); | 662 checkPromotion(od); |
651 }); | 663 }); |
652 }); | 664 }); |
653 | 665 |
654 | |
655 unittest.group("obj-schema-Query", () { | 666 unittest.group("obj-schema-Query", () { |
656 unittest.test("to-json--from-json", () { | 667 unittest.test("to-json--from-json", () { |
657 var o = buildQuery(); | 668 var o = buildQuery(); |
658 var od = new api.Query.fromJson(o.toJson()); | 669 var od = new api.Query.fromJson(o.toJson()); |
659 checkQuery(od); | 670 checkQuery(od); |
660 }); | 671 }); |
661 }); | 672 }); |
662 | 673 |
663 | |
664 unittest.group("obj-schema-ResultImage", () { | 674 unittest.group("obj-schema-ResultImage", () { |
665 unittest.test("to-json--from-json", () { | 675 unittest.test("to-json--from-json", () { |
666 var o = buildResultImage(); | 676 var o = buildResultImage(); |
667 var od = new api.ResultImage.fromJson(o.toJson()); | 677 var od = new api.ResultImage.fromJson(o.toJson()); |
668 checkResultImage(od); | 678 checkResultImage(od); |
669 }); | 679 }); |
670 }); | 680 }); |
671 | 681 |
672 | |
673 unittest.group("obj-schema-ResultLabels", () { | 682 unittest.group("obj-schema-ResultLabels", () { |
674 unittest.test("to-json--from-json", () { | 683 unittest.test("to-json--from-json", () { |
675 var o = buildResultLabels(); | 684 var o = buildResultLabels(); |
676 var od = new api.ResultLabels.fromJson(o.toJson()); | 685 var od = new api.ResultLabels.fromJson(o.toJson()); |
677 checkResultLabels(od); | 686 checkResultLabels(od); |
678 }); | 687 }); |
679 }); | 688 }); |
680 | 689 |
681 | |
682 unittest.group("obj-schema-Result", () { | 690 unittest.group("obj-schema-Result", () { |
683 unittest.test("to-json--from-json", () { | 691 unittest.test("to-json--from-json", () { |
684 var o = buildResult(); | 692 var o = buildResult(); |
685 var od = new api.Result.fromJson(o.toJson()); | 693 var od = new api.Result.fromJson(o.toJson()); |
686 checkResult(od); | 694 checkResult(od); |
687 }); | 695 }); |
688 }); | 696 }); |
689 | 697 |
690 | |
691 unittest.group("obj-schema-SearchSearchInformation", () { | 698 unittest.group("obj-schema-SearchSearchInformation", () { |
692 unittest.test("to-json--from-json", () { | 699 unittest.test("to-json--from-json", () { |
693 var o = buildSearchSearchInformation(); | 700 var o = buildSearchSearchInformation(); |
694 var od = new api.SearchSearchInformation.fromJson(o.toJson()); | 701 var od = new api.SearchSearchInformation.fromJson(o.toJson()); |
695 checkSearchSearchInformation(od); | 702 checkSearchSearchInformation(od); |
696 }); | 703 }); |
697 }); | 704 }); |
698 | 705 |
699 | |
700 unittest.group("obj-schema-SearchSpelling", () { | 706 unittest.group("obj-schema-SearchSpelling", () { |
701 unittest.test("to-json--from-json", () { | 707 unittest.test("to-json--from-json", () { |
702 var o = buildSearchSpelling(); | 708 var o = buildSearchSpelling(); |
703 var od = new api.SearchSpelling.fromJson(o.toJson()); | 709 var od = new api.SearchSpelling.fromJson(o.toJson()); |
704 checkSearchSpelling(od); | 710 checkSearchSpelling(od); |
705 }); | 711 }); |
706 }); | 712 }); |
707 | 713 |
708 | |
709 unittest.group("obj-schema-SearchUrl", () { | 714 unittest.group("obj-schema-SearchUrl", () { |
710 unittest.test("to-json--from-json", () { | 715 unittest.test("to-json--from-json", () { |
711 var o = buildSearchUrl(); | 716 var o = buildSearchUrl(); |
712 var od = new api.SearchUrl.fromJson(o.toJson()); | 717 var od = new api.SearchUrl.fromJson(o.toJson()); |
713 checkSearchUrl(od); | 718 checkSearchUrl(od); |
714 }); | 719 }); |
715 }); | 720 }); |
716 | 721 |
717 | |
718 unittest.group("obj-schema-Search", () { | 722 unittest.group("obj-schema-Search", () { |
719 unittest.test("to-json--from-json", () { | 723 unittest.test("to-json--from-json", () { |
720 var o = buildSearch(); | 724 var o = buildSearch(); |
721 var od = new api.Search.fromJson(o.toJson()); | 725 var od = new api.Search.fromJson(o.toJson()); |
722 checkSearch(od); | 726 checkSearch(od); |
723 }); | 727 }); |
724 }); | 728 }); |
725 | 729 |
726 | |
727 unittest.group("resource-CseResourceApi", () { | 730 unittest.group("resource-CseResourceApi", () { |
728 unittest.test("method--list", () { | 731 unittest.test("method--list", () { |
729 | |
730 var mock = new HttpServerMock(); | 732 var mock = new HttpServerMock(); |
731 api.CseResourceApi res = new api.CustomsearchApi(mock).cse; | 733 api.CseResourceApi res = new api.CustomsearchApi(mock).cse; |
732 var arg_q = "foo"; | 734 var arg_q = "foo"; |
733 var arg_c2coff = "foo"; | 735 var arg_c2coff = "foo"; |
734 var arg_cr = "foo"; | 736 var arg_cr = "foo"; |
735 var arg_cx = "foo"; | 737 var arg_cx = "foo"; |
736 var arg_dateRestrict = "foo"; | 738 var arg_dateRestrict = "foo"; |
737 var arg_exactTerms = "foo"; | 739 var arg_exactTerms = "foo"; |
738 var arg_excludeTerms = "foo"; | 740 var arg_excludeTerms = "foo"; |
739 var arg_fileType = "foo"; | 741 var arg_fileType = "foo"; |
(...skipping 18 matching lines...) Expand all Loading... |
758 var arg_searchType = "foo"; | 760 var arg_searchType = "foo"; |
759 var arg_siteSearch = "foo"; | 761 var arg_siteSearch = "foo"; |
760 var arg_siteSearchFilter = "foo"; | 762 var arg_siteSearchFilter = "foo"; |
761 var arg_sort = "foo"; | 763 var arg_sort = "foo"; |
762 var arg_start = 42; | 764 var arg_start = 42; |
763 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 765 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
764 var path = (req.url).path; | 766 var path = (req.url).path; |
765 var pathOffset = 0; | 767 var pathOffset = 0; |
766 var index; | 768 var index; |
767 var subPart; | 769 var subPart; |
768 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 770 unittest.expect( |
| 771 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
769 pathOffset += 1; | 772 pathOffset += 1; |
770 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("customsearch/")); | 773 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 774 unittest.equals("customsearch/")); |
771 pathOffset += 13; | 775 pathOffset += 13; |
772 unittest.expect(path.substring(pathOffset, pathOffset + 2), unittest.equ
als("v1")); | 776 unittest.expect( |
| 777 path.substring(pathOffset, pathOffset + 2), unittest.equals("v1")); |
773 pathOffset += 2; | 778 pathOffset += 2; |
774 | 779 |
775 var query = (req.url).query; | 780 var query = (req.url).query; |
776 var queryOffset = 0; | 781 var queryOffset = 0; |
777 var queryMap = {}; | 782 var queryMap = {}; |
778 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 783 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
779 parseBool(n) { | 784 parseBool(n) { |
780 if (n == "true") return true; | 785 if (n == "true") return true; |
781 if (n == "false") return false; | 786 if (n == "false") return false; |
782 if (n == null) return null; | 787 if (n == null) return null; |
783 throw new core.ArgumentError("Invalid boolean: $n"); | 788 throw new core.ArgumentError("Invalid boolean: $n"); |
784 } | 789 } |
| 790 |
785 if (query.length > 0) { | 791 if (query.length > 0) { |
786 for (var part in query.split("&")) { | 792 for (var part in query.split("&")) { |
787 var keyvalue = part.split("="); | 793 var keyvalue = part.split("="); |
788 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 794 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 795 core.Uri.decodeQueryComponent(keyvalue[1])); |
789 } | 796 } |
790 } | 797 } |
791 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); | 798 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); |
792 unittest.expect(queryMap["c2coff"].first, unittest.equals(arg_c2coff)); | 799 unittest.expect(queryMap["c2coff"].first, unittest.equals(arg_c2coff)); |
793 unittest.expect(queryMap["cr"].first, unittest.equals(arg_cr)); | 800 unittest.expect(queryMap["cr"].first, unittest.equals(arg_cr)); |
794 unittest.expect(queryMap["cx"].first, unittest.equals(arg_cx)); | 801 unittest.expect(queryMap["cx"].first, unittest.equals(arg_cx)); |
795 unittest.expect(queryMap["dateRestrict"].first, unittest.equals(arg_date
Restrict)); | 802 unittest.expect( |
796 unittest.expect(queryMap["exactTerms"].first, unittest.equals(arg_exactT
erms)); | 803 queryMap["dateRestrict"].first, unittest.equals(arg_dateRestrict)); |
797 unittest.expect(queryMap["excludeTerms"].first, unittest.equals(arg_excl
udeTerms)); | 804 unittest.expect( |
798 unittest.expect(queryMap["fileType"].first, unittest.equals(arg_fileType
)); | 805 queryMap["exactTerms"].first, unittest.equals(arg_exactTerms)); |
| 806 unittest.expect( |
| 807 queryMap["excludeTerms"].first, unittest.equals(arg_excludeTerms)); |
| 808 unittest.expect( |
| 809 queryMap["fileType"].first, unittest.equals(arg_fileType)); |
799 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); | 810 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); |
800 unittest.expect(queryMap["gl"].first, unittest.equals(arg_gl)); | 811 unittest.expect(queryMap["gl"].first, unittest.equals(arg_gl)); |
801 unittest.expect(queryMap["googlehost"].first, unittest.equals(arg_google
host)); | 812 unittest.expect( |
802 unittest.expect(queryMap["highRange"].first, unittest.equals(arg_highRan
ge)); | 813 queryMap["googlehost"].first, unittest.equals(arg_googlehost)); |
| 814 unittest.expect( |
| 815 queryMap["highRange"].first, unittest.equals(arg_highRange)); |
803 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); | 816 unittest.expect(queryMap["hl"].first, unittest.equals(arg_hl)); |
804 unittest.expect(queryMap["hq"].first, unittest.equals(arg_hq)); | 817 unittest.expect(queryMap["hq"].first, unittest.equals(arg_hq)); |
805 unittest.expect(queryMap["imgColorType"].first, unittest.equals(arg_imgC
olorType)); | 818 unittest.expect( |
806 unittest.expect(queryMap["imgDominantColor"].first, unittest.equals(arg_
imgDominantColor)); | 819 queryMap["imgColorType"].first, unittest.equals(arg_imgColorType)); |
807 unittest.expect(queryMap["imgSize"].first, unittest.equals(arg_imgSize))
; | 820 unittest.expect(queryMap["imgDominantColor"].first, |
808 unittest.expect(queryMap["imgType"].first, unittest.equals(arg_imgType))
; | 821 unittest.equals(arg_imgDominantColor)); |
809 unittest.expect(queryMap["linkSite"].first, unittest.equals(arg_linkSite
)); | 822 unittest.expect( |
810 unittest.expect(queryMap["lowRange"].first, unittest.equals(arg_lowRange
)); | 823 queryMap["imgSize"].first, unittest.equals(arg_imgSize)); |
| 824 unittest.expect( |
| 825 queryMap["imgType"].first, unittest.equals(arg_imgType)); |
| 826 unittest.expect( |
| 827 queryMap["linkSite"].first, unittest.equals(arg_linkSite)); |
| 828 unittest.expect( |
| 829 queryMap["lowRange"].first, unittest.equals(arg_lowRange)); |
811 unittest.expect(queryMap["lr"].first, unittest.equals(arg_lr)); | 830 unittest.expect(queryMap["lr"].first, unittest.equals(arg_lr)); |
812 unittest.expect(core.int.parse(queryMap["num"].first), unittest.equals(a
rg_num)); | 831 unittest.expect( |
813 unittest.expect(queryMap["orTerms"].first, unittest.equals(arg_orTerms))
; | 832 core.int.parse(queryMap["num"].first), unittest.equals(arg_num)); |
814 unittest.expect(queryMap["relatedSite"].first, unittest.equals(arg_relat
edSite)); | 833 unittest.expect( |
| 834 queryMap["orTerms"].first, unittest.equals(arg_orTerms)); |
| 835 unittest.expect( |
| 836 queryMap["relatedSite"].first, unittest.equals(arg_relatedSite)); |
815 unittest.expect(queryMap["rights"].first, unittest.equals(arg_rights)); | 837 unittest.expect(queryMap["rights"].first, unittest.equals(arg_rights)); |
816 unittest.expect(queryMap["safe"].first, unittest.equals(arg_safe)); | 838 unittest.expect(queryMap["safe"].first, unittest.equals(arg_safe)); |
817 unittest.expect(queryMap["searchType"].first, unittest.equals(arg_search
Type)); | 839 unittest.expect( |
818 unittest.expect(queryMap["siteSearch"].first, unittest.equals(arg_siteSe
arch)); | 840 queryMap["searchType"].first, unittest.equals(arg_searchType)); |
819 unittest.expect(queryMap["siteSearchFilter"].first, unittest.equals(arg_
siteSearchFilter)); | 841 unittest.expect( |
| 842 queryMap["siteSearch"].first, unittest.equals(arg_siteSearch)); |
| 843 unittest.expect(queryMap["siteSearchFilter"].first, |
| 844 unittest.equals(arg_siteSearchFilter)); |
820 unittest.expect(queryMap["sort"].first, unittest.equals(arg_sort)); | 845 unittest.expect(queryMap["sort"].first, unittest.equals(arg_sort)); |
821 unittest.expect(core.int.parse(queryMap["start"].first), unittest.equals
(arg_start)); | 846 unittest.expect(core.int.parse(queryMap["start"].first), |
822 | 847 unittest.equals(arg_start)); |
823 | 848 |
824 var h = { | 849 var h = { |
825 "content-type" : "application/json; charset=utf-8", | 850 "content-type": "application/json; charset=utf-8", |
826 }; | 851 }; |
827 var resp = convert.JSON.encode(buildSearch()); | 852 var resp = convert.JSON.encode(buildSearch()); |
828 return new async.Future.value(stringResponse(200, h, resp)); | 853 return new async.Future.value(stringResponse(200, h, resp)); |
829 }), true); | 854 }), true); |
830 res.list(arg_q, c2coff: arg_c2coff, cr: arg_cr, cx: arg_cx, dateRestrict:
arg_dateRestrict, exactTerms: arg_exactTerms, excludeTerms: arg_excludeTerms, fi
leType: arg_fileType, filter: arg_filter, gl: arg_gl, googlehost: arg_googlehost
, highRange: arg_highRange, hl: arg_hl, hq: arg_hq, imgColorType: arg_imgColorTy
pe, imgDominantColor: arg_imgDominantColor, imgSize: arg_imgSize, imgType: arg_i
mgType, linkSite: arg_linkSite, lowRange: arg_lowRange, lr: arg_lr, num: arg_num
, orTerms: arg_orTerms, relatedSite: arg_relatedSite, rights: arg_rights, safe:
arg_safe, searchType: arg_searchType, siteSearch: arg_siteSearch, siteSearchFilt
er: arg_siteSearchFilter, sort: arg_sort, start: arg_start).then(unittest.expect
Async1(((api.Search response) { | 855 res |
| 856 .list(arg_q, |
| 857 c2coff: arg_c2coff, |
| 858 cr: arg_cr, |
| 859 cx: arg_cx, |
| 860 dateRestrict: arg_dateRestrict, |
| 861 exactTerms: arg_exactTerms, |
| 862 excludeTerms: arg_excludeTerms, |
| 863 fileType: arg_fileType, |
| 864 filter: arg_filter, |
| 865 gl: arg_gl, |
| 866 googlehost: arg_googlehost, |
| 867 highRange: arg_highRange, |
| 868 hl: arg_hl, |
| 869 hq: arg_hq, |
| 870 imgColorType: arg_imgColorType, |
| 871 imgDominantColor: arg_imgDominantColor, |
| 872 imgSize: arg_imgSize, |
| 873 imgType: arg_imgType, |
| 874 linkSite: arg_linkSite, |
| 875 lowRange: arg_lowRange, |
| 876 lr: arg_lr, |
| 877 num: arg_num, |
| 878 orTerms: arg_orTerms, |
| 879 relatedSite: arg_relatedSite, |
| 880 rights: arg_rights, |
| 881 safe: arg_safe, |
| 882 searchType: arg_searchType, |
| 883 siteSearch: arg_siteSearch, |
| 884 siteSearchFilter: arg_siteSearchFilter, |
| 885 sort: arg_sort, |
| 886 start: arg_start) |
| 887 .then(unittest.expectAsync1(((api.Search response) { |
831 checkSearch(response); | 888 checkSearch(response); |
832 }))); | 889 }))); |
833 }); | 890 }); |
834 | |
835 }); | 891 }); |
836 | |
837 | |
838 } | 892 } |
839 | |
OLD | NEW |