diff options
| author | 2021-07-16 14:03:32 +0000 | |
|---|---|---|
| committer | 2021-07-16 14:03:32 +0000 | |
| commit | 2c677b190d976b59f87f9ba1459fce8c34e66a6f (patch) | |
| tree | 372716f6d99b285a4ec5b275a1e2c4c291d3b8c5 | |
| parent | e84ebfc0fcbcf078df82a91944a0413ad849c9b8 (diff) | |
| parent | 981814f10ce668df4aa0ee65a01221d62320e2b1 (diff) | |
Merge "HDMICEC: Add equals test for CodecSad"
| -rw-r--r-- | services/tests/servicestests/src/com/android/server/hdmi/HdmiUtilsTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/services/tests/servicestests/src/com/android/server/hdmi/HdmiUtilsTest.java b/services/tests/servicestests/src/com/android/server/hdmi/HdmiUtilsTest.java index 985c6476d767..51b513f1d77b 100644 --- a/services/tests/servicestests/src/com/android/server/hdmi/HdmiUtilsTest.java +++ b/services/tests/servicestests/src/com/android/server/hdmi/HdmiUtilsTest.java @@ -24,6 +24,8 @@ import androidx.test.filters.SmallTest; import com.android.server.hdmi.HdmiUtils.CodecSad; import com.android.server.hdmi.HdmiUtils.DeviceConfig; +import com.google.common.testing.EqualsTester; + import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -108,6 +110,22 @@ public class HdmiUtilsTest { } @Test + public void testEqualsCodecSad() { + byte[] sad = {0x0a, 0x1b, 0x2c}; + String sadString = "0a1b2c"; + new EqualsTester() + .addEqualityGroup( + new HdmiUtils.CodecSad(Constants.AUDIO_CODEC_LPCM, sad), + new HdmiUtils.CodecSad(Constants.AUDIO_CODEC_LPCM, sadString)) + .addEqualityGroup( + new HdmiUtils.CodecSad(Constants.AUDIO_CODEC_LPCM, sadString + "01")) + .addEqualityGroup(new HdmiUtils.CodecSad(Constants.AUDIO_CODEC_DD, sadString)) + .addEqualityGroup( + new HdmiUtils.CodecSad(Constants.AUDIO_CODEC_DD, sadString + "01")) + .testEquals(); + } + + @Test public void parseSampleXML() { List<DeviceConfig> config = new ArrayList<>(); try { |