2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-29 13:17:43 +00:00

Also verify that Device.PairingCallback.pairingSuccessful() is called

This commit is contained in:
Erik Duisters 2019-03-03 16:44:20 +01:00
parent 9d5a6fa0fd
commit b135ffa92a

View File

@ -152,6 +152,9 @@ public class DeviceTest {
Mockito.when(link.getPairingHandler(any(Device.class), any(BasePairingHandler.PairingHandlerCallback.class))).thenReturn(Mockito.mock(LanPairingHandler.class));
Device device = new Device(context, fakeNetworkPacket, link);
Device.PairingCallback pairingCallback = Mockito.mock(Device.PairingCallback.class);
device.addPairingCallback(pairingCallback);
KeyPair keyPair;
try {
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
@ -181,6 +184,7 @@ public class DeviceTest {
}
assertTrue(device.isPaired());
Mockito.verify(pairingCallback, Mockito.times(1)).pairingSuccessful();
SharedPreferences preferences = context.getSharedPreferences("trusted_devices", Context.MODE_PRIVATE);
assertTrue(preferences.getBoolean(device.getDeviceId(), false));