Fix AudioManager.testRouting().

AudioManager.setBluetoothA2dpOn() is still deprecated but
AudioManager.isBluetoothA2dpOn() now returns the last value set.

Bug 6572651.

Change-Id: If4947a53e184f126c2010d98af4d312192057638
diff --git a/tests/tests/media/src/android/media/cts/AudioManagerTest.java b/tests/tests/media/src/android/media/cts/AudioManagerTest.java
index d52e699..991f0b9 100644
--- a/tests/tests/media/src/android/media/cts/AudioManagerTest.java
+++ b/tests/tests/media/src/android/media/cts/AudioManagerTest.java
@@ -130,14 +130,13 @@
 
     @SuppressWarnings("deprecation")
     public void testRouting() throws Exception {
-        // setBluetoothA2dpOn is a no-op, and getRouting should always return -1
-        // AudioManager.MODE_CURRENT
         boolean oldA2DP = mAudioManager.isBluetoothA2dpOn();
-        mAudioManager.setBluetoothA2dpOn(true);
-        assertEquals(oldA2DP , mAudioManager.isBluetoothA2dpOn());
-        mAudioManager.setBluetoothA2dpOn(false);
+        mAudioManager.setBluetoothA2dpOn(!oldA2DP);
+        assertEquals(!oldA2DP , mAudioManager.isBluetoothA2dpOn());
+        mAudioManager.setBluetoothA2dpOn(oldA2DP);
         assertEquals(oldA2DP , mAudioManager.isBluetoothA2dpOn());
 
+        // getRouting should always return -1 (AudioManager.MODE_CURRENT)
         assertEquals(AudioManager.MODE_CURRENT, mAudioManager.getRouting(MODE_RINGTONE));
         assertEquals(AudioManager.MODE_CURRENT, mAudioManager.getRouting(MODE_NORMAL));
         assertEquals(AudioManager.MODE_CURRENT, mAudioManager.getRouting(MODE_IN_CALL));