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

Commit 76186b25 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Do not show error toast when received UNBOND_REASON_REMOVED" into sc-dev

parents be03858f 035d65e8
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -386,7 +386,6 @@ public class BluetoothEventManager {
                case BluetoothDevice.UNBOND_REASON_AUTH_TIMEOUT:
                case BluetoothDevice.UNBOND_REASON_AUTH_TIMEOUT:
                case BluetoothDevice.UNBOND_REASON_REPEATED_ATTEMPTS:
                case BluetoothDevice.UNBOND_REASON_REPEATED_ATTEMPTS:
                case BluetoothDevice.UNBOND_REASON_REMOTE_AUTH_CANCELED:
                case BluetoothDevice.UNBOND_REASON_REMOTE_AUTH_CANCELED:
                case BluetoothDevice.UNBOND_REASON_REMOVED:
                    errorMsg = R.string.bluetooth_pairing_error_message;
                    errorMsg = R.string.bluetooth_pairing_error_message;
                    break;
                    break;
                default:
                default:
+0 −15
Original line number Original line Diff line number Diff line
@@ -352,21 +352,6 @@ public class BluetoothEventManagerTest {
        assertThat(mCachedDevice2.isActiveDevice(BluetoothProfile.HEARING_AID)).isFalse();
        assertThat(mCachedDevice2.isActiveDevice(BluetoothProfile.HEARING_AID)).isFalse();
    }
    }


    @Test
    public void showUnbondMessage_reasonRemoved_showCorrectedErrorCode() {
        mIntent = new Intent(BluetoothDevice.ACTION_BOND_STATE_CHANGED);
        mIntent.putExtra(BluetoothDevice.EXTRA_DEVICE, mBluetoothDevice);
        mIntent.putExtra(BluetoothDevice.EXTRA_BOND_STATE, BluetoothDevice.BOND_NONE);
        mIntent.putExtra(BluetoothDevice.EXTRA_REASON, BluetoothDevice.UNBOND_REASON_REMOVED);
        when(mCachedDeviceManager.findDevice(mBluetoothDevice)).thenReturn(mCachedDevice1);
        when(mCachedDevice1.getName()).thenReturn(DEVICE_NAME);

        mContext.sendBroadcast(mIntent);

        verify(mErrorListener).onShowError(any(Context.class), eq(DEVICE_NAME),
                eq(R.string.bluetooth_pairing_error_message));
    }

    @Test
    @Test
    public void showUnbondMessage_reasonAuthTimeout_showCorrectedErrorCode() {
    public void showUnbondMessage_reasonAuthTimeout_showCorrectedErrorCode() {
        mIntent = new Intent(BluetoothDevice.ACTION_BOND_STATE_CHANGED);
        mIntent = new Intent(BluetoothDevice.ACTION_BOND_STATE_CHANGED);