Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f98d5157 authored by Sam Blitzstein's avatar Sam Blitzstein Committed by Android (Google) Code Review
Browse files

Merge "Further test fixes." into ics-ub-calendar-cream

parents 140ebd20 b25c663d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -192,7 +192,7 @@ public class UtilsTests extends TestCase {
    @SmallTest
    public void testCheckForDuplicateNames() {
        Utils.checkForDuplicateNames(mIsDuplicateName, mDuplicateNameCursor, NAME_COLUMN);
        assertEquals(mIsDuplicateName, mIsDuplicateNameExpected);
        assertEquals(mIsDuplicateNameExpected, mIsDuplicateName);
    }

    @Smoke
@@ -389,7 +389,7 @@ public class UtilsTests extends TestCase {
    private static void findPhoneNumber(String text, String[] matches) {
        int[] results = Utils.findNanpPhoneNumbers(text);

        assertEquals(results.length % 2, 0);
        assertEquals(0, results.length % 2);

        if (results.length / 2 != matches.length) {
            fail("Text '" + text + "': expected " + matches.length
+1 −1
Original line number Diff line number Diff line
@@ -757,7 +757,7 @@ public class AlertServiceTest extends AndroidTestCase {
        AlertsTable at = new AlertsTable();
        at.addAlertRow(scheduledAlertEventId, SCHEDULED, ACCEPTED, 0, createTimeInMillis(9, 0),
                createTimeInMillis(10, 0), 0);
        at.addAlertRow(firedAlertEventId, FIRED, ACCEPTED, 0, createTimeInMillis(10, 0),
        at.addAlertRow(firedAlertEventId, FIRED, ACCEPTED, 0, createTimeInMillis(4, 0),
                createTimeInMillis(10, 30), 0);

        ArrayList<NotificationInfo> highPriority = new ArrayList<NotificationInfo>();
+36 −36
Original line number Diff line number Diff line
@@ -419,7 +419,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, br_id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -465,7 +465,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        addOwnerAttendeeToOps(expectedOps);
        addAttendeeChangesOps(expectedOps);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -520,7 +520,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -601,7 +601,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        addOwnerAttendeeToOps(expectedOps);
        addAttendeeChangesOps(expectedOps);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -661,7 +661,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -717,7 +717,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -775,7 +775,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -830,7 +830,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        addOwnerAttendeeToOps(expectedOps);
        addAttendeeChangesOps(expectedOps);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -888,7 +888,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        addTestAttendees(expectedOps, true, br_id);

        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
        return true;
    }

@@ -969,14 +969,14 @@ public class EditEventHelperTest extends AndroidTestCase {
        // if any time/recurrence vals are different but there's no new rrule it
        // shouldn't change
        mHelper.checkTimeDependentFields(mModel1, mModel2, mValues, EditEventHelper.MODIFY_ALL);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);

        // also, if vals are different and it's not modifying all it shouldn't
        // change.
        mModel2.mRrule = "something else";
        mHelper.checkTimeDependentFields(mModel1, mModel2, mValues,
                EditEventHelper.MODIFY_SELECTED);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);

        // if vals changed and modify all is selected dtstart should be updated
        // by the difference
@@ -993,7 +993,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        mHelper.checkTimeDependentFields(mModel1, mModel2, mValues,
                EditEventHelper.MODIFY_SELECTED);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);
    }

    @Smoke
@@ -1023,7 +1023,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        mHelper.checkTimeDependentFields(mModel1, mModel2, mValues,
                EditEventHelper.MODIFY_SELECTED);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);

    }

@@ -1048,7 +1048,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        expectedOps.add(b.build());

        mHelper.updatePastEvents(ops, mModel1, initialBeginTime);
        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);

        mModel1.mAllDay = false;

@@ -1060,7 +1060,7 @@ public class EditEventHelperTest extends AndroidTestCase {

        ops.clear();
        mHelper.updatePastEvents(ops, mModel1, initialBeginTime);
        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
    }

    @Smoke
@@ -1069,16 +1069,16 @@ public class EditEventHelperTest extends AndroidTestCase {
        mActivity = buildTestContext();

        String label = EventViewUtils.constructReminderLabel(mActivity, 35, true);
        assertEquals(label, "35 mins");
        assertEquals("35 mins", label);

        label = EventViewUtils.constructReminderLabel(mActivity, 72, false);
        assertEquals(label, "72 minutes");
        assertEquals("72 minutes", label);

        label = EventViewUtils.constructReminderLabel(mActivity, 60, true);
        assertEquals(label, "1 hours");
        assertEquals("1 hours", label);

        label = EventViewUtils.constructReminderLabel(mActivity, 60 * 48, true);
        assertEquals(label, "2 days");
        assertEquals("2 days", label);
    }

    @Smoke
@@ -1145,7 +1145,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        // Should fail to create any ops since nothing changed
        result = mHelper.saveReminders(ops, eventId, reminders, originalReminders, forceSave);
        assertFalse(result);
        assertEquals(ops.size(), 0);
        assertEquals(0, ops.size());

        //Now test adding a single reminder
        originalReminders.remove(2);
@@ -1182,7 +1182,7 @@ public class EditEventHelperTest extends AndroidTestCase {
                mHelper.saveRemindersWithBackRef(ops, TEST_EVENT_INDEX_ID, reminders,
                        originalReminders, forceSave);
        assertTrue(result);
        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);

        // Now test calling save with identical reminders and no forcing
        reminders.add(ReminderEntry.valueOf(5));
