Loading packages/SystemUI/checks/tests/com/android/internal/systemui/lint/CleanArchitectureDependencyViolationDetectorTest.kt +5 −5 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `No violations`() { fun noViolations() { lint() .files( *LEGITIMATE_FILES, Loading @@ -51,7 +51,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - domain depends on ui`() { fun violation_domainDependsOnUi() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -86,7 +86,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - ui depends on data`() { fun violation_uiDependsOnData() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -121,7 +121,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - shared depends on all other layers`() { fun violation_sharedDependsOnAllOtherLayers() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -166,7 +166,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - data depends on domain`() { fun violation_dataDependsOnDomain() { lint() .files( *LEGITIMATE_FILES, Loading packages/SystemUI/tests/src/com/android/systemui/camera/CameraGestureHelperTest.kt +13 −13 Original line number Diff line number Diff line Loading @@ -172,64 +172,64 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `canCameraGestureBeLaunched - status bar state is keyguard - returns true`() { fun canCameraGestureBeLaunched_statusBarStateIsKeyguard_returnsTrue() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade-locked - returns true`() { fun canCameraGestureBeLaunched_stateIsShadeLocked_returnsTrue() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE_LOCKED)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is keyguard - camera activity on top - returns true`() { fun canCameraGestureBeLaunched_stateIsKeyguard_cameraActivityOnTop_returnsTrue() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade-locked - camera activity on top - true`() { fun canCameraGestureBeLaunched_stateIsShadeLocked_cameraActivityOnTop_true() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE_LOCKED)).isTrue() } @Test fun `canCameraGestureBeLaunched - not allowed by admin - returns false`() { fun canCameraGestureBeLaunched_notAllowedByAdmin_returnsFalse() { prepare(isCameraAllowedByAdmin = false) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isFalse() } @Test fun `canCameraGestureBeLaunched - intent does not resolve to any app - returns false`() { fun canCameraGestureBeLaunched_intentDoesNotResolveToAnyApp_returnsFalse() { prepare(installedCameraAppCount = 0) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isFalse() } @Test fun `canCameraGestureBeLaunched - state is shade - no running tasks - returns true`() { fun canCameraGestureBeLaunched_stateIsShade_noRunningTasks_returnsTrue() { prepare(isCameraActivityRunningOnTop = false, isTaskListEmpty = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade - camera activity on top - returns false`() { fun canCameraGestureBeLaunched_stateIsShade_cameraActivityOnTop_returnsFalse() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isFalse() } @Test fun `canCameraGestureBeLaunched - state is shade - camera activity not on top - true`() { fun canCameraGestureBeLaunched_stateIsShade_cameraActivityNotOnTop_true() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isTrue() } @Test fun `launchCamera - only one camera app installed - using secure screen lock option`() { fun launchCamera_onlyOneCameraAppInstalled_usingSecureScreenLockOption() { val source = 1337 underTest.launchCamera(source) Loading @@ -238,7 +238,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - only one camera app installed - using non-secure screen lock option`() { fun launchCamera_onlyOneCameraAppInstalled_usingNonSecureScreenLockOption() { prepare(isUsingSecureScreenLockOption = false) val source = 1337 Loading @@ -248,7 +248,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - multiple camera apps installed - using secure screen lock option`() { fun launchCamera_multipleCameraAppsInstalled_usingSecureScreenLockOption() { prepare(installedCameraAppCount = 2) val source = 1337 Loading @@ -262,7 +262,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - multiple camera apps installed - using non-secure screen lock option`() { fun launchCamera_multipleCameraAppsInstalled_usingNonSecureScreenLockOption() { prepare( isUsingSecureScreenLockOption = false, installedCameraAppCount = 2, Loading packages/SystemUI/tests/src/com/android/systemui/common/ui/view/LongPressHandlingViewInteractionHandlerTest.kt +5 −5 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press`() = runTest { fun longPress() = runTest { val downX = 123 val downY = 456 dispatchTouchEvents( Loading @@ -91,7 +91,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press but feature not enabled`() = runTest { fun longPressButFeatureNotEnabled() = runTest { underTest.isLongPressHandlingEnabled = false dispatchTouchEvents( Down( Loading @@ -106,7 +106,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press but view not attached`() = runTest { fun longPressButViewNotAttached() = runTest { isAttachedToWindow = false dispatchTouchEvents( Down( Loading @@ -121,7 +121,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `dragged too far to be considered a long-press`() = runTest { fun draggedTooFarToBeConsideredAlongPress() = runTest { dispatchTouchEvents( Down( x = 123, Loading @@ -138,7 +138,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `held down too briefly to be considered a long-press`() = runTest { fun heldDownTooBrieflyToBeConsideredAlongPress() = runTest { dispatchTouchEvents( Down( x = 123, Loading packages/SystemUI/tests/src/com/android/systemui/demomode/DemoModeControllerTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class DemoModeControllerTest : SysuiTestCase() { } @Test fun `demo command flow - returns args`() = fun demoCommandFlow_returnsArgs() = testScope.runTest { var latest: Bundle? = null val flow = underTest.demoFlowForCommand(TEST_COMMAND) Loading packages/SystemUI/tests/src/com/android/systemui/keyguard/CustomizationProviderTest.kt +6 −6 Original line number Diff line number Diff line Loading @@ -211,7 +211,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `onAttachInfo - reportsContext`() { fun onAttachInfo_reportsContext() { val callback: SystemUIAppComponentFactoryBase.ContextAvailableCallback = mock() underTest.setContextAvailableCallback(callback) Loading Loading @@ -254,7 +254,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `insert and query selection`() = fun insertAndQuerySelection() = testScope.runTest { val slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START val affordanceId = AFFORDANCE_2 Loading @@ -278,7 +278,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `query slots`() = fun querySlotsProvidesTwoSlots() = testScope.runTest { assertThat(querySlots()) .isEqualTo( Loading @@ -296,7 +296,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `query affordances`() = fun queryAffordancesProvidesTwoAffordances() = testScope.runTest { assertThat(queryAffordances()) .isEqualTo( Loading @@ -316,7 +316,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `delete and query selection`() = fun deleteAndQuerySelection() = testScope.runTest { insertSelection( slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START, Loading Loading @@ -351,7 +351,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `delete all selections in a slot`() = fun deleteAllSelectionsInAslot() = testScope.runTest { insertSelection( slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START, Loading Loading
packages/SystemUI/checks/tests/com/android/internal/systemui/lint/CleanArchitectureDependencyViolationDetectorTest.kt +5 −5 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `No violations`() { fun noViolations() { lint() .files( *LEGITIMATE_FILES, Loading @@ -51,7 +51,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - domain depends on ui`() { fun violation_domainDependsOnUi() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -86,7 +86,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - ui depends on data`() { fun violation_uiDependsOnData() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -121,7 +121,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - shared depends on all other layers`() { fun violation_sharedDependsOnAllOtherLayers() { lint() .files( *LEGITIMATE_FILES, Loading Loading @@ -166,7 +166,7 @@ class CleanArchitectureDependencyViolationDetectorTest : SystemUILintDetectorTes } @Test fun `Violation - data depends on domain`() { fun violation_dataDependsOnDomain() { lint() .files( *LEGITIMATE_FILES, Loading
packages/SystemUI/tests/src/com/android/systemui/camera/CameraGestureHelperTest.kt +13 −13 Original line number Diff line number Diff line Loading @@ -172,64 +172,64 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `canCameraGestureBeLaunched - status bar state is keyguard - returns true`() { fun canCameraGestureBeLaunched_statusBarStateIsKeyguard_returnsTrue() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade-locked - returns true`() { fun canCameraGestureBeLaunched_stateIsShadeLocked_returnsTrue() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE_LOCKED)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is keyguard - camera activity on top - returns true`() { fun canCameraGestureBeLaunched_stateIsKeyguard_cameraActivityOnTop_returnsTrue() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade-locked - camera activity on top - true`() { fun canCameraGestureBeLaunched_stateIsShadeLocked_cameraActivityOnTop_true() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE_LOCKED)).isTrue() } @Test fun `canCameraGestureBeLaunched - not allowed by admin - returns false`() { fun canCameraGestureBeLaunched_notAllowedByAdmin_returnsFalse() { prepare(isCameraAllowedByAdmin = false) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isFalse() } @Test fun `canCameraGestureBeLaunched - intent does not resolve to any app - returns false`() { fun canCameraGestureBeLaunched_intentDoesNotResolveToAnyApp_returnsFalse() { prepare(installedCameraAppCount = 0) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.KEYGUARD)).isFalse() } @Test fun `canCameraGestureBeLaunched - state is shade - no running tasks - returns true`() { fun canCameraGestureBeLaunched_stateIsShade_noRunningTasks_returnsTrue() { prepare(isCameraActivityRunningOnTop = false, isTaskListEmpty = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isTrue() } @Test fun `canCameraGestureBeLaunched - state is shade - camera activity on top - returns false`() { fun canCameraGestureBeLaunched_stateIsShade_cameraActivityOnTop_returnsFalse() { prepare(isCameraActivityRunningOnTop = true) assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isFalse() } @Test fun `canCameraGestureBeLaunched - state is shade - camera activity not on top - true`() { fun canCameraGestureBeLaunched_stateIsShade_cameraActivityNotOnTop_true() { assertThat(underTest.canCameraGestureBeLaunched(StatusBarState.SHADE)).isTrue() } @Test fun `launchCamera - only one camera app installed - using secure screen lock option`() { fun launchCamera_onlyOneCameraAppInstalled_usingSecureScreenLockOption() { val source = 1337 underTest.launchCamera(source) Loading @@ -238,7 +238,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - only one camera app installed - using non-secure screen lock option`() { fun launchCamera_onlyOneCameraAppInstalled_usingNonSecureScreenLockOption() { prepare(isUsingSecureScreenLockOption = false) val source = 1337 Loading @@ -248,7 +248,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - multiple camera apps installed - using secure screen lock option`() { fun launchCamera_multipleCameraAppsInstalled_usingSecureScreenLockOption() { prepare(installedCameraAppCount = 2) val source = 1337 Loading @@ -262,7 +262,7 @@ class CameraGestureHelperTest : SysuiTestCase() { } @Test fun `launchCamera - multiple camera apps installed - using non-secure screen lock option`() { fun launchCamera_multipleCameraAppsInstalled_usingNonSecureScreenLockOption() { prepare( isUsingSecureScreenLockOption = false, installedCameraAppCount = 2, Loading
packages/SystemUI/tests/src/com/android/systemui/common/ui/view/LongPressHandlingViewInteractionHandlerTest.kt +5 −5 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press`() = runTest { fun longPress() = runTest { val downX = 123 val downY = 456 dispatchTouchEvents( Loading @@ -91,7 +91,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press but feature not enabled`() = runTest { fun longPressButFeatureNotEnabled() = runTest { underTest.isLongPressHandlingEnabled = false dispatchTouchEvents( Down( Loading @@ -106,7 +106,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `long-press but view not attached`() = runTest { fun longPressButViewNotAttached() = runTest { isAttachedToWindow = false dispatchTouchEvents( Down( Loading @@ -121,7 +121,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `dragged too far to be considered a long-press`() = runTest { fun draggedTooFarToBeConsideredAlongPress() = runTest { dispatchTouchEvents( Down( x = 123, Loading @@ -138,7 +138,7 @@ class LongPressHandlingViewInteractionHandlerTest : SysuiTestCase() { } @Test fun `held down too briefly to be considered a long-press`() = runTest { fun heldDownTooBrieflyToBeConsideredAlongPress() = runTest { dispatchTouchEvents( Down( x = 123, Loading
packages/SystemUI/tests/src/com/android/systemui/demomode/DemoModeControllerTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class DemoModeControllerTest : SysuiTestCase() { } @Test fun `demo command flow - returns args`() = fun demoCommandFlow_returnsArgs() = testScope.runTest { var latest: Bundle? = null val flow = underTest.demoFlowForCommand(TEST_COMMAND) Loading
packages/SystemUI/tests/src/com/android/systemui/keyguard/CustomizationProviderTest.kt +6 −6 Original line number Diff line number Diff line Loading @@ -211,7 +211,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `onAttachInfo - reportsContext`() { fun onAttachInfo_reportsContext() { val callback: SystemUIAppComponentFactoryBase.ContextAvailableCallback = mock() underTest.setContextAvailableCallback(callback) Loading Loading @@ -254,7 +254,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `insert and query selection`() = fun insertAndQuerySelection() = testScope.runTest { val slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START val affordanceId = AFFORDANCE_2 Loading @@ -278,7 +278,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `query slots`() = fun querySlotsProvidesTwoSlots() = testScope.runTest { assertThat(querySlots()) .isEqualTo( Loading @@ -296,7 +296,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `query affordances`() = fun queryAffordancesProvidesTwoAffordances() = testScope.runTest { assertThat(queryAffordances()) .isEqualTo( Loading @@ -316,7 +316,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `delete and query selection`() = fun deleteAndQuerySelection() = testScope.runTest { insertSelection( slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START, Loading Loading @@ -351,7 +351,7 @@ class CustomizationProviderTest : SysuiTestCase() { } @Test fun `delete all selections in a slot`() = fun deleteAllSelectionsInAslot() = testScope.runTest { insertSelection( slotId = KeyguardQuickAffordanceSlots.SLOT_ID_BOTTOM_START, Loading