diff options
author | Venkatarama NG. Avadhani <venkatarama.avadhani@ittiam.com> | 2020-11-05 15:36:55 +0530 |
---|---|---|
committer | Nathalie Le Clair <lcnathalie@google.com> | 2021-07-09 09:38:37 +0000 |
commit | 0dc6a671809a26602c116a3c5e2c2fb9503ea3ea (patch) | |
tree | 513580bc15bef9e003c81c23acaa981e774fafe6 | |
parent | 17f9f3e8b59553a33a3e2931b3694cb1c5d5e739 (diff) | |
download | base-0dc6a671809a26602c116a3c5e2c2fb9503ea3ea.tar.gz |
HDMICEC: Add equals test for ActiveSource
Add an equality test for the nested class ActiveSource in
HdmiCecLocalDevice.
Bug: 168713324
Test: atest HdmiCecLocalDeviceTest#testEqualsActiveSource
Change-Id: I1312004c3a91d8638033c9bb815f3dd61eb3f8cc
Merged-In: I1312004c3a91d8638033c9bb815f3dd61eb3f8cc
-rw-r--r-- | services/tests/servicestests/Android.bp | 1 | ||||
-rw-r--r-- | services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDeviceTest.java | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/services/tests/servicestests/Android.bp b/services/tests/servicestests/Android.bp index 08e2def8d10d..53aef5d6f980 100644 --- a/services/tests/servicestests/Android.bp +++ b/services/tests/servicestests/Android.bp @@ -38,6 +38,7 @@ android_test { "services.people", "services.usage", "guava", + "guava-android-testlib", "androidx.test.core", "androidx.test.ext.truth", "androidx.test.runner", diff --git a/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDeviceTest.java b/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDeviceTest.java index e0bada3138e0..3e5cbea6a2a4 100644 --- a/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDeviceTest.java +++ b/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDeviceTest.java @@ -35,6 +35,8 @@ import android.os.test.TestLooper; import androidx.test.InstrumentationRegistry; import androidx.test.filters.SmallTest; +import com.google.common.testing.EqualsTester; + import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -131,6 +133,24 @@ public class HdmiCecLocalDeviceTest { } @Test + public void testEqualsActiveSource() { + int logicalAddress = 0; + int physicalAddress = 0x0000; + new EqualsTester() + .addEqualityGroup( + new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress), + new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress)) + .addEqualityGroup( + new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress + 1)) + .addEqualityGroup( + new HdmiCecLocalDevice.ActiveSource(logicalAddress + 1, physicalAddress)) + .addEqualityGroup( + new HdmiCecLocalDevice.ActiveSource( + logicalAddress + 1, physicalAddress + 1)) + .testEquals(); + } + + @Test public void dispatchMessage_desNotValid() { HdmiCecMessage msg = new HdmiCecMessage( |