Index: generated/googleapis/test/mirror/v1.dart |
diff --git a/generated/googleapis/test/mirror/v1.dart b/generated/googleapis/test/mirror/v1.dart |
deleted file mode 100644 |
index 7f051f19731dae2bfda9fe8cb50b91ea8e550260..0000000000000000000000000000000000000000 |
--- a/generated/googleapis/test/mirror/v1.dart |
+++ /dev/null |
@@ -1,2194 +0,0 @@ |
-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); |
- }))); |
- }); |
- |
- }); |
- |
- |
-} |
- |