Loading android/app/src/com/android/bluetooth/pan/PanService.java +0 −1 Original line number Diff line number Diff line Loading @@ -180,7 +180,6 @@ public class PanService extends ProfileService { Log.w(TAG, "stop() called before start()"); return true; } mAdapterService = null; if (mTetheringManager != null) { mTetheringManager.unregisterTetheringEventCallback(mTetheringCallback); mTetheringManager = null; Loading android/app/tests/unit/src/com/android/bluetooth/pan/PanServiceTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,12 @@ public class PanServiceTest { mService.onConnectStateChanged(REMOTE_DEVICE_ADDRESS_AS_ARRAY, 1, 2, 3, 4); } @Test public void onConnectStateChanged_doesNotCrashAfterStop() { mService.stop(); mService.onConnectStateChanged(REMOTE_DEVICE_ADDRESS_AS_ARRAY, 1, 2, 3, 4); } @Test public void onControlStateChanged_doesNotCrash() { mService.onControlStateChanged(1, 2, 3, "ifname"); Loading Loading
android/app/src/com/android/bluetooth/pan/PanService.java +0 −1 Original line number Diff line number Diff line Loading @@ -180,7 +180,6 @@ public class PanService extends ProfileService { Log.w(TAG, "stop() called before start()"); return true; } mAdapterService = null; if (mTetheringManager != null) { mTetheringManager.unregisterTetheringEventCallback(mTetheringCallback); mTetheringManager = null; Loading
android/app/tests/unit/src/com/android/bluetooth/pan/PanServiceTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,12 @@ public class PanServiceTest { mService.onConnectStateChanged(REMOTE_DEVICE_ADDRESS_AS_ARRAY, 1, 2, 3, 4); } @Test public void onConnectStateChanged_doesNotCrashAfterStop() { mService.stop(); mService.onConnectStateChanged(REMOTE_DEVICE_ADDRESS_AS_ARRAY, 1, 2, 3, 4); } @Test public void onControlStateChanged_doesNotCrash() { mService.onControlStateChanged(1, 2, 3, "ifname"); Loading