xref: /aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/KeyguardStatusAreaViewTest.kt
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.keyguard
2 
3 import android.test.suitebuilder.annotation.SmallTest
4 import android.testing.AndroidTestingRunner
5 import android.testing.TestableLooper.RunWithLooper
6 import com.android.systemui.SysuiTestCase
7 import org.junit.Assert.assertEquals
8 import org.junit.Before
9 import org.junit.Test
10 import org.junit.runner.RunWith
11 
12 @SmallTest
13 @RunWith(AndroidTestingRunner::class)
14 @RunWithLooper(setAsMainLooper = true)
15 class KeyguardStatusAreaViewTest : SysuiTestCase() {
16 
17     private lateinit var view: KeyguardStatusAreaView
18 
19     @Before
20     fun setUp() {
21         view = KeyguardStatusAreaView(context)
22     }
23 
24     @Test
25     fun checkTranslationX_AddedTotals() {
26         view.translateXFromClockDesign = 10f
27         assertEquals(10f, view.translationX)
28 
29         view.translateXFromAod = 20f
30         assertEquals(30f, view.translationX)
31 
32         view.translateXFromUnfold = 30f
33         assertEquals(60f, view.translationX)
34     }
35 
36     @Test
37     fun checkTranslationY_AddedTotals() {
38         view.translateYFromClockSize = 10f
39         assertEquals(10f, view.translationY)
40 
41         view.translateYFromClockDesign = 20f
42         assertEquals(30f, view.translationY)
43     }
44 }
45 

闽ICP备2022004144号-1闽公网安备35021102001383号

OpenHarmony source code served by {OpenGrok Contact:jevonbin@qq.com