Loading core/java/android/net/VpnManager.java +0 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,6 @@ import java.util.List; * @see Ikev2VpnProfile */ public class VpnManager { // TODO: add a unit test to ensure that TYPE_VPN_xxx matches android.net.NativeVpnType. /** Type representing a lack of VPN @hide */ @SystemApi(client = MODULE_LIBRARIES) public static final int TYPE_VPN_NONE = -1; Loading tests/net/java/android/net/VpnManagerTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -28,11 +28,13 @@ import static org.mockito.Mockito.when; import android.content.ComponentName; import android.content.Intent; import android.test.mock.MockContext; import android.util.SparseArray; import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; import com.android.internal.net.VpnProfile; import com.android.internal.util.MessageUtils; import org.junit.Before; import org.junit.Test; Loading Loading @@ -119,4 +121,18 @@ public class VpnManagerTest { .setAuthPsk(PSK_BYTES) .build(); } @Test public void testVpnTypesEqual() throws Exception { SparseArray<String> vmVpnTypes = MessageUtils.findMessageNames( new Class[] { VpnManager.class }, new String[]{ "TYPE_VPN_" }); SparseArray<String> nativeVpnType = MessageUtils.findMessageNames( new Class[] { NativeVpnType.class }, new String[]{ "" }); // TYPE_VPN_NONE = -1 is only defined in VpnManager. assertEquals(vmVpnTypes.size() - 1, nativeVpnType.size()); for (int i = VpnManager.TYPE_VPN_SERVICE; i < vmVpnTypes.size(); i++) { assertEquals(vmVpnTypes.get(i), "TYPE_VPN_" + nativeVpnType.get(i)); } } } Loading
core/java/android/net/VpnManager.java +0 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,6 @@ import java.util.List; * @see Ikev2VpnProfile */ public class VpnManager { // TODO: add a unit test to ensure that TYPE_VPN_xxx matches android.net.NativeVpnType. /** Type representing a lack of VPN @hide */ @SystemApi(client = MODULE_LIBRARIES) public static final int TYPE_VPN_NONE = -1; Loading
tests/net/java/android/net/VpnManagerTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -28,11 +28,13 @@ import static org.mockito.Mockito.when; import android.content.ComponentName; import android.content.Intent; import android.test.mock.MockContext; import android.util.SparseArray; import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; import com.android.internal.net.VpnProfile; import com.android.internal.util.MessageUtils; import org.junit.Before; import org.junit.Test; Loading Loading @@ -119,4 +121,18 @@ public class VpnManagerTest { .setAuthPsk(PSK_BYTES) .build(); } @Test public void testVpnTypesEqual() throws Exception { SparseArray<String> vmVpnTypes = MessageUtils.findMessageNames( new Class[] { VpnManager.class }, new String[]{ "TYPE_VPN_" }); SparseArray<String> nativeVpnType = MessageUtils.findMessageNames( new Class[] { NativeVpnType.class }, new String[]{ "" }); // TYPE_VPN_NONE = -1 is only defined in VpnManager. assertEquals(vmVpnTypes.size() - 1, nativeVpnType.size()); for (int i = VpnManager.TYPE_VPN_SERVICE; i < vmVpnTypes.size(); i++) { assertEquals(vmVpnTypes.get(i), "TYPE_VPN_" + nativeVpnType.get(i)); } } }