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