summaryrefslogtreecommitdiff
path: root/media/tests
diff options
context:
space:
mode:
author yucliu <yucliu@google.com> 2025-02-04 14:54:04 -0800
committer yucliu <yucliu@google.com> 2025-02-04 14:54:04 -0800
commiteb46dd8afcbb1d6ad02591cb08b333bd0f6783c9 (patch)
tree0026089a57e342a89bfa1934abf70ebbb83f69fb /media/tests
parent93a9c9f2c95208cc0e87db4ccf02bdc8d440295e (diff)
Type conversion test for MULTICHANNEL_GROUP
Add Java/Aidl device type conversion test for new device type DEVICE_OUT_MULTICHANNEL_GROUP. Flag: TEST_ONLY Bug: 346839248 Test: unit test Change-Id: I1cad8a670781ff62ffd7d94f7361b1b929bcd0df
Diffstat (limited to 'media/tests')
-rw-r--r--media/tests/aidltests/src/com/android/media/AidlConversionUnitTests.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/media/tests/aidltests/src/com/android/media/AidlConversionUnitTests.java b/media/tests/aidltests/src/com/android/media/AidlConversionUnitTests.java
index d9a1221e529c..06cf6096f4e5 100644
--- a/media/tests/aidltests/src/com/android/media/AidlConversionUnitTests.java
+++ b/media/tests/aidltests/src/com/android/media/AidlConversionUnitTests.java
@@ -472,6 +472,19 @@ public final class AidlConversionUnitTests {
}
@Test
+ public void testAudioDeviceAttributesConversion_MultichannelGroup() {
+ AudioDeviceAttributes attributes =
+ new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_MULTICHANNEL_GROUP, "myAddress");
+ AudioPort port = AidlConversion.api2aidl_AudioDeviceAttributes_AudioPort(attributes);
+ assertEquals("", port.name);
+ assertEquals(0, port.extraAudioDescriptors.length);
+ assertEquals("myAddress", port.ext.getDevice().device.address.getId());
+ assertEquals(AudioDeviceDescription.CONNECTION_VIRTUAL,
+ port.ext.getDevice().device.type.connection);
+ assertEquals(AudioDeviceType.OUT_MULTICHANNEL_GROUP, port.ext.getDevice().device.type.type);
+ }
+
+ @Test
public void testAudioDeviceAttributesConversion() {
AudioDescriptor audioDescriptor1 =
AidlConversion.aidl2api_ExtraAudioDescriptor_AudioDescriptor(