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

Side by Side Diff: generated/googleapis/test/freebase/v1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library googleapis.freebase.v1.test;
2
3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async;
6 import "dart:convert" as convert;
7
8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis/common/common.dart' as common;
12 import 'package:googleapis/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test;
14
15 import 'package:googleapis/freebase/v1.dart' as api;
16
17
18
19 core.int buildCounterReconcileCandidateNotable = 0;
20 buildReconcileCandidateNotable() {
21 var o = new api.ReconcileCandidateNotable();
22 buildCounterReconcileCandidateNotable++;
23 if (buildCounterReconcileCandidateNotable < 3) {
24 o.id = "foo";
25 o.name = "foo";
26 }
27 buildCounterReconcileCandidateNotable--;
28 return o;
29 }
30
31 checkReconcileCandidateNotable(api.ReconcileCandidateNotable o) {
32 buildCounterReconcileCandidateNotable++;
33 if (buildCounterReconcileCandidateNotable < 3) {
34 unittest.expect(o.id, unittest.equals('foo'));
35 unittest.expect(o.name, unittest.equals('foo'));
36 }
37 buildCounterReconcileCandidateNotable--;
38 }
39
40 core.int buildCounterReconcileCandidate = 0;
41 buildReconcileCandidate() {
42 var o = new api.ReconcileCandidate();
43 buildCounterReconcileCandidate++;
44 if (buildCounterReconcileCandidate < 3) {
45 o.confidence = 42.0;
46 o.lang = "foo";
47 o.mid = "foo";
48 o.name = "foo";
49 o.notable = buildReconcileCandidateNotable();
50 }
51 buildCounterReconcileCandidate--;
52 return o;
53 }
54
55 checkReconcileCandidate(api.ReconcileCandidate o) {
56 buildCounterReconcileCandidate++;
57 if (buildCounterReconcileCandidate < 3) {
58 unittest.expect(o.confidence, unittest.equals(42.0));
59 unittest.expect(o.lang, unittest.equals('foo'));
60 unittest.expect(o.mid, unittest.equals('foo'));
61 unittest.expect(o.name, unittest.equals('foo'));
62 checkReconcileCandidateNotable(o.notable);
63 }
64 buildCounterReconcileCandidate--;
65 }
66
67 buildUnnamed719() {
68 var o = new core.List<api.ReconcileCandidate>();
69 o.add(buildReconcileCandidate());
70 o.add(buildReconcileCandidate());
71 return o;
72 }
73
74 checkUnnamed719(core.List<api.ReconcileCandidate> o) {
75 unittest.expect(o, unittest.hasLength(2));
76 checkReconcileCandidate(o[0]);
77 checkReconcileCandidate(o[1]);
78 }
79
80 core.int buildCounterReconcileGetCosts = 0;
81 buildReconcileGetCosts() {
82 var o = new api.ReconcileGetCosts();
83 buildCounterReconcileGetCosts++;
84 if (buildCounterReconcileGetCosts < 3) {
85 o.hits = 42;
86 o.ms = 42;
87 }
88 buildCounterReconcileGetCosts--;
89 return o;
90 }
91
92 checkReconcileGetCosts(api.ReconcileGetCosts o) {
93 buildCounterReconcileGetCosts++;
94 if (buildCounterReconcileGetCosts < 3) {
95 unittest.expect(o.hits, unittest.equals(42));
96 unittest.expect(o.ms, unittest.equals(42));
97 }
98 buildCounterReconcileGetCosts--;
99 }
100
101 core.int buildCounterReconcileGetWarning = 0;
102 buildReconcileGetWarning() {
103 var o = new api.ReconcileGetWarning();
104 buildCounterReconcileGetWarning++;
105 if (buildCounterReconcileGetWarning < 3) {
106 o.location = "foo";
107 o.message = "foo";
108 o.reason = "foo";
109 }
110 buildCounterReconcileGetWarning--;
111 return o;
112 }
113
114 checkReconcileGetWarning(api.ReconcileGetWarning o) {
115 buildCounterReconcileGetWarning++;
116 if (buildCounterReconcileGetWarning < 3) {
117 unittest.expect(o.location, unittest.equals('foo'));
118 unittest.expect(o.message, unittest.equals('foo'));
119 unittest.expect(o.reason, unittest.equals('foo'));
120 }
121 buildCounterReconcileGetWarning--;
122 }
123
124 buildUnnamed720() {
125 var o = new core.List<api.ReconcileGetWarning>();
126 o.add(buildReconcileGetWarning());
127 o.add(buildReconcileGetWarning());
128 return o;
129 }
130
131 checkUnnamed720(core.List<api.ReconcileGetWarning> o) {
132 unittest.expect(o, unittest.hasLength(2));
133 checkReconcileGetWarning(o[0]);
134 checkReconcileGetWarning(o[1]);
135 }
136
137 core.int buildCounterReconcileGet = 0;
138 buildReconcileGet() {
139 var o = new api.ReconcileGet();
140 buildCounterReconcileGet++;
141 if (buildCounterReconcileGet < 3) {
142 o.candidate = buildUnnamed719();
143 o.costs = buildReconcileGetCosts();
144 o.match = buildReconcileCandidate();
145 o.warning = buildUnnamed720();
146 }
147 buildCounterReconcileGet--;
148 return o;
149 }
150
151 checkReconcileGet(api.ReconcileGet o) {
152 buildCounterReconcileGet++;
153 if (buildCounterReconcileGet < 3) {
154 checkUnnamed719(o.candidate);
155 checkReconcileGetCosts(o.costs);
156 checkReconcileCandidate(o.match);
157 checkUnnamed720(o.warning);
158 }
159 buildCounterReconcileGet--;
160 }
161
162 buildUnnamed721() {
163 var o = new core.List<core.String>();
164 o.add("foo");
165 o.add("foo");
166 return o;
167 }
168
169 checkUnnamed721(core.List<core.String> o) {
170 unittest.expect(o, unittest.hasLength(2));
171 unittest.expect(o[0], unittest.equals('foo'));
172 unittest.expect(o[1], unittest.equals('foo'));
173 }
174
175 buildUnnamed722() {
176 var o = new core.List<core.String>();
177 o.add("foo");
178 o.add("foo");
179 return o;
180 }
181
182 checkUnnamed722(core.List<core.String> o) {
183 unittest.expect(o, unittest.hasLength(2));
184 unittest.expect(o[0], unittest.equals('foo'));
185 unittest.expect(o[1], unittest.equals('foo'));
186 }
187
188 buildUnnamed723() {
189 var o = new core.List<core.String>();
190 o.add("foo");
191 o.add("foo");
192 return o;
193 }
194
195 checkUnnamed723(core.List<core.String> o) {
196 unittest.expect(o, unittest.hasLength(2));
197 unittest.expect(o[0], unittest.equals('foo'));
198 unittest.expect(o[1], unittest.equals('foo'));
199 }
200
201 buildUnnamed724() {
202 var o = new core.List<core.String>();
203 o.add("foo");
204 o.add("foo");
205 return o;
206 }
207
208 checkUnnamed724(core.List<core.String> o) {
209 unittest.expect(o, unittest.hasLength(2));
210 unittest.expect(o[0], unittest.equals('foo'));
211 unittest.expect(o[1], unittest.equals('foo'));
212 }
213
214 buildUnnamed725() {
215 var o = new core.List<core.String>();
216 o.add("foo");
217 o.add("foo");
218 return o;
219 }
220
221 checkUnnamed725(core.List<core.String> o) {
222 unittest.expect(o, unittest.hasLength(2));
223 unittest.expect(o[0], unittest.equals('foo'));
224 unittest.expect(o[1], unittest.equals('foo'));
225 }
226
227 buildUnnamed726() {
228 var o = new core.List<core.String>();
229 o.add("foo");
230 o.add("foo");
231 return o;
232 }
233
234 checkUnnamed726(core.List<core.String> o) {
235 unittest.expect(o, unittest.hasLength(2));
236 unittest.expect(o[0], unittest.equals('foo'));
237 unittest.expect(o[1], unittest.equals('foo'));
238 }
239
240 buildUnnamed727() {
241 var o = new core.List<core.String>();
242 o.add("foo");
243 o.add("foo");
244 return o;
245 }
246
247 checkUnnamed727(core.List<core.String> o) {
248 unittest.expect(o, unittest.hasLength(2));
249 unittest.expect(o[0], unittest.equals('foo'));
250 unittest.expect(o[1], unittest.equals('foo'));
251 }
252
253 buildUnnamed728() {
254 var o = new core.List<core.String>();
255 o.add("foo");
256 o.add("foo");
257 return o;
258 }
259
260 checkUnnamed728(core.List<core.String> o) {
261 unittest.expect(o, unittest.hasLength(2));
262 unittest.expect(o[0], unittest.equals('foo'));
263 unittest.expect(o[1], unittest.equals('foo'));
264 }
265
266 buildUnnamed729() {
267 var o = new core.List<core.String>();
268 o.add("foo");
269 o.add("foo");
270 return o;
271 }
272
273 checkUnnamed729(core.List<core.String> o) {
274 unittest.expect(o, unittest.hasLength(2));
275 unittest.expect(o[0], unittest.equals('foo'));
276 unittest.expect(o[1], unittest.equals('foo'));
277 }
278
279 buildUnnamed730() {
280 var o = new core.List<core.String>();
281 o.add("foo");
282 o.add("foo");
283 return o;
284 }
285
286 checkUnnamed730(core.List<core.String> o) {
287 unittest.expect(o, unittest.hasLength(2));
288 unittest.expect(o[0], unittest.equals('foo'));
289 unittest.expect(o[1], unittest.equals('foo'));
290 }
291
292
293 main() {
294 unittest.group("obj-schema-ReconcileCandidateNotable", () {
295 unittest.test("to-json--from-json", () {
296 var o = buildReconcileCandidateNotable();
297 var od = new api.ReconcileCandidateNotable.fromJson(o.toJson());
298 checkReconcileCandidateNotable(od);
299 });
300 });
301
302
303 unittest.group("obj-schema-ReconcileCandidate", () {
304 unittest.test("to-json--from-json", () {
305 var o = buildReconcileCandidate();
306 var od = new api.ReconcileCandidate.fromJson(o.toJson());
307 checkReconcileCandidate(od);
308 });
309 });
310
311
312 unittest.group("obj-schema-ReconcileGetCosts", () {
313 unittest.test("to-json--from-json", () {
314 var o = buildReconcileGetCosts();
315 var od = new api.ReconcileGetCosts.fromJson(o.toJson());
316 checkReconcileGetCosts(od);
317 });
318 });
319
320
321 unittest.group("obj-schema-ReconcileGetWarning", () {
322 unittest.test("to-json--from-json", () {
323 var o = buildReconcileGetWarning();
324 var od = new api.ReconcileGetWarning.fromJson(o.toJson());
325 checkReconcileGetWarning(od);
326 });
327 });
328
329
330 unittest.group("obj-schema-ReconcileGet", () {
331 unittest.test("to-json--from-json", () {
332 var o = buildReconcileGet();
333 var od = new api.ReconcileGet.fromJson(o.toJson());
334 checkReconcileGet(od);
335 });
336 });
337
338
339 unittest.group("resource-FreebaseApi", () {
340 unittest.test("method--reconcile", () {
341
342 var mock = new common_test.HttpServerMock();
343 api.FreebaseApi res = new api.FreebaseApi(mock);
344 var arg_confidence = 42.0;
345 var arg_kind = buildUnnamed721();
346 var arg_lang = buildUnnamed722();
347 var arg_limit = 42;
348 var arg_name = "foo";
349 var arg_prop = buildUnnamed723();
350 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
351 var path = (req.url).path;
352 var pathOffset = 0;
353 var index;
354 var subPart;
355 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/freebase/v1/"));
356 pathOffset += 13;
357 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("reconcile"));
358 pathOffset += 9;
359
360 var query = (req.url).query;
361 var queryOffset = 0;
362 var queryMap = {};
363 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
364 parseBool(n) {
365 if (n == "true") return true;
366 if (n == "false") return false;
367 if (n == null) return null;
368 throw new core.ArgumentError("Invalid boolean: $n");
369 }
370 if (query.length > 0) {
371 for (var part in query.split("&")) {
372 var keyvalue = part.split("=");
373 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
374 }
375 }
376 unittest.expect(core.num.parse(queryMap["confidence"].first), unittest.e quals(arg_confidence));
377 unittest.expect(queryMap["kind"], unittest.equals(arg_kind));
378 unittest.expect(queryMap["lang"], unittest.equals(arg_lang));
379 unittest.expect(core.int.parse(queryMap["limit"].first), unittest.equals (arg_limit));
380 unittest.expect(queryMap["name"].first, unittest.equals(arg_name));
381 unittest.expect(queryMap["prop"], unittest.equals(arg_prop));
382
383
384 var h = {
385 "content-type" : "application/json; charset=utf-8",
386 };
387 var resp = convert.JSON.encode(buildReconcileGet());
388 return new async.Future.value(common_test.stringResponse(200, h, resp));
389 }), true);
390 res.reconcile(confidence: arg_confidence, kind: arg_kind, lang: arg_lang, limit: arg_limit, name: arg_name, prop: arg_prop).then(unittest.expectAsync(((ap i.ReconcileGet response) {
391 checkReconcileGet(response);
392 })));
393 });
394
395 unittest.test("method--search", () {
396 // TODO: Implement tests for media upload;
397 // TODO: Implement tests for media download;
398
399 var mock = new common_test.HttpServerMock();
400 api.FreebaseApi res = new api.FreebaseApi(mock);
401 var arg_asOfTime = "foo";
402 var arg_callback = "foo";
403 var arg_cursor = 42;
404 var arg_domain = buildUnnamed724();
405 var arg_encode = "foo";
406 var arg_exact = true;
407 var arg_filter = buildUnnamed725();
408 var arg_format = "foo";
409 var arg_help = "foo";
410 var arg_indent = true;
411 var arg_lang = buildUnnamed726();
412 var arg_limit = 42;
413 var arg_mid = buildUnnamed727();
414 var arg_mqlOutput = "foo";
415 var arg_output = "foo";
416 var arg_prefixed = true;
417 var arg_query = "foo";
418 var arg_scoring = "foo";
419 var arg_spell = "foo";
420 var arg_stemmed = true;
421 var arg_type = buildUnnamed728();
422 var arg_with_ = buildUnnamed729();
423 var arg_without = buildUnnamed730();
424 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
425 var path = (req.url).path;
426 var pathOffset = 0;
427 var index;
428 var subPart;
429 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/freebase/v1/"));
430 pathOffset += 13;
431 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("search"));
432 pathOffset += 6;
433
434 var query = (req.url).query;
435 var queryOffset = 0;
436 var queryMap = {};
437 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
438 parseBool(n) {
439 if (n == "true") return true;
440 if (n == "false") return false;
441 if (n == null) return null;
442 throw new core.ArgumentError("Invalid boolean: $n");
443 }
444 if (query.length > 0) {
445 for (var part in query.split("&")) {
446 var keyvalue = part.split("=");
447 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
448 }
449 }
450 unittest.expect(queryMap["as_of_time"].first, unittest.equals(arg_asOfTi me));
451 unittest.expect(queryMap["callback"].first, unittest.equals(arg_callback ));
452 unittest.expect(core.int.parse(queryMap["cursor"].first), unittest.equal s(arg_cursor));
453 unittest.expect(queryMap["domain"], unittest.equals(arg_domain));
454 unittest.expect(queryMap["encode"].first, unittest.equals(arg_encode));
455 unittest.expect(queryMap["exact"].first, unittest.equals("$arg_exact"));
456 unittest.expect(queryMap["filter"], unittest.equals(arg_filter));
457 unittest.expect(queryMap["format"].first, unittest.equals(arg_format));
458 unittest.expect(queryMap["help"].first, unittest.equals(arg_help));
459 unittest.expect(queryMap["indent"].first, unittest.equals("$arg_indent") );
460 unittest.expect(queryMap["lang"], unittest.equals(arg_lang));
461 unittest.expect(core.int.parse(queryMap["limit"].first), unittest.equals (arg_limit));
462 unittest.expect(queryMap["mid"], unittest.equals(arg_mid));
463 unittest.expect(queryMap["mql_output"].first, unittest.equals(arg_mqlOut put));
464 unittest.expect(queryMap["output"].first, unittest.equals(arg_output));
465 unittest.expect(queryMap["prefixed"].first, unittest.equals("$arg_prefix ed"));
466 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
467 unittest.expect(queryMap["scoring"].first, unittest.equals(arg_scoring)) ;
468 unittest.expect(queryMap["spell"].first, unittest.equals(arg_spell));
469 unittest.expect(queryMap["stemmed"].first, unittest.equals("$arg_stemmed "));
470 unittest.expect(queryMap["type"], unittest.equals(arg_type));
471 unittest.expect(queryMap["with"], unittest.equals(arg_with_));
472 unittest.expect(queryMap["without"], unittest.equals(arg_without));
473
474
475 var h = {
476 "content-type" : "application/json; charset=utf-8",
477 };
478 var resp = "";
479 return new async.Future.value(common_test.stringResponse(200, h, resp));
480 }), true);
481 res.search(asOfTime: arg_asOfTime, callback: arg_callback, cursor: arg_cur sor, domain: arg_domain, encode: arg_encode, exact: arg_exact, filter: arg_filte r, format: arg_format, help: arg_help, indent: arg_indent, lang: arg_lang, limit : arg_limit, mid: arg_mid, mqlOutput: arg_mqlOutput, output: arg_output, prefixe d: arg_prefixed, query: arg_query, scoring: arg_scoring, spell: arg_spell, stemm ed: arg_stemmed, type: arg_type, with_: arg_with_, without: arg_without).then(un ittest.expectAsync((_) {}));
482 });
483
484 });
485
486
487 }
488
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698