Merge "HDMICEC: Add equals test for ActiveSource"
This commit is contained in:
@@ -38,6 +38,7 @@ android_test {
|
||||
"services.people",
|
||||
"services.usage",
|
||||
"guava",
|
||||
"guava-android-testlib",
|
||||
"androidx.test.core",
|
||||
"androidx.test.ext.truth",
|
||||
"androidx.test.runner",
|
||||
|
||||
@@ -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;
|
||||
@@ -130,6 +132,24 @@ public class HdmiCecLocalDeviceTest {
|
||||
mHdmiControlService.setMessageValidator(mMessageValidator);
|
||||
}
|
||||
|
||||
@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 =
|
||||
|
||||
Reference in New Issue
Block a user