diff options
Diffstat (limited to 'services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java')
-rw-r--r-- | services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java b/services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java index ecc70e3669d6..8495de4480ef 100644 --- a/services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java +++ b/services/tests/VpnTests/java/com/android/server/VpnManagerServiceTest.java @@ -397,4 +397,35 @@ public class VpnManagerServiceTest extends VpnTestBase { // Even lockdown is enabled but no Vpn is created for SECONDARY_USER. assertNull(mService.getVpnLockdownAllowlist(SECONDARY_USER.id)); } + + @Test + public void testGetFromVpnProfileStore() { + final String name = Credentials.VPN + TEST_VPN_PKG; + mService.getFromVpnProfileStore(name); + verify(mVpnProfileStore).get(name); + } + + @Test + public void testPutIntoVpnProfileStore() { + final String name = Credentials.VPN + TEST_VPN_PKG; + final VpnProfile vpnProfile = new VpnProfile(TEST_VPN_PKG); + final byte[] encodedProfile = vpnProfile.encode(); + + mService.putIntoVpnProfileStore(name, encodedProfile); + verify(mVpnProfileStore).put(name, encodedProfile); + } + + @Test + public void testRemoveFromVpnProfileStore() { + final String name = Credentials.VPN + TEST_VPN_PKG; + mService.removeFromVpnProfileStore(name); + verify(mVpnProfileStore).remove(name); + } + + @Test + public void testListFromVpnProfileStore() { + final String name = Credentials.VPN + TEST_VPN_PKG; + mService.listFromVpnProfileStore(name); + verify(mVpnProfileStore).list(name); + } } |