HDMICEC: Add equals test for CodecSad
Add equals test for nested class class CodecSad in HdmiUtils. Bug: 168713324 Test: atest HdmiUtilsTest#testEqualsCodecSad Change-Id: I5991629458ef06d9feaabec55f85c0f88368b301 Merged-In: I5991629458ef06d9feaabec55f85c0f88368b301
This commit is contained in:
committed by
Nathalie Le Clair
parent
0dc6a67180
commit
981814f10c
@@ -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;
|
||||
@@ -107,6 +109,22 @@ public class HdmiUtilsTest {
|
||||
HdmiUtils.TARGET_NOT_UNDER_LOCAL_DEVICE);
|
||||
}
|
||||
|
||||
@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<>();
|
||||
|
||||
Reference in New Issue
Block a user