| Index: generated/googleapis/test/drive/v2.dart
|
| diff --git a/generated/googleapis/test/drive/v2.dart b/generated/googleapis/test/drive/v2.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..fa33e53a25f24ff30b7a59767bc1265242802b12
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/drive/v2.dart
|
| @@ -0,0 +1,5466 @@
|
| +library googleapis.drive.v2.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +import 'package:googleapis/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/drive/v2.dart' as api;
|
| +
|
| +
|
| +
|
| +buildUnnamed394() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed394(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterAboutAdditionalRoleInfoRoleSets = 0;
|
| +buildAboutAdditionalRoleInfoRoleSets() {
|
| + var o = new api.AboutAdditionalRoleInfoRoleSets();
|
| + buildCounterAboutAdditionalRoleInfoRoleSets++;
|
| + if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) {
|
| + o.additionalRoles = buildUnnamed394();
|
| + o.primaryRole = "foo";
|
| + }
|
| + buildCounterAboutAdditionalRoleInfoRoleSets--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutAdditionalRoleInfoRoleSets(api.AboutAdditionalRoleInfoRoleSets o) {
|
| + buildCounterAboutAdditionalRoleInfoRoleSets++;
|
| + if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) {
|
| + checkUnnamed394(o.additionalRoles);
|
| + unittest.expect(o.primaryRole, unittest.equals('foo'));
|
| + }
|
| + buildCounterAboutAdditionalRoleInfoRoleSets--;
|
| +}
|
| +
|
| +buildUnnamed395() {
|
| + var o = new core.List<api.AboutAdditionalRoleInfoRoleSets>();
|
| + o.add(buildAboutAdditionalRoleInfoRoleSets());
|
| + o.add(buildAboutAdditionalRoleInfoRoleSets());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed395(core.List<api.AboutAdditionalRoleInfoRoleSets> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutAdditionalRoleInfoRoleSets(o[0]);
|
| + checkAboutAdditionalRoleInfoRoleSets(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAboutAdditionalRoleInfo = 0;
|
| +buildAboutAdditionalRoleInfo() {
|
| + var o = new api.AboutAdditionalRoleInfo();
|
| + buildCounterAboutAdditionalRoleInfo++;
|
| + if (buildCounterAboutAdditionalRoleInfo < 3) {
|
| + o.roleSets = buildUnnamed395();
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAboutAdditionalRoleInfo--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutAdditionalRoleInfo(api.AboutAdditionalRoleInfo o) {
|
| + buildCounterAboutAdditionalRoleInfo++;
|
| + if (buildCounterAboutAdditionalRoleInfo < 3) {
|
| + checkUnnamed395(o.roleSets);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAboutAdditionalRoleInfo--;
|
| +}
|
| +
|
| +buildUnnamed396() {
|
| + var o = new core.List<api.AboutAdditionalRoleInfo>();
|
| + o.add(buildAboutAdditionalRoleInfo());
|
| + o.add(buildAboutAdditionalRoleInfo());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed396(core.List<api.AboutAdditionalRoleInfo> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutAdditionalRoleInfo(o[0]);
|
| + checkAboutAdditionalRoleInfo(o[1]);
|
| +}
|
| +
|
| +buildUnnamed397() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed397(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterAboutExportFormats = 0;
|
| +buildAboutExportFormats() {
|
| + var o = new api.AboutExportFormats();
|
| + buildCounterAboutExportFormats++;
|
| + if (buildCounterAboutExportFormats < 3) {
|
| + o.source = "foo";
|
| + o.targets = buildUnnamed397();
|
| + }
|
| + buildCounterAboutExportFormats--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutExportFormats(api.AboutExportFormats o) {
|
| + buildCounterAboutExportFormats++;
|
| + if (buildCounterAboutExportFormats < 3) {
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + checkUnnamed397(o.targets);
|
| + }
|
| + buildCounterAboutExportFormats--;
|
| +}
|
| +
|
| +buildUnnamed398() {
|
| + var o = new core.List<api.AboutExportFormats>();
|
| + o.add(buildAboutExportFormats());
|
| + o.add(buildAboutExportFormats());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed398(core.List<api.AboutExportFormats> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutExportFormats(o[0]);
|
| + checkAboutExportFormats(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAboutFeatures = 0;
|
| +buildAboutFeatures() {
|
| + var o = new api.AboutFeatures();
|
| + buildCounterAboutFeatures++;
|
| + if (buildCounterAboutFeatures < 3) {
|
| + o.featureName = "foo";
|
| + o.featureRate = 42.0;
|
| + }
|
| + buildCounterAboutFeatures--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutFeatures(api.AboutFeatures o) {
|
| + buildCounterAboutFeatures++;
|
| + if (buildCounterAboutFeatures < 3) {
|
| + unittest.expect(o.featureName, unittest.equals('foo'));
|
| + unittest.expect(o.featureRate, unittest.equals(42.0));
|
| + }
|
| + buildCounterAboutFeatures--;
|
| +}
|
| +
|
| +buildUnnamed399() {
|
| + var o = new core.List<api.AboutFeatures>();
|
| + o.add(buildAboutFeatures());
|
| + o.add(buildAboutFeatures());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed399(core.List<api.AboutFeatures> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutFeatures(o[0]);
|
| + checkAboutFeatures(o[1]);
|
| +}
|
| +
|
| +buildUnnamed400() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed400(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterAboutImportFormats = 0;
|
| +buildAboutImportFormats() {
|
| + var o = new api.AboutImportFormats();
|
| + buildCounterAboutImportFormats++;
|
| + if (buildCounterAboutImportFormats < 3) {
|
| + o.source = "foo";
|
| + o.targets = buildUnnamed400();
|
| + }
|
| + buildCounterAboutImportFormats--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutImportFormats(api.AboutImportFormats o) {
|
| + buildCounterAboutImportFormats++;
|
| + if (buildCounterAboutImportFormats < 3) {
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + checkUnnamed400(o.targets);
|
| + }
|
| + buildCounterAboutImportFormats--;
|
| +}
|
| +
|
| +buildUnnamed401() {
|
| + var o = new core.List<api.AboutImportFormats>();
|
| + o.add(buildAboutImportFormats());
|
| + o.add(buildAboutImportFormats());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed401(core.List<api.AboutImportFormats> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutImportFormats(o[0]);
|
| + checkAboutImportFormats(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAboutMaxUploadSizes = 0;
|
| +buildAboutMaxUploadSizes() {
|
| + var o = new api.AboutMaxUploadSizes();
|
| + buildCounterAboutMaxUploadSizes++;
|
| + if (buildCounterAboutMaxUploadSizes < 3) {
|
| + o.size = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAboutMaxUploadSizes--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutMaxUploadSizes(api.AboutMaxUploadSizes o) {
|
| + buildCounterAboutMaxUploadSizes++;
|
| + if (buildCounterAboutMaxUploadSizes < 3) {
|
| + unittest.expect(o.size, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAboutMaxUploadSizes--;
|
| +}
|
| +
|
| +buildUnnamed402() {
|
| + var o = new core.List<api.AboutMaxUploadSizes>();
|
| + o.add(buildAboutMaxUploadSizes());
|
| + o.add(buildAboutMaxUploadSizes());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed402(core.List<api.AboutMaxUploadSizes> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutMaxUploadSizes(o[0]);
|
| + checkAboutMaxUploadSizes(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAboutQuotaBytesByService = 0;
|
| +buildAboutQuotaBytesByService() {
|
| + var o = new api.AboutQuotaBytesByService();
|
| + buildCounterAboutQuotaBytesByService++;
|
| + if (buildCounterAboutQuotaBytesByService < 3) {
|
| + o.bytesUsed = "foo";
|
| + o.serviceName = "foo";
|
| + }
|
| + buildCounterAboutQuotaBytesByService--;
|
| + return o;
|
| +}
|
| +
|
| +checkAboutQuotaBytesByService(api.AboutQuotaBytesByService o) {
|
| + buildCounterAboutQuotaBytesByService++;
|
| + if (buildCounterAboutQuotaBytesByService < 3) {
|
| + unittest.expect(o.bytesUsed, unittest.equals('foo'));
|
| + unittest.expect(o.serviceName, unittest.equals('foo'));
|
| + }
|
| + buildCounterAboutQuotaBytesByService--;
|
| +}
|
| +
|
| +buildUnnamed403() {
|
| + var o = new core.List<api.AboutQuotaBytesByService>();
|
| + o.add(buildAboutQuotaBytesByService());
|
| + o.add(buildAboutQuotaBytesByService());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed403(core.List<api.AboutQuotaBytesByService> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAboutQuotaBytesByService(o[0]);
|
| + checkAboutQuotaBytesByService(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAbout = 0;
|
| +buildAbout() {
|
| + var o = new api.About();
|
| + buildCounterAbout++;
|
| + if (buildCounterAbout < 3) {
|
| + o.additionalRoleInfo = buildUnnamed396();
|
| + o.domainSharingPolicy = "foo";
|
| + o.etag = "foo";
|
| + o.exportFormats = buildUnnamed398();
|
| + o.features = buildUnnamed399();
|
| + o.importFormats = buildUnnamed401();
|
| + o.isCurrentAppInstalled = true;
|
| + o.kind = "foo";
|
| + o.languageCode = "foo";
|
| + o.largestChangeId = "foo";
|
| + o.maxUploadSizes = buildUnnamed402();
|
| + o.name = "foo";
|
| + o.permissionId = "foo";
|
| + o.quotaBytesByService = buildUnnamed403();
|
| + o.quotaBytesTotal = "foo";
|
| + o.quotaBytesUsed = "foo";
|
| + o.quotaBytesUsedAggregate = "foo";
|
| + o.quotaBytesUsedInTrash = "foo";
|
| + o.quotaType = "foo";
|
| + o.remainingChangeIds = "foo";
|
| + o.rootFolderId = "foo";
|
| + o.selfLink = "foo";
|
| + o.user = buildUser();
|
| + }
|
| + buildCounterAbout--;
|
| + return o;
|
| +}
|
| +
|
| +checkAbout(api.About o) {
|
| + buildCounterAbout++;
|
| + if (buildCounterAbout < 3) {
|
| + checkUnnamed396(o.additionalRoleInfo);
|
| + unittest.expect(o.domainSharingPolicy, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed398(o.exportFormats);
|
| + checkUnnamed399(o.features);
|
| + checkUnnamed401(o.importFormats);
|
| + unittest.expect(o.isCurrentAppInstalled, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.languageCode, unittest.equals('foo'));
|
| + unittest.expect(o.largestChangeId, unittest.equals('foo'));
|
| + checkUnnamed402(o.maxUploadSizes);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.permissionId, unittest.equals('foo'));
|
| + checkUnnamed403(o.quotaBytesByService);
|
| + unittest.expect(o.quotaBytesTotal, unittest.equals('foo'));
|
| + unittest.expect(o.quotaBytesUsed, unittest.equals('foo'));
|
| + unittest.expect(o.quotaBytesUsedAggregate, unittest.equals('foo'));
|
| + unittest.expect(o.quotaBytesUsedInTrash, unittest.equals('foo'));
|
| + unittest.expect(o.quotaType, unittest.equals('foo'));
|
| + unittest.expect(o.remainingChangeIds, unittest.equals('foo'));
|
| + unittest.expect(o.rootFolderId, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + checkUser(o.user);
|
| + }
|
| + buildCounterAbout--;
|
| +}
|
| +
|
| +core.int buildCounterAppIcons = 0;
|
| +buildAppIcons() {
|
| + var o = new api.AppIcons();
|
| + buildCounterAppIcons++;
|
| + if (buildCounterAppIcons < 3) {
|
| + o.category = "foo";
|
| + o.iconUrl = "foo";
|
| + o.size = 42;
|
| + }
|
| + buildCounterAppIcons--;
|
| + return o;
|
| +}
|
| +
|
| +checkAppIcons(api.AppIcons o) {
|
| + buildCounterAppIcons++;
|
| + if (buildCounterAppIcons < 3) {
|
| + unittest.expect(o.category, unittest.equals('foo'));
|
| + unittest.expect(o.iconUrl, unittest.equals('foo'));
|
| + unittest.expect(o.size, unittest.equals(42));
|
| + }
|
| + buildCounterAppIcons--;
|
| +}
|
| +
|
| +buildUnnamed404() {
|
| + var o = new core.List<api.AppIcons>();
|
| + o.add(buildAppIcons());
|
| + o.add(buildAppIcons());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed404(core.List<api.AppIcons> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAppIcons(o[0]);
|
| + checkAppIcons(o[1]);
|
| +}
|
| +
|
| +buildUnnamed405() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed405(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed406() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed406(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed407() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed407(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed408() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed408(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterApp = 0;
|
| +buildApp() {
|
| + var o = new api.App();
|
| + buildCounterApp++;
|
| + if (buildCounterApp < 3) {
|
| + o.authorized = true;
|
| + o.createInFolderTemplate = "foo";
|
| + o.createUrl = "foo";
|
| + o.hasDriveWideScope = true;
|
| + o.icons = buildUnnamed404();
|
| + o.id = "foo";
|
| + o.installed = true;
|
| + o.kind = "foo";
|
| + o.longDescription = "foo";
|
| + o.name = "foo";
|
| + o.objectType = "foo";
|
| + o.openUrlTemplate = "foo";
|
| + o.primaryFileExtensions = buildUnnamed405();
|
| + o.primaryMimeTypes = buildUnnamed406();
|
| + o.productId = "foo";
|
| + o.productUrl = "foo";
|
| + o.secondaryFileExtensions = buildUnnamed407();
|
| + o.secondaryMimeTypes = buildUnnamed408();
|
| + o.shortDescription = "foo";
|
| + o.supportsCreate = true;
|
| + o.supportsImport = true;
|
| + o.supportsMultiOpen = true;
|
| + o.supportsOfflineCreate = true;
|
| + o.useByDefault = true;
|
| + }
|
| + buildCounterApp--;
|
| + return o;
|
| +}
|
| +
|
| +checkApp(api.App o) {
|
| + buildCounterApp++;
|
| + if (buildCounterApp < 3) {
|
| + unittest.expect(o.authorized, unittest.isTrue);
|
| + unittest.expect(o.createInFolderTemplate, unittest.equals('foo'));
|
| + unittest.expect(o.createUrl, unittest.equals('foo'));
|
| + unittest.expect(o.hasDriveWideScope, unittest.isTrue);
|
| + checkUnnamed404(o.icons);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.installed, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.longDescription, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.objectType, unittest.equals('foo'));
|
| + unittest.expect(o.openUrlTemplate, unittest.equals('foo'));
|
| + checkUnnamed405(o.primaryFileExtensions);
|
| + checkUnnamed406(o.primaryMimeTypes);
|
| + unittest.expect(o.productId, unittest.equals('foo'));
|
| + unittest.expect(o.productUrl, unittest.equals('foo'));
|
| + checkUnnamed407(o.secondaryFileExtensions);
|
| + checkUnnamed408(o.secondaryMimeTypes);
|
| + unittest.expect(o.shortDescription, unittest.equals('foo'));
|
| + unittest.expect(o.supportsCreate, unittest.isTrue);
|
| + unittest.expect(o.supportsImport, unittest.isTrue);
|
| + unittest.expect(o.supportsMultiOpen, unittest.isTrue);
|
| + unittest.expect(o.supportsOfflineCreate, unittest.isTrue);
|
| + unittest.expect(o.useByDefault, unittest.isTrue);
|
| + }
|
| + buildCounterApp--;
|
| +}
|
| +
|
| +buildUnnamed409() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed409(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed410() {
|
| + var o = new core.List<api.App>();
|
| + o.add(buildApp());
|
| + o.add(buildApp());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed410(core.List<api.App> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkApp(o[0]);
|
| + checkApp(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAppList = 0;
|
| +buildAppList() {
|
| + var o = new api.AppList();
|
| + buildCounterAppList++;
|
| + if (buildCounterAppList < 3) {
|
| + o.defaultAppIds = buildUnnamed409();
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed410();
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterAppList--;
|
| + return o;
|
| +}
|
| +
|
| +checkAppList(api.AppList o) {
|
| + buildCounterAppList++;
|
| + if (buildCounterAppList < 3) {
|
| + checkUnnamed409(o.defaultAppIds);
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed410(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterAppList--;
|
| +}
|
| +
|
| +core.int buildCounterChange = 0;
|
| +buildChange() {
|
| + var o = new api.Change();
|
| + buildCounterChange++;
|
| + if (buildCounterChange < 3) {
|
| + o.deleted = true;
|
| + o.file = buildFile();
|
| + o.fileId = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.modificationDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterChange--;
|
| + return o;
|
| +}
|
| +
|
| +checkChange(api.Change o) {
|
| + buildCounterChange++;
|
| + if (buildCounterChange < 3) {
|
| + unittest.expect(o.deleted, unittest.isTrue);
|
| + checkFile(o.file);
|
| + unittest.expect(o.fileId, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.modificationDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterChange--;
|
| +}
|
| +
|
| +buildUnnamed411() {
|
| + var o = new core.List<api.Change>();
|
| + o.add(buildChange());
|
| + o.add(buildChange());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed411(core.List<api.Change> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkChange(o[0]);
|
| + checkChange(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterChangeList = 0;
|
| +buildChangeList() {
|
| + var o = new api.ChangeList();
|
| + buildCounterChangeList++;
|
| + if (buildCounterChangeList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed411();
|
| + o.kind = "foo";
|
| + o.largestChangeId = "foo";
|
| + o.nextLink = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterChangeList--;
|
| + return o;
|
| +}
|
| +
|
| +checkChangeList(api.ChangeList o) {
|
| + buildCounterChangeList++;
|
| + if (buildCounterChangeList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed411(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.largestChangeId, unittest.equals('foo'));
|
| + unittest.expect(o.nextLink, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterChangeList--;
|
| +}
|
| +
|
| +buildUnnamed412() {
|
| + var o = new core.Map<core.String, core.String>();
|
| + o["x"] = "foo";
|
| + o["y"] = "foo";
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed412(core.Map<core.String, core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o["x"], unittest.equals('foo'));
|
| + unittest.expect(o["y"], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterChannel = 0;
|
| +buildChannel() {
|
| + var o = new api.Channel();
|
| + buildCounterChannel++;
|
| + if (buildCounterChannel < 3) {
|
| + o.address = "foo";
|
| + o.expiration = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.params = buildUnnamed412();
|
| + o.payload = true;
|
| + o.resourceId = "foo";
|
| + o.resourceUri = "foo";
|
| + o.token = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterChannel--;
|
| + return o;
|
| +}
|
| +
|
| +checkChannel(api.Channel o) {
|
| + buildCounterChannel++;
|
| + if (buildCounterChannel < 3) {
|
| + unittest.expect(o.address, unittest.equals('foo'));
|
| + unittest.expect(o.expiration, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed412(o.params);
|
| + unittest.expect(o.payload, unittest.isTrue);
|
| + unittest.expect(o.resourceId, unittest.equals('foo'));
|
| + unittest.expect(o.resourceUri, unittest.equals('foo'));
|
| + unittest.expect(o.token, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterChannel--;
|
| +}
|
| +
|
| +buildUnnamed413() {
|
| + var o = new core.List<api.ChildReference>();
|
| + o.add(buildChildReference());
|
| + o.add(buildChildReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed413(core.List<api.ChildReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkChildReference(o[0]);
|
| + checkChildReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterChildList = 0;
|
| +buildChildList() {
|
| + var o = new api.ChildList();
|
| + buildCounterChildList++;
|
| + if (buildCounterChildList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed413();
|
| + o.kind = "foo";
|
| + o.nextLink = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterChildList--;
|
| + return o;
|
| +}
|
| +
|
| +checkChildList(api.ChildList o) {
|
| + buildCounterChildList++;
|
| + if (buildCounterChildList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed413(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextLink, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterChildList--;
|
| +}
|
| +
|
| +core.int buildCounterChildReference = 0;
|
| +buildChildReference() {
|
| + var o = new api.ChildReference();
|
| + buildCounterChildReference++;
|
| + if (buildCounterChildReference < 3) {
|
| + o.childLink = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterChildReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkChildReference(api.ChildReference o) {
|
| + buildCounterChildReference++;
|
| + if (buildCounterChildReference < 3) {
|
| + unittest.expect(o.childLink, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterChildReference--;
|
| +}
|
| +
|
| +core.int buildCounterCommentContext = 0;
|
| +buildCommentContext() {
|
| + var o = new api.CommentContext();
|
| + buildCounterCommentContext++;
|
| + if (buildCounterCommentContext < 3) {
|
| + o.type = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterCommentContext--;
|
| + return o;
|
| +}
|
| +
|
| +checkCommentContext(api.CommentContext o) {
|
| + buildCounterCommentContext++;
|
| + if (buildCounterCommentContext < 3) {
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterCommentContext--;
|
| +}
|
| +
|
| +buildUnnamed414() {
|
| + var o = new core.List<api.CommentReply>();
|
| + o.add(buildCommentReply());
|
| + o.add(buildCommentReply());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed414(core.List<api.CommentReply> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCommentReply(o[0]);
|
| + checkCommentReply(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterComment = 0;
|
| +buildComment() {
|
| + var o = new api.Comment();
|
| + buildCounterComment++;
|
| + if (buildCounterComment < 3) {
|
| + o.anchor = "foo";
|
| + o.author = buildUser();
|
| + o.commentId = "foo";
|
| + o.content = "foo";
|
| + o.context = buildCommentContext();
|
| + o.createdDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.deleted = true;
|
| + o.fileId = "foo";
|
| + o.fileTitle = "foo";
|
| + o.htmlContent = "foo";
|
| + o.kind = "foo";
|
| + o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.replies = buildUnnamed414();
|
| + o.selfLink = "foo";
|
| + o.status = "foo";
|
| + }
|
| + buildCounterComment--;
|
| + return o;
|
| +}
|
| +
|
| +checkComment(api.Comment o) {
|
| + buildCounterComment++;
|
| + if (buildCounterComment < 3) {
|
| + unittest.expect(o.anchor, unittest.equals('foo'));
|
| + checkUser(o.author);
|
| + unittest.expect(o.commentId, unittest.equals('foo'));
|
| + unittest.expect(o.content, unittest.equals('foo'));
|
| + checkCommentContext(o.context);
|
| + unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.deleted, unittest.isTrue);
|
| + unittest.expect(o.fileId, unittest.equals('foo'));
|
| + unittest.expect(o.fileTitle, unittest.equals('foo'));
|
| + unittest.expect(o.htmlContent, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + checkUnnamed414(o.replies);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + }
|
| + buildCounterComment--;
|
| +}
|
| +
|
| +buildUnnamed415() {
|
| + var o = new core.List<api.Comment>();
|
| + o.add(buildComment());
|
| + o.add(buildComment());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed415(core.List<api.Comment> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkComment(o[0]);
|
| + checkComment(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCommentList = 0;
|
| +buildCommentList() {
|
| + var o = new api.CommentList();
|
| + buildCounterCommentList++;
|
| + if (buildCounterCommentList < 3) {
|
| + o.items = buildUnnamed415();
|
| + o.kind = "foo";
|
| + o.nextLink = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterCommentList--;
|
| + return o;
|
| +}
|
| +
|
| +checkCommentList(api.CommentList o) {
|
| + buildCounterCommentList++;
|
| + if (buildCounterCommentList < 3) {
|
| + checkUnnamed415(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextLink, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterCommentList--;
|
| +}
|
| +
|
| +core.int buildCounterCommentReply = 0;
|
| +buildCommentReply() {
|
| + var o = new api.CommentReply();
|
| + buildCounterCommentReply++;
|
| + if (buildCounterCommentReply < 3) {
|
| + o.author = buildUser();
|
| + o.content = "foo";
|
| + o.createdDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.deleted = true;
|
| + o.htmlContent = "foo";
|
| + o.kind = "foo";
|
| + o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.replyId = "foo";
|
| + o.verb = "foo";
|
| + }
|
| + buildCounterCommentReply--;
|
| + return o;
|
| +}
|
| +
|
| +checkCommentReply(api.CommentReply o) {
|
| + buildCounterCommentReply++;
|
| + if (buildCounterCommentReply < 3) {
|
| + checkUser(o.author);
|
| + unittest.expect(o.content, unittest.equals('foo'));
|
| + unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.deleted, unittest.isTrue);
|
| + unittest.expect(o.htmlContent, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.replyId, unittest.equals('foo'));
|
| + unittest.expect(o.verb, unittest.equals('foo'));
|
| + }
|
| + buildCounterCommentReply--;
|
| +}
|
| +
|
| +buildUnnamed416() {
|
| + var o = new core.List<api.CommentReply>();
|
| + o.add(buildCommentReply());
|
| + o.add(buildCommentReply());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed416(core.List<api.CommentReply> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCommentReply(o[0]);
|
| + checkCommentReply(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCommentReplyList = 0;
|
| +buildCommentReplyList() {
|
| + var o = new api.CommentReplyList();
|
| + buildCounterCommentReplyList++;
|
| + if (buildCounterCommentReplyList < 3) {
|
| + o.items = buildUnnamed416();
|
| + o.kind = "foo";
|
| + o.nextLink = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterCommentReplyList--;
|
| + return o;
|
| +}
|
| +
|
| +checkCommentReplyList(api.CommentReplyList o) {
|
| + buildCounterCommentReplyList++;
|
| + if (buildCounterCommentReplyList < 3) {
|
| + checkUnnamed416(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextLink, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterCommentReplyList--;
|
| +}
|
| +
|
| +buildUnnamed417() {
|
| + var o = new core.Map<core.String, core.String>();
|
| + o["x"] = "foo";
|
| + o["y"] = "foo";
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed417(core.Map<core.String, core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o["x"], unittest.equals('foo'));
|
| + unittest.expect(o["y"], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterFileImageMediaMetadataLocation = 0;
|
| +buildFileImageMediaMetadataLocation() {
|
| + var o = new api.FileImageMediaMetadataLocation();
|
| + buildCounterFileImageMediaMetadataLocation++;
|
| + if (buildCounterFileImageMediaMetadataLocation < 3) {
|
| + o.altitude = 42.0;
|
| + o.latitude = 42.0;
|
| + o.longitude = 42.0;
|
| + }
|
| + buildCounterFileImageMediaMetadataLocation--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileImageMediaMetadataLocation(api.FileImageMediaMetadataLocation o) {
|
| + buildCounterFileImageMediaMetadataLocation++;
|
| + if (buildCounterFileImageMediaMetadataLocation < 3) {
|
| + unittest.expect(o.altitude, unittest.equals(42.0));
|
| + unittest.expect(o.latitude, unittest.equals(42.0));
|
| + unittest.expect(o.longitude, unittest.equals(42.0));
|
| + }
|
| + buildCounterFileImageMediaMetadataLocation--;
|
| +}
|
| +
|
| +core.int buildCounterFileImageMediaMetadata = 0;
|
| +buildFileImageMediaMetadata() {
|
| + var o = new api.FileImageMediaMetadata();
|
| + buildCounterFileImageMediaMetadata++;
|
| + if (buildCounterFileImageMediaMetadata < 3) {
|
| + o.aperture = 42.0;
|
| + o.cameraMake = "foo";
|
| + o.cameraModel = "foo";
|
| + o.colorSpace = "foo";
|
| + o.date = "foo";
|
| + o.exposureBias = 42.0;
|
| + o.exposureMode = "foo";
|
| + o.exposureTime = 42.0;
|
| + o.flashUsed = true;
|
| + o.focalLength = 42.0;
|
| + o.height = 42;
|
| + o.isoSpeed = 42;
|
| + o.lens = "foo";
|
| + o.location = buildFileImageMediaMetadataLocation();
|
| + o.maxApertureValue = 42.0;
|
| + o.meteringMode = "foo";
|
| + o.rotation = 42;
|
| + o.sensor = "foo";
|
| + o.subjectDistance = 42;
|
| + o.whiteBalance = "foo";
|
| + o.width = 42;
|
| + }
|
| + buildCounterFileImageMediaMetadata--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileImageMediaMetadata(api.FileImageMediaMetadata o) {
|
| + buildCounterFileImageMediaMetadata++;
|
| + if (buildCounterFileImageMediaMetadata < 3) {
|
| + unittest.expect(o.aperture, unittest.equals(42.0));
|
| + unittest.expect(o.cameraMake, unittest.equals('foo'));
|
| + unittest.expect(o.cameraModel, unittest.equals('foo'));
|
| + unittest.expect(o.colorSpace, unittest.equals('foo'));
|
| + unittest.expect(o.date, unittest.equals('foo'));
|
| + unittest.expect(o.exposureBias, unittest.equals(42.0));
|
| + unittest.expect(o.exposureMode, unittest.equals('foo'));
|
| + unittest.expect(o.exposureTime, unittest.equals(42.0));
|
| + unittest.expect(o.flashUsed, unittest.isTrue);
|
| + unittest.expect(o.focalLength, unittest.equals(42.0));
|
| + unittest.expect(o.height, unittest.equals(42));
|
| + unittest.expect(o.isoSpeed, unittest.equals(42));
|
| + unittest.expect(o.lens, unittest.equals('foo'));
|
| + checkFileImageMediaMetadataLocation(o.location);
|
| + unittest.expect(o.maxApertureValue, unittest.equals(42.0));
|
| + unittest.expect(o.meteringMode, unittest.equals('foo'));
|
| + unittest.expect(o.rotation, unittest.equals(42));
|
| + unittest.expect(o.sensor, unittest.equals('foo'));
|
| + unittest.expect(o.subjectDistance, unittest.equals(42));
|
| + unittest.expect(o.whiteBalance, unittest.equals('foo'));
|
| + unittest.expect(o.width, unittest.equals(42));
|
| + }
|
| + buildCounterFileImageMediaMetadata--;
|
| +}
|
| +
|
| +core.int buildCounterFileIndexableText = 0;
|
| +buildFileIndexableText() {
|
| + var o = new api.FileIndexableText();
|
| + buildCounterFileIndexableText++;
|
| + if (buildCounterFileIndexableText < 3) {
|
| + o.text = "foo";
|
| + }
|
| + buildCounterFileIndexableText--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileIndexableText(api.FileIndexableText o) {
|
| + buildCounterFileIndexableText++;
|
| + if (buildCounterFileIndexableText < 3) {
|
| + unittest.expect(o.text, unittest.equals('foo'));
|
| + }
|
| + buildCounterFileIndexableText--;
|
| +}
|
| +
|
| +core.int buildCounterFileLabels = 0;
|
| +buildFileLabels() {
|
| + var o = new api.FileLabels();
|
| + buildCounterFileLabels++;
|
| + if (buildCounterFileLabels < 3) {
|
| + o.hidden = true;
|
| + o.restricted = true;
|
| + o.starred = true;
|
| + o.trashed = true;
|
| + o.viewed = true;
|
| + }
|
| + buildCounterFileLabels--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileLabels(api.FileLabels o) {
|
| + buildCounterFileLabels++;
|
| + if (buildCounterFileLabels < 3) {
|
| + unittest.expect(o.hidden, unittest.isTrue);
|
| + unittest.expect(o.restricted, unittest.isTrue);
|
| + unittest.expect(o.starred, unittest.isTrue);
|
| + unittest.expect(o.trashed, unittest.isTrue);
|
| + unittest.expect(o.viewed, unittest.isTrue);
|
| + }
|
| + buildCounterFileLabels--;
|
| +}
|
| +
|
| +buildUnnamed418() {
|
| + var o = new core.Map<core.String, core.String>();
|
| + o["x"] = "foo";
|
| + o["y"] = "foo";
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed418(core.Map<core.String, core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o["x"], unittest.equals('foo'));
|
| + unittest.expect(o["y"], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed419() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed419(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed420() {
|
| + var o = new core.List<api.User>();
|
| + o.add(buildUser());
|
| + o.add(buildUser());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed420(core.List<api.User> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUser(o[0]);
|
| + checkUser(o[1]);
|
| +}
|
| +
|
| +buildUnnamed421() {
|
| + var o = new core.List<api.ParentReference>();
|
| + o.add(buildParentReference());
|
| + o.add(buildParentReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed421(core.List<api.ParentReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParentReference(o[0]);
|
| + checkParentReference(o[1]);
|
| +}
|
| +
|
| +buildUnnamed422() {
|
| + var o = new core.List<api.Permission>();
|
| + o.add(buildPermission());
|
| + o.add(buildPermission());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed422(core.List<api.Permission> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPermission(o[0]);
|
| + checkPermission(o[1]);
|
| +}
|
| +
|
| +buildUnnamed423() {
|
| + var o = new core.List<api.Property>();
|
| + o.add(buildProperty());
|
| + o.add(buildProperty());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed423(core.List<api.Property> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkProperty(o[0]);
|
| + checkProperty(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFileThumbnail = 0;
|
| +buildFileThumbnail() {
|
| + var o = new api.FileThumbnail();
|
| + buildCounterFileThumbnail++;
|
| + if (buildCounterFileThumbnail < 3) {
|
| + o.image = "foo";
|
| + o.mimeType = "foo";
|
| + }
|
| + buildCounterFileThumbnail--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileThumbnail(api.FileThumbnail o) {
|
| + buildCounterFileThumbnail++;
|
| + if (buildCounterFileThumbnail < 3) {
|
| + unittest.expect(o.image, unittest.equals('foo'));
|
| + unittest.expect(o.mimeType, unittest.equals('foo'));
|
| + }
|
| + buildCounterFileThumbnail--;
|
| +}
|
| +
|
| +core.int buildCounterFile = 0;
|
| +buildFile() {
|
| + var o = new api.File();
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + o.alternateLink = "foo";
|
| + o.appDataContents = true;
|
| + o.copyable = true;
|
| + o.createdDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.defaultOpenWithLink = "foo";
|
| + o.description = "foo";
|
| + o.downloadUrl = "foo";
|
| + o.editable = true;
|
| + o.embedLink = "foo";
|
| + o.etag = "foo";
|
| + o.explicitlyTrashed = true;
|
| + o.exportLinks = buildUnnamed417();
|
| + o.fileExtension = "foo";
|
| + o.fileSize = "foo";
|
| + o.headRevisionId = "foo";
|
| + o.iconLink = "foo";
|
| + o.id = "foo";
|
| + o.imageMediaMetadata = buildFileImageMediaMetadata();
|
| + o.indexableText = buildFileIndexableText();
|
| + o.kind = "foo";
|
| + o.labels = buildFileLabels();
|
| + o.lastModifyingUser = buildUser();
|
| + o.lastModifyingUserName = "foo";
|
| + o.lastViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.markedViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.md5Checksum = "foo";
|
| + o.mimeType = "foo";
|
| + o.modifiedByMeDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.openWithLinks = buildUnnamed418();
|
| + o.originalFilename = "foo";
|
| + o.ownerNames = buildUnnamed419();
|
| + o.owners = buildUnnamed420();
|
| + o.parents = buildUnnamed421();
|
| + o.permissions = buildUnnamed422();
|
| + o.properties = buildUnnamed423();
|
| + o.quotaBytesUsed = "foo";
|
| + o.selfLink = "foo";
|
| + o.shared = true;
|
| + o.sharedWithMeDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.sharingUser = buildUser();
|
| + o.thumbnail = buildFileThumbnail();
|
| + o.thumbnailLink = "foo";
|
| + o.title = "foo";
|
| + o.userPermission = buildPermission();
|
| + o.version = "foo";
|
| + o.webContentLink = "foo";
|
| + o.webViewLink = "foo";
|
| + o.writersCanShare = true;
|
| + }
|
| + buildCounterFile--;
|
| + return o;
|
| +}
|
| +
|
| +checkFile(api.File o) {
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + unittest.expect(o.alternateLink, unittest.equals('foo'));
|
| + unittest.expect(o.appDataContents, unittest.isTrue);
|
| + unittest.expect(o.copyable, unittest.isTrue);
|
| + unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.defaultOpenWithLink, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.downloadUrl, unittest.equals('foo'));
|
| + unittest.expect(o.editable, unittest.isTrue);
|
| + unittest.expect(o.embedLink, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.explicitlyTrashed, unittest.isTrue);
|
| + checkUnnamed417(o.exportLinks);
|
| + unittest.expect(o.fileExtension, unittest.equals('foo'));
|
| + unittest.expect(o.fileSize, unittest.equals('foo'));
|
| + unittest.expect(o.headRevisionId, unittest.equals('foo'));
|
| + unittest.expect(o.iconLink, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkFileImageMediaMetadata(o.imageMediaMetadata);
|
| + checkFileIndexableText(o.indexableText);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkFileLabels(o.labels);
|
| + checkUser(o.lastModifyingUser);
|
| + unittest.expect(o.lastModifyingUserName, unittest.equals('foo'));
|
| + unittest.expect(o.lastViewedByMeDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.markedViewedByMeDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.md5Checksum, unittest.equals('foo'));
|
| + unittest.expect(o.mimeType, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedByMeDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + checkUnnamed418(o.openWithLinks);
|
| + unittest.expect(o.originalFilename, unittest.equals('foo'));
|
| + checkUnnamed419(o.ownerNames);
|
| + checkUnnamed420(o.owners);
|
| + checkUnnamed421(o.parents);
|
| + checkUnnamed422(o.permissions);
|
| + checkUnnamed423(o.properties);
|
| + unittest.expect(o.quotaBytesUsed, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.shared, unittest.isTrue);
|
| + unittest.expect(o.sharedWithMeDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + checkUser(o.sharingUser);
|
| + checkFileThumbnail(o.thumbnail);
|
| + unittest.expect(o.thumbnailLink, unittest.equals('foo'));
|
| + unittest.expect(o.title, unittest.equals('foo'));
|
| + checkPermission(o.userPermission);
|
| + unittest.expect(o.version, unittest.equals('foo'));
|
| + unittest.expect(o.webContentLink, unittest.equals('foo'));
|
| + unittest.expect(o.webViewLink, unittest.equals('foo'));
|
| + unittest.expect(o.writersCanShare, unittest.isTrue);
|
| + }
|
| + buildCounterFile--;
|
| +}
|
| +
|
| +buildUnnamed424() {
|
| + var o = new core.List<api.File>();
|
| + o.add(buildFile());
|
| + o.add(buildFile());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed424(core.List<api.File> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFile(o[0]);
|
| + checkFile(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFileList = 0;
|
| +buildFileList() {
|
| + var o = new api.FileList();
|
| + buildCounterFileList++;
|
| + if (buildCounterFileList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed424();
|
| + o.kind = "foo";
|
| + o.nextLink = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterFileList--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileList(api.FileList o) {
|
| + buildCounterFileList++;
|
| + if (buildCounterFileList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed424(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextLink, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterFileList--;
|
| +}
|
| +
|
| +buildUnnamed425() {
|
| + var o = new core.List<api.ParentReference>();
|
| + o.add(buildParentReference());
|
| + o.add(buildParentReference());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed425(core.List<api.ParentReference> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParentReference(o[0]);
|
| + checkParentReference(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterParentList = 0;
|
| +buildParentList() {
|
| + var o = new api.ParentList();
|
| + buildCounterParentList++;
|
| + if (buildCounterParentList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed425();
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterParentList--;
|
| + return o;
|
| +}
|
| +
|
| +checkParentList(api.ParentList o) {
|
| + buildCounterParentList++;
|
| + if (buildCounterParentList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed425(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterParentList--;
|
| +}
|
| +
|
| +core.int buildCounterParentReference = 0;
|
| +buildParentReference() {
|
| + var o = new api.ParentReference();
|
| + buildCounterParentReference++;
|
| + if (buildCounterParentReference < 3) {
|
| + o.id = "foo";
|
| + o.isRoot = true;
|
| + o.kind = "foo";
|
| + o.parentLink = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterParentReference--;
|
| + return o;
|
| +}
|
| +
|
| +checkParentReference(api.ParentReference o) {
|
| + buildCounterParentReference++;
|
| + if (buildCounterParentReference < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isRoot, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.parentLink, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterParentReference--;
|
| +}
|
| +
|
| +buildUnnamed426() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed426(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterPermission = 0;
|
| +buildPermission() {
|
| + var o = new api.Permission();
|
| + buildCounterPermission++;
|
| + if (buildCounterPermission < 3) {
|
| + o.additionalRoles = buildUnnamed426();
|
| + o.authKey = "foo";
|
| + o.domain = "foo";
|
| + o.emailAddress = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.photoLink = "foo";
|
| + o.role = "foo";
|
| + o.selfLink = "foo";
|
| + o.type = "foo";
|
| + o.value = "foo";
|
| + o.withLink = true;
|
| + }
|
| + buildCounterPermission--;
|
| + return o;
|
| +}
|
| +
|
| +checkPermission(api.Permission o) {
|
| + buildCounterPermission++;
|
| + if (buildCounterPermission < 3) {
|
| + checkUnnamed426(o.additionalRoles);
|
| + unittest.expect(o.authKey, unittest.equals('foo'));
|
| + unittest.expect(o.domain, unittest.equals('foo'));
|
| + unittest.expect(o.emailAddress, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.photoLink, unittest.equals('foo'));
|
| + unittest.expect(o.role, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + unittest.expect(o.withLink, unittest.isTrue);
|
| + }
|
| + buildCounterPermission--;
|
| +}
|
| +
|
| +core.int buildCounterPermissionId = 0;
|
| +buildPermissionId() {
|
| + var o = new api.PermissionId();
|
| + buildCounterPermissionId++;
|
| + if (buildCounterPermissionId < 3) {
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterPermissionId--;
|
| + return o;
|
| +}
|
| +
|
| +checkPermissionId(api.PermissionId o) {
|
| + buildCounterPermissionId++;
|
| + if (buildCounterPermissionId < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterPermissionId--;
|
| +}
|
| +
|
| +buildUnnamed427() {
|
| + var o = new core.List<api.Permission>();
|
| + o.add(buildPermission());
|
| + o.add(buildPermission());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed427(core.List<api.Permission> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPermission(o[0]);
|
| + checkPermission(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPermissionList = 0;
|
| +buildPermissionList() {
|
| + var o = new api.PermissionList();
|
| + buildCounterPermissionList++;
|
| + if (buildCounterPermissionList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed427();
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterPermissionList--;
|
| + return o;
|
| +}
|
| +
|
| +checkPermissionList(api.PermissionList o) {
|
| + buildCounterPermissionList++;
|
| + if (buildCounterPermissionList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed427(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterPermissionList--;
|
| +}
|
| +
|
| +core.int buildCounterProperty = 0;
|
| +buildProperty() {
|
| + var o = new api.Property();
|
| + buildCounterProperty++;
|
| + if (buildCounterProperty < 3) {
|
| + o.etag = "foo";
|
| + o.key = "foo";
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + o.value = "foo";
|
| + o.visibility = "foo";
|
| + }
|
| + buildCounterProperty--;
|
| + return o;
|
| +}
|
| +
|
| +checkProperty(api.Property o) {
|
| + buildCounterProperty++;
|
| + if (buildCounterProperty < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterProperty--;
|
| +}
|
| +
|
| +buildUnnamed428() {
|
| + var o = new core.List<api.Property>();
|
| + o.add(buildProperty());
|
| + o.add(buildProperty());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed428(core.List<api.Property> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkProperty(o[0]);
|
| + checkProperty(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPropertyList = 0;
|
| +buildPropertyList() {
|
| + var o = new api.PropertyList();
|
| + buildCounterPropertyList++;
|
| + if (buildCounterPropertyList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed428();
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterPropertyList--;
|
| + return o;
|
| +}
|
| +
|
| +checkPropertyList(api.PropertyList o) {
|
| + buildCounterPropertyList++;
|
| + if (buildCounterPropertyList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed428(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterPropertyList--;
|
| +}
|
| +
|
| +buildUnnamed429() {
|
| + var o = new core.Map<core.String, core.String>();
|
| + o["x"] = "foo";
|
| + o["y"] = "foo";
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed429(core.Map<core.String, core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o["x"], unittest.equals('foo'));
|
| + unittest.expect(o["y"], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterRevision = 0;
|
| +buildRevision() {
|
| + var o = new api.Revision();
|
| + buildCounterRevision++;
|
| + if (buildCounterRevision < 3) {
|
| + o.downloadUrl = "foo";
|
| + o.etag = "foo";
|
| + o.exportLinks = buildUnnamed429();
|
| + o.fileSize = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.lastModifyingUser = buildUser();
|
| + o.lastModifyingUserName = "foo";
|
| + o.md5Checksum = "foo";
|
| + o.mimeType = "foo";
|
| + o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.originalFilename = "foo";
|
| + o.pinned = true;
|
| + o.publishAuto = true;
|
| + o.published = true;
|
| + o.publishedLink = "foo";
|
| + o.publishedOutsideDomain = true;
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterRevision--;
|
| + return o;
|
| +}
|
| +
|
| +checkRevision(api.Revision o) {
|
| + buildCounterRevision++;
|
| + if (buildCounterRevision < 3) {
|
| + unittest.expect(o.downloadUrl, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed429(o.exportLinks);
|
| + unittest.expect(o.fileSize, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUser(o.lastModifyingUser);
|
| + unittest.expect(o.lastModifyingUserName, unittest.equals('foo'));
|
| + unittest.expect(o.md5Checksum, unittest.equals('foo'));
|
| + unittest.expect(o.mimeType, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.originalFilename, unittest.equals('foo'));
|
| + unittest.expect(o.pinned, unittest.isTrue);
|
| + unittest.expect(o.publishAuto, unittest.isTrue);
|
| + unittest.expect(o.published, unittest.isTrue);
|
| + unittest.expect(o.publishedLink, unittest.equals('foo'));
|
| + unittest.expect(o.publishedOutsideDomain, unittest.isTrue);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterRevision--;
|
| +}
|
| +
|
| +buildUnnamed430() {
|
| + var o = new core.List<api.Revision>();
|
| + o.add(buildRevision());
|
| + o.add(buildRevision());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed430(core.List<api.Revision> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRevision(o[0]);
|
| + checkRevision(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRevisionList = 0;
|
| +buildRevisionList() {
|
| + var o = new api.RevisionList();
|
| + buildCounterRevisionList++;
|
| + if (buildCounterRevisionList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed430();
|
| + o.kind = "foo";
|
| + o.selfLink = "foo";
|
| + }
|
| + buildCounterRevisionList--;
|
| + return o;
|
| +}
|
| +
|
| +checkRevisionList(api.RevisionList o) {
|
| + buildCounterRevisionList++;
|
| + if (buildCounterRevisionList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed430(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + }
|
| + buildCounterRevisionList--;
|
| +}
|
| +
|
| +core.int buildCounterUserPicture = 0;
|
| +buildUserPicture() {
|
| + var o = new api.UserPicture();
|
| + buildCounterUserPicture++;
|
| + if (buildCounterUserPicture < 3) {
|
| + o.url = "foo";
|
| + }
|
| + buildCounterUserPicture--;
|
| + return o;
|
| +}
|
| +
|
| +checkUserPicture(api.UserPicture o) {
|
| + buildCounterUserPicture++;
|
| + if (buildCounterUserPicture < 3) {
|
| + unittest.expect(o.url, unittest.equals('foo'));
|
| + }
|
| + buildCounterUserPicture--;
|
| +}
|
| +
|
| +core.int buildCounterUser = 0;
|
| +buildUser() {
|
| + var o = new api.User();
|
| + buildCounterUser++;
|
| + if (buildCounterUser < 3) {
|
| + o.displayName = "foo";
|
| + o.emailAddress = "foo";
|
| + o.isAuthenticatedUser = true;
|
| + o.kind = "foo";
|
| + o.permissionId = "foo";
|
| + o.picture = buildUserPicture();
|
| + }
|
| + buildCounterUser--;
|
| + return o;
|
| +}
|
| +
|
| +checkUser(api.User o) {
|
| + buildCounterUser++;
|
| + if (buildCounterUser < 3) {
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.emailAddress, unittest.equals('foo'));
|
| + unittest.expect(o.isAuthenticatedUser, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.permissionId, unittest.equals('foo'));
|
| + checkUserPicture(o.picture);
|
| + }
|
| + buildCounterUser--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-AboutAdditionalRoleInfoRoleSets", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutAdditionalRoleInfoRoleSets();
|
| + var od = new api.AboutAdditionalRoleInfoRoleSets.fromJson(o.toJson());
|
| + checkAboutAdditionalRoleInfoRoleSets(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutAdditionalRoleInfo", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutAdditionalRoleInfo();
|
| + var od = new api.AboutAdditionalRoleInfo.fromJson(o.toJson());
|
| + checkAboutAdditionalRoleInfo(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutExportFormats", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutExportFormats();
|
| + var od = new api.AboutExportFormats.fromJson(o.toJson());
|
| + checkAboutExportFormats(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutFeatures", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutFeatures();
|
| + var od = new api.AboutFeatures.fromJson(o.toJson());
|
| + checkAboutFeatures(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutImportFormats", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutImportFormats();
|
| + var od = new api.AboutImportFormats.fromJson(o.toJson());
|
| + checkAboutImportFormats(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutMaxUploadSizes", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutMaxUploadSizes();
|
| + var od = new api.AboutMaxUploadSizes.fromJson(o.toJson());
|
| + checkAboutMaxUploadSizes(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AboutQuotaBytesByService", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAboutQuotaBytesByService();
|
| + var od = new api.AboutQuotaBytesByService.fromJson(o.toJson());
|
| + checkAboutQuotaBytesByService(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-About", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAbout();
|
| + var od = new api.About.fromJson(o.toJson());
|
| + checkAbout(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AppIcons", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAppIcons();
|
| + var od = new api.AppIcons.fromJson(o.toJson());
|
| + checkAppIcons(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-App", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildApp();
|
| + var od = new api.App.fromJson(o.toJson());
|
| + checkApp(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AppList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAppList();
|
| + var od = new api.AppList.fromJson(o.toJson());
|
| + checkAppList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Change", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildChange();
|
| + var od = new api.Change.fromJson(o.toJson());
|
| + checkChange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ChangeList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildChangeList();
|
| + var od = new api.ChangeList.fromJson(o.toJson());
|
| + checkChangeList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Channel", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildChannel();
|
| + var od = new api.Channel.fromJson(o.toJson());
|
| + checkChannel(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ChildList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildChildList();
|
| + var od = new api.ChildList.fromJson(o.toJson());
|
| + checkChildList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ChildReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildChildReference();
|
| + var od = new api.ChildReference.fromJson(o.toJson());
|
| + checkChildReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CommentContext", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCommentContext();
|
| + var od = new api.CommentContext.fromJson(o.toJson());
|
| + checkCommentContext(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Comment", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildComment();
|
| + var od = new api.Comment.fromJson(o.toJson());
|
| + checkComment(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CommentList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCommentList();
|
| + var od = new api.CommentList.fromJson(o.toJson());
|
| + checkCommentList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CommentReply", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCommentReply();
|
| + var od = new api.CommentReply.fromJson(o.toJson());
|
| + checkCommentReply(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CommentReplyList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCommentReplyList();
|
| + var od = new api.CommentReplyList.fromJson(o.toJson());
|
| + checkCommentReplyList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileImageMediaMetadataLocation", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileImageMediaMetadataLocation();
|
| + var od = new api.FileImageMediaMetadataLocation.fromJson(o.toJson());
|
| + checkFileImageMediaMetadataLocation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileImageMediaMetadata", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileImageMediaMetadata();
|
| + var od = new api.FileImageMediaMetadata.fromJson(o.toJson());
|
| + checkFileImageMediaMetadata(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileIndexableText", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileIndexableText();
|
| + var od = new api.FileIndexableText.fromJson(o.toJson());
|
| + checkFileIndexableText(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileLabels", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileLabels();
|
| + var od = new api.FileLabels.fromJson(o.toJson());
|
| + checkFileLabels(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileThumbnail", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileThumbnail();
|
| + var od = new api.FileThumbnail.fromJson(o.toJson());
|
| + checkFileThumbnail(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-File", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFile();
|
| + var od = new api.File.fromJson(o.toJson());
|
| + checkFile(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileList();
|
| + var od = new api.FileList.fromJson(o.toJson());
|
| + checkFileList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ParentList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildParentList();
|
| + var od = new api.ParentList.fromJson(o.toJson());
|
| + checkParentList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ParentReference", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildParentReference();
|
| + var od = new api.ParentReference.fromJson(o.toJson());
|
| + checkParentReference(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Permission", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPermission();
|
| + var od = new api.Permission.fromJson(o.toJson());
|
| + checkPermission(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PermissionId", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPermissionId();
|
| + var od = new api.PermissionId.fromJson(o.toJson());
|
| + checkPermissionId(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PermissionList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPermissionList();
|
| + var od = new api.PermissionList.fromJson(o.toJson());
|
| + checkPermissionList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Property", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProperty();
|
| + var od = new api.Property.fromJson(o.toJson());
|
| + checkProperty(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PropertyList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPropertyList();
|
| + var od = new api.PropertyList.fromJson(o.toJson());
|
| + checkPropertyList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Revision", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRevision();
|
| + var od = new api.Revision.fromJson(o.toJson());
|
| + checkRevision(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RevisionList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRevisionList();
|
| + var od = new api.RevisionList.fromJson(o.toJson());
|
| + checkRevisionList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UserPicture", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUserPicture();
|
| + var od = new api.UserPicture.fromJson(o.toJson());
|
| + checkUserPicture(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-User", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUser();
|
| + var od = new api.User.fromJson(o.toJson());
|
| + checkUser(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AboutResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AboutResourceApi res = new api.DriveApi(mock).about;
|
| + var arg_includeSubscribed = true;
|
| + var arg_maxChangeIdCount = "foo";
|
| + var arg_startChangeId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("about"));
|
| + pathOffset += 5;
|
| +
|
| + 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["includeSubscribed"].first, unittest.equals("$arg_includeSubscribed"));
|
| + unittest.expect(queryMap["maxChangeIdCount"].first, unittest.equals(arg_maxChangeIdCount));
|
| + unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_startChangeId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAbout());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(includeSubscribed: arg_includeSubscribed, maxChangeIdCount: arg_maxChangeIdCount, startChangeId: arg_startChangeId).then(unittest.expectAsync(((api.About response) {
|
| + checkAbout(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AppsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AppsResourceApi res = new api.DriveApi(mock).apps;
|
| + var arg_appId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("apps/"));
|
| + pathOffset += 5;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_appId"));
|
| +
|
| + 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(buildApp());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_appId).then(unittest.expectAsync(((api.App response) {
|
| + checkApp(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AppsResourceApi res = new api.DriveApi(mock).apps;
|
| + var arg_appFilterExtensions = "foo";
|
| + var arg_appFilterMimeTypes = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("apps"));
|
| + pathOffset += 4;
|
| +
|
| + 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["appFilterExtensions"].first, unittest.equals(arg_appFilterExtensions));
|
| + unittest.expect(queryMap["appFilterMimeTypes"].first, unittest.equals(arg_appFilterMimeTypes));
|
| + unittest.expect(queryMap["languageCode"].first, unittest.equals(arg_languageCode));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAppList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(appFilterExtensions: arg_appFilterExtensions, appFilterMimeTypes: arg_appFilterMimeTypes, languageCode: arg_languageCode).then(unittest.expectAsync(((api.AppList response) {
|
| + checkAppList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ChangesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChangesResourceApi res = new api.DriveApi(mock).changes;
|
| + var arg_changeId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("changes/"));
|
| + pathOffset += 8;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_changeId"));
|
| +
|
| + 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(buildChange());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_changeId).then(unittest.expectAsync(((api.Change response) {
|
| + checkChange(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChangesResourceApi res = new api.DriveApi(mock).changes;
|
| + var arg_includeDeleted = true;
|
| + var arg_includeSubscribed = true;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_startChangeId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("changes"));
|
| + pathOffset += 7;
|
| +
|
| + 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["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| + unittest.expect(queryMap["includeSubscribed"].first, unittest.equals("$arg_includeSubscribed"));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_startChangeId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildChangeList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(includeDeleted: arg_includeDeleted, includeSubscribed: arg_includeSubscribed, maxResults: arg_maxResults, pageToken: arg_pageToken, startChangeId: arg_startChangeId).then(unittest.expectAsync(((api.ChangeList response) {
|
| + checkChangeList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--watch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChangesResourceApi res = new api.DriveApi(mock).changes;
|
| + var arg_request = buildChannel();
|
| + var arg_includeDeleted = true;
|
| + var arg_includeSubscribed = true;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_startChangeId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Channel.fromJson(json);
|
| + checkChannel(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("changes/watch"));
|
| + pathOffset += 13;
|
| +
|
| + 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["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| + unittest.expect(queryMap["includeSubscribed"].first, unittest.equals("$arg_includeSubscribed"));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_startChangeId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildChannel());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.watch(arg_request, includeDeleted: arg_includeDeleted, includeSubscribed: arg_includeSubscribed, maxResults: arg_maxResults, pageToken: arg_pageToken, startChangeId: arg_startChangeId).then(unittest.expectAsync(((api.Channel response) {
|
| + checkChannel(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ChannelsResourceApi", () {
|
| + unittest.test("method--stop", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChannelsResourceApi res = new api.DriveApi(mock).channels;
|
| + var arg_request = buildChannel();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Channel.fromJson(json);
|
| + checkChannel(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("channels/stop"));
|
| + pathOffset += 13;
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.stop(arg_request).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ChildrenResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChildrenResourceApi res = new api.DriveApi(mock).children;
|
| + var arg_folderId = "foo";
|
| + var arg_childId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/children/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_folderId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/children/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_childId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_folderId, arg_childId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChildrenResourceApi res = new api.DriveApi(mock).children;
|
| + var arg_folderId = "foo";
|
| + var arg_childId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/children/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_folderId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/children/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_childId"));
|
| +
|
| + 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(buildChildReference());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_folderId, arg_childId).then(unittest.expectAsync(((api.ChildReference response) {
|
| + checkChildReference(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChildrenResourceApi res = new api.DriveApi(mock).children;
|
| + var arg_request = buildChildReference();
|
| + var arg_folderId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ChildReference.fromJson(json);
|
| + checkChildReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/children", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_folderId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/children"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildChildReference());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_folderId).then(unittest.expectAsync(((api.ChildReference response) {
|
| + checkChildReference(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ChildrenResourceApi res = new api.DriveApi(mock).children;
|
| + var arg_folderId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_q = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/children", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_folderId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/children"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["q"].first, unittest.equals(arg_q));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildChildList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_folderId, maxResults: arg_maxResults, pageToken: arg_pageToken, q: arg_q).then(unittest.expectAsync(((api.ChildList response) {
|
| + checkChildList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-CommentsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_commentId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_includeDeleted = true;
|
| + 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| +
|
| + 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["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildComment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_commentId, includeDeleted: arg_includeDeleted).then(unittest.expectAsync(((api.Comment response) {
|
| + checkComment(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_request = buildComment();
|
| + var arg_fileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Comment.fromJson(json);
|
| + checkComment(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/comments"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildComment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_fileId).then(unittest.expectAsync(((api.Comment response) {
|
| + checkComment(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_fileId = "foo";
|
| + var arg_includeDeleted = true;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_updatedMin = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/comments"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["updatedMin"].first, unittest.equals(arg_updatedMin));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildCommentList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId, includeDeleted: arg_includeDeleted, maxResults: arg_maxResults, pageToken: arg_pageToken, updatedMin: arg_updatedMin).then(unittest.expectAsync(((api.CommentList response) {
|
| + checkCommentList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_request = buildComment();
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Comment.fromJson(json);
|
| + checkComment(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| +
|
| + 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(buildComment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsync(((api.Comment response) {
|
| + checkComment(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CommentsResourceApi res = new api.DriveApi(mock).comments;
|
| + var arg_request = buildComment();
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Comment.fromJson(json);
|
| + checkComment(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| +
|
| + 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(buildComment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsync(((api.Comment response) {
|
| + checkComment(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-FilesResourceApi", () {
|
| + unittest.test("method--copy", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_request = buildFile();
|
| + var arg_fileId = "foo";
|
| + var arg_convert = true;
|
| + var arg_ocr = true;
|
| + var arg_ocrLanguage = "foo";
|
| + var arg_pinned = true;
|
| + var arg_timedTextLanguage = "foo";
|
| + var arg_timedTextTrackName = "foo";
|
| + var arg_visibility = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.File.fromJson(json);
|
| + checkFile(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/copy", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/copy"));
|
| + pathOffset += 5;
|
| +
|
| + 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["convert"].first, unittest.equals("$arg_convert"));
|
| + unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr"));
|
| + unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage));
|
| + unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned"));
|
| + unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg_timedTextLanguage));
|
| + unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(arg_timedTextTrackName));
|
| + unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.copy(arg_request, arg_fileId, convert: arg_convert, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_timedTextTrackName, visibility: arg_visibility).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--emptyTrash", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("files/trash"));
|
| + pathOffset += 11;
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.emptyTrash().then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_fileId = "foo";
|
| + var arg_projection = "foo";
|
| + var arg_updateViewedDate = true;
|
| + 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + 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["projection"].first, unittest.equals(arg_projection));
|
| + unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$arg_updateViewedDate"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, projection: arg_projection, updateViewedDate: arg_updateViewedDate).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_request = buildFile();
|
| + var arg_convert = true;
|
| + var arg_ocr = true;
|
| + var arg_ocrLanguage = "foo";
|
| + var arg_pinned = true;
|
| + var arg_timedTextLanguage = "foo";
|
| + var arg_timedTextTrackName = "foo";
|
| + var arg_useContentAsIndexableText = true;
|
| + var arg_visibility = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.File.fromJson(json);
|
| + checkFile(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("files"));
|
| + pathOffset += 5;
|
| +
|
| + 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["convert"].first, unittest.equals("$arg_convert"));
|
| + unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr"));
|
| + unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage));
|
| + unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned"));
|
| + unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg_timedTextLanguage));
|
| + unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(arg_timedTextTrackName));
|
| + unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.equals("$arg_useContentAsIndexableText"));
|
| + unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, convert: arg_convert, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_timedTextTrackName, useContentAsIndexableText: arg_useContentAsIndexableText, visibility: arg_visibility).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_corpus = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_projection = "foo";
|
| + var arg_q = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("files"));
|
| + pathOffset += 5;
|
| +
|
| + 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["corpus"].first, unittest.equals(arg_corpus));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["projection"].first, unittest.equals(arg_projection));
|
| + unittest.expect(queryMap["q"].first, unittest.equals(arg_q));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFileList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(corpus: arg_corpus, maxResults: arg_maxResults, pageToken: arg_pageToken, projection: arg_projection, q: arg_q).then(unittest.expectAsync(((api.FileList response) {
|
| + checkFileList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_request = buildFile();
|
| + var arg_fileId = "foo";
|
| + var arg_addParents = "foo";
|
| + var arg_convert = true;
|
| + var arg_newRevision = true;
|
| + var arg_ocr = true;
|
| + var arg_ocrLanguage = "foo";
|
| + var arg_pinned = true;
|
| + var arg_removeParents = "foo";
|
| + var arg_setModifiedDate = true;
|
| + var arg_timedTextLanguage = "foo";
|
| + var arg_timedTextTrackName = "foo";
|
| + var arg_updateViewedDate = true;
|
| + var arg_useContentAsIndexableText = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.File.fromJson(json);
|
| + checkFile(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + 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["addParents"].first, unittest.equals(arg_addParents));
|
| + unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert"));
|
| + unittest.expect(queryMap["newRevision"].first, unittest.equals("$arg_newRevision"));
|
| + unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr"));
|
| + unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage));
|
| + unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned"));
|
| + unittest.expect(queryMap["removeParents"].first, unittest.equals(arg_removeParents));
|
| + unittest.expect(queryMap["setModifiedDate"].first, unittest.equals("$arg_setModifiedDate"));
|
| + unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg_timedTextLanguage));
|
| + unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(arg_timedTextTrackName));
|
| + unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$arg_updateViewedDate"));
|
| + unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.equals("$arg_useContentAsIndexableText"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, addParents: arg_addParents, convert: arg_convert, newRevision: arg_newRevision, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, removeParents: arg_removeParents, setModifiedDate: arg_setModifiedDate, timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_timedTextTrackName, updateViewedDate: arg_updateViewedDate, useContentAsIndexableText: arg_useContentAsIndexableText).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--touch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/touch", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/touch"));
|
| + pathOffset += 6;
|
| +
|
| + 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(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.touch(arg_fileId).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--trash", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/trash", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/trash"));
|
| + pathOffset += 6;
|
| +
|
| + 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(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.trash(arg_fileId).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--untrash", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/untrash", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/untrash"));
|
| + pathOffset += 8;
|
| +
|
| + 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(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.untrash(arg_fileId).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_request = buildFile();
|
| + var arg_fileId = "foo";
|
| + var arg_addParents = "foo";
|
| + var arg_convert = true;
|
| + var arg_newRevision = true;
|
| + var arg_ocr = true;
|
| + var arg_ocrLanguage = "foo";
|
| + var arg_pinned = true;
|
| + var arg_removeParents = "foo";
|
| + var arg_setModifiedDate = true;
|
| + var arg_timedTextLanguage = "foo";
|
| + var arg_timedTextTrackName = "foo";
|
| + var arg_updateViewedDate = true;
|
| + var arg_useContentAsIndexableText = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.File.fromJson(json);
|
| + checkFile(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + 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["addParents"].first, unittest.equals(arg_addParents));
|
| + unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert"));
|
| + unittest.expect(queryMap["newRevision"].first, unittest.equals("$arg_newRevision"));
|
| + unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr"));
|
| + unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage));
|
| + unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned"));
|
| + unittest.expect(queryMap["removeParents"].first, unittest.equals(arg_removeParents));
|
| + unittest.expect(queryMap["setModifiedDate"].first, unittest.equals("$arg_setModifiedDate"));
|
| + unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg_timedTextLanguage));
|
| + unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(arg_timedTextTrackName));
|
| + unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$arg_updateViewedDate"));
|
| + unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.equals("$arg_useContentAsIndexableText"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, addParents: arg_addParents, convert: arg_convert, newRevision: arg_newRevision, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, removeParents: arg_removeParents, setModifiedDate: arg_setModifiedDate, timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_timedTextTrackName, updateViewedDate: arg_updateViewedDate, useContentAsIndexableText: arg_useContentAsIndexableText).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--watch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DriveApi(mock).files;
|
| + var arg_request = buildChannel();
|
| + var arg_fileId = "foo";
|
| + var arg_projection = "foo";
|
| + var arg_updateViewedDate = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Channel.fromJson(json);
|
| + checkChannel(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/watch", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/watch"));
|
| + pathOffset += 6;
|
| +
|
| + 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["projection"].first, unittest.equals(arg_projection));
|
| + unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$arg_updateViewedDate"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildChannel());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.watch(arg_request, arg_fileId, projection: arg_projection, updateViewedDate: arg_updateViewedDate).then(unittest.expectAsync(((api.Channel response) {
|
| + checkChannel(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ParentsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ParentsResourceApi res = new api.DriveApi(mock).parents;
|
| + var arg_fileId = "foo";
|
| + var arg_parentId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/parents/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/parents/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_parentId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_parentId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ParentsResourceApi res = new api.DriveApi(mock).parents;
|
| + var arg_fileId = "foo";
|
| + var arg_parentId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/parents/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/parents/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_parentId"));
|
| +
|
| + 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(buildParentReference());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_parentId).then(unittest.expectAsync(((api.ParentReference response) {
|
| + checkParentReference(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ParentsResourceApi res = new api.DriveApi(mock).parents;
|
| + var arg_request = buildParentReference();
|
| + var arg_fileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.ParentReference.fromJson(json);
|
| + checkParentReference(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/parents", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
|
| + pathOffset += 8;
|
| +
|
| + 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(buildParentReference());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_fileId).then(unittest.expectAsync(((api.ParentReference response) {
|
| + checkParentReference(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ParentsResourceApi res = new api.DriveApi(mock).parents;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/parents", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/parents"));
|
| + pathOffset += 8;
|
| +
|
| + 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(buildParentList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId).then(unittest.expectAsync(((api.ParentList response) {
|
| + checkParentList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-PermissionsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_fileId = "foo";
|
| + var arg_permissionId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/permissions/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_permissionId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_permissionId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_fileId = "foo";
|
| + var arg_permissionId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/permissions/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_permissionId"));
|
| +
|
| + 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(buildPermission());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_permissionId).then(unittest.expectAsync(((api.Permission response) {
|
| + checkPermission(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--getIdForEmail", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_email = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("permissionIds/"));
|
| + pathOffset += 14;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_email"));
|
| +
|
| + 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(buildPermissionId());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getIdForEmail(arg_email).then(unittest.expectAsync(((api.PermissionId response) {
|
| + checkPermissionId(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_request = buildPermission();
|
| + var arg_fileId = "foo";
|
| + var arg_emailMessage = "foo";
|
| + var arg_sendNotificationEmails = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Permission.fromJson(json);
|
| + checkPermission(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["emailMessage"].first, unittest.equals(arg_emailMessage));
|
| + unittest.expect(queryMap["sendNotificationEmails"].first, unittest.equals("$arg_sendNotificationEmails"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPermission());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_fileId, emailMessage: arg_emailMessage, sendNotificationEmails: arg_sendNotificationEmails).then(unittest.expectAsync(((api.Permission response) {
|
| + checkPermission(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/permissions"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPermissionList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId).then(unittest.expectAsync(((api.PermissionList response) {
|
| + checkPermissionList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_request = buildPermission();
|
| + var arg_fileId = "foo";
|
| + var arg_permissionId = "foo";
|
| + var arg_transferOwnership = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Permission.fromJson(json);
|
| + checkPermission(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/permissions/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_permissionId"));
|
| +
|
| + 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["transferOwnership"].first, unittest.equals("$arg_transferOwnership"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPermission());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, arg_permissionId, transferOwnership: arg_transferOwnership).then(unittest.expectAsync(((api.Permission response) {
|
| + checkPermission(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PermissionsResourceApi res = new api.DriveApi(mock).permissions;
|
| + var arg_request = buildPermission();
|
| + var arg_fileId = "foo";
|
| + var arg_permissionId = "foo";
|
| + var arg_transferOwnership = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Permission.fromJson(json);
|
| + checkPermission(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/permissions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/permissions/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_permissionId"));
|
| +
|
| + 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["transferOwnership"].first, unittest.equals("$arg_transferOwnership"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPermission());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, arg_permissionId, transferOwnership: arg_transferOwnership).then(unittest.expectAsync(((api.Permission response) {
|
| + checkPermission(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-PropertiesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_fileId = "foo";
|
| + var arg_propertyKey = "foo";
|
| + var arg_visibility = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/properties/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_propertyKey"));
|
| +
|
| + 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["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_propertyKey, visibility: arg_visibility).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_fileId = "foo";
|
| + var arg_propertyKey = "foo";
|
| + var arg_visibility = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/properties/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_propertyKey"));
|
| +
|
| + 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["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildProperty());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_propertyKey, visibility: arg_visibility).then(unittest.expectAsync(((api.Property response) {
|
| + checkProperty(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_request = buildProperty();
|
| + var arg_fileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Property.fromJson(json);
|
| + checkProperty(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/properties"));
|
| + pathOffset += 11;
|
| +
|
| + 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(buildProperty());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_fileId).then(unittest.expectAsync(((api.Property response) {
|
| + checkProperty(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/properties"));
|
| + pathOffset += 11;
|
| +
|
| + 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(buildPropertyList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId).then(unittest.expectAsync(((api.PropertyList response) {
|
| + checkPropertyList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_request = buildProperty();
|
| + var arg_fileId = "foo";
|
| + var arg_propertyKey = "foo";
|
| + var arg_visibility = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Property.fromJson(json);
|
| + checkProperty(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/properties/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_propertyKey"));
|
| +
|
| + 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["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildProperty());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, arg_propertyKey, visibility: arg_visibility).then(unittest.expectAsync(((api.Property response) {
|
| + checkProperty(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PropertiesResourceApi res = new api.DriveApi(mock).properties;
|
| + var arg_request = buildProperty();
|
| + var arg_fileId = "foo";
|
| + var arg_propertyKey = "foo";
|
| + var arg_visibility = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Property.fromJson(json);
|
| + checkProperty(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/properties/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/properties/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_propertyKey"));
|
| +
|
| + 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["visibility"].first, unittest.equals(arg_visibility));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildProperty());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, arg_propertyKey, visibility: arg_visibility).then(unittest.expectAsync(((api.Property response) {
|
| + checkProperty(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RealtimeResourceApi", () {
|
| + unittest.test("method--get", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RealtimeResourceApi res = new api.DriveApi(mock).realtime;
|
| + var arg_fileId = "foo";
|
| + var arg_revision = 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/realtime", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/realtime"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["revision"].first), unittest.equals(arg_revision));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, revision: arg_revision).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RealtimeResourceApi res = new api.DriveApi(mock).realtime;
|
| + var arg_fileId = "foo";
|
| + var arg_baseRevision = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/realtime", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/realtime"));
|
| + pathOffset += 9;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["baseRevision"].first, unittest.equals(arg_baseRevision));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_fileId, baseRevision: arg_baseRevision).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RepliesResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_replyId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/replies/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replyId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_commentId, arg_replyId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_replyId = "foo";
|
| + var arg_includeDeleted = true;
|
| + 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/replies/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replyId"));
|
| +
|
| + 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["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildCommentReply());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_commentId, arg_replyId, includeDeleted: arg_includeDeleted).then(unittest.expectAsync(((api.CommentReply response) {
|
| + checkCommentReply(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_request = buildCommentReply();
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.CommentReply.fromJson(json);
|
| + checkCommentReply(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/replies"));
|
| + pathOffset += 8;
|
| +
|
| + 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(buildCommentReply());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsync(((api.CommentReply response) {
|
| + checkCommentReply(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_includeDeleted = true;
|
| + var arg_maxResults = 42;
|
| + 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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/replies"));
|
| + pathOffset += 8;
|
| +
|
| + 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["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildCommentReplyList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId, arg_commentId, includeDeleted: arg_includeDeleted, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.CommentReplyList response) {
|
| + checkCommentReplyList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_request = buildCommentReply();
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_replyId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.CommentReply.fromJson(json);
|
| + checkCommentReply(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/replies/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replyId"));
|
| +
|
| + 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(buildCommentReply());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, arg_commentId, arg_replyId).then(unittest.expectAsync(((api.CommentReply response) {
|
| + checkCommentReply(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RepliesResourceApi res = new api.DriveApi(mock).replies;
|
| + var arg_request = buildCommentReply();
|
| + var arg_fileId = "foo";
|
| + var arg_commentId = "foo";
|
| + var arg_replyId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.CommentReply.fromJson(json);
|
| + checkCommentReply(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/comments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
|
| + pathOffset += 10;
|
| + index = path.indexOf("/replies/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_commentId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/replies/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_replyId"));
|
| +
|
| + 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(buildCommentReply());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, arg_commentId, arg_replyId).then(unittest.expectAsync(((api.CommentReply response) {
|
| + checkCommentReply(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RevisionsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.DriveApi(mock).revisions;
|
| + var arg_fileId = "foo";
|
| + var arg_revisionId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/revisions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/revisions/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_revisionId"));
|
| +
|
| + 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 = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_fileId, arg_revisionId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.DriveApi(mock).revisions;
|
| + var arg_fileId = "foo";
|
| + var arg_revisionId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/revisions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/revisions/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_revisionId"));
|
| +
|
| + 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(buildRevision());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_fileId, arg_revisionId).then(unittest.expectAsync(((api.Revision response) {
|
| + checkRevision(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.DriveApi(mock).revisions;
|
| + var arg_fileId = "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 + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/revisions", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/revisions"));
|
| + pathOffset += 10;
|
| +
|
| + 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(buildRevisionList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_fileId).then(unittest.expectAsync(((api.RevisionList response) {
|
| + checkRevisionList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.DriveApi(mock).revisions;
|
| + var arg_request = buildRevision();
|
| + var arg_fileId = "foo";
|
| + var arg_revisionId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Revision.fromJson(json);
|
| + checkRevision(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/revisions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/revisions/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_revisionId"));
|
| +
|
| + 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(buildRevision());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_fileId, arg_revisionId).then(unittest.expectAsync(((api.Revision response) {
|
| + checkRevision(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.DriveApi(mock).revisions;
|
| + var arg_request = buildRevision();
|
| + var arg_fileId = "foo";
|
| + var arg_revisionId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Revision.fromJson(json);
|
| + checkRevision(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/drive/v2/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("files/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/revisions/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/revisions/"));
|
| + pathOffset += 11;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_revisionId"));
|
| +
|
| + 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(buildRevision());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_fileId, arg_revisionId).then(unittest.expectAsync(((api.Revision response) {
|
| + checkRevision(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|