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

Side by Side Diff: generated/googleapis/test/translate/v2.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.translate.v2.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/translate/v2.dart' as api;
16
17
18
19 buildUnnamed434() {
20 var o = new core.List<api.DetectionsResource>();
21 o.add(buildDetectionsResource());
22 o.add(buildDetectionsResource());
23 return o;
24 }
25
26 checkUnnamed434(core.List<api.DetectionsResource> o) {
27 unittest.expect(o, unittest.hasLength(2));
28 checkDetectionsResource(o[0]);
29 checkDetectionsResource(o[1]);
30 }
31
32 core.int buildCounterDetectionsListResponse = 0;
33 buildDetectionsListResponse() {
34 var o = new api.DetectionsListResponse();
35 buildCounterDetectionsListResponse++;
36 if (buildCounterDetectionsListResponse < 3) {
37 o.detections = buildUnnamed434();
38 }
39 buildCounterDetectionsListResponse--;
40 return o;
41 }
42
43 checkDetectionsListResponse(api.DetectionsListResponse o) {
44 buildCounterDetectionsListResponse++;
45 if (buildCounterDetectionsListResponse < 3) {
46 checkUnnamed434(o.detections);
47 }
48 buildCounterDetectionsListResponse--;
49 }
50
51 core.int buildCounterDetectionsResourceElement = 0;
52 buildDetectionsResourceElement() {
53 var o = new api.DetectionsResourceElement();
54 buildCounterDetectionsResourceElement++;
55 if (buildCounterDetectionsResourceElement < 3) {
56 o.confidence = 42.0;
57 o.isReliable = true;
58 o.language = "foo";
59 }
60 buildCounterDetectionsResourceElement--;
61 return o;
62 }
63
64 checkDetectionsResourceElement(api.DetectionsResourceElement o) {
65 buildCounterDetectionsResourceElement++;
66 if (buildCounterDetectionsResourceElement < 3) {
67 unittest.expect(o.confidence, unittest.equals(42.0));
68 unittest.expect(o.isReliable, unittest.isTrue);
69 unittest.expect(o.language, unittest.equals('foo'));
70 }
71 buildCounterDetectionsResourceElement--;
72 }
73
74 buildDetectionsResource() {
75 var o = new api.DetectionsResource();
76 o.add(buildDetectionsResourceElement());
77 o.add(buildDetectionsResourceElement());
78 return o;
79 }
80
81 checkDetectionsResource(api.DetectionsResource o) {
82 unittest.expect(o, unittest.hasLength(2));
83 checkDetectionsResourceElement(o[0]);
84 checkDetectionsResourceElement(o[1]);
85 }
86
87 buildUnnamed435() {
88 var o = new core.List<api.LanguagesResource>();
89 o.add(buildLanguagesResource());
90 o.add(buildLanguagesResource());
91 return o;
92 }
93
94 checkUnnamed435(core.List<api.LanguagesResource> o) {
95 unittest.expect(o, unittest.hasLength(2));
96 checkLanguagesResource(o[0]);
97 checkLanguagesResource(o[1]);
98 }
99
100 core.int buildCounterLanguagesListResponse = 0;
101 buildLanguagesListResponse() {
102 var o = new api.LanguagesListResponse();
103 buildCounterLanguagesListResponse++;
104 if (buildCounterLanguagesListResponse < 3) {
105 o.languages = buildUnnamed435();
106 }
107 buildCounterLanguagesListResponse--;
108 return o;
109 }
110
111 checkLanguagesListResponse(api.LanguagesListResponse o) {
112 buildCounterLanguagesListResponse++;
113 if (buildCounterLanguagesListResponse < 3) {
114 checkUnnamed435(o.languages);
115 }
116 buildCounterLanguagesListResponse--;
117 }
118
119 core.int buildCounterLanguagesResource = 0;
120 buildLanguagesResource() {
121 var o = new api.LanguagesResource();
122 buildCounterLanguagesResource++;
123 if (buildCounterLanguagesResource < 3) {
124 o.language = "foo";
125 o.name = "foo";
126 }
127 buildCounterLanguagesResource--;
128 return o;
129 }
130
131 checkLanguagesResource(api.LanguagesResource o) {
132 buildCounterLanguagesResource++;
133 if (buildCounterLanguagesResource < 3) {
134 unittest.expect(o.language, unittest.equals('foo'));
135 unittest.expect(o.name, unittest.equals('foo'));
136 }
137 buildCounterLanguagesResource--;
138 }
139
140 buildUnnamed436() {
141 var o = new core.List<api.TranslationsResource>();
142 o.add(buildTranslationsResource());
143 o.add(buildTranslationsResource());
144 return o;
145 }
146
147 checkUnnamed436(core.List<api.TranslationsResource> o) {
148 unittest.expect(o, unittest.hasLength(2));
149 checkTranslationsResource(o[0]);
150 checkTranslationsResource(o[1]);
151 }
152
153 core.int buildCounterTranslationsListResponse = 0;
154 buildTranslationsListResponse() {
155 var o = new api.TranslationsListResponse();
156 buildCounterTranslationsListResponse++;
157 if (buildCounterTranslationsListResponse < 3) {
158 o.translations = buildUnnamed436();
159 }
160 buildCounterTranslationsListResponse--;
161 return o;
162 }
163
164 checkTranslationsListResponse(api.TranslationsListResponse o) {
165 buildCounterTranslationsListResponse++;
166 if (buildCounterTranslationsListResponse < 3) {
167 checkUnnamed436(o.translations);
168 }
169 buildCounterTranslationsListResponse--;
170 }
171
172 core.int buildCounterTranslationsResource = 0;
173 buildTranslationsResource() {
174 var o = new api.TranslationsResource();
175 buildCounterTranslationsResource++;
176 if (buildCounterTranslationsResource < 3) {
177 o.detectedSourceLanguage = "foo";
178 o.translatedText = "foo";
179 }
180 buildCounterTranslationsResource--;
181 return o;
182 }
183
184 checkTranslationsResource(api.TranslationsResource o) {
185 buildCounterTranslationsResource++;
186 if (buildCounterTranslationsResource < 3) {
187 unittest.expect(o.detectedSourceLanguage, unittest.equals('foo'));
188 unittest.expect(o.translatedText, unittest.equals('foo'));
189 }
190 buildCounterTranslationsResource--;
191 }
192
193 buildUnnamed437() {
194 var o = new core.List<core.String>();
195 o.add("foo");
196 o.add("foo");
197 return o;
198 }
199
200 checkUnnamed437(core.List<core.String> o) {
201 unittest.expect(o, unittest.hasLength(2));
202 unittest.expect(o[0], unittest.equals('foo'));
203 unittest.expect(o[1], unittest.equals('foo'));
204 }
205
206 buildUnnamed438() {
207 var o = new core.List<core.String>();
208 o.add("foo");
209 o.add("foo");
210 return o;
211 }
212
213 checkUnnamed438(core.List<core.String> o) {
214 unittest.expect(o, unittest.hasLength(2));
215 unittest.expect(o[0], unittest.equals('foo'));
216 unittest.expect(o[1], unittest.equals('foo'));
217 }
218
219 buildUnnamed439() {
220 var o = new core.List<core.String>();
221 o.add("foo");
222 o.add("foo");
223 return o;
224 }
225
226 checkUnnamed439(core.List<core.String> o) {
227 unittest.expect(o, unittest.hasLength(2));
228 unittest.expect(o[0], unittest.equals('foo'));
229 unittest.expect(o[1], unittest.equals('foo'));
230 }
231
232
233 main() {
234 unittest.group("obj-schema-DetectionsListResponse", () {
235 unittest.test("to-json--from-json", () {
236 var o = buildDetectionsListResponse();
237 var od = new api.DetectionsListResponse.fromJson(o.toJson());
238 checkDetectionsListResponse(od);
239 });
240 });
241
242
243 unittest.group("obj-schema-DetectionsResourceElement", () {
244 unittest.test("to-json--from-json", () {
245 var o = buildDetectionsResourceElement();
246 var od = new api.DetectionsResourceElement.fromJson(o.toJson());
247 checkDetectionsResourceElement(od);
248 });
249 });
250
251
252 unittest.group("obj-schema-DetectionsResource", () {
253 unittest.test("to-json--from-json", () {
254 var o = buildDetectionsResource();
255 var od = new api.DetectionsResource.fromJson(o.toJson());
256 checkDetectionsResource(od);
257 });
258 });
259
260
261 unittest.group("obj-schema-LanguagesListResponse", () {
262 unittest.test("to-json--from-json", () {
263 var o = buildLanguagesListResponse();
264 var od = new api.LanguagesListResponse.fromJson(o.toJson());
265 checkLanguagesListResponse(od);
266 });
267 });
268
269
270 unittest.group("obj-schema-LanguagesResource", () {
271 unittest.test("to-json--from-json", () {
272 var o = buildLanguagesResource();
273 var od = new api.LanguagesResource.fromJson(o.toJson());
274 checkLanguagesResource(od);
275 });
276 });
277
278
279 unittest.group("obj-schema-TranslationsListResponse", () {
280 unittest.test("to-json--from-json", () {
281 var o = buildTranslationsListResponse();
282 var od = new api.TranslationsListResponse.fromJson(o.toJson());
283 checkTranslationsListResponse(od);
284 });
285 });
286
287
288 unittest.group("obj-schema-TranslationsResource", () {
289 unittest.test("to-json--from-json", () {
290 var o = buildTranslationsResource();
291 var od = new api.TranslationsResource.fromJson(o.toJson());
292 checkTranslationsResource(od);
293 });
294 });
295
296
297 unittest.group("resource-DetectionsResourceApi", () {
298 unittest.test("method--list", () {
299
300 var mock = new common_test.HttpServerMock();
301 api.DetectionsResourceApi res = new api.TranslateApi(mock).detections;
302 var arg_q = buildUnnamed437();
303 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
304 var path = (req.url).path;
305 var pathOffset = 0;
306 var index;
307 var subPart;
308 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/language/translate/"));
309 pathOffset += 20;
310 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("v2/detect"));
311 pathOffset += 9;
312
313 var query = (req.url).query;
314 var queryOffset = 0;
315 var queryMap = {};
316 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
317 parseBool(n) {
318 if (n == "true") return true;
319 if (n == "false") return false;
320 if (n == null) return null;
321 throw new core.ArgumentError("Invalid boolean: $n");
322 }
323 if (query.length > 0) {
324 for (var part in query.split("&")) {
325 var keyvalue = part.split("=");
326 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
327 }
328 }
329 unittest.expect(queryMap["q"], unittest.equals(arg_q));
330
331
332 var h = {
333 "content-type" : "application/json; charset=utf-8",
334 };
335 var resp = convert.JSON.encode(buildDetectionsListResponse());
336 return new async.Future.value(common_test.stringResponse(200, h, resp));
337 }), true);
338 res.list(arg_q).then(unittest.expectAsync(((api.DetectionsListResponse res ponse) {
339 checkDetectionsListResponse(response);
340 })));
341 });
342
343 });
344
345
346 unittest.group("resource-LanguagesResourceApi", () {
347 unittest.test("method--list", () {
348
349 var mock = new common_test.HttpServerMock();
350 api.LanguagesResourceApi res = new api.TranslateApi(mock).languages;
351 var arg_target = "foo";
352 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
353 var path = (req.url).path;
354 var pathOffset = 0;
355 var index;
356 var subPart;
357 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/language/translate/"));
358 pathOffset += 20;
359 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("v2/languages"));
360 pathOffset += 12;
361
362 var query = (req.url).query;
363 var queryOffset = 0;
364 var queryMap = {};
365 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
366 parseBool(n) {
367 if (n == "true") return true;
368 if (n == "false") return false;
369 if (n == null) return null;
370 throw new core.ArgumentError("Invalid boolean: $n");
371 }
372 if (query.length > 0) {
373 for (var part in query.split("&")) {
374 var keyvalue = part.split("=");
375 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
376 }
377 }
378 unittest.expect(queryMap["target"].first, unittest.equals(arg_target));
379
380
381 var h = {
382 "content-type" : "application/json; charset=utf-8",
383 };
384 var resp = convert.JSON.encode(buildLanguagesListResponse());
385 return new async.Future.value(common_test.stringResponse(200, h, resp));
386 }), true);
387 res.list(target: arg_target).then(unittest.expectAsync(((api.LanguagesList Response response) {
388 checkLanguagesListResponse(response);
389 })));
390 });
391
392 });
393
394
395 unittest.group("resource-TranslationsResourceApi", () {
396 unittest.test("method--list", () {
397
398 var mock = new common_test.HttpServerMock();
399 api.TranslationsResourceApi res = new api.TranslateApi(mock).translations;
400 var arg_q = buildUnnamed438();
401 var arg_target = "foo";
402 var arg_cid = buildUnnamed439();
403 var arg_format = "foo";
404 var arg_source = "foo";
405 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
406 var path = (req.url).path;
407 var pathOffset = 0;
408 var index;
409 var subPart;
410 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/language/translate/"));
411 pathOffset += 20;
412 unittest.expect(path.substring(pathOffset, pathOffset + 2), unittest.equ als("v2"));
413 pathOffset += 2;
414
415 var query = (req.url).query;
416 var queryOffset = 0;
417 var queryMap = {};
418 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
419 parseBool(n) {
420 if (n == "true") return true;
421 if (n == "false") return false;
422 if (n == null) return null;
423 throw new core.ArgumentError("Invalid boolean: $n");
424 }
425 if (query.length > 0) {
426 for (var part in query.split("&")) {
427 var keyvalue = part.split("=");
428 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
429 }
430 }
431 unittest.expect(queryMap["q"], unittest.equals(arg_q));
432 unittest.expect(queryMap["target"].first, unittest.equals(arg_target));
433 unittest.expect(queryMap["cid"], unittest.equals(arg_cid));
434 unittest.expect(queryMap["format"].first, unittest.equals(arg_format));
435 unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
436
437
438 var h = {
439 "content-type" : "application/json; charset=utf-8",
440 };
441 var resp = convert.JSON.encode(buildTranslationsListResponse());
442 return new async.Future.value(common_test.stringResponse(200, h, resp));
443 }), true);
444 res.list(arg_q, arg_target, cid: arg_cid, format: arg_format, source: arg_ source).then(unittest.expectAsync(((api.TranslationsListResponse response) {
445 checkTranslationsListResponse(response);
446 })));
447 });
448
449 });
450
451
452 }
453
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698