| Index: generated/googleapis/test/mirror/v1.dart
|
| diff --git a/generated/googleapis/test/mirror/v1.dart b/generated/googleapis/test/mirror/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7f051f19731dae2bfda9fe8cb50b91ea8e550260
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/mirror/v1.dart
|
| @@ -0,0 +1,2194 @@
|
| +library googleapis.mirror.v1.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/mirror/v1.dart' as api;
|
| +
|
| +
|
| +
|
| +buildUnnamed743() {
|
| + var o = new core.List<api.AuthToken>();
|
| + o.add(buildAuthToken());
|
| + o.add(buildAuthToken());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed743(core.List<api.AuthToken> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAuthToken(o[0]);
|
| + checkAuthToken(o[1]);
|
| +}
|
| +
|
| +buildUnnamed744() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed744(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'));
|
| +}
|
| +
|
| +buildUnnamed745() {
|
| + var o = new core.List<api.UserData>();
|
| + o.add(buildUserData());
|
| + o.add(buildUserData());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed745(core.List<api.UserData> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUserData(o[0]);
|
| + checkUserData(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAccount = 0;
|
| +buildAccount() {
|
| + var o = new api.Account();
|
| + buildCounterAccount++;
|
| + if (buildCounterAccount < 3) {
|
| + o.authTokens = buildUnnamed743();
|
| + o.features = buildUnnamed744();
|
| + o.password = "foo";
|
| + o.userData = buildUnnamed745();
|
| + }
|
| + buildCounterAccount--;
|
| + return o;
|
| +}
|
| +
|
| +checkAccount(api.Account o) {
|
| + buildCounterAccount++;
|
| + if (buildCounterAccount < 3) {
|
| + checkUnnamed743(o.authTokens);
|
| + checkUnnamed744(o.features);
|
| + unittest.expect(o.password, unittest.equals('foo'));
|
| + checkUnnamed745(o.userData);
|
| + }
|
| + buildCounterAccount--;
|
| +}
|
| +
|
| +core.int buildCounterAttachment = 0;
|
| +buildAttachment() {
|
| + var o = new api.Attachment();
|
| + buildCounterAttachment++;
|
| + if (buildCounterAttachment < 3) {
|
| + o.contentType = "foo";
|
| + o.contentUrl = "foo";
|
| + o.id = "foo";
|
| + o.isProcessingContent = true;
|
| + }
|
| + buildCounterAttachment--;
|
| + return o;
|
| +}
|
| +
|
| +checkAttachment(api.Attachment o) {
|
| + buildCounterAttachment++;
|
| + if (buildCounterAttachment < 3) {
|
| + unittest.expect(o.contentType, unittest.equals('foo'));
|
| + unittest.expect(o.contentUrl, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isProcessingContent, unittest.isTrue);
|
| + }
|
| + buildCounterAttachment--;
|
| +}
|
| +
|
| +buildUnnamed746() {
|
| + var o = new core.List<api.Attachment>();
|
| + o.add(buildAttachment());
|
| + o.add(buildAttachment());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed746(core.List<api.Attachment> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAttachment(o[0]);
|
| + checkAttachment(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAttachmentsListResponse = 0;
|
| +buildAttachmentsListResponse() {
|
| + var o = new api.AttachmentsListResponse();
|
| + buildCounterAttachmentsListResponse++;
|
| + if (buildCounterAttachmentsListResponse < 3) {
|
| + o.items = buildUnnamed746();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterAttachmentsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAttachmentsListResponse(api.AttachmentsListResponse o) {
|
| + buildCounterAttachmentsListResponse++;
|
| + if (buildCounterAttachmentsListResponse < 3) {
|
| + checkUnnamed746(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterAttachmentsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAuthToken = 0;
|
| +buildAuthToken() {
|
| + var o = new api.AuthToken();
|
| + buildCounterAuthToken++;
|
| + if (buildCounterAuthToken < 3) {
|
| + o.authToken = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterAuthToken--;
|
| + return o;
|
| +}
|
| +
|
| +checkAuthToken(api.AuthToken o) {
|
| + buildCounterAuthToken++;
|
| + if (buildCounterAuthToken < 3) {
|
| + unittest.expect(o.authToken, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterAuthToken--;
|
| +}
|
| +
|
| +core.int buildCounterCommand = 0;
|
| +buildCommand() {
|
| + var o = new api.Command();
|
| + buildCounterCommand++;
|
| + if (buildCounterCommand < 3) {
|
| + o.type = "foo";
|
| + }
|
| + buildCounterCommand--;
|
| + return o;
|
| +}
|
| +
|
| +checkCommand(api.Command o) {
|
| + buildCounterCommand++;
|
| + if (buildCounterCommand < 3) {
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterCommand--;
|
| +}
|
| +
|
| +buildUnnamed747() {
|
| + var o = new core.List<api.Command>();
|
| + o.add(buildCommand());
|
| + o.add(buildCommand());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed747(core.List<api.Command> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCommand(o[0]);
|
| + checkCommand(o[1]);
|
| +}
|
| +
|
| +buildUnnamed748() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed748(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'));
|
| +}
|
| +
|
| +buildUnnamed749() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed749(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'));
|
| +}
|
| +
|
| +buildUnnamed750() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed750(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 buildCounterContact = 0;
|
| +buildContact() {
|
| + var o = new api.Contact();
|
| + buildCounterContact++;
|
| + if (buildCounterContact < 3) {
|
| + o.acceptCommands = buildUnnamed747();
|
| + o.acceptTypes = buildUnnamed748();
|
| + o.displayName = "foo";
|
| + o.id = "foo";
|
| + o.imageUrls = buildUnnamed749();
|
| + o.kind = "foo";
|
| + o.phoneNumber = "foo";
|
| + o.priority = 42;
|
| + o.sharingFeatures = buildUnnamed750();
|
| + o.source = "foo";
|
| + o.speakableName = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterContact--;
|
| + return o;
|
| +}
|
| +
|
| +checkContact(api.Contact o) {
|
| + buildCounterContact++;
|
| + if (buildCounterContact < 3) {
|
| + checkUnnamed747(o.acceptCommands);
|
| + checkUnnamed748(o.acceptTypes);
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed749(o.imageUrls);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.phoneNumber, unittest.equals('foo'));
|
| + unittest.expect(o.priority, unittest.equals(42));
|
| + checkUnnamed750(o.sharingFeatures);
|
| + unittest.expect(o.source, unittest.equals('foo'));
|
| + unittest.expect(o.speakableName, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterContact--;
|
| +}
|
| +
|
| +buildUnnamed751() {
|
| + var o = new core.List<api.Contact>();
|
| + o.add(buildContact());
|
| + o.add(buildContact());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed751(core.List<api.Contact> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkContact(o[0]);
|
| + checkContact(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterContactsListResponse = 0;
|
| +buildContactsListResponse() {
|
| + var o = new api.ContactsListResponse();
|
| + buildCounterContactsListResponse++;
|
| + if (buildCounterContactsListResponse < 3) {
|
| + o.items = buildUnnamed751();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterContactsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkContactsListResponse(api.ContactsListResponse o) {
|
| + buildCounterContactsListResponse++;
|
| + if (buildCounterContactsListResponse < 3) {
|
| + checkUnnamed751(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterContactsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterLocation = 0;
|
| +buildLocation() {
|
| + var o = new api.Location();
|
| + buildCounterLocation++;
|
| + if (buildCounterLocation < 3) {
|
| + o.accuracy = 42.0;
|
| + o.address = "foo";
|
| + o.displayName = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.latitude = 42.0;
|
| + o.longitude = 42.0;
|
| + o.timestamp = core.DateTime.parse("2002-02-27T14:01:02");
|
| + }
|
| + buildCounterLocation--;
|
| + return o;
|
| +}
|
| +
|
| +checkLocation(api.Location o) {
|
| + buildCounterLocation++;
|
| + if (buildCounterLocation < 3) {
|
| + unittest.expect(o.accuracy, unittest.equals(42.0));
|
| + unittest.expect(o.address, unittest.equals('foo'));
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.latitude, unittest.equals(42.0));
|
| + unittest.expect(o.longitude, unittest.equals(42.0));
|
| + unittest.expect(o.timestamp, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + }
|
| + buildCounterLocation--;
|
| +}
|
| +
|
| +buildUnnamed752() {
|
| + var o = new core.List<api.Location>();
|
| + o.add(buildLocation());
|
| + o.add(buildLocation());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed752(core.List<api.Location> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLocation(o[0]);
|
| + checkLocation(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterLocationsListResponse = 0;
|
| +buildLocationsListResponse() {
|
| + var o = new api.LocationsListResponse();
|
| + buildCounterLocationsListResponse++;
|
| + if (buildCounterLocationsListResponse < 3) {
|
| + o.items = buildUnnamed752();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterLocationsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkLocationsListResponse(api.LocationsListResponse o) {
|
| + buildCounterLocationsListResponse++;
|
| + if (buildCounterLocationsListResponse < 3) {
|
| + checkUnnamed752(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterLocationsListResponse--;
|
| +}
|
| +
|
| +buildUnnamed753() {
|
| + var o = new core.List<api.MenuValue>();
|
| + o.add(buildMenuValue());
|
| + o.add(buildMenuValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed753(core.List<api.MenuValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMenuValue(o[0]);
|
| + checkMenuValue(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMenuItem = 0;
|
| +buildMenuItem() {
|
| + var o = new api.MenuItem();
|
| + buildCounterMenuItem++;
|
| + if (buildCounterMenuItem < 3) {
|
| + o.action = "foo";
|
| + o.id = "foo";
|
| + o.payload = "foo";
|
| + o.removeWhenSelected = true;
|
| + o.values = buildUnnamed753();
|
| + }
|
| + buildCounterMenuItem--;
|
| + return o;
|
| +}
|
| +
|
| +checkMenuItem(api.MenuItem o) {
|
| + buildCounterMenuItem++;
|
| + if (buildCounterMenuItem < 3) {
|
| + unittest.expect(o.action, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.payload, unittest.equals('foo'));
|
| + unittest.expect(o.removeWhenSelected, unittest.isTrue);
|
| + checkUnnamed753(o.values);
|
| + }
|
| + buildCounterMenuItem--;
|
| +}
|
| +
|
| +core.int buildCounterMenuValue = 0;
|
| +buildMenuValue() {
|
| + var o = new api.MenuValue();
|
| + buildCounterMenuValue++;
|
| + if (buildCounterMenuValue < 3) {
|
| + o.displayName = "foo";
|
| + o.iconUrl = "foo";
|
| + o.state = "foo";
|
| + }
|
| + buildCounterMenuValue--;
|
| + return o;
|
| +}
|
| +
|
| +checkMenuValue(api.MenuValue o) {
|
| + buildCounterMenuValue++;
|
| + if (buildCounterMenuValue < 3) {
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.iconUrl, unittest.equals('foo'));
|
| + unittest.expect(o.state, unittest.equals('foo'));
|
| + }
|
| + buildCounterMenuValue--;
|
| +}
|
| +
|
| +buildUnnamed754() {
|
| + var o = new core.List<api.UserAction>();
|
| + o.add(buildUserAction());
|
| + o.add(buildUserAction());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed754(core.List<api.UserAction> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUserAction(o[0]);
|
| + checkUserAction(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterNotification = 0;
|
| +buildNotification() {
|
| + var o = new api.Notification();
|
| + buildCounterNotification++;
|
| + if (buildCounterNotification < 3) {
|
| + o.collection = "foo";
|
| + o.itemId = "foo";
|
| + o.operation = "foo";
|
| + o.userActions = buildUnnamed754();
|
| + o.userToken = "foo";
|
| + o.verifyToken = "foo";
|
| + }
|
| + buildCounterNotification--;
|
| + return o;
|
| +}
|
| +
|
| +checkNotification(api.Notification o) {
|
| + buildCounterNotification++;
|
| + if (buildCounterNotification < 3) {
|
| + unittest.expect(o.collection, unittest.equals('foo'));
|
| + unittest.expect(o.itemId, unittest.equals('foo'));
|
| + unittest.expect(o.operation, unittest.equals('foo'));
|
| + checkUnnamed754(o.userActions);
|
| + unittest.expect(o.userToken, unittest.equals('foo'));
|
| + unittest.expect(o.verifyToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterNotification--;
|
| +}
|
| +
|
| +core.int buildCounterNotificationConfig = 0;
|
| +buildNotificationConfig() {
|
| + var o = new api.NotificationConfig();
|
| + buildCounterNotificationConfig++;
|
| + if (buildCounterNotificationConfig < 3) {
|
| + o.deliveryTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.level = "foo";
|
| + }
|
| + buildCounterNotificationConfig--;
|
| + return o;
|
| +}
|
| +
|
| +checkNotificationConfig(api.NotificationConfig o) {
|
| + buildCounterNotificationConfig++;
|
| + if (buildCounterNotificationConfig < 3) {
|
| + unittest.expect(o.deliveryTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.level, unittest.equals('foo'));
|
| + }
|
| + buildCounterNotificationConfig--;
|
| +}
|
| +
|
| +core.int buildCounterSetting = 0;
|
| +buildSetting() {
|
| + var o = new api.Setting();
|
| + buildCounterSetting++;
|
| + if (buildCounterSetting < 3) {
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterSetting--;
|
| + return o;
|
| +}
|
| +
|
| +checkSetting(api.Setting o) {
|
| + buildCounterSetting++;
|
| + if (buildCounterSetting < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterSetting--;
|
| +}
|
| +
|
| +buildUnnamed755() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed755(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 buildCounterSubscription = 0;
|
| +buildSubscription() {
|
| + var o = new api.Subscription();
|
| + buildCounterSubscription++;
|
| + if (buildCounterSubscription < 3) {
|
| + o.callbackUrl = "foo";
|
| + o.collection = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.notification = buildNotification();
|
| + o.operation = buildUnnamed755();
|
| + o.updated = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.userToken = "foo";
|
| + o.verifyToken = "foo";
|
| + }
|
| + buildCounterSubscription--;
|
| + return o;
|
| +}
|
| +
|
| +checkSubscription(api.Subscription o) {
|
| + buildCounterSubscription++;
|
| + if (buildCounterSubscription < 3) {
|
| + unittest.expect(o.callbackUrl, unittest.equals('foo'));
|
| + unittest.expect(o.collection, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkNotification(o.notification);
|
| + checkUnnamed755(o.operation);
|
| + unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.userToken, unittest.equals('foo'));
|
| + unittest.expect(o.verifyToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterSubscription--;
|
| +}
|
| +
|
| +buildUnnamed756() {
|
| + var o = new core.List<api.Subscription>();
|
| + o.add(buildSubscription());
|
| + o.add(buildSubscription());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed756(core.List<api.Subscription> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSubscription(o[0]);
|
| + checkSubscription(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterSubscriptionsListResponse = 0;
|
| +buildSubscriptionsListResponse() {
|
| + var o = new api.SubscriptionsListResponse();
|
| + buildCounterSubscriptionsListResponse++;
|
| + if (buildCounterSubscriptionsListResponse < 3) {
|
| + o.items = buildUnnamed756();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterSubscriptionsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkSubscriptionsListResponse(api.SubscriptionsListResponse o) {
|
| + buildCounterSubscriptionsListResponse++;
|
| + if (buildCounterSubscriptionsListResponse < 3) {
|
| + checkUnnamed756(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterSubscriptionsListResponse--;
|
| +}
|
| +
|
| +buildUnnamed757() {
|
| + var o = new core.List<api.Attachment>();
|
| + o.add(buildAttachment());
|
| + o.add(buildAttachment());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed757(core.List<api.Attachment> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAttachment(o[0]);
|
| + checkAttachment(o[1]);
|
| +}
|
| +
|
| +buildUnnamed758() {
|
| + var o = new core.List<api.MenuItem>();
|
| + o.add(buildMenuItem());
|
| + o.add(buildMenuItem());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed758(core.List<api.MenuItem> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMenuItem(o[0]);
|
| + checkMenuItem(o[1]);
|
| +}
|
| +
|
| +buildUnnamed759() {
|
| + var o = new core.List<api.Contact>();
|
| + o.add(buildContact());
|
| + o.add(buildContact());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed759(core.List<api.Contact> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkContact(o[0]);
|
| + checkContact(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTimelineItem = 0;
|
| +buildTimelineItem() {
|
| + var o = new api.TimelineItem();
|
| + buildCounterTimelineItem++;
|
| + if (buildCounterTimelineItem < 3) {
|
| + o.attachments = buildUnnamed757();
|
| + o.bundleId = "foo";
|
| + o.canonicalUrl = "foo";
|
| + o.created = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.creator = buildContact();
|
| + o.displayTime = core.DateTime.parse("2002-02-27T14:01:02");
|
| + o.etag = "foo";
|
| + o.html = "foo";
|
| + o.id = "foo";
|
| + o.inReplyTo = "foo";
|
| + o.isBundleCover = true;
|
| + o.isDeleted = true;
|
| + o.isPinned = true;
|
| + o.kind = "foo";
|
| + o.location = buildLocation();
|
| + o.menuItems = buildUnnamed758();
|
| + o.notification = buildNotificationConfig();
|
| + o.pinScore = 42;
|
| + o.recipients = buildUnnamed759();
|
| + o.selfLink = "foo";
|
| + o.sourceItemId = "foo";
|
| + o.speakableText = "foo";
|
| + o.speakableType = "foo";
|
| + o.text = "foo";
|
| + o.title = "foo";
|
| + o.updated = core.DateTime.parse("2002-02-27T14:01:02");
|
| + }
|
| + buildCounterTimelineItem--;
|
| + return o;
|
| +}
|
| +
|
| +checkTimelineItem(api.TimelineItem o) {
|
| + buildCounterTimelineItem++;
|
| + if (buildCounterTimelineItem < 3) {
|
| + checkUnnamed757(o.attachments);
|
| + unittest.expect(o.bundleId, unittest.equals('foo'));
|
| + unittest.expect(o.canonicalUrl, unittest.equals('foo'));
|
| + unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + checkContact(o.creator);
|
| + unittest.expect(o.displayTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.html, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.inReplyTo, unittest.equals('foo'));
|
| + unittest.expect(o.isBundleCover, unittest.isTrue);
|
| + unittest.expect(o.isDeleted, unittest.isTrue);
|
| + unittest.expect(o.isPinned, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkLocation(o.location);
|
| + checkUnnamed758(o.menuItems);
|
| + checkNotificationConfig(o.notification);
|
| + unittest.expect(o.pinScore, unittest.equals(42));
|
| + checkUnnamed759(o.recipients);
|
| + unittest.expect(o.selfLink, unittest.equals('foo'));
|
| + unittest.expect(o.sourceItemId, unittest.equals('foo'));
|
| + unittest.expect(o.speakableText, unittest.equals('foo'));
|
| + unittest.expect(o.speakableType, unittest.equals('foo'));
|
| + unittest.expect(o.text, unittest.equals('foo'));
|
| + unittest.expect(o.title, unittest.equals('foo'));
|
| + unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
|
| + }
|
| + buildCounterTimelineItem--;
|
| +}
|
| +
|
| +buildUnnamed760() {
|
| + var o = new core.List<api.TimelineItem>();
|
| + o.add(buildTimelineItem());
|
| + o.add(buildTimelineItem());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed760(core.List<api.TimelineItem> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTimelineItem(o[0]);
|
| + checkTimelineItem(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTimelineListResponse = 0;
|
| +buildTimelineListResponse() {
|
| + var o = new api.TimelineListResponse();
|
| + buildCounterTimelineListResponse++;
|
| + if (buildCounterTimelineListResponse < 3) {
|
| + o.items = buildUnnamed760();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterTimelineListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkTimelineListResponse(api.TimelineListResponse o) {
|
| + buildCounterTimelineListResponse++;
|
| + if (buildCounterTimelineListResponse < 3) {
|
| + checkUnnamed760(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterTimelineListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterUserAction = 0;
|
| +buildUserAction() {
|
| + var o = new api.UserAction();
|
| + buildCounterUserAction++;
|
| + if (buildCounterUserAction < 3) {
|
| + o.payload = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterUserAction--;
|
| + return o;
|
| +}
|
| +
|
| +checkUserAction(api.UserAction o) {
|
| + buildCounterUserAction++;
|
| + if (buildCounterUserAction < 3) {
|
| + unittest.expect(o.payload, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterUserAction--;
|
| +}
|
| +
|
| +core.int buildCounterUserData = 0;
|
| +buildUserData() {
|
| + var o = new api.UserData();
|
| + buildCounterUserData++;
|
| + if (buildCounterUserData < 3) {
|
| + o.key = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterUserData--;
|
| + return o;
|
| +}
|
| +
|
| +checkUserData(api.UserData o) {
|
| + buildCounterUserData++;
|
| + if (buildCounterUserData < 3) {
|
| + unittest.expect(o.key, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterUserData--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-Account", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAccount();
|
| + var od = new api.Account.fromJson(o.toJson());
|
| + checkAccount(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Attachment", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAttachment();
|
| + var od = new api.Attachment.fromJson(o.toJson());
|
| + checkAttachment(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AttachmentsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAttachmentsListResponse();
|
| + var od = new api.AttachmentsListResponse.fromJson(o.toJson());
|
| + checkAttachmentsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AuthToken", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAuthToken();
|
| + var od = new api.AuthToken.fromJson(o.toJson());
|
| + checkAuthToken(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Command", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCommand();
|
| + var od = new api.Command.fromJson(o.toJson());
|
| + checkCommand(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Contact", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildContact();
|
| + var od = new api.Contact.fromJson(o.toJson());
|
| + checkContact(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ContactsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildContactsListResponse();
|
| + var od = new api.ContactsListResponse.fromJson(o.toJson());
|
| + checkContactsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Location", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLocation();
|
| + var od = new api.Location.fromJson(o.toJson());
|
| + checkLocation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LocationsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLocationsListResponse();
|
| + var od = new api.LocationsListResponse.fromJson(o.toJson());
|
| + checkLocationsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MenuItem", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMenuItem();
|
| + var od = new api.MenuItem.fromJson(o.toJson());
|
| + checkMenuItem(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MenuValue", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMenuValue();
|
| + var od = new api.MenuValue.fromJson(o.toJson());
|
| + checkMenuValue(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Notification", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNotification();
|
| + var od = new api.Notification.fromJson(o.toJson());
|
| + checkNotification(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-NotificationConfig", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNotificationConfig();
|
| + var od = new api.NotificationConfig.fromJson(o.toJson());
|
| + checkNotificationConfig(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Setting", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSetting();
|
| + var od = new api.Setting.fromJson(o.toJson());
|
| + checkSetting(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Subscription", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSubscription();
|
| + var od = new api.Subscription.fromJson(o.toJson());
|
| + checkSubscription(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SubscriptionsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSubscriptionsListResponse();
|
| + var od = new api.SubscriptionsListResponse.fromJson(o.toJson());
|
| + checkSubscriptionsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TimelineItem", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTimelineItem();
|
| + var od = new api.TimelineItem.fromJson(o.toJson());
|
| + checkTimelineItem(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TimelineListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTimelineListResponse();
|
| + var od = new api.TimelineListResponse.fromJson(o.toJson());
|
| + checkTimelineListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UserAction", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUserAction();
|
| + var od = new api.UserAction.fromJson(o.toJson());
|
| + checkUserAction(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UserData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUserData();
|
| + var od = new api.UserData.fromJson(o.toJson());
|
| + checkUserData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AccountsResourceApi", () {
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AccountsResourceApi res = new api.MirrorApi(mock).accounts;
|
| + var arg_request = buildAccount();
|
| + var arg_userToken = "foo";
|
| + var arg_accountType = "foo";
|
| + var arg_accountName = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Account.fromJson(json);
|
| + checkAccount(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("accounts/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_userToken"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + index = path.indexOf("/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_accountType"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_accountName"));
|
| +
|
| + 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(buildAccount());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_userToken, arg_accountType, arg_accountName).then(unittest.expectAsync(((api.Account response) {
|
| + checkAccount(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ContactsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("contacts/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("contacts/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildContact());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.Contact response) {
|
| + checkContact(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + var arg_request = buildContact();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Contact.fromJson(json);
|
| + checkContact(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("contacts"));
|
| + 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(buildContact());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request).then(unittest.expectAsync(((api.Contact response) {
|
| + checkContact(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + 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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("contacts"));
|
| + 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(buildContactsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list().then(unittest.expectAsync(((api.ContactsListResponse response) {
|
| + checkContactsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + var arg_request = buildContact();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Contact.fromJson(json);
|
| + checkContact(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("contacts/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildContact());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_id).then(unittest.expectAsync(((api.Contact response) {
|
| + checkContact(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ContactsResourceApi res = new api.MirrorApi(mock).contacts;
|
| + var arg_request = buildContact();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Contact.fromJson(json);
|
| + checkContact(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("contacts/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildContact());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_id).then(unittest.expectAsync(((api.Contact response) {
|
| + checkContact(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LocationsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LocationsResourceApi res = new api.MirrorApi(mock).locations;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("locations/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildLocation());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.Location response) {
|
| + checkLocation(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LocationsResourceApi res = new api.MirrorApi(mock).locations;
|
| + 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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("locations"));
|
| + 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(buildLocationsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list().then(unittest.expectAsync(((api.LocationsListResponse response) {
|
| + checkLocationsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-SettingsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SettingsResourceApi res = new api.MirrorApi(mock).settings;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("settings/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildSetting());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.Setting response) {
|
| + checkSetting(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-SubscriptionsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SubscriptionsResourceApi res = new api.MirrorApi(mock).subscriptions;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("subscriptions/"));
|
| + pathOffset += 14;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SubscriptionsResourceApi res = new api.MirrorApi(mock).subscriptions;
|
| + var arg_request = buildSubscription();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Subscription.fromJson(json);
|
| + checkSubscription(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("subscriptions"));
|
| + 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 = convert.JSON.encode(buildSubscription());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request).then(unittest.expectAsync(((api.Subscription response) {
|
| + checkSubscription(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SubscriptionsResourceApi res = new api.MirrorApi(mock).subscriptions;
|
| + 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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("subscriptions"));
|
| + 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 = convert.JSON.encode(buildSubscriptionsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list().then(unittest.expectAsync(((api.SubscriptionsListResponse response) {
|
| + checkSubscriptionsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SubscriptionsResourceApi res = new api.MirrorApi(mock).subscriptions;
|
| + var arg_request = buildSubscription();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Subscription.fromJson(json);
|
| + checkSubscription(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("subscriptions/"));
|
| + pathOffset += 14;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildSubscription());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_id).then(unittest.expectAsync(((api.Subscription response) {
|
| + checkSubscription(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TimelineResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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_id).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_id = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildTimelineItem());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_id).then(unittest.expectAsync(((api.TimelineItem response) {
|
| + checkTimelineItem(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_request = buildTimelineItem();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TimelineItem.fromJson(json);
|
| + checkTimelineItem(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("timeline"));
|
| + 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(buildTimelineItem());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request).then(unittest.expectAsync(((api.TimelineItem response) {
|
| + checkTimelineItem(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_bundleId = "foo";
|
| + var arg_includeDeleted = true;
|
| + var arg_maxResults = 42;
|
| + var arg_orderBy = "foo";
|
| + var arg_pageToken = "foo";
|
| + var arg_pinnedOnly = true;
|
| + var arg_sourceItemId = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("timeline"));
|
| + 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["bundleId"].first, unittest.equals(arg_bundleId));
|
| + unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_includeDeleted"));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["pinnedOnly"].first, unittest.equals("$arg_pinnedOnly"));
|
| + unittest.expect(queryMap["sourceItemId"].first, unittest.equals(arg_sourceItemId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTimelineListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(bundleId: arg_bundleId, includeDeleted: arg_includeDeleted, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, pinnedOnly: arg_pinnedOnly, sourceItemId: arg_sourceItemId).then(unittest.expectAsync(((api.TimelineListResponse response) {
|
| + checkTimelineListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_request = buildTimelineItem();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TimelineItem.fromJson(json);
|
| + checkTimelineItem(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildTimelineItem());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_id).then(unittest.expectAsync(((api.TimelineItem response) {
|
| + checkTimelineItem(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineResourceApi res = new api.MirrorApi(mock).timeline;
|
| + var arg_request = buildTimelineItem();
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TimelineItem.fromJson(json);
|
| + checkTimelineItem(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + 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(buildTimelineItem());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_id).then(unittest.expectAsync(((api.TimelineItem response) {
|
| + checkTimelineItem(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TimelineAttachmentsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineAttachmentsResourceApi res = new api.MirrorApi(mock).timeline.attachments;
|
| + var arg_itemId = "foo";
|
| + var arg_attachmentId = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/attachments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_itemId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/attachments/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_attachmentId"));
|
| +
|
| + 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_itemId, arg_attachmentId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineAttachmentsResourceApi res = new api.MirrorApi(mock).timeline.attachments;
|
| + var arg_itemId = "foo";
|
| + var arg_attachmentId = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/attachments/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_itemId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/attachments/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_attachmentId"));
|
| +
|
| + 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(buildAttachment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_itemId, arg_attachmentId).then(unittest.expectAsync(((api.Attachment response) {
|
| + checkAttachment(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineAttachmentsResourceApi res = new api.MirrorApi(mock).timeline.attachments;
|
| + var arg_itemId = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/attachments", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_itemId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/attachments"));
|
| + 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(buildAttachment());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_itemId).then(unittest.expectAsync(((api.Attachment response) {
|
| + checkAttachment(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TimelineAttachmentsResourceApi res = new api.MirrorApi(mock).timeline.attachments;
|
| + var arg_itemId = "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 + 11), unittest.equals("/mirror/v1/"));
|
| + pathOffset += 11;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("timeline/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/attachments", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_itemId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/attachments"));
|
| + 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(buildAttachmentsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_itemId).then(unittest.expectAsync(((api.AttachmentsListResponse response) {
|
| + checkAttachmentsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|