diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java index d16a5079877..42b889cfa1a 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java @@ -121,7 +121,7 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void onIndexUpdated_checkFlow() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, null); + mCodecStatus = new BluetoothCodecStatus.Builder().setCodecConfig(mCodecConfigAAC).build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); when(mBluetoothA2dpConfigStore.createCodecConfig()).thenReturn(mCodecConfigAAC); @@ -161,7 +161,7 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void getCurrentCodecConfig_verifyConfig() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, null); + mCodecStatus = new BluetoothCodecStatus.Builder().setCodecConfig(mCodecConfigAAC).build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -171,8 +171,10 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void getSelectableConfigs_verifyConfig() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -182,8 +184,10 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void getSelectableByCodecType_verifyConfig() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -194,8 +198,10 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void getSelectableByCodecType_unavailable() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -206,8 +212,10 @@ public class AbstractBluetoothDialogPreferenceControllerTest { @Test public void onBluetoothServiceConnected_verifyBluetoothA2dpConfigStore() { - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java index 5a24c8e5adf..dba1fbfe610 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java @@ -102,8 +102,10 @@ public class BluetoothBitPerSampleDialogPreferenceControllerTest { @Test public void writeConfigurationValues_selectDefault_setHighest() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -132,8 +134,10 @@ public class BluetoothBitPerSampleDialogPreferenceControllerTest { @Test public void getSelectableIndex_verifyList() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); List indexList = new ArrayList<>(); diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java index 3d94e2a30d7..570257a91bd 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java @@ -102,8 +102,10 @@ public class BluetoothChannelModeDialogPreferenceControllerTest { @Test public void writeConfigurationValues_selectDefault_setHighest() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigSBC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -129,8 +131,10 @@ public class BluetoothChannelModeDialogPreferenceControllerTest { @Test public void getSelectableIndex_verifyList() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigSBC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); List indexList = new ArrayList<>(); diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java index 21111cd028e..f04a80d1988 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java @@ -126,8 +126,10 @@ public class BluetoothCodecDialogPreferenceControllerTest { @Test public void writeConfigurationValues_selectDefault_setHighest() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigSBC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn( BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED); @@ -141,8 +143,10 @@ public class BluetoothCodecDialogPreferenceControllerTest { public void writeConfigurationValues_checkCodec() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC, mCodecConfigAPTX, mCodecConfigAPTXHD, mCodecConfigLDAC, mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigSBC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -169,8 +173,10 @@ public class BluetoothCodecDialogPreferenceControllerTest { public void writeConfigurationValues_resetHighestConfig() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC, mCodecConfigAPTX, mCodecConfigAPTXHD, mCodecConfigLDAC, mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); mController.writeConfigurationValues(2); @@ -201,9 +207,10 @@ public class BluetoothCodecDialogPreferenceControllerTest { @Test public void onHDAudioEnabled_optionalCodecEnabled_setsCodecTypeAsAAC() { List mCodecConfigs = Arrays.asList(mCodecConfigAAC, mCodecConfigSBC); - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, - /* codecsLocalCapabilities= */ null, - mCodecConfigs); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(mCodecConfigs) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn( BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED); @@ -217,9 +224,10 @@ public class BluetoothCodecDialogPreferenceControllerTest { @Test public void onHDAudioEnabled_optionalCodecDisabled_setsCodecTypeAsSBC() { List mCodecConfigs = Arrays.asList(mCodecConfigAAC, mCodecConfigSBC); - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, - /* codecsLocalCapabilities= */ null, - mCodecConfigs); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(mCodecConfigs) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn( BluetoothA2dp.OPTIONAL_CODECS_PREF_DISABLED); diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java index 1bd83f7954d..359d24ede82 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java @@ -122,8 +122,10 @@ public class BluetoothQualityDialogPreferenceControllerTest { @Test public void updateState_codeTypeIsLDAC_enablePreference() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigLDAC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigLDAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigLDAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); mController.updateState(mPreference); @@ -134,8 +136,10 @@ public class BluetoothQualityDialogPreferenceControllerTest { @Test public void updateState_codeTypeAAC_disablePreference() { BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigLDAC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); mController.updateState(mPreference); diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java index f7d010cb53b..fa4a79c293e 100644 --- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java @@ -106,8 +106,10 @@ public class BluetoothSampleRateDialogPreferenceControllerTest { .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC) .build(); BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, - Arrays.asList(mCodecConfigs)); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(Arrays.asList(mCodecConfigs)) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp); @@ -143,7 +145,10 @@ public class BluetoothSampleRateDialogPreferenceControllerTest { add(mCodecConfigAAC); add(mCodecConfigSBC); }}; - mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs); + mCodecStatus = new BluetoothCodecStatus.Builder() + .setCodecConfig(mCodecConfigAAC) + .setCodecsSelectableCapabilities(mCodecConfigs) + .build(); when(mBluetoothA2dp.getCodecStatus( mActiveDevice)).thenReturn(mCodecStatus); mController.onBluetoothServiceConnected(mBluetoothA2dp);