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

Unified 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 side-by-side diff with in-line comments
Download patch
Index: generated/googleapis/test/translate/v2.dart
diff --git a/generated/googleapis/test/translate/v2.dart b/generated/googleapis/test/translate/v2.dart
new file mode 100644
index 0000000000000000000000000000000000000000..23f58af885a01564ede5437434c0ef45d02a32d1
--- /dev/null
+++ b/generated/googleapis/test/translate/v2.dart
@@ -0,0 +1,453 @@
+library googleapis.translate.v2.test;
+
+import "dart:core" as core;
+import "dart:collection" as collection;
+import "dart:async" as async;
+import "dart:convert" as convert;
+
+import 'package:http/http.dart' as http;
+import 'package:http/testing.dart' as http_testing;
+import 'package:unittest/unittest.dart' as unittest;
+import 'package:googleapis/common/common.dart' as common;
+import 'package:googleapis/src/common_internal.dart' as common_internal;
+import '../common/common_internal_test.dart' as common_test;
+
+import 'package:googleapis/translate/v2.dart' as api;
+
+
+
+buildUnnamed434() {
+ var o = new core.List<api.DetectionsResource>();
+ o.add(buildDetectionsResource());
+ o.add(buildDetectionsResource());
+ return o;
+}
+
+checkUnnamed434(core.List<api.DetectionsResource> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkDetectionsResource(o[0]);
+ checkDetectionsResource(o[1]);
+}
+
+core.int buildCounterDetectionsListResponse = 0;
+buildDetectionsListResponse() {
+ var o = new api.DetectionsListResponse();
+ buildCounterDetectionsListResponse++;
+ if (buildCounterDetectionsListResponse < 3) {
+ o.detections = buildUnnamed434();
+ }
+ buildCounterDetectionsListResponse--;
+ return o;
+}
+
+checkDetectionsListResponse(api.DetectionsListResponse o) {
+ buildCounterDetectionsListResponse++;
+ if (buildCounterDetectionsListResponse < 3) {
+ checkUnnamed434(o.detections);
+ }
+ buildCounterDetectionsListResponse--;
+}
+
+core.int buildCounterDetectionsResourceElement = 0;
+buildDetectionsResourceElement() {
+ var o = new api.DetectionsResourceElement();
+ buildCounterDetectionsResourceElement++;
+ if (buildCounterDetectionsResourceElement < 3) {
+ o.confidence = 42.0;
+ o.isReliable = true;
+ o.language = "foo";
+ }
+ buildCounterDetectionsResourceElement--;
+ return o;
+}
+
+checkDetectionsResourceElement(api.DetectionsResourceElement o) {
+ buildCounterDetectionsResourceElement++;
+ if (buildCounterDetectionsResourceElement < 3) {
+ unittest.expect(o.confidence, unittest.equals(42.0));
+ unittest.expect(o.isReliable, unittest.isTrue);
+ unittest.expect(o.language, unittest.equals('foo'));
+ }
+ buildCounterDetectionsResourceElement--;
+}
+
+buildDetectionsResource() {
+ var o = new api.DetectionsResource();
+ o.add(buildDetectionsResourceElement());
+ o.add(buildDetectionsResourceElement());
+ return o;
+}
+
+checkDetectionsResource(api.DetectionsResource o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkDetectionsResourceElement(o[0]);
+ checkDetectionsResourceElement(o[1]);
+}
+
+buildUnnamed435() {
+ var o = new core.List<api.LanguagesResource>();
+ o.add(buildLanguagesResource());
+ o.add(buildLanguagesResource());
+ return o;
+}
+
+checkUnnamed435(core.List<api.LanguagesResource> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkLanguagesResource(o[0]);
+ checkLanguagesResource(o[1]);
+}
+
+core.int buildCounterLanguagesListResponse = 0;
+buildLanguagesListResponse() {
+ var o = new api.LanguagesListResponse();
+ buildCounterLanguagesListResponse++;
+ if (buildCounterLanguagesListResponse < 3) {
+ o.languages = buildUnnamed435();
+ }
+ buildCounterLanguagesListResponse--;
+ return o;
+}
+
+checkLanguagesListResponse(api.LanguagesListResponse o) {
+ buildCounterLanguagesListResponse++;
+ if (buildCounterLanguagesListResponse < 3) {
+ checkUnnamed435(o.languages);
+ }
+ buildCounterLanguagesListResponse--;
+}
+
+core.int buildCounterLanguagesResource = 0;
+buildLanguagesResource() {
+ var o = new api.LanguagesResource();
+ buildCounterLanguagesResource++;
+ if (buildCounterLanguagesResource < 3) {
+ o.language = "foo";
+ o.name = "foo";
+ }
+ buildCounterLanguagesResource--;
+ return o;
+}
+
+checkLanguagesResource(api.LanguagesResource o) {
+ buildCounterLanguagesResource++;
+ if (buildCounterLanguagesResource < 3) {
+ unittest.expect(o.language, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterLanguagesResource--;
+}
+
+buildUnnamed436() {
+ var o = new core.List<api.TranslationsResource>();
+ o.add(buildTranslationsResource());
+ o.add(buildTranslationsResource());
+ return o;
+}
+
+checkUnnamed436(core.List<api.TranslationsResource> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkTranslationsResource(o[0]);
+ checkTranslationsResource(o[1]);
+}
+
+core.int buildCounterTranslationsListResponse = 0;
+buildTranslationsListResponse() {
+ var o = new api.TranslationsListResponse();
+ buildCounterTranslationsListResponse++;
+ if (buildCounterTranslationsListResponse < 3) {
+ o.translations = buildUnnamed436();
+ }
+ buildCounterTranslationsListResponse--;
+ return o;
+}
+
+checkTranslationsListResponse(api.TranslationsListResponse o) {
+ buildCounterTranslationsListResponse++;
+ if (buildCounterTranslationsListResponse < 3) {
+ checkUnnamed436(o.translations);
+ }
+ buildCounterTranslationsListResponse--;
+}
+
+core.int buildCounterTranslationsResource = 0;
+buildTranslationsResource() {
+ var o = new api.TranslationsResource();
+ buildCounterTranslationsResource++;
+ if (buildCounterTranslationsResource < 3) {
+ o.detectedSourceLanguage = "foo";
+ o.translatedText = "foo";
+ }
+ buildCounterTranslationsResource--;
+ return o;
+}
+
+checkTranslationsResource(api.TranslationsResource o) {
+ buildCounterTranslationsResource++;
+ if (buildCounterTranslationsResource < 3) {
+ unittest.expect(o.detectedSourceLanguage, unittest.equals('foo'));
+ unittest.expect(o.translatedText, unittest.equals('foo'));
+ }
+ buildCounterTranslationsResource--;
+}
+
+buildUnnamed437() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed437(core.List<core.String> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ unittest.expect(o[0], unittest.equals('foo'));
+ unittest.expect(o[1], unittest.equals('foo'));
+}
+
+buildUnnamed438() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed438(core.List<core.String> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ unittest.expect(o[0], unittest.equals('foo'));
+ unittest.expect(o[1], unittest.equals('foo'));
+}
+
+buildUnnamed439() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed439(core.List<core.String> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ unittest.expect(o[0], unittest.equals('foo'));
+ unittest.expect(o[1], unittest.equals('foo'));
+}
+
+
+main() {
+ unittest.group("obj-schema-DetectionsListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDetectionsListResponse();
+ var od = new api.DetectionsListResponse.fromJson(o.toJson());
+ checkDetectionsListResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DetectionsResourceElement", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDetectionsResourceElement();
+ var od = new api.DetectionsResourceElement.fromJson(o.toJson());
+ checkDetectionsResourceElement(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DetectionsResource", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDetectionsResource();
+ var od = new api.DetectionsResource.fromJson(o.toJson());
+ checkDetectionsResource(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-LanguagesListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildLanguagesListResponse();
+ var od = new api.LanguagesListResponse.fromJson(o.toJson());
+ checkLanguagesListResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-LanguagesResource", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildLanguagesResource();
+ var od = new api.LanguagesResource.fromJson(o.toJson());
+ checkLanguagesResource(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-TranslationsListResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildTranslationsListResponse();
+ var od = new api.TranslationsListResponse.fromJson(o.toJson());
+ checkTranslationsListResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-TranslationsResource", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildTranslationsResource();
+ var od = new api.TranslationsResource.fromJson(o.toJson());
+ checkTranslationsResource(od);
+ });
+ });
+
+
+ unittest.group("resource-DetectionsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.DetectionsResourceApi res = new api.TranslateApi(mock).detections;
+ var arg_q = buildUnnamed437();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.equals("/language/translate/"));
+ pathOffset += 20;
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("v2/detect"));
+ pathOffset += 9;
+
+ var query = (req.url).query;
+ var queryOffset = 0;
+ var queryMap = {};
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
+ parseBool(n) {
+ if (n == "true") return true;
+ if (n == "false") return false;
+ if (n == null) return null;
+ throw new core.ArgumentError("Invalid boolean: $n");
+ }
+ if (query.length > 0) {
+ for (var part in query.split("&")) {
+ var keyvalue = part.split("=");
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
+ }
+ }
+ unittest.expect(queryMap["q"], unittest.equals(arg_q));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildDetectionsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_q).then(unittest.expectAsync(((api.DetectionsListResponse response) {
+ checkDetectionsListResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-LanguagesResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.LanguagesResourceApi res = new api.TranslateApi(mock).languages;
+ var arg_target = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.equals("/language/translate/"));
+ pathOffset += 20;
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v2/languages"));
+ pathOffset += 12;
+
+ var query = (req.url).query;
+ var queryOffset = 0;
+ var queryMap = {};
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
+ parseBool(n) {
+ if (n == "true") return true;
+ if (n == "false") return false;
+ if (n == null) return null;
+ throw new core.ArgumentError("Invalid boolean: $n");
+ }
+ if (query.length > 0) {
+ for (var part in query.split("&")) {
+ var keyvalue = part.split("=");
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
+ }
+ }
+ unittest.expect(queryMap["target"].first, unittest.equals(arg_target));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildLanguagesListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(target: arg_target).then(unittest.expectAsync(((api.LanguagesListResponse response) {
+ checkLanguagesListResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-TranslationsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new common_test.HttpServerMock();
+ api.TranslationsResourceApi res = new api.TranslateApi(mock).translations;
+ var arg_q = buildUnnamed438();
+ var arg_target = "foo";
+ var arg_cid = buildUnnamed439();
+ var arg_format = "foo";
+ var arg_source = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.equals("/language/translate/"));
+ pathOffset += 20;
+ unittest.expect(path.substring(pathOffset, pathOffset + 2), unittest.equals("v2"));
+ pathOffset += 2;
+
+ var query = (req.url).query;
+ var queryOffset = 0;
+ var queryMap = {};
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
+ parseBool(n) {
+ if (n == "true") return true;
+ if (n == "false") return false;
+ if (n == null) return null;
+ throw new core.ArgumentError("Invalid boolean: $n");
+ }
+ if (query.length > 0) {
+ for (var part in query.split("&")) {
+ var keyvalue = part.split("=");
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
+ }
+ }
+ unittest.expect(queryMap["q"], unittest.equals(arg_q));
+ unittest.expect(queryMap["target"].first, unittest.equals(arg_target));
+ unittest.expect(queryMap["cid"], unittest.equals(arg_cid));
+ unittest.expect(queryMap["format"].first, unittest.equals(arg_format));
+ unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildTranslationsListResponse());
+ return new async.Future.value(common_test.stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_q, arg_target, cid: arg_cid, format: arg_format, source: arg_source).then(unittest.expectAsync(((api.TranslationsListResponse response) {
+ checkTranslationsListResponse(response);
+ })));
+ });
+
+ });
+
+
+}
+

Powered by Google App Engine
This is Rietveld 408576698