Merge "HDMICEC: Add equals test for ActiveSource" into sc-dev-plus-aosp am: 4767305621
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15235799 Change-Id: Ie559da81b68c44498440082561ac1233578e9554
This commit is contained in:
@@ -39,6 +39,7 @@ android_test {
|
|||||||
"services.usage",
|
"services.usage",
|
||||||
"services.uwb",
|
"services.uwb",
|
||||||
"guava",
|
"guava",
|
||||||
|
"guava-android-testlib",
|
||||||
"androidx.test.core",
|
"androidx.test.core",
|
||||||
"androidx.test.ext.truth",
|
"androidx.test.ext.truth",
|
||||||
"androidx.test.runner",
|
"androidx.test.runner",
|
||||||
|
|||||||
@@ -47,6 +47,8 @@ import android.platform.test.annotations.Presubmit;
|
|||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
|
import com.google.common.testing.EqualsTester;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
@@ -207,6 +209,24 @@ public class HdmiCecLocalDeviceTest {
|
|||||||
mTestLooper.dispatchAll();
|
mTestLooper.dispatchAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@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
|
@Test
|
||||||
public void dispatchMessage_logicalAddressDoesNotMatch() {
|
public void dispatchMessage_logicalAddressDoesNotMatch() {
|
||||||
HdmiCecMessage msg =
|
HdmiCecMessage msg =
|
||||||
|
|||||||
Reference in New Issue
Block a user