commit | 2f3341939b9d9e55c8a8522f8e2c3558e3b23d12 | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Wed Feb 15 19:29:10 2012 -0800 |
committer | Elliott Hughes <enh@google.com> | Wed Feb 15 19:29:10 2012 -0800 |
tree | dccaf49f163d0fd4bae7085a64633eebe79a2b4b | |
parent | 19a6c8bdd6a7749c73630ba4d1079904ff858a53 [diff] |
Check we get SecurityException from DNS lookups without INTERNET permission. Bug: http://code.google.com/p/android/issues/detail?id=15722 Bug: 5976405 Change-Id: I2b8ee057315c32336ffa7bc878310714ca155dd5
diff --git a/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java b/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java index 80a7575..0f24cf5 100644 --- a/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java +++ b/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java
@@ -20,6 +20,7 @@ import android.net.ConnectivityManager; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; +import java.net.InetAddress; /** * Verify ConnectivityManager related methods without specific network state permissions. @@ -165,4 +166,13 @@ // expected } } + + @SmallTest + public void testSecurityExceptionFromDns() throws Exception { + try { + InetAddress.getByName("www.google.com"); + fail(); + } catch (SecurityException expected) { + } + } }