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

Commit 5dd7c32f authored by Etienne Ruffieux's avatar Etienne Ruffieux Committed by Gerrit Code Review
Browse files

Merge "Replced BluetoothCodecStatus creator by Builder"

parents 12ba0209 8db7f1a8
Loading
Loading
Loading
Loading
+18 −10
Original line number Diff line number Diff line
@@ -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);
+8 −4
Original line number Diff line number Diff line
@@ -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<Integer> indexList = new ArrayList<>();
+8 −4
Original line number Diff line number Diff line
@@ -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<Integer> indexList = new ArrayList<>();
+20 −12
Original line number Diff line number Diff line
@@ -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<BluetoothCodecConfig> 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<BluetoothCodecConfig> 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);
+8 −4
Original line number Diff line number Diff line
@@ -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);
Loading