commit | 3905fd7ac150958c034eb810e780c105c772711c | [log] [tgz] |
---|---|---|
author | Guojing Yuan <guojing@google.com> | Wed Oct 18 17:19:56 2023 +0000 |
committer | Guojing Yuan <guojing@google.com> | Wed Oct 18 17:19:56 2023 +0000 |
tree | 431aba043cb254cbb865dbb508923b08326a0485 | |
parent | 7bc84c58140178c2ec3e1304ff0dd65502994add [diff] |
Add a test for the NPE case Fix: 305784475 Test: unit test Change-Id: I28b19da80e83bbbddf8a71399fbf706fcbb81a5c
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java index 799f7fc..5d6fe31 100644 --- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java +++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java
@@ -92,6 +92,14 @@ } @Test + public void refresh_noAssociations_checkPreferenceInvisible() { + mController.mAssociationId = DUMMY_ASSOCIATION_ID; + mController.refresh(); + + assertThat(mPermSyncPreference.isVisible()).isFalse(); + } + + @Test public void refresh_permSyncNull_checkPreferenceInvisible() { mPermissionSyncRequest = null; when(mCompanionDeviceManager.getPermissionSyncRequest(ASSOCIATION_ID)).thenReturn(