diff options
| author | Marc Blank <mblank@google.com> | 2010-02-01 17:00:35 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-02-01 17:00:35 -0800 |
| commit | cfbbb99c67ce20863998b4b0941303820723c18d (patch) | |
| tree | e4334889859fb2484b2d5070f0abff96bd419c3b /tests | |
| parent | d62860821c2dbc14ab493b888cb129bd5addd53d (diff) | |
| parent | a8259394596eda7aed2b9edfdb30ff03c34acb66 (diff) | |
| download | android_packages_apps_Email-cfbbb99c67ce20863998b4b0941303820723c18d.tar.gz android_packages_apps_Email-cfbbb99c67ce20863998b4b0941303820723c18d.tar.bz2 android_packages_apps_Email-cfbbb99c67ce20863998b4b0941303820723c18d.zip | |
Merge "Handle upsync of multiple BYDAY values; add some unit tests"
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/src/com/android/exchange/utility/CalendarUtilitiesTests.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/src/com/android/exchange/utility/CalendarUtilitiesTests.java b/tests/src/com/android/exchange/utility/CalendarUtilitiesTests.java index 524b72f02..379c40259 100644 --- a/tests/src/com/android/exchange/utility/CalendarUtilitiesTests.java +++ b/tests/src/com/android/exchange/utility/CalendarUtilitiesTests.java @@ -64,6 +64,23 @@ public class CalendarUtilitiesTests extends AndroidTestCase { assertEquals("Israel Standard Time", tz.getDisplayName()); } + public void testGenerateEasDayOfWeek() { + String byDay = "TU;WE;SA"; + assertEquals("76", CalendarUtilities.generateEasDayOfWeek(byDay)); + byDay = "MO;TU;WE;TH;FR"; + assertEquals("62", CalendarUtilities.generateEasDayOfWeek(byDay)); + byDay = "SU"; + assertEquals("1", CalendarUtilities.generateEasDayOfWeek(byDay)); + } + + public void testTokenFromRrule() { + String rrule = "FREQ=DAILY;INTERVAL=1;BYDAY=WE,TH,SA;BYMONTHDAY=17"; + assertEquals("DAILY", CalendarUtilities.tokenFromRrule(rrule, "FREQ=")); + assertEquals("1", CalendarUtilities.tokenFromRrule(rrule, "INTERVAL=")); + assertEquals("17", CalendarUtilities.tokenFromRrule(rrule, "BYMONTHDAY=")); + assertNull(CalendarUtilities.tokenFromRrule(rrule, "UNTIL=")); + } + // TODO In progress // public void testParseTimeZone() { // GregorianCalendar cal = getTestCalendar(parsedTimeZone, dstStart); |
