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

Commit 4e60fb21 authored by Sandy Pan's avatar Sandy Pan
Browse files

Fix broken test in SupervisionServiceTest

Bug:438591548
Flag: EXEMPT_fix_test
Test: SupervisionServiceTest
Change-Id: I8806f632d2582a8fcc0742a558051a0c66e83d6c
parent 3856a860
Loading
Loading
Loading
Loading
+6 −34
Original line number Diff line number Diff line
@@ -85,7 +85,6 @@ import org.mockito.kotlin.any
import org.mockito.kotlin.argThat
import org.mockito.kotlin.clearInvocations
import org.mockito.kotlin.eq
import org.mockito.kotlin.inOrder
import org.mockito.kotlin.mock
import org.mockito.kotlin.never
import org.mockito.kotlin.times
@@ -231,22 +230,13 @@ class SupervisionServiceTest {
        // Sets supervision recovery info to pending.
        setSupervisionRecoveryInfo(state = STATE_PENDING)
        setSupervisionEnabledForUserInternal(USER_ID, true)
        val inOrder = inOrder(mockDpmInternal)
        inOrder
            .verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,
                /* enabled= */ false,
                USER_ID,
            )
        clearInvocations(mockDpmInternal)

        // Starts the user.
        simulateUserStarting(USER_ID)

        // Verifies restriction not enabled.
        inOrder
            .verify(mockDpmInternal)
        verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,
@@ -266,22 +256,13 @@ class SupervisionServiceTest {
        )
        setSupervisionRecoveryInfo(state = STATE_VERIFIED)
        setSupervisionEnabledForUserInternal(USER_ID, true)
        val inOrder = inOrder(mockDpmInternal)
        inOrder
            .verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,
                /* enabled= */ false,
                USER_ID,
            )
        clearInvocations(mockDpmInternal)

        // Starts the user.
        simulateUserStarting(USER_ID)

        // Verifies restriction not enabled.
        inOrder
            .verify(mockDpmInternal)
        verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,
@@ -295,22 +276,13 @@ class SupervisionServiceTest {
        // Sets supervision recovery info.
        setSupervisionRecoveryInfo(state = STATE_VERIFIED)
        setSupervisionEnabledForUserInternal(USER_ID, true)
        val inOrder = inOrder(mockDpmInternal)
        inOrder
            .verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,
                /* enabled= */ true,
                USER_ID,
            )
        clearInvocations(mockDpmInternal)

        // Starts the user.
        simulateUserStarting(USER_ID)

        // Verifies restriction is enabled.
        inOrder
            .verify(mockDpmInternal)
        verify(mockDpmInternal)
            .setUserRestrictionForUser(
                SupervisionManager.SUPERVISION_SYSTEM_ENTITY,
                UserManager.DISALLOW_FACTORY_RESET,