Class ShadowVpnManager

java.lang.Object
org.robolectric.shadows.ShadowVpnManager

@Implements(value=android.net.VpnManager.class, minSdk=30) public class ShadowVpnManager extends Object
Shadow for VpnManager.
  • Constructor Details

    • ShadowVpnManager

      public ShadowVpnManager()
  • Method Details

    • deleteProvisionedVpnProfile

      @Implementation protected void deleteProvisionedVpnProfile()
    • getProvisionedVpnProfileState

      @Implementation(minSdk=33) protected VpnProfileState getProvisionedVpnProfileState()
    • provisionVpnProfile

      @Implementation protected Intent provisionVpnProfile(PlatformVpnProfile profile)
    • setProvisionVpnProfileResult

      public void setProvisionVpnProfileResult(Intent intent)
      Sets the return value of #provisionVpnProfile(PlatformVpnProfile).
    • startProvisionedVpnProfile

      @Implementation protected void startProvisionedVpnProfile()
    • startProvisionedVpnProfileSession

      @Implementation(minSdk=33) protected String startProvisionedVpnProfileSession()
    • stopProvisionedVpnProfile

      @Implementation protected void stopProvisionedVpnProfile()
    • reset

      @Resetter public static void reset()