@@ -1200,7 +1200,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        result = mHelper.saveRemindersWithBackRef(ops, ops.size(), reminders, originalReminders,
                        forceSave);
        assertFalse(result);
        assertEquals(ops.size(), 0);
        assertEquals(0, ops.size());

        //Now test adding a single reminder
        originalReminders.remove(2);
@@ -1210,7 +1210,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        result = mHelper.saveRemindersWithBackRef(ops, ops.size(), reminders, originalReminders,
                        forceSave);
        assertTrue(result);
        assertEquals(ops, expectedOps);
        assertEquals(expectedOps, ops);
    }

    @Smoke
@@ -1251,7 +1251,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        mModel1.mAllDay = false;

        mHelper.addRecurrenceRule(mValues, mModel1);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);

        mExpectedValues.put(Events.DURATION, "P1D");

@@ -1259,7 +1259,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        mValues.clear();

        mHelper.addRecurrenceRule(mValues, mModel1);
        assertEquals(mValues, mExpectedValues);
        assertEquals(mExpectedValues, mValues);

    }

@@ -1281,37 +1281,37 @@ public class EditEventHelperTest extends AndroidTestCase {
        selection = EditEventHelper.REPEATS_CUSTOM;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "This shouldn't change");
        assertEquals("This shouldn't change", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_DAILY;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=DAILY;WKST=SU");
        assertEquals("FREQ=DAILY;WKST=SU", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_EVERY_WEEKDAY;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=WEEKLY;WKST=SU;BYDAY=MO,TU,WE,TH,FR");
        assertEquals("FREQ=WEEKLY;WKST=SU;BYDAY=MO,TU,WE,TH,FR", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_WEEKLY_ON_DAY;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=WEEKLY;WKST=SU;BYDAY=FR");
        assertEquals("FREQ=WEEKLY;WKST=SU;BYDAY=FR", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_MONTHLY_ON_DAY;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=MONTHLY;WKST=SU;BYMONTHDAY=30");
        assertEquals("FREQ=MONTHLY;WKST=SU;BYMONTHDAY=30", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_MONTHLY_ON_DAY_COUNT;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=MONTHLY;WKST=SU;BYDAY=-1FR");
        assertEquals("FREQ=MONTHLY;WKST=SU;BYDAY=-1FR", mModel1.mRrule);

        selection = EditEventHelper.REPEATS_YEARLY;

        EditEventHelper.updateRecurrenceRule(selection, mModel1, weekStart);
        assertEquals(mModel1.mRrule, "FREQ=YEARLY;WKST=SU");
        assertEquals("FREQ=YEARLY;WKST=SU", mModel1.mRrule);
    }

    @Smoke
@@ -1373,7 +1373,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        mModel1 = buildTestModel();

        ContentValues values = mHelper.getContentValuesFromModel(mModel1);
        assertEquals(values, mExpectedValues);
        assertEquals(mExpectedValues, values);

        mModel1.mRrule = null;
        mModel1.mEnd = TEST_END;
@@ -1383,7 +1383,7 @@ public class EditEventHelperTest extends AndroidTestCase {
        mExpectedValues.put(Events.DTEND, TEST_END); // UTC time

        values = mHelper.getContentValuesFromModel(mModel1);
        assertEquals(values, mExpectedValues);
        assertEquals(mExpectedValues, values);

        mModel1.mAllDay = false;

@@ -1394,14 +1394,14 @@ public class EditEventHelperTest extends AndroidTestCase {
        mExpectedValues.put(Events.EVENT_TIMEZONE, "UTC");

        values = mHelper.getContentValuesFromModel(mModel1);
        assertEquals(values, mExpectedValues);
        assertEquals(mExpectedValues, values);
    }

    @Smoke
    @SmallTest
    public void testExtractDomain() {
        String domain = EditEventHelper.extractDomain("test.email@gmail.com");
        assertEquals(domain, "gmail.com");
        assertEquals("gmail.com", domain);

        domain = EditEventHelper.extractDomain("bademail.no#$%at symbol");
        assertNull(domain);
+5 −2
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.calendar.widget;

import com.android.calendar.widget.CalendarAppWidgetModel.EventInfo;
import com.android.calendar.widget.CalendarAppWidgetService.CalendarFactory;
import com.android.calendar.Utils;

import android.content.Context;
import android.database.MatrixCursor;
@@ -109,7 +110,8 @@ public class CalendarAppWidgetServiceTest extends AndroidTestCase {
        eventInfo.visibWhen = View.VISIBLE;
        eventInfo.visibWhere = View.VISIBLE;
        eventInfo.visibTitle = View.VISIBLE;
        eventInfo.when = "3am – 4am";
        eventInfo.when = Utils.formatDateRange(getContext(), now + ONE_HOUR, now + TWO_HOURS,
                DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_ABBREV_ALL);
        eventInfo.where = location;
        eventInfo.title = title;
        expected.mEventInfos.add(eventInfo);
@@ -135,7 +137,8 @@ public class CalendarAppWidgetServiceTest extends AndroidTestCase {
        eventInfo.visibWhen = View.VISIBLE;
        eventInfo.visibWhere = View.VISIBLE;
        eventInfo.visibTitle = View.VISIBLE;
        eventInfo.when = "3am – 4am";
        eventInfo.when = Utils.formatDateRange(context, now + ONE_HOUR, now + TWO_HOURS,
                DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_ABBREV_ALL);
        eventInfo.where = location + i;
        eventInfo.title = title + i;
        expected.mEventInfos.add(eventInfo);