Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d192ef4 authored by Nathalie Le Clair's avatar Nathalie Le Clair Committed by Automerger Merge Worker
Browse files

Merge "HDMICEC: Add equals test for ActiveSource" into sc-dev-plus-aosp am:...

Merge "HDMICEC: Add equals test for ActiveSource" into sc-dev-plus-aosp am: 47673056 am: 0b09608d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15235799

Change-Id: Id1a14cfd96cfcfe3be3a5b1f66331a9ed927bdbc
parents 993bf32c 0b09608d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ android_test {
        "services.usage",
        "services.uwb",
        "guava",
        "guava-android-testlib",
        "androidx.test.core",
        "androidx.test.ext.truth",
        "androidx.test.runner",
+20 −0
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ import android.platform.test.annotations.Presubmit;
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;
@@ -207,6 +209,24 @@ public class HdmiCecLocalDeviceTest {
        mNativeWrapper.clearResultMessages();
    }

    @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_logicalAddressDoesNotMatch() {
        HdmiCecMessage msg =