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

Unified Diff: generated/googleapis_beta/test/dlp/v2beta1_test.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 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_beta/test/dlp/v2beta1_test.dart
diff --git a/generated/googleapis_beta/test/dlp/v2beta1_test.dart b/generated/googleapis_beta/test/dlp/v2beta1_test.dart
new file mode 100644
index 0000000000000000000000000000000000000000..c29b50edca0c016ef2bb3e61e09f5496d17c71ed
--- /dev/null
+++ b/generated/googleapis_beta/test/dlp/v2beta1_test.dart
@@ -0,0 +1,1933 @@
+library googleapis_beta.dlp.v2beta1.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_beta/dlp/v2beta1.dart' as api;
+
+class HttpServerMock extends http.BaseClient {
+ core.Function _callback;
+ core.bool _expectJson;
+
+ void register(core.Function callback, core.bool expectJson) {
+ _callback = callback;
+ _expectJson = expectJson;
+ }
+
+ async.Future<http.StreamedResponse> send(http.BaseRequest request) {
+ if (_expectJson) {
+ return request.finalize()
+ .transform(convert.UTF8.decoder)
+ .join('')
+ .then((core.String jsonString) {
+ if (jsonString.isEmpty) {
+ return _callback(request, null);
+ } else {
+ return _callback(request, convert.JSON.decode(jsonString));
+ }
+ });
+ } else {
+ var stream = request.finalize();
+ if (stream == null) {
+ return _callback(request, []);
+ } else {
+ return stream.toBytes().then((data) {
+ return _callback(request, data);
+ });
+ }
+ }
+ }
+}
+
+http.StreamedResponse stringResponse(
+ core.int status, core.Map headers, core.String body) {
+ var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
+ return new http.StreamedResponse(stream, status, headers: headers);
+}
+
+core.int buildCounterCancelOperationRequest = 0;
+buildCancelOperationRequest() {
+ var o = new api.CancelOperationRequest();
+ buildCounterCancelOperationRequest++;
+ if (buildCounterCancelOperationRequest < 3) {
+ }
+ buildCounterCancelOperationRequest--;
+ return o;
+}
+
+checkCancelOperationRequest(api.CancelOperationRequest o) {
+ buildCounterCancelOperationRequest++;
+ if (buildCounterCancelOperationRequest < 3) {
+ }
+ buildCounterCancelOperationRequest--;
+}
+
+core.int buildCounterCategoryDescription = 0;
+buildCategoryDescription() {
+ var o = new api.CategoryDescription();
+ buildCounterCategoryDescription++;
+ if (buildCounterCategoryDescription < 3) {
+ o.displayName = "foo";
+ o.name = "foo";
+ }
+ buildCounterCategoryDescription--;
+ return o;
+}
+
+checkCategoryDescription(api.CategoryDescription o) {
+ buildCounterCategoryDescription++;
+ if (buildCounterCategoryDescription < 3) {
+ unittest.expect(o.displayName, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterCategoryDescription--;
+}
+
+core.int buildCounterCloudStorageKey = 0;
+buildCloudStorageKey() {
+ var o = new api.CloudStorageKey();
+ buildCounterCloudStorageKey++;
+ if (buildCounterCloudStorageKey < 3) {
+ o.filePath = "foo";
+ o.startOffset = "foo";
+ }
+ buildCounterCloudStorageKey--;
+ return o;
+}
+
+checkCloudStorageKey(api.CloudStorageKey o) {
+ buildCounterCloudStorageKey++;
+ if (buildCounterCloudStorageKey < 3) {
+ unittest.expect(o.filePath, unittest.equals('foo'));
+ unittest.expect(o.startOffset, unittest.equals('foo'));
+ }
+ buildCounterCloudStorageKey--;
+}
+
+core.int buildCounterCloudStorageOptions = 0;
+buildCloudStorageOptions() {
+ var o = new api.CloudStorageOptions();
+ buildCounterCloudStorageOptions++;
+ if (buildCounterCloudStorageOptions < 3) {
+ o.fileSet = buildFileSet();
+ }
+ buildCounterCloudStorageOptions--;
+ return o;
+}
+
+checkCloudStorageOptions(api.CloudStorageOptions o) {
+ buildCounterCloudStorageOptions++;
+ if (buildCounterCloudStorageOptions < 3) {
+ checkFileSet(o.fileSet);
+ }
+ buildCounterCloudStorageOptions--;
+}
+
+core.int buildCounterContentItem = 0;
+buildContentItem() {
+ var o = new api.ContentItem();
+ buildCounterContentItem++;
+ if (buildCounterContentItem < 3) {
+ o.data = "foo";
+ o.type = "foo";
+ o.value = "foo";
+ }
+ buildCounterContentItem--;
+ return o;
+}
+
+checkContentItem(api.ContentItem o) {
+ buildCounterContentItem++;
+ if (buildCounterContentItem < 3) {
+ unittest.expect(o.data, unittest.equals('foo'));
+ unittest.expect(o.type, unittest.equals('foo'));
+ unittest.expect(o.value, unittest.equals('foo'));
+ }
+ buildCounterContentItem--;
+}
+
+core.int buildCounterCreateInspectOperationRequest = 0;
+buildCreateInspectOperationRequest() {
+ var o = new api.CreateInspectOperationRequest();
+ buildCounterCreateInspectOperationRequest++;
+ if (buildCounterCreateInspectOperationRequest < 3) {
+ o.inspectConfig = buildInspectConfig();
+ o.storageConfig = buildStorageConfig();
+ }
+ buildCounterCreateInspectOperationRequest--;
+ return o;
+}
+
+checkCreateInspectOperationRequest(api.CreateInspectOperationRequest o) {
+ buildCounterCreateInspectOperationRequest++;
+ if (buildCounterCreateInspectOperationRequest < 3) {
+ checkInspectConfig(o.inspectConfig);
+ checkStorageConfig(o.storageConfig);
+ }
+ buildCounterCreateInspectOperationRequest--;
+}
+
+core.int buildCounterDatastoreKey = 0;
+buildDatastoreKey() {
+ var o = new api.DatastoreKey();
+ buildCounterDatastoreKey++;
+ if (buildCounterDatastoreKey < 3) {
+ o.entityKey = buildKey();
+ }
+ buildCounterDatastoreKey--;
+ return o;
+}
+
+checkDatastoreKey(api.DatastoreKey o) {
+ buildCounterDatastoreKey++;
+ if (buildCounterDatastoreKey < 3) {
+ checkKey(o.entityKey);
+ }
+ buildCounterDatastoreKey--;
+}
+
+buildUnnamed3326() {
+ var o = new core.List<api.Projection>();
+ o.add(buildProjection());
+ o.add(buildProjection());
+ return o;
+}
+
+checkUnnamed3326(core.List<api.Projection> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkProjection(o[0]);
+ checkProjection(o[1]);
+}
+
+core.int buildCounterDatastoreOptions = 0;
+buildDatastoreOptions() {
+ var o = new api.DatastoreOptions();
+ buildCounterDatastoreOptions++;
+ if (buildCounterDatastoreOptions < 3) {
+ o.kind = buildKindExpression();
+ o.partitionId = buildPartitionId();
+ o.projection = buildUnnamed3326();
+ }
+ buildCounterDatastoreOptions--;
+ return o;
+}
+
+checkDatastoreOptions(api.DatastoreOptions o) {
+ buildCounterDatastoreOptions++;
+ if (buildCounterDatastoreOptions < 3) {
+ checkKindExpression(o.kind);
+ checkPartitionId(o.partitionId);
+ checkUnnamed3326(o.projection);
+ }
+ buildCounterDatastoreOptions--;
+}
+
+core.int buildCounterEmpty = 0;
+buildEmpty() {
+ var o = new api.Empty();
+ buildCounterEmpty++;
+ if (buildCounterEmpty < 3) {
+ }
+ buildCounterEmpty--;
+ return o;
+}
+
+checkEmpty(api.Empty o) {
+ buildCounterEmpty++;
+ if (buildCounterEmpty < 3) {
+ }
+ buildCounterEmpty--;
+}
+
+core.int buildCounterFieldId = 0;
+buildFieldId() {
+ var o = new api.FieldId();
+ buildCounterFieldId++;
+ if (buildCounterFieldId < 3) {
+ o.columnName = "foo";
+ }
+ buildCounterFieldId--;
+ return o;
+}
+
+checkFieldId(api.FieldId o) {
+ buildCounterFieldId++;
+ if (buildCounterFieldId < 3) {
+ unittest.expect(o.columnName, unittest.equals('foo'));
+ }
+ buildCounterFieldId--;
+}
+
+core.int buildCounterFileSet = 0;
+buildFileSet() {
+ var o = new api.FileSet();
+ buildCounterFileSet++;
+ if (buildCounterFileSet < 3) {
+ o.url = "foo";
+ }
+ buildCounterFileSet--;
+ return o;
+}
+
+checkFileSet(api.FileSet o) {
+ buildCounterFileSet++;
+ if (buildCounterFileSet < 3) {
+ unittest.expect(o.url, unittest.equals('foo'));
+ }
+ buildCounterFileSet--;
+}
+
+core.int buildCounterFinding = 0;
+buildFinding() {
+ var o = new api.Finding();
+ buildCounterFinding++;
+ if (buildCounterFinding < 3) {
+ o.createTime = "foo";
+ o.infoType = buildInfoType();
+ o.likelihood = "foo";
+ o.location = buildLocation();
+ o.quote = "foo";
+ }
+ buildCounterFinding--;
+ return o;
+}
+
+checkFinding(api.Finding o) {
+ buildCounterFinding++;
+ if (buildCounterFinding < 3) {
+ unittest.expect(o.createTime, unittest.equals('foo'));
+ checkInfoType(o.infoType);
+ unittest.expect(o.likelihood, unittest.equals('foo'));
+ checkLocation(o.location);
+ unittest.expect(o.quote, unittest.equals('foo'));
+ }
+ buildCounterFinding--;
+}
+
+core.int buildCounterImageLocation = 0;
+buildImageLocation() {
+ var o = new api.ImageLocation();
+ buildCounterImageLocation++;
+ if (buildCounterImageLocation < 3) {
+ o.height = 42;
+ o.left = 42;
+ o.top = 42;
+ o.width = 42;
+ }
+ buildCounterImageLocation--;
+ return o;
+}
+
+checkImageLocation(api.ImageLocation o) {
+ buildCounterImageLocation++;
+ if (buildCounterImageLocation < 3) {
+ unittest.expect(o.height, unittest.equals(42));
+ unittest.expect(o.left, unittest.equals(42));
+ unittest.expect(o.top, unittest.equals(42));
+ unittest.expect(o.width, unittest.equals(42));
+ }
+ buildCounterImageLocation--;
+}
+
+core.int buildCounterInfoType = 0;
+buildInfoType() {
+ var o = new api.InfoType();
+ buildCounterInfoType++;
+ if (buildCounterInfoType < 3) {
+ o.name = "foo";
+ }
+ buildCounterInfoType--;
+ return o;
+}
+
+checkInfoType(api.InfoType o) {
+ buildCounterInfoType++;
+ if (buildCounterInfoType < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterInfoType--;
+}
+
+buildUnnamed3327() {
+ var o = new core.List<api.CategoryDescription>();
+ o.add(buildCategoryDescription());
+ o.add(buildCategoryDescription());
+ return o;
+}
+
+checkUnnamed3327(core.List<api.CategoryDescription> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkCategoryDescription(o[0]);
+ checkCategoryDescription(o[1]);
+}
+
+core.int buildCounterInfoTypeDescription = 0;
+buildInfoTypeDescription() {
+ var o = new api.InfoTypeDescription();
+ buildCounterInfoTypeDescription++;
+ if (buildCounterInfoTypeDescription < 3) {
+ o.categories = buildUnnamed3327();
+ o.displayName = "foo";
+ o.name = "foo";
+ }
+ buildCounterInfoTypeDescription--;
+ return o;
+}
+
+checkInfoTypeDescription(api.InfoTypeDescription o) {
+ buildCounterInfoTypeDescription++;
+ if (buildCounterInfoTypeDescription < 3) {
+ checkUnnamed3327(o.categories);
+ unittest.expect(o.displayName, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterInfoTypeDescription--;
+}
+
+buildUnnamed3328() {
+ var o = new core.List<api.InfoType>();
+ o.add(buildInfoType());
+ o.add(buildInfoType());
+ return o;
+}
+
+checkUnnamed3328(core.List<api.InfoType> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkInfoType(o[0]);
+ checkInfoType(o[1]);
+}
+
+core.int buildCounterInspectConfig = 0;
+buildInspectConfig() {
+ var o = new api.InspectConfig();
+ buildCounterInspectConfig++;
+ if (buildCounterInspectConfig < 3) {
+ o.excludeTypes = true;
+ o.includeQuote = true;
+ o.infoTypes = buildUnnamed3328();
+ o.maxFindings = 42;
+ o.minLikelihood = "foo";
+ }
+ buildCounterInspectConfig--;
+ return o;
+}
+
+checkInspectConfig(api.InspectConfig o) {
+ buildCounterInspectConfig++;
+ if (buildCounterInspectConfig < 3) {
+ unittest.expect(o.excludeTypes, unittest.isTrue);
+ unittest.expect(o.includeQuote, unittest.isTrue);
+ checkUnnamed3328(o.infoTypes);
+ unittest.expect(o.maxFindings, unittest.equals(42));
+ unittest.expect(o.minLikelihood, unittest.equals('foo'));
+ }
+ buildCounterInspectConfig--;
+}
+
+buildUnnamed3329() {
+ var o = new core.List<api.ContentItem>();
+ o.add(buildContentItem());
+ o.add(buildContentItem());
+ return o;
+}
+
+checkUnnamed3329(core.List<api.ContentItem> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkContentItem(o[0]);
+ checkContentItem(o[1]);
+}
+
+core.int buildCounterInspectContentRequest = 0;
+buildInspectContentRequest() {
+ var o = new api.InspectContentRequest();
+ buildCounterInspectContentRequest++;
+ if (buildCounterInspectContentRequest < 3) {
+ o.inspectConfig = buildInspectConfig();
+ o.items = buildUnnamed3329();
+ }
+ buildCounterInspectContentRequest--;
+ return o;
+}
+
+checkInspectContentRequest(api.InspectContentRequest o) {
+ buildCounterInspectContentRequest++;
+ if (buildCounterInspectContentRequest < 3) {
+ checkInspectConfig(o.inspectConfig);
+ checkUnnamed3329(o.items);
+ }
+ buildCounterInspectContentRequest--;
+}
+
+buildUnnamed3330() {
+ var o = new core.List<api.InspectResult>();
+ o.add(buildInspectResult());
+ o.add(buildInspectResult());
+ return o;
+}
+
+checkUnnamed3330(core.List<api.InspectResult> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkInspectResult(o[0]);
+ checkInspectResult(o[1]);
+}
+
+core.int buildCounterInspectContentResponse = 0;
+buildInspectContentResponse() {
+ var o = new api.InspectContentResponse();
+ buildCounterInspectContentResponse++;
+ if (buildCounterInspectContentResponse < 3) {
+ o.results = buildUnnamed3330();
+ }
+ buildCounterInspectContentResponse--;
+ return o;
+}
+
+checkInspectContentResponse(api.InspectContentResponse o) {
+ buildCounterInspectContentResponse++;
+ if (buildCounterInspectContentResponse < 3) {
+ checkUnnamed3330(o.results);
+ }
+ buildCounterInspectContentResponse--;
+}
+
+buildUnnamed3331() {
+ var o = new core.List<api.Finding>();
+ o.add(buildFinding());
+ o.add(buildFinding());
+ return o;
+}
+
+checkUnnamed3331(core.List<api.Finding> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkFinding(o[0]);
+ checkFinding(o[1]);
+}
+
+core.int buildCounterInspectResult = 0;
+buildInspectResult() {
+ var o = new api.InspectResult();
+ buildCounterInspectResult++;
+ if (buildCounterInspectResult < 3) {
+ o.findings = buildUnnamed3331();
+ o.findingsTruncated = true;
+ }
+ buildCounterInspectResult--;
+ return o;
+}
+
+checkInspectResult(api.InspectResult o) {
+ buildCounterInspectResult++;
+ if (buildCounterInspectResult < 3) {
+ checkUnnamed3331(o.findings);
+ unittest.expect(o.findingsTruncated, unittest.isTrue);
+ }
+ buildCounterInspectResult--;
+}
+
+buildUnnamed3332() {
+ var o = new core.List<api.PathElement>();
+ o.add(buildPathElement());
+ o.add(buildPathElement());
+ return o;
+}
+
+checkUnnamed3332(core.List<api.PathElement> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPathElement(o[0]);
+ checkPathElement(o[1]);
+}
+
+core.int buildCounterKey = 0;
+buildKey() {
+ var o = new api.Key();
+ buildCounterKey++;
+ if (buildCounterKey < 3) {
+ o.partitionId = buildPartitionId();
+ o.path = buildUnnamed3332();
+ }
+ buildCounterKey--;
+ return o;
+}
+
+checkKey(api.Key o) {
+ buildCounterKey++;
+ if (buildCounterKey < 3) {
+ checkPartitionId(o.partitionId);
+ checkUnnamed3332(o.path);
+ }
+ buildCounterKey--;
+}
+
+core.int buildCounterKindExpression = 0;
+buildKindExpression() {
+ var o = new api.KindExpression();
+ buildCounterKindExpression++;
+ if (buildCounterKindExpression < 3) {
+ o.name = "foo";
+ }
+ buildCounterKindExpression--;
+ return o;
+}
+
+checkKindExpression(api.KindExpression o) {
+ buildCounterKindExpression++;
+ if (buildCounterKindExpression < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterKindExpression--;
+}
+
+buildUnnamed3333() {
+ var o = new core.List<api.InfoTypeDescription>();
+ o.add(buildInfoTypeDescription());
+ o.add(buildInfoTypeDescription());
+ return o;
+}
+
+checkUnnamed3333(core.List<api.InfoTypeDescription> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkInfoTypeDescription(o[0]);
+ checkInfoTypeDescription(o[1]);
+}
+
+core.int buildCounterListInfoTypesResponse = 0;
+buildListInfoTypesResponse() {
+ var o = new api.ListInfoTypesResponse();
+ buildCounterListInfoTypesResponse++;
+ if (buildCounterListInfoTypesResponse < 3) {
+ o.infoTypes = buildUnnamed3333();
+ }
+ buildCounterListInfoTypesResponse--;
+ return o;
+}
+
+checkListInfoTypesResponse(api.ListInfoTypesResponse o) {
+ buildCounterListInfoTypesResponse++;
+ if (buildCounterListInfoTypesResponse < 3) {
+ checkUnnamed3333(o.infoTypes);
+ }
+ buildCounterListInfoTypesResponse--;
+}
+
+core.int buildCounterListInspectFindingsResponse = 0;
+buildListInspectFindingsResponse() {
+ var o = new api.ListInspectFindingsResponse();
+ buildCounterListInspectFindingsResponse++;
+ if (buildCounterListInspectFindingsResponse < 3) {
+ o.nextPageToken = "foo";
+ o.result = buildInspectResult();
+ }
+ buildCounterListInspectFindingsResponse--;
+ return o;
+}
+
+checkListInspectFindingsResponse(api.ListInspectFindingsResponse o) {
+ buildCounterListInspectFindingsResponse++;
+ if (buildCounterListInspectFindingsResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkInspectResult(o.result);
+ }
+ buildCounterListInspectFindingsResponse--;
+}
+
+buildUnnamed3334() {
+ var o = new core.List<api.Operation>();
+ o.add(buildOperation());
+ o.add(buildOperation());
+ return o;
+}
+
+checkUnnamed3334(core.List<api.Operation> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkOperation(o[0]);
+ checkOperation(o[1]);
+}
+
+core.int buildCounterListOperationsResponse = 0;
+buildListOperationsResponse() {
+ var o = new api.ListOperationsResponse();
+ buildCounterListOperationsResponse++;
+ if (buildCounterListOperationsResponse < 3) {
+ o.nextPageToken = "foo";
+ o.operations = buildUnnamed3334();
+ }
+ buildCounterListOperationsResponse--;
+ return o;
+}
+
+checkListOperationsResponse(api.ListOperationsResponse o) {
+ buildCounterListOperationsResponse++;
+ if (buildCounterListOperationsResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed3334(o.operations);
+ }
+ buildCounterListOperationsResponse--;
+}
+
+buildUnnamed3335() {
+ var o = new core.List<api.CategoryDescription>();
+ o.add(buildCategoryDescription());
+ o.add(buildCategoryDescription());
+ return o;
+}
+
+checkUnnamed3335(core.List<api.CategoryDescription> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkCategoryDescription(o[0]);
+ checkCategoryDescription(o[1]);
+}
+
+core.int buildCounterListRootCategoriesResponse = 0;
+buildListRootCategoriesResponse() {
+ var o = new api.ListRootCategoriesResponse();
+ buildCounterListRootCategoriesResponse++;
+ if (buildCounterListRootCategoriesResponse < 3) {
+ o.categories = buildUnnamed3335();
+ }
+ buildCounterListRootCategoriesResponse--;
+ return o;
+}
+
+checkListRootCategoriesResponse(api.ListRootCategoriesResponse o) {
+ buildCounterListRootCategoriesResponse++;
+ if (buildCounterListRootCategoriesResponse < 3) {
+ checkUnnamed3335(o.categories);
+ }
+ buildCounterListRootCategoriesResponse--;
+}
+
+buildUnnamed3336() {
+ var o = new core.List<api.ImageLocation>();
+ o.add(buildImageLocation());
+ o.add(buildImageLocation());
+ return o;
+}
+
+checkUnnamed3336(core.List<api.ImageLocation> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkImageLocation(o[0]);
+ checkImageLocation(o[1]);
+}
+
+core.int buildCounterLocation = 0;
+buildLocation() {
+ var o = new api.Location();
+ buildCounterLocation++;
+ if (buildCounterLocation < 3) {
+ o.byteRange = buildRange();
+ o.codepointRange = buildRange();
+ o.fieldId = buildFieldId();
+ o.imageBoxes = buildUnnamed3336();
+ o.recordKey = buildRecordKey();
+ }
+ buildCounterLocation--;
+ return o;
+}
+
+checkLocation(api.Location o) {
+ buildCounterLocation++;
+ if (buildCounterLocation < 3) {
+ checkRange(o.byteRange);
+ checkRange(o.codepointRange);
+ checkFieldId(o.fieldId);
+ checkUnnamed3336(o.imageBoxes);
+ checkRecordKey(o.recordKey);
+ }
+ buildCounterLocation--;
+}
+
+buildUnnamed3337() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed3337(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo'));
+ var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo'));
+}
+
+buildUnnamed3338() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed3338(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo'));
+ var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo'));
+}
+
+core.int buildCounterOperation = 0;
+buildOperation() {
+ var o = new api.Operation();
+ buildCounterOperation++;
+ if (buildCounterOperation < 3) {
+ o.done = true;
+ o.error = buildStatus();
+ o.metadata = buildUnnamed3337();
+ o.name = "foo";
+ o.response = buildUnnamed3338();
+ }
+ buildCounterOperation--;
+ return o;
+}
+
+checkOperation(api.Operation o) {
+ buildCounterOperation++;
+ if (buildCounterOperation < 3) {
+ unittest.expect(o.done, unittest.isTrue);
+ checkStatus(o.error);
+ checkUnnamed3337(o.metadata);
+ unittest.expect(o.name, unittest.equals('foo'));
+ checkUnnamed3338(o.response);
+ }
+ buildCounterOperation--;
+}
+
+core.int buildCounterPartitionId = 0;
+buildPartitionId() {
+ var o = new api.PartitionId();
+ buildCounterPartitionId++;
+ if (buildCounterPartitionId < 3) {
+ o.databaseId = "foo";
+ o.namespaceId = "foo";
+ o.projectId = "foo";
+ }
+ buildCounterPartitionId--;
+ return o;
+}
+
+checkPartitionId(api.PartitionId o) {
+ buildCounterPartitionId++;
+ if (buildCounterPartitionId < 3) {
+ unittest.expect(o.databaseId, unittest.equals('foo'));
+ unittest.expect(o.namespaceId, unittest.equals('foo'));
+ unittest.expect(o.projectId, unittest.equals('foo'));
+ }
+ buildCounterPartitionId--;
+}
+
+core.int buildCounterPathElement = 0;
+buildPathElement() {
+ var o = new api.PathElement();
+ buildCounterPathElement++;
+ if (buildCounterPathElement < 3) {
+ o.id = "foo";
+ o.kind = "foo";
+ o.name = "foo";
+ }
+ buildCounterPathElement--;
+ return o;
+}
+
+checkPathElement(api.PathElement o) {
+ buildCounterPathElement++;
+ if (buildCounterPathElement < 3) {
+ unittest.expect(o.id, unittest.equals('foo'));
+ unittest.expect(o.kind, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterPathElement--;
+}
+
+core.int buildCounterProjection = 0;
+buildProjection() {
+ var o = new api.Projection();
+ buildCounterProjection++;
+ if (buildCounterProjection < 3) {
+ o.property = buildPropertyReference();
+ }
+ buildCounterProjection--;
+ return o;
+}
+
+checkProjection(api.Projection o) {
+ buildCounterProjection++;
+ if (buildCounterProjection < 3) {
+ checkPropertyReference(o.property);
+ }
+ buildCounterProjection--;
+}
+
+core.int buildCounterPropertyReference = 0;
+buildPropertyReference() {
+ var o = new api.PropertyReference();
+ buildCounterPropertyReference++;
+ if (buildCounterPropertyReference < 3) {
+ o.name = "foo";
+ }
+ buildCounterPropertyReference--;
+ return o;
+}
+
+checkPropertyReference(api.PropertyReference o) {
+ buildCounterPropertyReference++;
+ if (buildCounterPropertyReference < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ }
+ buildCounterPropertyReference--;
+}
+
+core.int buildCounterRange = 0;
+buildRange() {
+ var o = new api.Range();
+ buildCounterRange++;
+ if (buildCounterRange < 3) {
+ o.end = "foo";
+ o.start = "foo";
+ }
+ buildCounterRange--;
+ return o;
+}
+
+checkRange(api.Range o) {
+ buildCounterRange++;
+ if (buildCounterRange < 3) {
+ unittest.expect(o.end, unittest.equals('foo'));
+ unittest.expect(o.start, unittest.equals('foo'));
+ }
+ buildCounterRange--;
+}
+
+core.int buildCounterRecordKey = 0;
+buildRecordKey() {
+ var o = new api.RecordKey();
+ buildCounterRecordKey++;
+ if (buildCounterRecordKey < 3) {
+ o.cloudStorageKey = buildCloudStorageKey();
+ o.datastoreKey = buildDatastoreKey();
+ }
+ buildCounterRecordKey--;
+ return o;
+}
+
+checkRecordKey(api.RecordKey o) {
+ buildCounterRecordKey++;
+ if (buildCounterRecordKey < 3) {
+ checkCloudStorageKey(o.cloudStorageKey);
+ checkDatastoreKey(o.datastoreKey);
+ }
+ buildCounterRecordKey--;
+}
+
+buildUnnamed3339() {
+ var o = new core.List<api.ContentItem>();
+ o.add(buildContentItem());
+ o.add(buildContentItem());
+ return o;
+}
+
+checkUnnamed3339(core.List<api.ContentItem> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkContentItem(o[0]);
+ checkContentItem(o[1]);
+}
+
+buildUnnamed3340() {
+ var o = new core.List<api.ReplaceConfig>();
+ o.add(buildReplaceConfig());
+ o.add(buildReplaceConfig());
+ return o;
+}
+
+checkUnnamed3340(core.List<api.ReplaceConfig> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkReplaceConfig(o[0]);
+ checkReplaceConfig(o[1]);
+}
+
+core.int buildCounterRedactContentRequest = 0;
+buildRedactContentRequest() {
+ var o = new api.RedactContentRequest();
+ buildCounterRedactContentRequest++;
+ if (buildCounterRedactContentRequest < 3) {
+ o.inspectConfig = buildInspectConfig();
+ o.items = buildUnnamed3339();
+ o.replaceConfigs = buildUnnamed3340();
+ }
+ buildCounterRedactContentRequest--;
+ return o;
+}
+
+checkRedactContentRequest(api.RedactContentRequest o) {
+ buildCounterRedactContentRequest++;
+ if (buildCounterRedactContentRequest < 3) {
+ checkInspectConfig(o.inspectConfig);
+ checkUnnamed3339(o.items);
+ checkUnnamed3340(o.replaceConfigs);
+ }
+ buildCounterRedactContentRequest--;
+}
+
+buildUnnamed3341() {
+ var o = new core.List<api.ContentItem>();
+ o.add(buildContentItem());
+ o.add(buildContentItem());
+ return o;
+}
+
+checkUnnamed3341(core.List<api.ContentItem> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkContentItem(o[0]);
+ checkContentItem(o[1]);
+}
+
+core.int buildCounterRedactContentResponse = 0;
+buildRedactContentResponse() {
+ var o = new api.RedactContentResponse();
+ buildCounterRedactContentResponse++;
+ if (buildCounterRedactContentResponse < 3) {
+ o.items = buildUnnamed3341();
+ }
+ buildCounterRedactContentResponse--;
+ return o;
+}
+
+checkRedactContentResponse(api.RedactContentResponse o) {
+ buildCounterRedactContentResponse++;
+ if (buildCounterRedactContentResponse < 3) {
+ checkUnnamed3341(o.items);
+ }
+ buildCounterRedactContentResponse--;
+}
+
+core.int buildCounterReplaceConfig = 0;
+buildReplaceConfig() {
+ var o = new api.ReplaceConfig();
+ buildCounterReplaceConfig++;
+ if (buildCounterReplaceConfig < 3) {
+ o.infoType = buildInfoType();
+ o.replaceWith = "foo";
+ }
+ buildCounterReplaceConfig--;
+ return o;
+}
+
+checkReplaceConfig(api.ReplaceConfig o) {
+ buildCounterReplaceConfig++;
+ if (buildCounterReplaceConfig < 3) {
+ checkInfoType(o.infoType);
+ unittest.expect(o.replaceWith, unittest.equals('foo'));
+ }
+ buildCounterReplaceConfig--;
+}
+
+buildUnnamed3342() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed3342(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo'));
+ var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo'));
+}
+
+buildUnnamed3343() {
+ var o = new core.List<core.Map<core.String, core.Object>>();
+ o.add(buildUnnamed3342());
+ o.add(buildUnnamed3342());
+ return o;
+}
+
+checkUnnamed3343(core.List<core.Map<core.String, core.Object>> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkUnnamed3342(o[0]);
+ checkUnnamed3342(o[1]);
+}
+
+core.int buildCounterStatus = 0;
+buildStatus() {
+ var o = new api.Status();
+ buildCounterStatus++;
+ if (buildCounterStatus < 3) {
+ o.code = 42;
+ o.details = buildUnnamed3343();
+ o.message = "foo";
+ }
+ buildCounterStatus--;
+ return o;
+}
+
+checkStatus(api.Status o) {
+ buildCounterStatus++;
+ if (buildCounterStatus < 3) {
+ unittest.expect(o.code, unittest.equals(42));
+ checkUnnamed3343(o.details);
+ unittest.expect(o.message, unittest.equals('foo'));
+ }
+ buildCounterStatus--;
+}
+
+core.int buildCounterStorageConfig = 0;
+buildStorageConfig() {
+ var o = new api.StorageConfig();
+ buildCounterStorageConfig++;
+ if (buildCounterStorageConfig < 3) {
+ o.cloudStorageOptions = buildCloudStorageOptions();
+ o.datastoreOptions = buildDatastoreOptions();
+ }
+ buildCounterStorageConfig--;
+ return o;
+}
+
+checkStorageConfig(api.StorageConfig o) {
+ buildCounterStorageConfig++;
+ if (buildCounterStorageConfig < 3) {
+ checkCloudStorageOptions(o.cloudStorageOptions);
+ checkDatastoreOptions(o.datastoreOptions);
+ }
+ buildCounterStorageConfig--;
+}
+
+
+main() {
+ unittest.group("obj-schema-CancelOperationRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCancelOperationRequest();
+ var od = new api.CancelOperationRequest.fromJson(o.toJson());
+ checkCancelOperationRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-CategoryDescription", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCategoryDescription();
+ var od = new api.CategoryDescription.fromJson(o.toJson());
+ checkCategoryDescription(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-CloudStorageKey", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCloudStorageKey();
+ var od = new api.CloudStorageKey.fromJson(o.toJson());
+ checkCloudStorageKey(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-CloudStorageOptions", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCloudStorageOptions();
+ var od = new api.CloudStorageOptions.fromJson(o.toJson());
+ checkCloudStorageOptions(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ContentItem", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildContentItem();
+ var od = new api.ContentItem.fromJson(o.toJson());
+ checkContentItem(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-CreateInspectOperationRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCreateInspectOperationRequest();
+ var od = new api.CreateInspectOperationRequest.fromJson(o.toJson());
+ checkCreateInspectOperationRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DatastoreKey", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDatastoreKey();
+ var od = new api.DatastoreKey.fromJson(o.toJson());
+ checkDatastoreKey(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-DatastoreOptions", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDatastoreOptions();
+ var od = new api.DatastoreOptions.fromJson(o.toJson());
+ checkDatastoreOptions(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Empty", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildEmpty();
+ var od = new api.Empty.fromJson(o.toJson());
+ checkEmpty(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-FieldId", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildFieldId();
+ var od = new api.FieldId.fromJson(o.toJson());
+ checkFieldId(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-FileSet", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildFileSet();
+ var od = new api.FileSet.fromJson(o.toJson());
+ checkFileSet(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Finding", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildFinding();
+ var od = new api.Finding.fromJson(o.toJson());
+ checkFinding(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ImageLocation", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildImageLocation();
+ var od = new api.ImageLocation.fromJson(o.toJson());
+ checkImageLocation(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InfoType", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInfoType();
+ var od = new api.InfoType.fromJson(o.toJson());
+ checkInfoType(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InfoTypeDescription", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInfoTypeDescription();
+ var od = new api.InfoTypeDescription.fromJson(o.toJson());
+ checkInfoTypeDescription(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InspectConfig", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInspectConfig();
+ var od = new api.InspectConfig.fromJson(o.toJson());
+ checkInspectConfig(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InspectContentRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInspectContentRequest();
+ var od = new api.InspectContentRequest.fromJson(o.toJson());
+ checkInspectContentRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InspectContentResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInspectContentResponse();
+ var od = new api.InspectContentResponse.fromJson(o.toJson());
+ checkInspectContentResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-InspectResult", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildInspectResult();
+ var od = new api.InspectResult.fromJson(o.toJson());
+ checkInspectResult(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Key", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildKey();
+ var od = new api.Key.fromJson(o.toJson());
+ checkKey(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-KindExpression", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildKindExpression();
+ var od = new api.KindExpression.fromJson(o.toJson());
+ checkKindExpression(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListInfoTypesResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListInfoTypesResponse();
+ var od = new api.ListInfoTypesResponse.fromJson(o.toJson());
+ checkListInfoTypesResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListInspectFindingsResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListInspectFindingsResponse();
+ var od = new api.ListInspectFindingsResponse.fromJson(o.toJson());
+ checkListInspectFindingsResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListOperationsResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListOperationsResponse();
+ var od = new api.ListOperationsResponse.fromJson(o.toJson());
+ checkListOperationsResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListRootCategoriesResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListRootCategoriesResponse();
+ var od = new api.ListRootCategoriesResponse.fromJson(o.toJson());
+ checkListRootCategoriesResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Location", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildLocation();
+ var od = new api.Location.fromJson(o.toJson());
+ checkLocation(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Operation", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildOperation();
+ var od = new api.Operation.fromJson(o.toJson());
+ checkOperation(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PartitionId", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPartitionId();
+ var od = new api.PartitionId.fromJson(o.toJson());
+ checkPartitionId(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PathElement", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPathElement();
+ var od = new api.PathElement.fromJson(o.toJson());
+ checkPathElement(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Projection", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildProjection();
+ var od = new api.Projection.fromJson(o.toJson());
+ checkProjection(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PropertyReference", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPropertyReference();
+ var od = new api.PropertyReference.fromJson(o.toJson());
+ checkPropertyReference(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Range", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildRange();
+ var od = new api.Range.fromJson(o.toJson());
+ checkRange(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-RecordKey", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildRecordKey();
+ var od = new api.RecordKey.fromJson(o.toJson());
+ checkRecordKey(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-RedactContentRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildRedactContentRequest();
+ var od = new api.RedactContentRequest.fromJson(o.toJson());
+ checkRedactContentRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-RedactContentResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildRedactContentResponse();
+ var od = new api.RedactContentResponse.fromJson(o.toJson());
+ checkRedactContentResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ReplaceConfig", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildReplaceConfig();
+ var od = new api.ReplaceConfig.fromJson(o.toJson());
+ checkReplaceConfig(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Status", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildStatus();
+ var od = new api.Status.fromJson(o.toJson());
+ checkStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-StorageConfig", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildStorageConfig();
+ var od = new api.StorageConfig.fromJson(o.toJson());
+ checkStorageConfig(od);
+ });
+ });
+
+
+ unittest.group("resource-ContentResourceApi", () {
+ unittest.test("method--inspect", () {
+
+ var mock = new HttpServerMock();
+ api.ContentResourceApi res = new api.DlpApi(mock).content;
+ var arg_request = buildInspectContentRequest();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.InspectContentRequest.fromJson(json);
+ checkInspectContentRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("v2beta1/content:inspect"));
+ pathOffset += 23;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildInspectContentResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.inspect(arg_request).then(unittest.expectAsync(((api.InspectContentResponse response) {
+ checkInspectContentResponse(response);
+ })));
+ });
+
+ unittest.test("method--redact", () {
+
+ var mock = new HttpServerMock();
+ api.ContentResourceApi res = new api.DlpApi(mock).content;
+ var arg_request = buildRedactContentRequest();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.RedactContentRequest.fromJson(json);
+ checkRedactContentRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2beta1/content:redact"));
+ pathOffset += 22;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildRedactContentResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.redact(arg_request).then(unittest.expectAsync(((api.RedactContentResponse response) {
+ checkRedactContentResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-InspectOperationsResourceApi", () {
+ unittest.test("method--cancel", () {
+
+ var mock = new HttpServerMock();
+ api.InspectOperationsResourceApi res = new api.DlpApi(mock).inspect.operations;
+ var arg_request = buildCancelOperationRequest();
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.CancelOperationRequest.fromJson(json);
+ checkCancelOperationRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v2beta1/"));
+ pathOffset += 8;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.cancel(arg_request, arg_name).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.InspectOperationsResourceApi res = new api.DlpApi(mock).inspect.operations;
+ var arg_request = buildCreateInspectOperationRequest();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.CreateInspectOperationRequest.fromJson(json);
+ checkCreateInspectOperationRequest(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("v2beta1/inspect/operations"));
+ pathOffset += 26;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request).then(unittest.expectAsync(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.InspectOperationsResourceApi res = new api.DlpApi(mock).inspect.operations;
+ var arg_name = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v2beta1/"));
+ pathOffset += 8;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.delete(arg_name).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.InspectOperationsResourceApi res = new api.DlpApi(mock).inspect.operations;
+ var arg_name = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v2beta1/"));
+ pathOffset += 8;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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]));
+ }
+ }
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.InspectOperationsResourceApi res = new api.DlpApi(mock).inspect.operations;
+ var arg_name = "foo";
+ var arg_pageSize = 42;
+ var arg_filter = "foo";
+ var arg_pageToken = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v2beta1/"));
+ pathOffset += 8;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize));
+ unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListOperationsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_name, pageSize: arg_pageSize, filter: arg_filter, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListOperationsResponse response) {
+ checkListOperationsResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-InspectResultsFindingsResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.InspectResultsFindingsResourceApi res = new api.DlpApi(mock).inspect.results.findings;
+ var arg_name = "foo";
+ var arg_pageToken = "foo";
+ var arg_pageSize = 42;
+ 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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v2beta1/"));
+ pathOffset += 8;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListInspectFindingsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_name, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListInspectFindingsResponse response) {
+ checkListInspectFindingsResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-RootCategoriesResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.RootCategoriesResourceApi res = new api.DlpApi(mock).rootCategories;
+ var arg_languageCode = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2beta1/rootCategories"));
+ pathOffset += 22;
+
+ 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["languageCode"].first, unittest.equals(arg_languageCode));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListRootCategoriesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(languageCode: arg_languageCode).then(unittest.expectAsync(((api.ListRootCategoriesResponse response) {
+ checkListRootCategoriesResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-RootCategoriesInfoTypesResourceApi", () {
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.RootCategoriesInfoTypesResourceApi res = new api.DlpApi(mock).rootCategories.infoTypes;
+ var arg_category = "foo";
+ var arg_languageCode = "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 + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("v2beta1/rootCategories/"));
+ pathOffset += 23;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["languageCode"].first, unittest.equals(arg_languageCode));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListInfoTypesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_category, languageCode: arg_languageCode).then(unittest.expectAsync(((api.ListInfoTypesResponse response) {
+ checkListInfoTypesResponse(response);
+ })));
+ });
+
+ });
+
+
+}
+
« no previous file with comments | « generated/googleapis_beta/test/datastore/v1beta3_test.dart ('k') | generated/googleapis_beta/test/dns/v2beta1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698