Retired Document
Important: The information in this document is deprecated in Mac OS X v10.7 and should not be used for new development.
Calendar Tests
The tests in this chapter are specific to the Calendars database. Read Common Steps for how to turn on data change alerts before running these tests.
These are common steps specific to this chapter:
To perform an initial merge sync, choose “Merge data on computer and device” from the “For first sync” pop-up menu on the iSync window.
To force slow sync, launch Syncrospector, select the device from the Clients table, choose Slow Sync from the Sync Mode menu, and sync the device.
To add a timed event, double-click a day in Month view in iCal and choose the type of alarm from the “alarm” pop-up menu, and then set when you want the alarm to fire.
To add a recurrent event, double-click a day in Month view in iCal and choose how often you want the event to occur from the “repeat” pop-up menu.
To add a all-day event, double-click a day in Month view in iCal and select the all-day option in the Info drawer.
To add a recurrent all-day event, add an all-day event in iCal and choose how often you want the event to occur from the "repeat" pop-up menu.
To add a multi-day all-day event, double-click a day in Month view in iCal. Then select the all-day option and type the start and end dates (spanning multiple days) in the event's Info drawer.
To delete fields on the computer, select an event in iCal and edit the field in the Info drawer. To delete a recurrence rule, choose None from the “repeat” pop-up menu. To delete an alarm, choose Remove Alarm from the alarm pop-up menu. To delete text in the Notes field, click in the Notes field, press Command-A, and press the Delete key.
To modify a repeat rule, select the event in iCal and choose another menu item in the "repeat" pop-up menu.
Timed Events from Device
Tests adding, modifying, and deleting timed events on the device and computer.
This test consolidates calendar mapping at a high level for timed events added and/or modified on the device.
Scenario 1
Add a timed event to the device.
Sync.
Modify field values on the device.
Sync.
Delete fields on the device.
Sync.
Delete the timed event on the device.
Sync.
Repeat steps 1-8 for all types of events that the device supports—for example, memo and anniversary.
Scenario 2
Add a timed event to the computer.
Sync.
Modify field values on the computer.
Sync.
Delete fields on the computer.
Sync.
Delete the timed event on the computer.
Sync.
Repeat steps 1-8 for all types of events that the device supports—for example, memo and anniversary.
Recurrent Events from Device
Tests adding, modifying, and deleting recurrent events on the device and computer. Also tests changing recurrent events to timed events and vice-versa.
This test consolidates calendar mapping at a high level for recurrent events added and/or modified on the device.
Scenario 1
Add a recurrent event to the device.
Sync.
Modify field values on the device.
Sync.
Delete fields on the device.
Sync.
Delete the recurrent event on the device.
Sync.
Scenario 2
Add a recurrent event to the device.
Sync.
Modify the repeat rule on the device.
Sync.
Delete fields on the device.
Sync.
Delete the recurrent event on the device.
Sync.
Scenario 3
Add a recurrent event to the computer.
Sync.
Modify field values on the device.
Sync.
Delete fields on the device.
Sync.
Delete the recurrent event on the device.
Sync.
Scenario 4
Add a recurrent event to the computer.
Sync.
Modify the repeat rule on the device.
Sync.
Delete the fields on the device.
Sync.
Delete the recurrent event on the device.
Sync.
Scenario 5
Add a recurrent event to the computer.
Sync.
Change the recurrent event to a timed event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the timed event on the device.
Sync.
Scenario 6
Add a timed event to the computer.
Sync.
Change the timed event to a recurrent event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the recurrent event on the device.
Sync.
All-Day Events from Device
Tests adding, modifying and deleting all-day events on the device and computer. Also tests changing all-day events to recurrent all-day events and vice-versa.
These tests consolidate calendar mapping at a high level for all-day events added and/or modified on the device.
Scenario 1
Add an all-day event to the device.
Sync.
Modify field values on the device.
Sync.
Delete fields on the device.
Sync.
Delete the all-day event on the device.
Sync.
Scenario 2
Add an all-day event to the device.
Sync.
Change all-day event to a timed event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the timed event on the device.
Sync.
Scenario 3
Add an all-day event to the computer.
Sync.
Change field values on device,
Sync.
Delete fields on the device.
Sync.
Delete the all-day event on the device.
Sync.
Scenario 4
Add an all-day event to the computer.
Sync.
Change a all-day event to a timed event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the timed event on the device.
Sync.
Scenario 5
Add an all-day event to the computer.
Sync.
Change the all-day event to a recurrent all-day event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the recurrent all-day event on the device.
Sync.
Scenario 6
Add a recurrent all-day event to the computer.
Sync.
Change recurrent all-day event to a single all-day event on the device.
Sync.
Delete fields on the device.
Sync.
Delete the single all-day event on the device.
Sync.
Tasks from Device
Tests adding, modifying, and deleting tasks on the device and computer.
This test consolidates task mapping at a high level for tasks added and/or modified on the device.
Scenario 1
Add a task to the device.
Sync.
Modify field values on device.
For example, modify the priority, due date, completed, and notes fields.
Sync.
Delete fields on the device.
Sync.
Delete the task on the device.
Sync.
Scenario 2
Add a task to the computer.
Sync.
Modify field values on device.
Sync.
Delete fields on the device.
Sync.
Delete the task on the device.
Sync.
Recurrent All-Day Event from Device
Tests adding, modifying, and deleting recurrent all-day events on the device and computer.
Scenario 1
Add a recurrent all-day event to the device.
Sync.
Modify field values on device.
Sync.
Delete the recurrent all-day event on the device.
Sync.
Scenario 2
Add a recurrent all-day event to the computer.
Sync.
Modify all field values on device.
Sync.
Delete fields on device,
Sync.
Delete the recurrent all-day event on the device.
Sync.
Recurrent Multi-day All-day Event from Device
Tests adding, modifying, and deleting recurrent multi-day all-day events on the device and computer.
Scenario 1
Add a recurrent multi-day all-day event to the device.
Sync.
Modify field values on device.
Sync.
Delete the recurrent multi-day all-day event on the device.
Sync.
Scenario 2
Add a recurrent multi-day all-day event to the computer.
Sync.
Modify all field values on device.
Sync.
Delete fields on device,
Sync.
Delete the recurrent multi-day all-day event on the device.
Sync.
Birthday Event from Device
Tests adding birthday events on the device and modifying them on the computer. Run this test using only devices that support birthday events.
Steps
Add a birthday event to the device.
Perform an initial merge sync.
Force a slow sync.
Using iCal, select the birthday event in the current year and modify the subject field of the event and all future events.
Sync.
Many Events and Tasks with Large Notes
Tests adding many events and tasks with large notes.
Steps
Add many events and tasks—for example, 500 events and 500 tasks—with large notes to the computer.
Sync.
Copyright © 2011 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2011-06-13