Index: generated/googleapis/test/calendar/v3.dart |
diff --git a/generated/googleapis/test/calendar/v3.dart b/generated/googleapis/test/calendar/v3.dart |
deleted file mode 100644 |
index ab770de003d2934f71764c9a8da0fc593c7f0c1d..0000000000000000000000000000000000000000 |
--- a/generated/googleapis/test/calendar/v3.dart |
+++ /dev/null |
@@ -1,3626 +0,0 @@ |
-library googleapis.calendar.v3.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/calendar/v3.dart' as api; |
- |
- |
- |
-buildUnnamed664() { |
- var o = new core.List<api.AclRule>(); |
- o.add(buildAclRule()); |
- o.add(buildAclRule()); |
- return o; |
-} |
- |
-checkUnnamed664(core.List<api.AclRule> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkAclRule(o[0]); |
- checkAclRule(o[1]); |
-} |
- |
-core.int buildCounterAcl = 0; |
-buildAcl() { |
- var o = new api.Acl(); |
- buildCounterAcl++; |
- if (buildCounterAcl < 3) { |
- o.etag = "foo"; |
- o.items = buildUnnamed664(); |
- o.kind = "foo"; |
- o.nextPageToken = "foo"; |
- o.nextSyncToken = "foo"; |
- } |
- buildCounterAcl--; |
- return o; |
-} |
- |
-checkAcl(api.Acl o) { |
- buildCounterAcl++; |
- if (buildCounterAcl < 3) { |
- unittest.expect(o.etag, unittest.equals('foo')); |
- checkUnnamed664(o.items); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- unittest.expect(o.nextSyncToken, unittest.equals('foo')); |
- } |
- buildCounterAcl--; |
-} |
- |
-core.int buildCounterAclRuleScope = 0; |
-buildAclRuleScope() { |
- var o = new api.AclRuleScope(); |
- buildCounterAclRuleScope++; |
- if (buildCounterAclRuleScope < 3) { |
- o.type = "foo"; |
- o.value = "foo"; |
- } |
- buildCounterAclRuleScope--; |
- return o; |
-} |
- |
-checkAclRuleScope(api.AclRuleScope o) { |
- buildCounterAclRuleScope++; |
- if (buildCounterAclRuleScope < 3) { |
- unittest.expect(o.type, unittest.equals('foo')); |
- unittest.expect(o.value, unittest.equals('foo')); |
- } |
- buildCounterAclRuleScope--; |
-} |
- |
-core.int buildCounterAclRule = 0; |
-buildAclRule() { |
- var o = new api.AclRule(); |
- buildCounterAclRule++; |
- if (buildCounterAclRule < 3) { |
- o.etag = "foo"; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.role = "foo"; |
- o.scope = buildAclRuleScope(); |
- } |
- buildCounterAclRule--; |
- return o; |
-} |
- |
-checkAclRule(api.AclRule o) { |
- buildCounterAclRule++; |
- if (buildCounterAclRule < 3) { |
- unittest.expect(o.etag, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.role, unittest.equals('foo')); |
- checkAclRuleScope(o.scope); |
- } |
- buildCounterAclRule--; |
-} |
- |
-core.int buildCounterCalendar = 0; |
-buildCalendar() { |
- var o = new api.Calendar(); |
- buildCounterCalendar++; |
- if (buildCounterCalendar < 3) { |
- o.description = "foo"; |
- o.etag = "foo"; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.location = "foo"; |
- o.summary = "foo"; |
- o.timeZone = "foo"; |
- } |
- buildCounterCalendar--; |
- return o; |
-} |
- |
-checkCalendar(api.Calendar o) { |
- buildCounterCalendar++; |
- if (buildCounterCalendar < 3) { |
- unittest.expect(o.description, unittest.equals('foo')); |
- unittest.expect(o.etag, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.location, unittest.equals('foo')); |
- unittest.expect(o.summary, unittest.equals('foo')); |
- unittest.expect(o.timeZone, unittest.equals('foo')); |
- } |
- buildCounterCalendar--; |
-} |
- |
-buildUnnamed665() { |
- var o = new core.List<api.CalendarListEntry>(); |
- o.add(buildCalendarListEntry()); |
- o.add(buildCalendarListEntry()); |
- return o; |
-} |
- |
-checkUnnamed665(core.List<api.CalendarListEntry> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkCalendarListEntry(o[0]); |
- checkCalendarListEntry(o[1]); |
-} |
- |
-core.int buildCounterCalendarList = 0; |
-buildCalendarList() { |
- var o = new api.CalendarList(); |
- buildCounterCalendarList++; |
- if (buildCounterCalendarList < 3) { |
- o.etag = "foo"; |
- o.items = buildUnnamed665(); |
- o.kind = "foo"; |
- o.nextPageToken = "foo"; |
- o.nextSyncToken = "foo"; |
- } |
- buildCounterCalendarList--; |
- return o; |
-} |
- |
-checkCalendarList(api.CalendarList o) { |
- buildCounterCalendarList++; |
- if (buildCounterCalendarList < 3) { |
- unittest.expect(o.etag, unittest.equals('foo')); |
- checkUnnamed665(o.items); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- unittest.expect(o.nextSyncToken, unittest.equals('foo')); |
- } |
- buildCounterCalendarList--; |
-} |
- |
-buildUnnamed666() { |
- var o = new core.List<api.EventReminder>(); |
- o.add(buildEventReminder()); |
- o.add(buildEventReminder()); |
- return o; |
-} |
- |
-checkUnnamed666(core.List<api.EventReminder> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkEventReminder(o[0]); |
- checkEventReminder(o[1]); |
-} |
- |
-buildUnnamed667() { |
- var o = new core.List<api.CalendarNotification>(); |
- o.add(buildCalendarNotification()); |
- o.add(buildCalendarNotification()); |
- return o; |
-} |
- |
-checkUnnamed667(core.List<api.CalendarNotification> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkCalendarNotification(o[0]); |
- checkCalendarNotification(o[1]); |
-} |
- |
-core.int buildCounterCalendarListEntryNotificationSettings = 0; |
-buildCalendarListEntryNotificationSettings() { |
- var o = new api.CalendarListEntryNotificationSettings(); |
- buildCounterCalendarListEntryNotificationSettings++; |
- if (buildCounterCalendarListEntryNotificationSettings < 3) { |
- o.notifications = buildUnnamed667(); |
- } |
- buildCounterCalendarListEntryNotificationSettings--; |
- return o; |
-} |
- |
-checkCalendarListEntryNotificationSettings(api.CalendarListEntryNotificationSettings o) { |
- buildCounterCalendarListEntryNotificationSettings++; |
- if (buildCounterCalendarListEntryNotificationSettings < 3) { |
- checkUnnamed667(o.notifications); |
- } |
- buildCounterCalendarListEntryNotificationSettings--; |
-} |
- |
-core.int buildCounterCalendarListEntry = 0; |
-buildCalendarListEntry() { |
- var o = new api.CalendarListEntry(); |
- buildCounterCalendarListEntry++; |
- if (buildCounterCalendarListEntry < 3) { |
- o.accessRole = "foo"; |
- o.backgroundColor = "foo"; |
- o.colorId = "foo"; |
- o.defaultReminders = buildUnnamed666(); |
- o.deleted = true; |
- o.description = "foo"; |
- o.etag = "foo"; |
- o.foregroundColor = "foo"; |
- o.hidden = true; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.location = "foo"; |
- o.notificationSettings = buildCalendarListEntryNotificationSettings(); |
- o.primary = true; |
- o.selected = true; |
- o.summary = "foo"; |
- o.summaryOverride = "foo"; |
- o.timeZone = "foo"; |
- } |
- buildCounterCalendarListEntry--; |
- return o; |
-} |
- |
-checkCalendarListEntry(api.CalendarListEntry o) { |
- buildCounterCalendarListEntry++; |
- if (buildCounterCalendarListEntry < 3) { |
- unittest.expect(o.accessRole, unittest.equals('foo')); |
- unittest.expect(o.backgroundColor, unittest.equals('foo')); |
- unittest.expect(o.colorId, unittest.equals('foo')); |
- checkUnnamed666(o.defaultReminders); |
- unittest.expect(o.deleted, unittest.isTrue); |
- unittest.expect(o.description, unittest.equals('foo')); |
- unittest.expect(o.etag, unittest.equals('foo')); |
- unittest.expect(o.foregroundColor, unittest.equals('foo')); |
- unittest.expect(o.hidden, unittest.isTrue); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.location, unittest.equals('foo')); |
- checkCalendarListEntryNotificationSettings(o.notificationSettings); |
- unittest.expect(o.primary, unittest.isTrue); |
- unittest.expect(o.selected, unittest.isTrue); |
- unittest.expect(o.summary, unittest.equals('foo')); |
- unittest.expect(o.summaryOverride, unittest.equals('foo')); |
- unittest.expect(o.timeZone, unittest.equals('foo')); |
- } |
- buildCounterCalendarListEntry--; |
-} |
- |
-core.int buildCounterCalendarNotification = 0; |
-buildCalendarNotification() { |
- var o = new api.CalendarNotification(); |
- buildCounterCalendarNotification++; |
- if (buildCounterCalendarNotification < 3) { |
- o.method = "foo"; |
- o.type = "foo"; |
- } |
- buildCounterCalendarNotification--; |
- return o; |
-} |
- |
-checkCalendarNotification(api.CalendarNotification o) { |
- buildCounterCalendarNotification++; |
- if (buildCounterCalendarNotification < 3) { |
- unittest.expect(o.method, unittest.equals('foo')); |
- unittest.expect(o.type, unittest.equals('foo')); |
- } |
- buildCounterCalendarNotification--; |
-} |
- |
-buildUnnamed668() { |
- var o = new core.Map<core.String, core.String>(); |
- o["x"] = "foo"; |
- o["y"] = "foo"; |
- return o; |
-} |
- |
-checkUnnamed668(core.Map<core.String, core.String> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- unittest.expect(o["x"], unittest.equals('foo')); |
- unittest.expect(o["y"], unittest.equals('foo')); |
-} |
- |
-core.int buildCounterChannel = 0; |
-buildChannel() { |
- var o = new api.Channel(); |
- buildCounterChannel++; |
- if (buildCounterChannel < 3) { |
- o.address = "foo"; |
- o.expiration = "foo"; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.params = buildUnnamed668(); |
- o.payload = true; |
- o.resourceId = "foo"; |
- o.resourceUri = "foo"; |
- o.token = "foo"; |
- o.type = "foo"; |
- } |
- buildCounterChannel--; |
- return o; |
-} |
- |
-checkChannel(api.Channel o) { |
- buildCounterChannel++; |
- if (buildCounterChannel < 3) { |
- unittest.expect(o.address, unittest.equals('foo')); |
- unittest.expect(o.expiration, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- checkUnnamed668(o.params); |
- unittest.expect(o.payload, unittest.isTrue); |
- unittest.expect(o.resourceId, unittest.equals('foo')); |
- unittest.expect(o.resourceUri, unittest.equals('foo')); |
- unittest.expect(o.token, unittest.equals('foo')); |
- unittest.expect(o.type, unittest.equals('foo')); |
- } |
- buildCounterChannel--; |
-} |
- |
-core.int buildCounterColorDefinition = 0; |
-buildColorDefinition() { |
- var o = new api.ColorDefinition(); |
- buildCounterColorDefinition++; |
- if (buildCounterColorDefinition < 3) { |
- o.background = "foo"; |
- o.foreground = "foo"; |
- } |
- buildCounterColorDefinition--; |
- return o; |
-} |
- |
-checkColorDefinition(api.ColorDefinition o) { |
- buildCounterColorDefinition++; |
- if (buildCounterColorDefinition < 3) { |
- unittest.expect(o.background, unittest.equals('foo')); |
- unittest.expect(o.foreground, unittest.equals('foo')); |
- } |
- buildCounterColorDefinition--; |
-} |
- |
-buildUnnamed669() { |
- var o = new core.Map<core.String, api.ColorDefinition>(); |
- o["x"] = buildColorDefinition(); |
- o["y"] = buildColorDefinition(); |
- return o; |
-} |
- |
-checkUnnamed669(core.Map<core.String, api.ColorDefinition> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkColorDefinition(o["x"]); |
- checkColorDefinition(o["y"]); |
-} |
- |
-buildUnnamed670() { |
- var o = new core.Map<core.String, api.ColorDefinition>(); |
- o["x"] = buildColorDefinition(); |
- o["y"] = buildColorDefinition(); |
- return o; |
-} |
- |
-checkUnnamed670(core.Map<core.String, api.ColorDefinition> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkColorDefinition(o["x"]); |
- checkColorDefinition(o["y"]); |
-} |
- |
-core.int buildCounterColors = 0; |
-buildColors() { |
- var o = new api.Colors(); |
- buildCounterColors++; |
- if (buildCounterColors < 3) { |
- o.calendar = buildUnnamed669(); |
- o.event = buildUnnamed670(); |
- o.kind = "foo"; |
- o.updated = core.DateTime.parse("2002-02-27T14:01:02"); |
- } |
- buildCounterColors--; |
- return o; |
-} |
- |
-checkColors(api.Colors o) { |
- buildCounterColors++; |
- if (buildCounterColors < 3) { |
- checkUnnamed669(o.calendar); |
- checkUnnamed670(o.event); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- } |
- buildCounterColors--; |
-} |
- |
-core.int buildCounterError = 0; |
-buildError() { |
- var o = new api.Error(); |
- buildCounterError++; |
- if (buildCounterError < 3) { |
- o.domain = "foo"; |
- o.reason = "foo"; |
- } |
- buildCounterError--; |
- return o; |
-} |
- |
-checkError(api.Error o) { |
- buildCounterError++; |
- if (buildCounterError < 3) { |
- unittest.expect(o.domain, unittest.equals('foo')); |
- unittest.expect(o.reason, unittest.equals('foo')); |
- } |
- buildCounterError--; |
-} |
- |
-buildUnnamed671() { |
- var o = new core.List<api.EventAttendee>(); |
- o.add(buildEventAttendee()); |
- o.add(buildEventAttendee()); |
- return o; |
-} |
- |
-checkUnnamed671(core.List<api.EventAttendee> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkEventAttendee(o[0]); |
- checkEventAttendee(o[1]); |
-} |
- |
-core.int buildCounterEventCreator = 0; |
-buildEventCreator() { |
- var o = new api.EventCreator(); |
- buildCounterEventCreator++; |
- if (buildCounterEventCreator < 3) { |
- o.displayName = "foo"; |
- o.email = "foo"; |
- o.id = "foo"; |
- o.self = true; |
- } |
- buildCounterEventCreator--; |
- return o; |
-} |
- |
-checkEventCreator(api.EventCreator o) { |
- buildCounterEventCreator++; |
- if (buildCounterEventCreator < 3) { |
- unittest.expect(o.displayName, unittest.equals('foo')); |
- unittest.expect(o.email, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.self, unittest.isTrue); |
- } |
- buildCounterEventCreator--; |
-} |
- |
-buildUnnamed672() { |
- var o = new core.Map<core.String, core.String>(); |
- o["x"] = "foo"; |
- o["y"] = "foo"; |
- return o; |
-} |
- |
-checkUnnamed672(core.Map<core.String, core.String> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- unittest.expect(o["x"], unittest.equals('foo')); |
- unittest.expect(o["y"], unittest.equals('foo')); |
-} |
- |
-buildUnnamed673() { |
- var o = new core.Map<core.String, core.String>(); |
- o["x"] = "foo"; |
- o["y"] = "foo"; |
- return o; |
-} |
- |
-checkUnnamed673(core.Map<core.String, core.String> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- unittest.expect(o["x"], unittest.equals('foo')); |
- unittest.expect(o["y"], unittest.equals('foo')); |
-} |
- |
-core.int buildCounterEventExtendedProperties = 0; |
-buildEventExtendedProperties() { |
- var o = new api.EventExtendedProperties(); |
- buildCounterEventExtendedProperties++; |
- if (buildCounterEventExtendedProperties < 3) { |
- o.private = buildUnnamed672(); |
- o.shared = buildUnnamed673(); |
- } |
- buildCounterEventExtendedProperties--; |
- return o; |
-} |
- |
-checkEventExtendedProperties(api.EventExtendedProperties o) { |
- buildCounterEventExtendedProperties++; |
- if (buildCounterEventExtendedProperties < 3) { |
- checkUnnamed672(o.private); |
- checkUnnamed673(o.shared); |
- } |
- buildCounterEventExtendedProperties--; |
-} |
- |
-buildUnnamed674() { |
- var o = new core.Map<core.String, core.String>(); |
- o["x"] = "foo"; |
- o["y"] = "foo"; |
- return o; |
-} |
- |
-checkUnnamed674(core.Map<core.String, core.String> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- unittest.expect(o["x"], unittest.equals('foo')); |
- unittest.expect(o["y"], unittest.equals('foo')); |
-} |
- |
-core.int buildCounterEventGadget = 0; |
-buildEventGadget() { |
- var o = new api.EventGadget(); |
- buildCounterEventGadget++; |
- if (buildCounterEventGadget < 3) { |
- o.display = "foo"; |
- o.height = 42; |
- o.iconLink = "foo"; |
- o.link = "foo"; |
- o.preferences = buildUnnamed674(); |
- o.title = "foo"; |
- o.type = "foo"; |
- o.width = 42; |
- } |
- buildCounterEventGadget--; |
- return o; |
-} |
- |
-checkEventGadget(api.EventGadget o) { |
- buildCounterEventGadget++; |
- if (buildCounterEventGadget < 3) { |
- unittest.expect(o.display, unittest.equals('foo')); |
- unittest.expect(o.height, unittest.equals(42)); |
- unittest.expect(o.iconLink, unittest.equals('foo')); |
- unittest.expect(o.link, unittest.equals('foo')); |
- checkUnnamed674(o.preferences); |
- unittest.expect(o.title, unittest.equals('foo')); |
- unittest.expect(o.type, unittest.equals('foo')); |
- unittest.expect(o.width, unittest.equals(42)); |
- } |
- buildCounterEventGadget--; |
-} |
- |
-core.int buildCounterEventOrganizer = 0; |
-buildEventOrganizer() { |
- var o = new api.EventOrganizer(); |
- buildCounterEventOrganizer++; |
- if (buildCounterEventOrganizer < 3) { |
- o.displayName = "foo"; |
- o.email = "foo"; |
- o.id = "foo"; |
- o.self = true; |
- } |
- buildCounterEventOrganizer--; |
- return o; |
-} |
- |
-checkEventOrganizer(api.EventOrganizer o) { |
- buildCounterEventOrganizer++; |
- if (buildCounterEventOrganizer < 3) { |
- unittest.expect(o.displayName, unittest.equals('foo')); |
- unittest.expect(o.email, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.self, unittest.isTrue); |
- } |
- buildCounterEventOrganizer--; |
-} |
- |
-buildUnnamed675() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed675(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')); |
-} |
- |
-buildUnnamed676() { |
- var o = new core.List<api.EventReminder>(); |
- o.add(buildEventReminder()); |
- o.add(buildEventReminder()); |
- return o; |
-} |
- |
-checkUnnamed676(core.List<api.EventReminder> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkEventReminder(o[0]); |
- checkEventReminder(o[1]); |
-} |
- |
-core.int buildCounterEventReminders = 0; |
-buildEventReminders() { |
- var o = new api.EventReminders(); |
- buildCounterEventReminders++; |
- if (buildCounterEventReminders < 3) { |
- o.overrides = buildUnnamed676(); |
- o.useDefault = true; |
- } |
- buildCounterEventReminders--; |
- return o; |
-} |
- |
-checkEventReminders(api.EventReminders o) { |
- buildCounterEventReminders++; |
- if (buildCounterEventReminders < 3) { |
- checkUnnamed676(o.overrides); |
- unittest.expect(o.useDefault, unittest.isTrue); |
- } |
- buildCounterEventReminders--; |
-} |
- |
-core.int buildCounterEventSource = 0; |
-buildEventSource() { |
- var o = new api.EventSource(); |
- buildCounterEventSource++; |
- if (buildCounterEventSource < 3) { |
- o.title = "foo"; |
- o.url = "foo"; |
- } |
- buildCounterEventSource--; |
- return o; |
-} |
- |
-checkEventSource(api.EventSource o) { |
- buildCounterEventSource++; |
- if (buildCounterEventSource < 3) { |
- unittest.expect(o.title, unittest.equals('foo')); |
- unittest.expect(o.url, unittest.equals('foo')); |
- } |
- buildCounterEventSource--; |
-} |
- |
-core.int buildCounterEvent = 0; |
-buildEvent() { |
- var o = new api.Event(); |
- buildCounterEvent++; |
- if (buildCounterEvent < 3) { |
- o.anyoneCanAddSelf = true; |
- o.attendees = buildUnnamed671(); |
- o.attendeesOmitted = true; |
- o.colorId = "foo"; |
- o.created = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.creator = buildEventCreator(); |
- o.description = "foo"; |
- o.end = buildEventDateTime(); |
- o.endTimeUnspecified = true; |
- o.etag = "foo"; |
- o.extendedProperties = buildEventExtendedProperties(); |
- o.gadget = buildEventGadget(); |
- o.guestsCanInviteOthers = true; |
- o.guestsCanModify = true; |
- o.guestsCanSeeOtherGuests = true; |
- o.hangoutLink = "foo"; |
- o.htmlLink = "foo"; |
- o.iCalUID = "foo"; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.location = "foo"; |
- o.locked = true; |
- o.organizer = buildEventOrganizer(); |
- o.originalStartTime = buildEventDateTime(); |
- o.privateCopy = true; |
- o.recurrence = buildUnnamed675(); |
- o.recurringEventId = "foo"; |
- o.reminders = buildEventReminders(); |
- o.sequence = 42; |
- o.source = buildEventSource(); |
- o.start = buildEventDateTime(); |
- o.status = "foo"; |
- o.summary = "foo"; |
- o.transparency = "foo"; |
- o.updated = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.visibility = "foo"; |
- } |
- buildCounterEvent--; |
- return o; |
-} |
- |
-checkEvent(api.Event o) { |
- buildCounterEvent++; |
- if (buildCounterEvent < 3) { |
- unittest.expect(o.anyoneCanAddSelf, unittest.isTrue); |
- checkUnnamed671(o.attendees); |
- unittest.expect(o.attendeesOmitted, unittest.isTrue); |
- unittest.expect(o.colorId, unittest.equals('foo')); |
- unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- checkEventCreator(o.creator); |
- unittest.expect(o.description, unittest.equals('foo')); |
- checkEventDateTime(o.end); |
- unittest.expect(o.endTimeUnspecified, unittest.isTrue); |
- unittest.expect(o.etag, unittest.equals('foo')); |
- checkEventExtendedProperties(o.extendedProperties); |
- checkEventGadget(o.gadget); |
- unittest.expect(o.guestsCanInviteOthers, unittest.isTrue); |
- unittest.expect(o.guestsCanModify, unittest.isTrue); |
- unittest.expect(o.guestsCanSeeOtherGuests, unittest.isTrue); |
- unittest.expect(o.hangoutLink, unittest.equals('foo')); |
- unittest.expect(o.htmlLink, unittest.equals('foo')); |
- unittest.expect(o.iCalUID, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.location, unittest.equals('foo')); |
- unittest.expect(o.locked, unittest.isTrue); |
- checkEventOrganizer(o.organizer); |
- checkEventDateTime(o.originalStartTime); |
- unittest.expect(o.privateCopy, unittest.isTrue); |
- checkUnnamed675(o.recurrence); |
- unittest.expect(o.recurringEventId, unittest.equals('foo')); |
- checkEventReminders(o.reminders); |
- unittest.expect(o.sequence, unittest.equals(42)); |
- checkEventSource(o.source); |
- checkEventDateTime(o.start); |
- unittest.expect(o.status, unittest.equals('foo')); |
- unittest.expect(o.summary, unittest.equals('foo')); |
- unittest.expect(o.transparency, unittest.equals('foo')); |
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.visibility, unittest.equals('foo')); |
- } |
- buildCounterEvent--; |
-} |
- |
-core.int buildCounterEventAttendee = 0; |
-buildEventAttendee() { |
- var o = new api.EventAttendee(); |
- buildCounterEventAttendee++; |
- if (buildCounterEventAttendee < 3) { |
- o.additionalGuests = 42; |
- o.comment = "foo"; |
- o.displayName = "foo"; |
- o.email = "foo"; |
- o.id = "foo"; |
- o.optional = true; |
- o.organizer = true; |
- o.resource = true; |
- o.responseStatus = "foo"; |
- o.self = true; |
- } |
- buildCounterEventAttendee--; |
- return o; |
-} |
- |
-checkEventAttendee(api.EventAttendee o) { |
- buildCounterEventAttendee++; |
- if (buildCounterEventAttendee < 3) { |
- unittest.expect(o.additionalGuests, unittest.equals(42)); |
- unittest.expect(o.comment, unittest.equals('foo')); |
- unittest.expect(o.displayName, unittest.equals('foo')); |
- unittest.expect(o.email, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.optional, unittest.isTrue); |
- unittest.expect(o.organizer, unittest.isTrue); |
- unittest.expect(o.resource, unittest.isTrue); |
- unittest.expect(o.responseStatus, unittest.equals('foo')); |
- unittest.expect(o.self, unittest.isTrue); |
- } |
- buildCounterEventAttendee--; |
-} |
- |
-core.int buildCounterEventDateTime = 0; |
-buildEventDateTime() { |
- var o = new api.EventDateTime(); |
- buildCounterEventDateTime++; |
- if (buildCounterEventDateTime < 3) { |
- o.date = core.DateTime.parse("2002-02-27T14:01:02Z"); |
- o.dateTime = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.timeZone = "foo"; |
- } |
- buildCounterEventDateTime--; |
- return o; |
-} |
- |
-checkEventDateTime(api.EventDateTime o) { |
- buildCounterEventDateTime++; |
- if (buildCounterEventDateTime < 3) { |
- unittest.expect(o.date, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00"))); |
- unittest.expect(o.dateTime, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.timeZone, unittest.equals('foo')); |
- } |
- buildCounterEventDateTime--; |
-} |
- |
-core.int buildCounterEventReminder = 0; |
-buildEventReminder() { |
- var o = new api.EventReminder(); |
- buildCounterEventReminder++; |
- if (buildCounterEventReminder < 3) { |
- o.method = "foo"; |
- o.minutes = 42; |
- } |
- buildCounterEventReminder--; |
- return o; |
-} |
- |
-checkEventReminder(api.EventReminder o) { |
- buildCounterEventReminder++; |
- if (buildCounterEventReminder < 3) { |
- unittest.expect(o.method, unittest.equals('foo')); |
- unittest.expect(o.minutes, unittest.equals(42)); |
- } |
- buildCounterEventReminder--; |
-} |
- |
-buildUnnamed677() { |
- var o = new core.List<api.EventReminder>(); |
- o.add(buildEventReminder()); |
- o.add(buildEventReminder()); |
- return o; |
-} |
- |
-checkUnnamed677(core.List<api.EventReminder> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkEventReminder(o[0]); |
- checkEventReminder(o[1]); |
-} |
- |
-buildUnnamed678() { |
- var o = new core.List<api.Event>(); |
- o.add(buildEvent()); |
- o.add(buildEvent()); |
- return o; |
-} |
- |
-checkUnnamed678(core.List<api.Event> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkEvent(o[0]); |
- checkEvent(o[1]); |
-} |
- |
-core.int buildCounterEvents = 0; |
-buildEvents() { |
- var o = new api.Events(); |
- buildCounterEvents++; |
- if (buildCounterEvents < 3) { |
- o.accessRole = "foo"; |
- o.defaultReminders = buildUnnamed677(); |
- o.description = "foo"; |
- o.etag = "foo"; |
- o.items = buildUnnamed678(); |
- o.kind = "foo"; |
- o.nextPageToken = "foo"; |
- o.nextSyncToken = "foo"; |
- o.summary = "foo"; |
- o.timeZone = "foo"; |
- o.updated = core.DateTime.parse("2002-02-27T14:01:02"); |
- } |
- buildCounterEvents--; |
- return o; |
-} |
- |
-checkEvents(api.Events o) { |
- buildCounterEvents++; |
- if (buildCounterEvents < 3) { |
- unittest.expect(o.accessRole, unittest.equals('foo')); |
- checkUnnamed677(o.defaultReminders); |
- unittest.expect(o.description, unittest.equals('foo')); |
- unittest.expect(o.etag, unittest.equals('foo')); |
- checkUnnamed678(o.items); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- unittest.expect(o.nextSyncToken, unittest.equals('foo')); |
- unittest.expect(o.summary, unittest.equals('foo')); |
- unittest.expect(o.timeZone, unittest.equals('foo')); |
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- } |
- buildCounterEvents--; |
-} |
- |
-buildUnnamed679() { |
- var o = new core.List<api.TimePeriod>(); |
- o.add(buildTimePeriod()); |
- o.add(buildTimePeriod()); |
- return o; |
-} |
- |
-checkUnnamed679(core.List<api.TimePeriod> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkTimePeriod(o[0]); |
- checkTimePeriod(o[1]); |
-} |
- |
-buildUnnamed680() { |
- var o = new core.List<api.Error>(); |
- o.add(buildError()); |
- o.add(buildError()); |
- return o; |
-} |
- |
-checkUnnamed680(core.List<api.Error> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkError(o[0]); |
- checkError(o[1]); |
-} |
- |
-core.int buildCounterFreeBusyCalendar = 0; |
-buildFreeBusyCalendar() { |
- var o = new api.FreeBusyCalendar(); |
- buildCounterFreeBusyCalendar++; |
- if (buildCounterFreeBusyCalendar < 3) { |
- o.busy = buildUnnamed679(); |
- o.errors = buildUnnamed680(); |
- } |
- buildCounterFreeBusyCalendar--; |
- return o; |
-} |
- |
-checkFreeBusyCalendar(api.FreeBusyCalendar o) { |
- buildCounterFreeBusyCalendar++; |
- if (buildCounterFreeBusyCalendar < 3) { |
- checkUnnamed679(o.busy); |
- checkUnnamed680(o.errors); |
- } |
- buildCounterFreeBusyCalendar--; |
-} |
- |
-buildUnnamed681() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed681(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')); |
-} |
- |
-buildUnnamed682() { |
- var o = new core.List<api.Error>(); |
- o.add(buildError()); |
- o.add(buildError()); |
- return o; |
-} |
- |
-checkUnnamed682(core.List<api.Error> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkError(o[0]); |
- checkError(o[1]); |
-} |
- |
-core.int buildCounterFreeBusyGroup = 0; |
-buildFreeBusyGroup() { |
- var o = new api.FreeBusyGroup(); |
- buildCounterFreeBusyGroup++; |
- if (buildCounterFreeBusyGroup < 3) { |
- o.calendars = buildUnnamed681(); |
- o.errors = buildUnnamed682(); |
- } |
- buildCounterFreeBusyGroup--; |
- return o; |
-} |
- |
-checkFreeBusyGroup(api.FreeBusyGroup o) { |
- buildCounterFreeBusyGroup++; |
- if (buildCounterFreeBusyGroup < 3) { |
- checkUnnamed681(o.calendars); |
- checkUnnamed682(o.errors); |
- } |
- buildCounterFreeBusyGroup--; |
-} |
- |
-buildUnnamed683() { |
- var o = new core.List<api.FreeBusyRequestItem>(); |
- o.add(buildFreeBusyRequestItem()); |
- o.add(buildFreeBusyRequestItem()); |
- return o; |
-} |
- |
-checkUnnamed683(core.List<api.FreeBusyRequestItem> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkFreeBusyRequestItem(o[0]); |
- checkFreeBusyRequestItem(o[1]); |
-} |
- |
-core.int buildCounterFreeBusyRequest = 0; |
-buildFreeBusyRequest() { |
- var o = new api.FreeBusyRequest(); |
- buildCounterFreeBusyRequest++; |
- if (buildCounterFreeBusyRequest < 3) { |
- o.calendarExpansionMax = 42; |
- o.groupExpansionMax = 42; |
- o.items = buildUnnamed683(); |
- o.timeMax = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.timeMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.timeZone = "foo"; |
- } |
- buildCounterFreeBusyRequest--; |
- return o; |
-} |
- |
-checkFreeBusyRequest(api.FreeBusyRequest o) { |
- buildCounterFreeBusyRequest++; |
- if (buildCounterFreeBusyRequest < 3) { |
- unittest.expect(o.calendarExpansionMax, unittest.equals(42)); |
- unittest.expect(o.groupExpansionMax, unittest.equals(42)); |
- checkUnnamed683(o.items); |
- unittest.expect(o.timeMax, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.timeMin, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.timeZone, unittest.equals('foo')); |
- } |
- buildCounterFreeBusyRequest--; |
-} |
- |
-core.int buildCounterFreeBusyRequestItem = 0; |
-buildFreeBusyRequestItem() { |
- var o = new api.FreeBusyRequestItem(); |
- buildCounterFreeBusyRequestItem++; |
- if (buildCounterFreeBusyRequestItem < 3) { |
- o.id = "foo"; |
- } |
- buildCounterFreeBusyRequestItem--; |
- return o; |
-} |
- |
-checkFreeBusyRequestItem(api.FreeBusyRequestItem o) { |
- buildCounterFreeBusyRequestItem++; |
- if (buildCounterFreeBusyRequestItem < 3) { |
- unittest.expect(o.id, unittest.equals('foo')); |
- } |
- buildCounterFreeBusyRequestItem--; |
-} |
- |
-buildUnnamed684() { |
- var o = new core.Map<core.String, api.FreeBusyCalendar>(); |
- o["x"] = buildFreeBusyCalendar(); |
- o["y"] = buildFreeBusyCalendar(); |
- return o; |
-} |
- |
-checkUnnamed684(core.Map<core.String, api.FreeBusyCalendar> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkFreeBusyCalendar(o["x"]); |
- checkFreeBusyCalendar(o["y"]); |
-} |
- |
-buildUnnamed685() { |
- var o = new core.Map<core.String, api.FreeBusyGroup>(); |
- o["x"] = buildFreeBusyGroup(); |
- o["y"] = buildFreeBusyGroup(); |
- return o; |
-} |
- |
-checkUnnamed685(core.Map<core.String, api.FreeBusyGroup> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkFreeBusyGroup(o["x"]); |
- checkFreeBusyGroup(o["y"]); |
-} |
- |
-core.int buildCounterFreeBusyResponse = 0; |
-buildFreeBusyResponse() { |
- var o = new api.FreeBusyResponse(); |
- buildCounterFreeBusyResponse++; |
- if (buildCounterFreeBusyResponse < 3) { |
- o.calendars = buildUnnamed684(); |
- o.groups = buildUnnamed685(); |
- o.kind = "foo"; |
- o.timeMax = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.timeMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- } |
- buildCounterFreeBusyResponse--; |
- return o; |
-} |
- |
-checkFreeBusyResponse(api.FreeBusyResponse o) { |
- buildCounterFreeBusyResponse++; |
- if (buildCounterFreeBusyResponse < 3) { |
- checkUnnamed684(o.calendars); |
- checkUnnamed685(o.groups); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.timeMax, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.timeMin, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- } |
- buildCounterFreeBusyResponse--; |
-} |
- |
-core.int buildCounterSetting = 0; |
-buildSetting() { |
- var o = new api.Setting(); |
- buildCounterSetting++; |
- if (buildCounterSetting < 3) { |
- o.etag = "foo"; |
- o.id = "foo"; |
- o.kind = "foo"; |
- o.value = "foo"; |
- } |
- buildCounterSetting--; |
- return o; |
-} |
- |
-checkSetting(api.Setting o) { |
- buildCounterSetting++; |
- if (buildCounterSetting < 3) { |
- unittest.expect(o.etag, unittest.equals('foo')); |
- unittest.expect(o.id, unittest.equals('foo')); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.value, unittest.equals('foo')); |
- } |
- buildCounterSetting--; |
-} |
- |
-buildUnnamed686() { |
- var o = new core.List<api.Setting>(); |
- o.add(buildSetting()); |
- o.add(buildSetting()); |
- return o; |
-} |
- |
-checkUnnamed686(core.List<api.Setting> o) { |
- unittest.expect(o, unittest.hasLength(2)); |
- checkSetting(o[0]); |
- checkSetting(o[1]); |
-} |
- |
-core.int buildCounterSettings = 0; |
-buildSettings() { |
- var o = new api.Settings(); |
- buildCounterSettings++; |
- if (buildCounterSettings < 3) { |
- o.etag = "foo"; |
- o.items = buildUnnamed686(); |
- o.kind = "foo"; |
- o.nextPageToken = "foo"; |
- o.nextSyncToken = "foo"; |
- } |
- buildCounterSettings--; |
- return o; |
-} |
- |
-checkSettings(api.Settings o) { |
- buildCounterSettings++; |
- if (buildCounterSettings < 3) { |
- unittest.expect(o.etag, unittest.equals('foo')); |
- checkUnnamed686(o.items); |
- unittest.expect(o.kind, unittest.equals('foo')); |
- unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- unittest.expect(o.nextSyncToken, unittest.equals('foo')); |
- } |
- buildCounterSettings--; |
-} |
- |
-core.int buildCounterTimePeriod = 0; |
-buildTimePeriod() { |
- var o = new api.TimePeriod(); |
- buildCounterTimePeriod++; |
- if (buildCounterTimePeriod < 3) { |
- o.end = core.DateTime.parse("2002-02-27T14:01:02"); |
- o.start = core.DateTime.parse("2002-02-27T14:01:02"); |
- } |
- buildCounterTimePeriod--; |
- return o; |
-} |
- |
-checkTimePeriod(api.TimePeriod o) { |
- buildCounterTimePeriod++; |
- if (buildCounterTimePeriod < 3) { |
- unittest.expect(o.end, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- unittest.expect(o.start, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
- } |
- buildCounterTimePeriod--; |
-} |
- |
-buildUnnamed687() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed687(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')); |
-} |
- |
-buildUnnamed688() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed688(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')); |
-} |
- |
-buildUnnamed689() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed689(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')); |
-} |
- |
-buildUnnamed690() { |
- var o = new core.List<core.String>(); |
- o.add("foo"); |
- o.add("foo"); |
- return o; |
-} |
- |
-checkUnnamed690(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')); |
-} |
- |
- |
-main() { |
- unittest.group("obj-schema-Acl", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildAcl(); |
- var od = new api.Acl.fromJson(o.toJson()); |
- checkAcl(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-AclRuleScope", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildAclRuleScope(); |
- var od = new api.AclRuleScope.fromJson(o.toJson()); |
- checkAclRuleScope(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-AclRule", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildAclRule(); |
- var od = new api.AclRule.fromJson(o.toJson()); |
- checkAclRule(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Calendar", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildCalendar(); |
- var od = new api.Calendar.fromJson(o.toJson()); |
- checkCalendar(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-CalendarList", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildCalendarList(); |
- var od = new api.CalendarList.fromJson(o.toJson()); |
- checkCalendarList(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-CalendarListEntryNotificationSettings", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildCalendarListEntryNotificationSettings(); |
- var od = new api.CalendarListEntryNotificationSettings.fromJson(o.toJson()); |
- checkCalendarListEntryNotificationSettings(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-CalendarListEntry", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildCalendarListEntry(); |
- var od = new api.CalendarListEntry.fromJson(o.toJson()); |
- checkCalendarListEntry(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-CalendarNotification", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildCalendarNotification(); |
- var od = new api.CalendarNotification.fromJson(o.toJson()); |
- checkCalendarNotification(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Channel", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildChannel(); |
- var od = new api.Channel.fromJson(o.toJson()); |
- checkChannel(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-ColorDefinition", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildColorDefinition(); |
- var od = new api.ColorDefinition.fromJson(o.toJson()); |
- checkColorDefinition(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Colors", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildColors(); |
- var od = new api.Colors.fromJson(o.toJson()); |
- checkColors(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Error", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildError(); |
- var od = new api.Error.fromJson(o.toJson()); |
- checkError(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventCreator", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventCreator(); |
- var od = new api.EventCreator.fromJson(o.toJson()); |
- checkEventCreator(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventExtendedProperties", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventExtendedProperties(); |
- var od = new api.EventExtendedProperties.fromJson(o.toJson()); |
- checkEventExtendedProperties(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventGadget", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventGadget(); |
- var od = new api.EventGadget.fromJson(o.toJson()); |
- checkEventGadget(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventOrganizer", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventOrganizer(); |
- var od = new api.EventOrganizer.fromJson(o.toJson()); |
- checkEventOrganizer(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventReminders", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventReminders(); |
- var od = new api.EventReminders.fromJson(o.toJson()); |
- checkEventReminders(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventSource", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventSource(); |
- var od = new api.EventSource.fromJson(o.toJson()); |
- checkEventSource(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Event", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEvent(); |
- var od = new api.Event.fromJson(o.toJson()); |
- checkEvent(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventAttendee", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventAttendee(); |
- var od = new api.EventAttendee.fromJson(o.toJson()); |
- checkEventAttendee(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventDateTime", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventDateTime(); |
- var od = new api.EventDateTime.fromJson(o.toJson()); |
- checkEventDateTime(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-EventReminder", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEventReminder(); |
- var od = new api.EventReminder.fromJson(o.toJson()); |
- checkEventReminder(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-Events", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildEvents(); |
- var od = new api.Events.fromJson(o.toJson()); |
- checkEvents(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-FreeBusyCalendar", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildFreeBusyCalendar(); |
- var od = new api.FreeBusyCalendar.fromJson(o.toJson()); |
- checkFreeBusyCalendar(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-FreeBusyGroup", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildFreeBusyGroup(); |
- var od = new api.FreeBusyGroup.fromJson(o.toJson()); |
- checkFreeBusyGroup(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-FreeBusyRequest", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildFreeBusyRequest(); |
- var od = new api.FreeBusyRequest.fromJson(o.toJson()); |
- checkFreeBusyRequest(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-FreeBusyRequestItem", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildFreeBusyRequestItem(); |
- var od = new api.FreeBusyRequestItem.fromJson(o.toJson()); |
- checkFreeBusyRequestItem(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-FreeBusyResponse", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildFreeBusyResponse(); |
- var od = new api.FreeBusyResponse.fromJson(o.toJson()); |
- checkFreeBusyResponse(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-Settings", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildSettings(); |
- var od = new api.Settings.fromJson(o.toJson()); |
- checkSettings(od); |
- }); |
- }); |
- |
- |
- unittest.group("obj-schema-TimePeriod", () { |
- unittest.test("to-json--from-json", () { |
- var o = buildTimePeriod(); |
- var od = new api.TimePeriod.fromJson(o.toJson()); |
- checkTimePeriod(od); |
- }); |
- }); |
- |
- |
- unittest.group("resource-AclResourceApi", () { |
- unittest.test("method--delete", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_calendarId = "foo"; |
- var arg_ruleId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/acl/")); |
- pathOffset += 5; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_ruleId")); |
- |
- 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_calendarId, arg_ruleId).then(unittest.expectAsync((_) {})); |
- }); |
- |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_calendarId = "foo"; |
- var arg_ruleId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/acl/")); |
- pathOffset += 5; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_ruleId")); |
- |
- 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(buildAclRule()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.get(arg_calendarId, arg_ruleId).then(unittest.expectAsync(((api.AclRule response) { |
- checkAclRule(response); |
- }))); |
- }); |
- |
- unittest.test("method--insert", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_request = buildAclRule(); |
- var arg_calendarId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.AclRule.fromJson(json); |
- checkAclRule(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("/acl")); |
- pathOffset += 4; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildAclRule()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.insert(arg_request, arg_calendarId).then(unittest.expectAsync(((api.AclRule response) { |
- checkAclRule(response); |
- }))); |
- }); |
- |
- unittest.test("method--list", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_calendarId = "foo"; |
- var arg_maxResults = 42; |
- var arg_pageToken = "foo"; |
- var arg_showDeleted = true; |
- var arg_syncToken = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("/acl")); |
- pathOffset += 4; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildAcl()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.list(arg_calendarId, maxResults: arg_maxResults, pageToken: arg_pageToken, showDeleted: arg_showDeleted, syncToken: arg_syncToken).then(unittest.expectAsync(((api.Acl response) { |
- checkAcl(response); |
- }))); |
- }); |
- |
- unittest.test("method--patch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_request = buildAclRule(); |
- var arg_calendarId = "foo"; |
- var arg_ruleId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.AclRule.fromJson(json); |
- checkAclRule(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/acl/")); |
- pathOffset += 5; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_ruleId")); |
- |
- 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(buildAclRule()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.patch(arg_request, arg_calendarId, arg_ruleId).then(unittest.expectAsync(((api.AclRule response) { |
- checkAclRule(response); |
- }))); |
- }); |
- |
- unittest.test("method--update", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_request = buildAclRule(); |
- var arg_calendarId = "foo"; |
- var arg_ruleId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.AclRule.fromJson(json); |
- checkAclRule(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/acl/")); |
- pathOffset += 5; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_ruleId")); |
- |
- 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(buildAclRule()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.update(arg_request, arg_calendarId, arg_ruleId).then(unittest.expectAsync(((api.AclRule response) { |
- checkAclRule(response); |
- }))); |
- }); |
- |
- unittest.test("method--watch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.AclResourceApi res = new api.CalendarApi(mock).acl; |
- var arg_request = buildChannel(); |
- var arg_calendarId = "foo"; |
- var arg_maxResults = 42; |
- var arg_pageToken = "foo"; |
- var arg_showDeleted = true; |
- var arg_syncToken = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Channel.fromJson(json); |
- checkChannel(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/acl/watch", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/acl/watch")); |
- pathOffset += 10; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildChannel()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.watch(arg_request, arg_calendarId, maxResults: arg_maxResults, pageToken: arg_pageToken, showDeleted: arg_showDeleted, syncToken: arg_syncToken).then(unittest.expectAsync(((api.Channel response) { |
- checkChannel(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-CalendarListResourceApi", () { |
- unittest.test("method--delete", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_calendarId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("users/me/calendarList/")); |
- pathOffset += 22; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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_calendarId).then(unittest.expectAsync((_) {})); |
- }); |
- |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_calendarId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("users/me/calendarList/")); |
- pathOffset += 22; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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(buildCalendarListEntry()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.get(arg_calendarId).then(unittest.expectAsync(((api.CalendarListEntry response) { |
- checkCalendarListEntry(response); |
- }))); |
- }); |
- |
- unittest.test("method--insert", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_request = buildCalendarListEntry(); |
- var arg_colorRgbFormat = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.CalendarListEntry.fromJson(json); |
- checkCalendarListEntry(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("users/me/calendarList")); |
- pathOffset += 21; |
- |
- 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["colorRgbFormat"].first, unittest.equals("$arg_colorRgbFormat")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildCalendarListEntry()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.insert(arg_request, colorRgbFormat: arg_colorRgbFormat).then(unittest.expectAsync(((api.CalendarListEntry response) { |
- checkCalendarListEntry(response); |
- }))); |
- }); |
- |
- unittest.test("method--list", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_maxResults = 42; |
- var arg_minAccessRole = "foo"; |
- var arg_pageToken = "foo"; |
- var arg_showDeleted = true; |
- var arg_showHidden = true; |
- var arg_syncToken = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("users/me/calendarList")); |
- pathOffset += 21; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["minAccessRole"].first, unittest.equals(arg_minAccessRole)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["showHidden"].first, unittest.equals("$arg_showHidden")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildCalendarList()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.list(maxResults: arg_maxResults, minAccessRole: arg_minAccessRole, pageToken: arg_pageToken, showDeleted: arg_showDeleted, showHidden: arg_showHidden, syncToken: arg_syncToken).then(unittest.expectAsync(((api.CalendarList response) { |
- checkCalendarList(response); |
- }))); |
- }); |
- |
- unittest.test("method--patch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_request = buildCalendarListEntry(); |
- var arg_calendarId = "foo"; |
- var arg_colorRgbFormat = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.CalendarListEntry.fromJson(json); |
- checkCalendarListEntry(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("users/me/calendarList/")); |
- pathOffset += 22; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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["colorRgbFormat"].first, unittest.equals("$arg_colorRgbFormat")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildCalendarListEntry()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.patch(arg_request, arg_calendarId, colorRgbFormat: arg_colorRgbFormat).then(unittest.expectAsync(((api.CalendarListEntry response) { |
- checkCalendarListEntry(response); |
- }))); |
- }); |
- |
- unittest.test("method--update", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_request = buildCalendarListEntry(); |
- var arg_calendarId = "foo"; |
- var arg_colorRgbFormat = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.CalendarListEntry.fromJson(json); |
- checkCalendarListEntry(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("users/me/calendarList/")); |
- pathOffset += 22; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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["colorRgbFormat"].first, unittest.equals("$arg_colorRgbFormat")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildCalendarListEntry()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.update(arg_request, arg_calendarId, colorRgbFormat: arg_colorRgbFormat).then(unittest.expectAsync(((api.CalendarListEntry response) { |
- checkCalendarListEntry(response); |
- }))); |
- }); |
- |
- unittest.test("method--watch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarListResourceApi res = new api.CalendarApi(mock).calendarList; |
- var arg_request = buildChannel(); |
- var arg_maxResults = 42; |
- var arg_minAccessRole = "foo"; |
- var arg_pageToken = "foo"; |
- var arg_showDeleted = true; |
- var arg_showHidden = true; |
- var arg_syncToken = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Channel.fromJson(json); |
- checkChannel(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.equals("users/me/calendarList/watch")); |
- pathOffset += 27; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["minAccessRole"].first, unittest.equals(arg_minAccessRole)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["showHidden"].first, unittest.equals("$arg_showHidden")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildChannel()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.watch(arg_request, maxResults: arg_maxResults, minAccessRole: arg_minAccessRole, pageToken: arg_pageToken, showDeleted: arg_showDeleted, showHidden: arg_showHidden, syncToken: arg_syncToken).then(unittest.expectAsync(((api.Channel response) { |
- checkChannel(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-CalendarsResourceApi", () { |
- unittest.test("method--clear", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_calendarId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/clear", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/clear")); |
- pathOffset += 6; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = ""; |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.clear(arg_calendarId).then(unittest.expectAsync((_) {})); |
- }); |
- |
- unittest.test("method--delete", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_calendarId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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_calendarId).then(unittest.expectAsync((_) {})); |
- }); |
- |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_calendarId = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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(buildCalendar()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.get(arg_calendarId).then(unittest.expectAsync(((api.Calendar response) { |
- checkCalendar(response); |
- }))); |
- }); |
- |
- unittest.test("method--insert", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_request = buildCalendar(); |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Calendar.fromJson(json); |
- checkCalendar(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("calendars")); |
- 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(buildCalendar()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.insert(arg_request).then(unittest.expectAsync(((api.Calendar response) { |
- checkCalendar(response); |
- }))); |
- }); |
- |
- unittest.test("method--patch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_request = buildCalendar(); |
- var arg_calendarId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Calendar.fromJson(json); |
- checkCalendar(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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(buildCalendar()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.patch(arg_request, arg_calendarId).then(unittest.expectAsync(((api.Calendar response) { |
- checkCalendar(response); |
- }))); |
- }); |
- |
- unittest.test("method--update", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.CalendarsResourceApi res = new api.CalendarApi(mock).calendars; |
- var arg_request = buildCalendar(); |
- var arg_calendarId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Calendar.fromJson(json); |
- checkCalendar(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- |
- 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(buildCalendar()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.update(arg_request, arg_calendarId).then(unittest.expectAsync(((api.Calendar response) { |
- checkCalendar(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-ChannelsResourceApi", () { |
- unittest.test("method--stop", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.ChannelsResourceApi res = new api.CalendarApi(mock).channels; |
- var arg_request = buildChannel(); |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Channel.fromJson(json); |
- checkChannel(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("channels/stop")); |
- pathOffset += 13; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = ""; |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.stop(arg_request).then(unittest.expectAsync((_) {})); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-ColorsResourceApi", () { |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.ColorsResourceApi res = new api.CalendarApi(mock).colors; |
- 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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("colors")); |
- pathOffset += 6; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildColors()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.get().then(unittest.expectAsync(((api.Colors response) { |
- checkColors(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-EventsResourceApi", () { |
- unittest.test("method--delete", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- |
- 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["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- 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_calendarId, arg_eventId, sendNotifications: arg_sendNotifications).then(unittest.expectAsync((_) {})); |
- }); |
- |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_maxAttendees = 42; |
- var arg_timeZone = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- |
- 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["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- unittest.expect(queryMap["timeZone"].first, unittest.equals(arg_timeZone)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.get(arg_calendarId, arg_eventId, alwaysIncludeEmail: arg_alwaysIncludeEmail, maxAttendees: arg_maxAttendees, timeZone: arg_timeZone).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--import", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_request = buildEvent(); |
- var arg_calendarId = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Event.fromJson(json); |
- checkEvent(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/import", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/events/import")); |
- pathOffset += 14; |
- |
- 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(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.import(arg_request, arg_calendarId).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--insert", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_request = buildEvent(); |
- var arg_calendarId = "foo"; |
- var arg_maxAttendees = 42; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Event.fromJson(json); |
- checkEvent(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/events")); |
- pathOffset += 7; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- unittest.expect(queryMap["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.insert(arg_request, arg_calendarId, maxAttendees: arg_maxAttendees, sendNotifications: arg_sendNotifications).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--instances", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_maxAttendees = 42; |
- var arg_maxResults = 42; |
- var arg_originalStart = "foo"; |
- var arg_pageToken = "foo"; |
- var arg_showDeleted = true; |
- var arg_timeMax = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeZone = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- index = path.indexOf("/instances", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/instances")); |
- pathOffset += 10; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(queryMap["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["originalStart"].first, unittest.equals(arg_originalStart)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(core.DateTime.parse(queryMap["timeMax"].first), unittest.equals(arg_timeMax)); |
- unittest.expect(core.DateTime.parse(queryMap["timeMin"].first), unittest.equals(arg_timeMin)); |
- unittest.expect(queryMap["timeZone"].first, unittest.equals(arg_timeZone)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvents()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.instances(arg_calendarId, arg_eventId, alwaysIncludeEmail: arg_alwaysIncludeEmail, maxAttendees: arg_maxAttendees, maxResults: arg_maxResults, originalStart: arg_originalStart, pageToken: arg_pageToken, showDeleted: arg_showDeleted, timeMax: arg_timeMax, timeMin: arg_timeMin, timeZone: arg_timeZone).then(unittest.expectAsync(((api.Events response) { |
- checkEvents(response); |
- }))); |
- }); |
- |
- unittest.test("method--list", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_iCalUID = "foo"; |
- var arg_maxAttendees = 42; |
- var arg_maxResults = 42; |
- var arg_orderBy = "foo"; |
- var arg_pageToken = "foo"; |
- var arg_privateExtendedProperty = buildUnnamed687(); |
- var arg_q = "foo"; |
- var arg_sharedExtendedProperty = buildUnnamed688(); |
- var arg_showDeleted = true; |
- var arg_showHiddenInvitations = true; |
- var arg_singleEvents = true; |
- var arg_syncToken = "foo"; |
- var arg_timeMax = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeZone = "foo"; |
- var arg_updatedMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- 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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/events")); |
- pathOffset += 7; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(queryMap["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(queryMap["iCalUID"].first, unittest.equals(arg_iCalUID)); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- 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["privateExtendedProperty"], unittest.equals(arg_privateExtendedProperty)); |
- unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); |
- unittest.expect(queryMap["sharedExtendedProperty"], unittest.equals(arg_sharedExtendedProperty)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["showHiddenInvitations"].first, unittest.equals("$arg_showHiddenInvitations")); |
- unittest.expect(queryMap["singleEvents"].first, unittest.equals("$arg_singleEvents")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- unittest.expect(core.DateTime.parse(queryMap["timeMax"].first), unittest.equals(arg_timeMax)); |
- unittest.expect(core.DateTime.parse(queryMap["timeMin"].first), unittest.equals(arg_timeMin)); |
- unittest.expect(queryMap["timeZone"].first, unittest.equals(arg_timeZone)); |
- unittest.expect(core.DateTime.parse(queryMap["updatedMin"].first), unittest.equals(arg_updatedMin)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvents()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.list(arg_calendarId, alwaysIncludeEmail: arg_alwaysIncludeEmail, iCalUID: arg_iCalUID, maxAttendees: arg_maxAttendees, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, privateExtendedProperty: arg_privateExtendedProperty, q: arg_q, sharedExtendedProperty: arg_sharedExtendedProperty, showDeleted: arg_showDeleted, showHiddenInvitations: arg_showHiddenInvitations, singleEvents: arg_singleEvents, syncToken: arg_syncToken, timeMax: arg_timeMax, timeMin: arg_timeMin, timeZone: arg_timeZone, updatedMin: arg_updatedMin).then(unittest.expectAsync(((api.Events response) { |
- checkEvents(response); |
- }))); |
- }); |
- |
- unittest.test("method--move", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_destination = "foo"; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- index = path.indexOf("/move", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/move")); |
- pathOffset += 5; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(queryMap["destination"].first, unittest.equals(arg_destination)); |
- unittest.expect(queryMap["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.move(arg_calendarId, arg_eventId, arg_destination, sendNotifications: arg_sendNotifications).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--patch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_request = buildEvent(); |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_maxAttendees = 42; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Event.fromJson(json); |
- checkEvent(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- |
- 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["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- unittest.expect(queryMap["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.patch(arg_request, arg_calendarId, arg_eventId, alwaysIncludeEmail: arg_alwaysIncludeEmail, maxAttendees: arg_maxAttendees, sendNotifications: arg_sendNotifications).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--quickAdd", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_calendarId = "foo"; |
- var arg_text = "foo"; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/quickAdd", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/events/quickAdd")); |
- pathOffset += 16; |
- |
- 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["text"].first, unittest.equals(arg_text)); |
- unittest.expect(queryMap["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.quickAdd(arg_calendarId, arg_text, sendNotifications: arg_sendNotifications).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--update", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_request = buildEvent(); |
- var arg_calendarId = "foo"; |
- var arg_eventId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_maxAttendees = 42; |
- var arg_sendNotifications = true; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Event.fromJson(json); |
- checkEvent(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/events/")); |
- pathOffset += 8; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_eventId")); |
- |
- 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["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- unittest.expect(queryMap["sendNotifications"].first, unittest.equals("$arg_sendNotifications")); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildEvent()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.update(arg_request, arg_calendarId, arg_eventId, alwaysIncludeEmail: arg_alwaysIncludeEmail, maxAttendees: arg_maxAttendees, sendNotifications: arg_sendNotifications).then(unittest.expectAsync(((api.Event response) { |
- checkEvent(response); |
- }))); |
- }); |
- |
- unittest.test("method--watch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.EventsResourceApi res = new api.CalendarApi(mock).events; |
- var arg_request = buildChannel(); |
- var arg_calendarId = "foo"; |
- var arg_alwaysIncludeEmail = true; |
- var arg_iCalUID = "foo"; |
- var arg_maxAttendees = 42; |
- var arg_maxResults = 42; |
- var arg_orderBy = "foo"; |
- var arg_pageToken = "foo"; |
- var arg_privateExtendedProperty = buildUnnamed689(); |
- var arg_q = "foo"; |
- var arg_sharedExtendedProperty = buildUnnamed690(); |
- var arg_showDeleted = true; |
- var arg_showHiddenInvitations = true; |
- var arg_singleEvents = true; |
- var arg_syncToken = "foo"; |
- var arg_timeMax = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- var arg_timeZone = "foo"; |
- var arg_updatedMin = core.DateTime.parse("2002-02-27T14:01:02"); |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Channel.fromJson(json); |
- checkChannel(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("calendars/")); |
- pathOffset += 10; |
- index = path.indexOf("/events/watch", pathOffset); |
- unittest.expect(index >= 0, unittest.isTrue); |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
- pathOffset = index; |
- unittest.expect(subPart, unittest.equals("$arg_calendarId")); |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/events/watch")); |
- pathOffset += 13; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(queryMap["alwaysIncludeEmail"].first, unittest.equals("$arg_alwaysIncludeEmail")); |
- unittest.expect(queryMap["iCalUID"].first, unittest.equals(arg_iCalUID)); |
- unittest.expect(core.int.parse(queryMap["maxAttendees"].first), unittest.equals(arg_maxAttendees)); |
- 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["privateExtendedProperty"], unittest.equals(arg_privateExtendedProperty)); |
- unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); |
- unittest.expect(queryMap["sharedExtendedProperty"], unittest.equals(arg_sharedExtendedProperty)); |
- unittest.expect(queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted")); |
- unittest.expect(queryMap["showHiddenInvitations"].first, unittest.equals("$arg_showHiddenInvitations")); |
- unittest.expect(queryMap["singleEvents"].first, unittest.equals("$arg_singleEvents")); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- unittest.expect(core.DateTime.parse(queryMap["timeMax"].first), unittest.equals(arg_timeMax)); |
- unittest.expect(core.DateTime.parse(queryMap["timeMin"].first), unittest.equals(arg_timeMin)); |
- unittest.expect(queryMap["timeZone"].first, unittest.equals(arg_timeZone)); |
- unittest.expect(core.DateTime.parse(queryMap["updatedMin"].first), unittest.equals(arg_updatedMin)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildChannel()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.watch(arg_request, arg_calendarId, alwaysIncludeEmail: arg_alwaysIncludeEmail, iCalUID: arg_iCalUID, maxAttendees: arg_maxAttendees, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, privateExtendedProperty: arg_privateExtendedProperty, q: arg_q, sharedExtendedProperty: arg_sharedExtendedProperty, showDeleted: arg_showDeleted, showHiddenInvitations: arg_showHiddenInvitations, singleEvents: arg_singleEvents, syncToken: arg_syncToken, timeMax: arg_timeMax, timeMin: arg_timeMin, timeZone: arg_timeZone, updatedMin: arg_updatedMin).then(unittest.expectAsync(((api.Channel response) { |
- checkChannel(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-FreebusyResourceApi", () { |
- unittest.test("method--query", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.FreebusyResourceApi res = new api.CalendarApi(mock).freebusy; |
- var arg_request = buildFreeBusyRequest(); |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.FreeBusyRequest.fromJson(json); |
- checkFreeBusyRequest(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("freeBusy")); |
- 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(buildFreeBusyResponse()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.query(arg_request).then(unittest.expectAsync(((api.FreeBusyResponse response) { |
- checkFreeBusyResponse(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
- unittest.group("resource-SettingsResourceApi", () { |
- unittest.test("method--get", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.SettingsResourceApi res = new api.CalendarApi(mock).settings; |
- var arg_setting = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.equals("users/me/settings/")); |
- pathOffset += 18; |
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
- pathOffset = path.length; |
- unittest.expect(subPart, unittest.equals("$arg_setting")); |
- |
- 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_setting).then(unittest.expectAsync(((api.Setting response) { |
- checkSetting(response); |
- }))); |
- }); |
- |
- unittest.test("method--list", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.SettingsResourceApi res = new api.CalendarApi(mock).settings; |
- var arg_maxResults = 42; |
- var arg_pageToken = "foo"; |
- var arg_syncToken = "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 + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("users/me/settings")); |
- pathOffset += 17; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildSettings()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.list(maxResults: arg_maxResults, pageToken: arg_pageToken, syncToken: arg_syncToken).then(unittest.expectAsync(((api.Settings response) { |
- checkSettings(response); |
- }))); |
- }); |
- |
- unittest.test("method--watch", () { |
- |
- var mock = new common_test.HttpServerMock(); |
- api.SettingsResourceApi res = new api.CalendarApi(mock).settings; |
- var arg_request = buildChannel(); |
- var arg_maxResults = 42; |
- var arg_pageToken = "foo"; |
- var arg_syncToken = "foo"; |
- mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
- var obj = new api.Channel.fromJson(json); |
- checkChannel(obj); |
- |
- var path = (req.url).path; |
- var pathOffset = 0; |
- var index; |
- var subPart; |
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/calendar/v3/")); |
- pathOffset += 13; |
- unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("users/me/settings/watch")); |
- pathOffset += 23; |
- |
- var query = (req.url).query; |
- var queryOffset = 0; |
- var queryMap = {}; |
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
- parseBool(n) { |
- if (n == "true") return true; |
- if (n == "false") return false; |
- if (n == null) return null; |
- throw new core.ArgumentError("Invalid boolean: $n"); |
- } |
- if (query.length > 0) { |
- for (var part in query.split("&")) { |
- var keyvalue = part.split("="); |
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
- } |
- } |
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
- unittest.expect(queryMap["syncToken"].first, unittest.equals(arg_syncToken)); |
- |
- |
- var h = { |
- "content-type" : "application/json; charset=utf-8", |
- }; |
- var resp = convert.JSON.encode(buildChannel()); |
- return new async.Future.value(common_test.stringResponse(200, h, resp)); |
- }), true); |
- res.watch(arg_request, maxResults: arg_maxResults, pageToken: arg_pageToken, syncToken: arg_syncToken).then(unittest.expectAsync(((api.Channel response) { |
- checkChannel(response); |
- }))); |
- }); |
- |
- }); |
- |
- |
-} |
- |