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

Commit 49cce06b authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix start info clock tests" into main

parents c116e195 12ea0804
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -509,8 +509,12 @@ public class ApplicationStartInfoTest {

        mAppStartInfoTracker.handleProcessBroadcastStart(3, app, buildIntent(COMPONENT),
                false /* isAlarm */);
        // Add a brief delay between timestamps to make sure the clock, which is in milliseconds has
        // actually incremented.
        sleep(1);
        mAppStartInfoTracker.handleProcessBroadcastStart(2, app, buildIntent(COMPONENT),
                false /* isAlarm */);
        sleep(1);
        mAppStartInfoTracker.handleProcessBroadcastStart(1, app, buildIntent(COMPONENT),
                false /* isAlarm */);

@@ -557,9 +561,10 @@ public class ApplicationStartInfoTest {
        // Now load from disk.
        mAppStartInfoTracker.loadExistingProcessStartInfo();

        // Confirm clock has been set and that its current time is greater than the previous one.
        // Confirm clock has been set and that its current time is greater than or equal to the
        // previous one, thereby ensuring it was loaded from disk.
        assertNotNull(mAppStartInfoTracker.mMonotonicClock);
        assertTrue(mAppStartInfoTracker.mMonotonicClock.monotonicTime() > originalMonotonicTime);
        assertTrue(mAppStartInfoTracker.mMonotonicClock.monotonicTime() >= originalMonotonicTime);
    }

    private static <T> void setFieldValue(Class clazz, Object obj, String fieldName, T val) {