| 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);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|